i1n.ai
iOS (Swift) 統合

Xcodeの体操なしのiOSローカライゼーション。

.stringsファイルをプッシュし、AIで翻訳し、Xcodeプロジェクトにプルバックします。ロケールごとにLocalizable.stringsを手動で管理する必要はもうありません。

$ npx i1n init
en.lproj/Localizable.strings
// Localizable.strings (en)
"home.title" = "Welcome to the app";
"home.subtitle" = "Get started in seconds";
"settings.notifications" = "Enable notifications";

// Usage in Swift
Text(NSLocalizedString("home.title", comment: ""))

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

ネイティブの.strings形式

i1nは.stringsファイルを直接読み書きします。フォーマット変換なし — Xcodeのローカライゼーションシステムとの互換性を維持します。

すべてを一度にプッシュ

英語の.stringsファイルをプッシュし、--translateを実行すると、ターゲットの.lprojがすべて自動的に入力されます。

複数形とstringsdict

AI翻訳中に複雑な複数形ルールが保持されます。.stringsdictを使用して高度な複数形に対応します。

CI/CDインテグレーション

i1n プッシュ --translate を Fastlane または Xcode Cloud パイプラインに追加します。新しい文字列は、ビルドごとに事前に翻訳されます。

iOSアプリのローカライズを開始

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