Internationalization Features

A description of internalization features in Sybase CEP Engine, including the ability to accept input from languages other than English, and the ability to enable runtime loading of localization files using i18n support.

International characters are processed in UTF-8 (8-bit Unicode Transformation Format). If you are processing Sybase CEP Engine data in languages other than English, make sure that your data is in UTF-8 format. No other special formatting or configuration is required to use this feature.

To make user visible messages written either to the screen or logfiles localized, full i18n support has been introduced to the product. i18n support helps promote localization by pushing localized messages into files that are loaded at runtime, and segregating localization from the build process.

To facilitate the runtime loading of localization files, use the following two environment variables:

  1. C8_LANG: The locale to use, in other words, "en_US".

    "en_US" will be the default in the event that this envar is not specified.

  2. C8_LANG_DIR: The directory where the locale specific directory resides, in other words, "/opt/sybasec8/bin/i18n".

    The final install location is still subject to change. In the event that this envar is not specified, "./i18N" will be used.

Note: Within C8_LANG_DIR, the product will look for a directory by the name of C8_LANG. Within this directory, there should exist property files containing locale specific messages.