typecho更换语言教程

**胡扯**

90年代讲究下海,也就是很多人不在政企国企工作而选择到一线城市奋斗,从事资本路线的工作。那些下海的人成了第一批吃螃蟹的人,时至今日,那一批人都发了。而最近这几年,国内的互联网竞争极其激烈,很多大站一家独大,因此有些站长注意到了海外的流量。笔者从朋友圈里面知道的,很多人利用海外流量都赚了不少钱,毕竟赚的美元嘛。

那么typecho怎么适配国外的环境呢?那就是用国际化的版本,内容也做成国际化,最为简单的就是使用英文然后向国外推广。

**typecho更改语言包**

下面看看官方的多语言策略(参考帖子:[typecho多语言包][1]):

How to install language for your Typecho

– Download your language file ( end with .mo ) from tree/mo
– Upload it to path /usr/langs in your Typecho. If that folder doesn’t exist, you can create it before upload it.
– Go to control panel of Typecho to switch to your language. It often locates at http://your-blog-url.com/admin/options-general.php

如何给 Typecho 安装语言包

– 从 tree/mo 分支中下载已经编译好对应语言的 .mo 文件。
– 上传该文件到 Typecho 的 /usr/langs 文件夹中。如果文件夹不存在,请自行创建。
– 进入 Typecho 后台切换语言,选项位于 设置 – 基本 中。

参考以上教程就更改前后台输出的语言包,上面那个地址提供了英文,繁体中文还有阿拉伯文?

但是不幸的是,官方的tree/mo分支似乎被删除了,导致很多同学在[typecho/language][2]直接下载po文件上传,但在后台中并没有看到多语言版本的显示。

笔者操作后发现,mo和po是不同的文件,似乎目前typecho的稳定版本并不支持po语言包,导致程序没办法识别(论坛有人说开发版本可以正常使用)。经过查资料后发现,需要使用msgfmt将.po文件编译成mo文件,mo是一个二进制文件,不能直接编辑,而mo可以直接用文本打开。

> 扩展阅读:http://shandian.biz/278.html (语言文件.po .pot和.mo简介及汉化)

所以typecho1.0版本更改语言包的正确姿势应该是:

> 1. 前往[站点][3]下载mo包。
> 2. 上传mo到/usr/langs目录底下(如果没有langs文件夹则创建即可)
> 3. 进入 Typecho 后台切换语言,选项位于 设置 – 基本 中。

如图:

![typecho多语言教程][4]

**扩展:第一个部分中可以自行下载po然后用工具msgfmt编译为mo文件(可能需要注意命名)**

**mo扩展包存档下载:**

[typecho-languages-mo.zip][5]

[1]: https://github.com/lizheming/typecho-languages/tree/mo
[2]: https://github.com/typecho/languages
[3]: https://github.com/lizheming/typecho-languages/tree/mo
[4]: https://www.typechodev.com/usr/uploads/2017/04/1990969826.png
[5]: https://www.typechodev.com/usr/uploads/2017/04/623508316.zip

原创文章,作者:admin,如若转载,请注明出处:https://www.typechodev.com/case/808.html

(0)
上一篇 2017-03-31 上午2:02
下一篇 2017-04-05 上午1:20

相关推荐

发表评论

您的电子邮箱地址不会被公开。