Previous Topic: Preparing for LocalizationNext Topic: Configuring Supported Locales


Adding New Locales

AuthMinder supports English (US) out-of-the-box. To add a custom language other than English, you must perform the following tasks:

  1. Navigate to the appropriate location in your <APP_SERVER_HOME> where the arcotadmin/WEB-INF/classes/ directory is available, after you deployed the arcotadmin.war.

    For example, on Apache Tomcat this location is <TOMCAT_HOME>/webapps/arcotadmin/WEB-INF/classes/.

  2. Append the locale of the language that you want to localize to as the suffix to the following files:

    For example, if you are localizing to Japanese, then you must add the suffix _ja_JP to all the preceding properties files. In this case, the adminconsole-admin-error.properties file name will change to adminconsole-admin-error_ja_JP.properties.

    See List of Available Locales to identify the locale string for a specific language and country.

  3. Convert and save all the *<locale>.properties files to UTF-8 by using the native2ascii tool, which is available in <JAVA_HOME used by Application Server>/bin.
  4. Navigate to <install_location>/arcot/resourcepacks/i18n/, and:
  5. Create a subdirectory called webfort.
  6. Copy the converted and saved properties files to the <install_location>/arcot/resourcepacks/i18n/webfort directory.
  7. Open the Command Prompt window.
  8. Navigate to the <install_location>/arcot/tools/common/bundlemanager/ directory.
  9. Run the following command to integrate the newly-ported resource bundles with the adminframework.war file and re-create arcotadmin.war under <install_location>/arcot/java/webapps/:

    java -jar bundle-manager.jar

  10. Re-deploy the arcotadmin.war. See "Deploying Administration Console" and "Verifying the Administration Console" for more information.