localization_settings

用量

localization_settings: {
  localization_level: permissive
  default_locale: en
}
階層
localization_settings
預設值

定義

在專案中加入本地化設定後,您就能根據使用者的語言代碼,自訂 Looker 使用者介面中標籤和說明的顯示方式,還能本地化 LookML 資訊主頁的特定部分。如要瞭解如何設定本地化模型,請參閱「本地化 LookML 模型」說明文件頁面。

使用 localization_settings 參數為專案啟用本地化功能,並指定專案處理本地化的方式:

  • default_locale 參數會指定預設語言代碼字串檔案,定義模型中要本地化的字串。輸入檔案的確切名稱 (區分大小寫),不含副檔名。舉例來說,如果字串檔案名為 en.strings.json,您會指定 default_locale: en。如要瞭解地區設定字串檔案的運作方式,請參閱「將 LookML 模型本地化」說明文件頁面。
  • localization_level 參數可指定模型是否允許沒有翻譯的字串:

    • 如要讓 Looker IDE 針對未在預設語言代碼字串檔案中定義的任何標籤或說明,傳回 LookML 驗證錯誤,請將本地化層級設為 strict
    • 將本地化層級設為 permissive,允許使用預設本地化字串檔案中未定義的標籤和說明。

    如要進一步瞭解本地化層級設定,請參閱「本地化 LookML 模型」說明文件頁面。

範例

在資訊清單檔案中,指定預設語言代碼為「en」,並指定本地化政策為寬鬆政策,允許標籤或說明未本地化:

project_name: "flights"

localization_settings: {
  default_locale: en
  localization_level: permissive
}