Перейти к содержанию
Svelte i18n

Svelte i18n — просто

i18n на основе stores с интеграцией SvelteKit и поддержкой runes.

Функции

Интеграция со Svelte stores
Поддержка SvelteKit
Поддержка SSR
Поддержка prerendering
Ленивая загрузка локалей
Поддержка runes в Svelte 5
Минимальный размер бандла
Поддержка TypeScript
Интеграция с DevTools

Быстрый старт

Добавьте i18n в приложение Svelte с помощью 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>

Начните создавать с Svelte i18n

Есть бесплатный тариф. Банковская карта не требуется.