Auto Light Dark
Auto Light Dark
German English

i18nModule

Versionshinweise

18.1

Code

Groovy
String I18nUtils.i18nModule(String moduleID, String key, Locale language, Object... parameter)

Beschreibung

Internationalisiert den übergebenen Schlüssel für das gewählte Modul.

Parameter

  • moduleID - Die ID eines Moduls
    z.B. "TICKET" oder "C20CRMBASIS"

  • key - Der Schlüssel für die Internationalisierung. 
    z.B. "Mein.Schluessel"

  • language - Gibt die Sprache an, für welche die Internationalisierung durchgeführt werden soll. 
    z.B. SessionConstants.LOCALE, siehe auch LocaleConstants.

  • parameter - [optional]
    Kommaseparierte Liste von zusätzlichen Parametern für den internationalisierten Text. Die Platzhalter im Text sind mit {0}, {1} usw. anzugeben.

Rückgabe
Gibt den internationalisierten Schlüssel zurück. Wurde der angegebene Schlüssel nicht gefunden, so wird der übergebene Schlüsselwert zurückgeliefert.

Beispiele

Groovy
String internationalizedValue = I18nUtils.i18nModule("TICKET", "Mein.Schluessel", SessionConstants.LOCALE);
//=> "My value"
String internationalisierterWert = I18nUtils.i18nModule("C20CRMBASIS", "Mein.Schluessel", SessionConstants.LOCALE, "ParameterA", "ParameterB");
//=> "Mein ParameterA Wert ParameterB"