تعرّف على كيفية ضبط إعدادات الترجمة لأنواع المنشورات المخصصة ومصطلحات التصنيف التي تسجلها في الكود الخاص بك. يتيح لك WPML تكوين هذه الإعدادات في ملف wpml-config.xml.
ملف wpml-config.xml هو ملف تكوين يوجّه WPML حول كيفية التعامل مع العناصر في قوالبك وإضافاتك. يمكنك استخدامه لتحديد أي من أنواعك المخصصة وتصنيفاتك يجب ترجمتها، وكيف يتم ذلك.
هذا الدليل مخصص للمطورين الذين يسجلون مصطلحات، أو أنواع منشورات، أو تصنيفات مخصصة في الكود المخصص الخاص بهم. إذا كنت تستخدم إضافة لجهة خارجية لهذا الغرض، فاقرأ صفحاتنا حول ترجمة أنواع المنشورات المخصصة والتصنيفات المخصصة.
هل تحتاج إلى إنشاء ملف wpml-config.xml؟ تفضل بزيارة دليلنا التفصيلي حول الإنشاء التلقائي لملف تكوين باستخدام إضافة Multilingual Tools.
تسجيل أنواع المنشورات المخصصة
لترجمة أنواع المنشورات المخصصة، تحتاج إلى تحديد اسم نوع المنشور وضبط السمة translate على 1. يشير هذا إلى أنه يجب ترجمة النوع المخصص (استخدم 1 للترجمة، و0 لعدم الترجمة).
الأنواع المخصصة في ملف تكوين اللغة
<wpml-config>
<custom-types>
<custom-type translate="1">book</custom-type>
<custom-type translate="1">DVD</custom-type>
</custom-types>
</wpml-config>يمكنك إضافة السمة display-as-translated إلى الوسم لعرض أنواع المنشورات باللغة الافتراضية في حال عدم وجود ترجمة.
استخدام سمة Display as translated مع الأنواع المخصصة
<wpml-config>
<custom-types>
<custom-type translate="1" display-as-translated="1">movie</custom-type>
</custom-types>
</wpml-config>تسجيل التصنيفات المخصصة
لترجمة التصنيفات المخصصة، تحتاج إلى تحديد اسم التصنيف وضبط السمة translate على 1.
التصنيفات المخصصة في ملف تكوين اللغة
<wpml-config>
<taxonomies>
<taxonomy translate="1">genre</taxonomy>
<taxonomy translate="1">type</taxonomy>
<taxonomy translate="0">publisher</taxonomy>
</taxonomies>
</wpml-config>تلميح: إذا كانت لديك تصنيفات لا تحتاج إلى ترجمة، يمكنك ببساطة استبعادها من هذه القائمة.
يمكنك إضافة السمة display-as-translated إلى الوسم لعرض التصنيفات باللغة الافتراضية في حال عدم وجود ترجمة.
استخدام سمة Display as translated مع التصنيفات
<wpml-config>
<taxonomies>
<taxonomy translate="1" display-as-translated="1">wild-west</taxonomy>
</taxonomies>
</wpml-config>موارد إضافية
لمعرفة المزيد حول ملف wpml-config.xml ، تفضل بزيارة دليل ملفات تكوين اللغة.
لتخصيص عناصر أخرى باستخدام ملف wpml-config.xml، تفضل بزيارة أدلتنا الإضافية:
- ترجمة الأكواد المختصرة المخصصة باستخدام WPML
- تسجيل محتوى أداة بناء الصفحات للترجمة
- تسجيل ودجات أداة بناء الصفحات المخصصة للترجمة
- ضبط خيارات الترجمة للحقول المخصصة باستخدام ملف تكوين WPML
- جعل كتل Gutenberg المخصصة قابلة للترجمة
- ترجمة النصوص التي تحفظها القوالب والإضافات في wp_options
- تخصيص مبدل لغة WPML باستخدام ملف تكوين WPML