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

    दस्तावेज़: intlayer में getLocaleName फ़ंक्शन

    विवरण

    getLocaleName फ़ंक्शन दिए गए लोकल (targetLocale) का स्थानीयकृत नाम डिस्प्ले लोकल (displayLocale) में लौटाता है। यदि कोई targetLocale प्रदान नहीं किया गया है, तो यह displayLocale का नाम उसकी अपनी भाषा में लौटाता है।

    पैरामीटर

    • displayLocale: Locales

      • विवरण: वह लोकल जिसमें लक्ष्य लोकल का नाम प्रदर्शित किया जाएगा।
      • प्रकार: वैध लोकल का प्रतिनिधित्व करने वाला Enum या स्ट्रिंग।
    • targetLocale?: Locales

      • विवरण: वह लोकल जिसका नाम स्थानीयकृत किया जाना है।
      • प्रकार: वैकल्पिक। वैध लोकल का प्रतिनिधित्व करने वाला Enum या स्ट्रिंग।

    रिटर्न

    • प्रकार: string
    • विवरण: targetLocale का स्थानीयकृत नाम displayLocale में, या यदि targetLocale प्रदान नहीं किया गया है तो displayLocale का अपना नाम। यदि कोई अनुवाद नहीं मिलता है, तो यह "Unknown locale" लौटाता है।

    उदाहरण उपयोग

    typescript
    import { Locales, getLocaleName } from "intlayer";getLocaleName(Locales.ENGLISH); // आउटपुट: "English"getLocaleName(Locales.ENGLISH, Locales.FRENCH); // आउटपुट: "Anglais"getLocaleName(Locales.ENGLISH, Locales.ESPANOL); // आउटपुट: "Inglés"getLocaleName(Locales.ENGLISH, Locales.ENGLISH); // आउटपुट: "English"getLocaleName(Locales.FRENCH); // आउटपुट: "Français"getLocaleName(Locales.FRENCH, Locales.FRENCH); // आउटपुट: "Français"getLocaleName(Locales.FRENCH, Locales.ESPANOL); // आउटपुट: "Francés"getLocaleName(Locales.FRENCH, Locales.ENGLISH); // आउटपुट: "French"getLocaleName(Locales.CHINESE); // आउटपुट: "中文"getLocaleName(Locales.CHINESE, Locales.FRENCH); // आउटपुट: "Chinois"getLocaleName(Locales.CHINESE, Locales.ESPANOL); // आउटपुट: "Chino"getLocaleName(Locales.CHINESE, Locales.ENGLISH); // आउटपुट: "Chinese"getLocaleName("unknown-locale"); // आउटपुट: "Unknown locale"

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

    • कोई targetLocale प्रदान नहीं किया गया:
      • फ़ंक्शन डिफ़ॉल्ट रूप से displayLocale के अपने नाम को लौटाता है।
    • अनुवाद गायब:
      • यदि localeNameTranslations में targetLocale या विशिष्ट displayLocale के लिए कोई प्रविष्टि नहीं है, तो फ़ंक्शन ownLocalesName पर वापस चला जाता है या "Unknown locale" लौटाता है।

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

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