多语言配置

发送反馈


iPortal 支持多语言环境并默认提供中、英双语配置,如果默认的语言不适用于使用环境,iPortal 支持用户根据所处地区与语言习惯,自行定制某门特定语言的门户站点。

定制特定语言的 iPortal 的流程如下:

编写语言文件

第一步:在 %SuperMap iPortal_HOME%\webapps\iportal\resources\web-ui\config 路径下新建一个语言配置文件,以日语为例,新建 Language_ja.json 文件。其中“Language”后接的后缀名可自定义。

第二步:填写配置文件内容,文件结构与同级目录下默认提供的 Language_zh.json/Language_en.json 保持一致,只需将具体的文本更改为新语言对应的内容即可。

第三步:保存配置文件。

将语言文件引入 iPortal

第一步:打开 %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 中进行多种语言的切换。