Localization Android
@2010 Mihail L. Sichitiu 1 Android Introduction Hello Localization @2010 Mihail L. Sichitiu 2 Goal Learn how to localize an application @2010 Mihail L. Sichitiu 3 /res /res/values/strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">Hello, L10N</string> <string name="text_a">Shall I compare thee to a summer"'"s day?</string> <string name="text_b">Thou art more lovely and more temperate.</string> <string name="dialog_title">No Localisation</string> <string name="dialog_text">This dialog box"'"s strings are not localised. For every locale, the text here will come from values/strings.xml.</string> </resources> /res/drawable/flag.png @2010 Mihail L. Sichitiu 4 Localization Locale Code Language/Country Location of strings.xml Location of flag.png Default English/ UK /res/values /res/drawable de-rDE German/Germany /res/values-de /res/drawable-de-rDE fr-rFR French/France /res/values-fr /res/values/fr-rFR fr-rCA French/Canada /res/values-fr /res/values/fr-rCA en-rUS English/US /res/values /res/values/en-rUS es-rVE Spanish/Venezuela /res/values-es /res/values/es-rVE @2010 Mihail L. Sichitiu 5 Change the locale to English-US Spanish-Venezuela Spanish-Spain . @2010 Mihail L. Sichitiu 1 Android Introduction Hello Localization @2010 Mihail L. Sichitiu 2 Goal Learn how to localize. values/strings.xml.</string> </resources> /res/drawable/flag.png @2010 Mihail L. Sichitiu 4 Localization Locale Code Language/Country Location of strings.xml Location of