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アプリのローカライズを開始する
永久無料。クレジットカード不要。