i18n для TanStack Start
Готовая к продакшену интернационализация для TanStack Start v1
Введение
Интернационализация в приложениях TanStack Start использует файловую маршрутизацию фреймворка, типобезопасную навигацию и серверные функции. TanStack Start поддерживает TypeScript на высоком уровне и предоставляет full-stack возможности, что делает создание многоязычных приложений простым и удобным. В этих гайдах показано, как реализовать i18n-паттерны, используя типобезопасность TanStack Router и серверные возможности TanStack Start.
Этот подход использует сегменты локали в URL с опциональными параметрами, поддерживая как префиксные (/en/about), так и без префикса (/about) URL-паттерны. Загрузчики маршрутов получают контент для конкретной локали, а компоненты форматируют данные в зависимости от текущего контекста локали.
Дальнейшие шаги
Откройте боковое меню, чтобы изучить гайды по темам. Каждый гайд самостоятельный: в нём есть описание проблемы, решение и пошаговая реализация.
Начните с маршрутизации по локали, чтобы настроить структуру URL. Затем переходите к загрузке переводов и форматированию. В гайдах предполагается, что используется TanStack Start v1 с файловой маршрутизацией.