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 с файловой маршрутизацией.