修正lang类

This commit is contained in:
thinkphp
2015-12-20 11:02:37 +08:00
parent f1a02a74b3
commit 394d85a505

View File

@@ -64,14 +64,14 @@ class Lang
self::$lang[$range] = []; self::$lang[$range] = [];
} }
// 批量定义 // 批量定义
+ if (is_string($file)) { if (is_string($file)) {
+ $file = [$file]; $file = [$file];
+ } }
+ $lang = []; $lang = [];
+ foreach ($file as $_file) { foreach ($file as $_file) {
+ $_lang = is_file($_file) ? include $_file : []; $_lang = is_file($_file) ? include $_file : [];
+ $lang = array_merge($lang, array_change_key_case($_lang)); $lang = array_merge($lang, array_change_key_case($_lang));
} }
if (!empty($lang)) { if (!empty($lang)) {
self::$lang[$range] = array_merge(self::$lang[$range], $lang); self::$lang[$range] = array_merge(self::$lang[$range], $lang);
} }