EKEventEditViewController本地化

时间:2012-09-14 12:45:28

标签: iphone objective-c xcode

如何更改EKEventEditViewController中的默认语言,即使我手动设置AppleLanguages对象,它也始终为英文

2 个答案:

答案 0 :(得分:8)

我通过向我的app plist添加Localizations项来解决了这个问题。例如,如果您希望自己的应用以西班牙语显示表单,请在plist中添加Localizations key,然后在其中创建西班牙语项目。

答案 1 :(得分:1)

1)在info.plist中为您的语言设置“本地化本机开发区域”,例如en,de,fr等。

2)添加新文件 - > iOS资源 - >字符串文件并将其命名为Localizable。 在捆绑包中选择此文件,然后在“实用程序视图”中添加本地化。

然后你的EventController应该使用正确的语言。