1
我很堅持在應用內部進行本地化。什麼是想法: 你在應用程序內選擇語言,並取決於你選擇哪種語言,它在NSUserDefaults
保存價值。因爲我沒有找到這種本地化的材料,所以我的想法是讓類有一個返回字符串的類方法,這取決於在NSUserDefaults中保存哪種語言。例如:iOS應用本地化取決於用戶在應用中的選擇
+(NSString *) helloString
{
NSString *hello = [NSString new];
if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"language"] isEqualToString:@"en"]) {
hello = @"Hello";
}
else if ([[[NSUserDefaults standardUserDefaults] objectForKey:@"language"] isEqualToString:@"es"]) {
hello = @"Holla!";
}
return hello;
}
這是合法的方式,有沒有更好的解決方案?
前段時間有一個話題涉及如何設置本地化語言,而不考慮操作系統的語言設置。 –
如果你可以給我的鏈接,因爲我沒有找到... – Stefan
停止停止...不要這樣做... ***我會離開編程,如果你這樣做... *** –