i1n.ai
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アプリのローカライズを開始する

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