Offizielle Quellen · Stand 2026-11-12

Claude Code auf Arabisch: Antwortsprache und Rechts-nach-links-Anzeige

Stand 2026-11-12 kann Claude Code auf Arabisch antworten: Die Einstellungsreferenz enthält die Einstellung language, deren Wert wörtlich als Anweisung an das Modell übergeben wird, stets in dieser Sprache zu antworten, und der Wert wird nicht geprüft. Das Hilfe-Center von Anthropic ergänzt, dass Sie mit Claude in jeder Sprache chatten können. Ob Arabisch in Ihrem Terminal verbunden und von rechts nach links geordnet dargestellt wird, entscheidet das Terminal selbst; unten stehen die offiziellen Aussagen der einzelnen Terminals und die Einstellungen zum Kopieren.

Aktualisiert 2026-11-13

Richten Sie dieses Tool auf den QCode-Endpunkt — ein Key für Claude, GPT und chinesische Modelle.

#language-Einstellung#Arabische CLAUDE.md#Terminal-RTL#/context-Prüfung

Vier offizielle Punkte

language

Die Antwortsprache ist ein Einstellungsschlüssel

Die Einstellungsreferenz von Claude Code besagt, dass der Wert wörtlich als Anweisung an das Modell übergeben wird, stets in dieser Sprache zu antworten. Es gibt keine feste Liste, sodass jeder Sprachname funktioniert, den das Modell lesen kann. Nichts wird geprüft, sodass ein falsch geschriebener Name so beim Modell ankommt, wie er geschrieben wurde. Derselbe Schlüssel legt auch die Sprache für die Sprachdiktat-Funktion und für automatisch erzeugte Sitzungstitel fest. Das Sprachdiktat hat eine eigene feste Liste unterstützter Sprachen.

200 Zeilen

Wie lang eine arabische CLAUDE.md sein sollte

Die offizielle Speicherdokumentation besagt, dass CLAUDE.md-Dateien reiner Text sind, der zu Beginn jeder Sitzung gelesen wird, und empfiehlt, pro Datei unter 200 Zeilen zu bleiben: Längere Dateien verbrauchen mehr Kontext und verringern die Befolgung. Ein arabischer Regelblock folgt derselben Grenze.

UAX #9

Die Anzeigereihenfolge kommt vom Bidi-Algorithmus

