localization_settings

Utilizzo

localization_settings: {
  localization_level: permissive
  default_locale: en
}
Gerarchia
localization_settings
Valore predefinito
Nessuno

Definizione

Se aggiungi 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 per il tuo progetto e per specificare in che modo il progetto gestisce la localizzazione:

  • Il parametro default_locale specifica il file di stringhe delle impostazioni internazionali predefinito che definisce quali stringhe del modello vengono localizzate. Inserisci il nome esatto del file (rispettando la distinzione tra maiuscole e minuscole) senza l'estensione. 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 di impostazioni internazionali, consulta la pagina di 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 di LookML per qualsiasi etichetta o descrizione non definita nel file di stringhe di lingua predefinita.
    • Imposta il livello di localizzazione su permissive per consentire etichette e descrizioni non definite nel file di stringhe di localizzazione predefinito.

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

Esempio

In un file manifest, specifica che le impostazioni internazionali predefinite sono "en" e che la localizzazione ha una policy permissiva, in modo che sia consentito avere un'etichetta o una descrizione non localizzata:

project_name: "flights"

localization_settings: {
  default_locale: en
  localization_level: permissive
}