I'm preparing to support another language of an app, and actually I can see two ways to do this:
Localize the app with the developer tools, the approach like http://www.raywenderlich.com/2876/localization-tutorial-for-ios (this depends on the language settings of the particular device).
Provide a separate app in the particular AppStore that is localized "statically". (this depends on the AppStore the user downloaded the app from).
What approaches did you use in production along which considerations? Can you give me some real-world examples of pros and cons of each approach? Which one do you suggest?