Ländereinstellungen - Sprachkonstante bearbeiten

Hauptmenü Portal / Portaleigenschaften Ländereinstellungen Globale Texte Globale Sprachkonstanten / Neue Sprachkonstante hinzufügen

Name

Tragen Sie hier den Namen der Sprachkonstanten ein. Mit diesem Namen kann die Konstante später im jeweiligen Gültigkeitsbereich angesprochen werden. Der Name muss eindeutig sein. Verwenden Sie möglichst einen englischen Namen, ausschließlich Großbuchstaben, keine Sonder- und Leerzeichen. Der Name muss mit einem Buchstaben beginnen, gefolgt von weiteren Buchstaben, Zahlen oder einem Unterstrich. Die Angabe eines Namensraumes ist empfehlenswert, um eigene Konstanten von den Intrexx-Standard-Konstanten zu isolieren. Dies kann ein projekt- oder kundenbezogener Namensraum sein.

Typ

Hier können Sie den Gültigkeitsbereich einer Sprachkonstante festlegen: In Velocity können Globale Konstanten wie folgt angesprochen werden:
$I18N.get("NAME")
Applikationskonstanten können wie folgt angesprochen werden:
$I18N.getByApp(" APPGUID", " NAME")
In Groovy können mehrsprachige Textkonstanten zur Erzeugung von Log-Einträgen oder zur Erzeugung von Konstrukten, die z.B. wieder in Datenfelder zurückgeschrieben werden, verwendet werden. Auch der Einsatz bei der Erzeugung von Datenexporten mit Groovy (z.B. XML-Dateien) können Konstanten zur Beschriftung eingesetzt werden. Dafür steht das Objekt g_i18n zur Verfügung, das mit der Kontext-Sprache initialisiert ist. Als Fallback wird bei fehlendem Kontext die Standardsprache des Portals verwendet.
// Applikationskonstante auslesen.
def app = g_i18n.application("APPLIKATIONS_GUID")
def appConst = app["APPLIKATION_SPRACHKONSTANTE"]

// Applikationskonstante mit vorgegebener Sprache auslesen
def appde = app.language("ISO_SPRACHKÜRZEL")

// Portalkonstante auslesen
def portalConst = g_i18n["PORTAL_SPRACHKONSTANTE"]

// Portalkonstante mit vorgegebener Sprache auslesen
def portalde = g_i18n.language("ISO_SPRACHKÜRZEL")
def portalConst = portalde["PORTAL_SPRACHKONSTANTE"]

// Beispiel: Applikationskonstanten explizit in Englisch auslesen
def app = g_i18n.application("3F2…E1A")
def appen = app.language("en")
def text1 = appen["CUSTOMER"]
// Beispiel: Applikationskonstante auslesen
def app = g_i18n.application("3F2…E1A")
def text2 = app["CUSTOMER"]
// Beispiel: Portalkonstanten explizit in Deutsch auslesen
def portalde = g_i18n.language("de")
def text3 = portalde["CAL_WEEK"]

// Beispiel: Portalkonstanten auslesen
def text4 = g_i18n["CAL_WEEK"]

Titel

Hier können Sie der Sprachkonstante einen Titel in den verschiedenen Portalsprachen geben.

Spalte Sprache

Hier sehen Sie die Portalsprachen.

Spalte Titel

Der Titel entspricht dem Wert, den die Konstante bei der entsprechenden Verwendung (z.B. in Velocity) hat. Tragen Sie den gewünschten Wert hier ein.

Weitere Informationen

Mehrsprachige Portale