我正在開發一個以印度語和英語兩種語言編寫的Android應用程序。我有一個活動,我用某些值綁定編輯文本。 當我選擇英語語言時,一切都很完美,但是當用戶選擇印地語時,我想要的是綁定北印度語中的編輯文本值。 這是我的代碼Android英語譯成印地語
if(language.equals("1"))
{
Typeface font = Typeface.createFromAsset(AddNewAddress.this.getAssets(),"fonts/Krishna.ttf");
mySpinner.setTypeface(font);
area.setTypeface(font);
mySpinner.setText(cityname);
area.setText(areaname);
}
我已經下載從谷歌這個克里希納字體文件,並用它作爲提到above.But的問題是,它並沒有英文文本轉換成印地文正常的一部分。 我附上截圖
在截圖我有部門18和薩特納英語價值觀,但在印地文語言的截圖沒有這些文本轉換成印地文正確
夥計們建議我我錯的地方
請參閱android本地化。 https://developer.android.com/training/basics/supporting-devices/languages.html –
但這並不轉換動態文本字段,我已經使用這個,但它只適用於靜態文本值 – Neha
使用谷歌traslator API,但其付費 –