replace('-', '_'); switch ($lang) { case 'zh': $locale = 'zh_CN'; break; case 'en': continue 2; } if (File::exists($orig_path = lang_path("$lang.json")) && File::exists($trans_path = base_path("vendor/laravel-lang/lang/locales/$locale/$locale.json"))) { $lang_orig = json_decode(File::get($orig_path), true); $lang_trans = json_decode(File::get($trans_path), true); foreach ($en as $key) { $lang_orig[$key] = $lang_trans[$key]; } File::put($orig_path, json_encode($lang_orig, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE)."\n"); } } } }