{"ar": "<p>المنتج عربيٌّ أوّلاً حين يستطيع المستخدم العربيّ أن يستعمله دون أن يلحظ قراراً إنجليزيّاً تحته أبداً. يبدو ذلك بديهيّاً. في الممارسة، تسقط معظم المنتجات ثنائيّة اللغة في المملكة عند اختبار العشر دقائق: الخطوط تتزاحم، والأرقام تختلط، والقلبُ إلى RTL جزئيّ، والنماذج تقبل العربيّة ثمّ تخزّنها خطأً، والتواريخ تُعرض ميلاديّةً بينما يقرأها الجميع في الغرفة هجريّة.</p><h2>أين تنكسر المترجَمة</h2><p>الدلالة الأولى هي الطباعة. أنظمة الخطوط اللاتينيّة تضغط ارتفاع السطر بطريقةٍ لا يحتمل الخطّ العربيّ نجاتها منها — تُقصّ النزلات والتشكيل. أنظمة التصميم الإنجليزيّة تضع الأرقام داخل النصّ الأساسيّ؛ لحظة أن تُعرض <code>1,234.56</code> في فقرةٍ عربيّة، يضطرّ القارئ إلى تبديل السياق بين LTR وRTL مرّتَين في كلّ سطر.</p>\n<p>التخطيط هو الدلالة التالية. قلبُ الترويسة إلى RTL ليس مِرآةً. المرآة الحقيقيّة تعني الأسهم، والزوايا، وشرائط التنقّل، والخطوط الزمنيّة، والقوائم المرتّبة — كلّ اتّجاه قراءةٍ ضمنيٍّ في الواجهة. أفلِت واحداً وتصير الصفحة خاطئةً دون أن يعرف المستخدم لماذا.</p><h2>كيف تبدو العربيّة الأصليّة فعلاً</h2><p>يحمل نظام التصميم حزمتَي خطوطٍ بإيقاعٍ رأسيٍّ متطابق، لا حزمةً واحدةً بحزمةٍ احتياطيّة. تُعامَل الأرقام بحسب اللغة (أرقامٌ عربيّةٌ مشرقيّة أو مغربيّة أو لاتينيّة، بحسب المنطقة والتفضيل)، لا بالمصادفة.</p>\n<p>تُنمذَج الأسماء بوصفها أسماء، لا بثنائيّةٍ "اسم أوّل + أخير". تحمل التواريخ الهجريّ والميلاديّ جنباً إلى جنب، ويختار المستخدم افتراضاً. كلّ أيقونةٍ وإشارةٍ اتّجاهيّة مؤلَّفةٌ في زوجَين متعاكسَين؛ لا وجود لـ<code>transform: scaleX(-1)</code> في أيّ مكانٍ من الكود.</p><h2>الحجّة التجاريّة</h2><p>العربيّة أوّلاً ليست لطفاً ثقافيّاً. هي ما يُحوِّل منتجاً أجنبيّاً إلى منتجٍ محلّيّ، ومنتجاً محلّيّاً إلى خيارٍ افتراضيٍّ بديهيّ. حين يوازن مكتبٌ عائليٌّ في الرياض بين أداتَين تفعلان الشيء ذاته، تنتصر الأداةُ التي تُقرأ صحيحةً بالعربيّة في الاجتماع — وفي الصفقة.</p>", "en": "<p>A product is Arabic-first when an Arabic user can use it without ever noticing an English decision underneath. That sounds obvious. In practice, most bilingual products in the Kingdom fail the ten-minute test — the fonts crowd, the numerals mix, the mirroring is partial, forms accept Arabic then store it wrong, and dates render Gregorian while everyone in the room reads Hijri.</p><h2>Where the translated ones break</h2><p>The tell is usually typography. Latin type systems compress line-height in ways Arabic script cannot survive — descenders and diacritics get clipped. English design systems set numerals inside body text; the moment a page renders <code>1,234.56</code> in a paragraph of Arabic, the reader has to context-switch between LTR and RTL twice per line.</p>\n<p>Layout is the next tell. Flipping a header to RTL is not mirroring. Real mirroring means arrows, chevrons, breadcrumbs, timelines, ordered lists — every implicit reading direction in the UI. Miss one and the whole page feels wrong without the user being able to say why.</p><h2>What Arabic-first actually looks like</h2><p>The design system carries two type stacks with matched vertical rhythm, not one stack with a fallback. Numerals are handled per locale (Eastern Arabic vs. Western Arabic vs. Latin, depending on region and preference), not by accident.</p>\n<p>Names are modelled as names, not as first + last. Dates carry Hijri and Gregorian side by side, and the user picks a default. Every icon and directional cue is authored in mirror pairs; there is no <code>transform: scaleX(-1)</code> anywhere in the codebase.</p><h2>The commercial argument</h2><p>Arabic-first is not a cultural nicety. It is what turns a foreign product into a domestic one, and a domestic product into an obvious default. When a family office in Riyadh evaluates two tools that do the same thing, the one that reads properly in Arabic wins the meeting — and the deal.</p>"}