Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "Geçmiş başlatıldı"v5.5.1029.06.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıBelge Markdown'ını panoya kopyala
Dokümantasyon: intlayer Paketinde getHTMLTextDir Fonksiyonu
Açıklama
getHTMLTextDir fonksiyonu, sağlanan yerel ayara göre metin yönünü (ltr, rtl veya auto) belirler. Geliştiricilerin HTML'de dir özelliğini doğru metin işleme için ayarlamasına yardımcı olmak için tasarlanmıştır.
Parametreler
locale?: Locales- Açıklama: Metin yönünü belirlemek için kullanılan yerel ayar dizesi (örneğin,
Locales.ENGLISH,Locales.ARABIC). - Tür:
Locales(isteğe bağlı)
- Açıklama: Metin yönünü belirlemek için kullanılan yerel ayar dizesi (örneğin,
Döndürür
- Tür:
Dir('ltr' | 'rtl' | 'auto') - Açıklama: Yerel ayara karşılık gelen metin yönü:
'ltr'soldan sağa diller için.'rtl'sağdan sola diller için.'auto'yerel ayar tanınmazsa.
Kullanım Örneği
Metin Yönünü Belirleme
Kodu panoya kopyala
import { getHTMLTextDir } from "intlayer";
getHTMLTextDir(Locales.ENGLISH); // Çıktı: "ltr"
getHTMLTextDir(Locales.FRENCH); // Çıktı: "ltr"
getHTMLTextDir(Locales.ARABIC); // Çıktı: "rtl"Kenar Durumları
Yerel Ayar Sağlanmadı:
localeundefinedolduğunda fonksiyon'auto'döndürür.
Tanınmayan Yerel Ayar:
- Tanınmayan yerel ayarlar için fonksiyon varsayılan olarak
'auto'döndürür.
- Tanınmayan yerel ayarlar için fonksiyon varsayılan olarak
Bileşenlerde Kullanım:
getHTMLTextDir fonksiyonu, yerel ayara göre HTML belgesinde dir özelliğini dinamik olarak ayarlamak için kullanılabilir.
Kodu panoya kopyala
import type { FC } from "react";
import { getHTMLTextDir, type Locales } from "intlayer";
export const HTMLLayout: FC<PropsWithChildren<{ locale: Locales }>> = ({
children,
locale,
}) => (
<html dir={getHTMLTextDir(locale)} locale={locale}>
<body>{children}</body>
</html>
);Yukarıdaki örnekte, dir özelliği yerel ayara göre dinamik olarak ayarlanır.