i1n.ai
Remix 統合

Remix アプリケーションをローカライズする

Remix プロジェクトから JSON ロケールファイルをプッシュし、AI を使用して 182 言語に翻訳してから、型安全な定義を取得します。ローダー、アクション、remix-i18next で動作します。

$ npx i1n init
app/routes/dashboard.tsx
import { t } from 'i1n'
import type { LoaderFunction } from '@remix-run/node'

export const loader: LoaderFunction = async () => {
  return json({ title: t('dashboard.title') })
}

export default function Dashboard() {
  const { title } = useLoaderData()
  return <h1>{title}</h1>
}

なぜ__VAR_1__チームはi1nを使用するのですか?

remix-i18next互換

i1nはremix-i18nextと連携して動作します。i1nが翻訳ファイルとAI翻訳を管理する間、既存のローダーベースのi18nセットアップを維持してください。

ローダーフレンドリーなアーキテクチャ

Remixローダーで翻訳を読み込みます。i1nロケールファイルは静的なJSONであり、実行時のオーバーヘッドがなく、完全なSSRサポートを提供します。

型安全な翻訳キー

自動生成される i1n.d.ts は、ルート内のすべての翻訳キーに対して完全な IDE オートコンプリートとコンパイル時検証を提供します。

AI搭載翻訳

1つのCLIコマンドで、Remixアプリ全体を任意の言語に翻訳できます。変数マスキングにより、補間構文が保護されます。

Remixアプリのローカライズを開始する

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