All text in the new web ui is hard coded in the pages. We need to use a gettext style approach for i18n. JQuery has an i18n plugin that we should consider as a starting point.
attachment admiyo-freeipa-0020-gettext.patch
Aside from the gettext task, we need to modify the json_metadata call to internationalize the strings using the delayed gettext support already in ipalib.
To select the language, we need to either pass the language as a parameter from the front end, or get it out the the web headers, or both.
I18N for metadata call admiyo-freeipa-0034-Metadata-I18N.patch
While Internationalization has a long way to do, we have the mechanism in place. I'm going to close this ticket, and open specific tickets for pages that require more work on the I18N front.
Metadata Update from @admiyo: - Issue assigned to admiyo - Issue set to the milestone: FreeIPA 2.0 - 2010/09
Login to comment on this ticket.