I'm really confused by how Xcode handles this now. I've started my app, and made sure anywhere I displayed a string to the end user, I used an NSLocalizedString() macro. I didn't do the silly thing where the key is the english text, as that fails spectacularly pretty quickly. Instead, I did something like this:
NSLocalizedString("LOSER_POINT_MATCH", comment: "The name of final match on the loser's side")OK, so now I click on my project and do Editor -> Export for localizations, and I get my en.xliff file.
Now I want to make the actual English "translations" for those keys. So I want my Localizable.strings to have a translation of "Loser Point" for the LOSER_POINT_MATCH key.
Anything I'm doing at this point ends up having the Localizable.strings file get corrupted the next time I export/import. Is there a clear blog somewhere that shows how to do this? It's much clearer translating into ANOTHER language, but not so clear how you provide the text for the development language itself.