“You should always use the NSLocalizedString[…] macros for every user interface string in your code.”
A-fucking-men. I tell this to people all the time. And I still see the occasional UI string value which isn’t wrapped in NSLocalizedString(). Sigh.
Read this. Learn it, live it, love it.