Aras Innovator作为一款国际化的PLM软件,支持多语言,区域和时区设置,设置完成后,会自动根据浏览器的语言,显示对应的语言和时间。
下面介绍语言、区域和时区的设置。
一.服务器的默认语言
在\Innovator\Server\web.config文件中,<globalization requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" />节定义了系统的默认显示语言,此处通常保持不变。
二.语言设置
在Administration->Localization中,有Languages和Locales两项,可用来设置语言和区域。先设置语言,后设置区域。
语言页面如下:
属性 | 说明 |
Code | ISO定义的语言代码,可参考百度百科:语言代码_百度百科 其中英文为en,中文(汉语)为zh。 |
Name | 语言的名称,可以自定义,一般为国别 |
Suffix | 语言的后缀,一般为code前加下划线,如中文的后缀为_zh,因系统默认为英文,因此英文无后缀。 |
Collation | 排序规则 |
Direction | 对齐,可选择从左向右;或者从右向左 |
注:语言保存时,系统中将为所有的多语言属性,建立一个对应后缀的多语言属性,如name为多语言属性,则新建中文保存时,系统会自动为name建立一个name_zh的属性,用来保存对应的中文信息。因此Language保存时,等待时间会稍长,请耐心等待。
简体中文语言设置如下:
繁体中文设置如下:
语言配置完成后,并不会默认显示对应的语言,需要将多语言字段对应的语言填充完整。
除系统中(即数据库中)的多语言外,系统还存在静态的语言包(xml文件),需要将对应的语言包翻译为对应的语言,系统语言才能够正确显示。
静态语言包位置如下:
\OAuthServer\i18n\xml
\Innovator\Client\xml
\Innovator\Client\Solutions\PLM\xml
\Innovator\Client\Modules\aras.innovator.core.EffectivityServices\xml
\Innovator\Client\Modules\aras.innovator.DomainAccessControl\xml
\Innovator\Client\Modules\aras.innovator.ExtendedClassification\xml
\Innovator\Client\Modules\aras.innovator.MacPolicy\xml
\Innovator\Client\Modules\aras.innovator.MassPromote\xml
\Innovator\Client\Modules\aras.innovator.CMF\xml
\Innovator\Client\Modules\aras.innovator.CUI\xml
\Innovator\Client\Modules\aras.innovator.ES\xml
\Innovator\Client\Modules\aras.innovator.Izenda\xml
\Innovator\Client\Modules\aras.innovator.QueryBuilder\xml
\Innovator\Client\Modules\aras.innovator.SSVC\xml
\Innovator\Client\Modules\aras.innovator.TDF\xml
\Innovator\Client\Modules\aras.innovator.TreeGridView\xml
\Innovator\Client\Modules\aras.innovator.Viewers\xml
\Innovator\Client\scripts\CodeEditor\xml
\Innovator\Client\scripts\ReportTool\xml
\Innovator\Client\scripts\SitePreference\xml
需要在对应的位置下,新增对应的语言包,将翻译完成的内容加入语言包中。如下图:
接下来可以设置区域。
三.区域设置
区域窗体如下图。
属性 | 说明 |
Code | 代码,ISO定义的国家和区域代码 |
Name | 名称,国家或者区域名称。 |
Language | 对应的语言,选择刚刚配置好的语言。 |
区域设置完成后,会影响登录系统的显示语言,以及系统中数字,日期类型数据的显示格式。
四.时区设置
在第一次登录系统之后,需要设置服务器全局时区(CorporateTimeZone)。若没有设置,则项目管理模块无法使用。
在Administration--> Variables中,添加变量,名称为CorporateTimeZone,值为服务器时区,若为中国,则可以设置为China Standard Time;若为全球工厂,则可以设置格林威治时间(Greenwich Standard Time)为标准时间.
设置成功后,重启IIS,登录系统后,若本地时间与服务器不在一个时区,则系统上方会显示两个时间。
五.浏览器区域和语言设置
区域和语言设置完成后,若需更改系统显示语言,需要调整浏览器的语言。
火狐浏览器设置如下:
谷歌浏览器如下:
六.汉化设置
系统安装时,默认会提供日语、德语、法语的多语言安装包,但是没有中文的安装包。
若需进行系统汉化,可参考博文:Aras Innovator 2023 汉化-CSDN博客,通过汉化工具,一次性实现语言,区域和时区设置,以及对应文件的汉化工作。