๐Ÿ› BuxarTranslate Troubleshooting

File: troubleshooting.html
Purpose: Solving common problems and errors

๐Ÿšจ Common Issues and Solutions

โŒ Translation doesn't work - no response to menu selection
Possible causes and solutions:
  1. Check internet connection - extension requires access to Google Translate API
  2. Make sure text is selected - select text in email before opening context menu
  3. Check browser console - open Developer Tools (Ctrl+Shift+J) to view errors
  4. Reload extension - go back to about:debugging and reload extension
โŒ Context menu doesn't appear
Solution:
  1. Reload extension - in about:debugging click "Reload"
  2. Check language settings - make sure correct translation language is selected in popup
  3. Reinstall extension - remove and install extension again
  4. Check permissions - make sure extension has "menus" permission
โŒ Translation window doesn't close automatically
Solution:
  1. Click "Close" button manually - use close button in translation window
  2. Use Escape key - press Esc for immediate closure
  3. Check time settings - in popup make sure correct display time is set
  4. Restart Thunderbird - sometimes restarting application helps
โš ๏ธ Translator returns "Translation failed" error
Solution:
  1. Check Google Translate access - make sure translate.googleapis.com is accessible
  2. Check text length - very long texts may exceed API limits
  3. Try again later - possible temporary Google service issues
  4. Check firewall - make sure there's no blocking of Google API requests

๐Ÿ”ง Enabling Debugging and Logging

1. Open Developer Tools

In Thunderbird open about:debugging or press Ctrl+Shift+J

2. Find BuxarTranslate extension

In extensions list find BuxarTranslate and click "Inspect"

3. Open Console tab

In opened developer window go to "Console" tab

4. Analyze logs

Perform translation and review console messages for problem diagnosis

Key log messages:

// Successful loading "BuxarTranslate loaded" "Context menu updated: Translate to English" "Translation completed successfully" "Translation window opened with ID: 12345" // Errors "Translation error: Google API error: 429" "Error loading translations for en" "Error creating menu: Missing permissions"

๐Ÿ” Common Error Diagnosis

Error 429 - Too Many Requests

Cause: Exceeded Google Translate API request limit

Solution: Wait a few minutes and try again

Error 403 - Forbidden

Cause: API access problems or blocking

Solution: Check internet connection and firewall

Translation loading error

Cause: Missing translation file for selected language

Solution: Check messages.json file presence in _locales

Extension not loading

Cause: Error in manifest.json or version incompatibility

Solution: Check Thunderbird version (should be 78.0+)

๐Ÿ”„ Reinstallation Process

1. Remove extension

Go to Add-ons โ†’ Manage Extensions โ†’ Remove BuxarTranslate

2. Clear data

Restart Thunderbird to clear cached data

3. Reinstall

Install extension again via .xpi file or temporary installation

4. Check operation

Test extension operation on a test email

๐Ÿ“ž Support and Bug Reports

๐Ÿ’ก For assistance:
  • Check this documentation for solution to your problem
  • Enable logging and provide error messages
  • Describe steps to reproduce the problem
  • Specify Thunderbird version and operating system
โš ๏ธ Important: Extension requires stable internet connection for Google Translate API operation. With network issues, translations won't work.