将po语言文件固化到源代码的程序:PatchPO

由本社区发起的开源项目
回复
fy0
帖子: 190
注册时间: 2011-06-27 0:57
送出感谢: 7 次
接收感谢: 2 次

将po语言文件固化到源代码的程序:PatchPO

#1

帖子 fy0 » 2012-01-31 17:51

这个程序用途比较特殊,是将.po格式的语言文件直接覆盖到源代码里面。
估计对大多数人来说没什么用吧。

我呢是因为想编译个中文的gnumake,结果vc的编译版链接不了gettext,gcc的编译版过大,而且出现了检测不了较新文件的莫名其妙bug。
索性就不带那俩库文件玩了,直接改源码然后编译好了。
:em06 某种意义上讲也算是倒行逆施的一种吧,人家都追求程序国际化,结果我把国际化的弄成本地化。

用法比较简单:

代码: 全选

bin>PatchPO.exe
用法: PatchPO 文件名

请将本程序与源码文件放在同一目录,
并将po文件手动转换为同类型编码。
以后大家从某个项目开分支,可以跑一下这个程序,
:em04 最后史无前例的弄一个中文到英文的locale文件,让老外来瞻仰我们天朝文字……
PatchPO-v0.1.zip
(8.02 KiB) 下载 54 次
有点抱歉的是Makefile是for vc的,因为目前我在windows下写程序,gcc可以直接用这种方式编译:

代码: 全选

gcc *.c
这些用户感谢了作者 fy0 于这个帖子:
careone (2012-08-01 11:27)
评价: 3.7%
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 将po语言文件固化到源代码的程序:PatchPO

#2

帖子 eexpress » 2012-01-31 19:55

倒行逆施
这些用户感谢了作者 eexpress 于这个帖子:
careone (2012-08-01 11:26)
评价: 3.7%
● 鸣学
fy0
帖子: 190
注册时间: 2011-06-27 0:57
送出感谢: 7 次
接收感谢: 2 次

Re: 将po语言文件固化到源代码的程序:PatchPO

#3

帖子 fy0 » 2012-01-31 21:47

eexpress 写了:倒行逆施
这算是一个萝卜一个坑。不过也说得不错,所以用起来要慎重。
回复

回到 “开源小工具”