Dans notre application, nous avons un fichier messages.properties qui contient toutes les chaînes qui seront affichées à l'interface utilisateur. Nous avons une petite application avec quelques écrans et cela devient déjà compliqué avec des valeurs de chaîne en double tout au long.Comment organiser les entrées de propriétés Java pour l'internationalisation?
Actuellement, nous l'avons organisé avec des chaînes de caractères spécifiques aux pages séparées par des espaces et des commentaires, avec une section pour chaque fichier jsp avec le nom de la propriété ayant un préfixe du nom de la page. Nous avons également des sections pour les entités, par exemple, partout où nous affichons l'adresse e-mail de l'utilisateur, nous ferions référence à la propriété user.email pour l'étiquette de ce champ d'entrée ou de sortie. Nous avons une autre section pour les messages d'erreur et de statut, et enfin une dernière section avec des messages globaux comme "Soumettre" et "Annuler"
Il doit y avoir un meilleur moyen, et je me demande si vous savez de quoi il s'agit.
Voilà à peu près l'état des choses, juste là. Vous pouvez toujours diviser en plusieurs fichiers, mais c'est à peu près la même chose dans mon expérience. - Nonexpert –