fix27: полный production-фикс dashboard/peer/i18n без легаси-костылей

This commit is contained in:
2026-05-09 01:59:49 +05:00
parent db3c88c58a
commit 3c569061fe
9 changed files with 293 additions and 67 deletions
+20 -6
View File
@@ -20,6 +20,9 @@ export default {
username: "Username",
password: "Password",
login: "Login",
capsLockOn: "Caps lock is On",
usernameFormatIncorrect: "Username format is incorrect",
passwordFormatIncorrect: "Password format is incorrect",
},
dashboard: {
stale: "Dashboard data is stale. Retrying automatically...",
@@ -34,9 +37,19 @@ export default {
todayDownload: "Today download",
todayUpload: "Today upload",
trafficChart: "Traffic & System Timeseries",
trafficSeriesChart: "Traffic: download/upload",
systemSeriesChart: "System: CPU/RAM",
download: "Download",
upload: "Upload",
total: "Total",
security: {
hysteriaStopped: "Hysteria2 is stopped",
trafficApiUnavailable: "Traffic API is unavailable",
},
error: {
trafficApiUnavailable: "Traffic API is unavailable",
collectorStale: "Collector data is stale",
},
},
admin: {
changePasswordTitle: "Change password",
@@ -93,8 +106,8 @@ export default {
yearLater: "A year later",
hourLater: "A hour later",
dayLater: "A day later",
deleteConfirm: "Are you sure to delete the user \u300c{username}\u300d?",
resetTrafficConfirm: "Are you sure to reset traffic?",
deleteConfirm: "Are you sure to delete peer \u300c{username}\u300d?",
resetTrafficConfirm: "Are you sure to reset peer traffic?",
invalid: "Invalid value",
switchLanguageSuccess: "Language switched successfully",
sizeChanged: "Interface size changed",
@@ -116,7 +129,6 @@ export default {
peer: {
name: "Peer",
remark: "Remark",
username: "Username",
secret: "Secret",
maxDevices: "Max devices",
disabled: "Disabled",
@@ -130,8 +142,6 @@ export default {
clientQr: "Client QR",
unlimited: "Unlimited",
secretRotateConfirm: "Rotate peer secret? Existing client configurations will stop working until updated.",
pass: "Pass",
conPass: "ConPass",
quota: "Quota",
download: "Download",
upload: "Upload",
@@ -143,7 +153,6 @@ export default {
online: "Online",
offline: "Offline",
device: "Online Devices",
role: "Role",
unit: "Unit",
loginAt: "Last login time",
conAt: "Last connection time",
@@ -153,6 +162,11 @@ export default {
kickTip: "Force user to log off",
releaseKick: "Release",
releaseKickTip: "Remove offline status",
createdAt: "Created at",
bannedUntil: "Banned until",
totalTraffic: "Total traffic",
copyUri: "Copy URI",
more: "More",
},
config: {
huiWebPort: "HY2XS admin Web Port",
+20 -6
View File
@@ -18,6 +18,9 @@ export default {
username: "Логин",
password: "Пароль",
login: "Войти",
capsLockOn: "Caps Lock включён",
usernameFormatIncorrect: "Неверный формат логина",
passwordFormatIncorrect: "Неверный формат пароля",
},
dashboard: {
stale: "Данные дашборда устарели. Выполняется автоматическая повторная попытка...",
@@ -32,9 +35,19 @@ export default {
todayDownload: "Скачано за сегодня",
todayUpload: "Отдано за сегодня",
trafficChart: "Трафик и системные метрики",
trafficSeriesChart: "Трафик: download/upload",
systemSeriesChart: "Система: CPU/RAM",
download: "Скачано",
upload: "Отдано",
total: "Всего",
security: {
hysteriaStopped: "Hysteria2 остановлена",
trafficApiUnavailable: "Traffic API недоступен",
},
error: {
trafficApiUnavailable: "Traffic API недоступен",
collectorStale: "Данные коллектора устарели",
},
},
admin: {
changePasswordTitle: "Смена пароля",
@@ -89,8 +102,8 @@ export default {
yearLater: "Через год",
hourLater: "Через час",
dayLater: "Через день",
deleteConfirm: "Вы уверены, что хотите удалить пользователя «{username}»?",
resetTrafficConfirm: "Сбросить трафик для пользователя?",
deleteConfirm: "Удалить пир «{username}»?",
resetTrafficConfirm: "Сбросить трафик для пира?",
invalid: "Некорректное значение",
switchLanguageSuccess: "Язык переключён",
sizeChanged: "Размер интерфейса изменён",
@@ -111,7 +124,6 @@ export default {
peer: {
name: "Пир",
remark: "Комментарий",
username: "Логин",
secret: "Секрет",
maxDevices: "Лимит устройств",
disabled: "Отключён",
@@ -125,8 +137,6 @@ export default {
clientQr: "QR клиента",
unlimited: "Безлимит",
secretRotateConfirm: "Сменить секрет пира? Текущие клиентские конфиги перестанут работать до обновления.",
pass: "Пароль входа",
conPass: "Пароль подключения",
quota: "Квота",
download: "Скачано",
upload: "Отдано",
@@ -138,7 +148,11 @@ export default {
online: "Онлайн",
offline: "Офлайн",
device: "Устройства",
role: "Роль",
createdAt: "Создан",
bannedUntil: "Блокировка до",
totalTraffic: "Суммарный трафик",
copyUri: "Копировать URI",
more: "Ещё",
unit: "Ед. изм.",
loginAt: "Последний вход",
conAt: "Последнее подключение",