|
发表于 2003-8-7 18:52:05
|
显示全部楼层
源代码应该是支持国际化的。中文化的工作我没有做过,可以从书上抄一段给你。嘻嘻~~!
你可以先 试试自己提取信息:
xgettext -a -o dialog.po dialog.c
然后把dialog.po改成dialog.po.zh_CN.GB2312,并翻译其中信息。如在po文件中有:
msgid "String to be tranlated.\n"
msgstr ""
上面的msgid就不要动,把对应的字符串翻译成中文后填入到下面的msgstr中。如:
msgid "String to be tranlated.\n"
msgstr "被翻译的字符串.\n"
接下来,格式化信息文件:
msgfmt -o locale/zh_CN.GB2312/LC_MESSAGES/dialog.mo dialog.po.zh_CN.GB2312
注意文件中放在locale/zh_CN.GB2312/LC_MESSAGES目录下。
完成后,设置locale为中文zh_CN.GB2312,运行程序看看效果。
good luck!!! |
|