如何在我的應用程序中更改我的應用程序默認語言?我試圖將我的應用程序語言更改爲阿拉伯語,但我不確定如何完成此操作。Iphone中的多語言應用程序
2
A
回答
4
有一個辦法:
首先要命名爲ar.lproj
不同的文件夾,並把localizable.String
可能下面的示例代碼的幫助你。您可以在viewWillAppear
中使用您需要獲取價值的密鑰調用此函數。
-(NSString*) languageSelectedStringForKey:(NSString*) key
{
NSString *path;
NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];
if([[userDefault valueForKey:@"language_Selected"] intValue] == 0)
path = [[NSBundle mainBundle] pathForResource:@"en" ofType:@"lproj"];
else if([[userDefault valueForKey:@"language_Selected"] intValue] == 1)
path = [[NSBundle mainBundle] pathForResource:@"ar" ofType:@"lproj"];
NSBundle* languageBundle = [NSBundle bundleWithPath:path];
NSString* str=[[languageBundle localizedStringForKey:key value:@"" table:nil] retain];
return str;
}
希望你能理解這個概念。
+0
謝謝..一個...很多 – Ved 2012-04-02 06:21:22
+0
任何時候 .....:) – 2012-04-02 06:39:26
相關問題
- 1. 純C語言的iPhone應用程序
- 2. 不同語言的iPhone應用程序
- 3. iPhone應用程序中的多語言支持
- 4. WP7中的多語言應用程序
- 5. iPhone應用程序Info.plist語言屬性
- 6. 如何在iphone中實現應用程序多語言選擇?
- 7. C語言中的多語言應用程序#
- 8. 如何使用MonoTouch爲iPhone應用程序使用多語言?
- 9. iPhone應用程序內的多種語言選擇選項
- 10. 製作iPhone應用程序多語言的最佳方式
- 11. 多種語言的iPhone應用程序與音頻
- 12. 多種語言的Android應用程序
- 13. Phonegap應用程序的多種語言
- 14. 多種語言的應用程序
- 15. 多種語言的應用程序
- 16. K2 blackpearl的多語言應用程序
- 17. jQuery Mobile的多語言應用程序
- 18. 多種語言的MVC3應用程序
- 19. 在多語言ios應用程序中分配特定語言
- 20. 多語言應用程序vs很多應用程序
- 21. 適用於非英語語言的iPhone應用程序
- 22. 多語言應用程序的Swing應用程序框架
- 23. android多語言應用程序內部的應用程序
- 24. 多種語言的UWP應用程序 - 檢查所有語言
- 25. 單一語言的多語言應用程序?
- 26. Howto安裝多語言winforms應用程序的單一語言
- 27. 用C語言創建一個多語言應用程序#
- 28. 多語言應用程序編碼
- 29. Xamarin形式多語言應用程序
- 30. 多語言應用程序UI
你可以找到答案在這裏, http://stackoverflow.com/questions/1669645/how-to-force-nslocalizedstring-to-use-a-specific-language – 2012-04-02 06:04:41