{{userInfo.nickname}}
用户设置 退出登录

{{wikiTitle}}

Java多语言

Java 后台怎么新增多语言

怎么在现有语言文件上扩充词汇

追加 Key-Value 对在现有属性文件中直接新增条目(注意多语言多文件)
例如:error.invalid_param=Invalid parameter

通过 MessageUtils.message(key) 方法,结合请求头中的 content-language 参数匹配语言

怎么新增其他语种

创建多语言资源文件:
在 resources/i18n 目录下创建以 mess{语言}{国家}.properties 命名的属性文件(遵循 ISO 标准语言代码)
例如:日语(日本): messages_ja_JP.properties

新增后需要和前端一起协调注意事项

明确前后端传递 Locale 的方式:
参数: content-language=en_US
Cookie: 存储用户自定义语言偏好

{{cateWiki.like_num}}人点赞
0人点赞
评论({{cateWiki.comment_num}}) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} {{cateWiki.page_view_num}}人看过该文档
评论(0) {{commentWhere.order ? '评论从旧到新':'评论从新到旧'}} 75人看过该文档
评论
{{item.user ? item.user.nickname : ''}} (自评)
{{item.content}}
{{item.create_time}} 删除
{{item.like ? item.like.like_num : 0}} {{replyIndex == index ? '取消回复' : '回复'}}
评论
{{items.user ? items.user.nickname : '暂无昵称'}} (自评)
{{items.content}}
{{items.create_time}} 删除
{{items.like ? items.like.like_num : 0}} {{replyIndexJ == (index+'|'+indexJ) ? '取消回复' : '回复'}}
评论
目录
  • {{item}}