现在的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://publishblog.blogchina.com/blog/tb.b?diaryID=2803752