$i18n.getLabels¶
Description¶
Retourne une map de libellés correspondant à l'expression wildcard donnée.
Cette méthode peut permettre d'envoyer des libellés internationalisés dans l'arbre de sortie afin que la feuille de style puisse disposer des libellés dans la bonne langue.
Syntaxe¶
$i18n.getLabels( [ options ] )
Paramètres¶
optionsmap-
Map d'options. Les options reconnues sont:
filterstring- Expression wildcard permettant de filtrer les libellés à récupérer
bundlestring-
Nom du bundle de ressource dans lequel récupérer le libellé.
Peut être
nullou vide, auquel cas le libellé sera récupéré à partir du bundle défini dans la propriétébundles.descriptBundledu fichier de configuration (oudescriptsi la propriété n'est pasdéfinie). localestring- Nom de la locale. Si non défini, la méthode s'appuie sur la locale du thread courant.
rawboolean- Flag
true/falsepermettant de demander les libellés bruts, sans substitution des références de variables du genre${xxx}.
Retour¶
Map contenant les clés/valeurs de libellés.
Exemple¶
L'exemple ci-dessous montre comment on récupère tous les libellés dont le
nom débute par style.mailing. et qu'on les place dans un objet xml
"labels" après les avoir convertis en xml.
1 2 3 | |