0
在我的一個本地化應用程序中,西班牙語是默認語言。但是,用戶可以將英語設置爲默認語言,並將其地區設置爲「西班牙」。將設備語言設置爲區域設置?
的問題是,我的應用程序中我使用此代碼:
int day = (60*60*24);
NSDate *nextNextDay = [[NSDate alloc] initWithTimeIntervalSinceNow:(day*2)];
NSString *someString = [[dateFormatter stringFromDate:nextNextDay] capitalizedString];
NSLog(@"The day: %@", someString);
結果是一天中默認的語言環境,這是西班牙的名稱(在這種情況下)。所以,而不是我會得到「星期一」的結果,我會得到「Lunes」。當應用的其他部分是英文的時候,這當然是非常難看的。
我該如何解決這個問題,而不用硬編碼任何語言環境?
Eventhough它的硬編碼,它是可用的。 –