React Native 統合
React Nativeのローカライゼーション、1つのコードベース。
単一のJSONファイルセットからiOSおよびAndroidの翻訳を管理します。AIが翻訳し、CLIが同期し、TypeScriptが欠落したキーを検出します。
$ npx i1n init
src/screens/ProfileScreen.tsx
import { t } from 'i1n'
const ProfileScreen = () => (
<View>
<Text style={styles.title}>
{t('profile.greeting', { name: user.name })}
</Text>
<Text>{t('profile.bio_placeholder')}</Text>
</View>
) なぜ__VAR_1__チームはi1nを使用するのですか?
1つのロケールセット、2つのプラットフォーム
JSONロケールファイルはiOSとAndroidの両方で機能します。プラットフォーム固有の翻訳管理は不要です。
i18nextブリッジモード
react-i18nextをご利用ですか? そのままお使いください。i1nは、既存のセットアップの裏側でファイル管理とAI翻訳を処理します。
変数セーフなAI
{name}や{{count}}のような補間変数は、AI翻訳中にマスクされます。実行時に壊れることはありません。
オフライン対応のロケールファイル
翻訳はビルド時にアプリにバンドルされます。ローカライズされた文字列のネットワークリクエストはありません。
React Nativeアプリのローカライズを開始する
永久無料。クレジットカード不要。