✨ feat: Update server configuration translations for multiple languages
- Added new keys for server configuration actions and descriptions in Russian, Thai, Turkish, Ukrainian, Vietnamese, Chinese (Simplified and Traditional). - Removed outdated configuration structure and replaced it with a more organized server_config object. - Enhanced the dynamic Inputs component to support textarea input type for better user experience.
This commit is contained in:
@@ -1,35 +1,18 @@
|
||||
{
|
||||
"actions": {
|
||||
"cancel": "Скасувати",
|
||||
"save": "Зберегти"
|
||||
},
|
||||
"address": "Адреса",
|
||||
"address_placeholder": "Адреса сервера",
|
||||
"bandwidth_placeholder": "Введіть пропускну здатність, залиште порожнім для BBR",
|
||||
"basic": "Базова конфігурація",
|
||||
"cancel": "Скасувати",
|
||||
"cert_dns_env": "DNS Змінні середовища",
|
||||
"cert_dns_provider": "DNS Провайдер",
|
||||
"cert_mode": "Режим сертифіката",
|
||||
"cipher": "Алгоритм шифрування",
|
||||
"city": "Місто",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Скасувати",
|
||||
"save": "Зберегти"
|
||||
},
|
||||
"communicationKey": "Ключ комунікації",
|
||||
"communicationKeyDescription": "Використовується для аутентифікації вузла.",
|
||||
"description": "Керуйте ключами комунікації вузла, інтервалами витягування/відправлення та динамічними множниками.",
|
||||
"dynamicMultiplier": "Динамічний множник",
|
||||
"dynamicMultiplierDescription": "Визначте часові слоти та множники для коригування обліку трафіку.",
|
||||
"endTime": "Час закінчення",
|
||||
"inputPlaceholder": "Будь ласка, введіть",
|
||||
"multiplier": "Множник",
|
||||
"nodePullInterval": "Інтервал витягування вузла",
|
||||
"nodePullIntervalDescription": "Як часто вузол витягує конфігурацію (секунди).",
|
||||
"nodePushInterval": "Інтервал відправлення вузла",
|
||||
"nodePushIntervalDescription": "Як часто вузол відправляє статистику (секунди).",
|
||||
"reset": "Скинути",
|
||||
"save": "Зберегти",
|
||||
"saveSuccess": "Успішно збережено",
|
||||
"startTime": "Час початку",
|
||||
"timeSlot": "Часовий слот",
|
||||
"title": "Налаштування вузла"
|
||||
},
|
||||
"confirm": "Підтвердити",
|
||||
"confirmDeleteDesc": "Цю дію не можна скасувати.",
|
||||
"confirmDeleteTitle": "Видалити цей сервер?",
|
||||
@@ -114,6 +97,51 @@
|
||||
"security_short_id_placeholder": "Шістнадцятковий рядок (до 16 символів)",
|
||||
"security_sni": "SNI",
|
||||
"select_encryption_method": "Виберіть метод шифрування",
|
||||
"server_config": {
|
||||
"description": "Керування ключами комунікації вузла, інтервалами витягування/надсилання.",
|
||||
"dynamic_multiplier": "Динамічний множник",
|
||||
"dynamic_multiplier_desc": "Визначте часові слоти та множники для коригування обліку трафіку.",
|
||||
"fields": {
|
||||
"block_rules_placeholder": "Одне правило домену на рядок, підтримує:\nkeyword:google (збіг за ключовим словом)\nsuffix:google.com (збіг за суфіксом)\nregex:.*\\.example\\.com$ (збіг за регулярним виразом)\nexample.com (точний збіг)",
|
||||
"communication_key": "Ключ комунікації",
|
||||
"communication_key_desc": "Використовується для аутентифікації вузла.",
|
||||
"communication_key_placeholder": "Будь ласка, введіть",
|
||||
"dns_config": "Конфігурація DNS",
|
||||
"dns_domains_placeholder": "Одне правило домену на рядок, підтримує:\nkeyword:google (збіг за ключовим словом)\nsuffix:google.com (збіг за суфіксом)\nregex:.*\\.example\\.com$ (збіг за регулярним виразом)\nexample.com (точний збіг)",
|
||||
"dns_proto_placeholder": "Виберіть тип",
|
||||
"end_time": "Час закінчення",
|
||||
"ip_strategy": "Стратегія IP",
|
||||
"ip_strategy_desc": "Виберіть перевагу версії IP для мережевих з'єднань",
|
||||
"ip_strategy_ipv4": "Віддавати перевагу IPv4",
|
||||
"ip_strategy_ipv6": "Віддавати перевагу IPv6",
|
||||
"ip_strategy_placeholder": "Виберіть стратегію IP",
|
||||
"multiplier": "Множник",
|
||||
"node_pull_interval": "Інтервал витягування вузла",
|
||||
"node_pull_interval_desc": "Як часто вузол витягує конфігурацію (в секундах).",
|
||||
"node_push_interval": "Інтервал надсилання вузла",
|
||||
"node_push_interval_desc": "Як часто вузол надсилає статистику (в секундах).",
|
||||
"outbound_address_placeholder": "Адреса сервера",
|
||||
"outbound_name_placeholder": "Назва конфігурації",
|
||||
"outbound_password_placeholder": "Пароль (необов'язково)",
|
||||
"outbound_port_placeholder": "Номер порту",
|
||||
"outbound_protocol_placeholder": "Виберіть протокол",
|
||||
"outbound_rules_placeholder": "Одне правило на рядок, підтримує:\nkeyword:google (збіг за ключовим словом)\nsuffix:google.com (збіг за суфіксом)\nregex:.*\\.example\\.com$ (збіг за регулярним виразом)\nexample.com (точний збіг)\nЗалиште порожнім для маршрутизації за замовчуванням",
|
||||
"reset": "Скинути",
|
||||
"save": "Зберегти",
|
||||
"start_time": "Час початку",
|
||||
"time_slot": "Часовий слот",
|
||||
"traffic_report_threshold": "Поріг звіту про трафік",
|
||||
"traffic_report_threshold_desc": "Встановіть мінімальний поріг для звітування про трафік. Трафік буде звітуватися лише тоді, коли перевищить це значення. Встановіть 0 або залиште порожнім, щоб звітувати про весь трафік."
|
||||
},
|
||||
"saveSuccess": "Успішно збережено",
|
||||
"tabs": {
|
||||
"basic": "Основна конфігурація",
|
||||
"block": "Правила блокування",
|
||||
"dns": "Конфігурація DNS",
|
||||
"outbound": "Вихідні правила"
|
||||
},
|
||||
"title": "Конфігурація вузла"
|
||||
},
|
||||
"server_key": "Ключ сервера",
|
||||
"service_name": "Назва служби",
|
||||
"sorted_success": "Успішно відсортовано",
|
||||
|
||||
Reference in New Issue
Block a user