✨ 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": "Annuler",
|
||||
"save": "Enregistrer"
|
||||
},
|
||||
"address": "Adresse",
|
||||
"address_placeholder": "Adresse du serveur",
|
||||
"bandwidth_placeholder": "Entrez la bande passante, laissez vide pour BBR",
|
||||
"basic": "Configuration de base",
|
||||
"cancel": "Annuler",
|
||||
"cert_dns_env": "Variables d'environnement DNS",
|
||||
"cert_dns_provider": "Fournisseur DNS",
|
||||
"cert_mode": "Mode de certificat",
|
||||
"cipher": "Algorithme de chiffrement",
|
||||
"city": "Ville",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Annuler",
|
||||
"save": "Enregistrer"
|
||||
},
|
||||
"communicationKey": "Clé de communication",
|
||||
"communicationKeyDescription": "Utilisé pour l'authentification du nœud.",
|
||||
"description": "Gérer les clés de communication du nœud, les intervalles de tirage/poussée et les multiplicateurs dynamiques.",
|
||||
"dynamicMultiplier": "Multiplicateur dynamique",
|
||||
"dynamicMultiplierDescription": "Définir des créneaux horaires et des multiplicateurs pour ajuster le comptage du trafic.",
|
||||
"endTime": "Heure de fin",
|
||||
"inputPlaceholder": "Veuillez entrer",
|
||||
"multiplier": "Multiplicateur",
|
||||
"nodePullInterval": "Intervalle de tirage du nœud",
|
||||
"nodePullIntervalDescription": "À quelle fréquence le nœud tire la configuration (secondes).",
|
||||
"nodePushInterval": "Intervalle de poussée du nœud",
|
||||
"nodePushIntervalDescription": "À quelle fréquence le nœud pousse les statistiques (secondes).",
|
||||
"reset": "Réinitialiser",
|
||||
"save": "Enregistrer",
|
||||
"saveSuccess": "Enregistré avec succès",
|
||||
"startTime": "Heure de début",
|
||||
"timeSlot": "Créneau horaire",
|
||||
"title": "Configuration du nœud"
|
||||
},
|
||||
"confirm": "Confirmer",
|
||||
"confirmDeleteDesc": "Cette action ne peut pas être annulée.",
|
||||
"confirmDeleteTitle": "Supprimer ce serveur ?",
|
||||
@@ -114,6 +97,51 @@
|
||||
"security_short_id_placeholder": "Chaîne hexadécimale (jusqu'à 16 caractères)",
|
||||
"security_sni": "SNI",
|
||||
"select_encryption_method": "Sélectionner la méthode de chiffrement",
|
||||
"server_config": {
|
||||
"description": "Gérer les clés de communication du nœud, les intervalles de pull/push.",
|
||||
"dynamic_multiplier": "Multiplicateur dynamique",
|
||||
"dynamic_multiplier_desc": "Définir des créneaux horaires et des multiplicateurs pour ajuster le comptage du trafic.",
|
||||
"fields": {
|
||||
"block_rules_placeholder": "Une règle de domaine par ligne, prend en charge :\nkeyword:google (correspondance par mot-clé)\nsuffix:google.com (correspondance par suffixe)\nregex:.*\\.example\\.com$ (correspondance regex)\nexample.com (correspondance exacte)",
|
||||
"communication_key": "Clé de communication",
|
||||
"communication_key_desc": "Utilisé pour l'authentification du nœud.",
|
||||
"communication_key_placeholder": "Veuillez entrer",
|
||||
"dns_config": "Configuration DNS",
|
||||
"dns_domains_placeholder": "Une règle de domaine par ligne, prend en charge :\nkeyword:google (correspondance par mot-clé)\nsuffix:google.com (correspondance par suffixe)\nregex:.*\\.example\\.com$ (correspondance regex)\nexample.com (correspondance exacte)",
|
||||
"dns_proto_placeholder": "Sélectionnez le type",
|
||||
"end_time": "Heure de fin",
|
||||
"ip_strategy": "Stratégie IP",
|
||||
"ip_strategy_desc": "Choisissez la préférence de version IP pour les connexions réseau",
|
||||
"ip_strategy_ipv4": "Préférer IPv4",
|
||||
"ip_strategy_ipv6": "Préférer IPv6",
|
||||
"ip_strategy_placeholder": "Sélectionnez la stratégie IP",
|
||||
"multiplier": "Multiplicateur",
|
||||
"node_pull_interval": "Intervalle de pull du nœud",
|
||||
"node_pull_interval_desc": "À quelle fréquence le nœud récupère la configuration (secondes).",
|
||||
"node_push_interval": "Intervalle de push du nœud",
|
||||
"node_push_interval_desc": "À quelle fréquence le nœud envoie des statistiques (secondes).",
|
||||
"outbound_address_placeholder": "Adresse du serveur",
|
||||
"outbound_name_placeholder": "Nom de la configuration",
|
||||
"outbound_password_placeholder": "Mot de passe (optionnel)",
|
||||
"outbound_port_placeholder": "Numéro de port",
|
||||
"outbound_protocol_placeholder": "Sélectionnez le protocole",
|
||||
"outbound_rules_placeholder": "Une règle par ligne, prend en charge :\nkeyword:google (correspondance par mot-clé)\nsuffix:google.com (correspondance par suffixe)\nregex:.*\\.example\\.com$ (correspondance regex)\nexample.com (correspondance exacte)\nLaisser vide pour le routage par défaut",
|
||||
"reset": "Réinitialiser",
|
||||
"save": "Enregistrer",
|
||||
"start_time": "Heure de début",
|
||||
"time_slot": "Créneau horaire",
|
||||
"traffic_report_threshold": "Seuil de rapport de trafic",
|
||||
"traffic_report_threshold_desc": "Définir le seuil minimum pour le rapport de trafic. Le trafic ne sera rapporté que s'il dépasse cette valeur. Mettre à 0 ou laisser vide pour rapporter tout le trafic."
|
||||
},
|
||||
"saveSuccess": "Enregistré avec succès",
|
||||
"tabs": {
|
||||
"basic": "Configuration de base",
|
||||
"block": "Règles de blocage",
|
||||
"dns": "Configuration DNS",
|
||||
"outbound": "Règles sortantes"
|
||||
},
|
||||
"title": "Configuration du nœud"
|
||||
},
|
||||
"server_key": "Clé du serveur",
|
||||
"service_name": "Nom du service",
|
||||
"sorted_success": "Trié avec succès",
|
||||
|
||||
Reference in New Issue
Block a user