你现在的位置:首页 > PHP网站建设知识库 > PrestaShop > 正文

如何在Prestashop中添加新语言

在安装prestashop时,会出现中文、英文等语言选项,对应的是人币币、欧元等于货币,安装是自动完成的。我们经常遇到的情况是在网站后期需要添加新的语言,相应的也要添加新的货币,那么应该怎么做呢。

对于一些开网店的朋友们来说,肯定是有特定的国家作为主要商品销售地,网站呢,肯定是需要支持这些特定国家的语言和货币。所以,本章将以导入简体中文为例来讲解如何在Prestashop中导入、添加新的语言包,添加货币也会一并进行讲解。

prestashop language

 

安装新的语言有两种方法,一种是手动方式,另一种是以导入语言包的方式。手动翻译工作量大,对翻译人员专业水平要求比较高,而且Prestashop官方已经提供近四十种语言包供大家使用,非常方便,这里就不做笼述。所以这里将给大家讲解导入语言包的形式。

首先,我们需要下载Prestashop简体中文语言包,我们可以从官方网站上载,浏览器中输入Prestashop下载页链接地址:http://www.prestashop.com/en/downloads/后,往下拉动滚动条,我们可以看到如下界面:
    prestashop添加语言-下载语言包
    我们找到中文简体(Chinese-Simplified)一行,点击最后一栏的下载(Download)按钮,我们点击下载,可以下到一个以语言的 ISO为文件名,后缀为gzip的Prestashop语言包,我们这里下载的中文简体语言包对应的文件名为zh.gzip。
    接下来,我们开始导入工作。导入可以有两种方法,一种是手动导入,一种是自动导入。手动导入就是将语言包中的文件解压出来(语言包实质就是一个压缩包,我们可以修改后缀名为.zip或.rar进行解压),我们会看到包括modules、themes、mails和translations四个文件夹,全部复制后,覆盖Prestashop安装目录下的文件夹即可。而自动导入方式在后台管理页面进行操作,将语言包上传至Prestashop,由 Prestashop自动进行解压安装。我们进入后台管理页面,点进工具(Tools)选项卡,然后选择翻译(Translations)项,我们可以看到如下界面:
prestashop添加语言-导入语言包
第二块区域就是语言包导入区域,标题提示你可以导入一个语言包(Import a language pack),我们点击下面的“浏览”按钮,找到刚刚下载的语言包,再点击“导入(Import)”按钮,开始上传文件, 上传完之后,Prestashop 会自动进行语言包安装。
操作成功之后,前面提到的四个目录中都已有了我们翻译文件夹。但此时也仅仅是Prestashop拥有了翻译的能力,而不会主动去进行翻译。打开前台和后台页面,在语言选择区域我们仍然只看到初始的三种语言,
 
prestashop添加语言-前台语言区1prestashop添加语言-后台语言区1
我们还要手动添加一个新的语言,点击工具(Tools)选项卡,然后选择语言(Language)项,可以看到如下图所示界面:
prestashop添加语言-添加新语言 我们点击“添加新的(Add New)”按钮,进入下图所示页面:
prestashop添加语言-设置新语言
    这里要求你输入语言名称,ISO代码,显示国旗和“无图片”图片。图旗就是页面顶部语言选择区域的国旗。“无图片”图片就是当用户浏览到一个不存在图片的时候,默认显示的图片,比如当某一个商品没有图片时,默认显示这张图片。设置完之后,点击“保存(Save)”,此时Prestashop会检测ISO代码对应的语言包是否有效,这里不用管它,我们返回到“语言(Language)“管理页面,我们可以看到已经有了新加的语言,点击页面顶部的简体中文语言选择按钮,我们就看到了页面部分翻译成了中文,prestashop添加语言-语言安装成功
 
   这里我们可以看到导航部分的选项卡都还没有进行翻译,这没有关系,首先这些都只是单词,通常都能看懂,如果需要翻译,可以到”(工具)Tools–>(标签)Tabs“看到标签列表,可以点击进行修改。最后,我们从”(工具)Tools–>(语言)Languages “底部选择合适的默认语言,这样我们的语言导入就大功告成。