2.5.777
- Доработаны компоненты catalog.section.list и catalog.smart.filter
- Исправлена ошибка связаная с фасетным индексом в catalog.smart.filter
- Добавлена перекодировка языковых (lang) файлов в utf8 перед подачей на перевод
2.5.767
- Исправлена ошибка, когда при массовом переводе элементов некорректно подставлялся массив переводов свойств.
Подробнее2.5.765
- Добавлен новый метод FCIBlockElement::GetElementGroups для удобного получения групп элементов.
- Исправлена ошибка получения переводов в методе FCIBlockSection::GetNavChain. Теперь добавлен параметр $LID для получения цепочки навигации на нужном языке независимо от глобальной языковой константы.
- Исправлена ошибка, из-за которой запись переводов некоторых типов свойств элементов вызывала ошибку в базе данных.
2.5.756
- Исправлены ошибки в языковых файлах, связанные с неправильной ссылкой на пополнение квоты в предупреждении об истечении квоты.
Подробнее2.5.755
- Доработана периодическая проверка наличия квоты.
- Доработаны предупреждения о исчерпании квоты.
2.5.750
- Теперь возможно получать переводы на конкретном языке для элементов и разделов инфоблоков. Язык можно указать в параметрах функций, таких как FCIBlockElement::GetList, FCIBlockSection::GetList, FCIBlockSection::GetByID, FCIBlockElement::GetByID и других.
- Также можно использовать указание языка для получения шаблонов вычисляемых значений и самих значений из InheritedProperty\ElementTemplates, InheritedProperty\SectionTemplates, InheritedProperty\IblockTemplates.
- Исправлена ошибка с неправильным переводом шаблонов вычисляемых значений в админке.
- Исправлена ошибка, когда стили модуля не подключались на административных страницах редактирования элементов, разделов и инфоблоков в режиме перевода.
- Доработан функционал вывода переводов для элементов и разделов в режиме списка совместного просмотра.
- Теперь модуль мультиязычности совместим с модулем "Proger: Core - Ядро основных функций", требующим установки в систему.
- Добавлены методы FCIBlockSection::GetTreeList и FCIBlockSection::GetMixedList.
- Исправлена ошибка, когда переведенные свойства не отображались в списке элементов инфоблока в административной части.
- Изменен принцип проверки режима перевода, теперь можно проверить не только глобально, но и для конкретного языка в методе CFanTranslator::isTranslateMode() передав ему код языка в первый параметр.
- Выполнен перевод административных файлов.
- Исправлены другие ошибки.
2.5.525
- Добавлена поддержка модуля "Помощник Локализации: автоматический перевод языковых файлов"
Подробнее2.5.500
- Добавлены параметры 'orderMl' и 'filterMl' в метод GetList мультиязычных Highload-блоков. Эти параметры предоставляют возможность сортировки и фильтрации по уже переведенным полям. Также добавлена функциональность получения UF_ полей на оригинальном языке, если в массив select указать префикс ORIG_, например, ORIG_UF_NAME.
- Исправлены ошибки, связанные с работой с мультиязычными Highload-блоками. В частности, устранены проблемы, возникающие при использовании '*' в массиве select.
- Обновлена функция getList, чтобы поля возвращались с нужными названиями, улучшая читаемость кода.
- Метод RenameRowKeys теперь является устаревшим (deprecated) и будет удален в будущих версиях. Все вызовы этого метода в коде заменены на использование полей с наименованиями по умолчанию из базы данных.
- Обеспечена совместимость с последними обновлениями Битрикс, включая метод GetUserFields.
- Добавлены языковые фразы для улучшения локализации и удобства использования модуля.
2.5.200
- Исправлены некоторые ошибки в административных файлах.
- Исправлена ошибка в компоненте bitrix:catalog.smart.filter, при которой в режиме перевода не отображались значения свойств типа "строка".
- В компоненте bitrix:catalog.smart.filter улучшена работа с значениями фасетного индекса.
- Обновлен компонент bitrix:catalog.smart.filter.
- Исправлены ошибки при записи переводов свойств элементов.
2.5.100
- Обновлена административная страица iblock_element_edit.php
- Добавлен параметр FCIBlockElement::GetList, теперь можно явно указывать LANGUAGE_ID
- Вынесены некоторые языковые фразы в языковые файлы
- В настройках добавлен вывод ошибки при неудачном подключении к серверу переводов
- Исправлена ошибка автоперевода описания поля "Картинка" раздела инфоблока
- СЕО поля разделов и элементов добавлены в автопереводы
2.5.0
- Исправлена ошибка когда на странице списка свойств не переводились свойства впервые
- Добавлен функционал массового перевода разделов инфоблоков, элементов инфоблоков и их свойств
- Автоперевод теперь справляется с свойством элемента инфоблока типа HTML/текст
- В класс FCIBlockElement и FCIBlockSection добавлен метод Translate
2.3.0
- Добавлена возможность выполнять переводы при помощи Deepl
- Автоперевод разделов
- Исправлена ошибка когда в сео шаблонах элементов инфоблоков не переводилась parent
2.2.1
- Убрана возможность определять язык сайта по параметру "lang" в файле "constant_definer.php".
- Исправлена ошибка, связанная с записью поля свойства "HINT" для умного фильтра.
- Поправлена авторизация модуля на сайте для автоперевода.
- Удален адаптированный компонент "bitrix:sale.order.ajax", и теперь все переводы выполняются на событиях.
2.2.0
- Добавление переводов на странице настроек модуля в админке
- Исключение языков интерфейса без установленого кода
- Добавлен метод GetProperties класса FCIBlock
- Добавлен вывод строковых свойств в компоненте bitrix:catalog.smart.filter на разных языках
- Добавлена периодическая проверка остатка квоты автоперевода.
- Добавлен FCIBlockSectionPropertyLink::GetArray для вывода поля "Подсказка в умном фильтре для посетителей" на разных языках.
- В умный фильтр добавлен перевод значений ствойств типа строка
2.1.200
- Исправление ошибок
- Добавлена возможность автоперевода пользовательского поля элемента инфоблока HTML/Text
2.1.0
- Изменены названия таблиц переводов в базе данных на более коротки
- Исправлено определение языковой версии сайта, когда при смене языков первый раз выдавало страницу на языке страницы с которой пришли.
2.0.875
- Добавлено отображение переводов полей разделов в административной части (/bitrix/admin/iblock_list_admin.php).
- Исправлена ошибка с авторизацией при сохранении настроек без изменения пароля.
- Исправлена ошибка установки модуля после окончания демо-периода.