perf: 优化国际化语言

This commit is contained in:
kuaifan
2024-11-05 22:43:58 +08:00
parent ef2230a331
commit c46fd080df
11 changed files with 133 additions and 33 deletions

View File

@@ -7,6 +7,7 @@ use Request;
use Redirect;
use Carbon\Carbon;
use App\Tasks\PushTask;
use App\Module\Doo;
use App\Models\File;
use App\Models\User;
use App\Module\Base;
@@ -1556,18 +1557,7 @@ class DialogController extends AbstractController
//
$msg_id = intval(Request::input("msg_id"));
$language = Base::inputOrHeader('language');
$targetLanguage = match ($language) {
"zh" => "简体中文",
"zh-CHT" => "繁体中文",
"en" => "英语",
"ko" => "韩语",
"ja" => "日语",
"de" => "德语",
"fr" => "法语",
"id" => "印度尼西亚语",
"ru" => "俄语",
default => '',
};
$targetLanguage = Doo::getLanguages($language);
//
if (empty($targetLanguage)) {
return Base::retError("参数错误");