多语言配置 |
iPortal 支持多语言环境并默认提供中、英双语配置,如果默认的语言不适用于使用环境,iPortal 支持用户根据所处地区与语言习惯,自行定制某门特定语言的门户站点。
定制特定语言的 iPortal 的流程如下:
第一步:在 %SuperMap iPortal_HOME%\webapps\iportal\resources\web-ui\config 路径下新建一个语言配置文件,以日语为例,新建 Language_ja.json 文件。其中“Language”后接的后缀名可自定义。
第二步:填写配置文件内容,文件结构与同级目录下默认提供的 Language_zh.json/Language_en.json 保持一致,只需将具体的文本更改为新语言对应的内容即可。
第三步:保存配置文件。
第一步:打开 %SuperMap iPortal_HOME%\webapps\iportal\resources\web-ui\config\locales\ 路径下的 locales.json 配置文件,文件结构如下:
{
"locales": [
{
"name": "zh",
"label": "中文"
},
{
"name": "en",
"label": "English"
}
],
"default": "en"
}
在 locales 项中新增一项,其中 name 属性需与创建的语言配置文件名中“Language”后接的后缀名一致;label 属性可自定义,表示在 iPortal 中显示的语言的名称。以日语为例,修改后的配置文件如下:
{
"locales": [
{
"name": "zh",
"label": "中文"
},
{
"name": "en",
"label": "English"
},
{
"name": "ja",
"label": "日本語"
],
"default": "en"
}
第二步(可选):上述配置文件中的 default 项是 iPortal 显示的默认语言,可将其更改为新添加的语言,如更改为:"default": "ja"。
第三步:保存配置文件并重启 iPortal,即可访问定制了新语言的 iPortal 站点,可在 Footer 中进行多种语言的切换。