Aller au contenu
Svelte i18n

Svelte i18n en toute simplicité

i18n basée sur des stores avec intégration SvelteKit et support des runes.

Fonctionnalités

Intégration des stores Svelte
Support SvelteKit
Support SSR
Support du prerendering
Chargement différé des locales
Support des runes Svelte 5
Taille de bundle minimale
Support TypeScript
Intégration DevTools

Démarrage rapide

Ajoutez l’i18n à votre app Svelte avec des 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>

Commencez à construire avec Svelte i18n

Offre gratuite disponible. Aucune carte bancaire requise.