Astro Интеграция
Локализуйте ваш сайт Astro
Отправляйте JSON-файлы локализации из вашего проекта Astro, переводите с помощью ИИ на 182 языка и получайте типобезопасные определения. Работает со статическим и гибридным рендерингом.
$ npx i1n init
src/pages/index.astro
---
// src/pages/index.astro
import { t } from 'i1n'
---
<html lang="en">
<body>
<h1>{t('home.welcome')}</h1>
<p>{t('home.description')}</p>
</body>
</html> Почему команды Astro используют i1n?
Статический первым
Файлы локализации представляют собой стандартные JSON. Astro компилирует их в статический HTML во время сборки — нулевые накладные расходы во время выполнения.
Совместимо с островом
Используйте i1n в компонентах Astro и островках фреймворков (React, Vue, Svelte) с тем же типобезопасным API.
Удобно для коллекций контента
Управляйте переведенным контентом вместе с коллекциями контента Astro. i1n отвечает за файлы локализации, Astro — за контент.
Перевод на базе ИИ
Одна команда CLI переводит весь ваш сайт на любой язык. Маскирование переменных защищает выражения Astro.
Начните локализацию вашего сайта Astro
Бесплатно навсегда. Кредитная карта не требуется.