0
我必須讓我的應用程序支持多語言選擇特定的單選按鈕(即英語,法語,德語等)。爲此我需要做什麼?任何外部框架或API是必需的?根據選擇的語言,無論是從應用程序還是從設備,我可以在應用程序中轉換語言嗎?
這樣做我從哪裏開始&如果有任何內置的方法,那麼請建議我。
我想添加另一件事,根據設備的選定語言,我們可以在應用程序中獲得與所選設備語言相同的所有效果嗎?
我必須讓我的應用程序支持多語言選擇特定的單選按鈕(即英語,法語,德語等)。爲此我需要做什麼?任何外部框架或API是必需的?根據選擇的語言,無論是從應用程序還是從設備,我可以在應用程序中轉換語言嗎?
這樣做我從哪裏開始&如果有任何內置的方法,那麼請建議我。
我想添加另一件事,根據設備的選定語言,我們可以在應用程序中獲得與所選設備語言相同的所有效果嗎?
你可以找到很好的教程的本地化這裏iOS應用:Localizing iPhone Apps – Internationalization
在那裏,你可以找到如何本地化的字符串,文件的.xib,應用程序的名稱。
在代碼中,你可以訪問當前的區域和語言,用戶在設置中設置:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLanguage = [languages objectAtIndex:0];
NSLog(@"Current Locale: %@", [[NSLocale currentLocale] localeIdentifier]);
NSLog(@"Current language: %@", currentLanguage);
張貼問題,你應該在iPhone SDK文檔中第一次看到之前。你會得到大部分的東西。 –