我使用 Xamarin Studio for iOS 创建了一个应用程序。应用程序名称 ( CFBundleDisplayName
) 需要根据设备的语言进行更改。我找到了很多关于如何使用 xCode 执行此操作的文档,但没有使用 Xamarin Studio。谢谢你的帮助!
问问题
975 次
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 回答