Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Der Schlüssel für diesen Konfigurations-Eintrag ist Model:Cultures. Dies kann entweder über das appsettings.json definiert werden oder direkt über Environment Variablen (z.B. auf Azure).

Da diese Einstellung beim Beginn des Modell-Aufbaus schon vorhanden sein muss, werden nur Konfigurationsmechanismen berücksichtigt, welche ohne Datenbankzugriff und Applikations-Modell auskommen.

Die Syntax ist dabei wie folgt: “DE*, IT, FR". Das heisst:

  • Eine Sprache welche als Suffix einen * hat ist , wird als required betrachtet. Alle anderen Sprachen sind optional. Wird eine Multi-Language-Property mit "IsNotNullable" gekennzeichnet so ist in diesem Beispiel nur die deutsche Sprache zwingend.

  • Die erste angegebene Sprache ist die Fallback-Sprache welche verwendet wird, wenn ein Feld einer anderen Sprache nicht ausgefüllt ist

  • Wird bei einer Sprache keine “Region” angegeben so wird standardmässig “CH" verwendet.

...