ios - 如何本地化邮件应用程序?

标签 ios xcode

我有一个 iPhone 应用程序,它使用 MFMailComposeViewController 发送带有报告的电子邮件。我已将应用程序本地化为 6 种不同的语言,包括 Storyboard文件和 localization.strings 文件。然而,当我测试它时(在模拟器和设备上),所有邮件应用程序按钮(取消、发送、删除草稿、收件人、主题等)都没有本地化。

我该如何解决这个问题?

最佳答案

我的解决方案是,我创建了一个新的目标语言文件来解决这个问题。只需为每个本地化制作一个:

enter image description here

完成后,尝试通过转到设置 -> 常规来更改语言:

enter image description here

从那里你去国际:

enter image description here

从那里到语言:

enter image description here

在这品脱中,您只需将默认语言更改为您想要的任何语言和本地化语言即可。例如:

enter image description here

这应该对你有帮助。

关于ios - 如何本地化邮件应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182696/

相关文章:

ios - 没有 ARC 的 Apple 可达性

ios - 触摸 move UILabel 一直有效,直到值修复 - 错误还是功能?

xcode - iOS 模拟器绘图太大(不是窗口比例问题)

ios - Xcode 5 与 iOS 6 SDK : 'UIAccelerometer' is unavailable: not available on OS X

ios - 在为 collectionView 使用单独的数据源时重新加载数据?

ios - 用户可以直接从 iOS 访问文件吗?

ios - 无法在启动屏幕上显示某些图像

objective-c - MPMoviePlayerController mp4 文件流

ios - CLLocation 当前位置不工作

ios - SortInPlace 表达式太复杂 - Xcode 更新