>> Technologie Électronique >  >> Audio & Électronique auto >> Autre électronique embarquée

Les outils de l'éditeur de Resource Bundle

Un resource bundle (ensemble de ressources) est un fichier contenant des traductions pour une langue ou région donnée. Il est conçu pour aider les développeurs Java et traducteurs à collaborer et éditer les resource bundles Java. Le bundle contient des paires clé-traduction et d'autres infos sur une traduction : commentaires, créateur, modificateur. Il permet de gérer tous les fichiers de propriétés localisés sur un seul écran.

Affichage

  • L'éditeur a deux modes d'affichage des propriétés : toutes les clés du bundle, ou en ordre hiérarchique comme un arbre où les clés sont groupées par séparateur. Vous pouvez choisir parmi trois séparateurs. Les opérations supportées sur les propriétés peuvent être en mode arbre ou mode plat. En mode arbre : couper, copier, coller, supprimer, dupliquer. En mode plat : supprimer, dupliquer. Autres fonctionnalités : édition commentaires, icône d'avertissement sur propriétés avec valeur locale vide.

Actions de l'éditeur

  • L'éditeur permet de basculer entre mode arbre et mode plat. Vous pouvez créer de nouvelles propriétés avec la clé du champ texte, et chercher une clé de propriété en la tapant dans le champ. En mode arbre, vous pouvez développer tous les groupes de propriétés. Le mode arbre permet aussi de réduire tous les groupes. Avec une représentation locale, les propriétés sans valeur s'affichent avec icône d'avertissement. Pareil en mode arbre si un groupe contient une propriété à valeur vide.

Traduction

  • Pour traduire, créez un bundle pour la locale voulue, puis traduisez les paires clé-traduction. L'info sur l'utilisation des ressources est stockée dans la clé de ressource. Exemple : libellés et descriptions webtop stockés dans une structure correspondant à la structure webtop. D'autres clés représentent la zone du webtop ou partie du framework utilisées. Les clés représentent aussi l'attribut d'élément et l'élément de page spécifique. Pour tester la traduction, assurez-vous que la locale choisie est chargée dans votre projet de test.

Valeur par défaut

  • L'éditeur accède aux resource bundles automatiquement via le webtop et les traductions content-type ou manuellement via le composant application.rb. Le refactoring a permis à l'attribut label de spécifier la valeur par défaut. Si l'élément de menu n'a pas de ressource correspondante, la valeur par défaut est utilisée. S'il en a une, elle sera traduite directement. L'élément de menu est associé à une clé de ressource au format webtop par défaut. Pour distinguer le nouvel attribut des autres traduits, la clé de base sélectionnée y est ajoutée.

Autre électronique embarquée