Regroupements de ressources JRas

Vous pouvez créer des regroupements de ressources de plusieurs manières. La meilleure méthode et la plus simple consiste à créer un fichier de propriétés qui prend en charge un regroupement de ressources PropertiesResourceBundle. Cet exemple explique comment créer ce fichier de propriétés.

Exemple de regroupement de ressources

La structure JRas décrite dans cette tâche et ses sous-tâches est obsolète. Toutefois, vous pouvez atteindre des résultats similaires à l'aide de la consignation Java™.

Quatre messages "localisables" sont fournis pour cet exemple. Le fichier de propriétés est créé et les paires clé-valeur y sont insérées. Toutes les conventions et règles classiques s'appliquent à ce fichier de propriétés. De plus, le créateur du fichier doit tenir compte des autres restrictions imposées aux valeurs par la classe MessageFormat Java. Par exemple, les apostrophes doivent être "éliminées" sous peine d'incident. Evitez l'emploi de caractères sans portabilité. WebSphere Application Server ne prend pas en charge l'utilisation des conventions de formatage étendues qu'accepte la classe MessageFormat, telles que {1, date} ou {0, nombre, entier}.

Par principe, le répertoire de base de l'application qui utilise ce regroupement de ressources est "Répbase", qui se trouve dans le chemin d'accès aux classes. Par principe également, le fichier de propriétés est stocké dans un sous-répertoire répBase qui ne se trouve pas dans le chemin d'accès aux classes (répBase/sousRép1/sousRép2/ressources). Pour que le fichier de messages soit résolu, le nom subDir1.subDir2.resources.DefaultMessage est utilisé pour identifier le regroupement de ressources PropertyResourceBundle et est transmis au consignateur de messages.

Dans cet exemple, le fichier de propriétés se nomme MessagesDéfaut.propriétés :

# Contenu du fichier MessagesDéfaut.propriétés 
MSG_KEY_00=Message sans substitution de paramètres. 
MSG_KEY_01=A message avec une substitution de paramètre : parm1={0} 
MSG_KEY_02=Message avec deux substitutions de paramètres : param1={0}, param2 = {1} 
MSG_KEY_03=Message avec trois substitutions de paramètres : parm1={0}, parm2 = {1}, parm3={2} 

Une fois le fichier MessagesDéfaut.propriétés créé, il peut être envoyé à un centre de traduction où seront générées des versions localisées.


Icône indiquant le type de rubrique Rubrique de référence



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_jrasresbs
Nom du fichier : rtrb_jrasresbs.html