localization_settings

Uso

localization_settings: {
  localization_level: permissive
  default_locale: en
}
Jerarquía
localization_settings
Valor predeterminado
Ninguno

Definición

Si agregas localización a tu proyecto, puedes personalizar la visualización de las etiquetas y las descripciones en la IU de Looker según la configuración regional de un usuario, y también puedes localizar ciertas partes de los paneles de LookML. Consulta la página de documentación Localiza tu modelo de LookML para obtener información sobre cómo configurar tu modelo para la localización.

Usa el parámetro localization_settings para habilitar la localización de tu proyecto y especificar cómo la controla:

  • El parámetro default_locale especifica el archivo de cadenas de configuración regional predeterminado que define qué cadenas de tu modelo están localizadas. Ingresa el nombre exacto del archivo (distingue mayúsculas de minúsculas) sin la extensión. Por ejemplo, si el archivo de cadenas se llama en.strings.json, especificarías default_locale: en. Consulta la página de documentación Localiza tu modelo de LookML para obtener información sobre cómo funcionan los archivos de cadenas de configuración regional.
  • El parámetro localization_level especifica si se permiten cadenas sin traducción en tu modelo:

    • Establece el nivel de localización en strict si deseas que el IDE de Looker muestre un error de validación de LookML para cualquier etiqueta o descripción que no se defina en el archivo de cadenas de configuración regional predeterminadas.
    • Establece el nivel de localización en permissive para permitir etiquetas y descripciones que no estén definidas en el archivo de cadenas de localización predeterminado.

    Consulta la página de documentación Cómo localizar tu modelo de LookML para obtener más información sobre la configuración del nivel de localización.

Ejemplo

En un archivo de manifiesto, especifica que la configuración regional predeterminada es "en" y que la localización tiene una política permisiva, de modo que se permita tener una etiqueta o descripción que no esté localizada:

project_name: "flights"

localization_settings: {
  default_locale: en
  localization_level: permissive
}