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üleyinIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
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.