✨ 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": "Anuluj",
|
||||
"save": "Zapisz"
|
||||
},
|
||||
"address": "Adres",
|
||||
"address_placeholder": "Adres serwera",
|
||||
"bandwidth_placeholder": "Wprowadź przepustowość, pozostaw puste dla BBR",
|
||||
"basic": "Podstawowa konfiguracja",
|
||||
"cancel": "Anuluj",
|
||||
"cert_dns_env": "Zmienne środowiskowe DNS",
|
||||
"cert_dns_provider": "Dostawca DNS",
|
||||
"cert_mode": "Tryb certyfikatu",
|
||||
"cipher": "Algorytm szyfrowania",
|
||||
"city": "Miasto",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Anuluj",
|
||||
"save": "Zapisz"
|
||||
},
|
||||
"communicationKey": "Klucz komunikacyjny",
|
||||
"communicationKeyDescription": "Używany do uwierzytelniania węzła.",
|
||||
"description": "Zarządzaj kluczami komunikacyjnymi węzła, interwałami pobierania/wysyłania oraz dynamicznymi mnożnikami.",
|
||||
"dynamicMultiplier": "Dynamiczny mnożnik",
|
||||
"dynamicMultiplierDescription": "Zdefiniuj przedziały czasowe i mnożniki, aby dostosować rozliczanie ruchu.",
|
||||
"endTime": "Czas zakończenia",
|
||||
"inputPlaceholder": "Proszę wpisać",
|
||||
"multiplier": "Mnożnik",
|
||||
"nodePullInterval": "Interwał pobierania węzła",
|
||||
"nodePullIntervalDescription": "Jak często węzeł pobiera konfigurację (sekundy).",
|
||||
"nodePushInterval": "Interwał wysyłania węzła",
|
||||
"nodePushIntervalDescription": "Jak często węzeł wysyła statystyki (sekundy).",
|
||||
"reset": "Resetuj",
|
||||
"save": "Zapisz",
|
||||
"saveSuccess": "Zapisano pomyślnie",
|
||||
"startTime": "Czas rozpoczęcia",
|
||||
"timeSlot": "Przedział czasowy",
|
||||
"title": "Konfiguracja węzła"
|
||||
},
|
||||
"confirm": "Potwierdź",
|
||||
"confirmDeleteDesc": "Ta akcja nie może być cofnięta.",
|
||||
"confirmDeleteTitle": "Usunąć ten serwer?",
|
||||
@@ -114,6 +97,51 @@
|
||||
"security_short_id_placeholder": "Ciąg szesnastkowy (do 16 znaków)",
|
||||
"security_sni": "SNI",
|
||||
"select_encryption_method": "Wybierz metodę szyfrowania",
|
||||
"server_config": {
|
||||
"description": "Zarządzaj kluczami komunikacyjnymi węzła, interwałami pobierania/wysyłania.",
|
||||
"dynamic_multiplier": "Dynamiczny mnożnik",
|
||||
"dynamic_multiplier_desc": "Zdefiniuj przedziały czasowe i mnożniki do dostosowania rozliczania ruchu.",
|
||||
"fields": {
|
||||
"block_rules_placeholder": "Jedna reguła domeny na linię, wspiera:\nkeyword:google (dopasowanie słów kluczowych)\nsuffix:google.com (dopasowanie sufiksu)\nregex:.*\\.example\\.com$ (dopasowanie regex)\nexample.com (dokładne dopasowanie)",
|
||||
"communication_key": "Klucz komunikacyjny",
|
||||
"communication_key_desc": "Używany do uwierzytelniania węzła.",
|
||||
"communication_key_placeholder": "Proszę wpisać",
|
||||
"dns_config": "Konfiguracja DNS",
|
||||
"dns_domains_placeholder": "Jedna reguła domeny na linię, wspiera:\nkeyword:google (dopasowanie słów kluczowych)\nsuffix:google.com (dopasowanie sufiksu)\nregex:.*\\.example\\.com$ (dopasowanie regex)\nexample.com (dokładne dopasowanie)",
|
||||
"dns_proto_placeholder": "Wybierz typ",
|
||||
"end_time": "Czas zakończenia",
|
||||
"ip_strategy": "Strategia IP",
|
||||
"ip_strategy_desc": "Wybierz preferencje wersji IP dla połączeń sieciowych",
|
||||
"ip_strategy_ipv4": "Preferuj IPv4",
|
||||
"ip_strategy_ipv6": "Preferuj IPv6",
|
||||
"ip_strategy_placeholder": "Wybierz strategię IP",
|
||||
"multiplier": "Mnożnik",
|
||||
"node_pull_interval": "Interwał pobierania węzła",
|
||||
"node_pull_interval_desc": "Jak często węzeł pobiera konfigurację (sekundy).",
|
||||
"node_push_interval": "Interwał wysyłania węzła",
|
||||
"node_push_interval_desc": "Jak często węzeł wysyła statystyki (sekundy).",
|
||||
"outbound_address_placeholder": "Adres serwera",
|
||||
"outbound_name_placeholder": "Nazwa konfiguracji",
|
||||
"outbound_password_placeholder": "Hasło (opcjonalnie)",
|
||||
"outbound_port_placeholder": "Numer portu",
|
||||
"outbound_protocol_placeholder": "Wybierz protokół",
|
||||
"outbound_rules_placeholder": "Jedna reguła na linię, wspiera:\nkeyword:google (dopasowanie słów kluczowych)\nsuffix:google.com (dopasowanie sufiksu)\nregex:.*\\.example\\.com$ (dopasowanie regex)\nexample.com (dokładne dopasowanie)\nPozostaw puste dla domyślnego routingu",
|
||||
"reset": "Resetuj",
|
||||
"save": "Zapisz",
|
||||
"start_time": "Czas rozpoczęcia",
|
||||
"time_slot": "Przedział czasowy",
|
||||
"traffic_report_threshold": "Próg raportu ruchu",
|
||||
"traffic_report_threshold_desc": "Ustaw minimalny próg dla raportowania ruchu. Ruch będzie raportowany tylko wtedy, gdy przekroczy tę wartość. Ustaw na 0 lub pozostaw puste, aby raportować cały ruch."
|
||||
},
|
||||
"saveSuccess": "Zapisano pomyślnie",
|
||||
"tabs": {
|
||||
"basic": "Podstawowa konfiguracja",
|
||||
"block": "Reguły blokowania",
|
||||
"dns": "Konfiguracja DNS",
|
||||
"outbound": "Reguły wychodzące"
|
||||
},
|
||||
"title": "Konfiguracja węzła"
|
||||
},
|
||||
"server_key": "Klucz serwera",
|
||||
"service_name": "Nazwa usługi",
|
||||
"sorted_success": "Posortowano pomyślnie",
|
||||
|
||||
Reference in New Issue
Block a user