第一步:项目目录中:Application/home/conf/config.php或者Application/index/conf/config.php,加入代码:
‘LANG_SWITCH_ON‘ => true, //开启语言包功能
‘LANG_AUTO_DETECT‘ => true, // 自动侦测语言
‘DEFAULT_LANG‘ => ‘zh-cn‘, // 默认语言
‘LANG_LIST‘ => ‘en-us,zh-cn,zh-tw‘, //必须写可允许的语言列表
‘VAR_LANGUAGE‘ => ‘l‘, // 默认语言切换变量
第二部:Application/home/conf/tags.php或者Application/index/conf/tags.php,添加:
‘app_begin‘ => array(‘Common\Behavior\CheckLangBehavior‘),
第三部:再把thinkphp中的Library中的Behavior\Checklangbehavior文件拷贝到:application/common/behavior中:注意这个类文件:namespase改写成:namespace Common\Behavior;
use Think\Behavior;
use Think\Hook;很重要:不然 找不到类文件 显示NOT FOUND;
第四部:application/index或者home中,建立lang文件夹:并建立:zh_cn.PHP文件,默认读取此文件:文件中:
return array(
‘SITE_TITLE‘ => ‘杭州宣萌‘,
‘_SITE_URL_‘ => ‘http://www.hzxuanmeng.com/‘,
‘SITE_QQ‘ => ‘2397196338小明‘,
在控制器中写入:
php echo L(‘_SITE_URL_‘);
模板:{$Think.lang.lan_define}或{:L("lan_define")}
thinkphp语言包
时间: 2024-10-19 02:30:21
thinkphp语言包的相关文章
thinkphp 外部js语言包
Thinkphp php文件也外部js文件公用同一个语言包 一 . php语言包转json数据格式 1.新建验证字段的语言包 application\common\lang\validate-cn.php <?php // 验证字段语言包 中文 return [ 'validate'=>[ 'name' => [ 'empty'=> '用户名不能为空', 'length' => '用户名长度6-20字符' ], 'email' => [ 'empty' => '邮
thinkphp 3.23语言包加载
模块home: 1.config 里添加 配置 //'配置项'=>'配置值' 'LANG_SWITCH_ON' => true, // 开启语言包功能 'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效 'DEFAULT_LANG' =>'zh-tw',//这个是繁体 'LANG_LIST' => 'zh-cn,en-us,pt-br,zh-tw', //
【PHP_下载】_01_PHP语言包下载
PHP语言包下载网址:http://php.net/downloads.php 1.选择windows downloads 2.选择线程安全(Thread safe)版本下载 3.查看是否有这个文件在里面
Linux系统安装中文语言包
最近在搬瓦工上面买了一台vps,由于上面没有中文语言包导致中文字符乱码,所以就鼓捣了一下,现在就将我的经验分享一下. 1.安装中文包: yum groupinstall chinese-support 2.修改一下字符编码的配置. vim /etc/sysconfig/i18n 修改后i18n文件内容如下 LANG="en_US.UTF-8" SUPPORTER="en_US.UTF-8:en_US:zh" SYSFONT="latarcyrheb-su
为 JIRA 6.x 安装中文语言包
安装了JIRA 6.0.2但默认情况下是不带中文语言包的,从网上下了一些号称是中文的语言包,但是发现翻译的情况都不怎么样,而且还有大量的未翻译的情况.在搜索了一番之后,发现官方提供的有中文的语言包,现在的完成度大概为61%(自己之前还想着自己写插件呢,汗颜~). 官方的合作翻译平台:https://translations.atlassian.com/dashboard/dashboard 点击如下图所示的位置,在弹出的页面中,点击下载语言包,会得到一个名为JIRA-6.0.2-language
Laravel中的信息验证 和 语言包
首先,谈下语言包的问题 1.安装语言包,通过composer进行安装 composer require "overtrue/laravel-lang:dev-master" 2.安装成功后,要到config/app.php中修改一下配置, 'Illuminate\Translation\TranslationServiceProvider' 改为 'Overtrue\LaravelLang\TranslationServiceProvider', 3.再更改 配置 <?php r
Question2Answer 1.7.0 版本的中文语言包
http://www.androidren.com/index.php?qa=212&qa_1=question2answer-1-7-0-版本的中文语言包 最近Question2Answer发布了1.7.0 版本.我已经安装好.感兴趣的可以上http://android-studio.cn 体验.感觉变化不是很大. 所以http://androidren.com 暂时不考虑升级.不过1.7.0版本的中文语言包我做好了.有需要的朋友可以下载: Q2A 1.7.x - Chinese Simpli
给英文版 windows server 2012 安装离线中文语言包
因项目需要使用 Windows Server 2012 R2 及 SQL Server 2012 Standard. 于是到微软下载一个 180天试用的Windows Server 2012 R2 Datacenter VHD (http://technet.microsoft.com/zh-cn/evalcenter/dn205286.aspx),而微软只提供英文版的VHD,装ISO又比较繁琐和漫长,下载之后顺利加载到 Virturl Box上,因为我手头有一个中文版的 SQL Server
Android 各国语言包字符串缩写
如果开发一个国际版的安卓应用软件,就需要各种语言包了,在新浪博客看到的,分享一下 语言缩写: http://www.loc.gov/standards/iso639-2/php/code_list.php 国家地区缩写: http://www.iso.org/iso/country_codes/iso_3166_code_lists/country_names_and_code_elements en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国)