My wife had brought the new Samsung Galaxy S4. She was really excited about the phone, since she is new to Android. (As you guys guessed it, she was an iPhone user before.) The number one issue that she was complaining about, was the international language available to her. The one she got was the T-Mobile Samsung Galaxy S4, Android version 4.2.2. She was shocked to see that Samsung/T-Mobile or who ever it is, had not included the Chinese written language and many others. The only languages available to her was: Deutsch, English, Espanol, Francais, Italiano, and 한국의. She told me to take a look at it, I never took noticed of the language setting, as I was okay with English. She on the other hand was not. Is Samsung/T-Mobile/even Google being racism now? 🙁
Now, I have searched all over Google and found nothing. I started reading about cooking my own custom ROM. All that was a waste of time. I decided to look into the system files, and found the XML file that had the settings to enable international languages.
Enabling international Languages within Settings for Android Samsung Galaxy S4.
Quick Instructions:
#1: You will need to root your phone.
#2: Download and install “Root Browser” from the Play Store.
#3: Open the app and navigate to “/system/csc”
#4: Delete or rename “language.xml”
Picture Instructions:
#1: Make sure you have custom ROM that are based on the official Samsung ROM.
The ROM in the screenshot that I am using is the Wicked ROM Version 9.1

#2: You have to install “Root Browser” from the Play Store App.
#3: Open up “Root Browser” and make sure you download/install all the prerequisites when you first open the app.
#4: Within the “Root Browser,” navigate to the folder: /system/csc
#5: Rename or delete language.xml
#6: Restart your cell phone if needed. Now, you can see all the available languages within the Android system.
That’s all, now you should be able to see all the international Languages of your choice.
Author: Jason Lin
Hey,
Says I do not have permisson to move, edit or delete the language.xml file. How do I bypass this?
Kim
You first need to root your galaxy s4. Do you need help with that?
instal bahasa indonesia
do you to do something on Rename or delete language.xml please let me know thank you
Can i do this for a custom rom samsung galaxy pocket s 5300 rom called purenature kitkat i opened the file and see language how can i add arabic language please answer me
BTW, which carrier Galaxy S4 are you using? (T-Mobile, Verizon, ATT)
Hello. i have bought new Brand: Vivo, Model: Y11, Network type: TD-LTE (4G)/TD-SCDMA/GSM, Size: 5.5 inches. but problem is that, inside mobile setting there is no other language only chinese is present. but i need international english language. so can any body know about the problem to solve at. email me. [email protected]
The above hack is for Samsung devices running Android. Your file system might be different however the concept could be the same.
I have been following this article and comments
I have a new s4 from t-mobile and samsung has told me
1-The phone is manufactured with all the languages
2-the phone only contains the six languages that I see
T-mobile (at the store) told me that the solution is in
a-kies
b-Google Play
Google told me that they were only the owners of the Google Play mall and could not offer any advice or suggestions on specific apps
Hello, I use T-mobile Galaxy S4 as well. Yes, the languages are all included within the phone, however it is locked. You will need to root your phone first before you can unlock all the languages of your choice. I will try to post a blog on how to root your Samsung Galaxy S4 tonight. I guess that Samsung only likes certain people to user their phone :p
Hi dear cs378!
I have problems with the rooting. Could you help me and post how to root the phone?!
Thank you
Worked just as you instructed, very easy. Thanks for posting, I now have the language I want on my phone!
ive tried doing what you said but its not working :/
Like I mentioned, is your galaxy rooted? If it is, do you happen to have a custom Rom that does not support other languages.
And did you restart your device 🙂
Hello, thanks for the post. I rooted my phone and did everything you told me, however:
1) Whenever I open Root Browser, and try to edit language.xml, it still is never able to save anything.
2)Everytime I click on save I always get “Failed saving language xml.”, then when I open “Superuser” it says that there is no SU binary installed yet, even though I have also already installed Titanium backup.
Here is how I supposedly rooted my phone:
1) Plugged it in to my Windows laptop and downloaded SAMSUNG USB driver for phones
2) Went to settings, about device
3) Became developer of the phone
4) Went to developer options
5) Checked USB Debouge
6) Installed motorchop
7) Extracted motorchop on WinZip
8) Opened run.bam
9) Once I opened run.bam and I pressed “enter”, it repeatedly kept saying that “adb” is not recognized as an internal or external command, operable program or batch file, then it said “exploit complete”.
10) I pressed any key like it asked me to, download Superuser (my phone did not come with it), and Root Browser
11) Now whenever I open Root Browser, and try to edit language.xml, it never was and still is not able to save anything.
2) Everytime I click on save I always get “Failed saving language xml.”, then when I open “Superuser” it says that there is no SU binary installed yet, even though I have also already installed Titanium backup.
By the way I am with Rogers, just thought I’d let you know that. So I mean if I missed a step and or did something wrong, please let me know asap. Thanks.
“it repeatedly kept saying that “adb” is not recognized as an internal or external command”
Your ADB should be recognized. Try reinstalling your Samsung USB driver with the lastest software from Samsung.
You may want to download the ATT version I believe.
btw I meant “run.bat” lol Sorry
Opps and I also meant to say “Samsung Galaxy S4” lol
So many spelling errors lol
Hi!
I tried the above but when I tried to rename language.xml, it says operation fail. What am I suppose to do? I have at&t s4
Can you please tell me what you mean by: #4: Delete or rename “language.xml”
How do I delete it? OR how do I rename it? Am I supposed to enter something in that .xml file in RB text editor?
thank you!
你好.請問..可以用中文說明一次步驟嗎??..我的samsung galaxy s4 在ATT開機的.
Thank you very much! Worked like a charm.
Hi, I have this same problem with my cousins phone, but I dont have /csc at /system, pls advise me 🙁
I deleted the “language.xml” file, and after restart it is still giving me the stock Language there’s no chinese.
Are you using a Custom Rom not based on Samsung’s Official ROM?
Why this procedure only works with a non stock firmware? Is there a way to enable languages with the stock firmware?
Thanks
This is for the stock firmware, however it will need to be rooted!
Hi, I am experiencing the same problem. No international languages are available after all the steps we’re completed. How do I root my browser?
So Have root your phone 1st ?
Hello
Yes, my friend. You will need to root your phone first.
that works great. Thanks for the post. Really helpful!! cheers !
I have already rooted my device, it is approved by root checker. I have deleted/ renamed language.xml but, I still don’t have the language I want in the setting. What am I doing wrong?
I have a Galaxy S4 with Sprint and software is 4.3.
Try restarting the device. If not, try other ROM out such as: http://forum.xda-developers.com/showthread.php?t=2625238
Excellent man!!
It will work on Lenovo P780? Android 4.2.1. I need Lithuanian language.
The system file locations might be different. Try to find the language.xml on your phone and see if its there.
Hi! I{m sorry to bother you, i was wondering if you might be able to help me. I bought an Asian galaxy s4 i9506 and to my regret it doesnt have the language i need. would you briefly tell me how to rom this device, its unblocked, no service provider, so im not sure which rom to look for.
All the best,
Ye
I am sorry that I can not help you.it seems that the new galaxy uses snap Dragon 800 now
hi guys.if.any one help me plz.i have 2 problems with my new galaxy s4.
1. i have tried every version of play store.when i download n install it shows installation complete.i see icon with white bag of play store.but i does not open.it open and before opening it closes already.
2. i have only 3 languages only.cines english and korean.unable to install other languages.how to root?
I just got my gs4 and followed the procedures to root my phone. It doesn’t let me to name language.xml. mine is I337 baseband version. please help
1337 Baseband?
The above instructions only works with the Samsung TW Firmware.
Any other firmware will be different
Well, idk about all this… just watch this video. It’s pretty easy and self explanatory. https://www.youtube.com/watch?v=WEEolVQRQbk
Just watch this video…you don’t have to root anything: https://www.youtube.com/watch?v=WEEolVQRQbk its all in the settings button for the SamSung Keyboard. Quick rundown,
My Device -> Language and Input -> setting button next to Samsung Keyboard (even if its greyed out it works) -> Select input languages
Yes, it is true that you can set the language in the keyboard… However this is for people who wants to change the whole system to display their preferred language
Yes!! I love you it works. I want to cry Im so happy
As Knox comes with new devices, I am afraid of custom ROMs which can trip the counter. So here it goes:
1. Follow steps 1 to 4, but do NOT use custom ROMs
5. After deleting the language XML file or using Language Enabler, do NOT stop here. You must change lines 2 through 4 using Root Browser. Here is an example (using an unlocked USA device, no carrier).
Line 2: USA
Line 3: en
Line 4: XAR
6. You will need to unroot once you are done making changes, as you won’t be able to update any further if you remain rooted.
7. Unroot the device with Universal Unroot, and you are finished. The warranty will be reinstated and you can now update to the latest version.
It is working fine on the Galaxy Camera 2 (EK-GC200).
Thanks buddy – you’re a star.
I have to wonder why Samsung don’t have all these languages as a default setting though!
Thank you! You are the best. Short and quick
thank you works great, i have used http://forum.xda-developers.com/showthread.php?t=2529064 to root the phone and es file explorer to rename languages.xml
Bro thanks really I was looking for a way to get all lenguajes and this was perfect thano u very much friend!!!
cs378, wht am is supposed to do with the wicked v9.1 .zip file, do i have to extract it on my phone or use my computer to do it or…?
Does this method work on Galaxy S5 as well ?
Yes, I don’t see why it shouldn’t
thanks. works perfectly
I’m rooted Used Root browser, found the directory, no file called “language.xml” I’m using gingerbread 2.3.3.
I am sorry to tell you that Gingerbread file structure might be a little different. You can try searching for that file name.
I bought a Samsung s4 from Chain. i do found any Google ply store & i do not add any Google account. how i solve the problem. and some of chines language is still there. what can i change the total china language? please help…
First you need to find which galaxy 4s variant you have. After that find our Amor routing and custom firmware.
Can u help me please how can I add languages for Galaxy S5 SM-G900A?
Thank you Jason!
For some unknown reason my Galaxy Tab S have created that file. It made me unable to change anything in language settings!
You SAVED my day! <3
Install bahasa indonesia
Thank you very much its perfect and easy solution.
I was missing Arabic language but after try your solution its work like a charm.
thank you very much. it worked!!!!
Its is fully not working!Just u wasted my time .
The post is old and I haven’t updated to new android versions.
this sounds like an easy step to solve my problem but i cant just get it done. i downloaded the cd rom file from the link on the post….i dont know how to root…clicked developer option on my phone 5 times and even did usb debugging and folowed the rest of the step but still nothing is happening. maybe if you could include the how to root step it would have made life easier for us that are not a computer guru.
Worked on the Galaxy Note 3. Quick and simple. Thank you!