Localizing Domains

Domains let you organize and label your data for your users. You can give your sets and items meaningful names either through the Domain Designer or in the Domain XML file. When report designers use the Domain in the Ad Hoc editor, and when end-users view a generated report, they see the names of fields and measures that you have defined. Domains also proved a simple mechanism to translate these labels into other languages, as part of the process called localization. When a user logs in with a different locale, or a report is generated in a different locale, the translated labels appear automatically in the interface and report output.

The translated strings for a given language are defined in a properties file called a locale bundle. The Locales tab of the Domain Designer is where you manage locale bundles, allowing you to upload, attach, or remove locale bundles from the Domain. You can also download the template for locale bundles when you are ready to translate your Domain into another language. This chapter explains the syntax of the locale bundle, how to create one, and how to upload them to the Domain.

This chapter contains the following sections:

Planning for Localization
Creating Locale Bundles
Properties File Syntax
Adding Locale Bundles to a Domain