'How can I make code responsive with any language? Support multiple languages
strings (English is the default)
<string-array name="languagesList">
<item>English</item>
<item>Arabic</item>
<item>Spanish</item>
<item>French</item>
<item>Chinese</item>
</string-array>
strings-ar
<string-array name="languagesList">
<item>الإنجليزية</item>
<item>العربية</item>
<item>الإسبانية</item>
<item>الفرنسية</item>
<item>الصينية</item>
</string-array>
strings-es
<string-array name="languagesList">
<item>inglés</item>
<item>Arábica</item>
<item>español</item>
<item>Francés</item>
<item>Chino</item>
</string-array>
strings-fr
<string-array name="languagesList">
<item>Anglais</item>
<item>arabe</item>
<item>Espagnol</item>
<item>Français</item>
<item>Chinois</item>
</string-array>
strings-zh
<string-array name="languagesList">
<item>英语</item>
<item>阿拉伯</item>
<item>西班牙语</item>
<item>法语</item>
<item>中国人</item>
</string-array>
Inside SettingsFragment user can change the app language, The buttons look like Chips, When the user clicks on Chip 1 I'll pass en, Chip 2 I'll pass ar, Chip 3 I'll pass es, etc...
I'll give the source code to the company and I don't know what languages they will add or remove, How can I make code responsive with any language?
Any ideas?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
Solution | Source |
---|