Переглянути джерело

chore: update locale (#904)

* chore: missing locale

* chore: External Controller locale
dongchengjie 1 рік тому
батько
коміт
84cd87b70a

+ 3 - 3
src/components/setting/mods/controller-viewer.tsx

@@ -46,7 +46,7 @@ export const ControllerViewer = forwardRef<DialogRef>((props, ref) => {
     >
       <List>
         <ListItem sx={{ padding: "5px 2px" }}>
-          <ListItemText primary="External Controller" />
+          <ListItemText primary={t("External Controller")} />
           <TextField
             size="small"
             autoComplete="off"
@@ -58,13 +58,13 @@ export const ControllerViewer = forwardRef<DialogRef>((props, ref) => {
         </ListItem>
 
         <ListItem sx={{ padding: "5px 2px" }}>
-          <ListItemText primary="Core Secret" />
+          <ListItemText primary={t("Core Secret")} />
           <TextField
             size="small"
             autoComplete="off"
             sx={{ width: 175 }}
             value={secret}
-            placeholder="Recommended"
+            placeholder={t("Recommended")}
             onChange={(e) => setSecret(e.target.value)}
           />
         </ListItem>

+ 14 - 3
src/locales/en.json

@@ -49,6 +49,8 @@
   "Update All Profiles": "Update All Profiles",
   "View Runtime Config": "View Runtime Config",
   "Reactivate Profiles": "Reactivate Profiles",
+  "Confirm deletion": "Confirm deletion",
+  "This operation is not reversible": "This operation is not reversible",
 
   "Location": "Location",
   "Delay check": "Delay check",
@@ -85,6 +87,9 @@
   "Random Port": "Random Port",
   "After restart to take effect": "After restart to take effect",
   "External": "External",
+  "External Controller": "External Controller",
+  "Core Secret": "Core Secret",
+  "Recommended": "Recommended",
   "Clash Core": "Clash Core",
   "Grant": "Grant",
   "Tun mode requires": "Tun mode requires",
@@ -99,10 +104,10 @@
   "Proxy Guard": "Proxy Guard",
   "Guard Duration": "Guard Duration",
   "Proxy Bypass": "Proxy Bypass",
+  "Current System Proxy": "Current System Proxy",
   "Enable status": "Enable status",
   "Server Addr": "Server Addr",
   "Bypass": "Bypass",
-  "Current System Proxy": "Current System Proxy",
   "Theme Mode": "Theme Mode",
   "Tray Click Event": "Tray Click Event",
   "Copy Env Type": "Copy Env Type",
@@ -117,6 +122,9 @@
   "Traffic Graph": "Traffic Graph",
   "Memory Usage": "Memory Usage",
   "Proxy Group Icon": "Proxy Group Icon",
+  "Menu Icon": "Menu Icon",
+  "Monochrome": "Monochrome",
+  "Colorful": "Colorful",
   "Common Tray Icon": "Common Tray Icon",
   "System Proxy Tray Icon": "System Proxy Tray Icon",
   "Tun Tray Icon": "Tun Tray Icon",
@@ -125,6 +133,7 @@
   "Open Core Dir": "Open Core Dir",
   "Open Logs Dir": "Open Logs Dir",
   "Check for Updates": "Check for Updates",
+  "Open Dev Tools": "Open Dev Tools",
   "Verge Version": "Verge Version",
   "theme.light": "Light",
   "theme.dark": "Dark",
@@ -140,6 +149,7 @@
   "Save": "Save",
   "Cancel": "Cancel",
   "Exit": "Exit",
+  "Confirm": "Confirm",
 
   "Default": "Default",
   "Download Speed": "Download Speed",
@@ -154,11 +164,11 @@
 
   "App Log Level": "App Log Level",
   "Auto Close Connections": "Auto Close Connections",
-  "Enable Clash Fields Filter": "Enable Clash Fields Filter",
+  "Auto Check Update": "Auto Check Update",
   "Enable Builtin Enhanced": "Enable Builtin Enhanced",
   "Proxy Layout Column": "Proxy Layout Column",
   "Default Latency Test": "Default Latency Test",
-  "Defaule Latency Timeout": "Defaule Latency Timeout",
+  "Default Latency Timeout": "Default Latency Timeout",
 
   "Auto Log Clean": "Auto Log Clean",
   "Never Clean": "Never Clean",
@@ -173,6 +183,7 @@
   "Auto Detect Interface": "Auto Detect Interface",
   "DNS Hijack": "DNS Hijack",
   "MTU": "Max Transmission Unit",
+  "Reset to Default": "Reset to Default",
 
   "Portable Updater Error": "The portable version does not support in-app updates. Please manually download and replace it",
   "Tun Mode Info": "The Tun mode requires granting core-related permissions. Please enable service mode before using it",

+ 56 - 3
src/locales/ru.json

@@ -11,8 +11,8 @@
   "Logs": "Логи",
   "Clear": "Очистить",
   "Proxies": "Прокси",
-  "Test": "Тест",
   "Proxy Groups": "Группы прокси",
+  "Test": "Тест",
   "rule": "правила",
   "global": "глобальный",
   "direct": "прямой",
@@ -49,6 +49,8 @@
   "Update All Profiles": "Обновить все профили",
   "View Runtime Config": "Просмотреть используемый конфиг",
   "Reactivate Profiles": "Реактивировать профили",
+  "Confirm deletion": "Подтвердите удаление",
+  "This operation is not reversible": "Эта операция необратима",
 
   "Location": "Местоположение",
   "Delay check": "Проверка задержки",
@@ -84,7 +86,13 @@
   "Port Config": "Настройка порта",
   "Random Port": "Случайный порт",
   "After restart to take effect": "Чтобы изменения вступили в силу, необходимо перезапустить приложение",
+  "External": "Внешний",
+  "External Controller": "Адрес прослушивания внешнего контроллера",
+  "Core Secret": "Секрет",
+  "Recommended": "Рекомендуется",
   "Clash Core": "Ядро Clash",
+  "Grant": "Предоставить",
+  "Tun mode requires": "Требуется Режим туннеля",
   "Tun Mode": "Режим туннеля",
   "Service Mode": "Режим сервиса",
   "Auto Launch": "Автозапуск",
@@ -97,20 +105,35 @@
   "Guard Duration": "Период защиты",
   "Proxy Bypass": "Игнорирование прокси",
   "Current System Proxy": "Текущий системный прокси",
+  "Enable status": "Статус включения",
+  "Server Addr": "Адрес сервера",
+  "Bypass": "Игнорирование",
   "Theme Mode": "Режим темы",
   "Tray Click Event": "Событие щелчка в лотке",
-  "Start Page": "Главная страница",
   "Copy Env Type": "Скопировать тип Env",
+  "Start Page": "Главная страница",
   "Startup Script": "Скрипт запуска",
   "Browse": "Просмотреть",
   "Show Main Window": "Показать главное окно",
   "Theme Setting": "Настройка темы",
+  "Layout Setting": "Настройка раскладки",
+  "Miscellaneous": "Настройка различные",
   "Hotkey Setting": "Настройка клавиатурных сокращений",
   "Traffic Graph": "График трафика",
+  "Memory Usage": "Использование памяти",
+  "Proxy Group Icon": "Иконка Группы прокси",
+  "Menu Icon": "Иконка меню",
+  "Monochrome": "Монохромный",
+  "Colorful": "Полноцветный",
+  "Common Tray Icon": "Общий значок в лотке",
+  "System Proxy Tray Icon": "Значок системного прокси в лотке",
+  "Tun Tray Icon": "Значок туннеля в лотке",
   "Language": "Язык",
   "Open App Dir": "Открыть папку приложения",
   "Open Core Dir": "Открыть папку ядра",
   "Open Logs Dir": "Открыть папку логов",
+  "Check for Updates": "Проверить обновления",
+  "Open Dev Tools": "Открыть инструменты разработчика",
   "Verge Version": "Версия Verge",
   "theme.light": "Светлая",
   "theme.dark": "Тёмная",
@@ -126,6 +149,11 @@
   "Save": "Сохранить",
   "Cancel": "Отмена",
   "Exit": "Выход",
+  "Confirm": "Подтвердить",
+
+  "Default": "По умолчанию",
+  "Download Speed": "Скорость загрузки",
+  "Upload Speed": "Скорость загрузки",
 
   "open_or_close_dashboard": "Open/Close Dashboard",
   "clash_mode_rule": "Режим правил",
@@ -134,5 +162,30 @@
   "toggle_system_proxy": "Включить/Отключить системный прокси",
   "toggle_tun_mode": "Включить/Отключить режим туннеля",
 
-  "Portable Updater Error": "Портативная версия не поддерживает обновление внутри приложения, пожалуйста, скачайте и замените вручную"
+  "App Log Level": "Уровень журнала приложения",
+  "Auto Close Connections": "Автоматическое закрытие соединений",
+  "Auto Check Update": "Автоматическая проверка обновлений",
+  "Enable Builtin Enhanced": "Включить встроенные улучшения",
+  "Proxy Layout Column": "Количество столбцов в макете прокси",
+  "Default Latency Test": "Ссылка на тестирование задержки по умолчанию",
+  "Default Latency Timeout": "Таймаут задержки по умолчанию",
+
+  "Auto Log Clean": "Автоматическая очистка журналов",
+  "Never Clean": "Никогда не очищать",
+  "Retain 7 Days": "Сохранять 7 дней",
+  "Retain 30 Days": "Сохранять 30 дней",
+  "Retain 90 Days": "Сохранять 90 дней",
+
+  "Stack": "Стек",
+  "Device": "Имя устройства",
+  "Auto Route": "Автоматическая маршрутизация",
+  "Strict Route": "Строгий маршрут",
+  "Auto Detect Interface": "Автоопределение интерфейса",
+  "DNS Hijack": "DNS-перехват",
+  "MTU": "Максимальная единица передачи",
+  "Reset to Default": "Сбросить настройки по умолчанию",
+
+  "Portable Updater Error": "Портативная версия не поддерживает обновление внутри приложения, пожалуйста, скачайте и замените вручную",
+  "Tun Mode Info": "Режим туннеля требует предоставления разрешений, связанных с ядром. Пожалуйста, включите сервисный режим перед его использованием",
+  "System and Mixed Can Only be Used in Service Mode": "Система и смешанные могут использоваться только в сервисном режиме"
 }

+ 3 - 0
src/locales/zh.json

@@ -87,6 +87,9 @@
   "Random Port": "随机端口",
   "After restart to take effect": "重启后生效",
   "External": "外部控制",
+  "External Controller": "外部控制器监听地址",
+  "Core Secret": "API访问密钥",
+  "Recommended": "建议设置",
   "Clash Core": "Clash 内核",
   "Grant": "授权",
   "Tun mode requires": "如需启用TUN模式需要授权",