除了本节上文中所讲述的项目多语言的实现外,如果有必要,还可以将 ThinkPHP 的系统提示语言进行国际化。
ThinkPHP系统简体中文语言包:ThinkPHP系统目录/Lang/zh-cn.php ThinkPHP 系统语言包位于 ThinkPHP系统目录/Lang/ 目录下,语言包名字以 $_SERVER['HTTP_ACCEPT_LANGUAGE'] 来命名,文件扩展名为 php 。
下面是常见的语言包:
ThinkPHP 默认只有简体中文语言包 zh-cn.php ,如果要实现其他语言,可以按照命名规则形成语言包文件,并将提示信息翻译成对应的语言文字即可。ThinkPHP 会根据用户的浏览器语言加载对应的语言包,如果浏览器支持多种语言,那么取第一种支持语言。如果找不到相关的语言包文件,会使用默认语言。