- Create a new InfoPlist.stringsfile
- Add the following line to that file:
UILaunchStoryboardName = "LaunchScreen";
- Localize InfoPlist.strings using the property inspector
- Create a new LaunchScreen_de.storyboard(for German) alongside the existingLaunchScreen.storyboard
- Edit the InfoPlist.strings(German) file so it points to this German Launch Screen:
UILaunchStoryboardName = "LaunchScreen_de";
- Localizing Property List Values
- Stackoverflow post
- Apple HIG: Launch Screen — "Avoid including text on your launch screen. Because launch screens are static, any displayed text won’t be localized."
Possible solution — un-tested and a bit old (2013).
Useful! 🥳