Svelte i18n
Svelte i18n без зайвого
i18n на базі stores з інтеграцією SvelteKit та підтримкою runes.
Можливості
Інтеграція зі stores у Svelte
Підтримка 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
Доступний безкоштовний тариф. Кредитна картка не потрібна.