2017-10-17 5 views
0

J'ai créé différentes versions localisées de LaunchScreen.storyboard à l'aide de l'option Localisation disponible dans l'inspecteur de fichiers.Problème lors de la tentative de localisation de LaunchScreen.storyboard pour la prise en charge des langues à l'aide de xcode 8.3.3 dans iOS 10

J'ai ajouté du contenu personnalisé dans chaque storyboard (Images, étiquettes). Lorsque je change de région, le LaunchScreen est toujours en anglais. Y a-t-il autre chose à faire pour localiser l'écran de lancement?

J'ai fait quelques R & D et j'ai appris que la localisation n'est pas possible pour les fichiers LaunchScreen. Ils sont ignorés. Est-ce que je manque quelque chose? S'il vous plaît fournir votre contribution. Si oui, alors comment procéder.

+0

langue améliorée et mise en forme – Lepidopteron

Répondre

1

Oui, bizarre mais vrai. Je suis juste tombé sur le même problème et il semble que la localisation habituelle ne fonctionnera pas. La solution que j'ai trouvée consistait à localiser la chaîne Info.plist pour pointer différents storyboards LaunchScreen personnalisés. Alors, créez un story-board différent pour chaque langue que vous voulez, créez un fichier InfoPlist.strings pour localiser le info.plist et dans chaque point de fichier chaîne localisée:

"UILaunchStoryboardName" = "YourCustomisedStoryboardName" 
+0

Hey merci pour répondre à la requête. Pourriez-vous s'il vous plaît expliquer cela plus en détail, en créant le fichier InfoPlist.strings pour localiser l'info.plist –

+0

Vous pouvez trouver un déjà expliqué ici: https://stackoverflow.com/a/25736915/4778665 –

+0

Et un autre expliquant l'ensemble du processus : https://stackoverflow.com/a/45436837/4778665 –