修复路由冲突和补充多语言

This commit is contained in:
2025-10-17 22:00:46 +08:00
parent 885cd752ed
commit 75836c9c6b
11 changed files with 343 additions and 39 deletions
+33 -2
View File
@@ -116,7 +116,10 @@
},
"switchSubscription": "Switch Subscription",
"resetTrafficTitle": "Reset Traffic",
"resetTrafficMessage": "Monthly plan traffic reset example: Reset the next cycle's traffic on a monthly basis, and the subscription validity period will be advanced from {currentTime} to {newTime}"
"resetTrafficMessage": "Monthly plan traffic reset example: Reset the next cycle's traffic on a monthly basis, and the subscription validity period will be advanced from {currentTime} to {newTime}",
"loginRegister": "Login/Register",
"guestId": "Guest ID: {id}",
"deviceManagement": "Device Management"
},
"setting": {
"title": "Settings",
@@ -316,7 +319,35 @@
"confirm": "Confirm",
"cancel": "Cancel",
"ok": "OK",
"iKnow": "I Know"
"iKnow": "I Know",
"tip": "Tip",
"delete": "Delete",
"error": "Error",
"success": "Success",
"deviceLoginBindingTitle": "Tip",
"deviceLoginBindingMessage": "You need to login to purchase a subscription"
},
"deviceManagement": {
"title": "Device Management",
"deleteConfirmTitle": "Confirm Delete",
"deleteCurrentDeviceMessage": "Are you sure you want to delete this device? You will be automatically re-logged in using device login.",
"deleteOtherDeviceMessage": "Are you sure you want to delete this device? It will be forced offline.",
"deleteSuccess": "Device deleted",
"deleteFailed": "Delete failed: {error}",
"loadDeviceListFailed": "Failed to load device list",
"deviceLoginDisabled": "Device login is not enabled, please login manually",
"reloginSuccess": "Automatically re-logged in",
"reloginFailed": "Auto login failed: {error}, please login manually",
"reloginFailedGeneric": "Auto login failed, please login manually",
"deviceTypes": {
"unknown": "Unknown Device",
"android": "Android Device",
"ios": "iOS Device",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"splash": {
"appName": "BearVPN",
+32 -1
View File
@@ -114,6 +114,9 @@
"switchSubscription": "Cambiar Suscripción",
"resetTrafficTitle": "Restablecer Tráfico",
"resetTrafficMessage": "Ejemplo de restablecimiento de tráfico del plan mensual: restablecer el tráfico del siguiente ciclo mensualmente, y el período de validez de la suscripción se adelantará de {currentTime} a {newTime}",
"loginRegister": "Iniciar sesión/Registrarse",
"guestId": "ID de Invitado: {id}",
"deviceManagement": "Administración de Dispositivos",
"trialStatus": "Estado de prueba",
"trialing": "En período de prueba",
"trialEndMessage": "No podrá continuar usando después de que expire el período de prueba",
@@ -322,7 +325,35 @@
"confirm": "Confirmar",
"cancel": "Cancelar",
"ok": "OK",
"iKnow": "Lo entiendo"
"iKnow": "Lo entiendo",
"tip": "Aviso",
"delete": "Eliminar",
"error": "Error",
"success": "Éxito",
"deviceLoginBindingTitle": "Aviso",
"deviceLoginBindingMessage": "Necesita iniciar sesión para comprar una suscripción"
},
"deviceManagement": {
"title": "Administración de Dispositivos",
"deleteConfirmTitle": "Confirmar Eliminación",
"deleteCurrentDeviceMessage": "¿Está seguro de que desea eliminar este dispositivo? Se volverá a iniciar sesión automáticamente usando el inicio de sesión del dispositivo.",
"deleteOtherDeviceMessage": "¿Está seguro de que desea eliminar este dispositivo? Se forzará a desconectarse.",
"deleteSuccess": "Dispositivo eliminado",
"deleteFailed": "Error al eliminar: {error}",
"loadDeviceListFailed": "Error al cargar la lista de dispositivos",
"deviceLoginDisabled": "El inicio de sesión del dispositivo no está habilitado, inicie sesión manualmente",
"reloginSuccess": "Sesión reiniciada automáticamente",
"reloginFailed": "Error al reiniciar sesión: {error}, inicie sesión manualmente",
"reloginFailedGeneric": "Error al reiniciar sesión, inicie sesión manualmente",
"deviceTypes": {
"unknown": "Dispositivo Desconocido",
"android": "Dispositivo Android",
"ios": "Dispositivo iOS",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"splash": {
"appName": "BearVPN",
+33 -1
View File
@@ -112,6 +112,9 @@
"unlimited": "Piiramatu liiklus",
"limited": "Kasutatud liiklus"
},
"loginRegister": "Logi sisse/Registreeru",
"guestId": "Külalise ID: {id}",
"deviceManagement": "Seadmete haldus",
"copySuccess": "Kopeeritud",
"notAvailable": "Pole saadaval",
"willBeDeleted": "kustutatakse",
@@ -312,7 +315,36 @@
"dialog": {
"confirm": "Kinnita",
"cancel": "Tühista",
"ok": "OK"
"ok": "OK",
"iKnow": "Sain aru",
"tip": "Nõuanne",
"delete": "Kustuta",
"error": "Viga",
"success": "Edukas",
"deviceLoginBindingTitle": "Nõuanne",
"deviceLoginBindingMessage": "Tellimuse ostmiseks peate sisse logima"
},
"deviceManagement": {
"title": "Seadmete haldus",
"deleteConfirmTitle": "Kinnita kustutamine",
"deleteCurrentDeviceMessage": "Kas olete kindel, et soovite selle seadme kustutada? Logitakse automaatselt tagasi sisse seadme sisselogimist kasutades.",
"deleteOtherDeviceMessage": "Kas olete kindel, et soovite selle seadme kustutada? See sunnitakse ühendust katkestama.",
"deleteSuccess": "Seade kustutatud",
"deleteFailed": "Kustutamine ebaõnnestus: {error}",
"loadDeviceListFailed": "Seadmete loendi laadimine ebaõnnestus",
"deviceLoginDisabled": "Seadme sisselogimine pole lubatud, logige käsitsi sisse",
"reloginSuccess": "Automaatselt tagasi sisse logitud",
"reloginFailed": "Automaatne sisselogimine ebaõnnestus: {error}, logige käsitsi sisse",
"reloginFailedGeneric": "Automaatne sisselogimine ebaõnnestus, logige käsitsi sisse",
"deviceTypes": {
"unknown": "Tundmatu seade",
"android": "Android seade",
"ios": "iOS seade",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"splash": {
"appName": "BearVPN",
+32 -1
View File
@@ -117,6 +117,9 @@
"switchSubscription": "サブスクリプションの切り替え",
"resetTrafficTitle": "トラフィックリセット",
"resetTrafficMessage": "月間プランのトラフィックリセット例:次のサイクルのトラフィックを月次でリセットし、サブスクリプションの有効期限が{currentTime}から{newTime}に繰り上げられます",
"loginRegister": "ログイン/登録",
"guestId": "ゲストID{id}",
"deviceManagement": "デバイス管理",
"trialStatus": "トライアル状態",
"trialing": "トライアル中",
"trialEndMessage": "トライアル期間終了後は使用できなくなります",
@@ -330,7 +333,35 @@
"confirm": "確認",
"cancel": "キャンセル",
"ok": "OK",
"iKnow": "分かりました"
"iKnow": "分かりました",
"tip": "ヒント",
"delete": "削除",
"error": "エラー",
"success": "成功",
"deviceLoginBindingTitle": "ヒント",
"deviceLoginBindingMessage": "サブスクリプションを購入するにはログインする必要があります"
},
"deviceManagement": {
"title": "デバイス管理",
"deleteConfirmTitle": "削除の確認",
"deleteCurrentDeviceMessage": "このデバイスを削除してもよろしいですか?デバイスログインを使用して自動的に再ログインされます。",
"deleteOtherDeviceMessage": "このデバイスを削除してもよろしいですか?強制的にオフラインになります。",
"deleteSuccess": "デバイスを削除しました",
"deleteFailed": "削除に失敗しました:{error}",
"loadDeviceListFailed": "デバイスリストの読み込みに失敗しました",
"deviceLoginDisabled": "デバイスログインが有効になっていません。手動でログインしてください",
"reloginSuccess": "自動的に再ログインしました",
"reloginFailed": "自動ログインに失敗しました:{error}、手動でログインしてください",
"reloginFailedGeneric": "自動ログインに失敗しました。手動でログインしてください",
"deviceTypes": {
"unknown": "不明なデバイス",
"android": "Androidデバイス",
"ios": "iOSデバイス",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"splash": {
"appName": "BearVPN",
+32 -1
View File
@@ -104,6 +104,9 @@
"switchSubscription": "Сменить подписку",
"resetTrafficTitle": "Сброс трафика",
"resetTrafficMessage": "Пример сброса трафика месячного плана: сброс трафика следующего цикла ежемесячно, и срок действия подписки будет перенесен с {currentTime} на {newTime}",
"loginRegister": "Вход/Регистрация",
"guestId": "ID гостя: {id}",
"deviceManagement": "Управление устройствами",
"reset": "Сбросить",
"trafficUsage": "Использовано: {used} / {total}",
"trafficProgress": {
@@ -331,7 +334,35 @@
"confirm": "Подтвердить",
"cancel": "Отмена",
"ok": "OK",
"iKnow": "Я понял"
"iKnow": "Я понял",
"tip": "Совет",
"delete": "Удалить",
"error": "Ошибка",
"success": "Успех",
"deviceLoginBindingTitle": "Совет",
"deviceLoginBindingMessage": "Для покупки подписки необходимо войти в систему"
},
"deviceManagement": {
"title": "Управление устройствами",
"deleteConfirmTitle": "Подтвердить удаление",
"deleteCurrentDeviceMessage": "Вы уверены, что хотите удалить это устройство? Вы будете автоматически переавторизованы с помощью входа на устройство.",
"deleteOtherDeviceMessage": "Вы уверены, что хотите удалить это устройство? Оно будет принудительно отключено.",
"deleteSuccess": "Устройство удалено",
"deleteFailed": "Ошибка удаления: {error}",
"loadDeviceListFailed": "Не удалось загрузить список устройств",
"deviceLoginDisabled": "Вход на устройство не включен, войдите вручную",
"reloginSuccess": "Автоматически переавторизован",
"reloginFailed": "Ошибка автоматического входа: {error}, войдите вручную",
"reloginFailedGeneric": "Ошибка автоматического входа, войдите вручную",
"deviceTypes": {
"unknown": "Неизвестное устройство",
"android": "Android устройство",
"ios": "iOS устройство",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"update": {
"title": "Доступна новая версия",
+32 -1
View File
@@ -164,6 +164,9 @@
"switchSubscription": "切换订阅",
"resetTrafficTitle": "重置流量",
"resetTrafficMessage": "月付套餐流量重置示例:将下一个周期的流量按月重置,订阅有效期将从{currentTime}提前至{newTime}",
"loginRegister": "登录/注册",
"guestId": "游客ID{id}",
"deviceManagement": "设备管理",
"trialStatus": "试用状态",
"trialing": "试用中",
"trialEndMessage": "试用结束后将无法继续使用",
@@ -332,7 +335,35 @@
"confirm": "确认",
"cancel": "取消",
"ok": "确定",
"iKnow": "我知道了"
"iKnow": "我知道了",
"tip": "提示",
"delete": "删除",
"error": "错误",
"success": "成功",
"deviceLoginBindingTitle": "提示",
"deviceLoginBindingMessage": "购买套餐需要登录绑定用户"
},
"deviceManagement": {
"title": "设备管理",
"deleteConfirmTitle": "确认删除",
"deleteCurrentDeviceMessage": "确定要删除本机设备吗?删除后将使用设备登录自动重新登录。",
"deleteOtherDeviceMessage": "确定要删除此设备吗?删除后该设备将被强制下线。",
"deleteSuccess": "设备已删除",
"deleteFailed": "删除失败:{error}",
"loadDeviceListFailed": "加载设备列表失败",
"deviceLoginDisabled": "设备登录未启用,请手动登录",
"reloginSuccess": "已自动重新登录",
"reloginFailed": "自动登录失败:{error},请手动登录",
"reloginFailedGeneric": "自动登录失败,请手动登录",
"deviceTypes": {
"unknown": "未知设备",
"android": "安卓设备",
"ios": "iOS 设备",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"splash": {
"appName": "BearVPN",
+33 -2
View File
@@ -116,7 +116,10 @@
"unlimited": "不限流量",
"limited": "已用流量"
},
"deviceLimit": "設備限制: {count}"
"deviceLimit": "設備限制: {count}",
"loginRegister": "登錄/註冊",
"guestId": "遊客ID{id}",
"deviceManagement": "設備管理"
},
"setting": {
"title": "設置",
@@ -280,7 +283,35 @@
"dialog": {
"confirm": "確認",
"cancel": "取消",
"ok": "我知道了"
"ok": "我知道了",
"tip": "提示",
"delete": "刪除",
"error": "錯誤",
"success": "成功",
"deviceLoginBindingTitle": "提示",
"deviceLoginBindingMessage": "購買套餐需要登錄綁定用戶"
},
"deviceManagement": {
"title": "設備管理",
"deleteConfirmTitle": "確認刪除",
"deleteCurrentDeviceMessage": "確定要刪除本機設備嗎?刪除後將使用設備登錄自動重新登錄。",
"deleteOtherDeviceMessage": "確定要刪除此設備嗎?刪除後該設備將被強制下線。",
"deleteSuccess": "設備已刪除",
"deleteFailed": "刪除失敗:{error}",
"loadDeviceListFailed": "加載設備列表失敗",
"deviceLoginDisabled": "設備登錄未啟用,請手動登錄",
"reloginSuccess": "已自動重新登錄",
"reloginFailed": "自動登錄失敗:{error},請手動登錄",
"reloginFailedGeneric": "自動登錄失敗,請手動登錄",
"deviceTypes": {
"unknown": "未知設備",
"android": "安卓設備",
"ios": "iOS 設備",
"ipad": "iPad",
"macos": "macOS",
"windows": "Windows",
"linux": "Linux"
}
},
"update": {
"title": "發現新版本",