Mon application iOS a l'option de sélection de la langue.
C'est une application basée sur un serveur qui reçoit toutes les chaînes du serveur qui doivent être affichées dans l'application.
Dans l'un des affichages, je dois convertir le texte en "majuscule", pour cela j'utilise la méthode upperCaseString de NSString. Cela fonctionne bien pour l'anglais. Mais pour d'autres langues comme le français, le chinois, le russe, l'allemand, etc., cela pourrait créer des problèmes. Donc, je dois utiliser "uppercaseStringWithLocale" pour fournir la chaîne majuscule appropriée.
Ma question est de savoir comment créer le NSLocate et le passer à la méthode "upperCaseStringWithLocale" basée sur le nom de la langue. Je sais quelle est la langue de l'application sélectionnée par l'utilisateur. Puis-je créer un objet local en fonction du nom de la langue.iOS NSString - Création de majuscules en fonction des paramètres régionaux
Répondre
Je pense que vous cherchez:
NSString *theLocaleIdentifier = @"es_ES_PREEURO";
[[NSLocale alloc] initWithLocaleIdentifier:theLocaleIdentifier];
Puis-je obtenir la carte de langue et les identifiants de paramètres régionaux que je peux gérer dans l'application? – Satyam
@Satyamsvv Vous pouvez obtenir tous les identificateurs de locale en utilisant '[NSLocale availableLocaleIdentifiers]' –
@Satyamsvv Vous pouvez également obtenir un identificateur de locale spécifique si vous connaissez le code de langue et le code de pays en utilisant '[NSLocale localeIdentifierFromComponents: @ {NSLocaleLanguageCode: @" fr ", NSLocaleCountryCode: @" US "}];' –
- 1. Obtenir des paramètres régionaux sur iOS 5
- 2. Python curses.ascii en fonction des paramètres régionaux?
- 3. Conversion des majuscules en NSString en minuscules
- 4. changer la famille de police en fonction des paramètres régionaux
- 5. Convertir NSString en MAJUSCULES capitalisée
- 6. Paramètres par défaut spécifiques aux paramètres régionaux dans XCode/iOS
- 7. Comment formater un nombre en fonction des paramètres régionaux
- 8. Ruby on Rails: validation en fonction des paramètres régionaux
- 9. Comment rendre différents partiels en fonction des paramètres régionaux actuels
- 10. rails 3 partielle en fonction des paramètres régionaux
- 11. Lecture des paramètres régionaux
- 12. Vérification des paramètres régionaux
- 13. Prise en compte des paramètres régionaux d'application (obtention des paramètres régionaux à partir de l'URL)
- 14. Définir les paramètres régionaux de l'application Facebook en fonction des paramètres de langue de l'utilisateur
- 15. Comment formater la date dans SQLite en fonction des paramètres de format de paramètres régionaux actuels?
- 16. Utiliser des paramètres régionaux différents pour la fonction Format?
- 17. Création de contrôle personnalisée en fonction des paramètres en C#
- 18. Echec de l'application iOS sur les paramètres régionaux
- 19. Champ DateTime des paramètres régionaux des archétypes
- 20. Formatage NSDate à l'aide des paramètres régionaux
- 21. Obtention des paramètres régionaux actuels avec ICU
- 22. Twig: affiche le nom des mois en fonction des paramètres régionaux en cours
- 23. Implémentation de strtod indépendante des paramètres régionaux
- 24. Paramètres Response.write et paramètres régionaux
- 25. paramètres de langue de paramètres régionaux système
- 26. question sur les paramètres régionaux
- 27. paramètres régionaux de paramètres est échoue
- 28. fonction de tri basée sur les paramètres régionaux dans ruby
- 29. Détection des paramètres régionaux du système (langue) en html
- 30. Test de l'existence des paramètres régionaux dans Vimscript
Une locale et une langue ne sont pas une correspondance 1 à 1. Vous devrez utiliser un code de paramètres régionaux. –