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 untuk 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 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 lokal.
  • Parameter localization_level menentukan apakah string tanpa terjemahan diizinkan dalam model Anda:
    • Tetapkan tingkat pelokalan ke strict jika Anda ingin IDE Looker menampilkan error validasi LookML untuk setiap label atau deskripsi yang tidak ditentukan dalam file string lokal 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 bahasa dari project yang diimpor harus digabungkan dengan definisi bahasa project yang mengimpor:
    • Setel 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 lokal dari project yang diimpor, jika project yang diimpor memiliki definisi lokal.

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

Contoh

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

project_name: "flights"

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