# 国际化

SuccBI支持国际化,默认有中文和英文这两种语言,可以解决不同地区客户访问系统的需求。

# 系统默认语言

系统默认支持简体中文和英语这两种语言。在系统设置>更多>国际化中可以配置默认语言设置,点击保存后,让设置生效。

国际化

# 使用浏览器的语言设置

开启使用浏览器的语言设置后,若没有在个人设置中设置语言,系统会自动使用当前浏览器的语言设置。关闭该设置后,将会使用系统默认语言设置。

# 系统默认设置

系统优先使用个人设置中的语言设置,其次是对浏览器的语言设置,最后是系统的默认语言。

# 配置国际化代码

系统支持可以自定义国际化代码,选择其中一种语言,进入自定义页面添加需要自定义的国际化,也可以查阅相关国际化内容。

# 自定义国际化内容

可以在界面上自定义国际化的内容,操作包括:

  • 增加国际化内容,有两种操作方式:
    • 直接修改国际化的Value值,修改后会自动生成一条新的国际化键值对
    • 点击工具栏新增按钮,新增一条国际化,手动赋值,可以提前赋值好需要修改的Key
  • 删除国际化内容:修改过或者新增的国际化可以删除,选中某一条点击工具栏的删除按钮,即可删除。其中,系统默认的国际化是无法删除的
  • 查询国际化内容:在顶部工具栏右边的搜索框中直接输入想要搜索的内容即可
  • 重置自定义国际化内容:点击工具栏的重置按钮,会将当前语言的所有自定义国际化内容都删掉,请谨慎操作

增删查改

# 直接在约定位置增加国际化

在国际化做一些自定义修改,比如增加自定义中文国际化、英文国际化,保存后会在系统数据/sysdata/settings/文件夹下生成一个i18n文件夹,文件夹内部文件形式如下:

├──custom.en.properties //自定义英文国际化
└──custom.zh_CN.properties //自定义中文国际化

如果在这里面直接修改了对应语言的i18n文件,在项目设置中的自定义国际化界面也可以看到修改后的国际化条目。

WARNING

i18n目录下的所有文件名称均为系统命名规范,不要重命名。否则系统是无法读出用户手动在文件中编辑的国际化

小知识

为什么用i18n来表示国际化呢❓

i18n,其来源是英文单词internationalization的首末字符i和n,18为中间的字符数,是国际化的简称

是否有帮助?
0条评论
评论