I'm working with localization. So the structure ( Base.lproj folders, Localizable.strings ) is already setup and the app is loaded in the correct language (depending on your phone settings). However, in the app, the user needs to be able to change the language via a view. How can I change the language on the fly without restarting the app. here a solution but it seems not very good
var path = NSBundle.MainBundle.PathForResource("fr", "lproj");
var languageBundle = NSBundle.FromPath(path);
var myLocalizedString = languageBundle.LocalizedString("locloc", " ");