Languages
Verwaltung der Sprachen für mehrsprachige Labels und Inhalte im DPP-System.
Das Languages-Modul verwaltet die Sprachen, in denen Inhalte (Labels, Bezeichnungen) im gesamten System gepflegt werden können. Die hier definierten Sprachen erscheinen als Auswahl in Attribute Groups, Attribute Definitions und Layers.
Der Bereich befindet sich unter Admin → Data Model → Languages (
/admin/languages).Listenansicht
Die Listenansicht zeigt alle konfigurierten Sprachen in einer Tabelle mit den Spalten Short name, Key, ISO und Default.

UI-Elemente der Listenansicht
| Element | Beschreibung |
|---|---|
| Suchfeld | Oben rechts – filtert die Sprachenliste |
| "+ New" Button | Erstellt eine neue Sprache |
| "Display" Button | Passt die sichtbaren Spalten an |
| Edit-Icon (Stift) | In jeder Zeile – öffnet die Detailansicht |
| Paginierung | Am unteren Rand der Tabelle |
Detailansicht
Die Detailansicht einer Sprache zeigt alle Felder inkl. UUID, Key, ISO Code, Is Default, Short name und Long name.

Felder
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| ID (UUID) | Text (auto) | – | Automatisch generierte eindeutige ID, z.B. 698ee3cca7c24cacdbceaec3 |
| Key | Text-Input | Ja | Kurzschlüssel der Sprache, z.B. de |
| ISO Code | Dropdown | Ja | ISO-Sprachcode. Auswahl aus ISO-Standard, z.B. German (de). Unterstützt auch regionale Varianten wie de-DE |
| Is Default | Checkbox | Nein | Markiert die Standard-/Fallback-Sprache des Systems |
| Short name | Text-Input | Ja | Kurzbezeichnung zur Anzeige, z.B. DE |
| Long name | Text-Input | Ja | Langbezeichnung, z.B. deutsch |
Neue Sprache anlegen

- Klicke auf den "+ New" Button in der Listenansicht.
- Fülle die Pflichtfelder Key, ISO Code, Short name und Long name aus.
- Aktiviere optional Is Default, falls diese Sprache als Systemstandard dienen soll.
- Klicke auf "Save", um die Sprache zu speichern.
Es sollte immer genau eine Sprache als Default markiert sein. Diese dient als Fallback, wenn für eine andere Sprache kein Label gepflegt ist.
Auswirkungen auf andere Module
Die hier definierten Sprachen werden in folgenden Modulen referenziert:
- Attribute Groups – sprachabhängige Labels pro Gruppe
- Attribute Definitions – sprachabhängige Labels und Werte (bei Language Dependent-Attributen)
- Layers – sprachabhängige Labels pro Layer