后台管理系统中英文版本切换
2022-10-28 15:19:56
224
{{single.collect_count}}

随着公司业务需求的扩大,慢慢的之前做的后台管理系统需要适应国际化,那么也就是要相对应的出一个英文版,之前做过网站中英文切换,说白了就是人工翻译出来一个新的英文版本,这次的后套管理系统,需要在不同的chrom下面自动识别,切换成英文版本。

步骤简单的记录一下

1:在resources下新建两个文件,用来存放中文英文所对应的参数设置

login_en.propertieslogin_zh_CN.properties
5640239-8bac9863e2366756.png

2:现在要修改一下管理后台的标题
首先,在login_en.properties文件里写上英文标题

project.name=Personnel Positioning System in Chemical Plant
5640239-3621574b8e4dc6d7.png

其次,在login_zh_CN.properties写上中文标题,会自动转码

project.name=\u5316\u5DE5\u5382\u4EBA\u5458\u5B9A\u4F4D\u7CFB\u7EDF
5640239-f6fbca3055cce9e5.png

3:打开html,找到标题所在的位置,加上span标签,将命名project.name放入Thymeleaf模板语法里面

<span th:text="#{project.name}"></span>
5640239-b4a402a1210dafc2.png

4:可以看到,标题显示如下


5640239-38fad31a03b91056.png

目前还没有找到能够一步成功方法,只有将中文先翻译一遍保存在后端的文件里面,需要用到英文版本时候直接在谷歌里面打开即可。



原文作者:祈澈姑娘 技术博客:https://www.jianshu.com/u/05f416aefbe1
90后前端妹子,爱编程,爱运营,文艺与代码齐飞,魅力与智慧共存的程序媛一枚。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,前端资源下载群:440185135

回帖
全部回帖({{commentCount}})
{{item.user.nickname}} {{item.user.group_title}} {{item.friend_time}}
{{item.content}}
{{item.comment_content_show ? '取消' : '回复'}} 删除
回帖
{{reply.user.nickname}} {{reply.user.group_title}} {{reply.friend_time}}
{{reply.content}}
{{reply.comment_content_show ? '取消' : '回复'}} 删除
回帖
收起
没有更多啦~
{{commentLoading ? '加载中...' : '查看更多评论'}}