Substitution des chaînes de texte dans les libellés des composants Web IBM i

Si votre application Web doit être déployée dans un environnement utilisant différentes langues, vous pouvez externaliser les chaînes utilisées dans les composants Web IBM® i à l'aide d'un ensemble de ressources. Lors de l'externalisation, toutes les chaînes externalisées des composants Web IBM i sont extraites du fichier de propriétés. (Par défaut, il s'agit du fichier ApplicationResources.properties, sauf si vous avez spécifié un nom différent lors de la création du projet Web.) Dans le fichier de propriétés, chaque ligne présente la structure suivante :
clé = chaîne associée à la clé
Remarque : Les clés sont soumises à la distinction majuscules/minuscules.
Par exemple, si votre fichier de propriétés contient les lignes suivantes :
button.submit.label = Soumettre le formulaire
button.reset.label = Réinitialiser le formulaire
textEntry.label = Entrer une chaîne
vous pouvez vous référer à la clé button.submit.label dans l'attribut Libellé du composant Web Bouton en faisant précéder la clé d'un %, c'est-à-dire en entrant %button.submit.label. Lors de l'exécution, la chaîne Soumettre le formulaire sera affichée comme libellé du composant Web Bouton.
Vous pouvez utiliser des chaînes externalisées pour les attributs suivants des composants Web IBM i :

Libellé - Valeur initiale
Zone de saisie - Libellé, Valeur initiale, Infobulle
Zone de texte - Libellé, Valeur initiale, Infobulle
Zone de liste - Libellé, Option de nom, Infobulle
Boîte de sélection - Libellé, Option de nom, Infobulle
Groupe de boutons d'options - Libellé, Option de nom, Infobulle
Hyperlien - Texte, Infobulle
Case à cocher - Texte, Infobulle
Bouton d'image - Texte secondaire
Image - Texte secondaire
Bouton - Libellé, Infobulle
Table - Résumé

Le composant Web Table utilise des chaînes prédéfinies. Ces chaînes sont générées automatiquement dans le regroupement de ressources.


Commentaires en retour