Localisation des modules de ressources
Les composants de l'interface utilisateur de la console d'administration système utilisent des modules de ressources qui contiennent toutes les valeurs littérales statiques affichées dans l'ensemble de l'application. Une fois qu'un tiers effectue la traduction en plusieurs langues, le système génère un dossier correspondant à chaque environnement local et incluant les modules correspondants.
Par exemple, si un environnement local a été créé pour le Japon en japonais, un dossier nommé ja\JP est généré. En outre, les valeurs littérales utilisées dans des écrans personnalisés et dotées de leurs propres modules de ressources sont également prises en compte lors de la procédure de localisation.
Un module de ressources est un fichier qui comprend des clés et les valeurs correspondantes. Les valeurs associées à ces clés sont également traduites lors de la procédure de localisation. Chaque zone de l'interface utilisateur est associée à une clé. Pour afficher la valeur littérale traduite d'une zone dans l'interface utilisateur, la valeur localisée de la clé associée à la zone est extraite du fichier de module.
Utilisez les fichiers suivants pour localiser la console d'administration système :
- bundle-index
Vous pouvez utiliser ce fichier pour localiser les éléments suivants :
- Messages d'erreur et d'avertissement affichés dans l'interface utilisateur
- Descriptions de libellés, de panneaux et de titres dans l'interface utilisateur
- Données dynamiques d'une valeur littérale. Par exemple, l'interface utilisateur peut avoir à afficher une valeur littérale qui informe l'utilisateur qu'une valeur entrée ne doit pas dépasser un certain nombre de caractères et que ce nombre de caractères est dynamique. Dans ce cas, si une description ne doit pas dépasser plus de 428 caractères, 428 est la valeur du paramètre. L'entrée du module correspondante est définie sous la forme "b_MaxCharLengthExceeded":"The value cannot exceed {0} characters”.
- smabundle.properties
Vous pouvez utiliser le fichier smabundle.properties pour localiser des entités, telles que les entrées de menu, les tâches connexes et les critères de recherche avancés. Le fichier smabundle.properties se trouve dans le dossier
<INSTALL_DIR>/resources/.Les modules de ressources peuvent être classés en modules côté serveur et en modules côté client. Les modules côté serveur correspondent aux données localisées au niveau du serveur d'applications et sont stockés dans le fichier
smabundle.properties. Par exemple, les options affichées dans le menu sont localisées via les modules côté serveur. Les modules côté client correspondent aux données localisées côté client. Les modules de ressources côté client sont stockés dans le fichierbundle-index. Par exemple, les libellés de l'interface graphique sont localisés via les modules côté client.