Catalogs provide a means to:
- Populate and administer translations or alias values
- Create dynamic help text that displays in the Information pane
It is recommended to translate phrases at the highest level appropriate. The higher the level the phrase is translated, the more useful the translation will be. A phrase translated at the WebApp level can be reused by many WebApps and many pages. A phrase translated at the page level is used only for that page.
There are cases where a phrase has a unique meaning on a page, different from its usual meaning, and should be translated at the page level. However, page-level translation should be the exception to the rule.
Catalogs are included for delivered WebApps and, in most cases, cannot be edited. Custom catalogs can be added, and assigned to both delivered and custom WebApps, and to the system.
Managing catalogs includes the following topics:
- Create Catalogs
- Add Phrases to Catalogs
- Assign a Catalog to a Custom WebApp
- Assign a Catalog to a Delivered WebApp
- Assign a Custom System Catalog
- Import and Export Phrase Files
- Display Translations for Column Data
- Troubleshoot Translations
Translations, help text and alias values in a page catalog are only applicable for the one page to which the catalog is linked. This is the first level the Stewardship Tier searches for a phrase translation.
When a page- or column-specific translation is added, the Stewardship Tier creates a new catalog for the specific page.
For each phrase it encounters, the Stewardship Tier searches for a translation in all catalogs assigned to a WebApp in a prioritized order.
The Stewardship Tier searches for translations starting with the highest level catalog (the one assigned at the WebApp level with the lowest priority). If a match is not found, the next level catalog is searched (either the catalog at the WebApp level with the next lowest priority, or the catalog at the page level). If no translations are found, the Stewardship Tier searches the system catalog.
The Stewardship Tier UI can easily be customized to support language-specific requirements by creating a custom catalog and assigning it at the system level. The custom system catalog serves as an additional translation layer between the WebApp catalog and the .System catalog.
The .System catalog, which is the default system catalog delivered with the Stewardship Tier, is the last catalog searched for a phrase translation. If a custom system catalog is created by a user and assigned to the system via the System Catalog ID, even though .System is no longer selected, it is still searched for a phrase translation after the custom system catalog is searched for a translation.