Der Unicode Bidirectional Algorithm (UAX #9) legt fest, wie Text mit Rechts-nach-links-Zeichen positioniert und Zeile für Zeile umsortiert wird. Der Internationalisierungsartikel des W3C besagt, dass es schiefgeht, wenn eine Phrase in der Gegenrichtung in einem Textblock steckt, und URLs, Dateinamen und Pfade sind die üblichen Beispiele.

Standardmäßig an

Die RTL-Option von iTerm2

Die offizielle Dokumentation von iTerm2 führt eine Option namens „Enable support for right-to-left scripts“ auf: Ist sie aktiv, werden Arabisch und Persisch für die Anzeige umsortiert und ihre Buchstaben in Kursivform verbunden, statt als einfacher Links-nach-rechts-Text gezeichnet zu werden. Laut Dokumentation ist sie standardmäßig an.

Die Antwortsprache und die Anzeigerichtung sind zwei verschiedene Dinge

Stand 2026-11-12 hat die Antwort zwei Ebenen. Die erste ist, welche Sprache das Modell spricht: Die Einstellung language übergibt ihren Wert wörtlich als Anweisung an das Modell, sodass arabic arabische Antworten anfordert, und das Hilfe-Center ergänzt, dass Sie mit Claude in jeder Sprache chatten können. Die zweite ist, wie das Terminal oder der Editor den Text zeichnet: Arabische Buchstaben laufen von rechts nach links und benachbarte Buchstaben verbinden sich, und dieser Schritt gehört zum Bidi- und Shaping-Code des Terminalemulators selbst, nicht zu Claude Code. Dieselbe arabische Antwort kann in iTerm2 richtig aussehen und in einem Terminal, das noch keine RTL-Unterstützung hat, umgekehrt oder mit gebrochenen Buchstaben herauskommen.

Zuerst die Sprache einstellen, dann die Anzeige behandeln

Mehrere Changelog-Einträge betreffen Arabisch direkt: 2.1.280 behob, dass die Bereinigung unsichtbarer Zeichen den Zero-Width-Non-Joiner entfernte, den Persisch und Arabisch verwenden; 2.1.295 behob, dass Text mit Tabulatoren oder bidirektionalen Steuerzeichen am Bildschirmrand sein Ende verlor oder über benachbarte Zeilen zeichnete; 2.1.290 behob, dass die „You should know“-Hinweise unabhängig von der Einstellung language auf Englisch geschrieben wurden. Wenn Sie Text mit bidirektionalen Steuerzeichen einfügen, entfernt Claude Code diese unsichtbaren Zeichen beim Drücken der Eingabetaste vor dem Senden, behält aber die Verbindungszeichen, die Persisch und indische Schriften verwenden.

Einige Daten aus der offiziellen Aufzeichnung

2017-06-13

xterm.js eröffnete Issue #701, Support RTL languages, das weiterhin offen ist; das integrierte Terminal von VS Code läuft darauf, und das Issue hält fest, dass RTL-Zeichen umgekehrt, von links nach rechts, gerendert wurden.

2019-05-07

Windows Terminal eröffnete Issue #538, Support Right to Left (RTL) text, das weiterhin offen ist; die Reproduktion tippt zuerst Englisch und danach Arabisch, und der RTL-Text läuft in das zuvor geschriebene Englisch hinein.

2020-01-28

kitty 0.16.0 fügte die Option force_ltr hinzu, die die Anzeige von Text in RTL-Schriften in Rechts-nach-links-Reihenfolge abschaltet; das frühere 0.10.0 brachte eine teilweise Korrektur der arabischen Darstellung, und das Changelog sagt, die Darstellung von Arabisch werde nie perfekt sein, sei jetzt aber zumindest lesbar.

Bestätigt vs. was Sie selbst prüfen

Aus offiziellem Text bestätigt

① Antwortsprache: Die Einstellungsreferenz besagt, dass der Wert von language wörtlich an das Modell übergeben wird, nicht geprüft wird, keine feste Liste hat, und dass Sitzungstitel der Sprache Ihres Gesprächs folgen, solange er nicht gesetzt ist. ② Jede Sprache: Das Hilfe-Center besagt, dass Sie mit Claude in jeder Sprache chatten können, unabhängig davon, ob Sie die Einstellung language geändert haben. ③ CLAUDE.md: reiner Text, zu Beginn jeder Sitzung gelesen, Ziel unter 200 Zeilen, blockweise HTML-Kommentare werden vor der Injektion entfernt, und @path/to/import zieht andere Dateien hinzu. ④ Unsichtbare Zeichen: Bidirektionale Steuerzeichen und Zero-Width-Spaces, die mit einem Einfügen ankommen, werden beim Drücken der Eingabetaste entfernt, während die von Persisch und indischen Schriften verwendeten Verbindungszeichen bleiben. ⑤ Terminals: iTerm2 hat eine RTL-Option, die standardmäßig an ist; kitty hat force_ltr; die RTL-Issues in Windows Terminal und xterm.js sind weiterhin offen.

Was die Dokumentation offenlässt — testen Sie es selbst

Die Dokumentation von Claude Code beschreibt nicht, wie ihre eigene Terminaloberfläche Arabisch anordnet, und sie verspricht nicht, dass ein bestimmtes Terminal es korrekt anzeigt; iTerm2 führt seine RTL-Option unter experimentellen Einstellungen. Ob eine arabische Antwort verbunden wird und ob ihre Satzzeichen auf der richtigen Seite landen, hängt von der Bidi- und Shaping-Implementierung des jeweiligen Terminals und davon ab, ob die Schrift arabische Glyphen enthält. Diesen Test laufen zu lassen, bevor Ihr Team ein Terminal wählt, ist verlässlicher, als nach einem Screenshot zu urteilen.

Ein Terminal auswählen

Sie möchten, dass Arabisch sofort funktioniert

Laut der offiziellen Dokumentation von iTerm2 ist seine RTL-Option standardmäßig an: Arabisch und Persisch werden für die Anzeige umsortiert und ihre Buchstaben verbunden. Unter macOS prüfen Sie zuerst diese Option, wenn Sie den geringsten Aufwand wollen.

Sie sind bereits in einem anderen Terminal

Lesen Sie zuerst die offizielle Aussage dieses Terminals: kitty hat force_ltr, das die RTL-Reihenfolge abschaltet; die RTL-Issues in Windows Terminal und in xterm.js, der Engine hinter dem integrierten Terminal von VS Code, sind weiterhin offen. Wenn die Anzeige schiefgeht, setzen Sie Befehle und Pfade in Backticks oder Codeblöcke, damit sie auf ihrer eigenen Zeile stehen, was die meisten Bidi-Fallen vermeidet. Wie Sie die API ohne Abonnement nutzen, steht unter /claude-code-without-subscription.

So stellen Sie es ein: Sprache, CLAUDE.md, Anzeige

① Antwortsprache einstellen: Schreiben Sie {"language": "arabic"} in ~/.claude/settings.json. Die offiziellen Beispiele verwenden kleingeschriebene Sprachnamen wie japanese, spanish oder french; der Wert wird nicht geprüft, sodass ein Tippfehler keinen Fehler auslöst und so beim Modell ankommt, wie er geschrieben wurde; sein Geltungsbereich ist jede Einstellungsdatei, sodass er auch in Projekt- oder lokalen Einstellungen stehen kann. ② Die arabische Regel schreiben: Schreiben Sie eine Zeile mit Sprachregeln in die CLAUDE.md im Repository-Stamm, zum Beispiel اكتب كل الشرح بالعربية. اكتب الكود وأسماء الملفات والأوامر بالإنجليزية. — die erste Zeile verlangt arabische Erklärungen, die zweite hält Code, Dateinamen und Befehle auf Englisch. CLAUDE.md ist reiner Text, der zu Beginn jeder Sitzung gelesen wird, und die offizielle Empfehlung ist, unter 200 Zeilen zu bleiben. ③ Prüfen und anzeigen: Führen Sie in einer Sitzung /context all aus und bestätigen Sie die Datei unter Memory files; öffnen Sie dann eine neue Sitzung, geben Sie eine echte Aufgabe auf Arabisch und beobachten Sie, ob das Terminal die Buchstaben verbindet und richtig ordnet. Für eine schnelle Prüfung bitten Sie Claude, mit dem Wort مرحبا („Hallo“) zu antworten: In einem Terminal, das Arabisch richtig verarbeitet, sind die Buchstaben verbunden, und م ist der am weitesten rechts stehende Buchstabe. Wenn die Anzeige falsch ist, wechseln Sie das Terminal oder passen Sie es an, wie es seine eigene Dokumentation beschreibt.

Bei QCode

QCode stellt Claude-Modelle wie claude-fable-5-2 bereit: Setzen Sie in Claude Code ANTHROPIC_BASE_URL auf https://api.qcode.cc/api und das Modell auf claude-fable-5-2; die arabischen Einstellungen und die CLAUDE.md bleiben auf Ihrem Rechner und ändern sich nicht, wenn Sie das Modell wechseln. Ein QCode-Schlüssel bietet sowohl eine Anthropic-kompatible als auch eine OpenAI-kompatible Schnittstelle; Claude-Modelle werden ausschließlich über die Anthropic-Schnittstelle bereitgestellt. QCode rechnet pro Token ab, die Preise je Modell stehen unter /models. Ein einmaliges Kontingent ohne Monatsplan finden Sie unter Nutzungspakete: /pay-as-you-go.

FAQ

Unterstützt Claude Code Arabisch?

Ja. Die Einstellungsreferenz besagt, dass der Wert von language wörtlich als Anweisung an das Modell übergeben wird, stets in dieser Sprache zu antworten, dass es keine feste Liste gibt, sodass jeder Sprachname funktioniert, den das Modell lesen kann, und das Hilfe-Center ergänzt, dass Sie mit Claude in jeder Sprache chatten können und dass Claude sich mit Ihnen in der Sprache unterhält, die Sie verwenden.

Wie mache ich Arabisch zur Standard-Antwortsprache?

Fügen Sie {"language": "arabic"} in ~/.claude/settings.json hinzu. Der Wert wird nicht geprüft, sodass er so beim Modell ankommt, wie er geschrieben wurde; sein Geltungsbereich ist jede Einstellungsdatei, sodass Projekt- oder lokale Einstellungen ihn ebenfalls tragen können; solange er nicht gesetzt ist, folgen Sitzungstitel der Sprache Ihres Gesprächs. Um zusätzlich die Repository-Konvention festzulegen, fügen Sie eine arabische Regelzeile in die CLAUDE.md ein.

Die arabischen Buchstaben werden nicht verbunden und die Reihenfolge wirkt umgekehrt. Was nun?

Das ist die Bidi- und Shaping-Arbeit des Terminals, nicht die Modellausgabe. Die von iTerm2 dokumentierte RTL-Option ist standardmäßig an und erledigt sowohl die Umsortierung als auch die kursiv verbundenen Buchstaben; kitty hat force_ltr, um die RTL-Reihenfolge abzuschalten; die RTL-Issues in Windows Terminal und in xterm.js, das das integrierte Terminal von VS Code nutzt, sind weiterhin offen. Wenn die Anzeige schiefgeht, bevorzugen Sie ein Terminal, dessen eigene Dokumentation RTL abdeckt, und setzen Sie Befehle und Pfade in Backticks oder Codeblöcke.

Kann CLAUDE.md auf Arabisch geschrieben werden?

Ja. Die offizielle Dokumentation besagt, dass CLAUDE.md-Dateien reiner Text sind, der zu Beginn jeder Sitzung gelesen wird, ohne Einschränkung auf die natürliche Sprache; halten Sie jede Datei unter 200 Zeilen, da längere Dateien die Befolgung verringern; blockweise HTML-Kommentare werden vor der Injektion entfernt, verstecken Sie Regeln also nicht in Kommentaren. Führen Sie /context all aus, um zu bestätigen, dass die Datei tatsächlich geladen wurde.

Englische Pfade und Befehle in einer arabischen Antwort schieben die Satzzeichen ans falsche Ende. Warum?

Lateinische Fragmente innerhalb von Arabisch sind bidirektionaler Text: Der Unicode Bidirectional Algorithm ordnet nach Zeichenrichtung um, und W3C nennt URLs, Dateinamen und Pfade als die Phrasen, die am häufigsten schiefgehen, wobei gespiegelte Zeichen wie Klammern ihre Form je nach Richtung ändern. In der Praxis setzen Sie diese Fragmente auf ihre eigene Zeile oder in Backticks oder Codeblöcke, statt sie eng an einem arabischen Satz kleben zu lassen.

Welche Sprache sollten Code, Bezeichner und Commit-Nachrichten verwenden?

Das ist eine Team-Konvention, keine Vorgabe des Anbieters. Ein üblicher Aufbau hält Erklärungen, Pläne und Review-Kommentare auf Arabisch, während Code, Bezeichner, Dateinamen und Commit-Nachrichten auf Englisch bleiben, was Transliteration und Kodierungsprobleme vermeidet, wenn Bezeichner sonst arabische Buchstaben tragen würden. Schreiben Sie es in die CLAUDE.md und benennen Sie, welche Ebene welche Sprache nutzt; das ist verlässlicher, als es in jedem Gespräch zu wiederholen.

Quellen

Offizielle Claude-Code-Dokumentation: die Einstellungsreferenz (der Eintrag language), settings, memory (CLAUDE.md), interactive-mode (unsichtbare Zeichen) und das offizielle Changelog (2.1.280, 2.1.290, 2.1.295, 2.1.300). Anthropic-Hilfe-Center: How to use Claude in your preferred language. Terminals und Editoren: die offizielle Dokumentation von iTerm2, das offizielle Changelog von kitty, die Issues der offiziellen Repositories von Windows Terminal, xterm.js und VS Code; Unicode UAX #9 und der Artikel des W3C zu bidirektionalem Text. QCode: qcode.cc/models und die Endpunkt-Seite auf docs.qcode.cc. Alle abgerufen am 2026-11-12.

Bereit, Claude Code auf Arabisch zu nutzen?

Erstellen Sie einen QCode-Schlüssel, tragen Sie ihn in Claude Code ein und zahlen Sie pro Token. Kein Monatsplan? Nutzungspakete beginnen bei $4: ein einmaliges Kontingent, nutzbar innerhalb von 7 Tagen; wenn Sie bereits einen Privatplan haben, fügen Sie stattdessen ein Booster-Paket hinzu.

Unsicher, womit Sie anfangen sollen?

Eine Woche ausprobieren

Kleinpaket für $4: $30 Kontingent, 7 Tage gültig

Täglich im Einsatz

Starter für $9.00 pro Monat mit $5 Kontingent pro Tag: nur etwa $0.060 pro $1 Kontingent, beim Mittelpaket etwa $0.113