加载中
加载中
表情图片
评为精选
鼓励
加载中...
分享
加载中...
文件下载
加载中...
修改排序
加载中...
所有教程由网友发布,仅供参考,请谨慎采纳。科创不对教程的科学性、准确性、可靠性负责。
开源火箭设计软件OpenRocket汉化教程2
celeron5332013/08/18喷气推进 IP:澳大利亚
这篇教程应该会比上一篇短(45度仰视)

内容提要:
0. 获得源码(略,参见上一篇教程)
1. 修改源码,让openrocket显示出中文语言选项
2. 编辑语言文件并测试
3. 目前已知问题
来自:航空航天 / 喷气推进严肃内容:教程/课程
10
新版本公告
~~空空如也
celeron533 作者
12年1个月前 IP:未同步
561502
1. 修改源码,让openrocket显示出中文语言选项
在动手翻译之前,先要把“简体中文”选项注册到OpenRocket语言列表。

修改源文件SwingPreferences.java
(位于src\\net.sf.openrocket.gui.util)
添加zh_CN语言(zh_TW无所谓)


swingu.png

点击运行按钮运行openrocket (编译会花一点时间)
菜单栏
Edit --> Preferences即可打开语言选项,截图中简体中文可用
(新的语言设定将在重启软件后生效)

lan.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
12年1个月前 IP:未同步
561505
2. 编辑语言文件并测试
在注册简体中文以后,java l10n机制会主动去寻找zh_CN语言文件
该语言文件‘应该’位于 resources\\l10n 下,文件名为 messages_zh_CN.properties
如果文件不存在,请以 messages.properties 为模板新建一个。

文件结构:
左端是字段属性名,右侧是字段内容,就是需要汉化的地方
! RocketActions
RocketActions.checkbox.Donotaskmeagain = Do not ask me again
RocketActions.lbl.Youcanchangedefop = You can change the default operation in the preferences.
RocketActions.showConfirmDialog.lbl1 = Delete the selected simulations?
RocketActions.showConfirmDialog.lbl2 = <html><i>This operation cannot be undone.</i>
RocketActions.showConfirmDialog.title = Delete simulations
t.png

保存后运行程序即可预览

zh_cn.png

具体步骤请参阅(草案)
https://www.kechuang.org/t/59805
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
celeron533作者
12年1个月前 IP:未同步
561507
3. 目前已知问题
1. 由于语言包的编码,所有的中文字符都被直接转移成了unicode,比如
RocketActions.checkbox.Donotaskmeagain = \\u8BF7\\u4E0D\\u8981\\u518D\\u95EE
RocketActions.lbl.Youcanchangedefop = \\u4F60\\u53EF\\u4EE5\\u6539\\u53D8\\u8BBE\\u5B9A\\u7684\\u7F3A\\u7701\\u64CD\\u4F5C.
RocketActions.showConfirmDialog.lbl1 = \\u5220\\u9664\\u9009\\u5B9A\\u7684\\u98DE\\u884C\\u6A21\\u62DF\\u5417?
RocketActions.showConfirmDialog.lbl2 = <html><i>\\u8FD9\\u4E2A\\u64CD\\u4F5C\\u4E0D\\u80FD\\u6267\\u884C.</i>
这会对翻译带来一些影响。

临时解决方案
不要在eclipse里直接打中文,因为会被转换掉,而是在外部事先编辑好,然后复制到eclipse中(被自动转换),这样在外部文件可以保留住中文字。


已解决,安装Properties Editor插件即可
菜单栏 Help --> Install New Software
输入propedit 网址
http://propedit.sourceforge.jp/eclipse/updates/

prop.png
安装好即可!



2. 缺少字体,有些地方会显示方块
(已提交openrocket Dev)
fontmissing.png
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
jinifly
12年1个月前 IP:未同步
561720
我顶!

原先那个测试只有菜单项是中文,选项并无中文!
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
1030879430
10年7个月前 IP:广东
751915
不会。有汉化好的吗
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
七公里垃圾站职业技术学院
10年7个月前 IP:河南
752058
引用 1030879430:
不会。有汉化好的吗
有,一搜一堆
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
1030879430
10年7个月前 IP:广东
752060
引用 h13:
有,一搜一堆
找了半天都不知道哪个才是。发个邮件给我吧,谢谢了。1030879430@qq.com
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
七公里垃圾站职业技术学院
10年7个月前 IP:河南
752071
引用 1030879430:
找了半天都不知道哪个才是。发个邮件给我吧,谢谢了。1030879430@qq.com
http://sa.kechuang.org/?p=526
现在电脑坏了,发不成
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
1030879430
10年7个月前 IP:广东
752086
引用 h13:
http://sa.kechuang.org/?p=526

现在电脑坏了,发不成
源代码下载(恩。。。现在大家都在用github):
https://github.com/openrocket/openrocket

软件下载(英文站点):
http://openrocket.sourceforge.net/download.html

技术文档(英文):
http://openrocket.sourceforge.net/documentation.html

【【注意】】
运行Openrocket必须先安装Java:
http://java.com/getjava

哪个才是?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
七公里垃圾站职业技术学院
10年7个月前 IP:河南
752093
引用 1030879430:
源代码下载(恩。。。现在大家都在用github):
https://github.com/openrocket/openrocket

软件下载(英文站点):
http://openrocket.sourceforge.net/downlo...
这不很明显么,软件下载
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
celeron533
进士 学者 机友 笔友
文章
163
回复
2452
学术分
7
2011/06/06注册,1个月8天前活动
暂无简介
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的