●冰河翻译的部分Blender文档- -| 回首页 | 2005年索引 | - -●又上载了我的blender教学

●自制i18n工具-mygettext- -

                                      

现在的Blender处理i18n的方式不同与所谓的标准,
它不是把字串放到函数“_”里面,所以无法用gettext来自动提取。

这里的程序就是用来提取这种源代码中的字串,并且按所属文件输出到po文件里。这样,是利于我们翻译的。

[sample starts]
###########################################################
###  from file L:\blender src\source\blender\src\buttons_logic.c
###########################################################

msgid "Delete property"
msgstr ""

###########################################################
###  must break down the following line at "|"
###  msgid "Move up%x1|Move down %x2"
###  msgstr ""

msgid "Move up"
msgstr ""

msgid "Move down "
msgstr ""

###  breakdown ends
###########################################################

msgid "Move sensor"
msgstr ""
[sample ends]

如果有谁会用正则表达式提取函数的参数、或者找到了bug、或者发现了我遗漏的需要处理的C/Cpp程序文件,请告诉我。

版权:冰冻牡蛎<http://blender.blogchina.com> 2005
您可以自由使用该程序/软件,但是不能声称程序作者是其他任何个人/组织

中文版下载:http://blender.blogchina.com/inc/mygettext.rar

部分英文版下载:http://blender.blogchina.com/inc/mygettext_en.rar

- 作者: 牡蛎 访问统计: 2005年09月3日, 星期六 20:15 加入博采

Trackback

你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2803752

回复

评论内容: