{
  "@@locale": "es",
  "appTitle": "Conduit",
  "initializationFailed": "Error de inicialización",
  "retry": "Reintentar",
  "back": "Atrás",
  "you": "Tú",
  "loadingProfile": "Cargando perfil...",
  "unableToLoadProfile": "No se puede cargar el perfil",
  "pleaseCheckConnection": "Por favor, verifica tu conexión e inténtalo de nuevo",
  "connectionIssueTitle": "No se puede conectar al servidor",
  "@connectionIssueTitle": {
    "description": "Título que se muestra cuando el servidor configurado no está disponible"
  },
  "connectionIssueSubtitle": "Reconecta para continuar o cierra sesión para elegir otro servidor.",
  "@connectionIssueSubtitle": {
    "description": "Subtítulo que explica las acciones disponibles cuando no se puede acceder al servidor"
  },
  "stillOfflineMessage": "Todavía no podemos conectarnos al servidor. Verifica tu conexión e inténtalo de nuevo.",
  "@stillOfflineMessage": {
    "description": "Mensaje de estado después de un reintento cuando no se ha restaurado la conexión"
  },
  "account": "Cuenta",
  "supportConduit": "Apoyar Conduit",
  "supportConduitSubtitle": "Mantén Conduit independiente financiando el desarrollo continuo.",
  "githubSponsorsTitle": "GitHub Sponsors",
  "githubSponsorsSubtitle": "Conviértete en un patrocinador recurrente para financiar elementos del roadmap.",
  "buyMeACoffeeTitle": "Buy Me a Coffee",
  "buyMeACoffeeSubtitle": "Haz una donación única para agradecer.",
  "signOut": "Cerrar sesión",
  "endYourSession": "Finalizar tu sesión",
  "defaultModel": "Modelo predeterminado",
  "autoSelect": "Selección automática",
  "loadingModels": "Cargando modelos...",
  "failedToLoadModels": "No se pudieron cargar los modelos",
  "availableModels": "Modelos disponibles",
  "noResults": "Sin resultados",
  "searchModels": "Buscar modelos...",
  "errorMessage": "Algo salió mal. Por favor, inténtalo de nuevo.",
  "loginButton": "Iniciar sesión",
  "menuItem": "Configuración",
  "dynamicContentWithPlaceholder": "¡Bienvenido, {name}!",
  "itemsCount": "{count, plural, =0{Sin elementos} one{1 elemento} other{{count} elementos}}",
  "closeButtonSemantic": "Cerrar",
  "loadingContent": "Cargando contenido",
  "noItems": "Sin elementos",
  "noItemsToDisplay": "No hay elementos para mostrar",
  "loadMore": "Cargar más",
  "workspace": "Espacio de trabajo",
  "recentFiles": "Archivos recientes",
  "knowledgeBase": "Base de conocimientos",
  "noFilesYet": "Aún no hay archivos",
  "uploadDocsPrompt": "Sube documentos para referenciarlos en tus conversaciones con Conduit",
  "uploadFirstFile": "Sube tu primer archivo",
  "attachments": "Adjuntos",
  "knowledgeBaseEmpty": "La base de conocimientos está vacía",
  "createCollectionsPrompt": "Crea colecciones de documentos relacionados para referencia fácil",
  "chooseSourcePhoto": "Elige tu fuente",
  "takePhoto": "Tomar una foto",
  "chooseFromGallery": "Elegir de tus fotos",
  "document": "Documento",
  "documentHint": "Archivo PDF, Word o de texto",
  "uploadFileTitle": "Subir archivo",
  "fileUploadComingSoon": "¡La carga de archivos para {type} estará disponible pronto!",
  "kbCreationComingSoon": "¡La creación de base de conocimientos estará disponible pronto!",
  "backToServerSetup": "Volver a configuración del servidor",
  "connectedToServer": "Conectado al servidor",
  "signIn": "Iniciar sesión",
  "enterCredentials": "Ingresa tus credenciales para acceder a tus conversaciones de IA",
  "credentials": "Credenciales",
  "apiKey": "Clave API",
  "usernameOrEmail": "Usuario o correo electrónico",
  "password": "Contraseña",
  "signInWithApiKey": "Iniciar sesión con clave API",
  "connectToServer": "Conectar al servidor",
  "enterServerAddress": "Ingresa la dirección de tu servidor Open-WebUI para comenzar",
  "serverUrl": "URL del servidor",
  "serverUrlHint": "https://tu-servidor.com",
  "enterServerUrlSemantic": "Ingresa la URL o dirección IP de tu servidor",
  "headerName": "Nombre de encabezado",
  "headerValue": "Valor de encabezado",
  "headerValueHint": "api-key-123 o Bearer token",
  "addHeader": "Añadir encabezado",
  "maximumHeadersReached": "Número máximo de encabezados alcanzado",
  "removeHeader": "Eliminar encabezado",
  "connecting": "Conectando...",
  "connectToServerButton": "Conectar al servidor",
  "demoModeActive": "Modo demo activo",
  "skipServerSetupTryDemo": "Omitir configuración del servidor y probar la demo",
  "enterDemo": "Entrar a demo",
  "demoBadge": "Demo",
  "serverNotOpenWebUI": "Esto no parece ser un servidor Open-WebUI.",
  "serverUrlEmpty": "La URL del servidor no puede estar vacía",
  "invalidUrlFormat": "Formato de URL inválido. Por favor, verifica tu entrada.",
  "onlyHttpHttps": "Solo se admiten los protocolos HTTP y HTTPS.",
  "serverAddressRequired": "Se requiere dirección del servidor (ej. 192.168.1.10 o example.com).",
  "portRange": "El puerto debe estar entre 1 y 65535.",
  "invalidIpFormat": "Formato de dirección IP inválido. Usa un formato como 192.168.1.10.",
  "couldNotConnectGeneric": "No se pudo conectar. Verifica la dirección e inténtalo de nuevo.",
  "weCouldntReachServer": "No pudimos conectarnos al servidor. Verifica tu conexión y que el servidor esté funcionando.",
  "connectionTimedOut": "Se agotó el tiempo de conexión. El servidor puede estar ocupado o bloqueado por un firewall.",
  "useHttpOrHttpsOnly": "Usa solo http:// o https://.",
  "loginFailed": "Error al iniciar sesión",
  "invalidCredentials": "Usuario o contraseña inválidos. Por favor, inténtalo de nuevo.",
  "serverRedirectingHttps": "El servidor está redirigiendo solicitudes. Verifica la configuración HTTPS de tu servidor.",
  "unableToConnectServer": "No se puede conectar al servidor. Por favor, verifica tu conexión.",
  "requestTimedOut": "Se agotó el tiempo de espera de la solicitud. Por favor, inténtalo de nuevo.",
  "genericSignInFailed": "No pudimos iniciar tu sesión. Verifica tus credenciales y configuración del servidor.",
  "skip": "Omitir",
  "next": "Siguiente",
  "done": "Listo",
  "onboardStartTitle": "Hola, {username}",
  "onboardStartSubtitle": "Elige un modelo para comenzar. Toca Nueva conversación cuando quieras.",
  "onboardStartBullet1": "Toca el nombre del modelo en la barra superior para cambiar modelos",
  "onboardStartBullet2": "Usa Nueva conversación para restablecer el contexto",
  "onboardAttachTitle": "Añadir contexto",
  "onboardAttachSubtitle": "Fundamenta las respuestas con contenido del espacio de trabajo o fotos.",
  "onboardAttachBullet1": "Espacio de trabajo: PDFs, documentos, conjuntos de datos",
  "onboardAttachBullet2": "Fotos: cámara o galería",
  "onboardSpeakTitle": "Habla naturalmente",
  "onboardSpeakSubtitle": "Toca el micrófono para dictar con retroalimentación de forma de onda en vivo.",
  "onboardSpeakBullet1": "Detente en cualquier momento; el texto parcial se conserva",
  "onboardSpeakBullet2": "Genial para notas rápidas o prompts largos",
  "onboardQuickTitle": "Acciones rápidas",
  "onboardQuickSubtitle": "Abre el menú para cambiar entre Conversaciones, Espacio de trabajo y Perfil.",
  "onboardQuickBullet1": "Toca el menú para acceder a Conversaciones, Espacio de trabajo, Perfil",
  "onboardQuickBullet2": "Inicia Nueva conversación o gestiona modelos desde la barra superior",
  "addAttachment": "Añadir adjunto",
  "attachmentLabel": "Adjunto",
  "tools": "Herramientas",
  "voiceInput": "Entrada de voz",
  "voice": "Voz",
  "voiceStatusListening": "Escuchando...",
  "voiceStatusRecording": "Grabando...",
  "voiceHoldToTalk": "Mantén presionado para hablar",
  "voiceAutoSend": "Envío automático",
  "voiceTranscript": "Transcripción",
  "voicePromptSpeakNow": "Habla ahora...",
  "voicePromptTapStart": "Toca Iniciar para comenzar",
  "voiceActionStop": "Detener",
  "voiceActionStart": "Iniciar",
  "messageInputLabel": "Entrada de mensaje",
  "messageInputHint": "Escribe tu mensaje",
  "messageHintText": "Pregunta a Conduit",
  "stopGenerating": "Detener generación",
  "codeCopiedToClipboard": "Código copiado al portapapeles.",
  "send": "Enviar",
  "sendMessage": "Enviar mensaje",
  "file": "Archivo",
  "photo": "Foto",
  "camera": "Cámara",
  "apiUnavailable": "Servicio de API no disponible",
  "unableToLoadImage": "No se puede cargar la imagen",
  "notAnImageFile": "No es un archivo de imagen: {fileName}",
  "failedToLoadImage": "No se pudo cargar la imagen: {error}",
  "invalidDataUrl": "Formato de URL de datos inválido",
  "failedToDecodeImage": "No se pudo decodificar la imagen",
  "invalidImageFormat": "Formato de imagen inválido",
  "emptyImageData": "Datos de imagen vacíos",
  "featureRequiresInternet": "Esta función requiere conexión a Internet",
  "messagesWillSendWhenOnline": "Los mensajes se enviarán cuando vuelvas a estar en línea",
  "confirm": "Confirmar",
  "cancel": "Cancelar",
  "ok": "OK",
  "inputField": "Campo de entrada",
  "captureDocumentOrImage": "Capturar un documento o imagen",
  "checkConnection": "Verificar conexión",
  "openSettings": "Abrir configuración",
  "chooseDifferentFile": "Elegir otro archivo",
  "goBack": "Volver",
  "technicalDetails": "Detalles técnicos",
  "save": "Guardar",
  "chooseModel": "Elegir modelo",
  "reviewerMode": "MODO REVISOR",
  "selectLanguage": "Seleccionar idioma",
  "newFolder": "Nueva carpeta",
  "folderName": "Nombre de carpeta",
  "newChat": "Nueva conversación",
  "more": "Más",
  "clear": "Limpiar",
  "searchHint": "Buscar...",
  "searchConversations": "Buscar conversaciones...",
  "create": "Crear",
  "folderCreated": "Carpeta creada",
  "failedToCreateFolder": "No se pudo crear la carpeta",
  "movedChatToFolder": "Se movió \"{title}\" a \"{folder}\"",
  "@movedChatToFolder": {
    "placeholders": {
      "title": {"type": "String"},
      "folder": {"type": "String"}
    }
  },
  "failedToMoveChat": "No se pudo mover la conversación",
  "failedToLoadChats": "No se pudieron cargar las conversaciones",
  "failedToUpdatePin": "No se pudo actualizar el anclaje",
  "failedToDeleteChat": "No se pudo eliminar la conversación",
  "manage": "Gestionar",
  "rename": "Renombrar",
  "delete": "Eliminar",
  "renameChat": "Renombrar conversación",
  "enterChatName": "Ingresa nombre de conversación",
  "failedToRenameChat": "No se pudo renombrar la conversación",
  "failedToUpdateArchive": "No se pudo actualizar el archivo",
  "unarchive": "Desarchivar",
  "archive": "Archivar",
  "pin": "Anclar",
  "unpin": "Desanclar",
  "recent": "Reciente",
  "system": "Sistema",
  "english": "English",
  "deutsch": "Deutsch",
  "francais": "Français",
  "italiano": "Italiano",
  "espanol": "Español",
  "nederlands": "Nederlands",
  "russian": "Русский",
  "chinese": "中文",
  "deleteMessagesTitle": "Eliminar mensajes",
  "deleteMessagesMessage": "¿Eliminar {count} mensajes?",
  "@deleteMessagesMessage": {
    "placeholders": {
      "count": {"type": "int"}
    }
  },
  "routeNotFound": "Ruta no encontrada: {routeName}",
  "@routeNotFound": {
    "placeholders": {
      "routeName": {"type": "String"}
    }
  },
  "deleteChatTitle": "Eliminar conversación",
  "deleteChatMessage": "Esta conversación se eliminará permanentemente.",
  "deleteFolderTitle": "Eliminar carpeta",
  "deleteFolderMessage": "Esta carpeta y sus referencias de asignación se eliminarán.",
  "failedToDeleteFolder": "No se pudo eliminar la carpeta",
  "aboutApp": "Acerca de",
  "aboutAppSubtitle": "Información y enlaces de Conduit",
  "web": "Web",
  "imageGen": "Generación de imágenes",
  "pinned": "Anclado",
  "folders": "Carpetas",
  "archived": "Archivado",
  "appLanguage": "Idioma de la aplicación",
  "darkMode": "Modo oscuro",
  "webSearch": "Búsqueda web",
  "webSearchDescription": "Busca en la web y cita fuentes en las respuestas.",
  "imageGeneration": "Generación de imágenes",
  "imageGenerationDescription": "Crea imágenes a partir de tus prompts.",
  "copy": "Copiar",
  "ttsListen": "Escuchar",
  "ttsStop": "Detener",
  "edit": "Editar",
  "regenerate": "Regenerar",
  "noConversationsYet": "Aún no hay conversaciones",
  "usernameOrEmailHint": "Ingresa tu usuario o correo electrónico",
  "passwordHint": "Ingresa tu contraseña",
  "enterApiKey": "Ingresa tu clave API",
  "signingIn": "Iniciando sesión...",
  "advancedSettings": "Configuración avanzada",
  "customHeaders": "Encabezados personalizados",
  "customHeadersDescription": "Añade encabezados HTTP personalizados para autenticación, claves API o requisitos especiales del servidor.",
  "allowSelfSignedCertificates": "Confiar en certificados autofirmados",
  "@allowSelfSignedCertificates": {
    "description": "Etiqueta del interruptor que permite confiar en certificados TLS autofirmados para el servidor configurado."
  },
  "allowSelfSignedCertificatesDescription": "Acepta el certificado TLS de este servidor incluso si es autofirmado. Actívalo solo para servidores en los que confíes.",
  "@allowSelfSignedCertificatesDescription": {
    "description": "Texto de ayuda que aclara los riesgos de habilitar el interruptor de certificados autofirmados."
  },
  "headerNameEmpty": "El nombre del encabezado no puede estar vacío",
  "headerNameTooLong": "Nombre de encabezado demasiado largo (máx. 64 caracteres)",
  "headerNameInvalidChars": "Nombre de encabezado inválido. Usa solo letras, números y estos símbolos: !#$&-^_`|~",
  "headerNameReserved": "No se puede sobrescribir el encabezado reservado \"{key}\"",
  "@headerNameReserved": {"placeholders": {"key": {"type": "String"}}},
  "headerValueEmpty": "El valor del encabezado no puede estar vacío",
  "headerValueTooLong": "Valor de encabezado demasiado largo (máx. 1024 caracteres)",
  "headerValueInvalidChars": "El valor del encabezado contiene caracteres inválidos. Usa solo ASCII imprimible.",
  "headerValueUnsafe": "El valor del encabezado parece contener contenido potencialmente inseguro",
  "headerAlreadyExists": "El encabezado \"{key}\" ya existe. Elimínalo primero para actualizarlo.",
  "@headerAlreadyExists": {"placeholders": {"key": {"type": "String"}}},
  "maxHeadersReachedDetail": "Máximo de 10 encabezados personalizados permitidos. Elimina algunos para añadir más.",
  "editMessage": "Editar mensaje",
  "noModelsAvailable": "No hay modelos disponibles",
  "followingSystem": "Siguiendo el sistema: {theme}",
  "@followingSystem": {"placeholders": {"theme": {"type": "String"}}},
  "themeDark": "Oscuro",
  "themePalette": "Paleta de acentos",
  "@themePalette": {"description": "Título para seleccionar la paleta de colores de la aplicación."},
  "themePaletteDescription": "Elige los colores de acento usados para botones, tarjetas y burbujas de chat.",
  "@themePaletteDescription": {"description": "Texto de ayuda que explica la selección de paleta."},
  "themeLight": "Claro",
  "currentlyUsingDarkTheme": "Usando actualmente el tema oscuro",
  "currentlyUsingLightTheme": "Usando actualmente el tema claro",
  "aboutConduit": "Acerca de Conduit",
  "versionLabel": "Versión: {version} ({build})",
  "@versionLabel": {"placeholders": {"version": {"type": "String"}, "build": {"type": "String"}}},
  "githubRepository": "Repositorio GitHub",
  "unableToLoadAppInfo": "No se puede cargar información de la aplicación",
  "thinking": "Pensando...",
  "thoughts": "Pensamientos",
  "thoughtForDuration": "Pensó durante {duration}",
  "@thoughtForDuration": {
    "description": "Muestra cuánto tiempo el asistente estuvo pensando antes de responder.",
    "placeholders": {"duration": {"type": "String", "example": "3s"}}
  },
  "appCustomization": "Personalización",
  "appCustomizationSubtitle": "Tema, idioma, voz y quickpills",
  "quickActionsDescription": "Accesos directos en chat",
  "chatSettings": "Conversación",
  "sendOnEnter": "Enviar con Enter",
  "sendOnEnterDescription": "Enter envía (teclado virtual). Cmd/Ctrl+Enter también disponible",
  "ttsSettings": "Texto a voz",
  "ttsVoice": "Voz",
  "ttsSpeechRate": "Velocidad de voz",
  "ttsPitch": "Tono",
  "ttsVolume": "Volumen",
  "ttsPreview": "Vista previa de voz",
  "ttsSystemDefault": "Predeterminado del sistema",
  "ttsSelectVoice": "Seleccionar voz",
  "ttsPreviewText": "Esta es una vista previa de la voz seleccionada.",
  "ttsNoVoicesAvailable": "No hay voces disponibles",
  "ttsVoicesForLanguage": "Voces de {language}",
  "ttsOtherVoices": "Otros idiomas",
  "error": "Error",
  "display": "Visualización",
  "realtime": "Tiempo real",
  "transportMode": "Modo de transporte",
  "transportModeDescription": "Elige cómo se conecta la aplicación para actualizaciones en tiempo real.",
  "mode": "Modo",
  "transportModeAuto": "Automático (Polling + WebSocket)",
  "transportModeWs": "Solo WebSocket",
  "transportModeAutoInfo": "Más robusto en redes restrictivas. Se actualiza a WebSocket cuando es posible.",
  "transportModeWsInfo": "Menor sobrecarga, pero puede fallar detrás de proxies/firewalls estrictos."
}
