Skip Navigation
تم تحديثه
مارس 21, 2024

يمكن WPML قراءة ملف التكوين الذي يخبره بما يحتاج إلى ترجمة في القوالب والمكونات الإضافية. يُسمى الملف wpml-config.xml ويتم وضعه في المجلد الجذر للمكون الإضافي أو السمة.

على هذه الصفحة:

الغرض من ملف تكوين اللغة

كجزء من تحقيق التوافق مع WPML ، يجب عليك أيضًا إنشاء ملف تكوين يساعدك في الحفاظ على التوافق في إصداراتك المستقبلية. يستطيع WPML ترجمة أي شيء على موقع WordPress الخاص بك، ولكن عليك أن تخبره بما يحتاج إلى ترجمة. هذا الملف يفعل ذلك.

انتقل إلى صفحة WPMLالإعدادات .

صفحة إعدادات WPML

تخبر هذه الصفحة WPML بكل ما يحتاج إلى معرفته، بما في ذلك الحقول المخصصة التي يجب ترجمتها أو مزامنتها، وأي المنشورات والتصنيفات المخصصة يجب أن تكون متعددة اللغات وحتى نصوص الإدارة التي يجب ترجمتها.

يتضمن ملف تكوين اللغة هذه المعلومات بحيث لا يحتاج كل مستخدم إلى إدخالها يدويًا في صفحة الإدارة.

بالنسبة لبعض السمات والمكونات الإضافية، فإننا نستضيف ملفات تكوين اللغة على خوادمنا. يمكنك الاطلاع على قائمة هنا. تم تعيينه لتجاوز ملف تكوين اللغة المحلية الموجود داخل المجلد الجذر للموضوع أو البرنامج الإضافي.

يتيح لك WPML أيضًا تجاوز أي إعدادات يتم تحميلها بواسطة ملفات تكوين لغة القالب والمكونات الإضافية يدويًا . ينطبق هذا على ملفات تكوين اللغة الموجودة داخل المجلد الجذر للقالب أو المكون الإضافي وملفات تكوين اللغة المستضافة على خوادمنا.

ضبط خيارات الترجمة لموضوعات الطرف الثالث والمكونات الإضافية

يتوافق WPML مع العديد من السمات والمكونات الإضافية الشائعة، ولن تحتاج إلى إنشاء ملف تكوين لغة لها.

ومع ذلك، إذا كنت تستخدم قالبًا أو مكونًا إضافيًا لا يظهر محتواه بشكل صحيح في محرر الترجمة المتقدم الخاص بـ WPML ، فقد تحتاج إلى تكوين خيارات الترجمة يدويًا.

لتكوين خيارات الترجمة للقوالب والمكونات الإضافية التابعة لجهات خارجية، انتقل إلى WPMLالإعدادات وانقر فوق علامة التبويب تكوين XML المخصص . استخدم محرر النصوص الموجود في هذه الصفحة لإدخال الرمز تمامًا كما تفعل إذا كنت تقوم بإنشاء ملف wpml-config.xml .

ضبط خيارات الترجمة لموضوعات الطرف الثالث والمكونات الإضافية في علامة التبويب تكوين XML المخصص

إنشاء ملف wpml-config.xml تلقائيًا

إذا لم تكن على دراية بإنشاء ملفات XML، فقد أنشأ فريقنا البرنامج الإضافي Multilingual Tools الذي يجعل هذه المهمة أسهل. على الرغم من أنه تم تصميمه في البداية كأداة لمساعدة مؤلفي السمات والمكونات الإضافية في جعل منتجاتهم جاهزة بلغات متعددة، إلا أنه يمكن استخدامه بسهولة لإنشاء ملف wpml-config.xml الخاص بك.

لمعرفة المزيد حول إنشاء ملف wpml-config.xml ، قم بزيارة صفحة البرنامج الإضافي Multilingual Tools . على وجه التحديد، انظر أسفل قسم كيف يمكنني إنشاء ملفات إعداد اللغة باستخدام الأدوات متعددة اللغات؟.

بمجرد حصولك على ملف التكوين، قم بإضافته إلى جذر مجلد القالب الخاص بك. إذا كان لديك واحد بالفعل ، فلا تقم بالكتابة فوقه. بدلاً من ذلك، قم بتحرير ملف XML الأصلي الخاص بك وأضف الكود الذي تم إنشاؤه باستخدام البرنامج الإضافي Multilingual Tools .

يرجى ملاحظة أن هذا البرنامج المساعد ليس مخصصًا للاستخدام في مواقع الإنتاج المباشرة.

لقراءة هذا البرنامج التعليمي وإنشاء ملفات تكوين اللغة لقوالبك ومكوناتك الإضافية، يمكنك البدء بهذا المثال – wpml-config.zip .

ستحتاج إلى تعديله، ولكن يمكنك استخدام أقسام هذا الملف وبنيته.

الهيكل وبنية الكود

يتيح لك WPML تكوين عدد من العناصر باستخدام ملف wpml-config.xml . استخدم الأدلة التالية للعثور على معلومات وتعليمات إضافية حول كيفية جعل عناصر موقع محددة قابلة للترجمة:

استخدام ملف تكوين لغة WPML مع السمات الفرعية

إذا كنت تستخدم قالبًا فرعيًا، فإن ملف تكوين اللغة الخاص بالموضوع الأصلي سيتجاوز الملف الموجود في القالب الفرعي. يوفر WPML صفحة تكوين تسمح لك بتجاوز ذلك بسهولة باستخدام أي إعدادات مخصصة.

دعونا نفكر في مثال حيث يقوم ملف تكوين اللغة للموضوع الأصلي بتعيين نوع المنشور المخصص “الخاصية” ليكون قابلاً للترجمة.

يقوم ملف تكوين اللغة الأم بتعيين نوع النشر المخصص للخاصية للترجمة

إذا كنت تستخدم قالبًا فرعيًا وتريد تعيين نوع المنشور المخصص “الخاصية” ليكون غير قابل للترجمة، فانتقل إلى صفحة WPMLالإعدادات وانقر فوق علامة التبويب تكوين XML المخصص . استخدم المحرر لتعيين نوع المنشور المخصص “الخاصية” ليكون غير قابل للترجمة. ببساطة، قم بتعيين قيمة سمة الترجمة على 0 بدلاً من 1 .

تجاوز إعدادات تكوين اللغة للموضوع الأصلي

يتم إعطاء الأولوية للإعدادات الموجودة في علامة التبويب تكوين XML المخصص على الإعدادات الموجودة في ملف تكوين اللغة في السمة الأصلية.