Корзина
0
Скриншоты
Описание
Технические данные
- Опубликовано:
- 13.08.2026
- Версия:
- 1.2.0
- Установлено:
- Менее 50 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Нет
Пользовательское соглашение
Описание
Добавляет на сайт автоматический перевод страниц и адаптивный переключатель языков на основе Google Website Translator. Исходный язык, языки перевода, домен cookie и отображение панели Google настраиваются из административной части.
Возможности
- исходный язык и перечень языков задаются в настройках;
- встроенный справочник из 198 поддерживаемых кодов и вариантов языков Google;
- локальный каталог из 255 флагов стран и территорий в SVG плюс нейтральная пиктограмма для наднациональных языков (256 SVG-файлов);
- переключатель с собственным шаблоном флагов;
- выбранный язык сохраняется в cookie `googtrans`;
- корректный возврат на исходный язык с очисткой дублирующихся cookie хоста и домена;
- подключение внешнего скрипта на страницах с компонентом и опциональное автоматическое подключение во всей публичной части;
- возможность скрыть верхнюю панель Google;
- поддержка многосайтовой конфигурации без записи файлов в публичные разделы сайтов;
- отсутствие изменений ядра и обязательной привязки к шаблону сайта.
Возможности
- исходный язык и перечень языков задаются в настройках;
- встроенный справочник из 198 поддерживаемых кодов и вариантов языков Google;
- локальный каталог из 255 флагов стран и территорий в SVG плюс нейтральная пиктограмма для наднациональных языков (256 SVG-файлов);
- переключатель с собственным шаблоном флагов;
- выбранный язык сохраняется в cookie `googtrans`;
- корректный возврат на исходный язык с очисткой дублирующихся cookie хоста и домена;
- подключение внешнего скрипта на страницах с компонентом и опциональное автоматическое подключение во всей публичной части;
- возможность скрыть верхнюю панель Google;
- поддержка многосайтовой конфигурации без записи файлов в публичные разделы сайтов;
- отсутствие изменений ядра и обязательной привязки к шаблону сайта.
Закладка без названия
Установка
Установка
1. Установите решение через Marketplace либо скопируйте `bk.googletranslate` в `/local/modules/`.
2. В административном разделе откройте **Marketplace → Установленные решения**.
3. Установите **Google Translate для сайта**.
4. Настройте модуль: **Настройки → Настройки продукта → Настройки модулей → Google Translate для сайта**.
5. Разместите компонент `bk:google.translate.switcher` в нужной области шаблона.
Вызов компонента
По умолчанию компонент использует встроенные SVG. Параметр `FLAG_PATH` допускает маркеры `#LANG#` (код языка) и `#FLAG#` (код связанного флага). Если параметр передан пустым, переключатель выводит названия языков без изображений.
Полная база языков находится в `lib/languageregistry.php`, изображения — в `install/images/flags/`. Язык не всегда соответствует одной стране, поэтому для арабского, эсперанто, латыни, идиша и других наднациональных языков применяется нейтральная пиктограмма.
Требования и ограничения
- «1С-Битрикс: Управление сайтом» с поддержкой D7, модуль `main`;
- PHP 8.2 или новее;
- современный браузер с включённым JavaScript и cookie;
- сервер и браузер посетителя должны иметь доступ к `translate.google.com`;
- используется внешний сервис Google Website Translator, его доступность, качество перевода и условия использования определяются Google;
- содержимое переводимой страницы передаётся внешнему сервису Google; перед включением решения владелец сайта должен оценить состав страниц, исключить конфиденциальные и персональные данные и при необходимости получить согласие посетителя;
- при наличии Content Security Policy следует разрешить ресурсы Google Translate;
- API-ключ не требуется.
1. Установите решение через Marketplace либо скопируйте `bk.googletranslate` в `/local/modules/`.
2. В административном разделе откройте **Marketplace → Установленные решения**.
3. Установите **Google Translate для сайта**.
4. Настройте модуль: **Настройки → Настройки продукта → Настройки модулей → Google Translate для сайта**.
5. Разместите компонент `bk:google.translate.switcher` в нужной области шаблона.
Вызов компонента
<?$APPLICATION->IncludeComponent( 'bk:google.translate.switcher', '', ['FLAG_PATH' => '/bitrix/images/bk.googletranslate/flags/#FLAG#.svg'], false );?> |
По умолчанию компонент использует встроенные SVG. Параметр `FLAG_PATH` допускает маркеры `#LANG#` (код языка) и `#FLAG#` (код связанного флага). Если параметр передан пустым, переключатель выводит названия языков без изображений.
Полная база языков находится в `lib/languageregistry.php`, изображения — в `install/images/flags/`. Язык не всегда соответствует одной стране, поэтому для арабского, эсперанто, латыни, идиша и других наднациональных языков применяется нейтральная пиктограмма.
Требования и ограничения
- «1С-Битрикс: Управление сайтом» с поддержкой D7, модуль `main`;
- PHP 8.2 или новее;
- современный браузер с включённым JavaScript и cookie;
- сервер и браузер посетителя должны иметь доступ к `translate.google.com`;
- используется внешний сервис Google Website Translator, его доступность, качество перевода и условия использования определяются Google;
- содержимое переводимой страницы передаётся внешнему сервису Google; перед включением решения владелец сайта должен оценить состав страниц, исключить конфиденциальные и персональные данные и при необходимости получить согласие посетителя;
- при наличии Content Security Policy следует разрешить ресурсы Google Translate;
- API-ключ не требуется.
Поддержка
Техническая поддержка
Компания: ООО «Бикей диджитал»
Сайт: https://bk-media.by/
E-mail: info@bk-media.by
Режим работы: ежедневно с 09:00 до 21:00 по минскому времени
-Срок первичного ответа: до двух рабочих дней
Компания: ООО «Бикей диджитал»
Сайт: https://bk-media.by/
E-mail: info@bk-media.by
Режим работы: ежедневно с 09:00 до 21:00 по минскому времени
-Срок первичного ответа: до двух рабочих дней