feat(subscribe): Update subscription management localization and add new fields

This commit is contained in:
web
2025-08-08 11:22:31 -07:00
committed by speakeloudest
parent ec3133e0c8
commit 63842e5d99
32 changed files with 2297 additions and 1707 deletions
+77 -67
View File
@@ -1,89 +1,99 @@
{
"actions": {
"add": "Agregar",
"batchDelete": "Eliminar en lote",
"batchDeleteSuccess": "Se eliminaron con éxito {count} clientes",
"batchDeleteWarning": "¿Está seguro de que desea eliminar los {count} clientes seleccionados?",
"cancel": "Cancelar",
"confirm": "Confirmar",
"confirmDelete": "Confirmar eliminación",
"createSuccess": "Creado con éxito",
"delete": "Eliminar",
"deleteFailed": "Error al eliminar",
"deleteSuccess": "Eliminado con éxito",
"deleteWarning": "Esta operación no se puede deshacer. ¿Está seguro de que desea eliminar este cliente?",
"edit": "Editar",
"save": "Guardar",
"saveTemplate": "Guardar Plantilla"
"saveFailed": "Error al guardar",
"update": "Actualizar",
"updateSuccess": "Actualizado con éxito"
},
"config": {
"description": "Gestionar la configuración del sistema de suscripciones",
"restrictUserAgent": "Restricción de User-Agent",
"restrictUserAgentDescription": "Habilitar restricciones de acceso basadas en User-Agent",
"description": "Gestionar la configuración del sistema de suscripción",
"singleSubscriptionMode": "Modo de Suscripción Única",
"singleSubscriptionModeDescription": "Limitar a los usuarios a una única suscripción activa. Las suscripciones existentes no se ven afectadas.",
"singleSubscriptionModeDescription": "Limitar a los usuarios a una suscripción activa. Las suscripciones existentes no se ven afectadas",
"subscriptionDomain": "Dominio de Suscripción",
"subscriptionDomainDescription": "Dominio personalizado para enlaces de suscripción",
"subscriptionDomainPlaceholder": "Ingrese el dominio de suscripción, uno por línea",
"subscriptionPath": "Ruta de Suscripción",
"subscriptionPathDescription": "Ruta personalizada para los puntos finales de suscripción (mejor rendimiento después del reinicio del sistema)",
"subscriptionPathPlaceholder": "Ingrese la ruta de suscripción",
"title": "Configuración de Suscripciones",
"title": "Configuración de Suscripción",
"updateError": "Error al actualizar",
"updateSuccess": "Configuraciones actualizadas con éxito",
"userAgentWhitelist": "Lista Blanca de User-Agent",
"userAgentWhitelistDescription": "User-Agents permitidos para acceder a las suscripciones, uno por línea. Las plantillas integradas se incluyen automáticamente en la lista blanca",
"userAgentWhitelistPlaceholder": "Ingrese los User-Agents permitidos, uno por línea",
"wildcardResolution": "Resolución de Comodines",
"wildcardResolutionDescription": "Habilitar la resolución de dominio comodín para suscripciones"
"userAgentLimit": "Restricción de {userAgent}",
"userAgentLimitDescription": "Habilitar restricciones de acceso basadas en {userAgent}",
"userAgentList": "Lista blanca de {userAgent}",
"userAgentListDescription": "{userAgent} permitidos para acceso a la suscripción, uno por línea. La aplicación configurada {userAgent} se incluirá automáticamente",
"userAgentListPlaceholder": "Ingrese {userAgent} permitidos, uno por línea",
"wildcardResolution": "Resolución de comodines",
"wildcardResolutionDescription": "Habilitar resolución de dominio comodín para suscripciones"
},
"description": "Configurar ajustes de suscripción y plantillas de cliente",
"messages": {
"noClients": "No hay Plantillas de Cliente",
"noClientsDescription": "Aún no se han configurado plantillas de cliente. Agregue su primera plantilla para comenzar."
"form": {
"addTitle": "Agregar Cliente",
"descriptions": {
"description": "Descripción detallada del cliente",
"downloadLink": "URL de descarga de la plataforma",
"icon": "URL del ícono o codificación base64",
"name": "Nombre para mostrar del cliente",
"outputFormat": "Formato del archivo de configuración de suscripción",
"proxyTemplate": "Plantilla de enlace de suscripción, admite variables: ",
"template": "Plantilla de configuración de suscripción, admite varias variables",
"userAgentPrefix": "Identificador del cliente para distinguir diferentes clientes."
},
"editTitle": "Editar Cliente",
"fields": {
"description": "Descripción",
"icon": "Ícono",
"name": "Nombre",
"outputFormat": "Formato de Salida",
"proxyTemplate": "Enlace de Suscripción",
"template": "Plantilla de Configuración"
},
"tabs": {
"basic": "Información Básica",
"download": "Descargas",
"template": "Plantillas"
},
"validation": {
"nameRequired": "El nombre del cliente es obligatorio",
"userAgentRequiredSuffix": "es obligatorio"
}
},
"outputFormats": {
"base64": "Base64",
"json": "JSON",
"plain": "Texto Plano",
"yaml": "YAML"
},
"platforms": {
"android": "Android",
"harmony": "HarmonyOS",
"ios": "iOS",
"linux": "Linux",
"mac": "macOS",
"windows": "Windows"
},
"protocol": {
"clients": {
"clash": {
"features": "Gran ecosistema, reglas completas, comunidad activa"
},
"egern": {
"features": "Cliente moderno para iOS, excelente rendimiento"
},
"hiddify": {
"features": "Multiplataforma, protocolos completos, fácil de usar"
},
"loon": {
"features": "Cliente avanzado para iOS, reglas ricas, interfaz hermosa"
},
"netch": {
"features": "Cliente proxy enfocado en juegos"
},
"quantumult": {
"features": "Cliente avanzado para iOS, reglas flexibles, scripts ricos"
},
"shadowrocket": {
"features": "Cliente clásico para iOS, configuración flexible"
},
"singbox": {
"features": "Último núcleo, GUI oficial, soporte multiplataforma"
},
"stash": {
"features": "Interfaz móvil moderna, protocolos completos"
},
"surfboard": {
"features": "Gratis, desarrollo activo, interfaz moderna"
},
"surge": {
"features": "Herramienta premium para iOS/Mac, características potentes"
},
"v2box": {
"features": "Cliente V2Ray fácil de usar"
},
"v2rayn": {
"features": "Cliente popular para Windows, rico en características"
},
"v2rayng": {
"features": "Cliente popular para Android, ligero"
}
},
"description": "Gestionar plantillas de configuración de suscripción para clientes proxy",
"features": "Características Clave",
"platforms": "Plataformas",
"subscribeTemplate": "Configuración de Plantilla de Suscripción",
"templateContent": "Contenido de la Plantilla",
"templatePlaceholder": "Ingrese la plantilla de configuración del cliente...",
"title": "Plantillas de Suscripción de Cliente"
"title": "Gestión de Clientes"
},
"title": "Gestión de Suscripciones"
"table": {
"columns": {
"default": "Predeterminado",
"description": "Descripción",
"name": "Nombre del Cliente",
"outputFormat": "Formato de Salida",
"supportedPlatforms": "Plataformas Soportadas"
}
}
}