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 --> なぜ__VAR_1__チームはi1nを使用するのですか?
SvelteKit SSR互換
i1nロケールファイルはSvelteKitのロード関数およびサーバーサイドレンダリングで動作します。翻訳は+page.svelteと+page.server.tsの両方で利用可能です。
型安全な翻訳キー
自動生成された i1n.d.ts は、Svelteコンポーネントにすべての翻訳キーの完全なオートコンプリート機能を提供します。
AI搭載翻訳
1つのCLIコマンドでSvelteアプリ全体を任意の言語に翻訳できます。変数マスキングによりSvelteの式が保護されます。
CLIファーストのワークフロー
ターミナルからプッシュ、翻訳、プルを実行します。SvelteKitおよびCI/CDパイプラインに自然に適合します。
Svelteアプリのローカライズを開始する
永久無料。クレジットカード不要。