我正在使用requireJS
以及Jquery Mobile
,並已開始考慮應用程序國際化的選項。什麼插件用於jQuery Mobile和RequireJS國際化?
現在可用的語言(EN/DE/FR)由數據庫服務器提供。當用戶選擇一個新的語言,我的當前頁設置jqm option
allowSamePageTransition=true
,它做一個changepage重新抓取網頁的內容,並把它添加到DOM(它在DOM的兩倍,但沒關係,現在。
由於應用程序最終應該脫機工作,我想通過JSON/Javascript從數據庫和存儲/服務器中刪除語言,因此切換語言會觸發相同的事件,只是這次翻譯將作爲JSON提供,並且我正在構建東西在客戶端
我一直在嘗試做這與i18n
插件requireJS
提供,雖然這是超級簡單的設置,當用戶手動切換語言我堅持不得不重新加載完整的應用程序來顯示新的語言,這是一個不行。
問題:
我已經閱讀國際的一些問題和建議的框架,但我不確定該走哪條路,並沒有真正發現任何替代。
考慮到這些:
- 應該是小而快
- 需要與JQM
工作 - 應使用JSON/.po文件我可以建立服務器端下載和高速緩存/ localStorage的
保持 - 複數規則等都可以,但不是必須的
你推薦使用什麼?你有什麼經驗?
感謝您的分享!
謝謝,無名downvoter解釋 – frequent