الأساسيات
الاتجاه من اليمين إلى اليسار والتدويل
العربية في ميركاتو لغة أصلية لا طبقة ترجمة، مبنية من اليمين إلى اليسار من الأساس.
العربية أولاً، لا العربية لاحقاً
هذا الالتزام يمتد إلى كل طبقة في المنتج: كل تخطيط وكل أيقونة وكل جملة تُبنى من اليمين إلى اليسار من الأساس، لا تُضاف إليه لاحقاً. هذا هو الفارق الجوهري لميركاتو، لا مجرد تفصيل.
أغلب المنتجات تُصمَّم بالإنجليزية ثم تُترجَم إلى العربية، فتُقلَب الأيقونات ويُعكَس التخطيط كخطوة أخيرة قبل الإطلاق. ميركاتو يعمل بالاتجاه المعاكس: كل شاشة تُصمَّم بالعربية والاتجاه من اليمين إلى اليسار أولاً، والإنجليزية هي الحالة الاستثنائية التي تُشتق منها.
هذا القرار ليس تفصيلاً بصرياً، إنه معماري: يغيّر ترتيب العناصر، وطول النصوص المتوقع، وحتى منطق الجمل نفسها.
معيار إلزامي على كل شاشةاتجاه النص
كل التخطيطات تكون من اليمين إلى اليسار افتراضياً. الاتجاه من اليسار إلى اليمين هو الاستثناء، ويُستخدم فقط لمحتوى له اتجاه فطري ثابت بصرف النظر عن اللغة: أرقام الهواتف، المعرّفات، وروابط الويب.
أي عنصر تفاعلي أو أيقوني يحمل معنى اتجاهياً يجب أن يُقرأ حسب اتجاه الواجهة، لا أن يُترك بشكله الإنجليزي الافتراضي.
- سهم الرجوع يشير نحو حافة البداية، أي يميناً في الواجهة العربية.
- أيقونة البحث عند حافة البداية، وأيقونة المسح (x) عند حافة النهاية.
- أيقونة الرئيسية في شريط الملاحة تقع في أقصى اليمين ضمن الواجهة العربية.
- مؤشر التقدم يمتلئ من حافة البداية نحو حافة النهاية.
- استخدم مصطلح "البداية/النهاية" المنطقي في الكود، لا "يمين/يسار" ثابتاً.
- لا تُبقِ سهم الرجوع يشير يساراً كما هو في الإنجليزية.
- لا تضع أيقونة البحث والمسح على نفس الحافة أو بترتيب ثابت غير منطقي.
- لا تُثبّت موضع أيقونة الرئيسية بصرف النظر عن اتجاه الواجهة.
- لا تُثبّت اتجاه امتلاء الشريط على اليسار إلى اليمين بصرف النظر عن لغة الواجهة.
الأيقونات والملاحة
أي أيقونة تحمل دلالة اتجاهية، سهم أو رجوع أو تقدم، يجب أن تُقلَب مع الواجهة، لا أن تبقى ثابتة بشكلها الإنجليزي.
الحقول والنماذج
حقول الإدخال تُحاذي النص إلى اليمين، والنص التوضيحي (placeholder) يُحاذى إلى اليمين أيضاً. المؤشر يبدأ من حافة البداية، والكتابة تتقدم نحو حافة النهاية، تماماً كما تُقرأ الجملة العربية.
مؤشرات التقدم
مؤشرات التقدم تمتلئ من اليمين إلى اليسار في الواجهة العربية، أي من حافة البداية نحو حافة النهاية. هذا ينطبق على أشرطة التقدم، وخطوات إنشاء الطلبية (① المواد → ② المذاخر → ③ الإرسال)، وأي مؤشر يُظهر تقدماً تراكمياً.
تمدّد النص
النصوص العربية تتفاوت في طولها بشكل ملحوظ مقارنة بالإنجليزية، أحياناً أقصر وأحياناً أطول بكثير حسب السياق. لا تفترض تماثل الطول أبداً: اختبر كل تسمية بالعربية فعلياً قبل اعتماد أي تخطيط نهائياً.
تجنّب الأعمدة الضيقة في المكوّنات كثيفة النص، فهي تنكسر بشكل فادح مع العربية.
استخدم تخطيط عمود واحد للنماذج والإعدادات، فهو يستوعب أي طول نص دون كسر.
لا تُثبّت عرض الزر على عرض التسمية الإنجليزية أبداً: حجّم الزر حسب المحتوى مع الحشو، لا حسب لغة واحدة.
الجداول والعناوين يجب أن تسمح بلف النص. لا تقطع النص العربي بعلامة القطع (...) داخل خلية جدول.
اختبر بالعربية أولاً، لا كتحقق أخير
ترتيب الكلمات
ترتيب الكلمات في العربية يختلف جذرياً عن الإنجليزية. الواجهة يجب ألا تعتمد على ترتيب كلمات ثابت مطلقاً.
لا تُبنى الجمل من أجزاء واجهة منفصلة (مثل: "أرسل [قائمة منسدلة] عناصر إلى [قائمة منسدلة]")، لأن هذا التركيب يفترض بنية جملة إنجليزية لا تصمد أمام إعادة الترتيب العربي. أبقِ التسميات والقوائم المنسدلة والأزرار عناصر مستقلة ومنفصلة عن بعضها.
ولا تُبنى الرسائل بتجميع سلاسل نصية معاً في وقت التشغيل. اكتب كل جملة كاملة كوحدة ترجمة واحدة، لأن تركيب الجملة نفسه، لا كلماتها فقط، يتغيّر بين اللغتين.
- اكتب كل رسالة كجملة كاملة واحدة قابلة للترجمة، مع فراغات لإدخال القيم عند الحاجة فقط.
- أبقِ عناصر الواجهة (تسمية، قائمة منسدلة، زر) مستقلة بصرياً ووظيفياً عن بعضها.
- لا تبنِ جملة من أجزاء واجهة متفرقة تفترض ترتيب كلمات إنجليزي ثابت.
- لا تُلصق سلاسل نصية معاً في الكود لتكوين رسالة كاملة.
التواريخ
التقويم الميلادي هو الافتراضي في النظام، وهو ما يُستخدم فعلياً في التجارة العراقية. صيغة العرض تكون "١٥ يناير ٢٠٢٥" أو "15 يناير 2025" حسب السياق.
الأرقام العربية الغربية
تُستخدم الأرقام العربية الغربية (1، 2، 3) لا الأرقام العربية الشرقية (١، ٢، ٣) في السياقات كثيفة البيانات، لسهولة المسح البصري والمقارنة السريعة بين الأرقام، مع احترام تفضيل المستخدم حيثما أمكن.
- استخدم 1، 2، 3 في الجداول والإحصاءات وقوائم الطلبيات.
- لا تخلط بين ترقيم عربي غربي وشرقي داخل نفس الشاشة.
العملة
عملة ميركاتو هي الدينار العراقي (IQD). المبلغ يُكتب قبل رمز العملة: "1,500,000 IQD"، ويُختصر في الإحصاءات إلى "1.5M IQD".
العملة تأتي بعد المبلغ دائماً، لا قبله.
- اكتب المبلغ ثم رمز العملة: 1,500,000 IQD.
- اختصر الأرقام الكبيرة في الإحصاءات: 2M، 14k، بدل الرقم الكامل.
- لا تضع رمز العملة قبل المبلغ.
- لا تعرض الأرقام الكبيرة كاملة في بطاقات الإحصاءات (2,000,000 بدل 2M).
الألوان: الأخضر والأحمر
في العراق تنطبق أعراف إشارة المرور القياسية: الأخضر يعني جيد أو متوفر، والأحمر يعني مشكلة أو غير متوفر. هذه القاعدة آمنة الاستخدام في كل سياقات ميركاتو.
اللون وحده لا يكفي أبداً
لغة الحالة التشغيلية
استخدم المصطلحات التشغيلية الدقيقة التي يستخدمها المندوبون وموظفو المكتب فعلياً: مصدر، فرعية، مباشرة، بونص.
تجنّب المرادفات المُخترعة: فهي تبدو صحيحة لغوياً لكنها غريبة عن لسان الميدان.
التوطين مقابل الترجمة
الترجمة هي تحويل النص العربي إلى الإنجليزية أو العكس. التوطين هو تكييف التجربة كاملة للسوق: صيغ التواريخ، العملة، صيغ العناوين، والسياق الثقافي.
ميركاتو مُوطَّن للعراق تحديداً، وليس مجرد منتج مُترجَم إلى العربية.
التوسع لسوق جديد مشروع منفصل
لماذا هذا هو الفارق
معظم أدوات الأعمال المُستخدمة في العراق مبنية أصلاً لسوق آخر، ثم تُطعَّم بدعم عربي سطحي:
أيقونات غير مقلوبة.
جمل مُركَّبة من أجزاء واجهة إنجليزية.
أرقام وعملات بصيغ غريبة عن السوق المحلي.
النتيجة شعور دائم بأن التطبيق "مُترجَم" لا "مصمَّم" لك.
ميركاتو يقلب هذه المعادلة: العربية والاتجاه من اليمين إلى اليسار هما نقطة البداية لكل قرار تصميمي، والإنجليزية هي الإضافة. هذا الالتزام، مطبقاً بدقة على مستوى كل أيقونة وكل جملة وكل رقم، هو ما يجعل ميركاتو يبدو محلياً وأصيلاً بدل أن يبدو ضيفاً في لغته الخاصة.
قائمة تحقق سريعة
قبل اعتماد أي شاشة، راجعها مقابل هذه الأسئلة: