Claude Code بالعربية: لغة الإجابة والعرض من اليمين إلى اليسار
اعتبارًا من 2026-11-12، يستطيع Claude Code أن يجيب بالعربية: يتضمن مرجع الإعدادات لديه إعداد language تُمرَّر قيمته إلى النموذج حرفيًا كتعليمة تقضي بالرد دائمًا بتلك اللغة، ولا يتم التحقق من القيمة. ويضيف مركز المساعدة في Anthropic أنه يمكنك الدردشة مع Claude بأي لغة. أما اتصال الحروف العربية وترتيبها من اليمين إلى اليسار في طرفيتك، فتحددهما الطرفية نفسها، لذا تجد أدناه البيانات الرسمية من كل طرفية والإعدادات التي يمكنك نسخها.
آخر تحديث 2026-11-13
وجّه هذه الأداة إلى نقطة نهاية QCode — مفتاح واحد لـ Claude وGPT والنماذج الصينية.
- الفوترة حسب token — الأسعار المباشرة على /models
- الدفع بالبطاقة (Visa / Mastercard) أو Apple Pay أو Google Pay أو العملات الرقمية
- خدمة ذاتية: شحن الرصيد والتفعيل فورًا
أربع نقاط رسمية
لغة الإجابة مفتاح إعداد
يقول مرجع الإعدادات في Claude Code إن القيمة تُمرر إلى النموذج حرفيًا كتعليمة بالرد دائمًا بتلك اللغة. لا توجد قائمة ثابتة، لذا يعمل أي اسم لغة يستطيع النموذج قراءته. لا يتم التحقق من أي شيء، لذا يصل الاسم المكتوب خطأً إلى النموذج كما كُتب. ويحدد المفتاح نفسه أيضًا لغة الإملاء الصوتي، التي لديها قائمتها الثابتة الخاصة من اللغات المدعومة، ولغة عناوين الجلسات المُنشأة تلقائيًا.
ما الطول الذي ينبغي أن تكون عليه CLAUDE.md بالعربية
تقول وثيقة الذاكرة الرسمية إن ملفات CLAUDE.md نص عادي يُقرأ في بداية كل جلسة، وتوصي باستهداف أقل من 200 سطر لكل ملف: فالملفات الأطول تستهلك سياقًا أكبر وتقلل الالتزام. وتتبع كتلة القواعد العربية الحد نفسه.
يأتي ترتيب العرض من خوارزمية bidi
تحدد خوارزمية Unicode ثنائية الاتجاه (UAX #9) كيفية وضع النص الذي يحتوي على محارف من اليمين إلى اليسار وإعادة ترتيبه سطرًا بسطر. وتشير مقالة التدويل في W3C إلى أن الأمور تختل عند وجود عبارة باتجاه معاكس داخل كتلة نصية، وأن عناوين URL وأسماء الملفات والمسارات أمثلة شائعة على ذلك.
خيار RTL في iTerm2
تسرد وثائق iTerm2 الرسمية خيارًا باسم Enable support for right-to-left scripts: عند تفعيله، يُعاد ترتيب العربية والفارسية للعرض وتُوصل حروفهما بشكل متصل بدلًا من رسمها كنص عادي من اليسار إلى اليمين. وتذكر الوثائق أنه مفعّل افتراضيًا.
لغة الإجابة واتجاه العرض أمران مختلفان
اعتبارًا من 2026-11-12، تتكون الإجابة من طبقتين. الأولى هي اللغة التي يجيب بها النموذج: يمرر إعداد اللغة قيمته إلى النموذج حرفيًا كتعليمة، لذا فإن كتابة arabic تطلب إجابات بالعربية، ويضيف مركز المساعدة أنه يمكنك محادثة Claude بأي لغة. الثانية هي كيفية رسم الطرفية أو المحرر للنص: تسير الحروف العربية من اليمين إلى اليسار وتتصل الحروف المجاورة، وتلك الخطوة تخص شيفرة bidi وتشكيل الحروف الخاصة بمحاكي الطرفية نفسه، وليس Claude Code. وقد تبدو الإجابة العربية نفسها صحيحة في iTerm2 بينما تظهر معكوسة أو بحروف مقطعة في طرفية لا تدعم RTL بعد.
اضبط اللغة أولًا، ثم عالج العرض
تتعلق عدة مدخلات في سجل التغييرات بالعربية مباشرة: أصلح 2.1.280 تنظيف المحارف غير المرئية الذي كان يزيل المحرف غير الواصل صفري العرض الذي تستخدمه الفارسية والعربية؛ وأصلح 2.1.295 مشكلة فقدان النص الذي يحتوي على علامات جدولة أو محارف تحكم ثنائية الاتجاه لنهايته عند حافة الشاشة أو رسمه فوق الصفوف المجاورة؛ وأصلح 2.1.290 ملاحظات “You should know” التي كانت تُكتب بالإنجليزية بصرف النظر عن إعداد اللغة. عند لصق نص يحمل محارف تحكم ثنائية الاتجاه، يزيل Claude Code تلك المحارف غير المرئية عند الضغط على Enter قبل الإرسال، لكنه يبقي الواصلات التي تستخدمها النصوص الفارسية والهندية.
بعض التواريخ من السجل الرسمي
فتح xterm.js المشكلة #701 بعنوان Support RTL languages، وهي ما تزال مفتوحة؛ تعمل الطرفية المدمجة في VS Code عليها، ويسجل البلاغ أن محارف RTL كانت تُعرض معكوسة، من اليسار إلى اليمين.
فتح Windows Terminal المشكلة #538 بعنوان Support Right to Left (RTL) text، وهي ما تزال مفتوحة؛ تُدخل خطوات إعادة الإنتاج الإنجليزية أولًا ثم العربية بعدها، فيتداخل نص RTL مع الإنجليزية المكتوبة قبله.
أضاف kitty 0.16.0 الخيار force_ltr، الذي يوقف عرض النص في النصوص RTL بترتيب من اليمين إلى اليسار؛ وأجرى الإصدار 0.10.0 الأسبق إصلاحًا جزئيًا لعرض العربية، ويقول سجل التغييرات إن عرض العربية لن يكون مثاليًا أبدًا لكنه الآن مقروء على الأقل.
المؤكد مقابل ما تتحقق منه بنفسك
مؤكد من النص الرسمي
① لغة الإجابة: يقول مرجع الإعدادات إن قيمة language تُمرَّر إلى النموذج حرفيًا، ولا تُتحقق من صحتها، وليس لها قائمة ثابتة، وإن عناوين الجلسات تتبع لغة محادثتك ما دام الإعداد غير مضبوط. ② أي لغة: يقول مركز المساعدة إنه يمكنك محادثة Claude بأي لغة سواء غيّرت إعداد اللغة أم لا. ③ CLAUDE.md: نص عادي، يُقرأ في بداية كل جلسة، والهدف أقل من 200 سطر، وتُزال تعليقات HTML على مستوى الكتلة قبل الحقن، ويجلب @path/to/import ملفات أخرى. ④ المحارف غير المرئية: تُزال عناصر التحكم ثنائية الاتجاه والمسافات صفرية العرض التي تصل مع اللصق عند الضغط على Enter، بينما يُحتفظ بالواصلات التي تستخدمها النصوص الفارسية والهندية. ⑤ الطرفيات: لدى iTerm2 خيار RTL مفعّل افتراضيًا؛ ولدى kitty الخيار force_ltr؛ وما تزال مشكلات RTL في Windows Terminal وxterm.js مفتوحة.
ما تتركه الوثائق مفتوحًا — اختبره بنفسك
لا تصف وثائق Claude Code كيفية تنسيق واجهة الطرفية الخاصة به للنص العربي، ولا تَعِد بأن أي طرفية بعينها ستعرضه بشكل صحيح؛ إذ يصنّف iTerm2 خيار RTL لديه ضمن الإعدادات التجريبية. ويعتمد كون إجابة عربية ما متصلة الحروف ووقوع علامات ترقيمها على الجانب الصحيح على تنفيذ bidi وتشكيل الحروف في تلك الطرفية وعلى ما إذا كان الخط يحمل محارف عربية. إن إجراء ذلك الاختبار قبل أن يختار فريقك طرفية أكثر موثوقية من الحكم من لقطة شاشة.
اختيار طرفية
تريد أن تعمل العربية دون إعداد إضافي
وفقًا لوثائق iTerm2 الرسمية، فإن خيار RTL لديه مفعّل افتراضيًا: يُعاد ترتيب العربية والفارسية للعرض وتُوصل حروفهما. على macOS، ابدأ بالتحقق من ذلك الخيار إذا كنت تريد أقل قدر من الإعداد.
أنت بالفعل في طرفية أخرى
اقرأ بيان تلك الطرفية الرسمي أولًا: لدى kitty الخيار force_ltr الذي يعطّل ترتيب RTL؛ ولا تزال مشكلات RTL في Windows Terminal وفي xterm.js، المحرك خلف الطرفية المدمجة في VS Code، مفتوحة. عندما يفسد العرض، ضع الأوامر والمسارات بين backticks أو في كتل الشيفرة بحيث يكون كل منها في سطر مستقل، ما يتجنب معظم مصائد bidi. لاستخدام API دون اشتراك، راجع /claude-code-without-subscription.
كيفية ضبط ذلك: اللغة، CLAUDE.md، العرض
① اضبط لغة الإجابة: اكتب {"language": "arabic"} في ~/.claude/settings.json. تستخدم الأمثلة الرسمية أسماء لغات بأحرف صغيرة مثل japanese أو spanish أو french؛ لا يتم التحقق من القيمة، فلا ينتج عن الخطأ المطبعي أي خطأ ويصل إلى النموذج كما كُتب؛ نطاقها أي ملف إعدادات، لذا يمكن أن توجد أيضًا في إعدادات المشروع أو الإعدادات المحلية. ② اكتب القاعدة العربية: ضع سطرًا واحدًا لقواعد اللغة في CLAUDE.md في جذر المستودع، مثل اكتب كل الشرح بالعربية. اكتب الكود وأسماء الملفات والأوامر بالإنجليزية. — السطر الأول يطلب شرحًا بالعربية، والثاني يبقي الكود وأسماء الملفات والأوامر بالإنجليزية. CLAUDE.md نص عادي يُقرأ في بداية كل جلسة، والنصيحة الرسمية ألا يتجاوز 200 سطر. ③ التحقق والعرض: شغّل /context all داخل جلسة وتأكد من الملف ضمن Memory files؛ ثم افتح جلسة جديدة، وأعطِ مهمة حقيقية واحدة بالعربية، ولاحظ ما إذا كانت الطرفية تصل الحروف وترتبها بشكل صحيح. لتحقق سريع، اطلب من Claude أن يرد بكلمة مرحبا (hello): في طرفية تتعامل مع العربية، تكون حروفها متصلة ويكون م هو الحرف في أقصى اليمين. إذا كان العرض خاطئًا، فبدّل الطرفيات أو اضبط الطرفية كما تصف وثائقها.
عن QCode
يقدّم QCode نماذج Claude مثل claude-fable-5-2: في Claude Code، اضبط ANTHROPIC_BASE_URL على https://api.qcode.cc/api والنموذج على claude-fable-5-2؛ تبقى إعدادات العربية وCLAUDE.md على جهازك ولا تتغير عند تبديل النماذج. يمنح مفتاح QCode واحد واجهتين: واجهة متوافقة مع Anthropic وأخرى متوافقة مع OpenAI؛ ولا تُقدَّم نماذج Claude إلا عبر واجهة Anthropic. يحتسب QCode الفاتورة لكل token، مع أسعار لكل نموذج على /models. للحصول على حصة لمرة واحدة دون خطة شهرية، راجع باقات الدفع حسب الاستخدام على /pay-as-you-go.
الأسئلة الشائعة
هل يدعم Claude Code اللغة العربية؟
نعم. يقول مرجع الإعدادات إن قيمة language تُمرَّر إلى النموذج حرفيًا كتعليمة بالرد دائمًا بتلك اللغة، وإنه لا توجد قائمة ثابتة، لذا يعمل أي اسم لغة يستطيع النموذج قراءته، ويضيف مركز المساعدة أنه يمكنك الدردشة مع Claude بأي لغة وأن Claude سيتحادث معك باللغة التي تستخدمها.
كيف أجعل العربية لغة الإجابة الافتراضية؟
أضف {"language": "arabic"} إلى ~/.claude/settings.json. لا يتم التحقق من القيمة، لذا تصل إلى النموذج كما كُتبت؛ نطاقها أي ملف إعدادات، لذا يمكن أن تحملها إعدادات المشروع أو الإعدادات المحلية أيضًا؛ وما دامت غير مضبوطة، تتبع عناوين الجلسات لغة محادثتك. ولتثبيت اصطلاح المستودع أيضًا، أضف سطرًا عربيًا واحدًا للقواعد إلى CLAUDE.md.
الحروف العربية غير متصلة ويبدو الترتيب معكوسًا. ماذا الآن؟
هذا من عمل bidi وتشكيل الحروف في الطرفية، وليس من مخرجات النموذج. خيار RTL الموثق في iTerm2 مفعّل افتراضيًا ويقوم بإعادة الترتيب ووصل الحروف المتصلة معًا؛ ولدى kitty الخيار force_ltr لتعطيل ترتيب RTL؛ ولا تزال مشكلات RTL في Windows Terminal وفي xterm.js، الذي تستخدمه طرفية VS Code المدمجة، مفتوحة. عندما يحدث خطأ في العرض، فضّل طرفية تغطي وثائقها الخاصة RTL، وضع الأوامر والمسارات بين backticks أو في كتل الشيفرة.
هل يمكن كتابة CLAUDE.md بالعربية؟
نعم. تقول الوثيقة الرسمية إن ملفات CLAUDE.md نصوص عادية تُقرأ في بداية كل جلسة، دون قيود على اللغة الطبيعية؛ أبقِ كل ملف تحت 200 سطر، لأن الملفات الأطول تقلل الالتزام؛ تُزال تعليقات HTML على مستوى الكتلة قبل الحقن، لذا لا تخفِ القواعد في التعليقات. شغّل /context all للتأكد من تحميل الملف فعليًا.
المسارات والأوامر الإنجليزية داخل إجابة عربية تدفع علامات الترقيم إلى الطرف الخاطئ. لماذا؟
الأجزاء اللاتينية داخل العربية نص ثنائي الاتجاه: تعيد خوارزمية Unicode ثنائية الاتجاه الترتيب بحسب اتجاه الحرف، وتذكر W3C أن عناوين URL وأسماء الملفات والمسارات من العبارات الأكثر عرضة للخطأ، مع تغيّر شكل الأحرف المعكوسة مثل الأقواس بحسب الاتجاه. عمليًا، ضع تلك الأجزاء في سطر مستقل أو بين backticks أو في كتل الشيفرة بدلًا من تركها ملاصقة لجملة عربية.
أي لغة ينبغي أن يستخدمها الكود والمعرّفات ورسائل commit؟
هذا اصطلاح فريق وليس قاعدة من المزوّد. من الإعدادات الشائعة إبقاء الشروحات والخطط وتعليقات المراجعة بالعربية، بينما يبقى الكود والمعرّفات وأسماء الملفات ورسائل commit بالإنجليزية، ما يتجنب مشكلات الكتابة الصوتية والترميز حين كانت المعرّفات ستحمل حروفًا عربية لولا ذلك. اكتب ذلك في CLAUDE.md مع تسمية أي طبقة تستخدم أي لغة؛ فهذا أكثر موثوقية من تكراره في كل محادثة.
المصادر
الوثائق الرسمية لـ Claude Code: مرجع الإعدادات (مدخل language)، والإعدادات، والذاكرة (CLAUDE.md)، وinteractive-mode (الأحرف غير المرئية)، وسجل التغييرات الرسمي (2.1.280، 2.1.290، 2.1.295، 2.1.300). مركز مساعدة Anthropic: How to use Claude in your preferred language. الطرفيات والمحررات: وثائق iTerm2 الرسمية، وسجل تغييرات kitty الرسمي، وقضايا المستودع الرسمي لـ Windows Terminal وxterm.js وVS Code؛ وUnicode UAX #9 ومقال W3C عن النص ثنائي الاتجاه. QCode: qcode.cc/models وصفحة endpoints على docs.qcode.cc. جُلبت جميعها في 2026-11-12.
هل أنت جاهز لتشغيل Claude Code بالعربية؟
أنشئ مفتاح QCode، ووجّه Claude Code إليه، وادفع مقابل كل token. لا خطة شهرية؟ تبدأ باقات الدفع حسب الاستخدام من $4 مقابل حصة لمرة واحدة تُستخدم خلال 7 أيام؛ وإذا كان لديك بالفعل خطة شخصية، فأضف باقة التعزيز بدلًا من ذلك.
ذات صلة
باقات الدفع حسب الاستخدام: حصة لمرة واحدة، بلا خطة شهرية
بلا خطة شهرية: اشترِ حصة واحدة، وتُحتسب التكلفة لكل token، مع أسعار لكل نموذج على /models.
Claude Code بالألمانية: إعداد اللغة وCLAUDE.md
كيف يتوزّع العمل بين إعداد اللغة وCLAUDE.md وAGENTS.md في حالة الألمانية.
Claude Code بالفارسية: إعداد اللغة وعرض RTL
من الوثائق الرسمية: لا توجد قائمة ثابتة لإعداد اللغة في Claude Code؛ وU+200C، وی مقابل ي، وک مقابل ك؛ والعرض من اليمين إلى اليسار وقاعدة CLAUDE.md يمكن لصقها.
دليل الدفع بالعملات المشفرة
تسع عملات، و56 شبكة، وبدون رسوم منصة لرصيد API للبرمجة بالذكاء الاصطناعي.
رُوجعت التصريحات الرسمية في 2026-11-12 مقابل وثائق Claude Code، ومركز مساعدة Anthropic، والصفحات الرسمية لكل طرفية؛ ويتحدد توفر النماذج والأسعار وفق qcode.cc/models.