تخطّي إلى المحتوى
هندسة
العودة إلى الكتابات هندسة

نموذج المحتوى ثنائي اللغة الذي يتوسع

كائنات مترجمة وقواعد ⁦fallback⁩ وأنماط ⁦GROQ.⁩

لماذا لا مستندات منفصلة لكل لغة؟

المستندات المكررة تضاعف عبء التحرير. مستند واحد بحقول { ⁦en⁩, ⁦ar⁩ } يجعل النشر ذريًا: موافقة واحدة ونشر واحد ومصدر واحد للحقيقة.

سياسة ⁦fallback⁩

الإنجليزية مطلوبة في المخطط؛ العربية اختيارية عند النشر. عند العرض، ⁦pick⁩(⁦lang⁩) يعيد ⁦ar⁩ عند وجودها، وإلا ⁦en.⁩

استراتيجية ⁦slug⁩

استخدم ⁦slug⁩ إنجليزيًا واحدًا لكل مقال في /⁦en/⁩ و/⁦ar/⁩ حتى يبقى تبديل اللغة على نفس المقال.