将po语言文件固化到源代码的程序:PatchPO
发表于 : 2012-01-31 17:51
这个程序用途比较特殊,是将.po格式的语言文件直接覆盖到源代码里面。
估计对大多数人来说没什么用吧。
我呢是因为想编译个中文的gnumake,结果vc的编译版链接不了gettext,gcc的编译版过大,而且出现了检测不了较新文件的莫名其妙bug。
索性就不带那俩库文件玩了,直接改源码然后编译好了。
某种意义上讲也算是倒行逆施的一种吧,人家都追求程序国际化,结果我把国际化的弄成本地化。
用法比较简单:
以后大家从某个项目开分支,可以跑一下这个程序,
最后史无前例的弄一个中文到英文的locale文件,让老外来瞻仰我们天朝文字……
有点抱歉的是Makefile是for vc的,因为目前我在windows下写程序,gcc可以直接用这种方式编译:
估计对大多数人来说没什么用吧。
我呢是因为想编译个中文的gnumake,结果vc的编译版链接不了gettext,gcc的编译版过大,而且出现了检测不了较新文件的莫名其妙bug。
索性就不带那俩库文件玩了,直接改源码然后编译好了。
某种意义上讲也算是倒行逆施的一种吧,人家都追求程序国际化,结果我把国际化的弄成本地化。
用法比较简单:
代码: 全选
bin>PatchPO.exe
用法: PatchPO 文件名
请将本程序与源码文件放在同一目录,
并将po文件手动转换为同类型编码。
最后史无前例的弄一个中文到英文的locale文件,让老外来瞻仰我们天朝文字……
有点抱歉的是Makefile是for vc的,因为目前我在windows下写程序,gcc可以直接用这种方式编译:
代码: 全选
gcc *.c