Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I remove support for English in my iOS app?

I renamed en.lproj to sv.lproj. I then added the Swedish resources to the project and removed the English resources.

The problem is that the app still "thinks" that it supports English, i.e. [[NSBundle mainBundle] localizations] returns both en and sv.

I've removed every reference to en and English that I could find in the project file and the info plist, but it still supports English.

I'm running out of ideas, so please help me. There must be a ton of people that written apps that doesn't support English. Still I haven't been able to find anything useful on Google.

like image 571
Erik B Avatar asked Jan 19 '23 21:01

Erik B


1 Answers

First of all check this:

  1. List item
  2. Open project in Xcode >= 4.0.2
  3. Click on project file
  4. Select item under Project title on the right
  5. Check Localizations table.

EDIT: Adding the final steps to solve my problem in case anyone has the same problem. /Erik B

  1. Select the localization you want to duplicate (English)
  2. Click + and select the language you want you're app to use (Swedish)
  3. Select the localization you want to remove (English)
  4. Click - and delete the files

That's all there's to it. Now your app will only use Swedish or whatever language you chose.

like image 139
Nekto Avatar answered Jan 28 '23 05:01

Nekto