आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें
    Creation:2024-08-11Last update:2025-06-29

    दस्तावेज़ीकरण: intlayer में getHTMLTextDir फ़ंक्शन

    विवरण

    getHTMLTextDir फ़ंक्शन प्रदान किए गए लोकल के आधार पर टेक्स्ट दिशा (ltr, rtl, या auto) निर्धारित करता है। इसे डेवलपर्स को HTML में सही टेक्स्ट रेंडरिंग के लिए dir एट्रिब्यूट सेट करने में मदद करने के लिए डिज़ाइन किया गया है।

    पैरामीटर

    • locale?: Locales

      • विवरण: टेक्स्ट दिशा निर्धारित करने के लिए उपयोग किया गया लोकल स्ट्रिंग (जैसे, Locales.ENGLISH, Locales.ARABIC)।
      • प्रकार: Locales (वैकल्पिक)

    रिटर्न

    • प्रकार: Dir ('ltr' | 'rtl' | 'auto')
    • विवरण: लोकल के अनुसार टेक्स्ट दिशा:
      • 'ltr' बाएं से दाएं भाषाओं के लिए।
      • 'rtl' दाएं से बाएं भाषाओं के लिए।
      • 'auto' यदि लोकल मान्यता प्राप्त नहीं है।

    उदाहरण उपयोग

    टेक्स्ट दिशा निर्धारित करना

    import { getHTMLTextDir } from "intlayer";getHTMLTextDir(Locales.ENGLISH); // आउटपुट: "ltr"getHTMLTextDir(Locales.FRENCH); // आउटपुट: "ltr"getHTMLTextDir(Locales.ARABIC); // आउटपुट: "rtl"

    किनारे के मामले

    • कोई लोकल प्रदान नहीं किया गया:

      • जब locale undefined होता है, तो फ़ंक्शन 'auto' लौटाता है।
    • अमान्य लोकल:

      • अमान्य लोकल के लिए, फ़ंक्शन डिफ़ॉल्ट रूप से 'auto' लौटाता है।

    घटकों में उपयोग:

    getHTMLTextDir फ़ंक्शन का उपयोग लोकल के आधार पर सही टेक्स्ट रेंडरिंग के लिए HTML दस्तावेज़ में dir एट्रिब्यूट को गतिशील रूप से सेट करने के लिए किया जा सकता है।

    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>);

    उपरोक्त उदाहरण में, dir एट्रिब्यूट को लोकल के आधार पर गतिशील रूप से सेट किया गया है।

    दस्तावेज़ इतिहास

    • 5.5.10 - 2025-06-29: प्रारंभिक इतिहास
    आगामी Intlayer रिलीज़ के बारे में सूचनाएं प्राप्त करें