Skip to main content

Translations

Introduction​

  • A Translation is a configurable unit designed to define and manage translations for the phrases and messages used in the Web2Publish application. Different translations can be configured for various languages. If a translation is unavailable for a specific language, it will fall back to the first defined translation in the configuration.

Configuration​

All Translations configurations are stored and maintained in the ISON configuration.

ISON Configuration Details​

The configuration of an Translation within the ISON file follows a standardized format. Below is an example of how an Translation is typically structured.

Sample ISON Configuration​

<translations>
<translation key="greeting" lang="en">Hello</translation>
<translation key="greeting" lang="de">Hallo</translation>
</translations>

Explanation of Configuration Elements​

  • <translations>: This is the parent or wrapper element that holds the configuration of all translations.

  • <translation>: Each <translation> element contains the configuration settings for a specific translation in a designated language.

Attributes:​
  • key: The unique identifier for the translation. This is a mandatory attribute and should be defined clearly to avoid conflicts.
  • lang: The language code for the translation (e.g., en for English, de for German). This is also a mandatory attribute.