只是爲了好奇,我有一個問題!SQlite基於語言的表選擇
我的應用程序已準備得差不多。我已經實現了雙語(英語/泰米爾語)當用戶選擇設置THR首選語言,然後整個應用程序被轉換成語言(我使用的自定義區域設置)。一切正常。
我的問題是,我們可以做同樣的SQLite數據庫?它根據表 「country-en」或「country-ta」的語言環境自動獲取數據?有什麼辦法嗎?我聽說thr是一種方法SQLiteOpenHelper.onConfigure(setLocale());在sqlitedatabase中設置語言環境。我想知道它是如何工作的!
當然,是的,**你也可以**。如果您想要使用兩個不同的表格,當您執行查詢時只需附加「en」或「ta」(「SELECT FROM Country_」+ yourLocale +「...」)。或者你可以使用**一個單獨的表**,並且使用整數字段「Language」,並且你傳遞一個int(0 =英文,1 =泰米爾 - 僅用於字母順序,這更易於提醒)...(「.. 。WHERE ... AND Language = 0「)。 –
非常感謝!它真的幫了我:-) btw ..張貼它作爲一個答案,以便我可以放棄大拇指fr yu :-) –
完成。謝謝 –