{
  "common": {
    "cancel": "Cancelar",
    "confirm": "Confirmar",
    "save": "Guardar",
    "delete": "Eliminar",
    "edit": "Editar",
    "close": "Cerrar",
    "back": "Atrás",
    "loading": "Cargando...",
    "error": "Error",
    "success": "Éxito",
    "retry": "Reintentar",
    "send": "Enviar",
    "copy": "Copiar",
    "share": "Compartir",
    "refresh": "Actualizar",
    "ok": "OK",
    "yes": "Sí",
    "no": "No",
    "all": "Todo",
    "none": "Ninguno",
    "more": "Más",
    "settings": "Configuración"
  },
  "tabs": {
    "home": "Inicio",
    "chat": "Chat",
    "mission": "Misión",
    "settings": "Configuración",
    "cards": "Tarjetas",
    "dashboard": "Panel",
    "orgChart": "Organigrama"
  },
  "cardHolder": {
    "title": "Porta tarjetas",
    "myCards": "Mis tarjetas",
    "recent": "Reciente",
    "collected": "Recolectado",
    "myCardsEmpty": "No hay tarjetas de agente configuradas",
    "myCardsEmptySub": "Configure tarjetas de agente en sus entidades para compartirlas",
    "recentEmpty": "Sin interacciones recientes",
    "recentEmptySub": "Las tarjetas con las que interactúe aparecerán aquí",
    "justNow": "ahora mismo",
    "lastInteraction": "Última interacción",
    "chatHistory": "Historial del chat",
    "noChatHistory": "Sin historial del chat",
    "add": "Añadir",
    "addTitle": "Añadir tarjeta",
    "addPrompt": "Ingrese el código público",
    "search": "Buscar tarjetas...",
    "empty": "Aún no hay tarjetas",
    "description": "Descripción",
    "capabilities": "Capacidades",
    "protocols": "Protocolos",
    "tags": "Etiquetas",
    "details": "Detalles",
    "exchangeType": "Tipo",
    "interactions": "Interacciones",
    "added": "Añadido",
    "notes": "Notas",
    "notesHint": "Añada sus notas...",
    "category": "Categoría",
    "categoryHint": "ej: herramientas, social, dev",
    "pin": "Fijar",
    "unpin": "Desfijar",
    "refresh": "Actualizar",
    "removeTitle": "Eliminar tarjeta",
    "removeMsg": "¿Eliminar esta tarjeta de su porta tarjetas?",
    "refreshed": "Tarjeta actualizada",
    "block": "Bloquear",
    "unblock": "Desbloquear",
    "blockedLabel": "Bloqueado",
    "noBlocked": "No hay tarjetas bloqueadas",
    "blockConfirm": "¿Bloquear a este agente? No podrán enviarle mensajes.",
    "email": "Correo electrónico",
    "website": "Sitio web",
    "version": "Versión"
  },
  "home": {
    "title": "EClawbot",
    "no_entities": "Aún no hay entidades vinculadas",
    "no_entities_desc": "Toque + para generar un código de vinculación y conectar su primera entidad",
    "generate_binding_code": "Generar código de vinculación",
    "binding_code_hint": "El código de vinculación aparecerá abajo — ingréselo en su plataforma de bot para conectar",
    "chat_empty_title": "Aún no hay conversaciones",
    "chat_empty_desc": "Vincule su primera entidad para comenzar a chatear",
    "add_entity": "Añadir entidad",
    "binding_code": "Código de vinculación",
    "binding_code_desc": "Comparta este código con su bot de OpenClaw para vincularlo a la ranura de entidad {{index}}",
    "channel_bind_warning": "La versión 2026-03+ recomienda encarecidamente usar la vinculación de canal de EClaw para evitar fallos de vinculación.",
    "binding_code_expires": "Expira en {{time}}",
    "code_copied": "¡Código de vinculación copiado!",
    "broadcast": "Difusión",
    "broadcast_hint": "Enviar mensaje a todas las entidades",
    "broadcast_sent": "Difusión enviada",
    "entity_online": "En línea",
    "entity_offline": "Desconectado",
    "entity_idle": "Inactivo",
    "unbind_title": "Desvincular entidad",
    "unbind_message": "¿Está seguro de que desea desvincular {{name}}?",
    "unbind_success": "Entidad desvinculada",
    "channel_ai_agent_hint": "🤖 Se recomienda encarecidamente usar Claude Code u otros agentes de IA para la instalación asistida.",
    "edit_mode": "Editar",
    "edit_mode_on": "Hecho",
    "org_chart": "Organigrama"
  },
  "chat": {
    "title": "Chat",
    "placeholder": "Escriba un mensaje...",
    "voice_recording": "Grabando...",
    "voice_tap_to_cancel": "Suelte para enviar, deslice hacia arriba para cancelar",
    "attach_photo": "Adjuntar foto",
    "take_photo": "Tomar foto",
    "record_voice": "Mensaje de voz",
    "no_messages": "Aún no hay mensajes",
    "no_messages_desc": "¡Diga hola a {{name}}!",
    "load_more": "Cargar mensajes anteriores",
    "sending": "Enviando...",
    "failed_to_send": "Error al enviar",
    "image_message": "📷 Foto",
    "audio_message": "🎙 Mensaje de voz",
    "broadcast_message": "📢 Difusión",
    "all_entities": "Todas las entidades",
    "filter_mine": "Mis mensajes"
  },
  "mission": {
    "title": "Centro de misión",
    "todo": "Por hacer",
    "missions": "Misiones",
    "done": "Hecho",
    "notes": "Notas",
    "skills": "Habilidades",
    "souls": "Almas",
    "rules": "Reglas",
    "variables": "Variables",
    "add_todo": "Añadir tarea",
    "add_mission": "Añadir misión",
    "add_note": "Añadir nota",
    "add_skill": "Añadir habilidad",
    "add_rule": "Añadir regla",
    "no_todos": "No hay tareas",
    "no_missions": "No hay misiones activas",
    "no_notes": "Aún no hay notas",
    "move_to_mission": "Mover a misión",
    "mark_done": "Marcar como hecho",
    "version_conflict": "Conflicto de sincronización",
    "version_conflict_desc": "Se realizaron cambios desde otro dispositivo. ¿Mantener la versión local o usar la remota?",
    "keep_local": "Mantener local",
    "use_remote": "Usar remota",
    "sync_success": "Sincronizado",
    "soul_templates": "Plantillas de personaje",
    "no_skills": "No hay plantillas de habilidades",
    "no_souls": "No hay plantillas de almas",
    "no_rules": "No hay plantillas de reglas",
    "search_placeholder": "Buscar…",
    "builtin": "Integrado",
    "browse_templates": "Explorar plantillas",
    "no_api_key_needed": "No se necesita clave API",
    "all_vars_configured": "Todas las variables configuradas",
    "needs_vars": "Necesita: {{vars}}",
    "deprecated_msg": "Por favor, use el tablero Kanban para agregar nuevos elementos. El tablero Kanban tiene un ecosistema completo — deje que los bots migren los elementos existentes allí gradualmente.",
    "deprecated_title": "Función obsoleta"
  },
  "wallet": {
    "title": "Billetera",
    "balance": "Saldo",
    "ecoin_unit": "e-coins",
    "topup_via_apple": "Recargar (vía Apple IAP)",
    "topup_hint": "Todas las compras se procesan de forma segura a través de Apple.",
    "topup_success": "Recarga exitosa",
    "topup_failed": "Recarga fallida",
    "topup_credited": "Se acreditaron {{ecoin}} e-coins en su billetera.",
    "no_products": "No hay productos disponibles. Intente más tarde.",
    "bonus_label": "bono",
    "transaction_history": "Historial de transacciones",
    "iap_compliance": "Los pagos son procesados por Apple. Se aplican términos y condiciones."
  },
  "auth": {
    "login": "Iniciar sesión",
    "login_tagline": "Inicie sesión para continuar",
    "register": "Registrarse",
    "register_failed": "Error de registro",
    "register_success": "Registro exitoso",
    "register_verify_hint": "Verifique su correo para validar su cuenta y luego inicie sesión.",
    "login_failed": "Error de inicio de sesión",
    "forgot_password": "¿Olvidó su contraseña?",
    "forgot_password_desc": "Ingrese su correo electrónico y le enviaremos un enlace para restablecer su contraseña.",
    "send_reset_link": "Enviar enlace de restablecimiento",
    "reset_link_sent": "Enlace de restablecimiento enviado",
    "reset_link_hint": "Revise su correo para las instrucciones de restablecimiento de contraseña.",
    "back_to_login": "Volver al inicio de sesión",
    "sign_in_with_apple": "Iniciar sesión con Apple",
    "sign_in_with_google": "Iniciar sesión con Google",
    "sign_in_with_facebook": "Iniciar sesión con Facebook",
    "apple_failed": "Error de inicio de sesión con Apple",
    "or_divider": "o",
    "email_placeholder": "Correo electrónico",
    "password_placeholder": "Contraseña",
    "confirm_password": "Confirmar contraseña",
    "display_name_optional": "Nombre visible (opcional)",
    "fill_required_fields": "Complete todos los campos obligatorios",
    "password_too_short": "La contraseña debe tener al menos 6 caracteres",
    "password_mismatch": "Las contraseñas no coinciden",
    "device_login_advanced": "Inicio con dispositivo (avanzado)",
    "hide_device_login": "Ocultar inicio con dispositivo",
    "login_with_device": "Iniciar con dispositivo",
    "bind_email_title": "Vincular correo",
    "bind_email_cta": "Vincular correo",
    "bind_email_desc": "Vincule un correo para proteger su cuenta y sincronizar entre dispositivos.",
    "bind_email_banner": "Vincule un correo para proteger su cuenta",
    "bind_email_success": "Correo vinculado exitosamente",
    "bind_email_verify_hint": "Revise su correo para verificar la dirección.",
    "email_already_used": "Este correo ya está vinculado a otra cuenta",
    "logout": "Cerrar sesión",
    "delete_account": "Eliminar cuenta",
    "delete_account_confirm": "Esto eliminará permanentemente su cuenta y todos sus datos. No se puede deshacer.",
    "current_provider_apple": "Sesión iniciada con Apple",
    "current_provider_google": "Sesión iniciada con Google",
    "current_provider_facebook": "Sesión iniciada con Facebook",
    "current_provider_email": "Sesión iniciada con correo",
    "current_provider_device": "Autenticación solo por dispositivo"
  },
  "settings": {
    "title": "Configuración",
    "account": "Cuenta",
    "email_bound": "Correo: {{email}}",
    "email_not_bound": "Correo no vinculado",
    "bind_email": "Vincular cuenta de correo",
    "login": "Iniciar sesión",
    "logout": "Cerrar sesión",
    "logout_confirm": "¿Cerrar sesión en este dispositivo?",
    "subscription": "Suscripción",
    "subscription_free": "Plan gratuito",
    "subscription_premium": "Premium",
    "subscription_expires": "Expira {{date}}",
    "upgrade": "Actualizar",
    "messages_used": "{{used}}/{{total}} mensajes hoy",
    "language": "Idioma",
    "system_language": "Predeterminado del sistema",
    "notifications": "Notificaciones",
    "notif_bot_reply": "Respuestas del bot",
    "notif_broadcast": "Difusiones",
    "notif_cross_device": "Mensajes entre dispositivos",
    "notif_feedback": "Respuestas de comentarios",
    "entities": "Entidades",
    "manage_entities": "Gestionar entidades",
    "channel_api": "API de canal",
    "channel_api_desc": "Credenciales del plugin de OpenClaw",
    "feedback": "Comentarios",
    "submit_feedback": "Enviar comentario",
    "feedback_history": "Historial de comentarios",
    "privacy_policy": "Política de privacidad",
    "delete_account": "Eliminar cuenta",
    "delete_account_confirm": "Esto eliminará permanentemente todos sus datos. Esta acción no se puede deshacer.",
    "app_version": "Versión {{version}}",
    "entity_slot": "Ranura de entidad {{index}}",
    "file_manager": "Archivos",
    "card_holder": "Porta tarjetas"
  },
  "entity": {
    "rename": "Renombrar entidad",
    "rename_placeholder": "Ingrese el nuevo nombre",
    "update_avatar": "Actualizar avatar",
    "remove": "Eliminar entidad",
    "remove_confirm": "¿Eliminar {{name}}? Esta ranura de entidad se eliminará permanentemente.",
    "deleted": "Entidad eliminada",
    "character_lobster": "Langosta",
    "character_pig": "Cerdo",
    "slot_empty": "Ranura vacía",
    "drag_to_reorder": "Arrastre para reordenar",
    "binding_code_for": "Código de vinculación para la ranura {{index}}"
  },
  "schedule": {
    "title": "Programaciones",
    "add": "Nueva programación",
    "edit": "Editar programación",
    "message": "Mensaje",
    "frequency": "Frecuencia",
    "once": "Una vez",
    "repeat": "Repetir",
    "custom_cron": "Personalizado (cron)",
    "every_5min": "Cada 5 minutos",
    "every_15min": "Cada 15 minutos",
    "every_30min": "Cada 30 minutos",
    "every_hour": "Cada hora",
    "every_3hours": "Cada 3 horas",
    "daily": "Diario",
    "weekly": "Semanal",
    "target": "Destino",
    "broadcast": "Todas las entidades",
    "history": "Historial de ejecución",
    "status_pending": "Pendiente",
    "status_active": "Activo",
    "status_completed": "Completado",
    "status_failed": "Fallido",
    "toggle_on": "Programación activada",
    "toggle_off": "Programación pausada",
    "delete_confirm": "¿Eliminar esta programación?"
  },
  "files": {
    "title": "Archivos",
    "photos": "Fotos",
    "audio": "Voz",
    "all": "Todo",
    "today": "Hoy",
    "this_week": "Esta semana",
    "this_month": "Este mes",
    "no_files": "Aún no hay archivos",
    "download": "Descargar",
    "share": "Compartir"
  },
  "feedback": {
    "title": "Comentarios",
    "type_bug": "Informe de error",
    "type_feature": "Solicitud de función",
    "type_question": "Pregunta",
    "describe": "Describa el problema...",
    "attach_screenshot": "Añadir captura de pantalla",
    "submit": "Enviar",
    "submit_success": "¡Comentario enviado! Gracias.",
    "history_title": "Mis comentarios",
    "status_open": "Abierto",
    "status_closed": "Cerrado",
    "status_in_progress": "En progreso",
    "type_label": "Feedback Type"
  },
  "ai_chat": {
    "title": "Asistente de IA",
    "placeholder": "Pregúnteme cualquier cosa...",
    "attach_image": "Adjuntar imagen",
    "max_images": "Máximo 3 imágenes",
    "thinking": "Pensando...",
    "clear_history": "Borrar historial",
    "clear_confirm": "¿Borrar el historial del chat con el asistente de IA?"
  },
  "official_borrow": {
    "title": "Bots oficiales",
    "free_tier": "Gratis",
    "paid_tier": "Personal",
    "free_desc": "Memoria compartida, 15 mensajes/día",
    "paid_desc": "Memoria privada, mensajes ilimitados, 24/7 en línea",
    "price_month": "288 NT$/mes",
    "bind_free": "Probar gratis",
    "bind_paid": "Suscribirse",
    "unbind": "Eliminar",
    "bound_since": "Conectado desde {{date}}",
    "tos_title": "Términos de servicio",
    "tos_agree": "Acepto los Términos de servicio",
    "slots_available": "{{count}} ranuras disponibles",
    "sold_out": "Agotado",
    "webhook_testing": "Probando conexión...",
    "webhook_success": "✓ Conexión exitosa",
    "iap_coming_soon": "Suscripción Apple IAP próximamente",
    "select_bot": "Seleccione un bot:",
    "active_users": "Usuarios activos"
  },
  "errors": {
    "network": "Error de red. Por favor verifique su conexión.",
    "server": "Error del servidor. Por favor intente más tarde.",
    "unauthorized": "Autenticación fallida. Por favor inicie sesión nuevamente.",
    "not_found": "No encontrado.",
    "timeout": "Tiempo de espera agotado.",
    "unknown": "Ocurrió un error inesperado.",
    "camera_denied": "Permiso de cámara denegado. Por favor habilítelo en Configuración.",
    "sharing_not_available": "Compartir no está disponible en este dispositivo."
  },
  "shareChat": {
    "shareChatLink": "Compartir enlace de chat",
    "copy": "Copiar",
    "copyQr": "Copiar QR",
    "downloadQr": "Descargar QR",
    "linkCopied": "¡Enlace copiado!",
    "qrCopied": "¡QR copiado!",
    "copyFailed": "Error al copiar",
    "shareChatTitle": "Compartir enlace de chat",
    "chatWith": "Chatear con {{name}}",
    "registrationFailed": "Error de registro",
    "loginFailed": "Error de inicio de sesión",
    "qrLoading": "Cargando QR...",
    "qrFailed": "Error al cargar QR"
  },
  "entityManager": {
    "entity_added": "Entity added",
    "cannot_delete_last": "Cannot delete the last entity",
    "description_required": "Description is required",
    "agent_card_saved": "Agent Card saved",
    "agent_card_save_failed": "Failed to save Agent Card",
    "agent_card_deleted": "Agent Card deleted",
    "agent_card_delete_failed": "Failed to delete",
    "delete_agent_card_title": "Delete Agent Card",
    "delete_agent_card_message": "Remove the Agent Card for this entity?",
    "slot_label": "Slot {{num}}",
    "add_entity": "Add Entity",
    "agent_card": "Agent Card",
    "label_description": "Description *",
    "label_capabilities": "Capabilities (comma-separated)",
    "label_protocols": "Protocols (comma-separated)",
    "label_tags": "Tags (comma-separated)",
    "label_version": "Version",
    "label_website": "Website",
    "label_contact_email": "Contact Email",
    "placeholder_capabilities": "e.g. chat, search, translate",
    "placeholder_protocols": "e.g. A2A, REST, gRPC",
    "placeholder_tags": "e.g. IoT, automation",
    "placeholder_version": "e.g. 1.0.0"
  }
}
