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_localespé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'appelleen.strings.json, vous devez spécifierdefault_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_levelindique si les chaînes sans traduction sont autorisées dans votre modèle :- Définissez le niveau de localisation sur
strictsi 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
permissivepour 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.
- Définissez le niveau de localisation sur
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
}