Web & Frontend · Gemischt

Hebräisch und Rechts-nach-links: was bricht und wie man es behebt

In einem Satz: Die meisten Rechts-nach-links-Fehler kommen davon, links und rechts statt Anfang und Ende zu verwenden — und von gemischtem Text, der in einer Zeile kollidiert.

Die Grundlagen

Deklarieren Sie Sprache und Richtung auf Dokumentebene. Verwenden Sie von dort logische Eigenschaften — Anfang und Ende statt links und rechts — bei Abständen, Rändern und Position. Jede Stelle mit explizitem Links ist ein künftiger Fehler in der zweiten Version der Seite.

Richtungsabhängige Symbole wie Pfeile sollten sich spiegeln. Nicht richtungsabhängige, wie ein Abspielsymbol, nicht.

Gemischter Text

Eine Zeile mit Hebräisch, Englisch und Zahlen ist die Stelle, an der die Richtung durcheinandergerät. Satzzeichen am Satzende springen, Versionsnummern kippen, und Webadressen brechen.

Die Lösung ist Isolierung: Umhüllen Sie ein fremdsprachiges oder Code-Segment in ein Element, das seine Richtung deklariert. Das löst die meisten Fälle ohne Tricks.

Telefonnummern, Kennungen und technische Zeichenketten zeigt man am besten als explizit links-nach-rechts, auch innerhalb eines hebräischen Satzes.

Was noch zu prüfen ist

Horizontales Scrollen und Regler, Tabellen mit nummerierten Spalten, Diagramme, deren Achse sich spiegeln sollte, und Export in Dateien — besonders PDF, wo Hebräisch-Unterstützung oft auf Schriftebene versagt, nicht auf Codeebene.

Im Detail

Testen Sie das System bei jeder Veröffentlichung in beiden Sprachen, nicht nur auf Hebräisch. Rechts-nach-links-Probleme dringen durch externe Komponenten ein, die nur in einer Richtung getestet wurden — daher lohnt es, Bibliotheken zu wählen, die Unterstützung deklarieren, und den Rest in eine eigene Schicht zu hüllen, die das Verhalten an einer Stelle korrigiert.