في هذه الصفحة
Home » وثائق WPML » مشاريع ذات صلة » Advanced Custom Fields (ACF) Multilingual – ترجمة جميع الحقول باستخدام WPML
البرامج المساعدة المطلوبة
لترجمة موقعك باستخدام ACFML، قم بتثبيت وتفعيل الإضافات التالية:
كيفية الترجمة باستخدام ACFML
تعتمد الخطوات التي تحتاج إلى اتخاذها لترجمة حقول ACF على إعداد مجموعة الحقول. عند إعداد مجموعة حقول جديدة، سيعرض لك ACFML ثلاثة خيارات للترجمة.
الخيار 1: نفس الحقول عبر اللغات
هذا الخيار هو الإعداد المعتاد الذي تستخدمه معظم مواقع ACF. يتيح لك ترجمة قيم الحقول المخصصة مع الحفاظ على بنيتها عبر اللغات.
على سبيل المثال، فكّر في صفحة “فريقنا” على موقعك الإلكتروني. فريقك هو نفسه، بغض النظر عن لغة الصفحة. نظرًا لأنك تعرض نفس المعلومات (الأشخاص في فريقك وتفاصيلهم)، يجب عليك استخدام “نفس الحقول عبر اللغات” للحقول في هذه المجموعة.
ستُدخل معلومات فريقك مرة واحدة، بلغة الموقع الافتراضية. ثم ستترجم هذه التفاصيل إلى بقية لغات الموقع.
لعرض نفس الحقول عبر اللغات:
- انتقل إلى ACF → مجموعات الحقول وقم بتحرير مجموعة الحقول الخاصة بك.
- ضمن الإعداد متعدد اللغات، حدد خيار نفس الحقول عبر اللغات.

- أخيرًا، انتقل إلى WPML → لوحة التحكم بالترجمة وأرسل المحتوى مع حقولك المخصصة للترجمة.
إذا لم تتمكن من العثور على المحتوى في لوحة التحكم بالترجمة، فانتقل إلى WPML → الإعدادات، ثم مرّر للأسفل إلى ترجمة نوع المحتوى وتحقق من أن المحتوى مضبوط على قابل للترجمة.
الخيار 2: حقول مختلفة عبر اللغات
يتيح لك هذا الخيار عرض حقول مترجمة بقيم مختلفة في كل لغة. وهو مفيد عندما تريد عرض نسخ محلية من محتوى متشابه.
فكّر في شركة تنظّم فعاليات وتقدّم فعاليات مختلفة لجمهور يتحدث لغات مختلفة. ستحتاج صفحة “الفعاليات” إلى عرض محتوى مختلف (فعاليات) لكل لغة.
لعرض حقول مختلفة عبر اللغات:
- انتقل إلى ACF → مجموعات الحقول وقم بتحرير مجموعة الحقول الخاصة بك.
- ضمن الإعداد متعدد اللغات، حدد خيار حقول مختلفة عبر اللغات.

- بعد ذلك، اعثر على المحتوى الذي يحتوي على حقولك المخصصة (مثل: صفحة، مقالة) وانقر تحرير.
- في الشريط الجانبي الأيمن، انقر على أيقونة زائد للغة التي تريد عرض حقول مختلفة لها.

- سيُفتح مسودّة فارغة مع حقول مخصصة فارغة. أدخل القيم المترجمة والمختلفة لكل حقل ثم انقر نشر.

الخيار 3: وضع الخبراء (متقدم)
يتيح لك الوضع المتقدم التحكم يدويًا في تفضيلات الترجمة لكل حقل مخصص. يكون هذا الخيار مفيدًا عندما تريد مزيجًا من الحقول المتطابقة والمختلفة عبر اللغات، وتحتاج إلى تحكم مستقل في الترجمة لكل حقل.
على سبيل المثال، في مثال الفعالية أدناه، لدينا مزيج من الحقول ذات تفضيلات ترجمة مختلفة؛ حيث تتم ترجمة العنوان والوصف، بينما يتم نسخ السعر والتاريخ والعنوان.
يتوفر وضع الخبراء إلى جانب خيارات ACFML الأخرى عند اختيار طريقة ترجمة مجموعة الحقول.
ترجمة تسميات الحقول
تسميات حقول ACF هي الأسماء التي تُعرّف كل حقل مخصص في محرر ووردبريس. وفي الواجهة الأمامية، تُعرض تسميات الحقول عادةً في النماذج للمساعدة على تمييز الحقول المختلفة.
لترجمة تسميات حقول ACF:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم مجموعة حقول ACF وأرسل عنصر تسميات مجموعة الحقول للترجمة.
ترجمة خيارات حقول ACF
خيارات حقول ACF هي حقول مخصصة متعددة الخيارات، مثل أزرار الاختيار، والقوائم المنسدلة، ومربعات الاختيار. تُستخدم هذه الحقول عادةً في النماذج، وتحتاج إلى ترجمتها بشكل منفصل.

لترجمة خيارات حقول ACF:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم مجموعة حقول ACF وأرسل العنصر الذي يحتوي على خيارات ACF للترجمة.
ترجمة صفحات خيارات ACF
تتيح لك صفحات الخيارات إنشاء صفحات إعدادات عامة في لوحة تحكم ووردبريس لإدارة معلومات على مستوى الموقع، مثل تفاصيل التواصل والشعارات.

لترجمة الحقول في صفحات الخيارات:
- انتقل إلى WPML ← لوحة الترجمة.
- افتح قسم خيارات ACF وأرسل صفحة الخيارات للترجمة.
ابدأ باستخدام ACFML
ابدأ في إنشاء موقع متعدد اللغات باستخدام الحقول المخصصة.
الأسئلة الشائعة
هل يمكنني ترجمة كتل ACF باستخدام ACFML؟
نعم، يمكنك ترجمة كتل ACF باستخدام ACFML عبر طرق الترجمة نفسها التي تم تناولها سابقًا؛ نفس الحقول أو حقول مختلفة عبر اللغات.
هل يمكنني استخدام صور مختلفة عبر اللغات؟
نعم، يمكنك استخدام صور مختلفة عبر اللغات. ما عليك سوى استخدام حقول مختلفة عبر اللغات ورفع وسائط مختلفة في كل لغة.
إذا كنت ترغب في استخدام نفس الحقول عبر اللغات، قم بتثبيت إضافة WPML Media Translation وانتقل إلى WPML ← Media Translation لتحميل صور مختلفة لكل لغة.
لماذا لا تظهر بعض الحقول للترجمة؟
لضمان ظهور الحقول للترجمة، تجنب استخدام نفس اسم الحقل أكثر من مرة، ولا تبدأ بشرطة سفلية (مثل _custom_field).
هل يمكنني ترجمة حقول ACF المسجلة باستخدام PHP؟
نعم، يمكنك ترجمة حقول ACF المسجلة باستخدام PHP. عند تسجيل الحقول، يمكنك التحكم في كيفية تعامل WPML مع كل حقل عن طريق إضافة معامل wpml_cf_preferences إلى تعريف الحقل.
لمزيد من التفاصيل، راجع دليلنا حول تعيين تفضيلات الترجمة لحقول ACF المُنشأة باستخدام كود PHP.







