我在我的应用中使用意大利语。我用英语制作了一个Localizable.string文件,用意大利语创建了一个。
它工作正常,一切都可以正常使用静态数据,但主要是来自服务器端的字符串响应。我怎样才能用意大利语转换它们?
如果我使用不同的任何字符串变量获取数据,那么我将如何将它与localizable.string(意大利语)进行比较。
我还有英语和意大利语的服务器端数据。但在应用程序中它来自服务器。
谢谢..
答案 0 :(得分:0)
您可以使用以下语言获取应用程序当前语言:
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSArray *appleLanguagesArray = [userDefaults objectForKey:@"AppleLanguages"];
// Get Current language of an application...
NSString *currentLanguage = [appleLanguagesArray objectAtIndex:0];
if(currentLanguage==@"en") {
// English language.
}
另一个选项是如果你有两个语言的两个按钮,那么你可以检查当前选择的语言。