2

私のアプリは現在、英語と日本語にローカライズされており、それぞれに個別のストーリーボードがあります。単一のストーリーボードのみを維持する必要があるように、ベース ローカリゼーションに切り替えたいと考えています。プロジェクトの [情報] タブで [ベースの国際化を使用] ボックスをオンにし、ベースに英語の iPhone および iPad のストーリーボードを選択しました。

以前使用していた日本語の iPhone および iPad ストーリーボードを削除する必要があると思いますが、ファイル インスペクターでファイルを右クリックしても削除するオプションが表示されません。これらの古いストーリーボードを削除する必要がありますか?削除する場合、どのようにすればよいですか?

** 編集 **

スクリーンショットに表示されている「メイン インターフェイス」を変更しても、日本語のストーリーボードを削除できません。幅がストーリーボード名よりも狭いため、ドロップダウンでどのストーリーボードを選択するかを判断するのは困難ですが、それは別の問題です。

ここに画像の説明を入力

4

2 に答える 2

2

このチュートリアルでは、プロセスを順を追って説明します。これは私にとってどのように機能したかです:

  1. すべてのローカリゼーションを削除し、ベースのみを残します。
  2. ローカライズされたファイルがプロジェクト ディレクトリから (Finder で) 移動されたことを確認します。
  3. ローカリゼーションを 1 つずつ追加する
  4. ローカライズされた文字列は、ローカライズが作成されたときにのみストーリーボードから抽出されます。上記のチュートリアルでは、ストーリーボードが変更された場合にローカライズされたファイルを最新の状態に保つのに役立つスクリプトを提供しています。

あなたの場合、既存の翻訳を新しいファイルにマージする必要がありますが、単一のファイルを使用することによる利益に比べれば、大したことではないと思います。

参考までに、プロセスはこの公式チュートリアルにも記載されています: http://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html

于 2013-08-16T13:01:18.773 に答える
0

クリーニングしてリロードした後、プロジェクト設定で - をクリックして、日本語のストーリーボードを削除できました。 ここに画像の説明を入力

于 2013-08-16T17:49:40.563 に答える