i1n.ai
Svelte Интеграция

Локализуйте ваше Svelte приложение

Отправляйте файлы локализации JSON из вашего проекта Svelte или SvelteKit, переводите с помощью ИИ на 182 языка и получайте типобезопасные определения. Поддерживается SSR и статическая отрисовка.

$ npx i1n init
src/routes/+page.svelte
<!-- src/routes/+page.svelte -->
<script lang="ts">
  import { t } from 'i1n'
</script>

<h1>{t('home.title')}</h1>
<p>{t('home.description')}</p>
<!-- ↑ Autocomplete from i1n.d.ts -->

Почему команды Svelte используют i1n?

Совместимо с SvelteKit SSR

Файлы локализации i1n работают с функциями загрузки SvelteKit и серверным рендерингом. Переводы доступны как в +page.svelte, так и в +page.server.ts.

Ключи перевода с проверкой типов

Автоматически сгенерированный файл i1n.d.ts предоставляет вашим компонентам Svelte полную автозамену для каждого ключа перевода.

Перевод на базе ИИ

Одна команда CLI переведет все ваше ваше приложение Svelte на любой язык. Маскирование переменных защищает выражения Svelte.

Рабочий процесс с приоритетом CLI

Отправляйте, переводите и получайте данные из терминала. Естественно вписывается в SvelteKit и конвейеры CI/CD.

Начните локализацию вашего Svelte-приложения

Бесплатно навсегда. Кредитная карта не требуется.

Сравнить альтернативы