2.5.777Бета- تحسين كتالوج المكونات.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 - Core of basic jobs"، والتي تتطلب التثبيت على النظام.
- تمت إضافة طرق 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 بشكل صريح
- نقل بعض عبارات اللغة إلى ملفات اللغة
- تمت إضافة رسالة خطأ في الإعدادات عند فشل الاتصال بخادم الترجمة
- تم إصلاح خطأ في الترجمة التلقائية لوصف حقل "الصورة" في قسم كتلة المعلومات
- تمت إضافة حقول 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).
- تم إصلاح الخلل المتعلق بالتفويض عند حفظ الإعدادات دون تغيير كلمة المرور.
- تم إصلاح خطأ في تثبيت الوحدة بعد انتهاء الفترة التجريبية.
2.0.870Стабильное- Добавлено отображение переводов полей элементов в администраивной части /bitrix/admin/iblock_list_admin.php
- Исправлена ошибка когда слетала авторизация при сохраненнии настроек без изменения пароля
- Исправлена ошибка когда приходил не верный ответ пользователеям ввевших неверные авторизационные данные на страице настроек модуля.
2.0.869Стабильное- تم إصلاح خطأ MySQL عند إنشاء خصائص مخصصة بشكل جماعي
- تم إصلاح خطأ MySQL عند إنشاء خاصية مخصصة من CRM
- تغيير تخزين الترخيص. تنبيه: أنت بحاجة إلى إعادة التفويض في إعدادات الوحدة!
- تحسين عمل مكون bitrix:sale.basket.basket باستخدام قالب bootstrap_v4 النموذجي (لـ mutator.php)
- تحسين طريقة ترجمة BasketItems في فئة OrderClass. والآن يقوم بترجمة قيمة خاصية من نوع البحث في مكون الطلب bitrix:sale.basket.basket
- سنقوم بتحسين طريقة TranslateResult في فئة BasketClass. يتم الآن ترجمة قيمة خاصية نوع البحث في مكون سلة التسوق bitrix:sale.order.ajax
- تحسين مكون bitrix:search.page. تم إصلاح الخلل عندما لم يعرض المكون نتائج البحث، ولكنه قام فقط بإرجاع مصفوفة منها؛
- تمت إضافة تعريف اللغة إلى أسلوب FCIBlockPropertyEnum::GetById عند استدعاء أسلوب $CACHE_MANAGER->Read؛
- تمت إضافة طريقةloadFromDatabase إلى فئة الوحدة النمطية ElementProperty، والتي تتيح لك حساب قيمة قالب تشغيل SEO باستخدام this.property بلغات مختلفة
- تمت إضافة إعداد لغة HTTP_REFERER لطلبات ajax إلى ملف Constant_definer.php
- تحديث المكونات bitrix:sale.basket.basket وbitrix:sale.order.ajax وbitrix:sale.products.gift
2.0.850Стабильное- تحسين وظيفة تغيير ترجمات العروض التجارية مباشرة من بطاقة المنتج.
- وظيفة محسّنة لتحديد ثوابت اللغة في ملف Constant_definer.php
- تحتوي الوحدة الآن على إعدادات لمسؤولي النظام يمكن تعيينها في ملف "/bitrix/php_interface/translator.settings.php" ومعلمة إعدادات DB_LANG_CHECK ، والتي تسمح بفحص اللغة مقابل قاعدة البيانات قبل تعيين ثابت اللغة.
- تحسينات في وحدة التثبيت
- تمت إضافة مخرجات مخفية لحقوق النشر في رأس html كتعليقات
- تمت إزالة القدرة على تحديد مفتاح API الخاص بك
- عند الترجمة ، يتم تسجيل بيانات إضافية في السجلات ، مثل: وقت تنفيذ الترجمة ، ومعرف المستخدم الخارجي ، وأخطاء الترجمة
- الآن إذا حدث خطأ عند تحديث أو إضافة عنصر حظر المعلومات ، فلن يتم إرسال طلب الترجمة
2.0.725Стабильное- إصلاح الخلل عند إعادة حساب طلب وسلة على الموقع في وضع الترجمة ، يؤدي الارتباط الموجود بالترتيب إلى الموقع افتراضيًا.
- إصلاح الخلل عند التبديل إلى قسم لغة غير موجود في الموقع (على سبيل المثال ، / uu / بدلاً من / ru / أو / ua /) ، تم إنشاء خطأ php بدلاً من صفحة 404.
- تمت إضافة ملف Constant_definer.php إلى الوحدة النمطية ، والتي يجب تضمينها في dbconn.php وكذلك في جميع ملفات ajax.php في المكونات عند تثبيت الوحدة على المشروع
2.0.701Стабильное- تمت إضافة وظيفة translateProperties المفقودة في التحديث السابق في فئة OrderClass
2.0.700Стабильное- تمت إضافة طريقة GetList إلى فئة FCIBlockPropertyEnum
- تمت إضافة حقوق الوصول إلى إعدادات الوحدة
- الملاحظات المضافة في إعدادات الوحدة
- إصلاح الخلل الذي حدث عندما لم تتم ترجمة خصائص ومنتجات الطلب عند إعادة حساب أحد الطلبات
- إصلاح الخلل في فئة Translator \ Order \ OrderClass
- الآن ، عند إنشاء عناصر infoblock ، لا تتم ترجمة حقول "الاسم" و "نص الإعلان" و "النص التفصيلي" تلقائيًا فحسب ، بل تتم أيضًا ترجمة خصائص نوع السلسلة وأوصافها وأوصاف خصائص نوع الملف والصورة التفصيلية وصورة الإعلان.
2.0.425Стабильное- إصلاح مشاكل السلة (ترجمة وحدات القياس والخصائص)
- عند إعادة حساب العربة ، يأخذ ajax في الاعتبار اللغة
2.0.375Стабильное- إصلاح الخلل عند إضافة مسافة بادئة إلى فاصل الأسطر في نتائج الترجمة ولم يتم عرض الفاصلة العليا بشكل صحيح
- تم إصلاح [خطأ] فئة 'Iblock \ IblockTable' غير موجودة في فئة FCIBlockSection
- تم إصلاحه في الحالات التي لم يتم فيها تقديم جميع حقول infoblock للترجمة الآلية ، يتم الخلط بين الحقول المترجمة في الأماكن
2.0.200Стабильное- تحديث bitrix: فئة مكون index.smart.filter
- تمت إضافة القدرة على ترجمة الخصائص باستخدام نوع "Binding to Elements" في الفلتر
- تمت إضافة فئة FCIBlockPropertyElementList لترجمة الخصائص في مرشح بالنوع "Binding to Elements"
- تمت إضافة القدرة على تحديد نوع مفتاح API للترجمات الآلية
2.0.0Стабильноеيتضمن عددًا من الميزات والتحسينات الجديدة ، بما في ذلك إضافة القدرة على الترجمة عبر Google API عند إنشاء عناصر حظر معلومات جديدة. يتيح لك هذا الابتكار ترجمة محتوى عناصر حظر المعلومات تلقائيًا إلى لغات أخرى باستخدام Google Translation API.
1.2.5Стабильное- تم إصلاح الخلل عندما قام مكون bitrix: news.list بإدراج الأسماء الرئيسية في سلسلة التنقل بدون ترجمات إذا لم يتم تحديد حقول تحسين محركات البحث في كتلة المعلومات. \ n- تم إصلاح خطأ حيث تم توريث حقول المدير التنفيذي فقط من اللغة الهدف ، وإذا تم تعيين كامل باللغة الافتراضية ، ولكن لم يتم تعيين ترجمتها ، فإن هذا الحقل لا يأخذ القيمة من اللغة الافتراضية. \ n- تم إصلاح الخطأ عند عدم ترجمة حقول الاسم الأصل في قوالب تحسين محركات البحث.
1.2.4Стабильное- سلة. تم إصلاح الخلل الذي حدث عند عدم ترجمة البيانات عند إعادة حساب السلة. استعلام Ajax لم يكن علم اللغة. \ n- تحويل وحدات القياس \ n- خطأ ثابت في ترجمات HL infoblock عندما لم يتم حفظ الصورة في حقل نوع الملف \ n- خطأ ثابت عند حذف سطر من HL infoblock لم يحذف ترجماته
1.2.3Стабильное- تم إصلاح مشكلة عدم حفظ ترجمات الخاصية عند تحرير حظر المعلومات في صفحة تحرير infoblock \ n- إصلاح الخلل عندما لم يتم استبدال قوالب حقول تحسين محركات البحث من اللغة الأصلية في بطاقات التحرير \ n- إصلاح الخلل عند التبادل مع 1C تباطأ \ n- إصلاح أخطاء التوافق البسيطة منذ PHP8
1.2.2Стабильноеتم إصلاح الخلل عند عدم ترجمة خصائص Highload - الكتل في مكون السلة
1.2.1Стабильноеتم إصلاح الخلل الذي حدث عندما لم يتم سحب القيم من اللغة الافتراضية في علامة تبويب تحرير الحقول المخصصة للقسم. تم إصلاح الخلل الذي حدث عندما لم يتم تسجيل قيم الترجمات الخاصة بالحقل المخصص المتعدد لقسم infoblock بنوع Html
1.2Стабильноеتمت إضافة القدرة على ترجمة كتل Highload. إصلاح الخلل في كتابة ترجمات مجال تحسين محركات البحث إلى قاعدة البيانات. تمت إضافة المكون sale.products.gift. التحول إلى PHP8. تمت إضافة القدرة على إنشاء حقول قسم مخصصة بتنسيق HTML