localization_settings

Nutzung

localization_settings: {
  localization_level: permissive
  default_locale: en
  import_locale_defs: yes | no
}
Hierarchie
localization_settings
Standardwert
Kein

Definition

Wenn Sie Ihrem Projekt die Lokalisierung hinzufügen, können Sie die Anzeige der Labels und Beschreibungen in der Looker-Benutzeroberfläche basierend auf dem Gebietsschema eines Nutzers anpassen. Außerdem können Sie bestimmte Teile von LookML-Dashboards lokalisieren. Informationen zum Einrichten Ihres Modells für die Lokalisierung finden Sie auf der Dokumentationsseite Ihr LookML-Modell lokalisieren.

Mit dem Parameter localization_settings können Sie die Lokalisierung für Ihr Projekt aktivieren und festlegen, wie Ihr Projekt die Lokalisierung handhabt:

  • Mit dem Parameter default_locale wird die Standard-Gebietsschema-Zeichenfolgendatei angegeben, in der definiert wird, welche Zeichenfolgen in Ihrem Modell lokalisiert werden. Geben Sie den genauen Namen der Datei (Groß-/Kleinschreibung beachten) ohne die Dateiendung ein. Wenn die Datei mit den Strings beispielsweise en.strings.json heißt, geben Sie default_locale: en an. Informationen zur Funktionsweise der Dateien mit Gebietsschema-Strings finden Sie auf der Dokumentationsseite Ihr LookML-Modell lokalisieren.
  • Mit dem Parameter localization_level wird angegeben, ob Zeichenfolgen ohne Übersetzung in Ihrem Modell zulässig sind:
    • Legen Sie die Lokalisierungsebene auf strict fest, wenn die Looker IDE einen LookML-Validierungsfehler für alle Bezeichnungen oder Beschreibungen zurückgeben soll, die nicht in der Standard-Gebietsschema-Zeichenfolgendatei definiert sind.
    • Setzen Sie die Lokalisierungsebene auf permissive, um Bezeichnungen und Beschreibungen zuzulassen, die nicht in der Standard-Gebietsschema-Zeichenfolgendatei definiert sind.
  • Der Parameter import_locale_defs gibt an, ob Sprachdefinitionen aus importierten Projekten mit den Sprachdefinitionen des importierenden Projekts kombiniert werden sollen:
    • Wenn Sie yes festlegen, werden die Gebietsschema-Definitionen aus importierten Projekten mit den Gebietsschema-Definitionen des importierenden Projekts kombiniert.
    • Wenn Sie no (den Standardwert) festlegen, werden Gebietsschema-Definitionen aus importierten Projekten ignoriert. Looker verwendet nur die Gebietsschema-Definitionen aus dem importierenden Projekt, wenn das importierende Projekt Gebietsschema-Definitionen enthält.

Weitere Informationen zu den Lokalisierungseinstellungen finden Sie auf der Dokumentationsseite LookML-Modell lokalisieren.

Beispiel

Geben Sie in einer Manifestdatei an, dass das Standardschema „en“ ist, dass die Lokalisierung eine permissive Richtlinie hat und dass die Schemadefinitionen aus importierten Projekten mit den Schemadefinitionen des importierenden Projekts kombiniert werden sollen:

project_name: "flights"

localization_settings: {
  default_locale: en
  localization_level: permissive
  import_locale_defs: yes
}