123. Teamcenter 怎样批量进行组织结构的本地化教程
123.怎样批量进行组织结构的本地化?问题:
通常情况下,为了更好地实现国际化,我们在定义组织结构的时候是用英文来定义的,例如:组和角色的名称。很多本地的使用人员,还是希望看到本地化后的组织结构。系统管
理员可以通过在胖客户端的组织应用程序去进行相关的本地化操作。这样工作量有点大,
并且在测试系统里面的数据不容易移植到生产环境。是否有批量进行本地化的方法?
软、硬件环境:
平台 : na
OS : n/a
OS版本: n/a
产品: TEAMCENTER
应用: 组织
版本: V10.1.0及以上
解决方法:
以下面在英文为主语言的环境下创建的组、角色为例,进行批量简体中文本地化的过程,
其它语言类似。
1.使用下面的语句创建一些组织结构,组和角色
请把正确的infodba密码提供给-p参数。
make_user -u=infodba -p=1234567890 -g=dba -group=BC01.GF01
make_user -u=infodba -p=1234567890 -g=dba -group=BC02.GF01
make_user -u=infodba -p=1234567890 -g=dba -group=BC03.GF01
make_user -u=infodba -p=1234567890 -g=dba -group=BF01.GF02
make_user -u=infodba -p=1234567890 -g=dba -group=BF02.GF02
make_user -u=infodba -p=1234567890 -g=dba -group=BF03.GF02
make_user -u=infodba -p=1234567890 -g=dba -role=Tester
make_user -u=infodba -p=1234567890 -g=dba -role=QAEng
make_user -u=infodba -p=1234567890 -g=dba -role=ProdEng
2登录进入TC,查看组织结构
3. 在TCDOS窗口中使用下面的命令导出组和角色
导出的文件格式是XML文件。
请把正确的infodba密码提供给-p参数。
4.本地化
复制一份文件后面加上zh_CN,例如groups_zh_CN.xml, roles_zh_CN.xml,
用文本编辑器打开,把第二行修改为<L10N locale="zh_CN">,其中zh_CN是需要进行
本地化的目标语言代码。
下面是目标语言的列表
目标语言代码目标语言
cs_CZ 捷克语
de_DE 德语
en_US 英语
es_ES 西班牙语
fr_FR 法语
it_IT 意大利语
ja_JP 日语
ko_KR 韩语
pl_PL 波兰语
pt_BR 巴西葡萄牙语
ru_RU 俄语
zh_CN 简体中文
zh_TW 繁体中文
注:
根据不同的本地化需要进行相关的第二行的修改,例如,繁体中文使用zh_TW本地化后
的对应名称在下面的属性对之间进行修改。
<LocalizedValue>
</LocalizedValue>
注:
如果是与原来一样的,也需要添加相关的属性,否则将会被显示为空。
对于不需要进行本地化的内容可以从XML文件里面删除,注意他们是包含在新的标签对
里面的:
<ObjectInstance>
</ObjectInstance>
请注意保证XML格式的正确性。
组的本地化修改的例子:
<ObjectInstance typeName="Group" displayName="dba" uidValue="AYdVPKfhouMCcB">
<Property propertyName="name" masterLocale="en_US">
<Value index="0">
<MasterValue>
dba
</MasterValue>
<LocalizedValue>
dba
</LocalizedValue>
</Value>
</Property>
</ObjectInstance>
<ObjectInstance typeName="Group" displayName="GF02" uidValue="g0bhka8EouMCcB">
<Property propertyName="name" masterLocale="en_US">
<Value index="0">
<MasterValue>
GF02
</MasterValue>
<LocalizedValue>
工艺02
</LocalizedValue>
</Value>
</Property>
</ObjectInstance>
角色的本地化修改的例子:
<ObjectInstance typeName="Role" displayName="DBA" uidValue="AUeVPKfhouMCcB">
<Property propertyName="role_name" masterLocale="en_US">
<Value index="0">
<MasterValue>
DBA
</MasterValue>
<LocalizedValue>
DBA
</LocalizedValue>
</Value>
</Property>
</ObjectInstance>
<ObjectInstance typeName="Role" displayName="Tester" uidValue="g0bhka8YouMCcB">
<Property propertyName="role_name" masterLocale="en_US">
<Value index="0">
<MasterValue>
Tester
</MasterValue>
<LocalizedValue>
测试员
</LocalizedValue>
</Value>
</Property>
</ObjectInstance>
保存文件.
5.导入本地化
在 TCDOS窗口中进行导入
请把正确的infodba密码提供给-p参数。
6检查
用对应的本地化语言界面登录,进行检查,同时还可以检查对应的英文名称
我曾经在TC10上搞过一次,没有成功,后面在12上试试。
页:
[1]