अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए 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
next-i18next से Intlayer में माइग्रेट करें
एक संपूर्ण और विस्तृत चरण-दर-चरण ट्यूटोरियल के लिए, कृपया हमारी पूरी next-i18next माइग्रेशन गाइड देखें।
Intlayer सभी Next.js Pages Router और App Router कार्यान्वयन को पारदर्शी रूप से संभालता है। एडेप्टर का उपयोग करके आप अपने next-i18next कार्यान्वयन को शून्य कोड पुनर्लेखन के साथ माइग्रेट कर सकते हैं।
क्या करना है
शुरू करने के लिए, यह चलाएं:
कोड को क्लिपबोर्ड पर कॉपी करें
npx intlayer initयह आवश्यक Intlayer सेटअप फ़ाइल बनाता है। Intlayer को पर्दे के पीछे स्वैप करने के लिए, अपनी next.config.ts को अपडेट करें:
कोड को क्लिपबोर्ड पर कॉपी करें
import type { NextConfig } from "next";import { createNextI18nPlugin } from "@intlayer/next-i18next/plugin";const withIntlayer = createNextI18nPlugin();const nextConfig: NextConfig = {};export default withIntlayer(nextConfig);यह हुड के अंतर्गत क्या करता है
createNextI18nPlugin Next.js के मूल व्यवहार को next-intlayer प्लगइन के साथ संयोजित करता है, next-i18next, react-i18next, और i18next के लिए सभी आवश्यक Webpack/Turbopack aliases को इंजेक्ट करता है।
हुड के अंतर्गत:
serverSideTranslations&appWithTranslation: ये अब Intlayer के आंतरिक लोडर्स के लिए wrappers के रूप में कार्य करते हैं, बड़े static JSON इंजेक्शन को रोकते हुए।- Client hooks: तुरंत
@intlayer/react-i18nextको डेलीगेट करते हैं सभी formatting, plurals, और nested namespace features को बनाए रखते हुए।