i1n.ai
React 統合

ボイラープレートなしでReact i18n。

JSONロケールファイルをプッシュし、AIで翻訳し、型安全な定義をプルします。ブリッジモードを使用すると、i18nextまたはReact Intlを維持できます — i1nがインフラストラクチャを処理します。

$ npx i1n init
src/pages/Settings.tsx
import { t } from 'i1n'

function SettingsPage() {
  return (
    <div>
      <h1>{t('settings.title')}</h1>
      <label>{t('settings.notifications')}</label>
      <p>{t('settings.save_hint')}</p>
      {/* ↑ Every key is autocompleted */}
    </div>
  )
}

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

i18next & React Intl 用ブリッジモード

i18nextまたはReact Intlを既にご利用ですか?現在の設定を維持してください。i1nはアプリコードを変更せずにファイルと型を管理します。

TypeScriptファースト

すべてのi1nプルはi1n.d.tsを生成します。IDEはすべてのキーを認識し、コンパイラは翻訳漏れを検出します。

ネストされたJSONのサポート

フラットまたはネストされたJSONを使用してください。i1nはどちらも処理します。キーは一貫性のために内部的にドット表記されます。

実行時の依存関係ゼロ

i1nはビルド時に機能します。本番環境ではSDKは不要です。ロケールJSONファイルと既存のi18nライブラリのみを使用します。

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

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