mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-11-03 05:22:09 +08:00
Support the dns-mode field introduced in mihomo v1.19.33. A button group below the stack selector offers Auto/Disabled/Native/Hijack; Auto writes an empty string, which the core treats as the legacy behavior. Adding dns-mode to GUI_KEYS makes the value GUI-authoritative once saved, matching the other TUN dialog fields.
719 lines
32 KiB
JSON
719 lines
32 KiB
JSON
{
|
|
"page": {
|
|
"actions": {
|
|
"manual": "Manual de uso",
|
|
"telegram": "Canal de Telegram",
|
|
"github": "Dirección del proyecto en GitHub"
|
|
},
|
|
"actionsGroupLabel": "Enlaces de configuración",
|
|
"title": "Ajustes"
|
|
},
|
|
"sections": {
|
|
"system": {
|
|
"title": "Ajustes del sistema",
|
|
"toggles": {
|
|
"tunMode": "Modo de interfaz virtual (TUN)",
|
|
"systemProxy": "Proxy del sistema"
|
|
},
|
|
"tooltips": {
|
|
"silentStart": "El programa se ejecutará en segundo plano al iniciarse y no mostrará el panel."
|
|
},
|
|
"fields": {
|
|
"autoLaunch": "Inicio automático",
|
|
"silentStart": "Inicio silencioso"
|
|
},
|
|
"notifications": {
|
|
"tunMode": {
|
|
"autoDisabled": "TUN Mode automatically disabled due to service unavailable",
|
|
"autoDisableFailed": "Failed to disable TUN Mode automatically"
|
|
}
|
|
}
|
|
},
|
|
"proxyControl": {
|
|
"tooltips": {
|
|
"systemProxy": "Modifica la configuración del proxy del sistema operativo. Si no se puede habilitar, puede modificar manualmente la configuración del proxy del sistema operativo.",
|
|
"tunMode": "El modo TUN (interfaz virtual) gestiona todo el tráfico del sistema. No es necesario habilitar el proxy del sistema cuando está activado.",
|
|
"tunUnavailable": "El modo TUN requiere el modo de servicio o el modo de administrador"
|
|
},
|
|
"actions": {
|
|
"installService": "Instalar servicio",
|
|
"uninstallService": "Desinstalar servicio",
|
|
"switchToServiceMode": "Cambiar al modo de servicio"
|
|
},
|
|
"fields": {
|
|
"systemProxy": "Proxy del sistema",
|
|
"tunMode": "Modo de interfaz virtual (TUN)"
|
|
},
|
|
"messages": {
|
|
"installedCheckProxy": "El servicio está instalado y el núcleo se ejecuta a través de él. Revise el interruptor del proxy del sistema y repita el cambio si no se aplicó.",
|
|
"installedCoreNotOnService": "El servicio está instalado, pero el núcleo no se ejecuta a través de él. Revise el núcleo e inténtelo de nuevo.",
|
|
"installedProxyRestored": "El servicio está instalado, el núcleo se ejecuta a través de él y se ha aplicado tu cambio de proxy del sistema."
|
|
}
|
|
},
|
|
"externalController": {
|
|
"title": "Dirección de escucha del controlador externo",
|
|
"fields": {
|
|
"enable": "Habilitar controlador externo",
|
|
"address": "Dirección de escucha del controlador externo",
|
|
"secret": "Clave de acceso a la API"
|
|
},
|
|
"placeholders": {
|
|
"address": "Requerido",
|
|
"secret": "Configuración recomendada"
|
|
},
|
|
"tooltips": {
|
|
"copy": "Copiar al portapapeles"
|
|
},
|
|
"messages": {
|
|
"addressRequired": "La dirección del controlador no puede estar vacía",
|
|
"secretRequired": "La clave secreta no puede estar vacía",
|
|
"copyFailed": "Error al copiar",
|
|
"controllerCopied": "El puerto API se copió al portapapeles",
|
|
"secretCopied": "La clave API se copió al portapapeles"
|
|
}
|
|
},
|
|
"externalCors": {
|
|
"title": "Configuración de CORS externo",
|
|
"fields": {
|
|
"allowPrivateNetwork": "Permitir acceso a red privada",
|
|
"allowedOrigins": "Orígenes permitidos"
|
|
},
|
|
"placeholders": {
|
|
"origin": "Introduce una URL válida"
|
|
},
|
|
"actions": {
|
|
"add": "Agregar"
|
|
},
|
|
"messages": {
|
|
"alwaysIncluded": "Orígenes siempre incluidos: {{urls}}"
|
|
},
|
|
"tooltips": {
|
|
"open": "Configuración de CORS externo"
|
|
}
|
|
},
|
|
"appearance": {
|
|
"light": "Light",
|
|
"dark": "Dark",
|
|
"system": "System"
|
|
},
|
|
"clash": {
|
|
"title": "Ajustes de Clash",
|
|
"form": {
|
|
"fields": {
|
|
"allowLan": "Conexión a la red local",
|
|
"dnsOverwrite": "Sobrescritura de DNS",
|
|
"ipv6": "IPv6",
|
|
"unifiedDelay": "Latencia unificada",
|
|
"logLevel": "Nivel de registro",
|
|
"portConfig": "Configuración de puerto",
|
|
"external": "Control externo",
|
|
"webUI": "Interfaz web",
|
|
"clashCore": "Núcleo de Clash",
|
|
"openUwpTool": "Abrir herramienta UWP",
|
|
"updateGeoData": "Actualizar GeoData",
|
|
"tunnels": {
|
|
"title": "Gestión de Túneles",
|
|
"localAddr": "Dirección de Escucha Local",
|
|
"localPort": "Puerto de Escucha Local",
|
|
"targetAddr": "Dirección de destino",
|
|
"targetPort": "Puerto de destino",
|
|
"proxyGroup": "Grupo de Proxy",
|
|
"proxyNode": "Nodo Proxy",
|
|
"protocols": "Protocolo",
|
|
"existing": "Túneles Existentes",
|
|
"default": "Seguir la Configuración Actual",
|
|
"optional": "Opcional",
|
|
"messages": {
|
|
"incomplete": "Por favor complete todos los campos obligatorios del túnel",
|
|
"invalidLocalAddr": "Dirección de escucha local no válida",
|
|
"invalidLocalPort": "Puerto de escucha local no válido",
|
|
"invalidTargetAddr": "Dirección de destino no válida",
|
|
"invalidTargetPort": "Puerto de destino no válido"
|
|
},
|
|
"actions": {
|
|
"add": "Agregar",
|
|
"addNew": "Agregar Nuevo Túnel"
|
|
}
|
|
}
|
|
},
|
|
"tooltips": {
|
|
"networkInterface": "Interfaz de red",
|
|
"unifiedDelay": "Al habilitar la latencia unificada, se realizarán dos pruebas de latencia para eliminar las diferencias de latencia entre diferentes tipos de nodos causadas por el handshake de conexión, etc.",
|
|
"logLevel": "Solo se aplica al archivo de registro del núcleo en la carpeta Service del directorio de registros.",
|
|
"openUwpTool": "A partir de Windows 8, las aplicaciones UWP (como la Tienda de Microsoft) tienen restricciones para acceder directamente a los servicios de red del host local. Use esta herramienta para evitar esta restricción."
|
|
},
|
|
"options": {
|
|
"logLevel": {
|
|
"debug": "Debug",
|
|
"info": "Info",
|
|
"warning": "Warn",
|
|
"error": "Error",
|
|
"silent": "Silent"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"components": {
|
|
"verge": {
|
|
"basic": {
|
|
"title": "Ajustes básicos de Verge",
|
|
"actions": {
|
|
"browse": "Examinar"
|
|
},
|
|
"trayOptions": {
|
|
"showMainWindow": "Mostrar ventana principal",
|
|
"showTrayMenu": "Mostrar menú de la bandeja",
|
|
"disable": "Deshabilitar"
|
|
},
|
|
"fields": {
|
|
"language": "Configuración de idioma",
|
|
"themeMode": "Modo de tema",
|
|
"trayClickEvent": "Evento de clic en el icono de la bandeja",
|
|
"copyEnvType": "Copiar tipo de variable de entorno",
|
|
"startPage": "Página de inicio",
|
|
"startupScript": "Script de inicio",
|
|
"themeSetting": "Configuración de tema",
|
|
"layoutSetting": "Configuración de la interfaz",
|
|
"misc": "Ajustes varios",
|
|
"hotkeySetting": "Configuración de atajos de teclado"
|
|
}
|
|
},
|
|
"advanced": {
|
|
"title": "Ajustes avanzados de Verge",
|
|
"tooltips": {
|
|
"backupInfo": "Soporte para la copia de seguridad de archivos de configuración a través de WebDAV",
|
|
"openConfDir": "Si el software no funciona correctamente, !realice una copia de seguridad! y elimine todos los archivos de esta carpeta, luego reinicie el software.",
|
|
"liteMode": "Cierra la interfaz gráfica y solo mantiene el núcleo en ejecución"
|
|
},
|
|
"actions": {
|
|
"copyVersion": "Copy Version"
|
|
},
|
|
"notifications": {
|
|
"latestVersion": "Actualmente está en la última versión",
|
|
"versionCopied": "Version copied to clipboard"
|
|
},
|
|
"fields": {
|
|
"backupSetting": "Configuración de copia de seguridad",
|
|
"runtimeConfig": "Configuración actual",
|
|
"openConfDir": "Directorio de configuración",
|
|
"openCoreDir": "Directorio del núcleo",
|
|
"openLogsDir": "Directorio de registros",
|
|
"checkUpdates": "Comprobar actualizaciones",
|
|
"openDevTools": "Abrir herramientas de desarrollo",
|
|
"liteModeSettings": "Configuración del modo ligero",
|
|
"exit": "Salir",
|
|
"exportDiagnostics": "Exportar información de diagnóstico",
|
|
"vergeVersion": "Versión de Verge"
|
|
}
|
|
},
|
|
"theme": {
|
|
"title": "Configuración de tema",
|
|
"fields": {
|
|
"primaryColor": "Color principal",
|
|
"secondaryColor": "Color secundario",
|
|
"primaryText": "Color principal del texto",
|
|
"secondaryText": "Color secundario del texto",
|
|
"infoColor": "Color de información",
|
|
"warningColor": "Color de advertencia",
|
|
"errorColor": "Color de error",
|
|
"successColor": "Color de éxito",
|
|
"fontFamily": "Familia tipográfica",
|
|
"cssInjection": "Inyección de CSS"
|
|
},
|
|
"actions": {
|
|
"editCss": "Edit CSS"
|
|
},
|
|
"dialogs": {
|
|
"editCssTitle": "Edit CSS"
|
|
}
|
|
},
|
|
"layout": {
|
|
"title": "Configuración de la interfaz",
|
|
"fields": {
|
|
"preferSystemTitlebar": "Prefer System Titlebar",
|
|
"trafficGraph": "Gráfico de tráfico",
|
|
"memoryUsage": "Uso de memoria del núcleo",
|
|
"proxyGroupIcon": "Icono del grupo de proxy",
|
|
"toastPosition": "Posición del aviso",
|
|
"hoverNavigator": "Hover Jump Navigator",
|
|
"hoverNavigatorDelay": "Hover Jump Navigator Delay",
|
|
"navIcon": "Icono de la barra de navegación",
|
|
"collapseNavBar": "Colapsar barra de navegación",
|
|
"trayIcon": "Icono de la bandeja",
|
|
"proxyGroupsDisplayMode": "Proxy Groups Display Mode",
|
|
"showOutboundModesInline": "Show Outbound Modes Inline",
|
|
"commonTrayIcon": "Icono de bandeja común",
|
|
"systemProxyTrayIcon": "Icono de bandeja del proxy del sistema",
|
|
"tunTrayIcon": "Icono de bandeja del modo TUN",
|
|
"enableTrayIcon": "Habilitar icono de la bandeja",
|
|
"enableTraySpeed": "Habilitar velocidad en la bandeja",
|
|
"pauseRenderTrafficStatsOnBlur": "Pausar el renderizado de estadísticas de tráfico al perder el foco"
|
|
},
|
|
"tooltips": {
|
|
"hoverNavigator": "Automatically scroll to the corresponding proxy group when hovering over alphabet letters",
|
|
"hoverNavigatorDelay": "Delay before auto scrolling when hovering, in milliseconds"
|
|
},
|
|
"options": {
|
|
"icon": {
|
|
"monochrome": "Icono monocromo",
|
|
"colorful": "Icono colorido",
|
|
"disable": "Deshabilitar"
|
|
},
|
|
"toastPosition": {
|
|
"topLeft": "Arriba a la izquierda",
|
|
"topRight": "Arriba a la derecha",
|
|
"bottomLeft": "Abajo a la izquierda",
|
|
"bottomRight": "Abajo a la derecha"
|
|
},
|
|
"proxyGroupsDisplayMode": {
|
|
"default": "Default",
|
|
"inline": "Inline",
|
|
"disable": "Disable"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"modals": {
|
|
"clashPort": {
|
|
"title": "Configuración de puerto",
|
|
"fields": {
|
|
"mixed": "Puerto de proxy mixto",
|
|
"socks": "Puerto de proxy SOCKS",
|
|
"http": "Puerto de proxy HTTP(S)",
|
|
"redir": "Puerto de proxy transparente Redir",
|
|
"tproxy": "Puerto de proxy transparente TPROXY"
|
|
},
|
|
"actions": {
|
|
"random": "Puerto aleatorio"
|
|
},
|
|
"messages": {
|
|
"portInUse": "Port {{port}} is already in use",
|
|
"runningPort": "Puerto actual: {{port}}",
|
|
"duplicatePort": "Los servicios de escucha habilitados deben usar puertos diferentes",
|
|
"invalidPort": "Introduce un puerto entre 1 y 65535",
|
|
"saved": "Port settings saved",
|
|
"saveFailed": "Failed to save port settings",
|
|
"automaticFallback": "El puerto {{oldPort}} está en uso, por lo que esta sesión usa {{newPort}}. Tu configuración no ha cambiado y se volverá a intentar {{oldPort}} en el próximo inicio.",
|
|
"automaticFallbackFailed": "Error al cambiar automáticamente el puerto proxy mixto: {{error}}",
|
|
"portTooLow": "El puerto debe ser 1000 o superior",
|
|
"portTooHigh": "El puerto debe ser 65535 o inferior"
|
|
}
|
|
},
|
|
"clashCore": {
|
|
"variants": {
|
|
"release": "Versión estable",
|
|
"alpha": "Versión alfa"
|
|
}
|
|
},
|
|
"liteMode": {
|
|
"title": "Configuración del modo ligero",
|
|
"actions": {
|
|
"enterNow": "Entrar en modo ligero ahora"
|
|
},
|
|
"toggles": {
|
|
"autoEnter": "Entrar automáticamente en modo ligero"
|
|
},
|
|
"tooltips": {
|
|
"autoEnter": "Si se habilita, se activará automáticamente el modo ligero después de un tiempo de inactividad de la ventana."
|
|
},
|
|
"fields": {
|
|
"delay": "Retraso para entrar automáticamente en modo ligero"
|
|
},
|
|
"messages": {
|
|
"autoEnterHint": "Después de cerrar la ventana, el modo ligero se activará automáticamente después de {{n}} minutos"
|
|
}
|
|
},
|
|
"backup": {
|
|
"title": "Configuración de copia de seguridad",
|
|
"tabs": {
|
|
"local": "Local backup",
|
|
"webdav": "WebDAV backup"
|
|
},
|
|
"actions": {
|
|
"selectTarget": "Select backup target",
|
|
"backup": "Copia de seguridad",
|
|
"export": "Export",
|
|
"exportBackup": "Export Backup",
|
|
"importBackup": "Import Backup",
|
|
"deleteBackup": "Eliminar copia de seguridad",
|
|
"restore": "Restaurar",
|
|
"restoreBackup": "Restaurar copia de seguridad",
|
|
"viewHistory": "View history"
|
|
},
|
|
"fields": {
|
|
"webdavUrl": "Dirección del servidor WebDAV http(s)://",
|
|
"username": "Nombre de usuario",
|
|
"info": "Backups are stored locally in the application data directory. Use the list below to restore or delete backups."
|
|
},
|
|
"messages": {
|
|
"webdavUrlRequired": "La dirección del servidor WebDAV no puede estar vacía",
|
|
"invalidWebdavUrl": "Formato de dirección del servidor WebDAV no válido",
|
|
"usernameRequired": "El nombre de usuario no puede estar vacío",
|
|
"passwordRequired": "La contraseña no puede estar vacía",
|
|
"webdavConfigSaved": "Configuración de WebDAV guardada con éxito",
|
|
"webdavConfigSaveFailed": "Error al guardar la configuración de WebDAV: {{error}}",
|
|
"backupCreated": "Copia de seguridad creada con éxito",
|
|
"backupFailed": "Error al crear la copia de seguridad: {{error}}",
|
|
"localBackupCreated": "Local backup created successfully",
|
|
"localBackupFailed": "Local backup failed",
|
|
"restoreSuccess": "Restauración exitosa. La aplicación se reiniciará en 1 segundo",
|
|
"localBackupExported": "Local backup exported successfully",
|
|
"localBackupExportFailed": "Failed to export local backup",
|
|
"localBackupImported": "Local backup imported successfully",
|
|
"localBackupImportFailed": "Failed to import local backup: {{error}}",
|
|
"webdavRefreshSuccess": "WebDAV refresh succeeded",
|
|
"webdavRefreshFailed": "WebDAV refresh failed: {{error}}",
|
|
"confirmDelete": "Confirm to delete this backup file?",
|
|
"confirmRestore": "Confirm to restore this backup file?"
|
|
},
|
|
"auto": {
|
|
"title": "Automatic backup",
|
|
"scheduleLabel": "Enable scheduled backup",
|
|
"scheduleHelper": "Create local backups in the background at the configured interval.",
|
|
"intervalLabel": "Backup frequency",
|
|
"changeLabel": "Backup on critical changes",
|
|
"changeHelper": "Automatically backup when Global Extend Config/Script changes.",
|
|
"options": {
|
|
"hours": "Every {{n}} hours",
|
|
"days": "Every {{n}} days"
|
|
}
|
|
},
|
|
"manual": {
|
|
"title": "Manual backup",
|
|
"local": "Creates a snapshot on this device, stored under the app data directory.",
|
|
"webdav": "Upload a snapshot to your WebDAV server once credentials are set.",
|
|
"configureWebdav": "Configure WebDAV"
|
|
},
|
|
"history": {
|
|
"title": "Backup history",
|
|
"summary": "{{count}} backups • latest {{recent}}",
|
|
"empty": "No backups available",
|
|
"unknownPlatform": "unknown",
|
|
"unknownTime": "Unknown time"
|
|
},
|
|
"webdav": {
|
|
"title": "WebDAV settings"
|
|
},
|
|
"table": {
|
|
"filename": "Nombre del archivo",
|
|
"backupTime": "Tiempo de copia de seguridad",
|
|
"actions": "Acciones",
|
|
"noBackups": "No hay copias de seguridad",
|
|
"rowsPerPage": "Rows per page"
|
|
}
|
|
},
|
|
"misc": {
|
|
"title": "Ajustes varios",
|
|
"fields": {
|
|
"appLogLevel": "Nivel de registro de la aplicación",
|
|
"appLogMaxSize": "App Log Max Size",
|
|
"appLogMaxCount": "App Log Max Count",
|
|
"autoCloseConnections": "Cerrar conexiones automáticamente",
|
|
"autoCheckUpdate": "Comprobar actualizaciones automáticamente",
|
|
"enableBuiltinEnhanced": "Habilitar funciones mejoradas integradas",
|
|
"proxyLayoutColumns": "Número de columnas en la disposición de la página de proxy",
|
|
"autoLogClean": "Limpiar registros automáticamente",
|
|
"autoDelayDetection": "Detección automática de latencia",
|
|
"autoDelayDetectionInterval": "Intervalo de detección automática de latencia",
|
|
"defaultLatencyTest": "Enlace de prueba de latencia predeterminado",
|
|
"defaultLatencyTimeout": "Tiempo de espera de la prueba de latencia"
|
|
},
|
|
"tooltips": {
|
|
"autoCloseConnections": "Cierra las conexiones establecidas cuando se cambia el nodo seleccionado en el grupo de proxy o el modo de proxy.",
|
|
"enableBuiltinEnhanced": "Procesamiento de compatibilidad de archivos de configuración",
|
|
"autoDelayDetection": "Prueba periódicamente la latencia del nodo actual en segundo plano",
|
|
"defaultLatencyTest": "Solo se utiliza para pruebas de solicitudes de clientes HTTP y no afectará al archivo de configuración."
|
|
},
|
|
"options": {
|
|
"proxyLayoutColumns": {
|
|
"auto": "Número de columnas automático"
|
|
},
|
|
"autoLogClean": {
|
|
"never": "No limpiar",
|
|
"retainDays": "Retener {{n}} días"
|
|
}
|
|
}
|
|
},
|
|
"update": {
|
|
"title": "New Version v{{version}}",
|
|
"actions": {
|
|
"goToRelease": "Ir a la página de lanzamiento",
|
|
"update": "Actualizar"
|
|
},
|
|
"messages": {
|
|
"breakChangeError": "Esta es una actualización importante y no se admite la actualización desde dentro de la aplicación. Desinstale e instale manualmente la nueva versión.",
|
|
"available": "Hay una nueva versión disponible"
|
|
},
|
|
"alerts": {
|
|
"note": "Nota",
|
|
"tip": "Consejo",
|
|
"important": "Importante",
|
|
"warning": "Advertencia",
|
|
"caution": "Precaución"
|
|
}
|
|
},
|
|
"sysproxy": {
|
|
"title": "Configuración del proxy del sistema",
|
|
"fieldsets": {
|
|
"currentStatus": "Proxy del sistema actual"
|
|
},
|
|
"fields": {
|
|
"enableStatus": "Estado de habilitación: ",
|
|
"serverAddr": "Dirección del servidor: ",
|
|
"pacUrl": "URL del PAC: ",
|
|
"proxyHost": "Host del proxy",
|
|
"usePacMode": "Usar modo PAC",
|
|
"proxyGuard": "Guardia del proxy del sistema",
|
|
"guardDuration": "Intervalo de guardia del proxy",
|
|
"alwaysUseDefaultBypass": "Siempre usar la lista de omisión predeterminada",
|
|
"enableBypassCheck": "Validar formato de bypass de proxy",
|
|
"proxyBypass": "Configuración de omisión del proxy: ",
|
|
"bypass": "Omisión actual: ",
|
|
"pacScriptContent": "Contenido del script PAC"
|
|
},
|
|
"tooltips": {
|
|
"proxyGuard": "Habilite esta opción para evitar que otros programas modifiquen la configuración del proxy del sistema operativo."
|
|
},
|
|
"messages": {
|
|
"durationTooShort": "El intervalo de tiempo del daemon de proxy no puede ser menor de 1 segundo",
|
|
"invalidBypass": "Formato de omisión de proxy no válido",
|
|
"invalidProxyHost": "Formato de host del proxy no válido"
|
|
},
|
|
"actions": {
|
|
"editPac": "Editar PAC"
|
|
}
|
|
},
|
|
"tun": {
|
|
"title": "Modo de interfaz virtual (TUN)",
|
|
"fields": {
|
|
"stack": "Pila del modo TUN",
|
|
"device": "Device Name",
|
|
"autoRoute": "Configurar enrutamiento global automáticamente",
|
|
"routeExcludeAddress": "Direcciones excluidas de ruta",
|
|
"strictRoute": "Enrutamiento estricto",
|
|
"autoDetectInterface": "Detectar automáticamente la interfaz de salida del tráfico",
|
|
"dnsHijack": "Secuestro de DNS",
|
|
"dnsMode": "Modo DNS",
|
|
"mtu": "Unidad máxima de transmisión",
|
|
"autoRedirect": "Auto Redirect"
|
|
},
|
|
"tooltips": {
|
|
"dnsHijack": "Please use , to separate multiple DNS servers",
|
|
"dnsMode": "Auto mantiene el comportamiento anterior; hijack requiere Enrutamiento estricto en Windows o Auto Redirect en Linux",
|
|
"autoRedirect": "Automatically configures nftables/iptables TCP redirects"
|
|
},
|
|
"messages": {
|
|
"applied": "Ajustes aplicados",
|
|
"invalidRouteExcludeAddress": "Introduce un bloque CIDR válido",
|
|
"routeExcludeAddressHint": "Solo se admiten bloques CIDR de IPv4/IPv6, como 192.168.0.0/16 o fd00::/8"
|
|
}
|
|
},
|
|
"dns": {
|
|
"dialog": {
|
|
"title": "Sobrescritura de DNS",
|
|
"profileScope": "El estado del interruptor de sobrescritura de DNS se guarda por separado para cada perfil y solo se aplica a ese perfil.",
|
|
"warning": "Si no está seguro de cómo configurar esto, no realice cambios y mantenga deshabilitada la sobrescritura de DNS."
|
|
},
|
|
"protection": {
|
|
"title": "Enable DNS Overwrite?",
|
|
"message": "This subscription contains custom DNS settings. DNS Overwrite may replace them, preventing nodes from connecting or some websites from loading. Enable it anyway?",
|
|
"enableAnyway": "Enable anyway",
|
|
"keepDisabled": "Keep disabled",
|
|
"autoDisabled": "DNS Overwrite was disabled to preserve the custom DNS settings in the current subscription."
|
|
},
|
|
"sections": {
|
|
"general": "Configuración de DNS",
|
|
"fallbackFilter": "Configuración de filtrado de respaldo",
|
|
"hosts": "Configuración de hosts"
|
|
},
|
|
"fields": {
|
|
"enable": "Habilitar DNS",
|
|
"listen": "Dirección de escucha de DNS",
|
|
"enhancedMode": "Modo mejorado",
|
|
"fakeIpRange": "Rango de Fake IP",
|
|
"fakeIpRange6": "Rango de Fake IP (IPv6)",
|
|
"fakeIpFilterMode": "Modo de filtrado de Fake IP",
|
|
"ipv6": {
|
|
"label": "IPv6",
|
|
"description": "Habilitar resolución DNS IPv6"
|
|
},
|
|
"preferH3": {
|
|
"label": "Prefiere HTTP/3",
|
|
"description": "DNS DOH utiliza el protocolo HTTP/3"
|
|
},
|
|
"respectRules": {
|
|
"label": "Seguir las reglas de enrutamiento",
|
|
"description": "Las conexiones DNS siguen las reglas de enrutamiento"
|
|
},
|
|
"useHosts": {
|
|
"label": "Usar archivo hosts",
|
|
"description": "Habilitar la resolución de nombres de host a través del archivo hosts"
|
|
},
|
|
"useSystemHosts": {
|
|
"label": "Usar archivo hosts del sistema",
|
|
"description": "Habilitar la resolución de nombres de host a través del archivo hosts del sistema"
|
|
},
|
|
"directPolicy": {
|
|
"label": "Los servidores DNS de conexión directa siguen la política",
|
|
"description": "Si seguir la configuración de la política de servidores DNS"
|
|
},
|
|
"defaultNameserver": {
|
|
"label": "Servidor DNS predeterminado",
|
|
"description": "Servidores DNS predeterminados utilizados para resolver servidores DNS"
|
|
},
|
|
"nameserver": {
|
|
"label": "Servidor DNS",
|
|
"description": "Lista de servidores DNS, separados por comas"
|
|
},
|
|
"fallback": {
|
|
"label": "Servidor de respaldo",
|
|
"description": "Lista de servidores DNS de respaldo, separados por comas"
|
|
},
|
|
"proxy": {
|
|
"label": "DNS del servidor proxy",
|
|
"description": "Servidor de resolución de nombres de dominio del nodo de proxy, separados por comas"
|
|
},
|
|
"directNameserver": {
|
|
"label": "Servidor DNS de conexión directa",
|
|
"description": "Servidor de resolución de nombres de dominio de salida directa, admite la palabra clave 'system', separados por comas"
|
|
},
|
|
"fakeIpFilter": {
|
|
"label": "Filtro de Fake IP",
|
|
"description": "Dominios que omiten la resolución de Fake IP, separados por comas"
|
|
},
|
|
"nameserverPolicy": {
|
|
"label": "Política de servidores DNS",
|
|
"description": "Servidor DNS específico de dominio, múltiples servidores separados por punto y coma, formato: dominio=server1;server2"
|
|
},
|
|
"geoipFiltering": {
|
|
"label": "Filtrado GeoIP",
|
|
"description": "Habilitar el filtrado GeoIP de respaldo"
|
|
},
|
|
"geoipCode": "Código de país GeoIP",
|
|
"fallbackIpCidr": {
|
|
"label": "IP CIDR de respaldo",
|
|
"description": "IP CIDR que no utilizan servidores de respaldo, separados por comas"
|
|
},
|
|
"fallbackDomain": {
|
|
"label": "Dominio de respaldo",
|
|
"description": "Dominios que utilizan servidores de respaldo, separados por comas"
|
|
},
|
|
"hosts": {
|
|
"label": "Hosts",
|
|
"description": "Asignación personalizada de dominio a IP o dominio, separados por comas"
|
|
}
|
|
},
|
|
"messages": {
|
|
"saved": "Configuración de DNS guardada",
|
|
"configError": "DNS configuration error:"
|
|
},
|
|
"errors": {
|
|
"invalid": "Invalid configuration",
|
|
"invalidYaml": "Invalid YAML format"
|
|
}
|
|
},
|
|
"webUI": {
|
|
"actions": {
|
|
"openUrl": "Abrir enlace"
|
|
},
|
|
"title": "Interfaz web",
|
|
"messages": {
|
|
"supportedPlaceholders": "Soporta %host, %port, %secret",
|
|
"placeholderInstruction": "Utilice %host, %port, %secret para representar el host, el puerto y la clave de acceso."
|
|
},
|
|
"errors": {
|
|
"clashInfoUnavailable": "La información de conexión del núcleo no está disponible",
|
|
"invalidServer": "La dirección del servidor del núcleo «{{server}}» no es válida",
|
|
"openFailed": "No se pudo abrir la interfaz web"
|
|
}
|
|
},
|
|
"hotkey": {
|
|
"toggles": {
|
|
"enableGlobal": "Habilitar atajos de teclado globales"
|
|
},
|
|
"title": "Configuración de atajos de teclado",
|
|
"functions": {
|
|
"rule": "Modo de reglas",
|
|
"global": "Modo global",
|
|
"openOrCloseDashboard": "Abrir/cerrar panel",
|
|
"toggleSystemProxy": "Activar/desactivar el proxy del sistema",
|
|
"toggleTunMode": "Activar/desactivar el modo TUN",
|
|
"entryLightweightMode": "Entrar en modo ligero",
|
|
"direct": "Modo de conexión directa",
|
|
"reactivateProfiles": "Reactivar suscripciones"
|
|
}
|
|
},
|
|
"networkInterface": {
|
|
"title": "Interfaz de red",
|
|
"fields": {
|
|
"ipAddress": "Dirección IP",
|
|
"macAddress": "Dirección MAC"
|
|
}
|
|
}
|
|
},
|
|
"feedback": {
|
|
"errors": {
|
|
"clash": {
|
|
"configUpdateFailed": "No se pudo actualizar la configuración del núcleo",
|
|
"modeUpdateFailed": "No se pudo cambiar el modo de proxy",
|
|
"restartFailed": "No se pudo reiniciar el núcleo",
|
|
"startFailed": "No se pudo iniciar el núcleo",
|
|
"serviceCoreStopped": "El núcleo ejecutado por el servicio se detuvo inesperadamente",
|
|
"stopFailed": "No se pudo detener el núcleo"
|
|
},
|
|
"clashService": {
|
|
"installFailed": "No se pudo instalar el servicio",
|
|
"uninstallFailed": "No se pudo desinstalar el servicio",
|
|
"reinstallFailed": "No se pudo reinstalar el servicio",
|
|
"repairFailed": "No se pudo reparar el servicio",
|
|
"sidecarFailed": "No se pudo continuar con Sidecar",
|
|
"coreAlreadyRunning": "No se puede iniciar el núcleo: ya hay un proceso del núcleo en ejecución. Cierre la aplicación correspondiente o finalice el proceso restante y vuelva a intentarlo. Si el problema persiste, reinicie el equipo."
|
|
},
|
|
"sysproxy": {
|
|
"privilegeRequired": "No se puede establecer el proxy del sistema: macOS rechazó el cambio por falta de permisos. Instale el servicio de Clash Verge; si es administrador, también puede desactivar la exigencia de contraseña de administrador para los ajustes de todo el sistema en las opciones avanzadas de Ajustes del Sistema → Privacidad y seguridad.",
|
|
"directFallback": "No se pudo establecer el proxy del sistema; el tráfico volvió a una conexión directa.",
|
|
"guardStopped": "El guardián del proxy del sistema se detuvo tras varios fallos seguidos. El proxy del sistema ya no se mantiene automáticamente.",
|
|
"sidecarWhileServiceReady": "No se pudo establecer el proxy del sistema: el servicio de Clash Verge está listo, pero el núcleo sigue ejecutándose como Sidecar. Reinicie el núcleo para cambiar al modo de servicio.",
|
|
"coreNotReady": "No se pudo activar el proxy del sistema porque el núcleo no está en ejecución. Inicie el núcleo (o instale/repare el servicio de Clash Verge) e inténtelo de nuevo.",
|
|
"systemCallFailed": "No se pudo escribir el proxy del sistema porque falló una llamada al sistema de Windows. Suele ser transitorio; inténtelo de nuevo."
|
|
}
|
|
},
|
|
"notifications": {
|
|
"clash": {
|
|
"restartSuccess": "Núcleo de Clash reiniciado",
|
|
"versionUpdated": "Versión del núcleo actualizada",
|
|
"alreadyLatestVersion": "Ya estás utilizando la versión más reciente del núcleo",
|
|
"changeSuccess": "Núcleo cambiado con éxito",
|
|
"changeFailed": "No se pudo cambiar el núcleo",
|
|
"geoDataUpdated": "GeoData actualizado"
|
|
},
|
|
"clashService": {
|
|
"appDataNotOwned": "El servicio se negó a iniciar el núcleo porque, en el disco, la carpeta de datos de la aplicación no pertenece a su cuenta (es habitual cuando la carpeta de inicio está en una unidad externa). Reparar el servicio no lo soluciona. Ejecute este comando en una terminal y luego reinicie la aplicación:",
|
|
"installSuccess": "Servicio instalado con éxito",
|
|
"permissionFallback": "{{reason}} Se ha cambiado al modo Sidecar; TUN requiere permisos de administrador. Siga la guía para reparar y reinstalar el servicio, o ejecute la aplicación como administrador sin instalar el servicio.",
|
|
"permissionWritableReason": "Las cuentas normales pueden modificar los archivos del núcleo o una carpeta superior, por lo que el servicio rechazó ejecutarlo con privilegios elevados.",
|
|
"permissionRejectedReason": "El servicio no pudo confirmar que los archivos y carpetas del núcleo sean seguros para ejecutarlos con privilegios elevados.",
|
|
"permissionRepairGuide": "Ver instrucciones de reparación",
|
|
"sidecarFallback": "El servicio no pudo iniciar el núcleo. Se ha cambiado al modo Sidecar; el servicio sigue sin estar disponible.",
|
|
"uninstallSuccess": "Servicio desinstalado con éxito"
|
|
},
|
|
"updater": {
|
|
"withClashProxySuccess": "Actualización con el proxy de Clash exitosa",
|
|
"withClashProxyFailed": "Error al actualizar incluso con el proxy de Clash"
|
|
}
|
|
}
|
|
},
|
|
"statuses": {
|
|
"clash": {
|
|
"stopping": "Deteniendo núcleo...",
|
|
"restarting": "Reiniciando núcleo..."
|
|
},
|
|
"clashService": {
|
|
"installing": "Instalando servicio...",
|
|
"uninstalling": "Desinstalando servicio..."
|
|
}
|
|
}
|
|
}
|