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:
web
2025-09-24 06:05:24 -07:00
parent bb6671c14f
commit fc43de16f0
31 changed files with 2130 additions and 734 deletions
+52 -24
View File
@@ -1,35 +1,18 @@
{
"actions": {
"cancel": "Zrušit",
"save": "Uložit"
},
"address": "Adresa",
"address_placeholder": "Adresa serveru",
"bandwidth_placeholder": "Zadejte šířku pásma, nechte prázdné pro BBR",
"basic": "Základní konfigurace",
"cancel": "Zrušit",
"cert_dns_env": "DNS proměnné prostředí",
"cert_dns_provider": "DNS poskytovatel",
"cert_mode": "Režim certifikátu",
"cipher": "Šifrovací algoritmus",
"city": "Město",
"config": {
"actions": {
"cancel": "Zrušit",
"save": "Uložit"
},
"communicationKey": "Komunikační klíč",
"communicationKeyDescription": "Používá se pro autentizaci uzlu.",
"description": "Spravujte klíče pro komunikaci uzlu, intervaly stahování/odesílání a dynamické multiplikátory.",
"dynamicMultiplier": "Dynamický multiplikátor",
"dynamicMultiplierDescription": "Definujte časové sloty a multiplikátory pro úpravu účtování provozu.",
"endTime": "Čas konce",
"inputPlaceholder": "Prosím zadejte",
"multiplier": "Multiplikátor",
"nodePullInterval": "Interval stahování uzlu",
"nodePullIntervalDescription": "Jak často uzel stahuje konfiguraci (vteřiny).",
"nodePushInterval": "Interval odesílání uzlu",
"nodePushIntervalDescription": "Jak často uzel odesílá statistiky (vteřiny).",
"reset": "Obnovit",
"save": "Uložit",
"saveSuccess": "Úspěšně uloženo",
"startTime": "Čas začátku",
"timeSlot": "Časový slot",
"title": "Konfigurace uzlu"
},
"confirm": "Potvrdit",
"confirmDeleteDesc": "Tuto akci nelze vrátit zpět.",
"confirmDeleteTitle": "Smazat tento server?",
@@ -114,6 +97,51 @@
"security_short_id_placeholder": "Hexadecimální řetězec (max. 16 znaků)",
"security_sni": "SNI",
"select_encryption_method": "Vyberte metodu šifrování",
"server_config": {
"description": "Spravujte klíče pro komunikaci uzlu, intervaly stahování/odesílání.",
"dynamic_multiplier": "Dynamický multiplikátor",
"dynamic_multiplier_desc": "Definujte časové sloty a multiplikátory pro úpravu účtování provozu.",
"fields": {
"block_rules_placeholder": "Jedno pravidlo domény na řádek, podporuje:\nkeyword:google (shoda podle klíčového slova)\nsuffix:google.com (shoda podle přípony)\nregex:.*\\.example\\.com$ (shoda podle regulárního výrazu)\nexample.com (přesná shoda)",
"communication_key": "Klíč pro komunikaci",
"communication_key_desc": "Používá se pro autentizaci uzlu.",
"communication_key_placeholder": "Zadejte prosím",
"dns_config": "DNS konfigurace",
"dns_domains_placeholder": "Jedno pravidlo domény na řádek, podporuje:\nkeyword:google (shoda podle klíčového slova)\nsuffix:google.com (shoda podle přípony)\nregex:.*\\.example\\.com$ (shoda podle regulárního výrazu)\nexample.com (přesná shoda)",
"dns_proto_placeholder": "Vyberte typ",
"end_time": "Čas konce",
"ip_strategy": "IP strategie",
"ip_strategy_desc": "Vyberte preferenci verze IP pro síťová připojení",
"ip_strategy_ipv4": "Preferovat IPv4",
"ip_strategy_ipv6": "Preferovat IPv6",
"ip_strategy_placeholder": "Vyberte IP strategii",
"multiplier": "Multiplikátor",
"node_pull_interval": "Interval stahování uzlu",
"node_pull_interval_desc": "Jak často uzel stahuje konfiguraci (v sekundách).",
"node_push_interval": "Interval odesílání uzlu",
"node_push_interval_desc": "Jak často uzel odesílá statistiky (v sekundách).",
"outbound_address_placeholder": "Adresa serveru",
"outbound_name_placeholder": "Název konfigurace",
"outbound_password_placeholder": "Heslo (volitelné)",
"outbound_port_placeholder": "Číslo portu",
"outbound_protocol_placeholder": "Vyberte protokol",
"outbound_rules_placeholder": "Jedno pravidlo na řádek, podporuje:\nkeyword:google (shoda podle klíčového slova)\nsuffix:google.com (shoda podle přípony)\nregex:.*\\.example\\.com$ (shoda podle regulárního výrazu)\nexample.com (přesná shoda)\nNechte prázdné pro výchozí směrování",
"reset": "Obnovit",
"save": "Uložit",
"start_time": "Čas začátku",
"time_slot": "Časový slot",
"traffic_report_threshold": "Prahová hodnota zprávy o provozu",
"traffic_report_threshold_desc": "Nastavte minimální prahovou hodnotu pro hlášení o provozu. Provoz bude hlášen pouze tehdy, když překročí tuto hodnotu. Nastavte na 0 nebo nechte prázdné pro hlášení veškerého provozu."
},
"saveSuccess": "Úspěšně uloženo",
"tabs": {
"basic": "Základní konfigurace",
"block": "Blokovací pravidla",
"dns": "DNS konfigurace",
"outbound": "Odchozí pravidla"
},
"title": "Konfigurace uzlu"
},
"server_key": "Klíč serveru",
"service_name": "Název služby",
"sorted_success": "Úspěšně seřazeno",