You can't load your storyboard on language change from code. You must need to relaunch your code if you want to use two storyboards for different languages. But you can use Localizable string directly from code on language change using the same storyboard. means you can change the text using your Langauge_Helper Class by connecting outlet of each and every element. You will always get the error(Not yet loaded) but it will work for localizable.strings but you can't load your storyboard without relaunching your app.
Hope it helps..
There is a third party classes which can help you in implementing localization from app setting.
Here is the link - https://github.com/krishnads/iOS-CustomLocalisator
I have used the same library for the localization from app setting in my app.