🐛 Resolución de Problemas de BuxarTranslate

Archivo: troubleshooting.html
Propósito: Solución de problemas comunes y errores

🚨 Problemas Comunes y Soluciones

❌ Traducción no funciona - no hay reacción a selección de menú
Causas posibles y soluciones:
  1. Verificar conexión a internet - extensión requiere acceso a Google Translate API
  2. Asegurarse de que texto esté seleccionado - seleccione texto en correo antes de llamar menú contextual
  3. Verificar consola de navegador - abra Herramientas de Desarrollo (Ctrl+Shift+J) para ver errores
  4. Recargar extensión - regrese a about:debugging y recargue extensión
❌ Menú contextual no aparece
Solución:
  1. Recargar extensión - en about:debugging haga clic en "Reload"
  2. Verificar configuraciones de idioma - asegúrese de que en popup esté seleccionado idioma de traducción correcto
  3. Reinstalar extensión - elimine e instale extensión nuevamente
  4. Verificar permisos - asegúrese de que extensión tenga permiso "menus"
❌ Ventana de traducción no se cierra automáticamente
Solución:
  1. Presionar botón "Cerrar" manualmente - use botón de cierre en ventana de traducción
  2. Usar tecla Escape - presione Esc para cierre inmediato
  3. Verificar configuraciones de tiempo - en popup asegúrese de que tiempo de visualización correcto esté establecido
  4. Reiniciar Thunderbird - a veces reiniciar aplicación ayuda
⚠️ Traductor retorna error "Traducción fallida"
Solución:
  1. Verificar acceso a Google Translate - asegúrese de que translate.googleapis.com sea accesible
  2. Verificar longitud de texto - textos muy largos pueden exceder límites de API
  3. Intentar más tarde - posibles problemas temporales con servicio de Google
  4. Verificar firewall - asegúrese de que no haya bloqueo de solicitudes a API de Google

🔧 Habilitar Depuración y Registro

1. Abrir Herramientas de Desarrollo

En Thunderbird abra about:debugging o presione Ctrl+Shift+J

2. Encontrar extensión BuxarTranslate

En lista de extensiones encuentre BuxarTranslate y haga clic en "Inspect"

3. Abrir pestaña Console

En ventana de desarrollador abierta vaya a pestaña "Console"

4. Analizar registros

Realice traducción y vea mensajes en consola para diagnóstico de problemas

Mensajes clave en registros:

// Carga exitosa "BuxarTranslate loaded" "Context menu updated: Translate to Spanish" "Translation completed successfully" "Translation window opened with ID: 12345" // Errores "Translation error: Google API error: 429" "Error loading translations for es" "Error creating menu: Missing permissions"

🔍 Diagnóstico de Errores Comunes

Error 429 - Demasiadas Solicitudes

Causa: Límite excedido de solicitudes a Google Translate API

Solución: Espere unos minutos e intente nuevamente

Error 403 - Prohibido

Causa: Problemas con acceso a API o bloqueo

Solución: Verifique conexión a internet y firewall

Error de carga de traducciones

Causa: Falta archivo de traducción para idioma seleccionado

Solución: Verifique presencia de messages.json en _locales

Extensión no carga

Causa: Error en manifest.json o incompatibilidad de versiones

Solución: Verifique versión de Thunderbird (debe ser 78.0+)

🔄 Proceso de Reinstalación

1. Eliminar extensión

Vaya a Complementos → Gestionar extensiones → Eliminar BuxarTranslate

2. Limpiar datos

Reinicie Thunderbird para limpiar datos en caché

3. Reinstalar

Instale extensión nuevamente mediante archivo .xpi o instalación temporal

4. Verificar operación

Pruebe operación de extensión en un correo de prueba

📞 Soporte y Reportes de Errores

💡 Para asistencia:
  • Verifique esta documentación para solución de su problema
  • Habilite registro y proporcione mensajes de error
  • Describa pasos para reproducir el problema
  • Especifique versión de Thunderbird y sistema operativo
⚠️ Importante: Extensión requiere conexión a internet estable para operación de Google Translate API. Con problemas de red, las traducciones no funcionarán.