creo traino file Localizable.strings uno per l'inglese e il secondo per l'arabo:NSLocalizedString restituire la chiave al posto del valore
/* The number 1 */
"LABEL_ONE" = "label number one";
Sto usando questo codice per ottenere il valore di stringa:
[self.Lable1 setText:NSLocalizedString(@"LABEL_ONE", @"The number 1")];
ma l'app mostra "LABEL_ONE" invece di "etichetta numero uno"? Qual è il problema? Grazie
possibile duplicato di [NSLocalizedString recupera solo la chiave, non il valore in Localizable.strings (IOS)] (http://stackoverflow.com/questions/9251177/nslocalizedstring-only-retcheves-the-key-not-the -value-in-localizable-stringhe) – bummi
Potrebbe verificarsi a causa del simulatore. Prova il dispositivo iPhone. Spero che funzionerà. –