✨ 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": "Cancelar",
|
||||
"save": "Guardar"
|
||||
},
|
||||
"address": "Dirección",
|
||||
"address_placeholder": "Dirección del servidor",
|
||||
"bandwidth_placeholder": "Introduce el ancho de banda, deja vacío para BBR",
|
||||
"basic": "Configuración Básica",
|
||||
"cancel": "Cancelar",
|
||||
"cert_dns_env": "Variables de Entorno DNS",
|
||||
"cert_dns_provider": "Proveedor de DNS",
|
||||
"cert_mode": "Modo de Certificado",
|
||||
"cipher": "Algoritmo de Cifrado",
|
||||
"city": "Ciudad",
|
||||
"config": {
|
||||
"actions": {
|
||||
"cancel": "Cancelar",
|
||||
"save": "Guardar"
|
||||
},
|
||||
"communicationKey": "Clave de comunicación",
|
||||
"communicationKeyDescription": "Utilizado para la autenticación del nodo.",
|
||||
"description": "Gestionar las claves de comunicación del nodo, intervalos de extracción/empuje y multiplicadores dinámicos.",
|
||||
"dynamicMultiplier": "Multiplicador dinámico",
|
||||
"dynamicMultiplierDescription": "Definir intervalos de tiempo y multiplicadores para ajustar la contabilidad del tráfico.",
|
||||
"endTime": "Hora de finalización",
|
||||
"inputPlaceholder": "Por favor ingrese",
|
||||
"multiplier": "Multiplicador",
|
||||
"nodePullInterval": "Intervalo de extracción del nodo",
|
||||
"nodePullIntervalDescription": "Con qué frecuencia el nodo extrae la configuración (segundos).",
|
||||
"nodePushInterval": "Intervalo de empuje del nodo",
|
||||
"nodePushIntervalDescription": "Con qué frecuencia el nodo envía estadísticas (segundos).",
|
||||
"reset": "Restablecer",
|
||||
"save": "Guardar",
|
||||
"saveSuccess": "Guardado con éxito",
|
||||
"startTime": "Hora de inicio",
|
||||
"timeSlot": "Intervalo de tiempo",
|
||||
"title": "Configuración del nodo"
|
||||
},
|
||||
"confirm": "Confirmar",
|
||||
"confirmDeleteDesc": "Esta acción no se puede deshacer.",
|
||||
"confirmDeleteTitle": "¿Eliminar este servidor?",
|
||||
@@ -114,6 +97,51 @@
|
||||
"security_short_id_placeholder": "Cadena hexadecimal (hasta 16 caracteres)",
|
||||
"security_sni": "SNI",
|
||||
"select_encryption_method": "Seleccionar método de cifrado",
|
||||
"server_config": {
|
||||
"description": "Gestionar claves de comunicación del nodo, intervalos de extracción/push.",
|
||||
"dynamic_multiplier": "Multiplicador dinámico",
|
||||
"dynamic_multiplier_desc": "Definir intervalos de tiempo y multiplicadores para ajustar la contabilidad del tráfico.",
|
||||
"fields": {
|
||||
"block_rules_placeholder": "Una regla de dominio por línea, soporta:\nkeyword:google (coincidencia de palabras clave)\nsuffix:google.com (coincidencia de sufijo)\nregex:.*\\.example\\.com$ (coincidencia de regex)\nexample.com (coincidencia exacta)",
|
||||
"communication_key": "Clave de comunicación",
|
||||
"communication_key_desc": "Utilizado para la autenticación del nodo.",
|
||||
"communication_key_placeholder": "Por favor ingrese",
|
||||
"dns_config": "Configuración de DNS",
|
||||
"dns_domains_placeholder": "Una regla de dominio por línea, soporta:\nkeyword:google (coincidencia de palabras clave)\nsuffix:google.com (coincidencia de sufijo)\nregex:.*\\.example\\.com$ (coincidencia de regex)\nexample.com (coincidencia exacta)",
|
||||
"dns_proto_placeholder": "Seleccionar tipo",
|
||||
"end_time": "Hora de finalización",
|
||||
"ip_strategy": "Estrategia de IP",
|
||||
"ip_strategy_desc": "Elija la preferencia de versión de IP para conexiones de red",
|
||||
"ip_strategy_ipv4": "Preferir IPv4",
|
||||
"ip_strategy_ipv6": "Preferir IPv6",
|
||||
"ip_strategy_placeholder": "Seleccionar estrategia de IP",
|
||||
"multiplier": "Multiplicador",
|
||||
"node_pull_interval": "Intervalo de extracción del nodo",
|
||||
"node_pull_interval_desc": "Con qué frecuencia el nodo extrae la configuración (segundos).",
|
||||
"node_push_interval": "Intervalo de push del nodo",
|
||||
"node_push_interval_desc": "Con qué frecuencia el nodo envía estadísticas (segundos).",
|
||||
"outbound_address_placeholder": "Dirección del servidor",
|
||||
"outbound_name_placeholder": "Nombre de la configuración",
|
||||
"outbound_password_placeholder": "Contraseña (opcional)",
|
||||
"outbound_port_placeholder": "Número de puerto",
|
||||
"outbound_protocol_placeholder": "Seleccionar protocolo",
|
||||
"outbound_rules_placeholder": "Una regla por línea, soporta:\nkeyword:google (coincidencia de palabras clave)\nsuffix:google.com (coincidencia de sufijo)\nregex:.*\\.example\\.com$ (coincidencia de regex)\nexample.com (coincidencia exacta)\nDejar vacío para enrutamiento por defecto",
|
||||
"reset": "Restablecer",
|
||||
"save": "Guardar",
|
||||
"start_time": "Hora de inicio",
|
||||
"time_slot": "Intervalo de tiempo",
|
||||
"traffic_report_threshold": "Umbral de Informe de Tráfico",
|
||||
"traffic_report_threshold_desc": "Establecer el umbral mínimo para el informe de tráfico. El tráfico solo se informará cuando supere este valor. Establezca en 0 o deje vacío para informar todo el tráfico."
|
||||
},
|
||||
"saveSuccess": "Guardado con éxito",
|
||||
"tabs": {
|
||||
"basic": "Configuración Básica",
|
||||
"block": "Reglas de Bloqueo",
|
||||
"dns": "Configuración de DNS",
|
||||
"outbound": "Reglas Salientes"
|
||||
},
|
||||
"title": "Configuración del nodo"
|
||||
},
|
||||
"server_key": "Clave del servidor",
|
||||
"service_name": "Nombre del servicio",
|
||||
"sorted_success": "Ordenado con éxito",
|
||||
|
||||
Reference in New Issue
Block a user