0

WordPress中多语言的实现方法

Posted by Alan on October 31, 2015 in Wordpress |

WordPress中有诸如qTranslate-X等插件可实现文章标题和内容的多语言,不过本文主要讲解模板开发中所涉及到的提示文本等的多语言实现。 首先需要在主题目录下创建一个languages文件夹,用于存放语言包文件。然后在模板目录下的functions.php,然后在代码中添加函数加载该文件夹,示例代码如下: 完成以上准备工作后就需要用到Poedit软件了 打开Poedit软件,如果已有语言包可在界面点击编辑翻译,否则点击文件>新建来创建您自己的语言包,然后在弹出窗口中选择要翻译的语言,本例中将英文翻译为中文,所以选择简体中文 然后点击工具栏中的保存按钮,保存到相应主题的languages目录中,名称为zh_CN.po,然后点击从源代码中提取,在弹出的编目属性窗口中设置源路径和源关键字,源路径采用主题根目录,源关键字这里使用Wordpress中默认的_e和__(前者直接输出,后者调取值),点击确定软件会自动解析所选目录下符合格式的文本(在代码中体现为_e(‘Category’,’alanhou’)或__(‘Author’,’alanhou’)),然后逐一翻译即可  

Tags: , ,

0

Magento多语言和多网店实现

Posted by Alan on April 26, 2013 in Magento |

作为一个电子商务网站,有时候需要向不同人群销售不同产品,尤其是需要对不同语言群体的人显示不同语言版本的网站,这些在Magento中还是比较容易实现的。 Store View的添加 首先进入后台点击System>Manage Stores进入店面管理页面,右上角有创建网站Create Website,创建网店Create Store以及多语言Create Store View。 其中最常用到的应该就是多语言了,上图中可以看到这里创建了英语、德语、法语、西班牙语和俄语几个网店,创建方法也很简单,点击Create Store View进入如下页面 Store下拉框用于选择网店,Name是在网站上下拉框中选择的选项,code是该种语言网店的标识,如若在System>Configuration>Web下的URL Options选项卡下为Add Store Code to Urls的值为yes时在访问不同语言网店时会在url中添加这里的code, Status用于设定是否激活该语言网店,Sort Order用于设定该语言在网站下拉框中显示的先后顺序,值越小越靠上。 多语言的设定 Store View设置好了之后需要为不同语言添加语言包并设置默认地址区域。语言包可通过Magento Connect安装(参见如何使用Magento Connect),通过Magento官网可获取大多数常用的语言包,如Alan这里用到的 西班牙语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_es_ES 法语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_fr_FR 俄语语言包: 德语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_de_DE 注意:Magento Connect中开发者发布的并非都是正式版/稳定版(Stable),有些是测试版本如alpha,beta版,这时需要在Magento Connect Manager中的设置选项卡下设置Preferred State为对应的选项,如下图所示: 应用区域的设定 点击System>Configuration>General,首先在左上角的Current Configuration Scope的下拉框中选择不同语言的Storeview,然后在右侧Countries Options下设定Default Country,Locale Options下设定Locale(Locale的设定将决定语言包的应用与否)。 Pages,Static Blocks,Category的设定 不同的Store view可以设置不同的页面,比如德语站使用德语版的About Us,点击CMS>Pages,再选择对应的页面,进入后选择Page Information下的Store View。Static Blocks的设定方法基本相同,CMS>Static Blocks,设置General Information下的Store View。 对于不同Store View还可以设置分类及产品显示,只需点击Catalog>Manage Categories,然后在左侧的Choose […]

Tags: , ,

Copyright © 2012-2018 记录点滴生活 | Alan Hou的个人博客 All rights reserved.