Skip to content

Instantly share code, notes, and snippets.

@nathanborror
Last active September 29, 2021 11:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nathanborror/d83e587597a619311af827059f7b4e63 to your computer and use it in GitHub Desktop.
Save nathanborror/d83e587597a619311af827059f7b4e63 to your computer and use it in GitHub Desktop.

iOS Launch Screen

Steps taken to unofficially localize:

  1. Create a new InfoPlist.strings file
  2. Add the following line to that file:
UILaunchStoryboardName = "LaunchScreen";
  1. Localize InfoPlist.strings using the property inspector
  2. Create a new LaunchScreen_de.storyboard (for German) alongside the existing LaunchScreen.storyboard
  3. Edit the InfoPlist.strings (German) file so it points to this German Launch Screen:
UILaunchStoryboardName = "LaunchScreen_de";

Reference

  1. Localizing Property List Values
  2. Stackoverflow post
  3. Apple HIG: Launch Screen — "Avoid including text on your launch screen. Because launch screens are static, any displayed text won’t be localized."

Android Launch Screen

Possible solution — un-tested and a bit old (2013).

@katzenbaer
Copy link

Useful! 🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment