localization_settings

Utilisation

localization_settings: {
  localization_level: permissive
  default_locale: en
}
Hiérarchie
localization_settings
Valeur par défaut
Aucun

Définition

En ajoutant la localisation à votre projet, vous pouvez personnaliser l'affichage des libellés et des descriptions dans l'interface utilisateur Looker en fonction des paramètres régionaux d'un utilisateur. Vous pouvez également localiser certaines parties des tableaux de bord LookML. Pour en savoir plus sur la configuration d'un modèle à des fins de localisation, consultez la page de documentation Localisation du modèle LookML.

Utilisez le paramètre localization_settings pour activer la localisation de votre projet et spécifier comment il la gère :

  • Le paramètre default_locale spécifie le fichier de chaînes de paramètres régionaux par défaut qui définit les chaînes de votre modèle à localiser. Saisissez le nom exact du fichier (sensible à la casse), sans l'extension. Par exemple, si le fichier de chaînes s'appelle en.strings.json, vous devez spécifier default_locale: en. Pour en savoir plus sur le fonctionnement des fichiers de chaînes de paramètres régionaux, consultez la page de documentation Localiser votre modèle LookML.
  • Le paramètre localization_level indique si les chaînes sans traduction sont autorisées dans votre modèle :

    • Définissez le niveau de localisation sur strict si vous souhaitez que l'IDE Looker renvoie une erreur de validation LookML pour tous les libellés ou descriptions qui ne sont pas définis dans le fichier de chaînes de paramètres régionaux par défaut.
    • Définissez le niveau de localisation sur permissive pour autoriser les libellés et descriptions non définis dans le fichier de chaînes de paramètres régionaux par défaut.

    Pour en savoir plus sur les paramètres de niveau de localisation, consultez la page de documentation Localiser votre modèle LookML.

Exemple

Dans un fichier manifeste, spécifiez que les paramètres régionaux par défaut sont "en" et que la localisation est soumise à une règle permissive, afin d'autoriser les libellés ou descriptions non localisés :

project_name: "flights"

localization_settings: {
  default_locale: en
  localization_level: permissive
}