Blog

WordPress 插件推荐:Codestyling Localization

有时主题开发会遇到有多语言支持需求,但是对方语言你不一定熟悉(如德语),所以一般这部分还是交给客户自己去翻译。但是怎样比较方便呢?总不能让客户自己去改主题的语言包吧,通常开发的主题是需要满足客户直接用,而不是要去修改源代码。

WordPress 强大的插件肯定更有这类工具,今天推荐一下比较常用的插件给大家:

[ 插件名:]

Codestyling Localization

[ 下载:]

https://wordpress.org/plugins/codestyling-localization/

[大概说一下用法:]

写主题代码时把需要翻译的文本用下面 2 种方式写(会做多语言主题的朋友都知道),下面以 ooxx 这文本来说明

<?php _e('ooxx', 'themename'); ?>

如果是 php 里面就这样

<?php
echo __('ooxx', 'themename') . '?!';
?>

(注:)themename 是 textdomain,随意,一般用主题名比较多

主题 functions.php 加上多语言支持的 textdomain 及定义:

load_theme_textdomain( 'themename', get_template_directory() );

(注:)用主题目录即可,插件默认是所用主题目录

然后安装好插件,WP 后台点击进入 Tools > Localization,直接点击 Themes 目录,会列出所有支持多语言的主题,然后可以点击添加支持语言,scan 后就可以保存 scan 出的词句为 xx_XX.pot 和 所建立的语言 .mo .po 文件(如中文就是 zh_CN.mo,zh_CN.po),点击建立的语言文件可以直接在这里翻译字句。

(注:)当然这插件不单支持主题,WordPress 里面各种文本都支持。

[ PS ]

有部分制作多语言支持主题的朋友会不知道如何生成 .pot 文件/直接用的 .mo .po。其实可以直接用这个插件生成 .mo 和 .po 文件,然后用 Poedit 软件编辑即可。网上搜来的很多是 linux/服务器下的工具,不是特别方便。

- - - - - - - -

难得更新啊,但下载的影片、美剧、动漫番都还没看,发布立即去找部影片看,最近一直忙都没放松下了。

- - - - - - - -

话说,Android L 的确不错,就是目前来说太耗电了。

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: https://zww.me/wordpress-plugin-codestyling-localization.z-turn

60 comments

  1. vision vision Google Chrome 39 Google Chrome 39 Windows 8 Windows 8

    沙发 :mrgreen:

    沙发
  2. Louis Han Louis Han Firefox 33 Firefox 33 Windows 7 Windows 7

    不明觉厉啊

    板凳
  3. 大肥羊 大肥羊 Firefox 33 Firefox 33 Windows 7 Windows 7

    用不上,路过~

    地板
  4. ......
  5. kn007 kn007 Google Chrome 39 Google Chrome 39 Windows 7 Windows 7

    你好意思还不更新 :mrgreen:

    21楼
  6. 悦听有声 悦听有声 Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    还不错!

    22楼
  7. laofan laofan Google Chrome 39 Google Chrome 39 Windows XP Windows XP

    好久没来,期间我的博客域名换了几次了。你的还在坚持,真不错。

    23楼
  8. aunsen aunsen Firefox 34 Firefox 34 Windows 8.1 Windows 8.1

    一般人用不着 :lol:

    24楼
  9. 夏日博客 夏日博客 Google Chrome 31 Google Chrome 31 Windows XP Windows XP

    居然还有这样的插件,够强大的。

    25楼
  10. 福利屋 福利屋 Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    不错,有空就来逛逛

    26楼
  11. 月色阁 月色阁 Google Chrome 39 Google Chrome 39 Windows 7 Windows 7

    。。。。。。呼叫zww啊啊啊啊

    27楼
  12. 微信公众号导航 微信公众号导航 Google Chrome 21 Google Chrome 21 Windows XP Windows XP

    :?: 博主好久没更新了吧

    28楼
  13. 关于js 关于js Google Chrome 39 Google Chrome 39 Windows 7 Windows 7

    .....

    请问博主,我在网上找到了一份合适的js效果,但觉得放到head会增加加载时间,请问怎么做才比较合适?谢谢~!!
    js新手。

    29楼
    • zwwooooo zwwooooo Firefox 34 Firefox 34 Windows 8.1 Windows 8.1

      @关于js
      如果不是js效果本身代码问题,那么放在header还是footer你是感觉不出来的,所以不要在这个地方纠结。

  14. wingsBlog wingsBlog Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    不明觉厉啊

    30楼
  15. ホ頭ooO ホ頭ooO Google Chrome 39 Google Chrome 39 Windows 7 Windows 7

    :arrow: 等学会24国语言再考虑这个~~

    31楼
  16. 清晰度 清晰度 Firefox 35 Firefox 35 Windows XP Windows XP

    技术小白表示看不懂

    32楼
  17. forgettheworld forgettheworld Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    z大,请问一下你,有www的域名是怎么跳转到无www的?就比如我在你域名前加www,是会跳到zww.me

    33楼
  18. 软件酷(WwW.Softku.NeT) 软件酷(WwW.Softku.NeT) Google Chrome 38 Google Chrome 38 Windows XP Windows XP

    留言框移动不错啊

    34楼
  19. 点滴生活 点滴生活 Google Chrome 31 Google Chrome 31 Windows XP Windows XP

    插件装太多可能不是太好,不过WordPress真的好强大

    35楼
    • zwwooooo zwwooooo Firefox 35 Firefox 35 Windows 8.1 Windows 8.1

      @点滴生活
      如果你一定要的功能,插件还是代码其实一样,主要看代码质量

  20. CK CK CoolNovo 2 CoolNovo 2 Windows 7 Windows 7

    暫時用不上這插件  :razz:

    36楼
  21. 时时彩评测网 时时彩评测网 Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    这个插件我觉得很不错 我喜欢

    37楼
  22. 网赚博客 网赚博客 Google Chrome 31 Google Chrome 31 Windows 7 Windows 7

    这个功能好象不常用

    38楼

Leave a Reply