J'ai fait la localisation en changeant la langue de l'iPhone via localisableString et par différents xib qui fonctionne uniquement avec la méthode NSLocale, mais l'exigence de l'application est de le localiser en changeant la langue dans la vue de configuration de l'application Quelle que soit la langue de l'iPhone ..localisation de l'iphone sans changer les paramètres de l'iphone
5
A
Répondre
2
Cela ressemble à une exigence stupide, mais quand même: Vous pouvez changer la langue de votre application en définissant un tableau avec l'ordre des langues préférées pour la touche par défaut de l'utilisateur @ "AppleLanguages", par exemple:
//Set language to German:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSArray arrayWithObject:@"de"]
forKey:@"AppleLanguages"];
Notez cependant que cela n'affecte que les chaînes/plumes que vous chargez ensuite, vous devrez peut-être recharger votre interface utilisateur après avoir modifié le paramètre.
Questions connexes
- 1. Localisation de l'iPhone sans anglais
- 2. Comment changer la localisation dans mon application Android sans aller aux paramètres?
- 3. Localisation GPS sans service de
- 4. Quelle est l'intention androïde d'afficher les paramètres de localisation?
- 5. i18n avec gettext mais sans les tracas de la localisation?
- 6. Localisation d'un thème wordpress sans un domaine de texte
- 7. Grails comment changer les paramètres régionaux actuels
- 8. C# Paramètres du programme et localisation
- 9. Localisation de Settings.bundle defaultvalues
- 10. git: changer de style (espace) sans changer de propriétaire/blâmer?
- 11. Configuration de la localisation Silverlight 3
- 12. invokeMethod de Groovy sans paramètres
- 13. Est-il possible de combiner l'ensemble de paramètres et les ressources de localisation d'application principale?
- 14. localisation datetime python
- 15. Numéro d'internationalisation et de localisation
- 16. Comment changer la localisation après le démarrage d'une application iPad
- 17. demandant si l'utilisateur souhaite utiliser les services de localisation
- 18. bug de localisation Silverlight?
- 19. git: Changer de branche et ignorer les modifications sans valider
- 20. Quel nombre <-> conversions de chaîne sont toujours cohérentes, sans tenir compte des paramètres de localisation?
- 21. Comment changer les paramètres de l'application (Paramètres) lorsque l'application est ouverte?
- 22. Problèmes de localisation PropertyEditor
- 23. redirection de domaine sans changer l'URL
- 24. Quel code de localisation devez-vous utiliser dans XCode pour les paramètres régionaux "Espagnol mexicain"
- 25. Xcode 3.1 localisation: Si je change d'interface, dois-je changer cela pour chaque localisation?
- 26. Localisation d'une collection de sites SharePoint lors de l'exécution?
- 27. Stockage des paramètres sans base de données
- 28. Améliorer les performances de localisation? (ComponentResourceManager.ApplyResources)
- 29. Comment désactiver les services de localisation?
- 30. Localisation basé sur le profil de l'utilisateur
En réalité, les nouveaux appels à 'NSLocalizedString' ne fonctionneront pas comme prévu si vous modifiez ce paramètre. Vous devez * redémarrer * l'application, ce qui est un cauchemar de l'interface utilisateur. – Mundi