अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
यह दस्तावेज़ पुराना है, आधार संस्करण को इस तिथि पर अपडेट किया गया है 23 अगस्त 2025.
अंग्रेजी दस्तावेज़ पर जाएँसंस्करण इतिहास
- "प्रारंभिक इतिहास"v5.5.1029/6/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंIf 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
दस्तावेज़ीकरण: 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"किनारे के मामले
कोई लोकल प्रदान नहीं किया गया:
- जब
localeundefinedहोता है, तो फ़ंक्शन'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 एट्रिब्यूट को लोकल के आधार पर गतिशील रूप से सेट किया गया है।