Allgemein

In Nuclos können nur die Felder eines Businessobjekts internationalisiert werden. Das Businessojekt selbst gilt dann als internationalisiert, wenn mindestens ein Feld als mehrsprachig deklariert wurde. In diesem Fall wird Nuclos für das Businessojekt - egal ob neu oder bestehend - eine eigene Sprachtabelle anlegen, in der die Inhalte der hinterlegten Datensprachen gespeichert werden. Diese Sprachtabellen werden, in SQL-Sprache ausgedrückt, immer mit der ursprünglichen BO-Tabelle gejoined, womit abhängig von der ausgewählten Datensprache beim Login, immer die korrekten Inhalte angezeigt werden können.

Mehrsprachigkeit eines Attributs

Aufruf: Konfiguration -> Businessobjekt

 

In Nuclos können nur Attribute internationalisiert werden, die einen String-Datentyp beinhalten. Dazu gehören:

DatentypJavatyp
Textjava.lang.String
Memojava.lang.String
Text (Large Object)java.lang.String

 

Für diese Felder ist es möglich Mhrsprachigkeit zu hinterlegen, in dem die Checkbox bei "Mehrsprachigkeit" gesetzt wird:

(Warnung)    Die Sprachtabelle wird nur die Felder umfassen, die im Businessobjekt-Wizard internationalisiert wurden. Wird das Flag für ein Feld im nachhinein wieder entfernt, wird das Feld und die dazugehörigen Inhalte aus der Sprachtabelle gelöscht. Damit bleiben für dieses Feld nur die Werte der Primärsprache in der Tabelle des Businessobjekts selbst erhalten.

  • Keine Stichwörter