If you use strings.xml to add an indirectness level for string values, you can easily localize your strings like this:
android:text="@string/main_text_view_hello"
So, I have strings.xml in folders:
res/values res/values-en-rCa res/values-en-rGB
Anytime I want to change a value for Canada or the United Kingdom, I just add it to the appropriate folder. All other values ββare retrieved by default from res / values.
source share