localization_settings

Utilizzo

localization_settings: {
  localization_level: permissive
  default_locale: en
  import_locale_defs: yes | no
}
Gerarchia
localization_settings
Valore predefinito
Nessuno

Definizione

Aggiungendo la localizzazione al tuo progetto, puoi personalizzare la visualizzazione delle etichette e delle descrizioni nell'interfaccia utente di Looker in base alle impostazioni internazionali di un utente e puoi anche localizzare alcune parti delle dashboard LookML. Per informazioni sulla configurazione del modello per la localizzazione, consulta la pagina della documentazione Localizzazione del modello LookML.

Utilizza il parametro localization_settings per attivare la localizzazione del progetto e specificare in che modo il progetto gestisce la localizzazione:

  • Il parametro default_locale specifica il file di stringhe delle impostazioni internazionali predefinite che definisce quali stringhe del modello vengono localizzate. Inserisci il nome esatto del file (rispettando la distinzione tra maiuscole e minuscole) senza l'estensione del file. Ad esempio, se il file di stringhe si chiama en.strings.json, devi specificare default_locale: en. Per informazioni sul funzionamento dei file di stringhe delle impostazioni internazionali, consulta la pagina della documentazione Localizzazione del modello LookML.
  • Il parametro localization_level specifica se le stringhe senza traduzione sono consentite nel modello:
    • Imposta il livello di localizzazione su strict se vuoi che l'IDE di Looker restituisca un errore di convalida LookML per le etichette o le descrizioni non definite nel file di stringhe delle impostazioni internazionali predefinite.
    • Imposta il livello di localizzazione su permissive per consentire etichette e descrizioni non definite nel file di stringhe di localizzazione predefinito.
  • Il parametro import_locale_defs specifica se le definizioni delle impostazioni internazionali dei progetti importati devono essere combinate con le definizioni delle impostazioni internazionali del progetto di importazione:
    • Imposta su yes per combinare le definizioni delle impostazioni internazionali dei progetti importati con le definizioni delle impostazioni internazionali del progetto di importazione.
    • Imposta su no (il valore predefinito) per ignorare le definizioni delle impostazioni internazionali dei progetti importati. Se il progetto di importazione ha definizioni delle impostazioni internazionali, Looker utilizzerà solo quelle del progetto di importazione.

Per ulteriori informazioni sulle impostazioni di localizzazione, consulta la pagina della documentazione Localizzazione del modello LookML.

Esempio

In un file manifest, specifica che le impostazioni internazionali predefinite sono "en", che la localizzazione ha un criterio permissivo e che le definizioni delle impostazioni internazionali dei progetti importati devono essere combinate con le definizioni delle impostazioni internazionali del progetto di importazione:

project_name: "flights"

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