1
我在iOS模擬器測試我的應用程序。 我有Localizable.strings的兩個文件 - 一個用於意大利和一個德國。在他們每個人我都相應:應用程序本地化:每秒發佈一種不同的語言!
"Updating..." = "Aggiornamento in corso...";
"Updating..." = "Daten werden aktualisiert...";
在代碼中我做的:
NSString *updatingString = NSLocalizedString(@"Updating...", nil);
現在,當在模擬器的設置,語言設置爲德語,每一秒啓動應用程序中的updatingString的值是「更新中...」和所有其他第二次發射是「回到名單Daten werden aktualisiert ......」。
對於意大利語言它始終是正確的,updatingString的值總是「天主教的現代化改革在科索...」。
任何人能解釋這種神奇?