Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why can't I add localization to my iOS app?

Tags:

I'm trying to add a localization. I've read all those localization/internationalization guides from Apple and raywenderlich.com. I've marked all my code with NSLocalizedString macro, I've used genstrings to create Localizable.strings. But somehow I'm missing some important step.

When I try to add localization to my Localizable.strings I'm somehow restricted to English only.

When I try to add localization to project via "Editor"->"Add Localization" all language options are disabled.

Does anybody have any thoughts as to why am I restricted to English only? What have I missed?

I've tried to add localization to other projects with the same result. :(

like image 684
Boris Mossounov Avatar asked Aug 06 '12 18:08

Boris Mossounov


People also ask

How do I change my localization on App Store?

Luckily if you have your app on iOS and Android, localization works similarly for Google Play as it does for App Store. To add a new locale in Google Play Console: On the left menu, click Store presence > Store listing. Under "Product Details," click Manage translations > Add your own translation text.


1 Answers

You need to first add your localizations to your project. Click on the project file, ensure that the project, not the target, is selected in the middle pane and then choose the "Info" screen. There's a area called "Localizations" where you can add languages. You should then be able to localize your resources.

Important pieces

like image 186
Jesse Rusak Avatar answered Sep 30 '22 18:09

Jesse Rusak