Ir al contenido
Svelte i18n

i18n para Svelte, fácil

i18n basado en stores con integración con SvelteKit y soporte para runes.

Características

Integración con Svelte stores
Soporte para SvelteKit
Soporte SSR
Soporte para prerendering
Lazy loading de locales
Soporte para runes de Svelte 5
Tamaño mínimo de bundle
Soporte para TypeScript
Integración con DevTools

Inicio rápido

Añade i18n a tu app de Svelte con stores.

<!-- +page.svelte -->
<script>
  import { t } from '@better-i18n/svelte';
</script>

<h1>{$t('welcome')}</h1>
<p>{$t('greeting', { name: 'World' })}</p>

<!-- With SvelteKit load function -->
<script context="module">
  export async function load({ params }) {
    const messages = await loadMessages(params.locale);
    return { messages };
  }
</script>

Empieza a construir con i18n para Svelte

Plan gratuito disponible. No se requiere tarjeta de crédito.