我正在研究需要支持大量語言的應用程序。我不希望在應用程序資源中捆綁所有語言,而是希望能夠在用戶從設置菜單中選擇新語言時下載該語言。Anroid應用程序本地化 - 在運行時下載轉換
Facebook的移動應用程序做得非常好。如果您已登錄,請轉至設置>語言>切換語言>選擇其他語言。
我認爲Facebook正在下載這些語言資源,因爲如果我將手機置於飛行模式下,它不起作用(提示再次嘗試,或使用英語作爲默認值)。
由於應用程序資源無法在運行時編輯,我猜Facebook正在使用數據庫下載語言,然後從那裏加載翻譯?!
對此的任何想法?
感謝
P.S實際上,我試圖做到這一點在Xamarin ......試圖理解Facebook的Android的辦法,所以我可以實現它自己。
感謝您的回覆。我同意你的看法,但這並不能真正回答我的問題。 – AhmedW