i want make application multi language, used 2 folders them, first 1 default values inside res folder, second 1 values-ar inside res folder. working perfect when language english.
now, want change arabic. used code:
locale locale = new locale("ar"); locale.setdefault(locale); android.content.res.configuration config = new android.content.res.configuration(); config.locale = locale; getbasecontext().getresources().updateconfiguration(config, getbasecontext().getresources().getdisplaymetrics()); when used code, instruction of application cut , paste changed, didn't know tell application use variables values-ar folder, not values folder.
please don't worry encoding
thanks in advance
you can current language , set if condition.
string currentlang = locale.getdefault().getdisplaylanguage(); if(currentlang == "english"){ //todo }else if(currentlang == "yourlang"){ //todo } hope find usefull. cheers
Comments
Post a Comment