Je localise une application en espagnol, et les caractères sont encodés dans le fichier Localizable.strings pour cette langue en utilisant Unicode. Par exemple, j'ai l'entrée: Unicode non converti lors de l'affichage
"login.saveSettings"="Guardar configuraci\\u00F3n:";
qui est affichée dans un UILabel exactement comme ça ("Guardar configuraci \\ u00F3n:"), au lieu de "Guardar configuración:". J'ai essayé différentes variantes, telles que "\ u00F3", ou "\\ U00F3", mais sans aucun succès.
J'utilise NSLocalizedString cette façon:
self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");
Qu'est-ce que je fais mal?
Merci pour toute aide! Mihai
tout à fait exact. De toutes les combinaisons que j'ai essayées, j'ai raté la bonne. Je vous remercie! –
mais si j'envoie celui-ci en JSON alors son erreur d'élévation invalide la séquence d'échappement JSON. mais ça marche bien s'il y en a. mais iOS ne le convertit que dans \ U – Mrug
@Mrug: JSON et plist sont deux formats totalement différents! – kennytm