Localizing the factory setup data

Improper localization of the factory setup in Business Intelligence might result in display inconsistencies.

Besides storing your transactional data, the database also stores configuration data, such as error codes. This means that the database may need to store values in a language-specific format. If these database literals are not localized, screen literals are displayed inconsistently, with some being displayed in the localized language and others being displayed in English.

The sbifcliterals2translate.properties file contains all the Business Intelligence factory setup literals that need to be localized.

To localize the factory setup data, perform the following tasks:

  1. Open the sbifcliterals2translate.properties file located in Files/repository/factorysetup/sbi/XMLS of the L10N kit, and enter the corresponding literals for the required locale after the corresponding delimiter.
  2. Rename the sbifcliterals2translate.properties file as en_US_ sbifcliterals2translate.properties_<language>_<locale>.properties

    For example, in the case of French customers, sbifcliterals2translate.properties should be renamed as en_US_sbifcliterals2translate.properties_fr_FR.properties, where fr indicates the language, that is French, and FR indicates the country or region, France.

  3. Copy the en_US_sbifcliterals2translate.properties_<language>_<locale>.properties file to the <INSTALL_DIR>/repository/factorysetup/sbi/XMLS folder. <INSTALL_DIR> is the directory where the Sterling™ Order Management System Software is installed.
  4. Run the following command from the <INSTALL_DIR>/bin folder:
    • For Windows:

      sci_ant.cmd -f localizedstringreconciler.xml import -Dsrc=<INSTALL_DIR>\repository\factorysetup\sbi\XMLS -Dbasefilename=sbifcliterals2translate

    • For UNIX or Linux:

      sci_ant.sh -f localizedstringreconciler.xml import -Dsrc=<INSTALL_DIR>/repository/factorysetup/sbi/XMLS -Dbasefilename=sbifcliterals2translate