358 lines
14 KiB
JSON
358 lines
14 KiB
JSON
{
|
|
"about": {
|
|
"buildModes": {
|
|
"development": "Desarrollo",
|
|
"production": "Producción"
|
|
},
|
|
"fields": {
|
|
"buildMode": "Modo de compilación",
|
|
"identifier": "Identificador de la app",
|
|
"license": "Licencia",
|
|
"name": "Nombre de la app",
|
|
"tauriVersion": "Versión de Tauri",
|
|
"version": "Versión de la app"
|
|
},
|
|
"unavailable": "No disponible",
|
|
"title": "Acerca de"
|
|
},
|
|
"appearance": {
|
|
"accent": {
|
|
"colors": {
|
|
"blue": "Azul",
|
|
"cyan": "Cian",
|
|
"default": "Predeterminado",
|
|
"green": "Verde",
|
|
"orange": "Naranja",
|
|
"pink": "Rosa",
|
|
"purple": "Morado",
|
|
"red": "Rojo"
|
|
},
|
|
"description": "Elige tu color de acento",
|
|
"label": "Color de acento"
|
|
},
|
|
"density": {
|
|
"description": "Ajusta el espaciado de los elementos de la interfaz",
|
|
"label": "Densidad de la interfaz",
|
|
"options": {
|
|
"comfortable": "Cómoda",
|
|
"compact": "Compacta",
|
|
"spacious": "Espaciosa"
|
|
}
|
|
},
|
|
"theme": {
|
|
"description": "Elige tu esquema de color preferido",
|
|
"label": "Tema",
|
|
"options": {
|
|
"dark": "Oscuro",
|
|
"light": "Claro",
|
|
"system": "Sistema"
|
|
}
|
|
},
|
|
"title": "Apariencia"
|
|
},
|
|
"chats": {
|
|
"empty": "No hay chats archivados.",
|
|
"messageCount_one": "{{displayCount}} mensaje",
|
|
"messageCount_other": "{{displayCount}} mensajes",
|
|
"sectionTitle": "Chats archivados",
|
|
"title": "Chats",
|
|
"types": {
|
|
"project": "Chat del proyecto",
|
|
"standalone": "Chat independiente"
|
|
}
|
|
},
|
|
"compaction": {
|
|
"goose": {
|
|
"autoCompact": {
|
|
"helper": "Ajústalo al 100% para desactivar la compactación automática.",
|
|
"label": "Umbral de compactación automática",
|
|
"loading": "Cargando...",
|
|
"off": "Desactivado",
|
|
"saveError": "No se pudo guardar la configuración de compactación automática."
|
|
},
|
|
"builtIn": "Integrado",
|
|
"description": "Elige cuándo el agente Goose compacta el contexto anterior durante las sesiones. Esto se aplica a todos los chats de Goose.",
|
|
"label": "Goose (Agente)"
|
|
},
|
|
"title": "Compactación"
|
|
},
|
|
"deleteProject": {
|
|
"description": "Este proyecto y todos sus datos se eliminarán de forma permanente.",
|
|
"title": "¿Eliminar \"{{name}}\" de forma permanente?"
|
|
},
|
|
"extensions": {
|
|
"title": "Extensiones",
|
|
"search": "Buscar extensiones...",
|
|
"enabled": "Habilitadas",
|
|
"enabledCount": "Habilitadas ({{count}})",
|
|
"available": "Disponibles",
|
|
"availableCount": "Disponibles ({{count}})",
|
|
"empty": "No hay extensiones configuradas.",
|
|
"noResults": "Ninguna extensión coincide con tu búsqueda.",
|
|
"addExtension": "Agregar extensión",
|
|
"editExtension": "Editar extensión",
|
|
"deleteExtension": "Eliminar extensión",
|
|
"toggle": "Activar/desactivar {{name}}",
|
|
"configure": "Configurar {{name}}",
|
|
"save": "Guardar",
|
|
"cancel": "Cancelar",
|
|
"fields": {
|
|
"name": "Nombre",
|
|
"namePlaceholder": "mi-extension",
|
|
"type": "Tipo",
|
|
"command": "Comando",
|
|
"commandPlaceholder": "npx",
|
|
"arguments": "Argumentos",
|
|
"argumentsPlaceholder": "Un argumento por línea",
|
|
"url": "URL",
|
|
"urlPlaceholder": "http://localhost:3000/mcp",
|
|
"description": "Descripción",
|
|
"descriptionPlaceholder": "¿Qué hace esta extensión?",
|
|
"timeout": "Tiempo de espera (segundos)",
|
|
"envVars": "Variables de entorno",
|
|
"envKeyPlaceholder": "CLAVE",
|
|
"envValuePlaceholder": "valor",
|
|
"addEnvVar": "Agregar variable",
|
|
"removeEnvVar": "Eliminar variable"
|
|
},
|
|
"types": {
|
|
"stdio": "Stdio",
|
|
"streamable_http": "HTTP",
|
|
"builtin": "Integrada"
|
|
},
|
|
"errors": {
|
|
"toggleFailed": "Error al cambiar la extensión. Inténtalo de nuevo.",
|
|
"saveFailed": "Error al guardar la extensión. Inténtalo de nuevo.",
|
|
"deleteFailed": "Error al eliminar la extensión. Inténtalo de nuevo.",
|
|
"nameConflict": "Ya existe una extensión llamada \"{{name}}\"."
|
|
}
|
|
},
|
|
"doctor": {
|
|
"agents": "Agentes",
|
|
"copied": "Copiado",
|
|
"copyDetails": "Copiar detalles",
|
|
"empty": "Todavía no hay comprobaciones disponibles.",
|
|
"rerun": "Volver a intentar",
|
|
"runFix": "¿Ejecutar corrección?",
|
|
"runFixDescription": "Esto ejecutará el siguiente comando:",
|
|
"running": "Ejecutando comprobaciones...",
|
|
"title": "Diagnóstico",
|
|
"tools": "Herramientas"
|
|
},
|
|
"general": {
|
|
"language": {
|
|
"description": "Elige cómo Goose formatea y muestra la interfaz.",
|
|
"english": "Inglés",
|
|
"label": "Idioma",
|
|
"spanish": "Español",
|
|
"system": "Predeterminado del sistema ({{language}})"
|
|
},
|
|
"title": "General",
|
|
"voiceInput": {
|
|
"label": "Entrada de voz",
|
|
"providerLabel": "Proveedor de transcripción",
|
|
"disabled": "Desactivado",
|
|
"notConfiguredSuffix": "(no configurado)",
|
|
"placeholder": "Selecciona un proveedor",
|
|
"modelLabel": "Modelo",
|
|
"apiKeyLabel": "Clave API",
|
|
"apiKeyDescription": "Ingresa tu clave API para este proveedor.",
|
|
"apiKeyPlaceholder": "sk-...",
|
|
"apiKeyConfigured": "Clave API configurada",
|
|
"addApiKey": "Agregar clave API",
|
|
"updateApiKey": "Actualizar clave API",
|
|
"removeApiKey": "Eliminar clave API",
|
|
"localModelLabel": "Modelo Whisper local",
|
|
"localModelDescription": "Descarga un modelo Whisper para transcribir localmente. Seleccionar un modelo lo establece como tu modelo de transcripción local activo.",
|
|
"noLocalModels": "No hay modelos Whisper locales disponibles.",
|
|
"download": "Descargar",
|
|
"selectModel": "Seleccionar",
|
|
"selectedModel": "Seleccionado",
|
|
"deleteModel": "Eliminar",
|
|
"microphoneLabel": "Micrófono",
|
|
"microphoneDescription": "Elige qué micrófono usar para la entrada de voz.",
|
|
"microphoneUnavailable": "El acceso al micrófono no está disponible en este entorno.",
|
|
"microphoneAccessPrompt": "Haz clic en \"Permitir acceso\" para usar el micrófono.",
|
|
"grantMicrophone": "Permitir acceso",
|
|
"systemMicrophone": "Predeterminado del sistema",
|
|
"unknownMicrophone": "Micrófono desconocido",
|
|
"autoSubmitLabel": "Frases de envío automático",
|
|
"autoSubmitDescription": "Palabras separadas por coma que activan el envío automático (ej. \"enviar\").",
|
|
"providers": {
|
|
"openai": "OpenAI Whisper",
|
|
"groq": "Groq",
|
|
"elevenlabs": "ElevenLabs",
|
|
"local": "Whisper local"
|
|
},
|
|
"downloadProgress": "Descargando... {{percent}}%",
|
|
"loadError": "Error al cargar ajustes de voz.",
|
|
"saveError": "Error al guardar.",
|
|
"deleteError": "Error al eliminar."
|
|
}
|
|
},
|
|
"nav": {
|
|
"about": "Acerca de",
|
|
"appearance": "Apariencia",
|
|
"chats": "Chats",
|
|
"compaction": "Compactación",
|
|
"doctor": "Diagnóstico",
|
|
"general": "General",
|
|
"projects": "Proyectos",
|
|
"extensions": "Extensiones",
|
|
"providers": "Proveedores",
|
|
"voice": "Voz"
|
|
},
|
|
"projects": {
|
|
"empty": "No hay proyectos archivados.",
|
|
"sectionTitle": "Proyectos archivados",
|
|
"title": "Proyectos"
|
|
},
|
|
"providers": {
|
|
"agents": {
|
|
"description": "Goose está integrado en tu espacio de trabajo. Instala otros para ampliar tu configuración.",
|
|
"errors": {
|
|
"installVerificationFailed": "La instalación terminó, pero no se encontró la CLI en PATH. Puede que tengas que reiniciar tu terminal."
|
|
},
|
|
"installLabel": "Instalar {{name}}",
|
|
"progress": {
|
|
"installing": "Instalando {{name}}...",
|
|
"step": "Paso {{step}} de {{total}}",
|
|
"verifyingInstallation": "Verificando instalación..."
|
|
},
|
|
"signIn": "Iniciar sesión",
|
|
"signInLabel": "Iniciar sesión en {{name}}",
|
|
"status": {
|
|
"checking": "Comprobando...",
|
|
"inProgress": "Configuración en curso",
|
|
"setupFailed": "La configuración falló"
|
|
},
|
|
"title": "Arneses de agentes"
|
|
},
|
|
"custom": {
|
|
"actions": {
|
|
"addHeader": "Agregar encabezado",
|
|
"addModel": "Agregar modelo",
|
|
"back": "Atrás",
|
|
"create": "Crear proveedor",
|
|
"delete": "Eliminar",
|
|
"deleteProvider": "Eliminar {{name}}",
|
|
"deleting": "Eliminando...",
|
|
"editProvider": "Editar {{name}}",
|
|
"hideApiKey": "Ocultar clave API",
|
|
"removeHeader": "Eliminar encabezado",
|
|
"removeModel": "Eliminar {{model}}",
|
|
"save": "Guardar cambios",
|
|
"saving": "Guardando...",
|
|
"showApiKey": "Mostrar clave API"
|
|
},
|
|
"addButton": "Agregar proveedor personalizado",
|
|
"addTitle": "Agregar proveedor personalizado",
|
|
"confirmDelete": "Esto elimina {{name}} y cualquier clave API que le pertenezca.",
|
|
"confirmDeleteTitle": "¿Eliminar {{name}}?",
|
|
"description": "Conecta un endpoint de modelo compatible con OpenAI, Anthropic o local.",
|
|
"editTitle": "Editar proveedor personalizado",
|
|
"emptyHeaders": "No hay encabezados personalizados.",
|
|
"emptyModels": "Agrega al menos un modelo.",
|
|
"engines": {
|
|
"anthropic_compatible": "Compatible con Anthropic",
|
|
"ollama_compatible": "Compatible con Ollama",
|
|
"openai_compatible": "Compatible con OpenAI"
|
|
},
|
|
"errors": {
|
|
"deleteFailed": "No se pudo eliminar el proveedor personalizado.",
|
|
"loadFailed": "No se pudo cargar el proveedor personalizado.",
|
|
"saveFailed": "No se pudo guardar el proveedor personalizado.",
|
|
"templatesFailed": "No se pudieron cargar las plantillas de proveedores."
|
|
},
|
|
"fields": {
|
|
"apiKey": "Clave API",
|
|
"apiKeyEditPlaceholder": "Déjalo en blanco para conservar la clave guardada",
|
|
"apiKeyPlaceholder": "Pega tu clave API",
|
|
"apiUrl": "URL de API",
|
|
"apiUrlPlaceholder": "https://api.example.com/v1",
|
|
"basePath": "Ruta base",
|
|
"basePathPlaceholder": "/v1/chat/completions",
|
|
"displayName": "Nombre visible",
|
|
"displayNamePlaceholder": "Mi proveedor",
|
|
"engine": "Motor",
|
|
"headerKey": "Encabezado",
|
|
"headerValue": "Valor",
|
|
"headers": "Encabezados personalizados",
|
|
"models": "Modelos",
|
|
"modelsPlaceholder": "gpt-4.1, claude-3-5-sonnet",
|
|
"requiresAuth": "Requiere autenticación",
|
|
"requiresAuthDescription": "Guarda una clave API para las solicitudes a este proveedor.",
|
|
"supportsStreaming": "Admite streaming",
|
|
"supportsStreamingDescription": "Transmite respuestas mientras el modelo genera tokens."
|
|
},
|
|
"modelCount_one": "{{count}} modelo",
|
|
"modelCount_other": "{{count}} modelos",
|
|
"notConfigured": "No configurado",
|
|
"validation": {
|
|
"apiKeyRequired": "La clave API es obligatoria.",
|
|
"apiUrlInvalid": "Introduce una URL HTTP o HTTPS válida.",
|
|
"apiUrlRequired": "La URL de API es obligatoria.",
|
|
"displayNameRequired": "El nombre visible es obligatorio.",
|
|
"engineRequired": "Elige un motor de proveedor.",
|
|
"headerDuplicate": "Los nombres de encabezado deben ser únicos.",
|
|
"headerNameInvalid": "Los nombres de encabezado solo pueden contener caracteres HTTP token válidos.",
|
|
"headerNameRequired": "El nombre del encabezado es obligatorio.",
|
|
"headerValueRequired": "El valor del encabezado es obligatorio.",
|
|
"modelsRequired": "Agrega al menos un modelo."
|
|
},
|
|
"sections": {
|
|
"template": "Comenzar con plantilla"
|
|
},
|
|
"templates": {
|
|
"compatibility": {
|
|
"all": "Todos los tipos de compatibilidad"
|
|
},
|
|
"clear": "Borrar plantilla",
|
|
"empty": "Todavía no hay plantillas disponibles.",
|
|
"manual": "Totalmente personalizado",
|
|
"manualDescription": "Comienza con una configuración de proveedor en blanco.",
|
|
"searchPlaceholder": "Buscar plantillas",
|
|
"useTemplate": "Usar una plantilla",
|
|
"useTemplateDescription": "Comienza con valores predeterminados de endpoint y modelos para un proveedor conocido."
|
|
}
|
|
},
|
|
"disconnect": "Desconectar",
|
|
"models": {
|
|
"description": "Necesitas al menos un proveedor de modelos para usar el agente Goose. Algunos agentes pueden traer sus propias conexiones de modelo.",
|
|
"notSet": "No configurado",
|
|
"setup": {
|
|
"connected": {
|
|
"cloudCredentials": "Conectado mediante tus credenciales de nube.",
|
|
"local": "Ejecutándose localmente.",
|
|
"oauthBrowser": "Conectado mediante el inicio de sesión de Goose.",
|
|
"oauthDeviceCode": "Conectado mediante el inicio de sesión por código de dispositivo de Goose."
|
|
},
|
|
"fieldDescription": {
|
|
"cloudCredentials": "Agrega los datos requeridos para usar este proveedor.",
|
|
"configFields": "Agrega los datos requeridos para usar este proveedor.",
|
|
"hostWithOauthFallback": "Agrega los datos requeridos para usar este proveedor.",
|
|
"singleApiKey": "Agrega tu clave API para usar este proveedor."
|
|
},
|
|
"hostWithOauthFallbackTerminal": "Deja en blanco el token de acceso, guarda la URL del host y luego ejecuta `goose configure` en tu terminal para iniciar sesión.",
|
|
"nativeConnectDescription": "Inicia sesión con tu cuenta existente.",
|
|
"pending": {
|
|
"cloudCredentials": "Configura tus credenciales de nube en el entorno de tu terminal antes de usar este proveedor.",
|
|
"local": "Este proveedor se ejecuta localmente y no necesita ajustes guardados.",
|
|
"oauthGuided": "Goose te guiará por el inicio de sesión.",
|
|
"oauthTerminal": "Ejecuta `goose configure` en tu terminal para terminar de iniciar sesión."
|
|
}
|
|
},
|
|
"checkingStatus": "Comprobando estado del proveedor...",
|
|
"title": "Modelos"
|
|
},
|
|
"loadingModels": "Cargando modelos...",
|
|
"modelRefreshWarning": "Credenciales guardadas. La actualización de modelos necesita atención: {{message}}",
|
|
"saved": "Guardado",
|
|
"showFewer": "Mostrar menos",
|
|
"showMore": "Mostrar {{count}} proveedores más",
|
|
"title": "Proveedores",
|
|
"waitingForSignIn": "Esperando inicio de sesión..."
|
|
},
|
|
"title": "Configuración"
|
|
}
|