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_localeespecifica 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 llamaen.strings.json, especificaríasdefault_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_levelespecifica si se permiten cadenas sin traducción en tu modelo:- Establece el nivel de localización en
strictsi 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
permissivepara 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.
- Establece el nivel de localización en
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
}