33

アプリをローカライズしようとしています。言語を追加すると、ローカライズされたすべてのファイルが 2 倍になることに気付きました。このようにコードやストーリーボードを維持することは不可能なので、Base internationalizationが必要であることを学びました。

問題は、xcode プロジェクト設定でそのチェックボックスを選択すると、選択するものが何もないウィンドウが表示されることです。誰もこれを修正する方法を知っていますか?

ここにスクリーンショットがあります

ここに画像の説明を入力

4

2 に答える 2

65

まず、ストーリーボード ファイルに移動し、右側のバーを開き、左端のタブである [ファイル インスペクターを表示] に移動する必要があります。次に、下にスクロールして [ローカライズ] をクリックします。この後、Use Base Localization をオンにすると、ストーリーボードが表示されます。

于 2013-05-26T03:19:46.607 に答える
10

これは、Base Internationalization がアクティブであった後に無効になり、ファイルが手動で削除された場合に発生する可能性があります。

  1. ファインダーを使用して、プロジェクト フォルダーに Base.lproj フォルダーを作成します。
  2. ファインダーも使用して、メインストーリーボードをそこに移動します。
  3. Xcode からの参照を修正します。
  4. アプリを削除します。デバイスから、プロジェクトをクリーンアップしてビルドします。

すべてが正常に戻ります。

于 2014-12-31T10:50:11.240 に答える