بدأت فكرة برمج تك من فجوة تشغيلية واضحة: كثير من البرمجيات تُبنى على افتراض لغة واتجاه وعادات عمل مختلفة، ثم تُضاف العربية في النهاية كملف ترجمة. النتيجة قد تعرض كلمات عربية، لكنها لا تتعامل جيداً مع RTL والنص المختلط والأسماء الطويلة وطريقة وصف الفرق المحلية لعملها. «العربية أولاً» ليست رفضاً للإنجليزية ولا ادعاءً بأن كل عمل متشابه؛ هي قرار بإدخال اللغة والاتجاه والسياق في اكتشاف المنتج والهندسة والاختبار منذ البداية.
الاسم يلخص طريقة العمل
يجمع اسم برمج تك بين البرمجة والتقنية بصياغة عربية مباشرة. لا نريد اسماً أجنبياً يُكتب بالعربية ثم يظل المنتج يفكر باتجاه واحد. الاسم يذكرنا بأن المستخدم لا يجب أن يترجم عمله كي يتعامل مع النظام. لكن الاسم وحده لا يثبت شيئاً؛ القيمة تظهر في الأسئلة التي نطرحها، والواجهات التي نختبرها، والبيانات التي نصممها، والحدود التي نشرحها بصدق.
نبدأ من سير العمل الحقيقي
قبل رسم الشاشة، نسأل من ينشئ السجل، ومن يراجعه، وما الاستثناءات، وأي مصطلحات يستخدمها الفريق. العيادة والمطعم والمركز التعليمي لا يحتاجون نسخة عربية من نموذج أجنبي بالضرورة. قد تختلف المسؤوليات والأسماء والمستندات والتكاملات. يوضح دليل RTL-first القرارات الهندسية، ويساعد دليل SaaS أم تطوير مخصص على تحديد ما إذا كان منتج جاهز أو مسار مخصص أنسب.
نكتب العربية كمحتوى أصلي
الترجمة الحرفية تحفظ ترتيب جملة لا يناسب القارئ، أو تستخدم مصطلحاً لا يقوله الموظف. نكتب العنوان والتعليمات والخطأ والإجراء بالعربية الطبيعية، ثم نصوغ الإنجليزية لجمهورها. نحافظ على اسم واحد للمفهوم داخل المنتج، ونقدم سياقاً للمترجم والمراجع. نختبر النص الطويل والقصير والأرقام والعملة والهواتف والأسماء الإنجليزية داخل جملة عربية، لأن الجودة تظهر في الحالات المختلطة.
RTL قرار مكوّن لا قلب صفحة
نستخدم الخصائص المنطقية للمسافات والمحاذاة، ونحدد أيقونات الاتجاه التي تنعكس والرموز التي تبقى، ونختبر التنقل بلوحة المفاتيح وقارئ الشاشة. لا نعكس شعاراً أو زر تشغيل لمجرد تغير dir. نبني المكوّن مرة واحدة بسلوك اتجاهي واضح، ثم نختبره في العربية والإنجليزية. هذا يقلل الاستثناءات ويجعل التصميم المشترك أقوى بدلاً من إنشاء واجهتين منفصلتين.
نمذجة البيانات جزء من التعريب
قد يحتاج الاسم حقولاً بلغات متعددة، وقد يكون المحتوى مترجماً بالكامل أو متاحاً في لغة واحدة. لا نفترض أن القيمة الإنجليزية أصل دائم. نخزن اللغة والاتجاه عند الحاجة، ونحافظ على الترميز والبحث والفرز، ونختبر التصدير والاستيراد. نضع locale في الرابط للمحتوى العام حتى يكون المسار ثابتاً وقابلاً للمشاركة، ولا نعتمد على جلسة خفية تغير اللغة من وراء المستخدم.
لا نربط العربية بمساومة الجودة التقنية
المنتج العربي يحتاج أماناً وصلاحيات ونسخاً احتياطية وأداءً واختبارات مثل أي منتج محترف. دعم RTL لا يعوض مزامنة ضعيفة، والواجهة الجميلة لا تعوض سجل تدقيق ناقصاً. لذلك نراجع الحالات والفشل والاسترداد، ونطلب بيانات تجريبية في العروض، ونفصل الادعاء عن القياس. عندما نقول إن وظيفة متاحة، نحدد حدودها وما يحتاج اتصالاً أو مزوداً أو تهيئة.
منتج واحد وتجربتان أصيلتان
العربية أولاً لا تعني أن الإنجليزية نسخة منخفضة الجودة. نستخدم نظام تصميم ومكونات وقواعد عمل مشتركة، مع محتوى واتجاه وصياغة تناسب كل لغة. نراجع عدم وجود رابط يقود القارئ إلى لغة أخرى بلا قصد، ونحافظ على عناوين ووصف بحث أصليين. الاختلاف المقبول يخدم الوضوح؛ أما اختلاف الوظيفة بلا سبب فيصبح عبئاً يحتاج قراراً صريحاً.
نبني منتجات جاهزة وخدمات مخصصة
بعض الأعمال تحتاج مساراً معروفاً يمكن لمنتج SaaS تغطيته بسرعة، وبعضها يملك قواعد أو تكاملات تبرر تطويراً مخصصاً. وجود المسارين يلزمنا بطرح سؤال الملاءمة قبل البيع. لا نعيد بناء وظيفة سلعية لمجرد زيادة نطاق مشروع، ولا نضغط سيراً مميزاً داخل منتج عام إذا كان سيولد التفافات دائمة. نوثق القرار والملكية وخطة التشغيل والصيانة.
الثقة تأتي من الحدود والبيانات
لا نختلق أرقام تحسن أو قصص عملاء، ولا نعد بتوافق تنظيمي دائم من دون مراجعة المواصفات الحالية. نعرض ما يمكن اختباره، ونذكر الاعتماد على مزود خارجي، ونحدد ما يحتاج قرار العميل. نعامل بيانات العميل كأصل يحتاج تصديراً وصلاحيات واحتفاظاً واضحاً. إذا لم نعرف نتيجة قبل القياس، نقول إنها فرضية ونبني طريقة عادلة لتقييمها.
نتعلم من التشغيل لا العرض
الشاشة المثالية لا تكشف انقطاع الشبكة أو تكرار callback أو موظفاً بلا صلاحية أو نصاً عربياً طويلاً. لذلك نراجع سيناريوهات واقعية، ونشغل الاختبارات والتحليل، ونجمع الملاحظات من المستخدمين الذين يقومون بالعمل. نصلح العائق الذي يمنع المهمة قبل إضافة زينة. نبقي المحتوى والمنتج قابلين للمراجعة، لأن «عربي أولاً» ممارسة مستمرة لا مرحلة تُغلق بعد إطلاق النسخة الأولى.
اجعل الدليل قابلاً لإعادة الاختبار
لكل ادعاء عن العربية، احتفظ بسيناريو قصير يمكن للفريق تشغيله بعد كل إصدار: اسم عربي مع رقم لاتيني، حقل مختلط الاتجاه، جدول واسع، بحث بعدة أشكال للحرف، رسالة خطأ، وطباعة أو ملف مولد. سجّل الجهاز والمتصفح والنتيجة والمشكلة المفتوحة. الدليل المتكرر أهم من لقطة شاشة ناجحة؛ فهو يثبت أن العربية جزء من معيار القبول والصيانة، لا حملة إطلاق تنتهي بعد الصفحة الأولى.
الخلاصة: العربية أولاً تعني التصميم من السياق
قصة برمج تك ليست وعداً بأن تقنية واحدة تناسب الجميع؛ إنها التزام بأن يبدأ القرار من لغة المستخدم وسير عمله وحقوق بياناته، ثم يُبنى ويُختبر بمعايير واضحة. لاستكشاف المنتجات والمنهج من دون تحويل الفكرة إلى شعار، راجع منتجات برمج تك العربية والإنجليزية ثم اطلب عرضاً لمسار حقيقي بلغتك واتجاهك وحالات فشله.
<!-- seo-depth --> قراءة عمليةمقال «قصة برمج تك:كيف تستخدم هذا الدليل
في قصة برمج تك نعامل «العربية أولاً» كمعيار قبول قابل لإعادة الاختبار: نراجع الاسم العربي مع الرقم اللاتيني، والنص المختلط الاتجاه، والجداول، والبحث، ورسائل الخطأ، والطباعة على أجهزة ومتصفحات مختلفة. هذا الدليل المتكرر يثبت أن العربية جزء من هندسة المنتج وصيانته، لا فقرة منسوخة من رحلة تشغيل عيادة.
برمج تك شركة أردنية تبني أنظمة SaaS عربية وتشغّل منتجات حية. ملكية بياناتك كاملة، والتصدير متاح عند الطلب. إن كان عنوان «قصة برمج تك: لماذا نبني برمجيات عربية أولاً» يصف تحدياً تعيشه يومياً، فالخطوة التالية هي تحويل الملاحظات هنا إلى تجربة مقيسة لا إلى قائمة أمنيات.


