惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Attack and Defense Labs
Attack and Defense Labs
The GitHub Blog
The GitHub Blog
C
Check Point Blog
博客园_首页
MongoDB | Blog
MongoDB | Blog
N
Netflix TechBlog - Medium
F
Full Disclosure
Microsoft Security Blog
Microsoft Security Blog
爱范儿
爱范儿
Recent Announcements
Recent Announcements
阮一峰的网络日志
阮一峰的网络日志
G
GRAHAM CLULEY
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
T
Threat Research - Cisco Blogs
C
Cybersecurity and Infrastructure Security Agency CISA
V
Vulnerabilities – Threatpost
K
Kaspersky official blog
博客园 - 司徒正美
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Project Zero
Project Zero
云风的 BLOG
云风的 BLOG
Cisco Talos Blog
Cisco Talos Blog
Know Your Adversary
Know Your Adversary
雷峰网
雷峰网
V
V2EX - 技术
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Spread Privacy
Spread Privacy
罗磊的独立博客
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
Security Affairs
SecWiki News
SecWiki News
Schneier on Security
Schneier on Security
O
OpenAI News
Jina AI
Jina AI
PCI Perspectives
PCI Perspectives
Cyberwarzone
Cyberwarzone
Y
Y Combinator Blog
Apple Machine Learning Research
Apple Machine Learning Research
B
Blog RSS Feed
I
InfoQ
D
Docker
P
Palo Alto Networks Blog
Recorded Future
Recorded Future
M
MIT News - Artificial intelligence
博客园 - Franky
B
Blog
Scott Helme
Scott Helme
博客园 - 叶小钗
D
DataBreaches.Net

博客园 - Wuya

Avalonia中的动画 .net微信公众号开发——模板消息 .net微信公众号开发——群发消息 .net微信公众号开发——消息与事件 .net微信公众号开发——基础接口 .net微信公众号开发——快速入门 Android Studio开发入门-引用jar及so文件 随机抽样一致性算法(RANSAC)示例及源代码 提高文本框加载大文本的速度 我不是蜘蛛侠,也不是蝙蝠侠,只是路人甲 背景建模与前景检测之四(Background Generation And Foreground Detection Phase 4) - Wuya 解决Windows7无法安装SP1补丁包及无法显示Windows功能列表的方法 javascript获取到textarea文本框中的回车换行符 随机抽样一致性算法(RANSAC) 返修&售后服务管理网站设计与源码 源代码下载 解决EPSON R230打印机驱动程序安装错误 - Wuya - 博客园 OpenCV(EmguCV)2.1新特性介绍之图像差异StereoSGBM与设置窗口属性SetWindowProperty(StereoSGBM Of OpenCV 2.1) OpenCV(EmguCV)2.1新特性介绍之图像分割GrabCut(GrabCut Of OpenCV 2.1) - Wuya 背景建模与前景检测之三(Background Generation And Foreground Detection Phase 3)
使用Lingobit Localizer汉化.net程序(Translate .net program using Lingobit Localizer)
Wuya · 2011-06-06 · via 博客园 - Wuya

作者:王先荣

前言
    最近开始做给小朋友上机器人编程课的兼职,感概颇多:(1)小朋友的动手能力都很强;(2)“调皮”的小孩很多;(3)直面困难的小朋友不多。
    由于采用的教具是韩国人做的HunaRobo,满屏的英文对8~12岁的小孩来说,挑战蛮大的。因此萌生了将HunaRobo汉化的想法。
    本文主要讲述如何汉化HunaRobo这款.net2.0软件,使用的辅助工具是Lingobit Localizer 7.1。当然您也可以用这款工具及本文所述方法将其他软件翻译成您需要的语言。

辅助工具的选择
    在开始汉化之前,需要选择一款辅助工具,以减少工作量。在Google中搜索了“.net 程序 汉化”这组关键词之后,查看了其中的文章《.NET程序汉化实例》和《.NET 程序初级汉化流程一例》。这两篇文章写得都很好,对从未接触过汉化的我启发很大。不过文中提到的方法和工具都不太好用,很麻烦。继续搜索并试用了不少本地化辅助软件,最终选定了Lingobit Localizer 7.1作为我此次汉化的工具。
    对于初次接触汉化的我来说,Lingobit Localizer提供了极大的方便,几乎不费力就完成了汉化工作。

下载并安装Lingobit Localizer
    您可以到Lingobit官网下载到该软件,地址是:http://www.lingobit.com/localizer.exe
    安装的过程很简单,一路点“NEXT”和“FINISH”就行了。
    共享版可以免费使用90天,不过在汉化的结果中会随机在您的部分汉化字符串之前增加该公司的名称“_Lingobit_”。

汉化过程
    下面讲述使用Lingobit Localizer汉化HunaRobo的过程:

英文版的HunaRobo



汉化之后的HunaRobo


1. 将Lingobit Localizer的界面设置为中文

    依次点击菜单“View->User Interface Language->中文(简体)(中华人民共和国)”,然后退出并重新进入程序即可。

2. 新建待翻译项目
    (1)点击“新建项目”,将项目名称改为“HunaRobo”,然后点击“下一步”按钮。

    (2)选择应用程序的原始语言为“English(英语)”,然后添加目标语言“Chinese Simplified(简体中文)”,点击“下一步”按钮。

    (3)点击“添加文件”按钮,选择并添加我们的待汉化可执行程序文件“HunaRobo.exe”,点击“下一步”按钮。

    (4)点击“完成”按钮。

    这样就创建好了我们的待翻译项目。
3. 翻译字符串
    项目在刚创建完成之后,窗体的左边是待翻译资源的分类列表,右边是选中类别的待翻译条目,一共有3种状态:未翻译、翻译中、自动。其中的“翻译中”我觉得改为“已翻译”更加恰当。
    对于字符串,我们只需要在“Chinese (Simplified)”栏将英文对应的中文填写进去即可。

4. 翻译图片中的英文
    一般的程序中都会有一些图片,例如工具栏、图示等处所。翻译图片的过程相对翻译字符串稍微复杂点,不过有Lingobit Localizer的帮助其实也很简单。
    (1)保存待翻译的图片:右键点击待翻译的条目,依次点击弹出菜单中的“二进制数据->保存原文”,在保存对话框中输入图像名称(注意扩展名),然后保存它。

    (2)在“画图”或者别的图像编辑软件中将英文替换成中文,并保存它。


    (3)再次右键点击待翻译的条目,依次点击弹出菜单中的“二进制数据->装入已翻译内容”,选择并打开在(2)中编辑过的图片。

5. 创建本地化文件
    点击工具栏中的“创建”按钮即可。

6. 使用汉化文件
    将翻译项目所在目录中的“zh-CN”目录复制到程序所在目录即可。
7. 禁用汉化文件
   删除程序所在目录中的“zh-CN”目录。

Lingobit Localizer的缺点
    第一次汉化软件的我在Lingobit Localizer的帮助下成功的汉化了HunaRobo,可见Lingobit Localizer非常好用。但是在短短的使用过程中我也发现了它的一些不足:
    (1)共享版会在汉化结果中随机添加讨厌的字符串“_Lingobit_”;
    (2)Lingobit Localizer非常贵 -_- ;
    (3)Lingobit Localizer不能直接用来汉化固化在程序中的字符串,而必须借助其他工具来翻译il文件中的字符串。

汉化包下载
    如果要下载HunaRobo的汉化包,请点击这里

感谢您看完本文,希望对您有所帮助。