Translating Strings Using XML

Use the Export option in Application Administrator to first create an XML file that contains the default English strings. You can then import this file after strings are translated, or save a new copy with a different locale and translated values and import that file.

Important: Do not modify the structure of the XML file. Instead, provide translations in the KeyValue tags.
Each string is composed of the following elements in the XML:

To translate strings using XML:

  1. Select the Export tab.
  2. Select the Request Center (User Defined Objects) category and the locale that you want to export. If this is the first time you have exported strings for this category, only the default English (United States) locale is available.
  3. Click Export and save the file.
  4. Open the file of exported strings in an XML or text editor.
  5. Use search and replace to change the <Locale> value for each key.

    Note the following:

    • When you replace the <Locale> values, you must use the proper abbreviation for the locale. For example, to designate French, you must specify: <Locale>fr</Locale>.
    • If you added the desired locale to the Predefined Locales page before installing or upgrading SSM, you can export the strings to XML in the desired locale without having to use search and replace.
  6. Translate the <Value> for each key as needed. If an override is used, edit the <Override> value to update the translation that appears in Request Center.
    Important: For on-demand customers, you must use the <Override> element to override or translate an existing key. You cannot import new keys, and if you attempt an import and you specify a new value for a key, it will be ignored.
  7. In Application Administrator, select the Import tab, and then import the file.