İçeriğe atla
TextArray
%100 yerel

Metin yönü algılayıcı (LTR/RTL)

Metnin soldan sağa mı yoksa sağdan sola mı çalıştığını tespit edin ve kullanılacak dir niteliğini edinin.

Giriş
Çıkış

Metin yönü algılayıcı (LTR/RTL)

Latin, Kiril ve Yunanca soldan sağa doğru sıralanır; İbranice, Arapça, Süryanice, Thaana, N'Ko ve Adlam sağdan sola doğru ilerler ve bunları karıştıran metinler, düzenin sessizce bozulduğu yerdir. Herhangi bir dizeyi yapıştırdığınızda, bu araç yazma yönünü iki şekilde bildirir: mantıklı paragraf yönü olan güçlü karakter çoğunluğu ve tarayıcının dir = "auto" işlevinin gerçekte açtığı ilk güçlü karakter. İkisi aynı fikirde olmadığında (Latince bir marka adıyla açılan bir RTL cümlesi) otomatik yönlendirmeyle yanlış işleyecek dizeyi tam olarak buldunuz.

Rapor, güçlü bir şekilde yazılmış LTR ve RTL karakterlerini yüzdelerle birlikte sayar ve ayrıca nötr kalanları (Unicode bidi algoritması altında çevrelerine uyum sağlayan rakamlar, noktalama işaretleri, boşluklar, emojiler) sayar. Yapıştırmaya hazır özniteliği olan dir = "ltr" veya dir = "rtl" ile biter ve azınlık yönü yüzde on'u aştığında bir uyarı satırı ekler; bu, üstte bir öznitelik yerine gömülü çalıştırmaları için açık bir işaretlemeyi hak eden gerçek anlamda çift yönlü içeriktir.

Bunun yerini aldığı tipik anlar: Kullanıcı tarafından gönderilen bir dizenin noktalama işaretini neden yanlış tarafta oluşturduğunu ayıklamak, kullanıcı tarafından oluşturulan içeriğin yanında hangi dizinin depolanacağına karar vermek, Arapça veya İbranice bir yerel ayarı göndermeden önce çeviri dosyalarını kontrol etmek veya bir hata raporunda bidi davranışını göstermek.

Her şey tarayıcınızda yerel olarak çalışır; incelediğiniz metin asla cihazınızdan ayrılmaz.

FAQ

"Güçlü" karakter nedir?
Unicode bidi algoritmasında harfler doğal bir yön taşır - Latince a güçlü bir şekilde LTR, İbranice א güçlü bir şekilde RTL'dir. Rakamlar, noktalama işaretleri, boşluklar ve emojiler nötr veya zayıftır: çevrelerini takip ederler. Yön kararları yalnızca güçlü olanları sayar.
Neden hem çoğunluk hem de birinci güçlü yön gösterilsin?
Çünkü farklı sorulara cevap veriyorlar. Çoğunluk, içeriğin doğal paragraf yönüdür. İlk güçlü karakter dir='auto'nun kullandığı karakterdir; dolayısıyla ikisi farklı olduğunda dir='auto' metni doğal yönüne göre işleyecektir ve bu dizenin açık bir dizine ihtiyacı vardır.
Hangi komut dosyaları RTL olarak sayılır?
İbranice, Arapça (Farsça ve Urduca'yı da kapsar), Süryanice, Thaana (Dhivehi), N'Ko ve Adlam. Latin, Kiril, Yunanca, CJK, Devanagari ve diğerleri gibi harfler içeren diğer her şey karar için LTR olarak sayılır.
Karışık yönlü metinle ne yapmalıyım?
Paragraf dizinini çoğunluk yönüne ayarlayın ve gömülü ters yöndeki çalışmaları kendi öğelerine sarın (veya … gibi Unicode izolasyonlarını kullanın). Azınlık yüzde on'u aştığında danışma satırı belirir; bu düzey, bir üst düzey özelliğin artık yeterli olmadığı düzeydir.
Metnim herhangi bir yere yüklendi mi?
Hayır. Algılama tamamen tarayıcınızda çalışır ve metniniz asla cihazınızdan ayrılmaz.