Szövegirány-felismerő (LTR/RTL)
Ismerd fel, balról jobbra vagy jobbról balra fut-e a szöveg, és kapd meg a helyes dir attribútumot.
Kapcsolódó eszközök
Szövegirány-felismerő (LTR/RTL)
A latin, a cirill és a görög balról jobbra fut; a héber, az arab, a szír, a thaana, az n'ko és az adlam jobbról balra — és a kettőt keverő szöveg pontosan az a hely, ahol az elrendezések csendben eltörnek. Illessz be bármilyen sztringet, és az eszköz kétféleképpen jelenti az írásirányát: az erős karakterek többségével, ami az észszerű bekezdésirány, és az első erős karakterrel, amire a böngésző dir="auto"-ja ténylegesen támaszkodik. Amikor a kettő szétválik — egy RTL mondat, amely véletlenül latin márkanévvel kezdődik —, pontosan azt a sztringet találtad meg, amely automatikus iránnyal rosszul fog megjelenni.
A jelentés százalékokkal számolja az erősen típusos LTR és RTL karaktereket, plusz a semleges maradékot (számjegyek, írásjelek, szóközök, emojik, amelyek a Unicode bidi algoritmus szerint a környezetükhöz igazodnak). A végén ott a beillesztésre kész attribútum, dir="ltr" vagy dir="rtl", és figyelmeztető sor kerül mellé, ha a kisebbségi irány meghaladja a tíz százalékot — valóban kétirányú tartalom, amelynek beágyazott részei explicit jelölést érdemelnek egyetlen felső attribútum helyett.
Tipikus pillanatok, amikor jól jön: annak hibakeresése, miért kerül a felhasználói sztring írásjele rossz oldalra, döntés arról, milyen dir-t tárolj a felhasználói tartalom mellé, fordítási fájlok ellenőrzése arab vagy héber lokalizáció kiadása előtt, vagy a bidi viselkedés bemutatása egy hibajegyben.
Minden helyben, a böngésződben fut — a vizsgált szöveg soha nem hagyja el az eszközödet.