Grails verwendet Java-Eigenschaften-Dateien auch.Wie man Java-Eigenschaftendateien menschenlesbar hält
Ich kann Google Translate verwenden, um eine erste Übersetzung meiner Datei message.properties zu erstellen, sogar in Sprachen wie Chinesisch. Ich kann die tatsächlichen chinesischen Zeichen in meiner neuen messages_zh_CN.properties Datei sehen, wenn ich es in Netbeans oder Notepad ++ ansehe.
Aber sobald die Datei in Svn geht, wenn es ausgecheckt ist, sind die chinesischen Zeichen nicht mehr sichtbar. Alles, was Sie sehen können, ist die ISO 8859-1-Codierung. Zum Beispiel:
default.paginate.prev =\u4e0a\u4e00\u9875
default.paginate.next =\u4e0b\u4e00\u6b65
default.boolean.true =\u771f
default.boolean.false =\u5047
Es funktioniert immer noch, sobald die App ausgeführt wird. Und Google Translate ist eine großartige Abkürzung für eine Übersetzung. Danach muss die Eigenschaftendatei zur Bearbeitung an einen Muttersprachler gesendet werden.
Wie kann ich die Eigenschaftsdatei in ISO 8859-1 wieder für Menschen lesbar machen? Wie folgt aus:
default.paginate.prev =上一页
default.paginate.next =下一步
default.boolean.true =真
default.boolean.false =假
Es scheint in diesem Fall nicht wie ein Editor, es ist Standard Grails Verhalten. – mfloryan