✨ 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": "Abbrechen",
|
||||
"save": "Speichern"
|
||||
},
|
||||
"address": "Adresse",
|
||||
"address_placeholder": "Serveradresse",
|
||||
"bandwidth_placeholder": "Geben Sie die Bandbreite ein, lassen Sie das Feld leer für BBR",
|
||||
"basic": "Grundkonfiguration",
|
||||
"cancel": "Abbrechen",
|
||||
"cert_dns_env": "DNS-Umgebungsvariablen",
|
||||
"cert_dns_provider": "DNS-Anbieter",
|
||||
"cert_mode": "Zertifikatsmodus",
|
||||
"cipher": "Verschlüsselungsalgorithmus",
|
||||
"city": "Stadt",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Abbrechen",
|
||||
"save": "Speichern"
|
||||
},
|
||||
"communicationKey": "Kommunikationsschlüssel",
|
||||
"communicationKeyDescription": "Wird zur Authentifizierung des Knotens verwendet.",
|
||||
"description": "Verwalten Sie die Kommunikationsschlüssel des Knotens, Pull/Push-Intervalle und dynamische Multiplikatoren.",
|
||||
"dynamicMultiplier": "Dynamischer Multiplikator",
|
||||
"dynamicMultiplierDescription": "Definieren Sie Zeitfenster und Multiplikatoren zur Anpassung der Verkehrsabrechnung.",
|
||||
"endTime": "Endzeit",
|
||||
"inputPlaceholder": "Bitte eingeben",
|
||||
"multiplier": "Multiplikator",
|
||||
"nodePullInterval": "Knoten-Pull-Intervall",
|
||||
"nodePullIntervalDescription": "Wie oft der Knoten die Konfiguration abruft (Sekunden).",
|
||||
"nodePushInterval": "Knoten-Push-Intervall",
|
||||
"nodePushIntervalDescription": "Wie oft der Knoten Statistiken sendet (Sekunden).",
|
||||
"reset": "Zurücksetzen",
|
||||
"save": "Speichern",
|
||||
"saveSuccess": "Erfolgreich gespeichert",
|
||||
"startTime": "Startzeit",
|
||||
"timeSlot": "Zeitfenster",
|
||||
"title": "Knoten-Konfiguration"
|
||||
},
|
||||
"confirm": "Bestätigen",
|
||||
"confirmDeleteDesc": "Diese Aktion kann nicht rückgängig gemacht werden.",
|
||||
"confirmDeleteTitle": "Diesen Server löschen?",
|
||||
@@ -114,6 +97,51 @@
|
||||
"security_short_id_placeholder": "Hex-String (bis zu 16 Zeichen)",
|
||||
"security_sni": "SNI",
|
||||
"select_encryption_method": "Verschlüsselungsmethode auswählen",
|
||||
"server_config": {
|
||||
"description": "Verwalten Sie die Kommunikationsschlüssel des Knotens, Pull/Push-Intervalle.",
|
||||
"dynamic_multiplier": "Dynamischer Multiplikator",
|
||||
"dynamic_multiplier_desc": "Definieren Sie Zeitfenster und Multiplikatoren zur Anpassung der Verkehrserfassung.",
|
||||
"fields": {
|
||||
"block_rules_placeholder": "Eine Domainregel pro Zeile, unterstützt:\nkeyword:google (Schlüsselwortübereinstimmung)\nsuffix:google.com (Suffixübereinstimmung)\nregex:.*\\.example\\.com$ (Regex-Übereinstimmung)\nexample.com (exakte Übereinstimmung)",
|
||||
"communication_key": "Kommunikationsschlüssel",
|
||||
"communication_key_desc": "Wird zur Authentifizierung des Knotens verwendet.",
|
||||
"communication_key_placeholder": "Bitte eingeben",
|
||||
"dns_config": "DNS-Konfiguration",
|
||||
"dns_domains_placeholder": "Eine Domainregel pro Zeile, unterstützt:\nkeyword:google (Schlüsselwortübereinstimmung)\nsuffix:google.com (Suffixübereinstimmung)\nregex:.*\\.example\\.com$ (Regex-Übereinstimmung)\nexample.com (exakte Übereinstimmung)",
|
||||
"dns_proto_placeholder": "Typ auswählen",
|
||||
"end_time": "Endzeit",
|
||||
"ip_strategy": "IP-Strategie",
|
||||
"ip_strategy_desc": "Wählen Sie die bevorzugte IP-Version für Netzwerkverbindungen",
|
||||
"ip_strategy_ipv4": "Bevorzuge IPv4",
|
||||
"ip_strategy_ipv6": "Bevorzuge IPv6",
|
||||
"ip_strategy_placeholder": "IP-Strategie auswählen",
|
||||
"multiplier": "Multiplikator",
|
||||
"node_pull_interval": "Knoten-Pull-Intervall",
|
||||
"node_pull_interval_desc": "Wie oft der Knoten die Konfiguration abruft (Sekunden).",
|
||||
"node_push_interval": "Knoten-Push-Intervall",
|
||||
"node_push_interval_desc": "Wie oft der Knoten Statistiken sendet (Sekunden).",
|
||||
"outbound_address_placeholder": "Serveradresse",
|
||||
"outbound_name_placeholder": "Konfigurationsname",
|
||||
"outbound_password_placeholder": "Passwort (optional)",
|
||||
"outbound_port_placeholder": "Portnummer",
|
||||
"outbound_protocol_placeholder": "Protokoll auswählen",
|
||||
"outbound_rules_placeholder": "Eine Regel pro Zeile, unterstützt:\nkeyword:google (Schlüsselwortübereinstimmung)\nsuffix:google.com (Suffixübereinstimmung)\nregex:.*\\.example\\.com$ (Regex-Übereinstimmung)\nexample.com (exakte Übereinstimmung)\nLeer lassen für Standardrouting",
|
||||
"reset": "Zurücksetzen",
|
||||
"save": "Speichern",
|
||||
"start_time": "Startzeit",
|
||||
"time_slot": "Zeitfenster",
|
||||
"traffic_report_threshold": "Schwellenwert für Verkehrsberichte",
|
||||
"traffic_report_threshold_desc": "Legen Sie den Mindestschwellenwert für die Verkehrsmeldung fest. Verkehr wird nur gemeldet, wenn er diesen Wert überschreitet. Auf 0 setzen oder leer lassen, um gesamten Verkehr zu melden."
|
||||
},
|
||||
"saveSuccess": "Erfolgreich gespeichert",
|
||||
"tabs": {
|
||||
"basic": "Grundkonfiguration",
|
||||
"block": "Blockierungsregeln",
|
||||
"dns": "DNS-Konfiguration",
|
||||
"outbound": "Ausgehende Regeln"
|
||||
},
|
||||
"title": "Knoten-Konfiguration"
|
||||
},
|
||||
"server_key": "Server-Schlüssel",
|
||||
"service_name": "Dienstname",
|
||||
"sorted_success": "Erfolgreich sortiert",
|
||||
|
||||
Reference in New Issue
Block a user