web-dev-qa-db-ja.com

ファイルからローカリゼーションを削除する方法

私はxibファイルとストーリーボードファイルのローカライズを解除し、すべての文字列をLocalizable.stringsに保持しようとしています。 XCodeでこれを行うにはどうすればよいですか?

ファイルインスペクターですべての言語のチェックを外そうとしましたが、最後の言語を削除するとファイル全体が消えます。

enter image description here

ローカライズされていないファイルは次のようになります。

enter image description here

ローカライズされていないファイルは、新しい言語を追加したり、ローカリゼーションをxliffでエクスポートしたりしても表示されません。

26
Toydor

これはかなり愚かな方法ですが、デフォルトに戻したい場合は、私が見つけた唯一の方法で動作します。

  1. XibまたはStoryboardファイルをBase.lprojfolderからメインプロジェクトフォルダー(Finder内)に戻します。
  2. XIB /ストーリーボードファイルの参照を削除します(XCode内)
  3. それらすべてをXCodeプロジェクトに再インポートすれば完了です
40
zero3nna

XcodeでLocalizable.stringsファイルを作成し、必要な言語を確認してから、ファイル/文字列をコピー/貼り付け、xib/storyboardの言語を削除します。

enter image description here

1
StackUnderflow