Cette section a pour but de décrire comment surcharger les libellés provenant du produit.
Afin d’effectuer cette surcharge, l’API suivante est à disposition :
JSAPI.get().getLabelsAPI();
Cette fonctionnalité est également disponible en surchargeant une partie des libellés via des fichiers de propriétés. La documentation concernant cette partie est disponible ici.
Afin de modifier ou récupérer des libellés existants, les fonctions suivantes sont à disposition :
Fonction | Description |
---|---|
getLabel(String labelName) | Récupère la valeur d’un libellé |
getLabelWithParams(String labelName, Object… params) | Récupère la valeur d’un libellé ayant des paramètres en entrée |
getLabelWithPlural(String labelName, int pluralCount, Object… params) | Récupère la valeur d’un libellé ayant des paramètres en entrée en prenant l’application du pluriel ou non avec la valeur du paramètre pluralCount |
setLabel(String labelName, String value) | Surcharge la valeur d’un libellé |
getLabelsNames() | Récupére tous les identifiants de libellés |
Exemple : Surcharger le libellé de recherche sauvegardée
var api = JSAPI.get().getLabelsAPI();
//Initial value : My saved searches
api.setLabel("searchSaved", "Favorite searches");