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