localization_settings

用途

localization_settings: {
  localization_level: permissive
  default_locale: en
  import_locale_defs: yes | no
}
階層
localization_settings
デフォルト値
なし

定義

プロジェクトにローカライズを追加すると、ユーザーのロケールに基づいて Looker UI のラベルと説明の表示をカスタマイズできます。また、LookML ダッシュボードの一部のローカライズも可能です。モデルをローカライズ用に設定する方法については、LookML モデルのローカライズのドキュメント ページをご覧ください。

localization_settings パラメータを使用して、プロジェクトのローカライズを有効にし、プロジェクトでローカライズを処理する方法を指定します。

  • default_locale パラメータは、モデル内のどの文字列をローカライズするかを定義するデフォルトのロケール文字列ファイルを指定します。ファイル拡張子を除いたファイル名を正確に入力します(大文字と小文字を区別)。たとえば、文字列ファイルの名前が en.strings.json の場合は、default_locale: en を指定します。ロケール文字列ファイルの仕組みについては、LookML モデルのローカライズのドキュメント ページをご覧ください。
  • localization_level パラメータは、翻訳のない文字列をモデルで許可するかどうかを指定します:
    • デフォルトのロケール文字列ファイルで定義されていないラベルまたは説明に対して Looker IDE で LookML 検証エラーを返す場合は、ローカライズ レベルを strict に設定します。
    • デフォルトのローカライズ文字列ファイルで定義されていないラベルと説明を許可する場合は、ローカライズ レベルを permissive に設定します。
  • import_locale_defs パラメータは、インポートされたプロジェクトのロケール定義をインポート プロジェクトのロケール定義と組み合わせるかどうかを指定します。
    • インポートされたプロジェクトのロケール定義をインポート プロジェクトのロケール定義と組み合わせる場合は、yes に設定します。
    • インポートされたプロジェクトのロケール定義を無視する場合は、no(デフォルト値)に設定します。インポート プロジェクトにロケール定義がある場合、Looker はインポート プロジェクトのロケール定義のみを使用します。

ローカライズ設定の詳細については、LookML モデルのローカライズのドキュメント ページをご覧ください。

マニフェスト ファイルで、デフォルトのロケールが「en」であること、ローカライズに寛容なポリシーがあること、インポートされたプロジェクトのロケール定義をインポート プロジェクトのロケール定義と組み合わせることを指定します。

project_name: "flights"

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