• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > wordpress主题使用教程 > 怎样让wordpress主题支持多语言(2):通过PoEdit制作语言包

    怎样让wordpress主题支持多语言(2):通过PoEdit制作语言包

    作者: 分类:wordpress主题使用教程 点击: 6,303 次
    wordpress CMS主题:ssmay主题

      在前一章,高时银博客讲述了“怎样让wordpress主题支持多语言(1):添加多语言接口”,本节,高时银博客将为大家讲述“怎样让wordpress主题支持多语言(2):制作语言包”。多语言接口就是为多语言包做准备的。只要我们把语言包放进 主题 的 languages 文件夹里,我们就实现了主题的多语言化。下面,就一起来看看怎样制作wordpress主题语言包

      第一步、通过_e()和__()函数把主题中需要翻译的东西输出。

      举个例子,如侧边栏的“最新文章”、“热门文章”等,如下面代码:

      <div><h3><?php _e('最新文章','bluenight'); ?></h3></div>
      <div><h3><?php echo __('最新文章','bluenight'); ?></h3></div>

      这句代码中的 bluenight 就是我们前一章中说过的语言包标示语。_e()和__()的区别在于_e()是直接输出,而__()函数是返回一个值,不直接输出,所以上面是通过echo语句来实现输出的。__()一般用在函数中,如下面代码中的“小工具二”就是:

      <?php
      function bluenignt_widgets_init() {
      register_sidebar( array(
      'name' => __( '小工具二', 'bluenight' ),
      'id' => 'secondary-widget-area',
      'description' => __( 'The secondary widget area', 'bluenight' ),
      .......
      ) );
      }
      ?>

      第二步:下载安装 语言包制作软件PoEdit 。

      下载语言包制作软件——PoEdit ,最新版本支持中文,更方便了我们的编译。安装很简单,跟其它软件安装一样,这里就不多说了。

      第三步:通过PoEdit 来创建主题语言包。

      1、新建一个翻译项目(新建编目),文件——>新建,弹出窗口如下图:

       

      怎样让wordpress主题支持多语言(2):通过PoEdit制作语言包

      然后保存它到你的主题的languages文件夹里(如下图):

      怎样让wordpress主题支持多语言(2):通过PoEdit制作语言包

      2、再点击“打开”按钮,弹出新窗口(如下图):

      怎样让wordpress主题支持多语言(2):通过PoEdit制作语言包

    文章作者:高时银博客
    本文地址:http://wanlimm.com/77201404131703.html
    本文时间:2014-04-13 10:45:29
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.