Imagine you have an iPhone app which is localized using NSLocalizedString all over the place. I did exactly this. Now I realized some of my comments for NSLocalizedString are wrong, and replaced them with something better.
Also I added some strings and removed some others.
Now I have 50 Localizable.strings files. What horrible options do I have?
a) Go through every of the 50 files and correct the comments
b) Go through every of the 50 files and throw out obsolete strings / add new ones
c) Something much cooler and simpler?