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

时间:2012-11-01 17:46:11

标签: ios xcode

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

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:1)

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

enter image description here

完成后尝试通过转到设置更改语言 - > general:

enter image description here

从那里你去国际:

enter image description here

从那里到语言:

enter image description here

在此品脱中,您只需将默认语言更改为您想要的任何内容即可。例如:

enter image description here

这应该对你有所帮助。