最新消息:ww12345678 的部落格重装上线,希望大家继续支持。

Microsoft Dynamics AX 2012 山寨中文版 V2.3

AX 2012 William 18701浏览 0评论

Microsoft Dynamics AX 2012 中文版(R2)发布可能还有一段时间。另外,由于原来的标签文件也移到了数据库中,我们再也无法像从前一样通过简单的文件替换更换系统的标签文本了(R2又改回到标签文件模式),故本人特别开发Microsoft Dynamics AX 2012山寨中文版汉化程序帮助大家提前享受中文版乐趣。如果您需要提前使用中文版界面,或者没有中文版语言License授权需要替换系统标签,或者X++开发爱好者,推荐您下载和尝试。

注:2012-12-01 微软发布 Microsoft Dynamics AX 2012 R2已经包含中文版和本地化应用功能。

更新记录

2013-6-26号 V2.3:修复了总汉化条目计算不正确的错误。

2013-3-18号 V2.2:所有翻译条目按照中文正式版R2进行校正;增加客户端汉化文件,将客户端完整汉化。

2012-10-30号 V2.1:增加“GLS、FPK、SYS”层近2万条标签的中文翻译。

2012-4-22号 V2.0 :将标签数据库加载方式由读取txt文件,更改为导入标签定义dat数据文件。

2012-3-14号 V1.0:V1.0发布

致谢

感谢秋毫网名人提供部分代码支持。

基本功能:

1. 汉化了Microsoft Dynamics AX 2012 界面99%的标签文本

2. 提供Microsoft Dynamics AX 2012 中英文对照标签文本

3. 允许用户校正Microsoft Dynamics AX 2012 提供的中文翻译标签

安装向导:

1. 请在本人Blog(http://axhelper.com 下载Microsoft Dynamics AX 2012 汉化开发包

2. 解压后本开发包包括五个文件

文件名 用途
SharedProject_ww_1203ChineseLocalization.xpo 项目文件
ww_1203AX2012label_en.dat 标签条目数据库导入文件
ww_1203AX2012label_en.def 标签条目数据库导入文件定义
AxSysZH-HANS.ktd 客户端界面中文翻译文件
使用手册.pdf 使用手册、安装向导手册

3. 在Microsoft Dynamics AX 2012的IDE开发环境中导入项目“SharedProject_ww_1203ChineseLocalization.xpo”

增加的元素 用途
Table->ww_1203AX2012label_en 用于存放待汉化的数据条目
Class->ww_1203ChineseLocalization 生成ww_1203AX2012label_en表数据条目逻辑
Form->ww_1203TranslateLabel 功能窗体
MenuItem->ww_1203TranslateLabel 启动功能窗体的菜单
Menu->SystemAdministration 功能窗体添加到了系统管理模块的定期事项下

注:红色部分为修改了标准系统

4. 切换到Microsoft Dynamics AX 2012 System Administration模块,打开“Common->data export/inport”组下“Import”,单击“File name”字段后的文件夹图标,定位到“ww_1203AX2012label_en.dat”文件(该文件在您下载的压缩包中),单击“OK”按钮导入数据条目

5. 切换到Microsoft Dynamics AX 2012 System Administration模块,打开Periodic菜单组下的“中文标签翻译项目”菜单,打开“标签翻译”窗体

 

6. 选择参数,然后单击“翻译全部标签”按钮,对标签进行翻译。

图标 参数
勾选该复选框后,程序将在语言ID下拉列表中指定的语言ID中生成中文翻译。
勾选该复选框后,程序将在语言ID下拉列表中指定的语言ID中生成中英文混排翻译。

 

注意:由于需要翻译将近165,572条数据,该过程可能很慢(8-12小时)

7. 重启AOS,汉化完成。

8.Microsoft Dynamics AX 支持单一用户多语言界面,所以,AX中的任何一个用户都可以随时决定使用的用户界面语言。你只需要单击“File->Tools->Options”菜单,打开Options窗体,通过在”Language”下拉列表选择对应的语言ID,重启AX客户端,就可以在不同语言间自由切换。(语言ID请参考6.中的描述)

9. 如果您认为某些条目翻译不准确,可以修改“中文标签(2012)”字段的值,系统自动将该条目的“修改”字段设置为Yes,待您校正完数据条目后,点击“翻译已修改标签”按钮,批量校正修改后的值。

10.将“AxSysZH-HANS.ktd”文件名称更改为你在第6步中选择的语言ID对应的客户端语言文件,比如en-gb对应的文件名称为“AxSysEN-GB.ktd”,en-ie对应的文件名称为“AxSysEN-IE.ktd”。

11.将更改名称后的ktd文件复制到Dynamics AX 2012客户端安装路径下,覆盖原文件。Dynamics AX 2012客户端安装的默认路径为“C:\Program Files (x86)\Microsoft Dynamics AX60\Client\Bin ”。

附件:SharedProject_ww_1203ChineseLocalization(V2.3)

转载请注明:ww12345678 的部落格 | AX Helper » Microsoft Dynamics AX 2012 山寨中文版 V2.3

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (6)

  1. 感谢分享!
    daniel2012-03-23 10:21 回复
  2. 请问在哪里可以找到“标签翻译窗体”?导入文件后,Microsoft Dynamics AX 2012 System Administration模块中的Periodic菜单组下没有“标签翻译窗体”啊? 烦请指点,多谢!
    WJ2012-06-10 21:48 回复
    • 重启一下客户端就可以看到了。
      ww123456782012-06-13 02:27 回复
  3. 重启后还是没有看见。能否告知如何卸载之前导入的汉化文件?我想重新导入试试。非常感谢!
    WJ2012-06-15 07:48 回复
  4. 使用快捷键:Ctrl + D
    ww123456782012-09-06 03:57 回复
  5. V2.2 Bug.Total Record:165,572
    ww123456782013-06-26 00:49 回复