| Auszug | ||
|---|---|---|
| ||
Nuclos Businessobjekt internationalisieren: mehrsprachige Attribute, Sprachtabelle, String, Memo, BO-Wizard, Datensprache. |
Sprache: Deutsch · English
Felder mehrsprachig machen – String-Attribute markieren, Sprachtabelle und Deaktivierung.
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Status | ||||
|---|---|---|---|---|
|
| Panel | ||||||
|---|---|---|---|---|---|---|
| ||||||
Auf dieser Seite
|
In Nuclos werden nicht ganze Businessobjekte, sondern einzelne Felder internationalisiert. Ein BO gilt als internationalisiert, sobald
...
mindestens ein Feld als mehrsprachig deklariert
...
ist.
Für ein internationalisiertes BO legt Nuclos eine eigene Sprachtabelle an und joint sie zur Laufzeit mit der BO-Tabelle – abhängig von der beim Login gewählten Datensprache werden so immer die passenden Inhalte angezeigt.
Aufruf: Konfiguration → Businessobjekt. Internationalisierbar sind nur String-Datentypen:
| Datentyp | Java-Typ |
|---|
Aufruf: Konfiguration -> Businessobjekt
In Nuclos können nur Attribute internationalisiert werden, die einen String-Datentyp beinhalten. Dazu gehören:
...
| Text | java.lang.String |
| Memo | java.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:
...
Checkbox Mehrsprachigkeit setzen. Nur so markierte Felder landen in der Sprachtabelle.
| Info | ||
|---|---|---|
| ||
Wird das Flag später wieder entfernt, werden Feld und Inhalte aus der Sprachtabelle gelöscht |
...
– erhalten bleiben nur die Werte der Primärsprache in der BO-Tabelle. |