Konfiguration von Sprachen

Mehrsprachige Enum-Attribute

Faktor-IPS ermöglicht zusätzlich zur Pflege der Label und Dokumentation, die Definition von lokalisierten Aufzählungswerten. Dabei können für Aufzählungswerte sprachabhängige Bezeichnungen gepflegt werden, die in der Produktdefinition entsprechend der aktuellen Spracheinstellung angezeigt werden.

Um mehrsprachige Enum-Werte zu unterstützen, wird ein mehrsprachiges String-Attribut benötigt. Im Dialog zum Erstellen eines Enum-Attributes muss hierfür als Datentyp String und die Checkbox Mehrsprachige Werte aktiviert werden.

Multilingual String-Attribut
Figure 1. Dialog zum Anlegen eines lokaliserten Enum Attributs

Im Folgenden kann für jede im Projekt definierte Sprache ein lokalisierter Wert für dieses Attribut gepflegt werden. Der Dialog zum Bearbeiten der Werte anderer Sprachen wird über einen kleinen Button mit dem Kürzel, der durch die .ipsproject Datei definierten Default-Sprache, am rechten Rand einer multiLanguageString Zelle geöffnet.

Öffnen des Dialogs
Figure 2. Das Öffnen des Dialogs erfolgt hier über einen Klick auf das Sprachkürzel "de"

Nun erfolgt die Bearbeitung im entsprechenden Dialog:

Dialog zur Pflege mehrsprachiger Enum-Werte
Figure 3. Dialog zum Bearbeiten von mehrsprachigen Aufzählsungwerten
Ist ein multiLanguageString Enum-Attribut als Pflichtattribut markiert, so muss zwangsläufig auch ein lokalisierter Wert für jede im Projekt definierte Sprache angegeben werden. Eine entsprechende Validierung weist in diesem Fall darauf hin.

In der Produktdefinition werden die lokalisierten Enum-Werte automatisch entsprechend der aktuellen Spracheinstellung angezeigt. Dies erleichtert der Fachabteilung das Arbeiten mit den Produktdaten erheblich.