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.
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.
Nun erfolgt die Bearbeitung im entsprechenden Dialog:
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.