# 国际化
SuccBI支持国际化,默认有中文和英文这两种语言,可以解决不同地区客户访问系统的需求。
# 系统默认语言
系统默认支持简体中文和英语这两种语言。在系统设置>更多>国际化中可以配置默认语言设置,点击保存后,让设置生效。
# 使用浏览器的语言设置
开启使用浏览器的语言设置后,若没有在个人设置中设置语言,系统会自动使用当前浏览器的语言设置。关闭该设置后,将会使用系统默认语言设置。
# 系统默认设置
系统优先使用个人设置中的语言设置,其次是对浏览器的语言设置,最后是系统的默认语言。
# 配置国际化代码
系统支持可以自定义国际化代码,选择其中一种语言,进入自定义页面添加需要自定义的国际化,也可以查阅相关国际化内容。
# 自定义国际化内容
可以在界面上自定义国际化的内容,操作包括:
- 增加国际化内容,有两种操作方式:
- 直接修改国际化的Value值,修改后会自动生成一条新的国际化键值对
- 点击工具栏新增按钮,新增一条国际化,手动赋值,可以提前赋值好需要修改的Key
- 删除国际化内容:修改过或者新增的国际化可以删除,选中某一条点击工具栏的删除按钮,即可删除。其中,系统默认的国际化是无法删除的
- 查询国际化内容:在顶部工具栏右边的搜索框中直接输入想要搜索的内容即可
- 重置自定义国际化内容:点击工具栏的重置按钮,会将当前语言的所有自定义国际化内容都删掉,请谨慎操作
# 直接在约定位置增加国际化
在国际化做一些自定义修改,比如增加自定义中文国际化、英文国际化,保存后会在系统数据/sysdata/settings/
文件夹下生成一个i18n文件夹,文件夹内部文件形式如下:
├──custom.en.properties //自定义英文国际化
└──custom.zh_CN.properties //自定义中文国际化
如果在这里面直接修改了对应语言的i18n文件,在项目设置中的自定义国际化界面也可以看到修改后的国际化条目。
WARNING
i18n目录下的所有文件名称均为系统命名规范,不要重命名。否则系统是无法读出用户手动在文件中编辑的国际化
小知识
为什么用i18n
来表示国际化呢❓
i18n,其来源是英文单词internationalization
的首末字符i和n,18为中间的字符数,是国际化
的简称
0条评论
评论