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).
- Выпраўлена памылка з аўтарызацыяй пры захаванні налад без змены пароля.
- Выпраўлена памылка ўстаноўкі модуля пасля заканчэння дэма-перыяду.
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 ў класе OrderClass
2.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.5Стабильное- Выпраўлена памылка калі кампанент bitrix:news.list падстаўляў у навігацыйны ланцужок без перакладаў назову бацькоўскіх, калі ў інфаблоку небылі паказаныя СЕА поля.
- Выпраўлена памылка, калі CEO поля атрымалі ў спадчыну толькі ад мовы перакладу, і калі поўнае было зададзена на мове па змаўчанні, але не быў зададзены яе пераклад, то такое поле не прымала значэнне з мовы па змаўчанні.
- Выпраўлена памылка, калі ў шаблонах СЕА палёў не перакладаліся parent.Name.
1.2.4Стабильное- Кошык. Выпраўлена памылка, калі не перакладаліся дадзеныя пры пераліку кошыка. Аякс запыт не ўлічваў мову.
- Пераклад адзінак вымярэння
- Выпраўлена памылка перакладаў HL-інфаблокаў, калі не захоўвалася карцінка ў полі тыпу файл
- Выпраўлена памылка, калі пры выдаленні радка HL-інфаблока не выдаляліся яго пераклады
1.2.3Стабильное- Выпраўлена праблема калі не захоўваліся пераклады ўласцівасцяў пры рэдагаванні інфаблока на старонцы рэдагавання інфаблока
- Выпраўлена памылка калі не падстаўляліся шаблоны SEO палёў з арыгінальнай мовы ў картках рэдагавання
- Выпраўлена памылка калі запавольвалася праца абмену з 1С з PHP8
1.2.2СтабильноеВыпраўлена памылка, калі ў кампаненце кошыка не перакладаліся ўласцівасці Highload - блокаў
1.2.1СтабильноеВыпраўлена памылка, калі на ўкладцы рэдагавання карыстацкіх палёў часткі не падцягваліся значэнні з мовы па змаўчанні. Выпраўлена памылка, калі не запісваліся значэнні перакладаў множнага карыстацкага поля падзелу інфаблока з тыпам Html
1.2СтабильноеДададзена магчымасць перакладаў Highload-блокаў. Выпраўлена памылка запісу ў базу дадзеных перакладаў SEO палёў. Дададзены кампанент sale.products.gift. Пераход на PHP8. Дададзена магчымасць ствараць карыстацкія палі раздзелаў у HTML
1.1.01СтабильноеВыпраўлена памылка калі ў пераклад карыстацкай часткі выбіраўся няправільная мова