تخطي الملاحة
تم تحديثه
أكتوبر 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، فقد أنشأ فريقنا ملحق أدوات متعددة اللغات الذي يجعل هذه المهمة أسهل. على الرغم من أنه تم تصميمها في البداية كأداة لمساعدة مؤلفي القوالب والملحقات على جعل منتجاتهم جاهزة لتعدد اللغات، إلا أنه يمكن استخدامها بسهولة لإنشاء ملف wpml-config.xml الخاص بك.

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

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

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

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

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

الهيكل وبناء الجملة

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

استخدام ملف تهيئة اللغة WPML مع القوالب الفرعية

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

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

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

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

تجاوز إعدادات تكوين اللغة الخاصة بالقالب الرئيسي

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