Hoppa till innehåll
TextArray
100% lokalt

Textriktningsdetektor (LTR/RTL)

Upptäck om text körs från vänster till höger eller höger till vänster och få dir-attributet att använda.

Inmatning
Utmatning

Textriktningsdetektor (LTR/RTL)

Latin, kyrilliska och grekiska går från vänster till höger; Hebreiska, arabiska, syriska, Thaana, N'Ko och Adlam går från höger till vänster - och text som blandar dem är där layouter tyst går sönder. Klistra in valfri sträng och det här verktyget rapporterar sin skrivriktning på två sätt: majoriteten av starka tecken, vilket är den förnuftiga styckeriktningen, och det första starka tecknet, vilket är vad en webbläsares dir="auto" faktiskt knappar på. När de två inte är överens - en RTL-mening som råkar öppna med ett latinskt varumärke - har du hittat exakt den sträng som kommer att göra fel med automatisk riktning.

Rapporten räknar starkt skrivna LTR- och RTL-tecken med procentsatser, plus den neutrala resten (siffror, skiljetecken, mellanslag, emoji, som anpassar sig till sin omgivning under Unicode bidi-algoritmen). Det slutar med attributet ready-to-paste, dir="ltr" eller dir="rtl", och lägger till en varningsrad när minoritetsriktningen överstiger tio procent – genuint dubbelriktat innehåll som förtjänar explicit uppmärkning för sina inbäddade körningar snarare än ett attribut överst.

Typiska ögonblick detta förtjänar sin plats: felsökning av varför en användarskickad sträng återger skiljetecken på fel sida, bestämma vilken fil som ska lagras vid sidan av användargenererat innehåll, kontrollera översättningsfiler innan en arabisk eller hebreisk språkversion skickas, eller demonstrera bidi-beteende i en felrapport.

Allt körs lokalt i din webbläsare – texten du inspekterar lämnar aldrig din enhet.

FAQ

Vad är en "stark" karaktär?
I Unicode bidi-algoritmen har bokstäverna en inneboende riktning — latin a är starkt LTR, hebreiska א starkt RTL. Siffror, skiljetecken, mellanslag och emoji är neutrala eller svaga: de följer sin omgivning. Riktningsdomar räknar alltid bara de starka.
Varför visa både majoritet och första stark riktning?
För de svarar på olika frågor. Majoriteten är den naturliga paragrafriktningen för innehållet. Det första starka tecknet är det som dir="auto" använder — så när de två skiljer sig, kommer dir="auto" att återge texten mot sin naturliga riktning, och den strängen behöver en explicit dir.
Vilka skript räknas som RTL?
hebreiska, arabiska (som även omfattar persiska och urdu), syriska, Thaana (Dhivehi), N'Ko och Adlam. Allt annat med bokstäver — latin, kyrilliska, grekiska, CJK, Devanagari och resten — räknas som LTR för domen.
Vad ska jag göra med blandad text?
Ställ in styckekatalogen till majoritetsriktningen och linda inbäddade körningar i motsatt riktning i sina egna element (eller använd Unicode-isolat som ...). Den rådgivande raden visas när minoriteten överstiger tio procent - nivån där ett attribut på toppnivå slutar räcka.
Är min text uppladdad någonstans?
Nej. Detekteringen körs helt i din webbläsare och din text lämnar aldrig din enhet.