Localize CA Identity Portal
This version of CA Identity Portal supports localization. In this release of the product, localization strings for the following languages are provided out of the box:
test
This version of CA Identity Portal supports localization. In this release of the product, localization strings for the following languages are provided out of the box:
- Spanish
- French
- Italian
- Portuguese (Brazil)
- Japanese
- Korean
- German
- Swedish
- Danish
- Finnish
- French-Canadian
- Norwegian
- Dutch
The UI screens and UI configuration are available in the languages that are provided out of the box. You must localize the dynamic pages such as Forms and Modules even for the languages that are provided with localization out of the box.
The default language is the language that the user views in the system if:
- A different language was not selected previously, or browser cookies were cleared.
- Browser locale cannot be resolved or browser locale is not a configured language in the system.
- If the elements in the system do not contain the translated value in the language the user is at.
This article contains the following sections:
Add a Language
You can add a language that contains localized strings out of the box or any language that does not contain localized strings, from the list of languages that is displayed in the Admin UI. When you add a translated language, the static pages are automatically translated using the translation that is provided out of the box.
For any language that you add other than the ones that are translated out of the box, you must translate even the static pages (UI screens and UI configuration).
Follow these steps:
- Navigate to the Admin UI.
- ClickLocalization.
- Click + on the upper left corner of the screen button to add new language.
- Select a language that you want to add, and clickAdd.
- SelectConfigure as defaultif you want to make the language that you are adding now to be the default language.
- Clear theEnableoption so that the language is not displayed in the CA Identity Portal until all the pages are translated.Enable the language only after the translation is completed.
- ClickSave.The language that you added are listed next to the default languages in the Localization page.
Localize a Dynamic Page
You must localize the dynamic pages that were created using the primary language (Example: English). You must perform this task even for the languages that have been provided by default.
Follow these steps:
- Navigate to the Admin UI.
- ClickLocalization.
- Choose the language that you want to localize.
- Navigate toElements, and click the dynamic page that you want to localize.Example:Modules
- Click the Module name to view the name and its attributes.
- Specify the translated text in the corresponding fields.
- ClickSave.You can now view the Module page with the translated text in CA Identity Portal.
Note:
GUI configuration and object attributes can be translated too. Export the Localized Pages
The Export functionality exports the dynamic elements along with the translation information. When you export an element such as form, module, or profile that was translated earlier, the translation information is also included in the export. Importing the localized file to another CA Identity Portal instance imports the elements along with the translation information, assuming that the translation language is already defined in the CA Identity Portal instance.
The Export functionality does not export the translation information for static elements such as UI screens and GUI configurations. Translation information of the static strings and any edits that are made to the out-of-the-box translated items are stored in a json file that is located in the following directory of the CA Identity Portal instance:
/Resources/JSON
For example, if you added Canadian French to CA Identity Portal and translated the static strings, then a file named 'fr_CA.json' is created in the Resources/JSON directory All the static strings translation are saved in this file.
To export the localized pages to a different CA Identity Portal instance, copy the json file to the Resources/JSON directory. Note that copying the json file does not export the translation information of the dynamic elements.
Few strings in
Identity Portal
cannot be localized via the Localization screen; these strings are localized in the CA Identity Manager environment (Example, "Implementation" button text). You can localize strings from CA Identity Manager by editing the IMSResources_{locale}.properties
file under the iam_im.ear\custom\resourceBundles
directory where CA Identity Manager is deployed. For instance, edit French strings in IMSResources_fr.properties
file.