As you, a developer, would know, Android application have to support multiple languages. Yeah! It's very easy for android to handle it for you. It is done through "String Resource." The only thing that you must do is simply preparing texts in different languages. The rest is handled by android system.
However, it is too smart. String Resource is automatically adjusted to the current device's language. We cannot easily switch language on-the-fly.