mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
346812ab88
* chore: update i18n files & fix title skeleton * chore: update taskTemplate json * chore: update i18n files
185 lines
15 KiB
JSON
185 lines
15 KiB
JSON
{
|
|
"channel.allowFrom": "Usuarios permitidos",
|
|
"channel.allowFromAdd": "Agregar usuario",
|
|
"channel.allowFromEmpty": "Aún no se han añadido usuarios — cualquiera puede interactuar con el bot.",
|
|
"channel.allowFromHint": "Solo los usuarios en la lista pueden interactuar con el bot; tu 'ID de usuario de la plataforma' se incluye automáticamente.",
|
|
"channel.allowFromIdLabel": "ID de usuario",
|
|
"channel.allowFromIdPlaceholder": "ID de usuario de la plataforma",
|
|
"channel.allowFromNameLabel": "Nota",
|
|
"channel.allowFromNamePlaceholder": "p. ej., Alicia (tu recordatorio)",
|
|
"channel.allowListRemove": "Eliminar",
|
|
"channel.appSecret": "Secreto de la Aplicación",
|
|
"channel.appSecretHint": "El secreto de la aplicación de tu bot. Será encriptado y almacenado de forma segura.",
|
|
"channel.appSecretPlaceholder": "Pega tu secreto de la aplicación aquí",
|
|
"channel.applicationId": "ID de la Aplicación / Nombre de Usuario del Bot",
|
|
"channel.applicationIdHint": "Identificador único para tu aplicación de bot.",
|
|
"channel.applicationIdPlaceholder": "p. ej. 1234567890",
|
|
"channel.botToken": "Token del Bot / Clave API",
|
|
"channel.botTokenEncryptedHint": "El token será encriptado y almacenado de forma segura.",
|
|
"channel.botTokenHowToGet": "¿Cómo obtenerlo?",
|
|
"channel.botTokenPlaceholderExisting": "El token está oculto por seguridad",
|
|
"channel.botTokenPlaceholderNew": "Pega tu token del bot aquí",
|
|
"channel.charLimit": "Límite de caracteres",
|
|
"channel.charLimitHint": "Número máximo de caracteres por mensaje",
|
|
"channel.concurrency": "Modo de Concurrencia",
|
|
"channel.concurrencyDebounce": "Antirrebote",
|
|
"channel.concurrencyDebounceHint": "Procesar solo el último mensaje de una ráfaga (los anteriores se descartan)",
|
|
"channel.concurrencyHint": "La cola procesa los mensajes uno a la vez; el antirrebote espera a que termine un grupo de mensajes antes de procesarlos.",
|
|
"channel.concurrencyQueue": "Cola",
|
|
"channel.concurrencyQueueHint": "Procesar mensajes uno por uno",
|
|
"channel.connectFailed": "La conexión del bot falló",
|
|
"channel.connectQueued": "Conexión del bot en cola. Comenzará en breve.",
|
|
"channel.connectStarting": "El bot se está iniciando. Por favor, espere un momento.",
|
|
"channel.connectSuccess": "Bot conectado exitosamente",
|
|
"channel.connecting": "Conectando...",
|
|
"channel.connectionConfig": "Configuración de Conexión",
|
|
"channel.connectionMode": "Modo de conexión",
|
|
"channel.connectionModeHint": "Se recomienda WebSocket para los bots nuevos. Use Webhook si su bot ya tiene una URL de callback configurada en la Plataforma Abierta de QQ.",
|
|
"channel.connectionModeWebSocket": "WebSocket",
|
|
"channel.connectionModeWebSocketHint": "Recomendado para bots nuevos",
|
|
"channel.connectionModeWebhook": "Webhook",
|
|
"channel.connectionModeWebhookHint": "Usar si tu bot tiene una URL de callback configurada",
|
|
"channel.copied": "Copiado al portapapeles",
|
|
"channel.copy": "Copiar",
|
|
"channel.credentials": "Credenciales",
|
|
"channel.debounceMs": "Ventana de fusión de mensajes (ms)",
|
|
"channel.debounceMsHint": "Tiempo de espera para mensajes adicionales antes de enviarlos al agente (ms)",
|
|
"channel.deleteAllChannels": "Eliminar todos los canales",
|
|
"channel.deleteAllConfirm": "¿Estás seguro de que deseas eliminar todos los canales?",
|
|
"channel.deleteAllConfirmDesc": "Esta acción eliminará permanentemente todos los canales de mensajes y sus configuraciones para este agente. Esto no se puede deshacer.",
|
|
"channel.deleteAllFailed": "No se pudo eliminar todos los canales",
|
|
"channel.deleteAllSuccess": "Todos los canales eliminados",
|
|
"channel.deleteConfirm": "¿Estás seguro de que deseas eliminar este canal?",
|
|
"channel.deleteConfirmDesc": "Esta acción eliminará permanentemente este canal de mensajes y su configuración. Esto no se puede deshacer.",
|
|
"channel.devWebhookProxyUrl": "URL del Túnel HTTPS",
|
|
"channel.devWebhookProxyUrlHint": "Opcional. URL del túnel HTTPS para reenviar solicitudes de webhook al servidor de desarrollo local.",
|
|
"channel.disabled": "Deshabilitado",
|
|
"channel.discord.description": "Conecta este asistente al servidor de Discord para chats de canal y mensajes directos.",
|
|
"channel.displayToolCalls": "Mostrar llamadas de herramientas",
|
|
"channel.displayToolCallsHint": "Mostrar detalles de las llamadas de herramientas durante las respuestas de IA. Cuando está desactivado, solo se muestra la respuesta final para una experiencia más limpia.",
|
|
"channel.dm": "Mensajes Directos",
|
|
"channel.dmPolicy": "Política de mensajes directos",
|
|
"channel.dmPolicyAllowlist": "Lista de permitidos",
|
|
"channel.dmPolicyAllowlistHint": "Solo los usuarios en la lista pueden enviar DM al bot",
|
|
"channel.dmPolicyDisabled": "Deshabilitado",
|
|
"channel.dmPolicyDisabledHint": "Rechazar todos los DM",
|
|
"channel.dmPolicyHint": "Controla quién puede enviar mensajes directos al bot",
|
|
"channel.dmPolicyOpen": "Abierto",
|
|
"channel.dmPolicyOpenHint": "Aceptar DM de cualquier persona",
|
|
"channel.dmPolicyPairing": "Vinculación",
|
|
"channel.dmPolicyPairingHint": "Los desconocidos necesitan usar /approve para enviar DM",
|
|
"channel.documentation": "Documentación",
|
|
"channel.enabled": "Habilitado",
|
|
"channel.encryptKey": "Clave de Encriptación",
|
|
"channel.encryptKeyHint": "Opcional. Usada para desencriptar cargas útiles de eventos encriptados.",
|
|
"channel.encryptKeyPlaceholder": "Clave de encriptación opcional",
|
|
"channel.endpointUrl": "URL del Webhook",
|
|
"channel.endpointUrlHint": "Por favor, copia esta URL y pégala en el campo <bold>{{fieldName}}</bold> en el Portal de Desarrolladores de {{name}}.",
|
|
"channel.exportConfig": "Exportar configuración",
|
|
"channel.feishu.description": "Conecta este asistente a Feishu para chats privados y grupales.",
|
|
"channel.feishu.webhookMigrationDesc": "El modo WebSocket ofrece entrega de eventos en tiempo real sin necesidad de una URL de callback pública. Para migrar, cambie el Modo de Conexión a WebSocket en Configuración Avanzada. No se necesita ninguna configuración adicional en la Plataforma Abierta de Feishu/Lark.",
|
|
"channel.feishu.webhookMigrationTitle": "Considere migrar al modo WebSocket",
|
|
"channel.groupAllowFrom": "Canales permitidos",
|
|
"channel.groupAllowFromAdd": "Agregar canal",
|
|
"channel.groupAllowFromEmpty": "Aún no se han añadido canales — el bot no responderá en ningún lugar.",
|
|
"channel.groupAllowFromHint": "IDs de canales / grupos / chats en los que el bot puede responder.",
|
|
"channel.groupAllowFromIdLabel": "ID del canal",
|
|
"channel.groupAllowFromIdPlaceholder": "ID de canal / grupo / chat",
|
|
"channel.groupAllowFromNameLabel": "Nota",
|
|
"channel.groupAllowFromNamePlaceholder": "p. ej., #general (tu recordatorio)",
|
|
"channel.groupPolicy": "Política de grupos",
|
|
"channel.groupPolicyAllowlist": "Lista permitida",
|
|
"channel.groupPolicyAllowlistHint": "Responder solo en los canales listados",
|
|
"channel.groupPolicyDisabled": "Desactivada",
|
|
"channel.groupPolicyDisabledHint": "Ignorar todos los mensajes de grupos",
|
|
"channel.groupPolicyHint": "Dónde responde el bot en grupos, canales y hilos",
|
|
"channel.groupPolicyOpen": "Abierta",
|
|
"channel.groupPolicyOpenHint": "Responder en cualquier grupo, canal o hilo",
|
|
"channel.historyLimit": "Límite de Mensajes en el Historial",
|
|
"channel.historyLimitHint": "Número predeterminado de mensajes para recuperar al leer el historial del canal",
|
|
"channel.importConfig": "Importar configuración",
|
|
"channel.importFailed": "No se pudo importar la configuración",
|
|
"channel.importInvalidFormat": "Formato de archivo de configuración inválido",
|
|
"channel.importSuccess": "Configuración importada exitosamente",
|
|
"channel.lark.description": "Conecta este asistente a Lark para chats privados y grupales.",
|
|
"channel.openPlatform": "Plataforma Abierta",
|
|
"channel.platforms": "Plataformas",
|
|
"channel.publicKey": "Clave Pública",
|
|
"channel.publicKeyHint": "Opcional. Usada para verificar solicitudes de interacción desde Discord.",
|
|
"channel.publicKeyPlaceholder": "Requerida para la verificación de interacciones",
|
|
"channel.qq.appIdHint": "Tu ID de aplicación de bot de QQ desde la Plataforma Abierta de QQ",
|
|
"channel.qq.description": "Conecta este asistente a QQ para chats grupales y mensajes directos.",
|
|
"channel.qq.webhookMigrationDesc": "El modo WebSocket ofrece entrega de eventos en tiempo real y reconexión automática sin necesidad de una URL de callback. Para migrar, cree un nuevo bot en la Plataforma Abierta de QQ sin configurar una URL de callback y luego cambie el Modo de Conexión a WebSocket en Configuración Avanzada.",
|
|
"channel.qq.webhookMigrationTitle": "Considere migrar al modo WebSocket",
|
|
"channel.refreshStatus": "Actualizar estado",
|
|
"channel.removeChannel": "Eliminar Canal",
|
|
"channel.removeFailed": "Error al eliminar el canal",
|
|
"channel.removed": "Canal eliminado",
|
|
"channel.runtimeDisconnected": "Bot desconectado",
|
|
"channel.save": "Guardar Configuración",
|
|
"channel.saveFailed": "Error al guardar la configuración",
|
|
"channel.saveFirstWarning": "Por favor, guarda la configuración primero",
|
|
"channel.saved": "Configuración guardada con éxito",
|
|
"channel.secretToken": "Token Secreto del Webhook",
|
|
"channel.secretTokenHint": "Opcional. Usado para verificar solicitudes de webhook desde Telegram.",
|
|
"channel.secretTokenPlaceholder": "Secreto opcional para la verificación del webhook",
|
|
"channel.serverId": "ID Predeterminado del Servidor / Gremio",
|
|
"channel.serverIdHint": "Tu ID predeterminado de servidor o gremio en esta plataforma. La IA lo utiliza para listar canales sin preguntar.",
|
|
"channel.serverIdHint.discord": "Activa el modo desarrollador (Configuración → Avanzado), luego haz clic derecho en el icono del servidor → Copiar ID del servidor.",
|
|
"channel.serverIdHint.slack": "ID del espacio de trabajo (empieza con T). Encuéntralo en Configuración y administración → Configuración del espacio de trabajo, o en la URL del espacio.",
|
|
"channel.settings": "Configuraciones avanzadas",
|
|
"channel.settingsResetConfirm": "¿Estás seguro de que deseas restablecer las configuraciones avanzadas a los valores predeterminados?",
|
|
"channel.settingsResetDefault": "Restablecer a predeterminado",
|
|
"channel.setupGuide": "Guía de configuración",
|
|
"channel.showUsageStats": "Mostrar estadísticas de uso",
|
|
"channel.showUsageStatsHint": "Mostrar estadísticas de uso de tokens, costos y duración en las respuestas del bot",
|
|
"channel.signingSecret": "Secreto de firma",
|
|
"channel.signingSecretHint": "Usado para verificar solicitudes de webhook.",
|
|
"channel.slack.appIdHint": "Tu ID de aplicación de Slack desde el panel de API de Slack (comienza con A).",
|
|
"channel.slack.appToken": "Token a nivel de aplicación",
|
|
"channel.slack.appTokenHint": "Requerido para el Socket Mode (WebSocket). Genere un token a nivel de aplicación (xapp-...) en Información Básica dentro de la configuración de su aplicación de Slack.",
|
|
"channel.slack.description": "Conecta este asistente a Slack para conversaciones en canales y mensajes directos.",
|
|
"channel.slack.webhookMigrationDesc": "El Socket Mode ofrece entrega de eventos en tiempo real mediante WebSocket sin exponer un endpoint HTTP público. Para migrar, active el Socket Mode en la configuración de su aplicación de Slack, genere un Token a nivel de aplicación y luego cambie el Modo de Conexión a WebSocket en Configuración Avanzada.",
|
|
"channel.slack.webhookMigrationTitle": "Considere migrar al Socket Mode (WebSocket)",
|
|
"channel.statusConnected": "Conectado",
|
|
"channel.statusDisconnected": "Desconectado",
|
|
"channel.statusDormant": "Inactivo",
|
|
"channel.statusFailed": "Error",
|
|
"channel.statusQueued": "En cola",
|
|
"channel.statusStarting": "Iniciando",
|
|
"channel.telegram.description": "Conecta este asistente a Telegram para chats privados y grupales.",
|
|
"channel.testConnection": "Probar Conexión",
|
|
"channel.testFailed": "Prueba de conexión fallida",
|
|
"channel.testSuccess": "Prueba de conexión exitosa",
|
|
"channel.updateFailed": "Error al actualizar el estado",
|
|
"channel.userId": "Tu ID de Usuario en la Plataforma",
|
|
"channel.userIdHint": "Tu ID de usuario en esta plataforma. La IA puede usarlo para enviarte mensajes directos.",
|
|
"channel.userIdHint.discord": "Activa el modo desarrollador (Configuración → Avanzado), luego haz clic derecho en tu avatar → Copiar ID de usuario.",
|
|
"channel.userIdHint.feishu": "Abre tu app en la plataforma abierta de Feishu / Lark → Permisos, luego busca tu Open ID.",
|
|
"channel.userIdHint.qq": "Tu número de QQ, visible en la página de tu perfil de QQ.",
|
|
"channel.userIdHint.slack": "Abre tu perfil de Slack → ⋮ Más → Copiar ID de miembro (empieza con U).",
|
|
"channel.userIdHint.telegram": "Envía cualquier mensaje a @userinfobot en Telegram — te responderá con tu ID de usuario numérico.",
|
|
"channel.userIdMissingDesc": "Sin esto, las herramientas de IA no pueden contactarte con recordatorios y las aprobaciones de vinculación fallarán. Complétalo en Configuración avanzada.",
|
|
"channel.userIdMissingTitle": "Añade tu ID de usuario de la plataforma",
|
|
"channel.validationError": "Por favor, completa el ID de la Aplicación y el Token",
|
|
"channel.verificationToken": "Token de Verificación",
|
|
"channel.verificationTokenHint": "Opcional. Usado para verificar la fuente de eventos del webhook.",
|
|
"channel.verificationTokenPlaceholder": "Pega tu token de verificación aquí",
|
|
"channel.wechat.description": "Conecta este asistente a WeChat a través de iLink Bot para chats privados y grupales.",
|
|
"channel.wechatBotId": "ID del Bot",
|
|
"channel.wechatBotIdHint": "Identificador del bot asignado tras la autorización mediante código QR.",
|
|
"channel.wechatConnectedInfo": "Cuenta de WeChat Conectada",
|
|
"channel.wechatIdleNotice": "Si ningún usuario envía mensajes durante más de 7 días, esta conexión se pausará automáticamente. Para reanudarla, haz clic en \"Vincular de nuevo mediante código QR\".",
|
|
"channel.wechatManagedCredentials": "Este canal ya está conectado mediante autorización con código QR. Las credenciales se gestionan automáticamente.",
|
|
"channel.wechatQrExpired": "El código QR ha expirado. Por favor, actualiza para obtener uno nuevo.",
|
|
"channel.wechatQrRefresh": "Actualizar código QR",
|
|
"channel.wechatQrScaned": "Código QR escaneado. Por favor, confirma el inicio de sesión en WeChat.",
|
|
"channel.wechatQrWait": "Abre WeChat y escanea el código QR para conectar.",
|
|
"channel.wechatRebind": "Volver a vincular mediante código QR",
|
|
"channel.wechatScanTitle": "Conectar Bot de WeChat",
|
|
"channel.wechatScanToConnect": "Escanea el código QR para conectar",
|
|
"channel.wechatTips": "Por favor, actualice WeChat a la última versión y reinícielo. El plugin ClawBot se está implementando gradualmente, así que revise Configuración > Plugins para confirmar el acceso.",
|
|
"channel.wechatUserId": "ID de Usuario de WeChat",
|
|
"channel.wechatUserIdHint": "Identificador de la cuenta de WeChat devuelto por el flujo de autorización."
|
|
}
|