Preskoči na vsebino
TextArray
100% lokalno

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.

Vhod

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.

FAQ

Kaj je "močan" značaj?
V algoritmu Unicode bidi imajo črke inherentno smer – latinsko a je močno LTR, hebrejsko א močno RTL. Številke, ločila, presledki in emodžiji so nevtralni ali šibki: sledijo svoji okolici. Razsodbe o smeri vedno štejejo le močne.
Zakaj pokazati večinsko in prvo-močno smer?
Ker odgovarjajo na različna vprašanja. Večina je naravna smer odstavka za vsebino. Prvi močan znak je tisti, ki ga uporablja dir="auto" — torej, ko se oba razlikujeta, bo dir="auto" besedilo upodobil v nasprotni naravni smeri in ta niz potrebuje eksplicitni dir.
Kateri skripti se štejejo za RTL?
Hebrejščina, arabščina (ki zajema tudi perzijščino in urdujščino), sirščina, Thaana (Dhivehi), N'Ko in Adlam. Vse ostalo s črkami - latinica, cirilica, grščina, CJK, devanagari in ostalo - šteje kot LTR za razsodbo.
Kaj naj naredim z mešano usmerjenim besedilom?
Nastavite dir odstavka na večinsko smer in ovijte vdelane nasprotnosmerne poteke v njihove lastne elemente (ali uporabite izolate Unicode, kot je ...). Svetovalna vrstica se prikaže, ko manjšina preseže deset odstotkov – raven, ko en atribut najvišje ravni ne zadošča več.
Je moje besedilo kje naloženo?
Ne. Zaznavanje poteka v celoti v vašem brskalniku in vaše besedilo nikoli ne zapusti vaše naprave.