Je dois créer une application qui sera multilingue. Par exemple, l'application sera disponible en France et aux Pays-Bas. L'utilisateur doit sélectionner une langue lorsque l'application démarre pour la première fois. Y a-t-il un moyen plus facile de faire cela? Dans Xcode, j'ai vu quelque chose à propos des localisations. Est-ce que cela a quelque chose à voir avec ça?Créer une application ios en plusieurs langues
Répondre
Je suggère de lire le I18n docs. Vous n'aurez jamais besoin de demander à l'utilisateur quelle langue il utilise, car il est possible de l'obtenir via un appel d'API. Vous devez donc faire les choses intelligentes et utiliser la langue de votre choix.
Problème avec ceci est que le l'application aura une boutique en ligne. Donc, si quelqu'un aux Pays-Bas utilise le français sur son iPhone, les commandes seront placées dans la boutique en ligne française. Ce qui a besoin du néerlandais hors cours. Je suis d'accord que ce n'est pas optimal mais je vais avoir quelques réflexions à ce sujet. – Jos
Xcode 6.0: Il fournit des fonctionnalités merveilleuses pour Internationalisation and Localisation. («Localisation avec Xcode 6 "vidéo). Pour une utilisation rapide, j'écris quelques étapes utiles.
Étape 1:
cliquez sur le projet -> Info -> défiler vers le bas -> Localisations -> cliquez sur '+' et d'ajouter votre langue souhaitée -> vérifier si nécessaire -> Terminer. Pour xcode 6: cliquez sur le projet -> changez la cible en -> info> faites défiler vers le bas -> localisations -> cliquez sur '+' et ajoutez la langue requise -> vérifiez si nécessaire -> Terminer.
Étape 2:
cliquez sur 'appui Files' -> clic droit -> Nouveau fichier -> Sélectionner une ressource sur la liste côté gauche -> sélectionnez 'Strings Files' -> suivant -> nom il localisable '-> créer
Étape 3:
cliquez sur le fichier nouvellement créé -> aller à Utilitaires -> inspecteur de fichier -> cliquer sur 'Localize ..' -> vérifier toutes les langues
Étape 4:
ouvert Localizable.strings (anglais) write "help" = "Je ne peux pas vous aider"; «Help» est une clé «Je ne peux pas vous aider» est une valeur. Vous pouvez les changer comme votre souhait.
open Localizable.strings (français) ou la langue que vous avez définie. Écrire en conséquence et vous pouvez traduire "Je ne peux pas vous aider" à ladite langue.
Étape 5:
// for test
NSString *str = NSLocalizedString(@"help", Nil);
NSLog(@"%@",str);
Nous l'avons fait. Vous pouvez vérifier.
Maintenant, pour tester goto paramètres de périphérique -> général -> International -> langue -> sélectionnez cette langue ou la langue que vous avez choisie (Il existe des langues limitées). Exécutez votre application. J'espère que cela vous aidera. Ça m'aide.
S'il vous plaît partager votre problème pacifique avant downvote. –
génial. Merci beaucoup – iOSDeveloper
@XCodian Vous êtes les bienvenus !! –
- 1. Changer les langues dans une application iOS
- 2. Prise en charge de plusieurs langues dans une application Winforms
- 3. Création d'une application dans plusieurs langues
- 4. Comment créer une application iOS avec plusieurs versions de SDK?
- 5. Graphique Highcharts en plusieurs langues?
- 6. Comment implémenter plusieurs langues dans une application PHP?
- 7. iOS plusieurs versions pour une application
- 8. Comment utiliser plusieurs langues pour une application iPhone avec MonoTouch?
- 9. Comment créer une application Emoji? (IOS)
- 10. Créer une application BarChart dans ios
- 11. définir plusieurs langues en html
- 12. Créer une application IOS de navigation
- 13. modèles de plusieurs langues
- 14. Table avec plusieurs langues
- 15. iphone uiaccessiblity plusieurs langues
- 16. Créer une application distribuable pour IOS en utilisant Xcode 3.2
- 17. Intégrer plusieurs applications iOS dans une application iOS unique
- 18. Description de l'Appstore en plusieurs langues
- 19. Comment puis-je créer une application IOS sur IOS?
- 20. Conception d'un site en plusieurs langues
- 21. android strings.xml en plusieurs langues, scénario
- 22. Construire plusieurs configurations (différentes langues) en une seule étape?
- 23. L'application Android prend en charge plusieurs langues
- 24. Messages d'erreur en plusieurs langues en javascript
- 25. application android multi langues?
- 26. Application avec deux langues
- 27. messages dans plusieurs langues?
- 28. Localisation pour plusieurs langues en même temps
- 29. Plusieurs langues SharePoint 2010
- 30. Mod réécrire plusieurs langues
http://www.icanlocalize.com/site/tutorials/iphone-applications-localization-guide/ - ceci est un tutoriel .. il y en a beaucoup plus. – govi
Thnx! Était la recherche sur les mauvais mots-clés probablement – Jos
Voici un autre tutoriel http://www.delitestudio.com/2012/09/11/how-to-internationalize-an-os-x-ios-app/ – DreamOfMirrors