2013-06-19 86 views
0

我新的iPhone應用程序,我想讓我的 應用雙語按一鍵轉換語言「同時支持英語和阿拉伯語」製作iPhone應用程序雙語

任何人都可以告訴我怎麼做編程?

注:我想從設備的語言分別改變應用程序的語言。

在此先感謝。

+0

http://stackoverflow.com/questions/5748600/making-multi-language-ios-app同樣的問題在這裏。 – juniperi

+0

改變應用程序的語言,我們必須改變iPhone本身的語言,我不希望這樣,我想從設備的語言分別改變應用程序本身的語言。 – Eman87

回答

0

您可以通過使用語言上飛之間切換:

NSString* path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];//use the language code here 
NSBundle* languageBundle = [NSBundle bundleWithPath:path]; 

這會給你特定的語言包。然後你可以得到一個關鍵使用的特定翻譯:

[languageBundle localizedStringForKey:Key value:@"" table:nil]; 
+0

改變應用程序的語言,我們必須改變iPhone本身的語言,我不希望這樣,我想從設備的語言分別改變應用程序本身的語言。 – Eman87

+0

通過這種方式,您可以更改設備的語言的語言無關。例如,如果您給「de」而不是「en」,它會將您的應用程序的語言設置爲意大利語等等。 – Amit

+0

感謝,但現在你能告訴我如何準確使用此代碼?因爲我是iPhone新手。以及如何使用'[languageBundle localizedStringForKey:Key value:@「」table:nil];'這是什麼值? – Eman87