Lors de la conception d'une application pour prendre pleinement en charge l'internationalisation, non seulement au niveau des étiquettes et des valeurs calculées, mais également dans tous les champs (par exemple description de l'entité &), comment le modèle doit-il être conçu? Y a-t-il des bibliothèques ou des frameworks qui peuvent rendre les choses plus faciles? Surtout (mais sans s'y limiter) dans JPA/JSF/Seam?Comment concevoir une application pour gérer des champs d'entités traduisibles?
0
A
Répondre
2
Nous utilisons Seam et i18n au moins pour certaines propriétés "name". Nous stockons simplement la clé de message dans la base de données et résolvons la traduction via messages_*.properties
et SeamResourceBundle.getBundle().getString(entity.getName())
.
Questions connexes
- 1. Comment concevoir une application torrent?
- 2. Comment obtenir la liste des messages traduisibles
- 3. Comment concevoir une application d'enquête statique/dynamique?
- 4. Comment concevoir une application pour être modulaire/support plugins
- 5. Django - concevoir des modèles avec des champs virtuels?
- 6. comment concevoir une table dans mysql avec deux champs auto_increment
- 7. Flex: Comment concevoir une application automatisée entièrement fonctionnelle?
- 8. Comment concevoir pour l'extension
- 9. Comment gérer une grande interface pour une application WinForms?
- 10. LINQ to SQL écriture des fonctions traduisibles
- 11. Comment concevoir une application wpf avec plusieurs interfaces
- 12. Comment concevoir une application MVC de taille moyenne
- 13. Comment concevoir une bibliothèque?
- 14. Comment concevoir une interface utilisateur pour créer des expressions conditionnelles?
- 15. Comment voulez-vous concevoir des classes OO pour gérer les cryptosystèmes et leurs clés
- 16. Comment concevoir des contrats WCF?
- 17. Comment gérer les dépendances pour une application cliente Glassfish JavaEE?
- 18. Comment gérer une application Web JMX
- 19. Comment gérer l'ajout programmé de champs?
- 20. Comment concevoir pour enregistrer des données incomplètes saisies par l'utilisateur?
- 21. comment puis-je concevoir application simple
- 22. concevoir pour des données répétitives
- 23. Comment concevoir une fonctionnalité d'invitation?
- 24. Comment concevoir une base de données pour plusieurs domaines?
- 25. Comment concevoir une API C++ pour une extensibilité compatible binaire
- 26. Comment concevoir une table MySql pour un nuage de tags?
- 27. Comment/Quand concevoir une interface?
- 28. Comment concevoir une classe statique?
- 29. Comment concevoir une application d'une seule page en javascript pour travailler en mode environnement?
- 30. Création de méthodes traduisibles en SQL?
Merci. Oui, c'est une solution possible, mais cela ne répondrait pas à certaines exigences, telles que le tri. Comment vas-tu prendre ça en charge? –
A droite, le tri DB (trié par) ne vous donnerait pas le même tri pour toutes les langues. Mais vous pouvez toujours trier via Java avec un 'Comparator' correspondant, n'est-ce pas? – kraftan