2011-08-26 10 views
4

en.lprojsv.lprojに改名しました。私はスウェーデンのリソースをプロジェクトに追加し、英語のリソースを削除しました。iOSアプリで英語のサポートを削除するにはどうすればよいですか?

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

enEnglishへの参照をすべて削除しましたが、これはプロジェクトファイルと情報plistにありますが、まだ英語がサポートされています。

私はアイデアが不足しているので、助けてください。英語をサポートしていないアプリを書いている人は、大勢いなければなりません。それでも私はGoogleで有用なものを見つけることができませんでした。

+0

あなたのinfo.plistを見てください – Vanya

+0

@ヴァニヤ、私はすでにそれをしました。 –

答えて

6

まずこの点を確認してください。

  1. リスト項目
  2. Xcodeで
  3. プロジェクトを開く> = 4.0.2
  4. プロジェクトファイルをクリックし
  5. 選択項目タイトルプロジェクトの下を右に
  6. チェックローカリゼーションテーブル。

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

  1. あなたは(英語)を複製するローカリゼーションを選択
  2. クリック+、あなたが(スウェーデン)を使用するアプリだ言語を選択
  3. (削除したいローカリゼーションを選択英語)
  4. クリック-および削除ファイルそこにありますすべてです

。これであなたのアプリはあなたが選んだスウェーデン語を使用します。

+0

英語とスウェーデン語があり、英語にローカライズされたファイルが1つあると言われました。それがどのファイルであるかを知ることができるかどうか知っていますか?とにかく、マイナスをクリックしてそのファイルを削除しましたが、アプリはまだ英語をサポートしています。 –

+0

私はMainWindow.xibしか持っていません。どうすれば確認できますか? –

+0

これですべての.xibファイルをチェックする必要があります。次の手順を実行します。1. Xcodeで.xibファイルをクリックします。 2.「ユーティリティー」ビューを開きます(すべての設定を構成できます)。 3.ユーティリティビューで、左のタブアイコン、ファイルインスペクター(ノートアイコンのようなものです)をクリックします。 4.ローカリゼーションテーブルを検索し、言語を確認します。 – Nekto

3

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

+0

あなたの答えは猫のものとほとんど同じだと思いますが、それほど詳しくはありません。私はそのリストから英語を削除してファイルを削除しましたが、それでも英語、任意のアイデアをサポートしていますか? –

+0

私はそれを修正しました。あなたの時間をありがとう。 –

関連する問題