Set the language of apps in a jailbroken iOS device

Oct 11, '10 07:30:00AM

Contributed by: Lutzifer

This hint works for apps that have different languages available and choose one depending on the OS's default language settings. For example you want to have iOS localized to German but have Plants vs. Zombies in English.

Go into the filesystem (via SSH or PhoneDisk) to the application's folder (e.g. /Users/Applications/ALOTOFNUMBERSANDCHARACTERS/NameOfTheApplication).

If there are folders like en.lproj or de.lproj (these are the localization resources) you can easily swap their names. So, if you want the English app on a German device, rename the en.lproj into en.lproj.bak and the de.lproj into en.lproj.

Next time you start the app it should be English, or whichever language you selected.

[crarko adds: I haven't tested this one. It's a reasonable thing to want to do, and I checked to see if the iPhone Configuration Utility allowed for this; it doesn't. The apps themselves can allow for overriding the default language as a preference, but I don't know of very many that do. This may be the only way to accomplish this at the moment for the others.]

Comments (0)


Mac OS X Hints
http://hints.macworld.com/article.php?story=20101008074548278