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

Ios 如何本地化邮件应用程序?,ios,xcode,Ios,Xcode,我有一个iPhone应用程序,它使用MFMailComposeViewController发送带有报告的电子邮件。我已经将应用程序本地化为6种不同的语言,包括故事板文件和本地化.strings文件。但是,当我测试它时(在模拟器和设备上),所有邮件应用程序按钮(取消、发送、删除草稿、收件人、主题等)都没有本地化 如何修复此问题?只有当操作系统知道您的应用程序支持当前语言时,才会翻译默认的iOS组件 查看项目设置(而不是目标设置)的“信息”选项卡。 有一个字段列出了可用的翻译 也许Xcode无法自动

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


如何修复此问题?

只有当操作系统知道您的应用程序支持当前语言时,才会翻译默认的iOS组件

查看项目设置(而不是目标设置)的“信息”选项卡。 有一个字段列出了可用的翻译


也许Xcode无法自动识别您的翻译,您必须使用加号按钮将它们添加到此处。

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

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

从那里你可以进入国际:

从那里到语言:

在这一品脱,您只需将默认语言更改为您想要的任何语言,就可以实现本地化。例如:


这应该对你有帮助

非常感谢你。。。成功了!