Grails utilise également les fichiers de propriétés Java.Comment conserver les fichiers de propriétés Java lisibles par l'utilisateur
Je peux utiliser Google translate pour faire une traduction initiale de mon fichier message.properties, même dans des langues comme le chinois. Je peux voir les caractères chinois réels dans mon nouveau fichier messages_zh_CN.properties, lorsque je l'affiche dans Netbeans ou notepad ++.
Mais une fois que le fichier va dans svn, quand il est extrait, les caractères chinois ne sont plus visibles. Tout ce que vous pouvez voir est l'encodage ISO 8859-1. Par exemple:
default.paginate.prev =\u4e0a\u4e00\u9875
default.paginate.next =\u4e0b\u4e00\u6b65
default.boolean.true =\u771f
default.boolean.false =\u5047
Il ne fonctionne encore une fois que l'application est exécutée. Et Google translate est un excellent raccourci vers une traduction. Mais après cela, le fichier de propriétés doit être envoyé à un locuteur natif pour être édité. Comment puis-je rendre le fichier de propriétés dans ISO 8859-1 de nouveau lisible par l'homme?
Comme ceci:
default.paginate.prev =上一页
default.paginate.next =下一步
default.boolean.true =真
default.boolean.false =假
Il ne semble pas être un éditeur dans ce cas, c'est le comportement par défaut de Grails. – mfloryan