In my project there is a option for the user to select language. The whole application should change by selecting the language. Language is fetched from the server side.
I referred various sites and links, but couldn't find a better solution. Localization is not possible, because it's a huge app and also language is not fixed , it is fetched from the server side and it can be varied.
Is any other solution is available? Please help...
Although its not recommended to use separate language for your app other than the Android system's . But you can still change it .
Below is the code :
Use this method call on some user trigger:
To learn more about android locals: http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/
You can use something like this:
This will set the locale of the app to the desired one, not changing the global locale set on the device. All of the native localisation mechanisms will work with the context locale.