Автор:
    БозданиС:2026-01-21ПослСднСС обновлСниС:2026-01-21

    ΠŸΠ°ΠΊΠ΅Ρ‚ next-intlayer

    ΠŸΠ°ΠΊΠ΅Ρ‚ next-intlayer прСдоставляСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Intlayer Π² прилоТСния Π½Π° Next.js. Он ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΊ App Router, Ρ‚Π°ΠΊ ΠΈ Page Router, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ middleware для ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС Π»ΠΎΠΊΠ°Π»ΠΈ.

    Установка

    bash
    npm install next-intlayer
    

    Экспорты

    ΠŸΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ΅ ПО (Middleware)

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer/middleware";
    
    Π€ΡƒΠ½ΠΊΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π‘Π²ΡΠ·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
    intlayerMiddlewareMiddleware для Next.js, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Ρ€Π΅Π΄ΠΈΡ€Π΅ΠΊΡ‚Ρ‹ Π½Π° основС Π»ΠΎΠΊΠ°Π»ΠΈ. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ локаль ΠΏΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌ/ΠΊΡƒΠΊΠΈ ΠΈ выполняСт ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΠΈ.intlayerMiddleware

    ΠŸΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer/server";
    
    Π€ΡƒΠ½ΠΊΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π‘Π²ΡΠ·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
    withIntlayerАсинхронный Ρ…Π΅Π»ΠΏΠ΅Ρ€ для обёртывания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Next.js, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ словарСй Intlayer Π΄ΠΎ сборки. ΠŸΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ настраиваСт ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ webpack/SWC.-
    withIntlayerSyncΠ‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½Π½Ρ‹ΠΉ Ρ…Π΅Π»ΠΏΠ΅Ρ€ для обёртывания ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Next.js, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для случаСв, ΠΊΠΎΠ³Π΄Π° использованиС async Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ. НС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π°Π²Π»ΠΈΠ²Π°Π΅Ρ‚ словари ΠΏΡ€ΠΈ запускС сСрвСра.-

    ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Ρ‹

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer";
    

    ΠΈΠ»ΠΈ

    tsx
    import "next-intlayer/server";
    
    ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π‘Π²ΡΠ·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
    IntlayerProviderΠ•Π΄ΠΈΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для Next.js App Router. ΠœΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π΅ Π»ΠΎΠΊΠ°Π»ΠΈ, ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ сСрвСрный контСкст области запроса ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ клиСнтский ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€. (Intlayer >= 9.4)-
    IntlayerClientProviderУстарСло, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ IntlayerProvider ΠΈΠ· next-intlayer/server. ΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для клиСнтских ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Next.js App Router. ΠžΠ±ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ IntlayerProvider ΠΈΠ· react-intlayer.-
    IntlayerServerProviderУстарСло, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ IntlayerProvider ΠΈΠ· next-intlayer/server. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ контСкст Π»ΠΎΠΊΠ°Π»ΠΈ Π½Π° сСрвСрС. (Intlayer < 9.4)-
    IntlayerServerБСрвСрная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° для ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Intlayer Π² App Router. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ Π² Server Components.-
    HTMLProviderΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для настроСк ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, связанных с HTML. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для HTML-Ρ‚Π΅Π³ΠΎΠ².-
    HTMLRendererΠ Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ HTML-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ с использованиСм ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².-
    MarkdownProviderΠŸΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ контСкста Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° markdown. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ кастомныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для элСмСнтов markdown.-
    MarkdownRendererΠ Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² markdown с использованиСм кастомных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².-

    Π₯ΡƒΠΊΠΈ (клиСнтская Ρ‡Π°ΡΡ‚ΡŒ)

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer";
    

    Π Π΅-экспортируСт Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ…ΡƒΠΊΠΎΠ² ΠΈΠ· react-intlayer.

    Π₯ΡƒΠΊΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π‘Π²ΡΠ·Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚
    useIntlayerΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ Ρ…ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΎΠ΄ΠΈΠ½ dictionary ΠΏΠΎ Π΅Π³ΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π³ΠΎ содСрТимоС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ locale ΠΈΠ· контСкста, Ссли ΠΎΠ½ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½.useIntlayer
    useDictionaryΠ₯ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трансформируСт ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ dictionary ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ содСрТимоС для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ locale. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‹ t(), пСрСчислСния ΠΈ Ρ‚.Π΄.useDictionary
    useDictionaryAsyncHook, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ асинхронныС словари. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚Ρƒ словарСй Π½Π° основС Promise ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π΅Ρ‘ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ.-
    useDictionaryDynamicHook, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ динамичСскиС словари, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Π΅ ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ. Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ React Suspense для состояний Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.-
    useLocaleΠ₯ΡƒΠΊ Π½Π° сторонС ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Π΅Ρ‘ установки. Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ для Next.js App Router с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.useLocale
    usePathnameΠ’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΡ‚ΡŒ Π±Π΅Π· прСфикса Π»ΠΎΠΊΠ°Π»ΠΈ ΠΈ Π±Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² запроса Π»ΠΎΠΊΠ°Π»ΠΈ.usePathname
    useRewriteURLΠšΠ»ΠΈΠ΅Π½Ρ‚ΡΠΊΠΈΠΉ Ρ…ΡƒΠΊ для управлСния ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ пСрСписывания URL. АвтоматичСски обновляСт URL, Ссли сущСствуСт Π±ΠΎΠ»Π΅Π΅ Β«Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΠ΅Β» Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ пСрСписывания.useRewriteURL
    useLocalePageRouterΠ₯ΡƒΠΊ, спСцифичный для Next.js Page Router, для управлСния локалью. ΠžΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ пСрСнаправлСния ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ страницы ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π»ΠΎΠΊΠ°Π»ΠΈ.-
    useI18nΠ₯ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° t() для доступа ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΌΡƒ содСрТимому ΠΏΠΎ ΠΊΠ»ΡŽΡ‡Ρƒ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΠ΅Ρ‚ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ i18next/next-intl.useI18n
    useIntlΠ₯ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдоставляСт привязанный ΠΊ Π»ΠΎΠΊΠ°Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Intl. АвтоматичСски подставляСт Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ локаль ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.-
    useLoadDynamicΠ₯ΡƒΠΊ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ динамичСских словарСй с использованиСм React Suspense. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΊΠ»ΡŽΡ‡ ΠΈ Promise, ΠΊΠ΅ΡˆΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.-
    useHTMLRendererΠ₯ΡƒΠΊ для получСния ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° HTML.-
    useMarkdownRendererΠ₯ΡƒΠΊ для получСния ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ настроСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° Markdown.-

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π½Π° сторонС сСрвСра)

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer/server";
    
    Π€ΡƒΠ½ΠΊΡ†ΠΈΡΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Π‘Π²ΡΠ·Π°Π½Π½Π°Ρ докумСнтация
    tБСрвСрная вСрсия Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° для Next.js App Router. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° для Π»ΠΎΠΊΠ°Π»ΠΈ сСрвСра.translation
    getLocaleΠ’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция для извлСчСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² ΠΈ ΠΊΡƒΠΊΠΈ Next.js. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Server Components, Server Actions ΠΈΠ»ΠΈ Route Handlers.-
    generateStaticParamsΠ“Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ статичСскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ для динамичСских ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² Next.js Π½Π° основС настроСнных Π»ΠΎΠΊΠ°Π»Π΅ΠΉ. Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π»ΠΎΠΊΠ°Π»Π΅ΠΉ для ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°.-
    localeЀункция для получСния ΠΈΠ»ΠΈ установки Π»ΠΎΠΊΠ°Π»ΠΈ Π² сСрвСрном контСкстС (App Router). ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ локалью Π² Server Components.-

    Π’ΠΈΠΏΡ‹

    Π˜ΠΌΠΏΠΎΡ€Ρ‚:

    tsx
    import "next-intlayer";
    
    ВипОписаниС
    NextPageIntlayerΠ’ΠΈΠΏ для страниц Next.js с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer. ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ locale.
    Next14PageIntlayerΠ’ΠΈΠΏ для страниц Next.js 14 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer.
    Next15PageIntlayerΠ’ΠΈΠΏ для страниц Next.js 15 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer.
    NextLayoutIntlayerΠ’ΠΈΠΏ для layouts Next.js с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer. ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Ρ‹ΠΉ Ρ‚ΠΈΠΏ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ locale.
    Next14LayoutIntlayerΠ’ΠΈΠΏ для layouts Next.js 14 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer.
    Next15LayoutIntlayerΠ’ΠΈΠΏ для layouts Next.js 15 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Intlayer.
    LocalParamsΠ’ΠΈΠΏ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Next.js с локалью. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ со свойством locale.
    LocalPromiseParamsΠ’ΠΈΠΏ для ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚Π° Next.js с локалью (асинхронная вСрсия). Promise, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ со свойством locale.