You made a mistake by not entering your code correctly for the first time, and now you need to pay the price.
You need to execute your program manually and change the user-visible string literals to calls in NSLocalizedString.
Note that you DO NOT want to globally modify all string literals. Things like dictionary keys should not be localized.
Always, ALWAYS use NSLocalizedString to create localized strings. These are just a few characters to enter, and it simplifies the internationalization of DRAMATICALLY code.
The good news is that the pain of this will be a bitter lesson, and you will most likely not make the same mistake.
source share