欢迎来到天天文库
浏览记录
ID:52785906
大小:240.00 KB
页数:4页
时间:2020-03-30
《安装与创建OpenCart语言包教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、安装与创建OpenCart语言包教程1.安装OpenCart所需语言包假如你获得了一个语言包,你想为你的网站添加多语言。则安装很简单,使用FTP工具将相关语言包上传到您的网站前台与后台的语言文件夹中。如果你不知道如何使用FTP上传文件,请参考OpenCart中国网站编写的教程:上传OpenCart代码到服务器的FTP工具FileZilla使用教程如上图所示,是将网站前台的语言包上传到catalog/language目录下,当前目录下只有english语言包文件夹,将你要添加的其他语言包文件夹上传到这里即可。同理,你要将网站后台的语言包上传到admin/language文件
2、夹下面。网站前台和后台语言包上传完毕后,你需要在网站后台进行一下手动设置,步骤如下:1.网站后台System->Localisation->Languages2.点击新建Insert3.输入如下几项参数(以安装简体中文语言包为例-也可以参考帖子:OpenCart1.5.6中文语言包:LanguageName:ChineseCode:cnLocale:zh,zh-hk,zh-cn,zh-cn.UTF-8,cn-gb,chineseImage:cn.png(注意:此处具体的图片名称,请参考image/flags目录下面的相应国家的语言图标名称进行填写)Directory:ch
3、inese(你上传到admin/language和catalog/language目录下的语言包目录名称)Filename:chinese(catalog/language/语言包名称目录下与语言包目录同名的文件名称)Status:Enabled(启动)SortOrder:任意数字填好点击Save保存此时前台就出现了多语言的切换图标链接。图下图所示:language-2.png(9.74KiB)被浏览95次2.创建OpenCart语言包以创建farsi语言包为例:第一步:克隆复制整个语言文件及其所属文件夹复制如下文件夹以及其下的所有文件:代码:全选catalog/lang
4、uage/englishadmin/language/english到:代码:全选catalog/language/farsiadmin/language/farsi第二步:将其中的所有文件中的变量值部分翻译为所需语言例如,文件english.php中包含如下内容:代码:全选.....//Buttons$_['button_continue']='Continue';$_['button_back']='Back';$_['button_add_to_cart']='AddtoCart';.....在文件farsi.php中,它应该是:代码:全选.....//Button
5、s$_['button_continue']='كردندنبال,دادنادامه';$_['button_back']='پشت,افتادهپسبدهى,گذشته,عقبى';$_['button_add_to_cart']='كردنزياد,كردناضافه,افسودن,';.....如此操作,修改所有的文件。第三步:在网站后台添加该语言。本教程由OpenCart中国网站制作。一般语言包中都注明设置方法,特定语言的安装,请参考具体的语言包中的安装方法。例如对于farsi语言:1.在网站后台访问Admin->Configuration->Localisat
6、ion->Language2.点击增加insert按钮3.输入如下信息:LanguageName:FarsiCode:faFlagImage:fa.pngDirectory:farsiMainFilename:farsi.phpSortOrder:1LanguageName:FarsiCode:cnLocale:faImage:fa.png(注意:此处具体的图片名称,请参考image/flags目录下面的相应国家的语言图标名称进行填写)Directory:farsi(你上传到admin/language和catalog/language目录下的语言包目录名称)Filena
7、me:farsi(catalog/language/语言包名称目录下与语言包目录同名的文件名称)Status:Enabled(启动)SortOrder:任意数字填好点击Save保存第四步(可选)修改相关的选项,比如订单状态等。注意:许多模板由于自带有特定的语言,而由于版本不一致,会导致网站前台访问时找不到语言文件等。该问题的解决,需要具备MVC的简单思路以及针对编码部分的基础修改能力,这将在另一篇教程中给大家讲解。
此文档下载收益归作者所有