Detektor smeri besedila (LTR/RTL)
Zaznajte, ali besedilo teče od leve proti desni ali od desne proti levi, in pridobite atribut dir za uporabo.
Detektor smeri besedila (LTR/RTL)
Latinica, cirilica in grščina potekajo od leve proti desni; Hebrejščina, arabščina, sirščina, Thaana, N'Ko in Adlam tečejo od desne proti levi - in besedilo, ki jih meša, je mesto, kjer se postavitve tiho lomijo. Prilepite poljuben niz in to orodje sporoči njegovo smer pisanja na dva načina: večino močnih znakov, ki je smiselna smer odstavka, in prvi močan znak, ki je tisto, kar brskalnikov dir="auto" dejansko tipka. Ko se oba ne strinjata – stavek RTL, ki se po naključju začne z latinskim imenom blagovne znamke – ste našli natanko niz, ki bo prikazan narobe s samodejno usmeritvijo.
Poročilo šteje strogo tipizirane znake LTR in RTL z odstotki ter nevtralne preostale (številke, ločila, presledke, emodžije, ki se prilagajajo svoji okolici pod algoritmom Unicode bidi). Konča se z atributom, ki je pripravljen za lepljenje, dir="ltr" ali dir="rtl", in doda opozorilno vrstico, ko manjšinska smer preseže deset odstotkov - resnično dvosmerna vsebina, ki si zasluži eksplicitno oznako za svoje vdelane izvedbe namesto enega atributa na vrhu.
Tipični trenutki, ko si to zasluži svoje mesto: odpravljanje napak, zakaj niz, ki ga predloži uporabnik, upodobi ločila na napačni strani, odločanje o tem, kateri imenik naj se shrani poleg uporabniško ustvarjene vsebine, preverjanje prevajalskih datotek pred pošiljanjem arabske ali hebrejske lokalne nastavitve ali prikaz vedenja bidi v poročilu o napakah.
Vse se izvaja lokalno v vašem brskalniku – besedilo, ki ga pregledate, nikoli ne zapusti vaše naprave.