{{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人点赞
大纲