Changing text elements

The text elements (labels, phrases, etc.) in IAM applications can be customized and new languages can be added.

Airlock IAM ships with text elements in the following languages:

Language

Loginapp

Adminapp and Service Container

German

check.svg
check.svg

English

check.svg
check.svg

French

check.svg
check.svg

Italian

check.svg
error.svg

In order to change some or all text elements, put the corresponding string property files either in the common instance or the desired instance:

File Encodings And Escaping

Notice that all .properties files have to be in ISO-8859-1 (also known as latin-1) encoding. For characters outside the ISO-8859-1 alphabet, a unicode escape (of the form \u0123) or an HTML escape (like €) has to be used.

Alternatively, the native2ascii tool from a JDK can be used to convert a master file (for example in UTF-8) to ISO-8859-1. For example:

native2ascii-encoding utf8 strings_cn-as-utf8.txt strings_cn.properties

Note that the U+0027 apostrophe/single quote character (') is treated differently in messages that contain at least one placeholder (i.e. {0}). It has to be escaped by writing two single quote characters in sequence (''). For instance:

secondauthpage.previous-login-failed = L''ultimo processo di login su {0} รจ fallito.

In all other messages, the single quote character has to be written as is.

You only need to add the changed text elements and not all text elements.

You don't need to activate the changes. They are applied automatically after a maximum of 30 seconds.

Changes in the Adminapp become effective after a re-login of the administrator.