Claude Code بالفارسية: إعداد اللغة، وCLAUDE.md، والنص من اليمين إلى اليسار
نعم. يقول مرجع إعدادات Claude Code إن قيمة اللغة تُمرَّر إلى النموذج كما هي مكتوبة، كتعليمة تقضي بالرد دائمًا بتلك اللغة. لا توجد قائمة ثابتة للغات الرد، لذا تعمل كل من persian وfarsi، ولا يتحقق Claude Code من الإملاء (النص الرسمي، اعتبارًا من 2026-11-12). يكمن الجزء الصعب في الفارسية في العرض، لا في الإعداد. يمتد النص من اليمين إلى اليسار، والمسافة النصفية هي U+200C، وی مقابل ي وک مقابل ك نقاط ترميز مختلفة.
آخر تحديث 2026-11-13
مفتاح واحد لـ Claude وGPT والنماذج الصينية، والفوترة حسب token.
- الفوترة حسب token — الأسعار المباشرة على /models
- الدفع بالبطاقة (Visa / Mastercard) أو Apple Pay أو Google Pay أو العملات الرقمية
- خدمة ذاتية: شحن الرصيد والتفعيل فورًا
أربعة أمور تحدد مخرجاتك بالفارسية
إعداد لغة الرد
يوضح مرجع الإعدادات الرسمي ذلك صراحةً: لا توجد قائمة ثابتة للردود، وتُمرَّر القيمة إلى النموذج حرفيًا كتعليمة تقضي بالرد دائمًا بتلك اللغة، ولا يتحقق منها Claude Code، لذا يصل الاسم المكتوب خطأً إلى النموذج كما كُتب.
لماذا يعود الإملاء الصوتي احتياطيًا إلى الإنجليزية
تحدد القيمة نفسها أيضًا لغة الإملاء الصوتي، وللإملاء الصوتي قائمة ثابتة باللغات المدعومة لا تتضمن الفارسية؛ وتذكر الوثائق أن لغة خارج تلك القائمة تجعل /voice يحذّرك ويعود إلى الإنجليزية في الإملاء الصوتي، بينما لا تتأثر الردود النصية.
ما هو U+200C
المسافة النصفية هي U+200C ZERO WIDTH NON-JOINER: تمنع حرفين من الاتصال. يذكر الفصل 9 من معيار Unicode لاحقة الجمع الفارسية كمثال لها، وينص على أن تجاهل هذه المحارف أو إزالتها ينتج نصًا بمعنى مختلف، أو نصًا بلا معنى.
لماذا لا يعثر البحث على شيء
في اللغة الفارسية، الحرف ی هو U+06CC ARABIC LETTER FARSI YEH، والحرف ک هو U+06A9 ARABIC LETTER KEHEH؛ وفي اللغة العربية، الحرف ي هو U+064A ARABIC LETTER YEH، والحرف ك هو U+0643 ARABIC LETTER KAF، أي أربع نقاط ترميز مختلفة. والأرقام على المنوال نفسه: تمتد الأرقام الفارسية من U+06F0 إلى U+06F9، والأرقام العربية-الهندية من U+0660 إلى U+0669. لذا لا يعثر البحث الحرفي عن إحدى الكتابتين على الأخرى، وتُرتّب الأرقام المختلطة حسب صنف الاتجاه الثنائي (تُعدّ الأرقام الفارسية EN، والأرقام العربية-الهندية AN). طبّع الكتابة أولًا، ثم قارن أو خزّن.
لغة الرد واصطلاحات المستودع أمران منفصلان
تفصل الوثائق الرسمية بين أمرين. اللغة التي تأتي بها الإجابات إعداد: تُمرَّر قيمة اللغة إلى النموذج كما هي، دون قائمة ثابتة ودون تحقق، وتوجّه القيمة نفسها أيضًا الإملاء الصوتي وعناوين الجلسات المولّدة تلقائيًا. أما اصطلاحات المستودع — اللغة التي تستخدمها التعليقات والمعرّفات ورسائل commit — فتنتمي إلى CLAUDE.md: Markdown بنص عادي، يُقرأ في بداية كل جلسة، مع التوصية الرسمية بالبقاء دون 200 سطر لأن الملفات الأطول تقلّل الالتزام. اكتب كليهما فتحصل على شروح باللغة الفارسية مع أسلوب شيفرة ثابت.
ثلاثة مزالق شائعة في المشاريع الفارسية
① من اليمين إلى اليسار: تُكتب الكتابة العربية من اليمين إلى اليسار، ويجب على التطبيقات المتوافقة إعادة ترتيبها للعرض باستخدام خوارزمية Unicode للاتجاه الثنائي، لذا فإن موضع المؤشر وترتيب الأحرف في الطرفية لا يطابقان موضعهما على الشاشة. ② نصف مسافة محذوفة: يُسقط النسخ واللصق أو برنامج نصي للتنظيف U+200C، فتلتصق الكلمات، ويضيع المعنى معها. ③ أحرف مختلطة: الحرفان ي و ك المنسوخان من مواد عربية ليسا نفس نقطتي الترميز للحرفين الفارسيين ی و ک، لذا يفوّتهما البحث والاستبدال.
إصدارات المصادر الثلاثة وتواريخها
مرجع إعدادات Claude Code وصفحة الذاكرة بوضعهما الحالي: لا توجد قائمة ثابتة للغة ولا تحقق؛ وCLAUDE.md نص عادي، يُقرأ في بداية كل جلسة، مع النصيحة بالبقاء دون 200 سطر.
آخر تحديث لصفحة مركز مساعدة Claude بشأن استخدام Claude بلغتك المفضلة؛ إذ تنص على أن Claude متاح بلغات متعددة على تطبيقات الويب وسطح المكتب، وتدرج لغات الواجهة.
تاريخ إصدار ملف المساعدة options.txt في Vim: يجعل rightleft النافذة تُعرض من اليمين إلى اليسار، والخيار محلي بالنسبة إلى النافذة.
الموثّق مقابل مستودعك الخاص
موثّق
① Claude Code: لا توجد قائمة ثابتة للغات الرد؛ تُمرَّر القيمة إلى النموذج كما هي ولا يُتحقَّق منها، لذا لا يُطلق أي خطأ عند وقوع خطأ مطبعي؛ وللإملاء قائمة ثابتة، وأي لغة خارجها تعود إلى الإنجليزية في الإملاء بينما لا تتأثر الردود النصية. ② CLAUDE.md: نص عادي، يُقرأ في بداية كل جلسة، ويمكنه استيراد ملفات أخرى عبر @path، وينبغي أن يبقى دون 200 سطر، وتُجرَّد تعليقات HTML على مستوى الكتل قبل الحقن، وهو سياق وليس إعدادًا مفروضًا. ③ الفصل 9 من Unicode: تُكتب الكتابة العربية من اليمين إلى اليسار، ويجب على التطبيقات المتوافقة إعادة ترتيبها للعرض باستخدام الخوارزمية ثنائية الاتجاه؛ ومثال نصف المسافة هو لاحقة الجمع الفارسية؛ وFARSI YEH وYEH نقطتا ترميز مختلفتان. ④ W3C: رموز التحكم غير مرئية، والنص العادي لا يستطيع إلا استخدامها، ويُوصى بعناصر التحكم العازلة بدلًا من RLE وLRE وPDF. ⑤ دليل GNU Emacs: يغطي التحرير ثنائي الاتجاه العربية والفارسية والعبرية، ويطبّق UBA.
ما تتركه الوثائق مفتوحًا
لا يوجد شيء رسمي يَعِد بأن أي نموذج يجيب دائمًا باللغة الفارسية: فاللغة تمرّر القيمة فقط كتعليمة، ويعتمد مدى الالتزام بها على النموذج وprompt. وسواء أكان الأمر يتعلق بانحراف الجلسة الطويلة عائدة إلى الإنجليزية، أو بإعادة كتابة الأحرف الفارسية داخل المعرّفات، أو بمقدار مساحة العرض التي تمنحها طرفيتك لـ U+200C، فكلها أمور لا يستطيع حسمها إلا مستودعك الخاص. وهناك تحذير رسمي واحد يجدر الاحتفاظ به: تثير الكتابات ثنائية الاتجاه اعتبارات أمنية عند استخدامها في المعرّفات.
موضعان، ووظيفتان
settings.json — لغة الرد
يحدّد مفتاح اللغة لغة الإجابات: تُمرَّر القيمة إلى النموذج كما هي، دون تحقق، ودون قائمة ثابتة؛ كما يضبط لغة الإملاء الصوتي، التي لها قائمة ثابتة بالفعل، وعناوين الجلسات المولّدة تلقائيًا.
CLAUDE.md — اصطلاحات الكتابة
اللغة المستخدمة في التعليقات والمعرّفات ورسائل commit، وما إذا كانت الأحرف الفارسية تجوز في أسماء المتغيرات، واللغة المستخدمة في الكود النموذجي — اصطلاحات كهذه تُوضع في CLAUDE.md: Markdown نصي عادي، يُقرأ في بداية كل جلسة، ويُفضّل أن يقل عن 200 سطر.
حدّد اللغة أولًا، ثم اكتب القاعدة
أولًا، ضع سطرًا واحدًا في ~/.claude/settings.json: { "language": "persian" } (المثال الرسمي يستخدم japanese؛ لا يتم التحقق من القيمة، لذا تعمل farsi أيضًا). ثانيًا، اكتب اصطلاح المستودع في ./CLAUDE.md؛ هذه الكتلة جاهزة للصق: پاسخها را فارسی بنویس؛ کد، نام متغیرها و پیام کامیت را انگلیسی نگه دار. (أجب بالفارسية؛ وأبقِ الكود وأسماء المتغيرات ورسائل commit بالإنجليزية.) ثالثًا، شغّل /context all في جلسة وتحقّق من أن الملف مدرج ضمن Memory files، ثم أوكل إليه مهمة حقيقية وتحقق مما إذا كانت الفارسية تصمد بعد استدعاءات الأدوات.
على QCode
إعداد اللغة وCLAUDE.md موجودان على جهازك: يقرأهما CLI قبل أن يغادر الطلب جهازك، لذا فإن تبديل النماذج لا يغيّر أيًا منهما. تستخدم نماذج Claude في QCode بروتوكول Anthropic: اضبط ANTHROPIC_BASE_URL على https://api.qcode.cc/api واستخدم المفتاح من لوحة التحكم، وهو يبدأ بـ cr_؛ أسعار كل نموذج موجودة على /models، وتُحتسب لكل token. تبدأ باقات الدفع حسب الاستخدام من $4 مقابل حصة لمرة واحدة تستخدمها خلال 7 أيام؛ وإذا كانت لديك خطة شخصية بالفعل، فأضف باقة تعزيز عندما تحتاج إلى حصة أكبر.
الأسئلة الشائعة
هل يدعم Claude Code اللغة الفارسية؟
نعم، بالنسبة إلى الإجابات. ينص مرجع الإعدادات الرسمي على عدم وجود قائمة ثابتة للغات الرد: تُمرَّر القيمة إلى النموذج حرفيًا ولا يتحقق Claude Code منها، لذا يعمل كل من persian وfarsi. وهناك موضعان آخران يعملان بشكل مختلف: فلغة واجهة التطبيق لها قائمتها الثابتة الخاصة، وللإملاء الصوتي قائمة ثابتة أيضًا؛ الفارسية ليست ضمن قائمة الإملاء، لذا فإن اختيارها يعود إلى الإملاء بالإنجليزية. لا تتأثر الردود النصية.
كيف أجعل الفارسية اللغة الافتراضية؟
ضع { "language": "persian" } في ~/.claude/settings.json؛ تعمل farsi أيضًا. المثال الرسمي هو japanese، مما يوضح أن النوع هو أي اسم لغة؛ لا يتم التحقق من القيمة، ولا يتسبب الخطأ الإملائي في ظهور خطأ، لذا تحقق من الإملاء بنفسك. يمكن أن يحمل .claude/settings.json على مستوى المشروع المفتاح نفسه، ولجعل المستودع بأكمله متسقًا، اذكر الاصطلاح أيضًا في ./CLAUDE.md.
النص الفارسي يظهر بترتيب خاطئ في الطرفية لديّ. ماذا أفعل الآن؟
افصل بين تأثيرين. تُكتب الكتابة العربية من اليمين إلى اليسار، وعلى التطبيقات المتوافقة أن تعيد ترتيبها للعرض باستخدام Unicode Bidirectional Algorithm، لذا يسير العرض على الشاشة من اليمين إلى اليسار بينما يظل الملف مخزّنًا من اليسار إلى اليمين؛ وفي السطر المختلط، تُقرأ الأرقام والمقاطع الإنجليزية من اليسار إلى اليمين. عندما تحتاج الخوارزمية إلى تلميح إضافي، توصي W3C بمحارف العزل RLI وLRI وPDI بدلًا من RLE وLRE وPDF. لدى المحررات مفاتيح رسمية: خيار rightleft في Vim يجعل نافذة تُعرض من اليمين إلى اليسار، ولدى GNU Emacs الخيار bidi-display-reordering.
تظهر المسافة النصفية كرموز غير مفهومة أو تختفي. لماذا؟
المسافة النصفية هي U+200C ZERO WIDTH NON-JOINER. عرضها صفر، لذا فإن الحرف الذي يبدو أنه اختفى عادةً لا يكون له شكل مرئي لكنه ما يزال موجودًا. الخطر الحقيقي هو الحذف: ينص الفصل 9 من معيار Unicode على أن تجاهل هذه المحارف غير الواصلة أو إزالتها ينتج نصًا بمعنى مختلف أو نصًا بلا معنى، ولاحقة الجمع الفارسية هي المثال الرسمي. فعّل عرض المحارف غير المرئية في محررك عند تصحيح الأخطاء؛ وتشير W3C أيضًا إلى أن رموز التحكم غير مرئية ويسهل تركها غير منتهية، وأن النص العادي لا يستطيع استخدام سوى هذه الرموز.
هل يمكنني كتابة CLAUDE.md بالفارسية؟
نعم. CLAUDE.md ملف نصي عادي يقرأه Claude في بداية كل جلسة، لذا اكتب القواعد باللغة التي يقرأها فريقك. الطول والموضع أهم من اللغة: أبقِه تحت 200 سطر، لأن الملفات الأطول تقلل الالتزام؛ تُزال تعليقات HTML على مستوى الكتلة قبل الحقن، لذا لا تخفِ القواعد فيها؛ وعندما يكبر الملف، استخدم استيرادات @path لبقية المحتوى.
أي لغة ينبغي استخدامها في التعليقات ورسائل commit؟
هذا عرف فريق وليس حقيقة من المزوّد، لكن دوّنه على أي حال. من التقسيمات الشائعة استخدام الفارسية في الشروح والإنجليزية في الشيفرة ورسائل الالتزام: فالحروف الفارسية داخل المعرّفات تطرح مشكلتين ملموستين. فالنصوص ثنائية الاتجاه تثير اعتبارات أمنية رسمية عند استخدامها في المعرّفات، كما أن ی و ک الفارسيتين تختلفان في نقاط الشيفرة عن ي و ك العربيتين، لذا يفوتهما البحث ومراجعة الشيفرة بسهولة. ضع القاعدة في CLAUDE.md وستُقرأ في بداية كل جلسة.
المصادر
Claude Code: قسم اللغة في مرجع الإعدادات، وصفحة الذاكرة (كيفية قراءة CLAUDE.md، ونصائح الطول، والاستيرادات، وتعليقات HTML)، وصفحة الإملاء الصوتي (قائمة الإملاء وقاعدة الاحتياط)، وكلها قُرئت في 2026-11-12. Anthropic Help Center: استخدام Claude باللغة المفضلة لديك (آخر تحديث 2026-10-23). Unicode: الفصل 9، Middle East-I (اتجاه الكتابة، والمسافة النصفية، وFARSI YEH، والأرقام)، وUAX #9 لخوارزمية الاتجاهين، وArabicShaping.txt مع UnicodeData.txt لنقاط الشيفرة والخصائص. W3C: رموز التحكم مقابل العلامات في النص ثنائي الاتجاه. المحررات: قسم التحرير ثنائي الاتجاه في دليل GNU Emacs ومساعدة options.txt في Vim (2026-10-25). من جهة QCode: درس Claude Code التعليمي على docs.qcode.cc وصفحتا الأسعار والدفع حسب الاستخدام على qcode.cc.
هل أنت جاهز لتشغيل Claude Code باللغة الفارسية؟
أنشئ مفتاح QCode، واضبط ANTHROPIC_BASE_URL، وادفع مقابل كل token. لا تحتاج باقات الدفع حسب الاستخدام إلى اشتراك.
قراءات ذات صلة
باقات الدفع حسب الاستخدام، دون اشتراك
حصة لمرة واحدة تستخدمها خلال 7 أيام؛ إذا كانت لديك خطة شخصية بالفعل، فأضف باقة التعزيز.
Claude Code باللغة الألمانية
الآلية نفسها بلغة أخرى: حروف الأوملاوت وطول الملف.
Claude Code باللغة العربية: لغة الإجابة، وCLAUDE.md، وRTL في الطرفية
مصادر رسمية لإعداد اللغة، وكتلة قواعد عربية في CLAUDE.md، وكيف تتعامل الطرفيات والمحررات مع النص ثنائي الاتجاه اليوم (iTerm2، kitty، Windows Terminal، VS Code)، بالإضافة إلى إعداد QCode.
دليل الدفع بالعملات المشفرة
تسع عملات، و56 شبكة، وبدون رسوم منصة لرصيد API للبرمجة بالذكاء الاصطناعي.
تتغير وثائق المزوّد والمعايير؛ وقد قُرئ كل سلوك مذكور هنا من الصفحات الرسمية بتاريخ 2026-11-12، ويعرض متن المقال تواريخ الإصدار الخاصة بـ Vim وHelp Center. إن مدى اتساق إجابة النموذج باللغة الفارسية ليس وعدًا من المزوّد، لذا تحقق من ذلك في مستودعك الخاص.