随着公司业务需求的扩大,慢慢的之前做的后台管理系统需要适应国际化,那么也就是要相对应的出一个英文版,之前做过网站中英文切换,说白了就是人工翻译出来一个新的英文版本,这次的后套管理系统,需要在不同的chrom下面自动识别,切换成英文版本。
步骤简单的记录一下
1:在resources下新建两个文件,用来存放中文英文所对应的参数设置
login_en.properties login_zh_CN.properties
2:现在要修改一下管理后台的标题
首先,在login_en.properties文件里写上英文标题
project.name=Personnel Positioning System in Chemical Plant
其次,在login_zh_CN.properties写上中文标题,会自动转码
project.name=\u5316\u5DE5\u5382\u4EBA\u5458\u5B9A\u4F4D\u7CFB\u7EDF
3:打开html,找到标题所在的位置,加上span标签,将命名project.name放入Thymeleaf模板语法里面
<span th:text="#{project.name}"></span>
4:可以看到,标题显示如下
目前还没有找到能够一步成功方法,只有将中文先翻译一遍保存在后端的文件里面,需要用到英文版本时候直接在谷歌里面打开即可。