i1n.ai
Expo 統合

Expoアプリをローカライズする

i1nはプロジェクト内のexpo-localizationを自動検出します。JSONロケールファイルをプッシュし、AIで翻訳し、型安全な定義をプルします – すべてターミナルから。

$ npx i1n init
app/index.tsx
import { t } from 'i1n'
import * as Localization from 'expo-localization'

// i1n detects expo-localization automatically
// Locale files live in src/locales/ or locales/

export default function HomeScreen() {
  return (
    <View>
      <Text>{t('home.welcome')}</Text>
      <Text>{t('home.subtitle', { name: user.name })}</Text>
    </View>
  )
}

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

自動検出されたフレームワーク

i1nはpackage.json内のexpo-localizationを検出し、init中にすべてを自動的に設定します。

1つのコードベース、2つのプラットフォーム

JSONロケールファイルはiOSとAndroidの両方で機能します。プラットフォーム固有の翻訳管理は不要です。

i18nextと連携します

Expoでreact-i18nextをご利用ですか?ブリッジモードを使えば、既存のセットアップを維持したまま、i1nがファイルとAI翻訳を管理できます。

型安全なキー

自動生成されたi1n.d.tsは、翻訳キーの欠落に対する完全なオートコンプリートとコンパイル時エラーを提供します。

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

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