0

MonoTouch(5.2.12)/ MonoDevelop(3.0.3.2)でiOSアプリケーション(iPhone)を開発しています

ローカライズしてみました。

ローカリゼーションフォルダー(de.lproj)([追加]-> [新しいフォルダー])を作成し、そこに「Localizable.strings」ファイルを配置しました。このファイルはプロジェクトに追加されました([追加]-> [ファイルの追加...])。

ローカリゼーションは機能しません。ローカリゼーションファイル(Localizable.strings)が実行時の場所(/user/jpa/Library/Application Support / iPhone Simulator / 5.1 / Applications / A99 ... B13 / MyApp.app / de.lproj /)に見つからないことがわかりました。 )、MonoDevelopではそうですが。

なんで?なにが問題ですか?ファイルはUTF-8でコード化されています。(UTF-16では描画されません)

ありがとう。

4

2 に答える 2

2

ファイルのビルド アクションを「コンテンツ」に設定する必要があると思います (ファイルを右クリック -> ビルド アクション -> コンテンツ)。

于 2012-06-28T14:06:06.243 に答える
1

ローカライズされた文字列をどのように呼びますか? コードを教えてください。

ローカリゼーション フォルダーを手動で作成する必要はありません。

  • ファイルを作成しLocalizable.stringます (プロジェクト エクスプローラーで右クリックし、[新しいファイル] をクリックします)。
  • それを選択
  • Xcode の右側のパネルを開きます (まだ開いていない場合)
  • ローカリゼーション部分で + をクリックし、言語を選択します

この方法は、Xcode がローカライズ フォルダー自体を作成するため、操作エラーを防ぎます。

于 2012-06-28T12:27:32.027 に答える