My android app has a drop down List,From where user can change language like English, Javanese so on. when user change language then app language will be change. It is a simple app where has only one layout.Please any one help me
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I wouldn’t trust on-the-fly translation of your strings; even the best automatic translators can produce inaccurate output. Additionally, you add a fair amount of complexity, overhead, and dependency (e.g., having a network connection) by handling translation this way.
The problem of having a “multilangauge app” (as you called it) is well-known, and the process of solving it is called internationalization and localization . In general, when you’re working with a framework or programming language, you can look for existing packages/libraries relating to this topic — it’s almost a given that others have spent significant time building a good mechanism(s) to facilitate this.
Android is no exception; it’s been developed with localization support built-in. The Android Developer Documentation has a comprehensive guideon Localization that you should take a look at. You’ll still need to translate your text somehow, but a lot of the “groundwork” of how you can serve up locale-specific messages to the user has already been laid out for you.
One last note — the Android docs also provide a tutorial called ” Hello, L10n“, which walks you through the basics of creating a localized app. Hope this helps!