TanStack Logo

Welcome to TanStack Start

with Paraglide i18n

This is a demonstration of internationalization using Inlang Paraglide. Switch between languages using the language switcher in the header.

Key Features

Server-Side Rendering with i18n support

Type-safe translations at compile time

URL-based language routing (/en, /de)

Usage Example

Hello, Developer! Welcome to our multilingual application.

Current language: en

Code Example:

import * as m from './paraglide/messages.js'

// Use translated messages
m.homepage_title() // "Welcome to TanStack Start"
m.homepage_example_greeting({ name: 'John' }) 
// "Hello, John! Welcome to our multilingual application."

// Get current language
import { getLocale } from './paraglide/runtime.js'
getLocale() // "en"