localization_settings

Penggunaan

localization_settings: {
  localization_level: permissive
  default_locale: en
  import_locale_defs: yes | no
}
Hierarki
localization_settings
Nilai Default
Tidak ada

Definisi

Dengan menambahkan pelokalan ke project, Anda dapat menyesuaikan tampilan label dan deskripsi di UI Looker berdasarkan lokalitas pengguna, dan Anda juga dapat melokalkan bagian tertentu dari dasbor LookML. Lihat halaman dokumentasi Melokalkan model LookML untuk mengetahui informasi tentang cara menyiapkan model untuk pelokalan.

Gunakan parameter localization_settings untuk mengaktifkan pelokalan untuk project Anda dan menentukan cara project Anda menangani pelokalan:

  • Parameter default_locale menentukan file string lokalitas default yang menentukan string mana dalam model Anda yang dilokalkan. Masukkan nama file yang tepat (sensitif terhadap huruf besar/kecil) tanpa ekstensi file. Misalnya, jika file string diberi nama en.strings.json, Anda akan menentukan default_locale: en. Lihat halaman dokumentasi Melokalkan model LookML untuk mengetahui informasi tentang cara kerja file string lokalitas.
  • Parameter localization_level menentukan apakah string tanpa terjemahan diizinkan dalam model Anda:
    • Tetapkan tingkat pelokalan ke strict jika Anda ingin Looker IDE menampilkan error validasi LookML untuk label atau deskripsi yang tidak ditentukan dalam file string lokalitas default.
    • Tetapkan tingkat pelokalan ke permissive untuk mengizinkan label dan deskripsi yang tidak ditentukan dalam file string pelokalan default.
  • Parameter import_locale_defs menentukan apakah definisi lokalitas dari project yang diimpor harus digabungkan dengan definisi lokalitas project yang mengimpor:
    • Tetapkan ke yes untuk menggabungkan definisi lokalitas dari project yang diimpor dengan definisi lokalitas project yang mengimpor.
    • Tetapkan ke no (nilai default) untuk mengabaikan definisi lokalitas dari project yang diimpor. Looker hanya akan menggunakan definisi lokalitas dari project yang mengimpor, jika project yang mengimpor memiliki definisi lokalitas.

Lihat halaman dokumentasi Melokalkan model LookML untuk mengetahui informasi selengkapnya tentang setelan pelokalan.

Contoh

Dalam file manifes, tentukan bahwa lokalitas default adalah "en", bahwa pelokalan memiliki kebijakan permisif, dan bahwa definisi lokalitas dari project yang diimpor harus digabungkan dengan definisi lokalitas project yang mengimpor:

project_name: "flights"

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