الانتقال إلى المحتوى
تصميم الويب

فان‌بينو CMS: منصة محتوى ثنائية اللغة مبنية على RTL منذ اليوم الأول

معظم المواقع متعددة اللغات تُلحق الفارسية بنظام إدارة محتوى إنجليزي كفكرة لاحقة. فان‌بينو CMS يبني حقول en/fa في كل نموذج محتوى من مستوى المخطط نفسه.

H
Hamze Zare Nasiri
27 أغسطس 2026
فان‌بينو CMS: منصة محتوى ثنائية اللغة مبنية على RTL منذ اليوم الأول

بناء موقع يتحدث لغتين فعلاً

معظم المواقع "متعددة اللغات" هي في الواقع لغة واحدة مع إضافة ترجمة لاحقاً. النسخة الإنجليزية هي الموقع الحقيقي، والنسخة الفارسية فكرة ثانوية تتعطل كل مرة يضيف فيها مطوّر ميزة جديدة وينسى ربط حقل اللغة الثانية. فان‌بينو CMS بُني بالعكس تماماً: كل نموذج محتوى، المقالات، المنتجات، الخدمات، المشاريع، يحمل حقلي en وfa جنباً إلى جنب منذ تصميم المخطط، فلا توجد لغة "أساسية" يُنسى بسببها وجود لغة أخرى.

لماذا يفشل إلحاق الفارسية بنظام إدارة محتوى إنجليزي

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

كيف يتعامل فان‌بينو CMS مع الأمر

  • تبديل RTL/LTR أصلي، اتجاه التخطيط يتغير مع اللغة، وليس فقط محاذاة النص.
  • تسعير ثنائي العملة، الدولار الأمريكي وعملة محلية حقلان أساسيان على كل منتج، يظهران تلقائياً حسب لغة الزائر.
  • لوحة تحكم واحدة، لغتان، يملأ المحررون حقلي اللغة معاً في نفس النموذج، فلا يُنشر شيء نصف مترجم عن طريق الخطأ.

مبني على تقنية مصممة للتوسع لا للاستخدام فقط

الخلفية البرمجية FastAPI (بايثون)؛ الواجهة الأمامية React 19 مع تغطية كاملة لـ TypeScript. المصادقة تدعم JWT و Google OAuth2 معاً، مع التحكم بالصلاحيات المبني على الأدوار للفرق التي تحتاج أكثر من مسؤول واحد. لا شيء من هذا غريب، إنها تقنية بسيطة وموثقة عمداً حتى لا يبدأ فريق التطوير الذي يستلم الكود من الصفر.


لمن هذا المنتج فعلاً

الفرق التي تخدم جمهوراً فارسياً وجمهوراً دولياً من موقع واحد، دون الحاجة لصيانة قاعدتي كود منفصلتين، أو لوحتي تحكم منفصلتين، أو نموذجين ذهنيين منفصلين لـ"ما المنشور وأين".

الأسئلة الشائعة

لماذا تفسد إضافات الترجمة المواقع ثنائية اللغة؟

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

كيف يتعامل Fanpino CMS مع اللغات من اليمين إلى اليسار ومن اليسار إلى اليمين؟

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

ما التقنيات التي بُني عليها Fanpino CMS؟

الواجهة الخلفية مبنية بـ FastAPI ولغة Python، والواجهة الأمامية React 19 مع تغطية كاملة بـ TypeScript. يدعم التحقق من الهوية JWT وGoogle OAuth2، مع تحكم بالوصول قائم على الأدوار للفرق التي تحتاج أكثر من مسؤول واحد. إنها حزمة تقنيات مألوفة وموثقة عمدًا، حتى لا يبدأ الفريق الذي يرث الشيفرة من الصفر.

شارك هذا المقال