अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
संस्करण इतिहास
- "Init history"v9.0.013/6/2026
इस पृष्ठ की सामग्री एक 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
NuxtJS I18n से Intlayer में माइग्रेट करें
अपने Nuxt एप्लिकेशन को @nuxtjs/i18n से Intlayer में माइग्रेट करना Nuxt adapter मॉड्यूल का उपयोग करके एक सहज प्रक्रिया है।
क्या करना है
प्रोजेक्ट को इनिशियलाइज़ करने के लिए, यह चलाएं:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer initयह intlayer.config.ts को सेट अप करेगा। फिर, अपनी nuxt.config.ts modules array में Intlayer Nuxt module (जैसे @intlayer/nuxt-i18n) जोड़ें। यह आपके application के लिए compat configuration को automatically apply करता है।
यह हुड के अंदर क्या करता है
@nuxtjs/i18n vue-i18n को wrap करता है जबकि Nuxt-specific routing composables (useLocalePath, useSwitchLocalePath, <NuxtLinkLocale>) प्रदान करता है।
हुड के अंदर:
- Translations: सभी string translation कार्यों के लिए
@intlayer/vue-i18ncompat layer पर नेटिवली निर्भर करता है (vue-i18nformats, pipe plurals, और reactivity को पूरी तरह से support करता है)। - Routing: Intlayer के localized URL helpers का उपयोग करके routing composables को mirror करता है।
- Configuration: आपके
intlayer.config.tsसे सीधेavailableLocalesऔर default settings को पढ़ता है ताकि Nuxt pages को स्वचालित रूप से coordinate किया जा सके।