i18n для TanStack Start

Готовая к производству интернационализация для TanStack Start v1

Введение

Интернационализация в приложениях TanStack Start использует файловую маршрутизацию фреймворка, типобезопасную навигацию и серверные функции. TanStack Start предоставляет первоклассную поддержку TypeScript и возможности полного стека, что делает создание многоязычных приложений простым и удобным. Эти руководства показывают, как реализовать шаблоны i18n, которые используют типобезопасность TanStack Router и серверные возможности TanStack Start.

Этот подход использует сегменты локали на основе URL с необязательными параметрами, что позволяет использовать как префиксированные (/en/about), так и непрефиксированные (/about) URL-шаблоны. Загрузчики маршрутов извлекают контент, специфичный для локали, а компоненты обрабатывают форматирование на основе текущего контекста локали.

Следующие шаги

Ознакомьтесь с боковой панелью, чтобы изучить руководства по темам. Каждое руководство является автономным и содержит описание проблемы, решение и пошаговую реализацию.

Начните с маршрутизации на основе локалей, чтобы настроить структуру URL. Затем переходите к загрузке переводов и форматированию. Руководства предполагают использование TanStack Start v1 с файловой маршрутизацией.