 <p>The Developer's Guide on <a href="http://developer.android.com/guide/topics/resources/localization.html#creating-alternatives" rel="nofollow">Localization</a> covers this.</p> <p>In short use the same string names, but have different locale folders, like:</p> <ul> <li><code>res/values/strings.xml</code> for the default language</li> <li><code>res/values-fr/strings.xml</code> for French</li> <li><code>res/values-ja/strings.xml</code> for Japanese</li> </ul> <p>The OS will load the appropriate language for <code>R.string.hello</code> for you.</p>