تبدو ترجمة المدونة بسيطة من حيث المبدأ، لكنها ليست بهذه البساطة. أنا لا أتحدث عن المحتوى، حتى القالب يمكن أن يقاوم.
على الرغم من أن هناك إضافات مثل Loco Translate وما شابهها تجعل هذه المهمة أسهل وحتى القوالب التي تأتي جاهزة تسمح لك بإضافة ترجمة أي سلسلة تقريبًا، وهو ما يمكن القيام به أيضًا باستخدام Polylang (على الرغم من أنه عادة ما يكون أقل من ذلك بكثير ويتعين عليك إضافة سلاسل يدويًا)، إلا أن هناك بعض الأشياء التي تصبح معقدة. أنا هنا ما زلت أعاني مع آخر سلسلة متبقية لدي لأترجمها.
ويصبح الأمر أكثر تعقيدًا إذا كنت تريد عرض محتوى و/أو تخطيطات مختلفة في أجزاء مختلفة من موقعك اعتمادًا على لغة موقعك.
عادة ما تكون هذه الأجزاء هي الرأس، والتذييل، والأشرطة الجانبية، وبدرجة أقل في الأماكن الدقيقة بين المحتوى. هناك حل لكل ذلك.
بالنسبة للرأس والتذييل، يمكنك استخدام العناصر، إذا كنت تستخدم GeneratePress في نسخته الاحترافية، وعرض تخطيط مختلف لكل لغة حيث إن ملحقات الترجمة الأكثر شيوعًا مثل WPML وPolylang متوافقة مع GeneratePress.
الأمر بسيط مثل إنشاء خطاف أو كتلة من العناصر باللغة المطلوبة، وإعطائها التصميم الذي تريده وتكون جاهزة للعرض في إصدار تلك اللغة.
لذلك يمكنك إنشاء أي جزء من مدونتك تقريبًا بتخطيط مختلف لكل لغة، ولكن ماذا لو كنت تريد أيضًا عرض محتوى أو تخطيط مختلف وفريد لكل لغة؟
أشرطة جانبية مختلفة حسب اللغة
باستخدام Polylang، من السهل جدًا إنشاء شريط جانبي لكل لغة. ما عليك سوى إنشاء جميع الأدوات المترجمة لكل لغة بالتخطيط الذي تريده وتعيين اللغة المقابلة لها.
يعد عرض محتوى مختلف في الشريط الجانبي بشروط أمرًا معقدًا لأنه باستخدام العناصر يمكننا إضافة محتوى قبل الشريط الجانبي وبعده، ولكن ليس داخله. على الرغم من أنه باستخدام GeneratePress و/أو GenerateBlocks، يمكنك حتى إنشاء شريط جانبي جديد من الصفر لكل لغة (وهو حل أكثر اكتمالاً وموصى به)، إلا أنه أكثر تعقيدًا وأكثر تعقيدًا.
من البدائل السريعة والبسيطة والفعالة بنفس القدر استخدام أداة إدراج الإعلانات ( الإصدار المجاني يكفي) لإنشاء عناصر واجهة مستخدم بشروط في الشريط الجانبي.
فيما يلي مثال على كيفية إنشاء أداة ذكية تعرض فقط في الشريط الجانبي للمقالة.
الأدوات ذات الشروط
على الرغم من أن برنامج Ad Inserter مصمم لإدارة الإعلانات ووضعها في أي مكان تقريبًا، وهو ما يفعله بشكل مثالي، إلا أنه يمكن استخدامه لعرض أي محتوى آخر.
- يتم إنشاء مكوِّن جديد في أداة إدراج الإعلانات وتعيين اسم يصف بوضوح ماهيته ومكان عرضه.
- أنت تضيف المحتوى المراد عرضه، والذي يمكن أن يكون HTML لنموذج، أو نص، أو صورة مع رابط، أو رمز قصير قمت بتسجيله، وما إلى ذلك.
- إنها تحمل العلامة التجارية "إدخالات" (كما سترى يمكنك تعيين مواقع أخرى).
- في الإدراج يجب تركه على "معطلة"، لأننا في هذا المثال سنستخدمه كأداة.
- تم وضع علامة القطعة وإذا كنت تريد استخدامه في أماكن أخرى، يمكنك أيضًا تحديد"رمز قصير " و"دالة PHP" إذا كنت بحاجة إلى وضعه في مكان ما في القالب الخاص بك.
- ننقذ الكتلة.
عندما نعود إلى منطقة إدارة المربعات الجانبية سنجد أنه في أداة إدراج الإعلانات سيظهر المكوِّن الذي أنشأناه للتو في المربع الجانبي. عند إضافته إلى الشريط الجانبي الخاص بك، سيظهر هذا المحتوى في المقالات فقط. يمكنك الآن، على سبيل المثال، اختيار عرضه في النسخة الإنجليزية فقط.
أي محتوى مختلف حسب اللغة على أي موقع
الآن يمكنك الذهاب إلى أبعد من ذلك واللعب بالمواقع مع الكثير من الاحتمالات والتركيبات لوضع أي شيء في أي مكان تقريبًا وعرضه فقط وفقًا للغة.
إذا اخترنا موقعًا من المواقع التي يتيحها لنا مُدرج الإعلانات ثم ضغطنا على"القوائم" يمكننا وضع هذا المحتوى في الكثير من النقاط مع إمكانية إضافة قوائم بيضاء وسوداء وشروط واستثناءات حسب الرغبة.
في المثال الذي قمت بتهيئته بحيث يتم عرض هذا المحتوى أعلى جميع المنشورات ولكن في النسخة الإنجليزية فقط.
من هنا يمكنك ضبط الإدراج ليظهر قبل أو بعد الفقرة x، قبل أو بين أو في نهاية المحتوى، وما إلى ذلك، واللعب بخيارات مثل استبعاد عناوين url أو المعرّفات أو الفئات أو الوسوم أو الإدراج فقط في تصنيف معين، حتى وفقًا للغة متصفح الزائر باستخدام رمز قصير بسيط. التركيبات والمواضع غير محدودة تقريبًا.
لمعرفة المزيد حول مواقع القوائم واستخدامها، يُرجى الرجوع إلى وثائق أداة إدراج الإعلانات.