⚙️ Настройки BuxarTranslate

Файл: settings.html
Назначение: Описание всех настроек и конфигурации расширения

🎛️ Доступные настройки

translateTo (Целевой язык перевода)

Описание: Основной язык, на который будет переводиться текст

По умолчанию: "ru" (русский)

Значения: Любой из 100+ поддерживаемых языков (en, de, fr, es, it, zh, ja, ko, и т.д.)

Влияние: Определяет язык пункта в контекстном меню и результат перевода

autoDetectLanguage (Автоопределение языка)

Описание: Автоматическое определение исходного языка текста

По умолчанию: true

Значения: true / false

Влияние: При включении автоматически определяет язык исходного текста

windowDisplayTime (Время отображения окна)

Описание: Время в секундах до автоматического закрытия окна перевода

По умолчанию: 30

Диапазон: 5 - 300 секунд

Влияние: Определяет, как долго окно перевода будет оставаться открытым

userLang (Язык интерфейса)

Описание: Язык интерфейса расширения

По умолчанию: "auto" (системный язык)

Значения: "auto", "en", "ru", "de", "es", "it", "fr"

Влияние: Определяет язык всех надписей и интерфейса расширения

🔧 Настройка через Popup

1. Откройте popup настроек

Нажмите на иконку BuxarTranslate в правом верхнем углу Thunderbird

2. Выберите целевой язык

Используйте выпадающий список или поиск для выбора языка перевода

// Пример выбора языка - Откройте выпадающий список "🎯 Target Language" - Введите название языка в поиске или выберите из списка - Используйте быстрые языки для частых вариантов
3. Настройте время отображения

Установите комфортное время автоматического закрытия окна перевода

// Рекомендуемые значения: - 10-15 секунд: для быстрого просмотра - 30 секунд: стандартное использование - 60+ секунд: для работы с длинными текстами
4. Выберите язык интерфейса

Установите предпочтительный язык для интерфейса расширения

5. Сохраните настройки

Нажмите кнопку "💾 Save Settings" для применения изменений

⚡ Быстрые языки

Система быстрых языков позволяет мгновенно переключаться между наиболее часто используемыми языками:

Автоматическое обновление

Система автоматически добавляет используемые языки в панель быстрого доступа

Ограничение до 5 языков

В панели отображается до 5 наиболее часто используемых языков

Мгновенное переключение

Клик по кнопке быстрого языка сразу применяет его как целевой

Визуальный индикатор

Текущий выбранный язык подсвечивается в панели быстрых языков

💾 Хранение настроек

Все настройки хранятся в локальном хранилище браузера с использованием WebExtension API:

// Структура хранения настроек { "translateTo": "ru", "autoDetectLanguage": true, "windowDisplayTime": 30, "userLang": "auto", "recentLanguages": ["ru", "en", "es", "fr", "de"], "lastTranslation": { "original": "Hello world", "translated": "Привет мир", "sourceLang": "en", "targetLang": "ru", "timestamp": 1700000000000, "translator": "google" } }

🔄 Сброс настроек

Для сброса настроек к значениям по умолчанию:

  1. Откройте Инструменты разработчика (F12)
  2. Перейдите на вкладку "Storage" или "Application"
  3. Найдите хранилище расширения BuxarTranslate
  4. Удалите все ключи или переустановите расширение