我使用Xamarin Studio for iOS创建了一个应用程序。应用程序名称(CFBundleDisplayName)需要根据设备的语言进行更改。我发现了许多关于如何使用xCode进行此操作的文档,但没有使用Xamarin Studio。谢谢你的帮助!
答案 0 :(得分:0)
在每个.lproj目录中添加InfoPlist.strings文件。在每个特定于语言的InfoPlist.strings文件中,添加以下行并将localized value
替换为您的翻译标题:
"CFBundleDisplayName" = "localized value";
这将确保应用标签将在主屏幕上显示已翻译的字符串。
如果您希望在代码中访问此值,可以像这样检索它:
var title = NSBundle.MainBundle.ObjectForInfoDictionary("CFBundleDisplayName");
AppTitleLabel.Text = title.ToString();