Comment dois-je implémenter une liste déroulante contenant une liste d'éléments devant être affichés dans différentes langues?

StackOverflow https://stackoverflow.com/questions/221336

Question

J'essaie de concevoir un formulaire contenant une liste déroulante contenant une liste de choix d'articles d'épicerie.

Quels critères dois-je prendre en compte pour décider d’utiliser une énumération java ou une table de consultation? De plus, je devrai planifier à l’avance la prise en charge par i18n des chaînes déroulantes.

Était-ce utile?

La solution

Utilisez un Bundle de ressources de propriétés . Ils sont conçus pour des situations comme celle-ci où vous devez ajouter le support i18n.

N'oubliez pas de penser au tri / à la commande. La liste sera-t-elle affichée dans le même ordre pour toutes les langues? Ou trié par ordre alphabétique selon les paramètres régionaux?

Autres conseils

J'essaie de minimiser les tables de consultation et d'utiliser des énumérations et du code autant que possible jusqu'à ce que des données supplémentaires attachées à chaque élément soient conservées. De plus, j’utilise généralement les clés de l’énumération qui mappent les chaînes ResourceBundle afin de trouver la traduction correcte.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top