2013-04-04 46 views
1

我一直在尋找如何在我的Phonegap應用程序上支持多語言功能的方法。理想情況下,我會確定瀏覽器語言(可能使用navigator.language)並從那裏應用應用程序語言。我建立一個像這樣的功能沒有太多經驗 - 網絡或移動網絡,但我會認爲這將更容易申請使用某種服務器端代碼 - 在PHP中,我可能會請求一個XML文件與正確的語言,並用相應的字符串填充我的觀點。混合Phonegap應用程序和多語言

但是,我應該如何在Phonegap應用上處理這個問題?我的應用程序有很多頁面需要語言支持,我發現的許多js解決方案似乎都非常混亂和不雅。

我當然想要支持最大數量的操作系統(主要針對Android,iOS和Windows Phone 8)。

回答

4

由於PhoneGap應用程序只是Web應用程序,您需要一個JavaScript工具。我會建議Globalize
This question也可能有幫助。

+0

感謝您的鏈接,儘管Globalize看起來「太多」了,但儘量保持我的文件儘可能小,但會檢查其他討論。 – 2013-04-04 12:32:22

+0

對於簡單的解決方案,您可以將翻譯放入數組中,然後使用此數組的值替換應用中的字符串。 – wmfairuz 2013-04-04 13:11:35

+0

@wmfairuz聽起來有趣,你可以詳細說明一下嗎? – 2015-01-13 19:29:00