نظرة عامة على المشكلة
عند استخدام قالب Houzez، لا يمكن ترجمة بعض السلاسل والودجات، وهي:
- Houzez Contact Form > Sumbit buttom
- Houzez Grid Builder > URLs
- زر الإرسال من comments.php (نموذج تعليقات المقالة)
- Houzez Custom Carousel
حل بديل مؤقت
تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.
1- بالنسبة لودجات Grid Builder، و Contact Form، و Custom Carousel، أضف XML التالي في WPMLإعداداتتكوين XML مخصص:
<wpml-config>
<elementor-widgets>
<widget name="houzez_elementor_contact_form">
<fields>
<field>form_name</field>
<field>form_fields</field>
<field>button_text</field>
<field>email_to</field>
<field>email_subject</field>
</fields>
<fields-in-item items_of="form_fields">
<field>field_label</field>
<field>placeholder</field>
</fields-in-item>
</widget>
<widget name="Houzez_elementor_grid_builder">
<fields>
<field>image>url</field>
<field>image>alt</field>
<field>grid_title</field>
<field>grid_subtitle</field>
<field>more_text</field>
<field type="LINK">more_link>url</field>
<field>more_text_d</field>
<field>properties_text</field>
<field>property_text</field>
</fields>
</widget>
<widget name="houzez_custom_carousel">
<fields>
<field>carousel_title</field>
<field>carousel_tagline</field>
</fields>
<fields-in-item items_of="slides">
<field>content</field>
<field>title</field>
<field>read_more_text</field>
</fields-in-item>
</widget>
</elementor-widgets>
</wpml-config>ثم طبّق تعديلاً بسيطاً على المقالة لتُحمّل هذه الحقول الجديدة في محرر الترجمة.
2- بالنسبة لزر “Submit”:
- افتح ../wp-content/themes/houzez/comments.php
ابحث عن “submit-button” في السطر 55- استبدل
value="%2$s"
بـ
value="%4$s"
-
يجب أن يبدو الكود بهذا الشكل بعد التغيير:
'submit_button' => '<input style="text-transform:capitalize;" name="submit" type="submit" id="submit" class="submit btn btn-primary" value="%4$s">', // Customize the button class