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

ElementBeschreibung
SuchfeldOben rechts – filtert die Sprachenliste
"+ New" ButtonErstellt eine neue Sprache
"Display" ButtonPasst die sichtbaren Spalten an
Edit-Icon (Stift)In jeder Zeile – öffnet die Detailansicht
PaginierungAm 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

FeldTypPflichtBeschreibung
ID (UUID)Text (auto)Automatisch generierte eindeutige ID, z.B. 698ee3cca7c24cacdbceaec3
KeyText-InputJaKurzschlüssel der Sprache, z.B. de
ISO CodeDropdownJaISO-Sprachcode. Auswahl aus ISO-Standard, z.B. German (de). Unterstützt auch regionale Varianten wie de-DE
Is DefaultCheckboxNeinMarkiert die Standard-/Fallback-Sprache des Systems
Short nameText-InputJaKurzbezeichnung zur Anzeige, z.B. DE
Long nameText-InputJaLangbezeichnung, z.B. deutsch

Neue Sprache anlegen

  1. Klicke auf den "+ New" Button in der Listenansicht.
  2. Fülle die Pflichtfelder Key, ISO Code, Short name und Long name aus.
  3. Aktiviere optional Is Default, falls diese Sprache als Systemstandard dienen soll.
  4. 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