我計劃創建一個多語言IOS應用程序。我計劃從服務器支持語言(內容)支持。 如何在我的應用程序中聲明它支持所有語言。問題在於本地控件,如電子郵件屏幕&打印屏幕。那麼我怎麼能聲明應用程序支持所有語言。多語言IOS應用程序
回答
您可以將屬性「本地化資源可以混合」添加到您應用的info.plist文件中,並將該值設置爲YES。在嘗試將MFMailComposeView本地化爲丹麥語時,這對我有用。
但正如Stackmonster所說,蘋果的指導方針是遵循手機上設置的語言。
iTunes App Store中顯示的「支持」語言基於您添加的語言資源文件。我想你可以爲所有的語言添加資源文件,並且只需在其中添加任何內容。您可以從「本地化」部分的「項目信息設置」中添加這些項目。這會導致應用程序在商店中顯示它支持這些語言。確保你確實在服務器上支持這些語言,否則蘋果公司可能會拒絕該應用程序,如果他們測試它的支持語言之一(我不知道他們是否這樣做。)
然後,你需要發送設備語言代碼到您的服務器並返回正確的字符串。這就是我們爲AskingPoint App Analytics評分助推器所做的。我們會將設備語言字符串作爲我們收集的設備指標的一部分進行報告,然後當向用戶顯示評分提升時,按鈕和消息將從服務器端填入服務器的相應評級提示和按鈕文本。
第1步:
點擊項目 - >信息 - >向下滾動 - >本地化 - >點擊 '+' 添加你需要的語言 - >檢查的要求 - >完成。
第2步:
點擊「支持文件」 - >右鍵 - >新建文件 - >選擇左側列表中的資源 - >選擇「字符串的文件」 - >下一步 - >將其命名爲「本地化' - >創建
第3步:
上新創建的文件點擊 - >去工具 - >文件檢查器 - >點擊 '本地化..' - >檢查所有的語言
第4步:
open Localizable.strings(英文)寫「help」=「我幫不了你」;
這裏「幫助」是關鍵「我幫不了你」是一個值。你可以根據你的意願改變它們。
打開Localizable.strings(Franch)或您設置的語言。相應地寫,你可以翻譯「我無法幫助你」任何語言。
第5步:
// for test
NSString *str = NSLocalizedString(@"help", Nil);
NSLog(@"%@",str);
我們都做到了。你可以檢查。
現在,要測試設備 - >常規 - >國際 - >語言 - >選擇所選語言或您選擇的語言(有限語言)的轉到設置。運行你的應用。希望是會幫助你的。它幫助我。
- 1. 多語言iOS應用程序
- 2. 在多語言ios應用程序中分配特定語言
- 3. IOS:多語言應用
- 4. iOS應用程序與語言環境
- 5. 更改ios應用程序的語言
- 6. 多語言應用程序UI
- 7. 應用程序支持多種語言?
- 8. 多種語言的MVC3應用程序
- 9. Asp.net多語言網絡應用程序
- 10. 多種語言的應用程序
- 11. 多語言應用程序編碼
- 12. 使多語言Android應用程序
- 13. 多語言HTML5應用程序
- 14. 多語言android應用程序?
- 15. K2 blackpearl的多語言應用程序
- 16. QT多語言應用程序
- 17. mvc .net多語言應用程序
- 18. 多語言AJAX應用程序
- 19. 多語言Office 365應用程序
- 20. Iphone中的多語言應用程序
- 21. Installshield多語言支持應用程序
- 22. 多語言燒瓶應用程序
- 23. UWP應用程序在多種語言
- 24. 多語言Flex應用程序
- 25. 多語言動態Silverlight應用程序
- 26. 多語言winforms應用程序
- 27. 多語言應用程序的Swing應用程序框架
- 28. Howto安裝多語言winforms應用程序的單一語言
- 29. 單一語言的多語言應用程序?
- 30. 多種語言的UWP應用程序 - 檢查所有語言
我不知道這個設置謝謝不要記住 – 2012-08-10 11:07:11