Xamarin Studio for iOS でアプリケーションを作成しました。アプリケーション名 ( CFBundleDisplayName
) は、デバイスの言語に応じて変更する必要があります。xCode でそれを行う方法に関するドキュメントはたくさん見つかりましたが、Xamarin Studio では何も見つかりませんでした。ご協力いただきありがとうございます!
1 に答える
1
各 .lproj ディレクトリ内に InfoPlist.strings ファイルを追加します。各言語固有の InfoPlist.strings ファイル内で、次の行を追加localized value
し、翻訳されたタイトルに置き換えます。
"CFBundleDisplayName" = "localized value";
これにより、アプリのラベルに翻訳された文字列がホーム画面に表示されるようになります。
コードでこの値にアクセスしたい場合は、次のように取得できます。
var title = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleDisplayName");
AppTitleLabel.Text = title.ToString();
于 2015-09-09T15:30:31.340 に答える