Svelte 集成
本地化您的 Svelte 应用
从您的 Svelte 或 SvelteKit 项目推送 JSON 语言文件,通过 AI 翻译成 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 应用
永久免费。无需信用卡。