البدء السريع·7 min read·

كيف أشغّل مدونة متعددة اللغات على VeloCMS؟

دليل عملي لمدونة متعددة اللغات على VeloCMS — لغة المدونة وترجمات المقالات المولَّدة بالذكاء الاصطناعي وعلامات hreflang وعناوين URL للمقالات المترجمة.

يتعامل VeloCMS مع المدونة متعددة اللغات على طبقتين. لغة مدونتك (لوحة التحكم ← الإعدادات ← اللغة والإقليم) تحدد كيف تظهر التواريخ والأرقام واتجاه النص لقرّائك. أما المقالات المترجمة فهي سجلات ترجمة مستقلة مرتبطة بالمقال الأصلي: تُقدَّم كل ترجمة منشورة على عنوانها الخاص، ويُدرج VeloCMS تلقائياً علامات hreflang المناسبة لمحركات البحث. هذه ليست ترجمة للموقع بنقرة واحدة — فالترجمات تُولَّد بالذكاء الاصطناعي عند الطلب ولا تظهر للقرّاء حتى تنشرها — لكن البنية التحتية لـ SEO متعدد اللغات الصحيح مدمجة في المنصة.

كيف أُعدّ اللغات المدعومة؟

انتقل إلى لوحة التحكم ← الإعدادات ← اللغة والإقليم (وهي ليست تبويباً في شريط الإعدادات، لذا افتحها بكتابة «اللغة والإقليم» أو Locale في شريط البحث بلوحة التحكم) واختر «لغة المدونة» من قائمة الاختيار. تحدد هذه اللغة اللغةَ التي تُكتب وتُنسَّق بها مدونتك المنشورة للقرّاء — فالتواريخ والأرقام واتجاه النص تتبعها. أما لغة لوحة التحكم نفسها فمنفصلة: بدّل بينها من الشريط العلوي.

كيف أنشر مقالاً مترجماً؟

الترجمة سجل مستقل مرتبط بالمقال الأصلي، يُولَّد بالذكاء الاصطناعي (Gemini، بمفتاحك الخاص إن كنت قد أضفته) إلى أي من 13 لغة: الإنجليزية والإسبانية والفرنسية والألمانية والإيطالية والبرتغالية والهولندية واليابانية والصينية والكورية والروسية والعربية والتركية. وتحتفظ بعنوانها ورابطها المختصر (slug) ونصها وحقول SEO الخاصة بها. لكل مقال صفحة ترجمات خاصة به على المسار /admin/posts/<معرّف المقال>/translations — ولا توجد لوحة «الترجمات» داخل محرر المقالات. من هناك تولّد الترجمات، وتفتح أيًّا منها لتحريره، وتنشره أو تلغي نشره. ولترجمة مقالات كثيرة دفعة واحدة استخدم لوحة التحكم ← الأدوات ← الترجمة الجماعية، فهي تترجم جميع مقالاتك المنشورة إلى لغة هدف واحدة، وتتخطى المقالات المترجمة بالفعل، وتتوقف بسلاسة عند بلوغ حصتك الشهرية. وتبلغ حصة خطة Pro 100 ترجمة شهرياً. وتعرض الأداتان اللغات الهدف المفعّلة لموقعك فقط: فما دامت لا توجد لغة مفعّلة غير اللغة الأصلية، تعرض صفحة الترجمات «لا توجد ترجمات» وتعرض الترجمة الجماعية «لا لغات هدف مفعّلة».

يمكن لمساعد الكتابة بالذكاء الاصطناعي في VeloCMS صياغة نسخ مترجمة إن زودته بالنص المصدر واللغة الهدف في الرسالة. ليست ترجمة بنقرة واحدة، لكنها تُسرّع العملية بشكل ملحوظ مقارنةً بالكتابة من الصفر.

كيف يعمل hreflang في VeloCMS؟

بمجرد أن يكون للمقال ترجمة منشورة واحدة على الأقل، يضيف VeloCMS علامات hreflang link في رأس HTML للمقال الأصلي ولكل ترجمة منشورة. بالنسبة إلى مقال مكتوب بالإنجليزية وله ترجمتان ألمانية وفرنسية، تسرد كل صفحة من الصفحات الثلاث النسخ الثلاث كلها، ويشير x-default إلى المقال الأصلي. هذا يُخبر Google أي نسخة تعرضها في أي بحث إقليمي. لا تضبط ذلك يدوياً — فهو يُولَّد من ترجماتك المنشورة، وتُدرج عناوينها في خريطة موقعك أيضاً. أما المقال الذي لا ترجمة منشورة له فلا يحصل على علامات hreflang.

كيف تبدو عناوين المقالات المترجمة؟

لا تختار نمطاً بنفسك. يبقى المقال الأصلي على yourdomain.com/blog/post-slug، وتُقدَّم كل ترجمة منشورة على yourdomain.com/blog/post-slug/de — أي الرابط المختصر للمقال الأصلي متبوعاً برمز اللغة، أياً كان الرابط المختصر للترجمة. يعمل ذلك بالطريقة نفسها على نطاقك الفرعي في VeloCMS وعلى نطاق مخصص. ولا يوجد خيار لنطاق فرعي لكل لغة أو نطاق منفصل لكل لغة.

أسئلة شائعة

  • هل يترجم VeloCMS المقالات تلقائياً؟ عند الطلب فقط: تُولَّد الترجمات بالذكاء الاصطناعي حين تستخدم صفحة الترجمات أو الترجمة الجماعية، ولا يظهر شيء للقرّاء حتى تنشره. تتولى المنصة عناوين الترجمات وhreflang، وأنت تراجع النص.
  • هل يمكنني استخدام قالب مختلف لكل لغة؟ لا — يُطبَّق القالب على المدونة بأكملها. ويمكنك تخصيص CSS لكل لغة باستخدام أصناف CSS (classes) خاصة باللغة (locale) عند الحاجة.
  • ماذا يحدث إن لم يكن لمقال ترجمة بلغة مطلوبة؟ يُقدَّم المقال الأصلي على /blog/post-slug دائماً. أما عنوان لغة مثل /blog/post-slug/de دون ترجمة ألمانية منشورة فيُرجع صفحة 404، ولا تسرد hreflang إلا اللغات المنشورة.
  • هل يدعم VeloCMS لغات الكتابة من اليمين إلى اليسار RTL؟ دعم RTL (العربية والعبرية والفارسية) في مرحلة التجريب — المحرر يتعامل مع إدخال النص RTL، لكن انعكاس القالب RTL يستلزم تخصيص CSS.
  • هل يؤثر تعدد اللغات على حدود عدد الأعضاء في خطتي؟ لا — القارئ الفرنسي الذي يشترك يُحسب بالقدر ذاته الذي يُحسب به القارئ الإنجليزي ضمن حد الأعضاء في خطتك.