# سبع لغات في يوم واحد، وصفحتان لم أنشرهما

كيف نقلت laithjunaidy.com من ثلاث لغات إلى سبع في ثلاث ساعات، والفحصان اللذان أجريهما قبل كل إطلاق، وبرومبتات يمكنك نسخها.

https://laithjunaidy.com/ar/writing/seven-languages-two-held-back
بقلم ليث الجنيدي. نُشر في: 2026-11-14.

---

![خمس بطاقات تلخص الإطلاق: سبع لغات بأسمائها، 3 ساعات و14 دقيقة، صفحة مكتوب فيها 0 Artikel، 16 عنوانا من 83، والقاعدة: الاعتماد على لغة الجهاز وعدم الاعتماد على البلد](https://laithjunaidy.com/writing/seven-languages/bento.jpg)

*الإطلاق في خمس بطاقات.*

صباح 9 تشرين الثاني 2026 كان هذا الموقع بثلاث لغات: الإنجليزية والعربية والصينية. تغطي هذه اللغات الأماكن التي أعمل فيها اليوم. أردت أن أفتح السوق التالية قبل أن أحتاج إليها.

الساعة 10:07 أعطيت التوجيه:

```
أضف الألمانية والفرنسية والإسبانية والتركية إلى الموقع كله. كل دراسة حالة، وكل مقال، وكل صفحة بحث. أريد أن أقدم خدماتي في الاتحاد الأوروبي أيضا.
```

الساعة 13:21 كان الموقع يعمل بسبع لغات. ثلاث ساعات وأربع عشرة دقيقة.

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

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

## أي لغة تصل إلى الزائر؟

القرار الأول لم يكن عن الترجمة. كان عن اللغة التي يفتح عليها الموقع للزائر.

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

فكانت هذه قاعدتي:

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

![ثلاثة هواتف تعرض الصفحة نفسها من laithjunaidy.com: بالألمانية على هاتف مضبوط على الألمانية، وبالعربية على هاتف مضبوط على العربية، وبالإنجليزية على هاتف مضبوط على الإنجليزية](https://laithjunaidy.com/writing/seven-languages/phones.jpg)

*العنوان نفسه، وثلاثة هواتف. إعداد الهاتف هو الذي يقرر، أينما كان الهاتف.*

هذا ما يفعله الموقع الحي يوم 14 تشرين الثاني مع خمسة زوار:

| الزائر | ماذا يفعل الموقع |
| :- | :- |
| هاتفه على الألمانية، يفتح الصفحة الرئيسية | يرسله إلى الصفحة الرئيسية الألمانية |
| هاتفه على العربية ثم الإنجليزية، يفتح الصفحة الرئيسية | يرسله إلى الصفحة الرئيسية العربية |
| هاتفه على الإنجليزية ثم العربية، يفتح الصفحة الرئيسية | يبقى على الإنجليزية |
| هاتفه على الإيطالية، يفتح الصفحة الرئيسية | يبقى على الإنجليزية |
| هاتفه على العربية، يفتح رابطا وصله لدراسة حالة | يفتح الرابط كما وصله |

الصف الثالث هو الذي لا يقدر عليه التحويل حسب البلد. هذا القارئ يعرف العربية ويفضل الإنجليزية، فيبقى على الإنجليزية.

## هل هو جاهز للإطلاق؟

الساعة 11:21 كان بناء اللغات الجديدة قد اكتمل. قلت:

```
أطلقه الآن.
```

لم ينطلق. قاعدتي أنا أوقفته: المراجعة لم ترجع بعد. هذه المراجعة التي يمر بها كل إطلاق:

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

الساعة 11:29 رجعت المراجعة بتحذير: لا تطلقه بعد.

اللغات الجديدة خرجت من قوالب اللغات الثلاث الأولى نفسها، فصار لكل لغة صفحة أعمال وصفحة مدونة وصفحة متجر من الدقيقة الأولى. والترجمات ما زالت تصل. هذه صفحة المدونة الألمانية كما خرجت من ذلك البناء:

![نافذة متصفح تعرض laithjunaidy.com/de/writing من أول بناء: اكتمل تحميل الصفحة وتظهر فيها عبارة 0 Artikel فوق مساحة فارغة](https://laithjunaidy.com/writing/seven-languages/empty-page.jpg)

*الصفحة ليست بانتظار التحميل. هذا كل ما فيها: «0 Artikel»، أي صفر مقالات. أعدت بناء تلك النسخة من الموقع هذا الأسبوع لألتقط الصورة.*

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

الحل قاعدة واحدة تستحق أن تأخذها:

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

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

## هل الملف المترجم ملف مكتمل؟

بحلول 13:16 وصلت الملفات المترجمة الـ108 كلها، 27 لكل لغة جديدة، ونجحت الاختبارات. أرسلت العمل إلى المراجعة مرة أخرى.

الساعة 13:19 رجعت المراجعة بملاحظة واحدة. النسختان الإسبانية والتركية من [قائمة عملية التصميم](https://laithjunaidy.com/ar/writing/design-process-checklist)، أطول مقال في الموقع، مقطوعتان.

| النسخة | الكلمات | العناوين |
| :- | -: | -: |
| الإنجليزية | 10,918 | 83 |
| الألمانية | 10,973 | 83 |
| التركية | 5,318 | 50 |
| الإسبانية | 2,914 | 16 |

الملف الإسباني توقف بعد 16 عنوانا من 83. كان فيه عنوان مترجم، وملخص مترجم، وتاريخ صحيح، وتنسيق نظيف. لا شيء فيه مكسور. كان قصيرا، وأعلى الصفحة يبدو مثاليا.

الترجمة التي تتوقف مبكرا تبدو مثل الترجمة المكتملة تماما إلى أن يمرر أحد الصفحة. لذلك جعلت التمرير قاعدة. هذا هو الفحص، ويصلح لأي مجموعة ملفات مترجمة:

```
قارن كل ملف مترجم بأصله. عد العناوين والكلمات في كل ملف من الاثنين. اذكر كل ترجمة فيها أقل من 80 بالمئة من عناوين الأصل، مع عدد العناوين في الترجمة والأصل. لا تصلح أي شيء. قدم تقريرا فقط.
```

هذا الفحص يعمل الآن في الموقع قبل كل إطلاق، وأي ترجمة تفشل فيه توقف الإطلاق. فشل الملف الإسباني بـ16 عنوانا من 83. وفشل التركي بـ50 من 83.

لم أنشر الملفين القصيرين، ولم أؤخر الملفات الـ106 الأخرى من أجلهما. جعلت الاثنين مسودتين. المسودة ليس لها صفحة، لذلك تشير الروابط الاثنا عشر التي كانت تؤدي إلى هاتين الصفحتين الآن إلى المقال الإنجليزي. انطلق الموقع الساعة 13:21، بعد دقيقتين من الملاحظة.

![نافذة متصفح تعرض laithjunaidy.com/de/writing اليوم: 17 Artikel وتحتها قائمة المقالات](https://laithjunaidy.com/writing/seven-languages/live-page.jpg)

*الصفحة نفسها اليوم، وفيها ما تعرضه.*

وأنا أكتب هذا يوم 14 تشرين الثاني، رابطا هذه القائمة بالإسبانية والتركية يعطيان «الصفحة غير موجودة»، ورابطا الألمانية والفرنسية يعطيان المقال. والصفحتان الموقوفتان ما زالتا موقوفتين.

## إن كنت تضيف لغة

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

السؤال الذي أتوقعه: لماذا لم تكمل الملفين وتطلق الموقع كاملا؟ لم أفعل، لسببين. 106 من 108 ملفات كانت كاملة، والملفان القصيران يخصان مقالا واحدا في لغتين من الأربع. والمسودة لا تأخذ من القارئ الإسباني أو التركي شيئا كان عنده: قبل يوم لم يكن هذا المقال بلغته، وما زال كذلك.
