多语言设置就是通过get参数 告诉当前的请求使用什么语言
第一次使用get 变量传递语言,之后语言还会保存在cookie里,供下次使用
如果get没有传递语言,浏览器会根据当前地区选中对应的语言,程序也可以读取浏览器的对应的语言变量选择对应的语言
设置步骤:
1、多语言通过行为ThinkPHP/Library/Behavior支持
2、语言包有四种,后定义的会覆盖先定义的(类似配置文件 config.php覆盖convertion.php)
3、在config.php里开启多语言支持
4、确保行为Behavior代码执行
a、手动启动CheckLangBehavior行为 ThinkPHP/Mode/common.php ('tags')
b、项目/Common/Conf/tags.php
5、语言包四个等级
6、获得语言变量信息
1、L()快捷函数,可以获得全部或指定 语言变量
2、使用语言,获全部语言,assign()传递语言变量到模板进行具体使用
3、{$Think.language.名称}
7、每个语言自己对应具体的一个文件