簡體   English   中英

本地化android應用程序,其中數據來自服務器

[英]localize android application where data coming from server

我有一個應用程序,它在ListView顯示項目列表。 這些項目(字符串)來自服務器,以英語存儲。 我想在我的應用程序中以中文顯示這些英文字符。 是默認的,如果用戶為他們的設備選擇中文lang還是我必須做其他事情。.我知道如何本地化圖像,存儲在資源中的字符串,但是我想本地化來自Internet的存儲在字符串中的字符串數據庫中的一種語言。

編輯:如果管理員以中文輸入數據到數據庫,它將以中文顯示在我的ListView中嗎?

如果管理員用中文將數據輸入數據庫,是否會在我的ListView中以中文顯示數據?

我討厭這樣做,但我必須這樣做。 是。 不會吧 前提是:

  1. 您的數據庫支持中文字符(即支持GB18030編碼)。
  2. 數據以適當的方式傳輸(您不會丟失任何信息)。
  3. 您的應用程序(和平台)支持這些字符。

就是說,由於數據庫中已經有英文字符串,因此只要該數據是靜態的,就不必在后端進行任何修改。 靜態來說,它不是一直在變化,您可以接受在更改時發布新的客戶端版本。 在這種情況下,您可以將英語字符串當作資源的鍵,並在運行時收集適當的字符串。

如果用戶為設備選擇中文,是否為默認值

是的,這就是當用戶將其語言切換為中文時通過訪問默認語言環境獲得的。 考慮到那里有一些中文語言環境(因為簡體中文和繁體中文),我以為您在談論簡體中文(如在中國)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM