Export und Import von globalen Sprachkonstanten

Globale Sprachkonstanten können über das Hauptmenü "Portal / Portaleigenschaften / Ländereinstellungen / Globale Texte / Globale Sprachkonstanten" exportiert und importiert werden.

Export

Beim Export von Sprachkonstanten finden Sie dieselben Einstellungen wie für den Export von Texten, mit zwei Ausnahmen:

Intrexx-Standardkonstanten mitexportieren

Die Intrexx-Standardkonstanten werden in den Export aufgenommen.

Setze leere Strings für nicht vorhandene Werte

Schreibt bei fehlenden Texten, z.B. bei einem fehlenden Titel auf Französisch, einen leeren String. Damit wird bewirkt, dass das Sprachen-Attribut "Französisch" bei diesem Titel bei einem Import angelegt wird, sofern es noch nicht bei diesem Titel im Ziel noch nicht vorhanden ist. Ist die Einstellung nicht gesetzt, wird das Attribut im XML nicht angelegt.

Import

Wählen Sie die Importdatei aus. Zulässige Importformate sind CSV, XLS, XLSX und XML. Die restlichen Einstellungen in diesem Dialog entsprechen den Einstellungen, die beim Export gesetzt werden können.

Setze leere Strings für nicht vorhandene Werte

Wenn Sie Texte importieren, finden Sie hier zusätzlich die Einstellung "Setze leere Strings für nicht vorhandene Werte". Damit wird gesteuert, ob nicht vorhandene Texte beim Import als Leerstrings ins XML geschrieben werden.

Beispiel: In der Import-Datei ist für ein Label kein Text auf Französisch hinterlegt. Wird die Einstellung beim Import nicht aktiviert, dann bekommt das Label auch kein Attribut für Französisch im Titel-Element, sofern vor dem Import auch kein Attribut vorhanden war. Wird die Einstellung aktiviert, so bekommt das Titel-Element das Attribut für Französisch mit einem leeren String als Wert.

Importstatistik

Wenn geänderte oder neue Sprachkonstanten importiert werden, so wird nach dem Import eine entsprechende Statistik ausgegeben.

Klicken Sie hier auf die Lupen-Schaltfläche, um detaillierte Informationen einzublenden.

Importdetails

Hier werden Sie über die Importdetails informiert.

XML-Exportformat für Sprachkonstanten

Das XML-Format für den Import bzw. Export von Sprachkonstanten fasst alle Textkonstanten im Block <texts> zusammen. Jede Konstante wird über ein <element> definiert. Als Key wird der Konstantenname angegeben, wobei der Wert des type immer constant lauten muss. Die einzelnen Sprachvarianten werden als <text>-Elemente unter dem <element> notiert. Neben dem ISO-Sprachcode im language-Parameter wird der Bereitstellungsmodus (ALL, VELOCITY, JAVASCRIPT) der Konstanten definiert. Direkt an den Kontrollen definierte Sprachtexte werden im <element>-Tag mit den Parametern type (Kennung des Objekts) und dem key (GUID der Kontrolle) kenntlich gemacht. Im <text>-Tag werden weitere Angaben zum Export über die Parameter timestamp (Export-Zeitstempel), (application oder portal), guid (GUID der Applikation) und refLanguage (Bezugssprache) definiert.

Parameter

Wert

Beschreibung

timestamp

YYYYMMTTHHMMSS

Export-Zeitstempel

type

application portal

Unterscheidung, ob Export aus einer Applikation oder dem Portal stammt.

guid

GUID

GUID der Applikation

refLanguage

ISO-Sprachcode

Bezugssprache

version

Ganzzahlwert

Version des Exports

<?xml version="1.0" encoding="UTF-8"?><texts timestamp="20160212155654" guid="798…1F1"
 type="application" version="1" refLanguage="de">    <element key="ADDITIONAL_DISTRIBUTION_LIST" type="constant">        <text language="de" type="VELOCITY">Zusätzlicher Verteiler</text>        <text language="en" type="VELOCITY">Additional Distribution List</text>    </element>    <element type="dropdowncontrol" key="C22…D65">        <text type="title" language="de">Auswahlliste</text>        <text type="title" language="en">Auswahlliste</text>    </element><texts>