使iPhone应用程序双语

时间:2013-06-19 10:41:51

标签: ios multilingual

我是iPhone应用程序的新手,我想做我的 应用程序双语“支持英语和阿拉伯语”通过按键转换语言

有人能告诉我如何以编程方式执行此操作吗?

注意:我想要从设备语言中单独更改应用程序的语言。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式在语言之间切换:

NSString* path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];//use the language code here
NSBundle* languageBundle = [NSBundle bundleWithPath:path];

这将为您提供特定语言的包。然后,您可以使用以下方式获取密钥的特定翻译:

[languageBundle localizedStringForKey:Key value:@"" table:nil];