WPML

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

مقدمة عن Layouts

إضافة Layouts هي محرر يعتمد على السحب والإفلات لتخطيطات الصفحات. تعمل Layouts مع القوالب المعتمدة على Bootstrap وتنتج تصميمات متجاوبة. وهي جزء من حزمة إضافات Toolset لتطوير مواقع WordPress.

تُصمم Layouts صفحات كاملة، من البكسل الأول إلى الأخير. وتُعد Layouts في حد ذاتها بسيطة للغاية، حيث لا تتضمن أي عناصر محتوى معقدة. لا تحتاج Layouts إلى مكتبة ضخمة (ومكدسة أحياناً) من عناصر الصفحة، لأنها تعمل مع بقية إضافات Toolset. يمكن لخلايا التخطيط عرض محتوى ديناميكي من موقعك ونماذجك. وبدلاً من اختيار خلية من مكتبة وتخصيصها، تتيح لك إضافات Toolset إنشاء خلاياك الخاصة بسهولة دون أي برمجة.

ترجمة المواقع المعتمدة على Layouts


تتضمن التخطيطات التي تنشئها عادةً بعض النصوص «الثابتة» وبعض المحتوى الديناميكي. على سبيل المثال، انظر إلى مثال «موقع الشركة» الخاص بنا.
موقع شركة، مبني باستخدام Layouts، يعرض عناصر ديناميكية وثابتة
موقع شركة، مبني باستخدام Layouts، يعرض عناصر ديناميكية وثابتة

تتضمن العناصر الديناميكية قائمة الخدمات والمقالات المميزة. ويتم إنشاؤها باستخدام Views. يشبه View استعلام WP_Query مزوداً بقالب عرض. ونظراً لأن WPML يرتبط بالاستعلامات ويجعلها تحمّل المحتوى باللغة الصحيحة، فلن تحتاج إلى القيام بأي شيء لترجمة Views. سيحمّل View نفسه المحتوى الصحيح باللغة المعروضة.

العناصر الثابتة في هذه الصفحة هي الترويسات. يُعد النصان «Our Services» و«Features Articles» جزءاً من التخطيط. وهما لا يأتيان من أي محتوى ديناميكي. عندما تستخدم التخطيط نفسه للصفحة الرئيسية بلغة أخرى، سترغب في أن تظهر هذه النصوص مترجمة. وهنا يأتي دور ترجمة الحزم في WPML. إنها واجهة برمجة تطبيقات (API) جديدة أضفناها إلى WPML 3.2 وهي متاحة لجميع المطورين الآخرين لاستخدامها.

تُنشئ إضافة Layouts حزماً لـ WPML. ستتضمن حزمة التخطيط جميع النصوص الثابتة الموجودة في التخطيط والتي ستتطلب الترجمة. تبدو هذه الحزم مشابهة جداً لمحتوى WordPress العادي الذي تترجمه باستخدام محرر الترجمة في WPML. سترى جميع الحقول التي تتطلب الترجمة.

ترجمة النصوص في تخطيط باستخدام محرر الترجمة في WPML

بهذه الطريقة، تُنشئ تخطيطاً واحداً وتستخدمه لجميع لغات موقعك. تترجم النصوص الثابتة فقط ويُعرض جميع المحتوى الديناميكي باللغة الصحيحة.

الصفحة الرئيسية المترجمة
الصفحة الرئيسية المترجمة

هل ترغب في التجربة؟


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

لقد أنشأنا المحتوى التجريبي لك بالفعل، لذا يمكنك تجربة Layouts وعملية الترجمة.

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


اتبع الفيديو مع هذه الخطوات:
  1. أنشئ الموقع التدريبي في discover-wp.com
  2. زُر الصفحة الرئيسية لموقعك وبدّل إلى اللغة الفرنسية. ستلاحظ أن جميع العناصر الديناميكية موجودة بالفعل باللغة الفرنسية، لكن النصوص الثابتة لا تزال باللغة الإنجليزية.
  3. ابدأ بتجربة Layouts لترى كيف تعمل.
  4. اذهب إلى WPML->إدارة الترجمة. في علامة التبويب «لوحة إدارة الترجمة» في قسم المرشحات، اختر «Layouts» من القائمة المنسدلة للنوع.
  5. اختر التخطيط Home وأرسله للترجمة إلى الفرنسية (إنه مترجم بالفعل إلى الإسبانية).
  6. اذهب إلى WPML->الترجمات وحدد موقع مهمة Layout-Home وانقر على «take and edit».
  7. ترجم النصوص. هل تحتاج إلى مساعدة؟ استخدم ورقة الغش هذه لترجمة النصوص الرئيسية في الصفحة:
    الإنجليزية الفرنسية
    Our Services Nos services
    Featured articles Articles Vedettes
    Testimonials Témoignages
    Company Overview Présentation de l’entreprise
    Recent News Nouvelles récentes

    تذكر النقر على «الانتهاء» بجوار كل حقل وعلى مربع الاختيار «اكتملت الترجمة» في أسفل الصفحة تماماً، فوق زر «حفظ» مباشرة.
  8. زُر صفحتك الرئيسية الفرنسية مرة أخرى. الآن يجب أن ترى كل شيء مترجماً، بما في ذلك النصوص الثابتة.
  9. جرّب مرة أخرى عن طريق تعديل التخطيط. سترى تغييراتك تُطبق على جميع لغات الموقع. إذا قمت بتعديل نصوص أو إضافتها، فستحتاج إلى تحديث الترجمة، بدءاً من لوحة إدارة الترجمة.

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

إذا كنت ترغب في اتباع الخطوات على موقعك الخاص، فارجع إلى وثائق «كيفية ترجمة التخطيطات» على موقع wp-types.com. ستجد هناك قائمة بجميع الإضافات المطلوبة والمزيد من الأمثلة.

ما الخطوة التالية؟


بالطبع، إذا أعجبك التعديل باستخدام Layouts، فنحن نرحب بك لـ شراء Toolset واستخدامه في مشاريعك الحقيقية.

نريد أن نرى المزيد من الإضافات والقوالب تقدم ترجمة سهلة للهياكل المعقدة. إذا كنت تستخدم أدوات بناء الصفحات والنماذج وعناصر أخرى «غير تابعة لـ WordPress»، فإننا نشجعك على التواصل مع مطوري هذه الإضافات والقوالب. أخبرهم عن هذه الإمكانية في WPML. نحن مهتمون جداً بالعمل مع المطورين الآخرين ودمج واجهة برمجة تطبيقات (API) لترجمة الحزم.

اترك تعليقاتك هنا وسنرد عليك.

هل وجدت هذا مفيداً؟ شارك هذه المقالة: