java中的语言文件

时间:2016-08-01 10:58:54

标签: java yaml translation multilingual

我正在制作java应用程序,我想让她多语言。应用内部有超过一千条要翻译的消息,我制作了一个简单的系统来加载来自文件的消息。我有创建翻译文件的问题,因为我想为指定消息中使用的描述和parmas(占位符)等翻译提供提示,以使其更容易工作,但以我的方式看起来(现在我正在使用YAML文件):

hello:
 COMMENT:
   description: Message executed on player join to session
   params:
     '1': USER_NAME
     '2': SESSION_NAME
 translation: Hello $1! (session: $2)

这非常难看,尤其是yaml突出显示,我想将其更改为:

# Params:
#   1 = USER_NAME
#   2 = SESSION_NAME
# Message executed on player join to session
hello: Hello $1! (session: $2)

有没有办法添加' stack'对yaml中指定键的评论?或者存在其他类型的java支持文件,允许我这样做,也可以从一个键中获取yaml中的字符串列表?

0 个答案:

没有答案