Detektor kierunku tekstu (LTR/RTL)
Wykryj, czy tekst biegnie od lewej do prawej czy odwrotnie, i dostań właściwy atrybut dir.
Powiązane narzędzia
Detektor kierunku tekstu (LTR/RTL)
Łacinka, cyrylica i greka biegną od lewej do prawej; hebrajski, arabski, syryjski, thaana, n'ko i adlam od prawej do lewej — a tekst, który je miesza, to dokładnie miejsce, gdzie layouty cicho się łamią. Wklej dowolny ciąg, a narzędzie zgłosi jego kierunek pisma na dwa sposoby: większością silnych znaków, czyli rozsądnym kierunkiem akapitu, i pierwszym silnym znakiem, na którym naprawdę opiera się przeglądarkowe dir="auto". Gdy te dwa się rozjeżdżają — zdanie RTL, które akurat zaczyna się łacińską nazwą marki — znalazłeś dokładnie ten ciąg, który z automatycznym kierunkiem wyrenderuje się źle.
Raport liczy silnie typowane znaki LTR i RTL z procentami, plus neutralną resztę (cyfry, interpunkcję, spacje, emoji, które według algorytmu bidi Unicode dostosowują się do otoczenia). Kończy się gotowym do wklejenia atrybutem, dir="ltr" lub dir="rtl", i dodaje wiersz ostrzeżenia, gdy kierunek mniejszościowy przekracza dziesięć procent — naprawdę dwukierunkowa treść, której osadzone fragmenty zasługują na jawne oznaczenie zamiast jednego atrybutu na górze.
Typowe chwile, gdy narzędzie się przydaje: debugowanie, czemu interpunkcja ciągu od użytkownika renderuje się po złej stronie, decyzja, jaki dir zapisać przy treściach użytkowników, sprawdzanie plików tłumaczeń przed wydaniem arabskiej lub hebrajskiej lokalizacji, albo demonstracja zachowania bidi w zgłoszeniu błędu.
Wszystko działa lokalnie w twojej przeglądarce — badany tekst nigdy nie opuszcza twojego urządzenia.