i1n.ai
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アプリのローカライズを開始する

永久無料。クレジットカード不要。