Ajout d'ensembles de ressources pour une nouvelle langue
Pour permettre aux utilisateurs de votre portail de travailler dans une langue supplémentaire, ajoutez des regroupements de ressources pour cette langue. Les regroupements de ressources permettent de stocker le texte qui s'affiche dans les pages JSP ou le texte utilisé dans le code Java.
Pourquoi et quand exécuter cette tâche
Dans HCL, les regroupements de ressources sont situés dans le fichier JAR wp.ui.jar dans le répertoire nls de ce fichier.
- AIX® : PortalServer_root/ui/wp.ui/shared/app
- HP-UX : PortalServer_root/ui/wp.ui/shared/app
- IBM® i : PortalServer_root/ui/wp.ui/shared/app
- Linux™ : PortalServer_root/ui/wp.ui/shared/app
- Solaris : PortalServer_root/ui/wp.ui/shared/app
- Windows™ : PortalServer_root\ui\wp.ui\shared\app
- z/OS® : PortalServer_root/ui/wp.ui/shared/app
- AIX® : wp_profile_root/PortalServer/config/nls
- HP-UX : wp_profile_root/PortalServer/config/nls
- IBM® i : wp_profile_root/PortalServer/config/nls
- Linux™ : wp_profile_root/PortalServer/config/nls
- Solaris : wp_profile_root/PortalServer/config/nls
- Windows™ : wp_profile_root\PortalServer\config\nls
- z/OS® : wp_profile_root/PortalServer/config/nls
La convention d'attribution de nom pour ces ensembles est la suivante : [groupement]_[langue]_[pays]_[variante].properties. La norme ISO-639 est utilisée pour les codes de langue de la plupart des langues. En ce qui concerne l'hébreu, l'ancien code de langue iw est utilisé. La norme ISO-3166 est utilisée pour les codes pays. HCL prend en charge l'utilisation de [variante], bien que les groupements de ressources fournis avec le portail ne l'utilisent pas.
- AIX® : wp_profile_root/PortalServer/config/nls
- HP-UX : wp_profile_root/PortalServer/config/nls
- IBM® i : wp_profile_root/PortalServer/config/nls
- Linux™ : wp_profile_root/PortalServer/config/nls
- Solaris : wp_profile_root/PortalServer/config/nls
- Windows™ : wp_profile_root\PortalServer\config\nls
- z/OS® : wp_profile_root/PortalServer/config/nls
- [bundle]_[language]_[country]_[variant].properties
- [groupement]_[langue]_[pays].properties
- [groupement]_[langue].properties
- [bundle].properties
Dans HCL, les regroupements par défaut [groupement].properties sont en anglais.
Toutes les langues définies pour HCL doivent également avoir des groupements de ressources définis pour que les thèmes fonctionnent correctement. Une fois que vous avez installé une nouvelle langue, procédez comme suit pour ajouter et traiter des groupements de ressources dans le fichier wp.ui.jar :
Procédure
- Copiez tous les groupements de ressources existants dans le répertoire wp_profile_root/PortalServer/config/nls.
- Renommez les regroupements de ressources d'après les conventions de dénomination s'appliquant aux regroupements de ressources en utilisant le code de langue correspondant aux langues installées.
- Convertissez les fichiers de groupement de ressources.
- Convertissez-les en Unicode à l'aide du convertisseur natif vers ASCII
native2asciilivré avec le kit JDK. Pour plus d'information surnative2ascii, voir la documentation Java native2ascii - Native-to-ASCII Converter. - Redémarrez HCL afin qu'il reconnaisse les nouveaux groupements de ressources.