2.1.200
- Исправление ошибок- Добавлена возможность автоперевода пользовательского поля элемента инфоблока HTML/Text
2.1.100
- Внесены мелкие правки2.1.0
- Изменены названия таблиц переводов в базе данных на более коротки- Исправлено определение языковой версии сайта, когда при смене языков первый раз выдавало страницу на языке страницы с которой пришли.
2.0.876
- Исправлена ошибка когда модуль мог не устанавливаться в демо-режиме2.0.875
- Добавлено отображение переводов полей разделов в административной части (/bitrix/admin/iblock_list_admin.php).- Исправлена ошибка с авторизацией при сохранении настроек без изменения пароля.
- Исправлена ошибка установки модуля после окончания демо-периода.
2.0.870
- Добавлено отображение переводов полей элементов в администраивной части /bitrix/admin/iblock_list_admin.php- Исправлена ошибка когда слетала авторизация при сохраненнии настроек без изменения пароля
- Исправлена ошибка когда приходил не верный ответ пользователеям ввевших неверные авторизационные данные на страице настроек модуля.
2.0.869
- Исправлена ошибка MySQL при массовом создании пользовательских свойств- Исправлена ошибка MySQL при создании пользовательского свойства из CRM
- Измено хранение авторизации. Внимание: Нужно заново авторизироваться в настройках модуля!
- Улучшена работа компонента bitrix:sale.basket.basket с типовым шаблоном bootstrap_v4 (для mutator.php)
- Доработан метод translateBasketItems в классе OrderClass. Теперь переводит значение свойства типа справочник в компоненте оформления заказа bitrix:sale.basket.basket
- Доработам метод translateResult в классе BasketClass. Теперь переводит значение свойства типа справочник в компоненте корзины bitrix:sale.order.ajax
- Доработка компонента bitrix:search.page. Исправлена ошибка, когда компонент не выводил результаты поиска, а только возвращал их массив;
- В метод FCIBlockPropertyEnum::GetById добавлена языковая идентификация при вызове метода $CACHE_MANAGER->Read;
- В класс модуля ElementProperty добавлен метод loadFromDatabase, который позволяет вычислять значение шаблона СЕО плей с this.property на разных языках
- В файл constant_definer.php добавлена установка языка по HTTP_REFERER для ajax запросов
- Обновлены компоненты bitrix:sale.basket.basket, bitrix:sale.order.ajax и bitrix:sale.products.gift
2.0.865
- Исправлена ошибка когда не переводились свойства в методе Fetch()2.0.850
- Доработан функционал изменения переводов торговых предложений прямо из карточки товара.- Доработан функционал установки языковых констант в файле constant_definer.php
- Теперь у модуля появились настройки для администраторов системы которые можно устанавливать в файле '/bitrix/php_interface/translator.settings.php' и параметр настроек DB_LANG_CHECK, который разрешает проверять язык по базе данных прежде чем установить языковую константу.
- Улучшения в установщике модуля
- Добавлен скрытый вывод копирайтов в html head в виде комментариев
- Удалена возможность указывать свой API ключ
- При переводах в логи записываются дополнительные данные такие как: время выполнения перевода, внешний идентификатор пользователя, ошибки при переводах
- Теперь если при обновлении или добавлении элемента инфоблока есть ошибка, то запрос на переводы не отправляется
2.0.725
- Исправлена ошибка, когда при пересчете заказа и корзины на сайте в режиме перевода ссылка на товаре в заказе вела на сайт по умолчанию.- Исправлена ошибка когда при переходе на несуществующий языковой разделу сайта (например /uu/ вместо /ru/ или /ua/) выдавало php ошибку вместо страницы 404.
- В модуль добавлен файл constant_definer.php который нужно подключать в dbconn.php а так же во всех файлаx ajax.php в компонентах при установке модуля на проекте
2.0.701
- Добавлена недостающая в предыдущем обновлении функция translateProperties в классе OrderClass2.0.700
- В класс FCIBlockPropertyEnum добавлен метод GetList- Добавлены права доступа в настройки модуля
- Добавлены заметки в настройках модуля
- Исправлена ошибка когда при пересчете заказа не переводились свойства заказа и товары в заказе
- Исправлены ошибки в классе Translator\Order\OrderClass
- Теперь при создании элементов инфоблока автоматически переводятся не только поля "Название", "Текст анонса", "Детальный текст" но и свойства типа строка и их описания, описания свойства типа файл, детальная картинка и картинка анонса.
2.0.425
- Исправлены проблемы с корзиной (перевод единиц измерения и свойств)- При пересчете корзины ajax учитывает язык
2.0.375
- Исправленв ошибка когда в результатах переводов добавлялся лидирующий пробел к переносу строки а так же не правильно отображался апостроф- Исправлена ошибка [Error] Class 'Iblock\IblockTable' not found в классе FCIBlockSection
- Исправлено когда в случаях подачи не всех полей инфоблока на автоперевод, переведенные поля путались местами
2.0.200
- Обновлен класс компонента bitrix:catalog.smart.filter- Добавлена возможность в фильтре переводить свойства с типом "Привязка к элементам"
- Добавлен класс FCIBlockPropertyElementList для перевода свойства в фильтре с типом "Привязка к элементам"
- Добавлена возможность выбора типа ключа API для автоматических переводов
2.0.100
- Оптимизация таблиц переводов. Добавление индексов, для улучшения скорости выполнения запросов2.0.0
- Включает в себя ряд новых функций и улучшений, в том числе добавление возможности перевода через Google API при создании новых элементов инфоблоков. Это нововведение позволяет автоматически переводить содержимое элементов инфоблоков на другие языки с помощью Google API Translation.1.2.500
- Исправлена ошибка Bitrix\Iblock\Component\Tools в классе FElement1.2.5
- Исправлена ошибка когда компонент bitrix:news.list подставлял в навигационною цепочку без переводов названия родительских, если в инфоблоке небыли указаны СЕО поля.- Исправлена ошибка когда CEO поля наследовались только от языка перевода, и если полне было задано на языке по умолчанию, но небыл задан его перевод, то такое поле не принимало значение из языка по умолчанию.
- Исправлена ошибка когда в шаблонах СЕО полей не переводились parent.Name.
1.2.4
- Корзина. Исправлена ошибка, когда не переводились данные при пересчете корзины. Аякс запрос не учитывал язык.- Перевод единиц измерения
- Исправлена ошибка переводов HL-инфоблоков, когда не сохранялась картинка в поле типа файл
- Исправлена ошибка, когда при удалении строки HL-инфоблока не удалялись его переводы