2.5.777
- تحسين كتالوج المكونات.section.list وcatalog.smart.filter
- تم إصلاح الخلل المتعلق بفهرس الواجهة في catalog.smart.filter
- تمت إضافة إعادة ترميز ملفات اللغة (lang) إلى utf8 قبل تقديمها للترجمة
2.5.767
- تم إصلاح الخلل عندما يتم استبدال مجموعة ترجمات الخصائص بشكل غير صحيح عند الترجمة الجماعية للعناصر.
More2.5.765
- تمت إضافة طريقة جديدة FCIBlockElement::GetElementGroups للحصول بسهولة على مجموعات من العناصر.
- تم إصلاح خطأ في تلقي الترجمات في طريقة FCIBlockSection::GetNavChain. تمت الآن إضافة المعلمة $LID للحصول على مسارات التنقل باللغة المطلوبة، بغض النظر عن ثابت اللغة العام.
- تم إصلاح الخلل حيث تؤدي كتابة ترجمات لأنواع معينة من خصائص العناصر إلى حدوث خطأ في قاعدة البيانات.
2.5.756
- تم إصلاح الأخطاء في ملفات اللغة المتعلقة برابط تجديد الحصة غير الصحيح في تحذير انتهاء صلاحية الحصة.
More2.5.750
- أصبح من الممكن الآن الحصول على ترجمات بلغة معينة لعناصر وأقسام كتل المعلومات. يمكن تحديد اللغة في معلمات الوظائف مثل FCIBlockElement::GetList، وFCIBlockSection::GetList، وFCIBlockSection::GetByID، وFCIBlockElement::GetByID وغيرها.
- يمكنك أيضًا استخدام مواصفات اللغة للحصول على قوالب القيم المحسوبة والقيم نفسها من InheritedProperty\ElementTemplates وInheritedProperty\SectionTemplates وInheritedProperty\IblockTemplates.
- تم إصلاح الخلل المتعلق بالترجمة غير الصحيحة لقوالب القيمة المحسوبة في لوحة الإدارة.
- تم إصلاح الخلل عندما لم تكن أنماط الوحدة متصلة بالصفحات الإدارية لتحرير العناصر والأقسام وكتل المعلومات في وضع الترجمة.
- وظيفة محسنة لعرض ترجمات العناصر والأقسام في وضع قائمة العرض المشتركة.
- أصبحت الوحدة متعددة اللغات الآن متوافقة مع الوحدة "Proger: Core - Core of basic jobs"، والتي تتطلب التثبيت على النظام.
- تمت إضافة طرق FCIBlockSection::GetTreeList وFCIBlockSection::GetMixedList.
- تم إصلاح الخلل الذي أدى إلى عدم عرض الخصائص المترجمة في قائمة عناصر كتلة المعلومات في الجزء الإداري.
- تم تغيير مبدأ التحقق من وضع الترجمة، الآن يمكنك التحقق ليس فقط عالميًا، ولكن أيضًا للغة معينة في طريقة CFanTranslator::isTranslateMode() عن طريق تمرير رمز اللغة في المعلمة الأولى.
- تم الانتهاء من ترجمة الملفات الإدارية.
- تم إصلاح الأخطاء الأخرى.
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 بشكل صريح
- نقل بعض عبارات اللغة إلى ملفات اللغة
- تمت إضافة رسالة خطأ في الإعدادات عند فشل الاتصال بخادم الترجمة
- تم إصلاح خطأ في الترجمة التلقائية لوصف حقل "الصورة" في قسم كتلة المعلومات
- تمت إضافة حقول SEO للأقسام والعناصر إلى الترجمات التلقائية
2.5.0
- Исправлена ошибка когда на странице списка свойств не переводились свойства впервые
- Добавлен функционал массового перевода разделов инфоблоков, элементов инфоблоков и их свойств
- Автоперевод теперь справляется с свойством элемента инфоблока типа HTML/текст
- В класс FCIBlockElement и FCIBlockSection добавлен метод Translate
2.3.0
- أضيفت القدرة على إجراء الترجمات باستخدام Deepl
- تم إصلاح الخلل عندما لم تتم ترجمة الأصل في قوالب تحسين محركات البحث لعناصر كتلة المعلومات
2.2.1
- تمت إزالة إمكانية تحديد لغة الموقع باستخدام المعلمة "lang" في ملف "constant_definer.php".
- تم إصلاح الخلل المتعلق بكتابة حقل خاصية "تلميح" للمرشح الذكي.
- التفويض الثابت للوحدة الموجودة على الموقع للترجمة الآلية.
- تمت إزالة المكون المعدل "bitrix:sale.order.ajax"، والآن يتم تنفيذ جميع الترجمات على الأحداث.
2.2.0
- إضافة الترجمات في صفحة إعدادات الوحدة في لوحة الإدارة
- استبعاد لغات الواجهة بدون الكود المثبت
- تمت إضافة طريقة GetProperties لفئة FCIBlock
- تمت إضافة إخراج خصائص السلسلة في مكون bitrix:catalog.smart.filter بلغات مختلفة
- تمت إضافة فحص دوري لرصيد حصة التحويل التلقائي.
- تمت إضافة FCIBlockSectionPropertyLink::GetArray لعرض حقل "تلميح في عامل التصفية الذكي للزوار" بلغات مختلفة.
- تمت إضافة ترجمة قيم خصائص نوع السلسلة إلى الفلتر الذكي
2.1.200
- تصحيح الاخطاء
- تمت إضافة القدرة على ترجمة الحقل المخصص لعنصر معلومات HTML/النص تلقائيًا
2.1.0
- تغيير أسماء جداول الترجمة في قاعدة البيانات إلى جداول أقصر
- تم إصلاح الكشف عن نسخة اللغة الخاصة بالموقع، فعند تغيير اللغات في المرة الأولى يتم عرض الصفحة بلغة الصفحة التي جاءت منها.
2.0.875
- تمت إضافة عرض ترجمات حقول الأقسام في الجزء الإداري (/bitrix/admin/iblock_list_admin.php).
- تم إصلاح الخلل المتعلق بالتفويض عند حفظ الإعدادات دون تغيير كلمة المرور.
- تم إصلاح خطأ في تثبيت الوحدة بعد انتهاء الفترة التجريبية.