I had to once work on an app with multiple localized storyboard, and this was a mess. The problem is, instead of 1 storyboard to modify if something is wrong, you got multiple. Two times the job is bad...
When I was confronted to the same problem again (but I wasn't using storyboard), i dealed with it by detecting the phone language and applying differents options regarding the language :
+ (BOOL)isDeviceLocalizationFrench{
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
return [language rangeOfString:@"fr"].location != NSNotFound;
}
Then make your label "seen" in your controllers by making IBOUlets, and modify the text alignment for thoses labels according to the language. This might seems a long process at first, but it's not as hard has managing multiple storyboard on the long term.