feat(i18n, config): 增强多语言支持并新增系统配置项

更新英文、尼泊尔语与中文语言包,新增默认币种、开奖间隔、投注窗口及相关设置的翻译文案,提升界面清晰度与用户体验。
在系统设置中新增开奖相关配置字段,增强彩票系统参数管理的灵活性。
优化多语言国际化支持,确保后台管理界面在不同语言环境下的信息表达一致性。
This commit is contained in:
2026-05-28 14:51:07 +08:00
parent b76ade9608
commit 0bfcf6c59c
7 changed files with 230 additions and 4 deletions

View File

@@ -310,7 +310,16 @@ export function PlayersConsole(): React.ReactElement {
onValueChange={(v) => setSiteCode(v === "__all__" ? "" : v ?? "")}
>
<SelectTrigger className="w-full sm:w-[12rem]">
<SelectValue placeholder={t("filterAllSites")} />
<SelectValue>
{(v) => {
const value = String(v ?? "__all__");
if (value === "__all__") {
return t("filterAllSites");
}
const site = siteOptions.find((item) => item.code === value);
return site ? `${site.code}${site.name}` : value;
}}
</SelectValue>
</SelectTrigger>
<SelectContent>
<SelectItem value="__all__">{t("filterAllSites")}</SelectItem>