If you need to change language in android but you can't find the language you want to change to, you can use an app name 'MoreLocale 2'. It's free and you can download it through Google Play. It works both root and unrootdevice. For root device it will use supersu access. For unroot device you need to grant the permission manually by 'pm' command. I'm not sure that this will works with all android version.
Instructions:
- Install & Open the app, Next Press Option Key -> Select Add Locale
- Input Label, ISO639, ISO3166. You have to use the correct Language and Country ISO code and click add.
Example: Cambodia:
ISO639: km
ISO3166: KH
Find country ISO codes link below:
- Open extracted folder, Hold Shift and Right Click anywhere in that folder, choose Open command window here
Instructions:
- Install & Open the app, Next Press Option Key -> Select Add Locale
- Input Label, ISO639, ISO3166. You have to use the correct Language and Country ISO code and click add.
Example: Cambodia:
ISO639: km
ISO3166: KH
Find country ISO codes link below: