كيف أشغّل مدونة متعددة اللغات على VeloCMS؟
دليل عملي لإعداد مدونة متعددة اللغات على VeloCMS — إعدادات i18n والترجمات على مستوى المنشور وعلامات hreflang وأنماط عناوين URL للغات.
يدعم VeloCMS المدونات متعددة اللغات من خلال نظام إعداد i18n. تُحدد اللغات المدعومة في Admin → Settings → Languages، وتنشر المنشورات بكل لغة مع slugs مسبوقة بكود اللغة (/en/my-post، /de/mein-post)، ويُدرج VeloCMS تلقائياً علامات hreflang الصحيحة لمحركات البحث. هذا ليس ترجمة آلية — أنت تكتب المحتوى المترجم أو تستورده بنفسك — لكن البنية التحتية لـ SEO متعدد اللغات الصحيح مدمجة في المنصة.
كيف أُعدّ اللغات المدعومة؟
انتقل إلى Admin → Settings → Languages وأضف أكواد اللغة (مثل en وde وfr وtr). عيّن لغة واحدة لغةً أساسية — هذا ما يراه القراء حين يزورون عنوان URL الجذري دون بادئة لغوية. يستخدم VeloCMS رموز ISO 639-1 المكونة من حرفين للغات ورموز ISO 3166-1 alpha-2 للمتغيرات الإقليمية (مثل en-US وen-GB وpt-BR). حين تُضيف لغة ثانية، يصبح عنصر تبديل اللغة متاحاً في إعدادات تنقل القالب.
كيف أنشر منشوراً مترجماً؟
من محرر المنشور، افتح لوحة الإعدادات وابحث عن قسم 'Translations'. انقر 'Add translation'، واختر اللغة الهدف، فتُفتح مسودة جديدة في المحرر مرتبطة بالأصل. يُضاف كود اللغة تلقائياً كبادئة للـ slug الخاص بالمنشور المترجم (/fr/mon-article لترجمة فرنسية لـ /en/my-article). يمكنك كتابة الترجمة مباشرةً في المحرر أو لصق المحتوى المترجم. المنشوران يبقيان مرتبطَيْن — في التحليلات يُبلَّغ عنهما بوصفهما نسختين لغويتين لمحتوى واحد لا منشورَيْن مستقلَّيْن.
يمكن لمساعد الكتابة بالذكاء الاصطناعي في VeloCMS صياغة نسخ مترجمة إن زودته بالنص المصدر واللغة الهدف في الرسالة. ليست ترجمة بنقرة واحدة، لكنها تُسرّع العملية بشكل ملحوظ مقارنةً بالكتابة من الصفر.
كيف يعمل hreflang في VeloCMS؟
حين يرتبط منشور بترجمة واحدة أو أكثر، يُنشئ VeloCMS تلقائياً عناصر hreflang link في رأس HTML لكل نسخة لغوية. بالنسبة لمنشور متاح بالإنجليزية والألمانية والفرنسية، تتضمن كل صفحة سمات hreflang تشير إلى الأنواع الثلاثة بما فيها x-default يشير إلى اللغة الأساسية. هذا يُخبر Google أي نسخة تعرضها في أي بحث إقليمي. لا تُعدّها يدوياً — فهي مستخرجة من علاقات الترجمة المرتبطة التي تُعدّها في المحرر.
ما نمط عنوان URL الذي ينبغي أن أستخدمه؟
VeloCMS يعتمد افتراضياً على عناوين URL ذات مجلدات فرعية للغات — yourdomain.com/en/post-slug وyourdomain.com/de/post-slug. هذا النمط هو الأوضح الذي تفهمه Google وهو الأكثر أماناً لمدونة متعددة اللغات جديدة. النطاقات الفرعية للغات (en.yourdomain.com) مدعومة أيضاً لكنها تتطلب إعداد DNS لكل نطاق فرعي مما يُضيف تعقيداً. النطاقات المنفصلة لكل لغة (yourdomain.de وyourdomain.fr) هي الأقوى لكنها الأشق تنفيذاً ولا تكون ضرورية إلا لأسباب علامة تجارية إقليمية قوية. ابدأ بنمط المجلدات الفرعية.
أسئلة شائعة
- هل يترجم VeloCMS المنشورات تلقائياً؟ لا — الترجمات يكتبها أنت (أو بمساعدة الذكاء الاصطناعي). المنصة تتولى بنية URL وhreflang لا ترجمة المحتوى.
- هل يمكنني استخدام قالب مختلف لكل لغة؟ لا — القالب يُطبَّق على المدونة بأكملها. يمكنك تخصيص CSS لكل لغة باستخدام فئات CSS خاصة بالـ locale إذا لزم.
- ماذا يحدث إن لم يكن لمنشور ترجمة بلغة مطلوبة؟ يُخدَّم القارئ بنسخة اللغة الأساسية لا بصفحة 404.
- هل يدعم VeloCMS لغات الكتابة من اليمين إلى اليسار RTL؟ دعم RTL (العربية والعبرية والفارسية) في مرحلة التجريب — المحرر يتعامل مع إدخال النص RTL، لكن انعكاس القالب RTL يستلزم تخصيص CSS.
- هل يؤثر تعدد اللغات على حدود عدد الأعضاء في خطتي؟ لا — القارئ الفرنسي الذي يشترك يُحسب بالقدر ذاته الذي يُحسب به القارئ الإنجليزي ضمن حد الأعضاء في خطتك.