V6 多语生大全
孙伟 2011-8-2
多语资源抽取工具
NC 中存在代码、系统预置脚本和元数据三种不同类型的多语言资源,针对每种类型的资源
提供了相应的多语资源抽取工具。
命名规范
目录命名规则
多语资源按照业务组件组织。存放目录按照资源类型的不同如下命名:
代码多语资源:模块号+业务组件名/业务单元编号+“_0”;
系统预制数据多语资源:功能号为目录名;
元数据多语资源:模块号+业务组件名/业务单元编号+“_2”;
其中业务组件为各务组件的英文名称。有特殊要求的资源按照具体要求处理,例如单
据类型多语资源要求存放在 billtype 目录下。
注意:目录名必须小写
文件命名规范
多语言资源文件为*.properties。
代码多语资源文件命名:业务组件/业务单元名称.properties,其中名称为英文名称;
元数据多语资源文件命名:实体组件名.properties,其中名称为英文名称;
预制脚本多语资源文件命名:功能号.properties;
有特殊要求的资源按照具体要求处理。
支持行业、二次开发的设计要求见总体设计文档中的相应描述;
Common 目录下存放的资源文件有 NC 公共资源和领域/模块公共资源,NC 公共资源文
件名称为:commonres.properties;领域/模块的公共资源文件命名为:领域/模块编码+“_”
+序列号.properties;例如财务公共资源命名为“20_0001.properties”,总账的公共资源为“20
02_0001.properties”等。
注意:资源分类(目录名称)必须使用数字或者小写字母。
资源 id 规范
多语资源需要保证全局唯一。根据总体设计文档,资源 id 命名规则为: 分类(1 位)+功
能点+编码。其中分类 0 代表代码,1 代表系统预置脚本,2 代表元数据;资源 id 长度不超
过 15 位。
代码多语资源 id 命名:0+模块号+业务组件/业务单元编号+“-”+流水号;
系统预制数据资源 id 命名:1+功能号+流水号;
元数据多语资源 id 命名:2+模块号+业务组件/业务单元编号+元数据编号+“-”+流水号。
元数据编号是本业务组件/业务单元中组件内部编号,长度 2 位;
其中模块号为 4 位,业务组件/业务单元编号为 3 位编号,是模块内业务组件/业务单元
统一编号,一个编号在模块内唯一表示一个业务组件/业务单元。
公共资源(common)命名:
各领域/模块公共资源 id 之间以及各领域/模块公共资源 id 与 NC 公共资源 id 之间不能
重复,命名遵守总体设计文档中关于资源 id 规则(分类(1 位)+功能点+编码)。其中功能号
为领域/模块编码;
供应链模块编码如下:
SCMF
VRM
MPP
PO
SO
IC
TO
SC
DM
CT
U8RM
4001
4002
4003
4004
4006
4008
4009
4012
4014
4020
4025
供应链基础设置
供应商管理
采购计划
采购管理
销售管理
库存管理
内部交易
委外加工
运输管理
合同管理
U8 零售接口
PSP
PRICE
CREDIT
PPM
BRM
IA
SCMMR
4027
4030
4032
4034
4036
2014
4090
销售计划
销售价格
销售信用
销售价保
销售返利
存货核算
供应链管理报表
一、元数据实体多语
**注意:更新元数据插件
新插件地址:
\\uapserver03\web_dir\ncmdp\NCMDP_Site\features
\\uapserver03\web_dir\ncmdp\NCMDP_Site\plugins
**注意:使用最新的 home,特别是多语文件夹
1、修改元数据实体上面的多语资源模块名
多语资源模块名,必须和多语资源目录名一致。根据如下目录命名规则:
元数据多语资源:业务组件名+“_2”
2、使用丁贤明的插件更新元数据实体上的多语
使用方法:
这一步如果手动选择已指定 resid 的属性,那么原有的 resid 可能被覆盖
注意:这里元数据 common 文件与其他多语类型的 common 文件不再关联,也就是说,元
数据生成多语资源时不再参考其他多语类型的 common 资源。同模块下的其他资源做同样
处理。
中文多语资源文件路径,根据文件命名规则:
元数据多语资源文件命名:实体组件名.properties,其中名称为英文名称;
多语资源前缀,命名规则:
元数据多语资源 id 命名:2+模块号+业务组件/业务单元编号+元数据编号+“_”+流水
号。元数据编号是本业务组件/业务单元中组件内部编号,长度 2 位;
编码示例如下:
资产使用管理 4520
封存原因:24520001_流水号
借用:
借用申请:2452000101_流水号
资产借用:2452000102_流水号
借用归还:2452000103_流水号
领用:
领用申请:2452000201_流水号
资产领用:2452000202_流水号
领用归还:2452000203_流水号
安装调试:24520003_流水号
资产变动:24520004_流水号
3、如何测试
1、修改构建路径,将组件下的 resources 加到够将路径中来
2 、 将 多 语 文 件 放 到 组 件 下 的 resource 下 , 如 下 图 salecredit/resources 下 。 不 要 放 到
salecredit/src/resources 下。因为构造环境制作安装盘时,是从组件下的 resource 中读取文件
的。