Übersetzungen
Entsprechend den konfigurierten Sprachen kann zu allen Elementen auf der UI eine entsprechende Übersetzung zur Verfügung gestellt werden. Grundsätzlich welche Sprachen verfügbar sind wird programmatisch in der Applikation festgelegt. Siehe Modellsprachen
Modell
Im Modell werden allen Strukturen wie Klassen, Feldern, usw. sowie den Ansichten programmatisch Captions
in den konfigurierten Sprachen hinterlegt. Siehe Captions.
Daten können mit Multi-Language-Properties in mehreren Sprachen gespeichert werden. Siehe Multi-Language Properties
Programmatisch können weitere Übersetzungen auch im Code hinterlegt werden. Siehe Übersetzungen im Code
ECUI
Das ECUI Framework stellt zudem für alle Applikationselemente (wie z.B. die Liste) und Fehlermeldungen Standardübersetzungen bereit in den Sprachen:
Deutsch
Französisch
Italienisch
English
Administrationsmenü Übersetzungen
Falls andere zusätzliche Sprachen benötigt werden oder einzelne Kunden andere Übersetzungen benötigen können diese in den Übersetzungen im Administrationsmenü angepasst werden. Diese werden dann in der Datenbank als Teil des Kundensystems gespeichert.
Sprache: Hier kann eine der vorab konfigurierten Sprachen ausgewählt werden
Übersetzungstyp: Wir unterscheiden zwischen
Entity
undCustom
Entity
: Die Übersetzung bezieht sich auf ein Element innerhalb des Models z.B. ein Feld. Bei diesem Typ kann der Schlüssel aus der Liste der verfügbaren Werte ausgewählt werden.Aufbau:
Klasse.Caption
/Klasse.PluralCaption
Name der Klasse bei einfachem oder mehrfachem Vorkommen.Aufbau:
Klasse.Feld.Caption
Caption bezieht sich auf das Label das über den Feld angezeigt wird. Diese Übersetzung wird dann in allen Ansichten angewendet. Ausser die Ansicht hat einen speziellen Wert für die Übersetzung.Aufbau:
Klasse.Ansicht.Feld.Caption
Hier ist der Name der Ansicht zusätzlich eingefügt um eine Übersetzung nur in einer bestimmten Ansicht anzuzeigen.Aufbau:
Custom
: Alle Übersetzungen die sich nicht auf das Modell direkt beziehen z.B Ein E-Mail Text. Bei diesem Typ muss der Schlüssel bekannt sein und selbst eingetragen werden. Spezielle Schlüssel siehe E-Mail Konfiguration
Schlüssel: Das ist der eindeutige Schlüssel für die Übersetzung.
Wert: Die Übersetzung in der entsprechenden Sprache.
Schlüssel Herausfinden
In den Admin Tools kann die Applikation auch umgestellt werden, damit man alle Schlüssel für die Übersetzung einsehen kann. Siehe Admin Tools