JMLocalizedString
And now, a little macro from my code:
#define JMLocalizedString(x) [[NSBundle mainBundle] localizedStringForKey:x value:[NSString stringWithFormat:@"NT: %@", x] table:nil]
This little bit of code (which goes in a header file) acts just like the normal NSLocalizedString (which basically executes the same code, but without the value variable). We do provide a value variable, which is used in case the program can’t find a localized string for the key you’re providing. That value is basically just the key it was trying to use, with “NT: ” (Not Translated) prepended to it. A good way to see what strings you haven’t put in your Localizable.strings file yet, but will still translate them.