Часто задаваемые вопросы
Узнайте, как использовать Intlayer с Next.js без `[locale]` в пути страницы.
Да: массив может быть объявлением контента в Intlayer. Как его объявить, перевести каждый элемент и прочитать в компонентах.
Когда Intlayer собирает словари автоматически, как запустить сборку вручную через CLI и куда записываются сгенерированные файлы.
Исправьте ошибки рендеринга Server Components, которые возникают только в CI/CD, убедившись, что словари Intlayer собираются на этапе сборки.
Исправьте ошибку «Cannot find package» при использовании Intlayer с Bun, вызванную ограничением области require() в Bun, с помощью нужной настройки.
Почему перевод через Claude Code расходует много токенов, что Intlayer делает вместо этого и как использовать подписку Claude для переводов.
Настройте список поддерживаемых Intlayer локалей в intlayer.config.ts, включая региональные варианты и локаль по умолчанию.
Обслуживайте каждую локаль со своего домена с помощью маршрутизации по доменам в Intlayer, настроенной в intlayer.config.ts вместе с редиректами.
Почему vite-env-only сообщает об отклонённом импорте `node:fs` с Intlayer + React-Router + Vite и что с этим делать.
Исправьте ошибки ESBuild при сборке Intlayer, обычно вызванные отсутствующим или неверно настроенным плагином сборщика для вашего фреймворка.
Читайте текущую локаль из cookie или заголовков запроса с Intlayer на сервере или в middleware, чтобы показывать нужный язык.
Что такое тип IntlayerNode? Почему моя строка преобразуется в IntlayerNode<string>?
Исправьте ошибку «intlayer: command not found»: установите CLI, запускайте его через пакетный менеджер и проверьте PATH.
Исправьте неверную локаль из URL в Next.js, например «about» вместо «en», используя структуру папок [locale], которую ожидает Intlayer.
Как комбинировать типы узлов и выражать несколько независимых переменных множественного числа в одном предложении с помощью insert() или вложенного plural() в Intlayer.
Исправьте ошибки из-за разных версий подпакетов @intlayer/*: приведите все пакеты Intlayer к одной версии и очистите кэш.
Почему хелперы next-intl делают i18n-маршруты Next.js динамическими и как сохранить локализованные страницы статически отрендеренными.
Да: Intlayer умеет переводить пути URL, например /about в /ru/o-nas, с помощью перезаписи URL, настроенной для каждой локали.
Исправьте ошибку CLI Intlayer «unknown command»: проверьте имя команды, версию CLI и способ вызова бинарника.
Чтение контента Intlayer без провайдера, как определяется локаль на сервере и в браузере, и разница в производительности по сравнению с провайдером.