4

名前をに変更en.lprojしましたsv.lproj。次に、スウェーデン語のリソースをプロジェクトに追加し、英語のリソースを削除しました。

問題は、アプリがまだ英語をサポートしていると「考えている」ことです。つまり、との両方を[[NSBundle mainBundle] localizations]返します。ensv

enプロジェクトファイルとEnglishinfoplistで見つけたすべての参照を削除しましたが、それでも英語をサポートしています。

アイデアが足りないので、助けてください。英語をサポートしないアプリを書いた人はたくさんいるに違いありません。それでも私はグーグルで役に立つものを見つけることができませんでした。

4

2 に答える 2

6

まず、これを確認してください。

  1. リストアイテム
  2. Xcodeでプロジェクトを開く>=4.0.2
  3. プロジェクトファイルをクリックします
  4. 右側のプロジェクトタイトルの下にあるアイテムを選択します
  5. ローカリゼーションテーブルを確認してください。

編集:誰かが同じ問題を抱えている場合に備えて、私の問題を解決するための最終ステップを追加します。/エリックB

  1. 複製するローカリゼーションを選択します(英語)
  2. アプリで使用する言語をクリックし+て選択します(スウェーデン語)
  3. 削除するローカリゼーションを選択してください(英語)
  4. ファイルをクリックし-て削除します

これですべてです。これで、アプリはスウェーデン語または選択した言語のみを使用します。

于 2011-08-26T12:33:31.417 に答える
3

最初にプロジェクトの詳細(プロジェクトナビゲーターの最初のエントリ)に移動し、プロジェクトをクリックしてグローバル設定を表示します。「ローカリゼーション」の下に書かれているものを見てください。それでも「英語」が残っている場合は、ローカリゼーションの下のファイルインスペクターにあるすべてのファイルをチェックする必要があります。すべての英語のローカリゼーションを削除します。

于 2011-08-26T12:32:19.107 に答える