Centos主机上将PO语言文件转为MO语言插件/Typecho语言mo格式文件下载-Centos主机上将PO语言文件转为MO语言插件/Typecho语言mo格式文件下载 最近在研究 Typecho 语言问题,简体中文站的GOOGLE ADSENSE太低了,官方也有...

谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 经典下载 >>Centos主机上将PO语言文件转为MO语言插件/Typecho语言mo格式文件下载
Centos主机上将PO语言文件转为MO语言插件/Typecho语言mo格式文件下载

最近在研究 Typecho 语言问题,简体中文站的GOOGLE ADSENSE太低了,官方也有提供翻译语言包。

但是有个问题,官方提供的翻译文件都是 .po 文件,我试了一下 Typecho 并不支持 .po 文件,放入指定文件夹后不显示,没有任何效果。

有人说是正式版 Typecho 不支持 .po 文件,开发版支持,但我用的就是开发版。

那只能把 .po 文件编译一下,整成 .mo 文件就行了。

这里需要 gettext 的 msgfmt 。

安装 gettext :
这里以 CentOS 为例,其他平台安装命令放在最后面。

yum install -y gettext


如果您的系统不支持 sudo 命令,需要安装 sudo:

yum install sudo


文件转换:
然后执行转换命令,将 .po 文件转换成 .mo 文件:

msgfmt -o /langs/languages-master/en_US.mo /langs/languages-master/en_US.po

#msgfmt -o 新文件 源文件

 注意顺序,po在后mo文件在前,不然会报错:

msgfmt: error while opening "/langs/languages-master/ja_JP_.mo" for reading: No such file or directory


更多 msgfmt 命令可以参考:

msgfmt --help

不太清楚为什么没有直接放出mo格式的文件,也不确定在你的程序上不会出错,所以如果有问题可以自己转一下。
手动把PO转换成了MO,自己测试正常了,下载后放到程序/usr/langs下,没有langs新建一个文件夹。

然后登录Typecho的后台选择语言即可。
当然这个只是翻译部分,模板部分的需要自己再翻译。
langs.zip


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » Centos主机上将PO语言文件转为MO语言插件/Typecho语言mo格式文件下载
标签: 免费 博客 下载 代码

发表评论

路人甲

网友评论(0)