logo资料库

nc多语使用说明.docx

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
V6多语生大全
多语资源抽取工具
命名规范
目录命名规则
文件命名规范
资源id规范
一、元数据实体多语
1、修改元数据实体上面的多语资源模块名
2、使用丁贤明的插件更新元数据实体上的多语
3、如何测试
二、处理代码中多语
1、代码多语言资源抽取工具准备
2、运行多语检查工具
3、录入模块号、组件号、组件名
4、指定需要处理的业务组件的代码
5、根据检查出的条目,批量进行多语处理
6、生成资源ID
7、替换java资源、保存资源文件
Ecliose插件准备
1、运行Eclipse多语工具
2、设置资源类别和资源文件名
3、设置资源类别和资源文件名
三、规则型:
四、非基于元数据的单据模板、查询模板、打印模板多语
1、数据库多语言资源抽取工具准备
2、运行数据库多语抽提工具
3、连接数据库,录入功能编号
4、生成资源ID、更新数据库
5、清除已生成资源文件
6、查询模板下拉框多语问题的处理
五、预置职责多语处理:
六、内容多语处理:
七、报表多语:
八、xml多语配置方法
*问题调试:
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 中读取文件 的。
分享到:
收藏