3.2.3 - 普通 - 未处理
语言包的bug:如果语言的键名为数字,则无法解析出来,如
return array(
'10001'=>'提交参数错误',
'lang_var'=>'测试',
);
使用L('10001')后,显示的依然是10001
文件:ThinkPHP/Common/functions.php
172-173行:
if (is_array($name))
$_lang = array_merge($_lang, array_change_key_case($name, CASE_UPPER));
需将173行修改为:
$_lang = $_lang + array_change_key_case($name, CASE_UPPER);
