2017-03-12 33 views
0

對於使用區域/語言本地化設計的iOS和Android應用程序,我想知道:從應用程序商店購買時是否將所有不同的本地化字符串等下載到用戶的設備上,還是已經針對文件進行了優化大小,只需在購買時下載與用戶區域/語言設置相匹配的內容?在下載時間或運行時是否實現了應用程序本地化?

如果是前者(一切都下載到設備上,然後在運行時實現本地化),那麼這對我來說將是一個大問題。我的應用程序依賴於一個非常大的文本數據庫,它需要用戶設備的語言。同時擁有所有不同的語言版本將佔用大量空間。所以,這意味着要麼我必須:1)有一個怪物應用程序文件的大小,或者2)必須在每種語言中發佈不同的應用程序實例,這兩者都不是理想的(儘管如果我選擇了第二種選擇不得不)。或者有其他方法嗎?

即使我還有很長的路要走,我需要開始考慮這個問題,因爲它會影響我組織事情的方式。

回答

0

你必須在你的應用程序中設置它,所以我不認爲這個應用程序thining進程照顧。

如果您有大量文本,您應該考慮爲其創建服務並在需要時根據設備語言或用戶首選項(語言菜單)從該服務獲取文本(如果在應用程序中有)。

相關問題