Ho creato un UIDatePicker nella mia app e ho anche il supporto per diverse lingue. Il mio UIDatePicker è stato creato in Interface Builder e ho creato un XIB di localizzazione separato in modo da poter personalizzare il mio UIDatePicker.UIDatePicker - Localizzazione problema
L'impostazione dell'opzione "Locale" in IB sembra non fare nulla. Il tentativo di cambiare il mio DatePicker programatically con Locale e NSCalender anche non fare nulla con il seguente codice:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
Ciò si traduce in un selettore inglese.
Ecco la cosa davvero strana però. La parola "oggi" è tradotta. Come visto nello screenshot allegato. (OK Non sono autorizzato a postare immagini, ma immagina una data & Time picker con "May" in inglese e "Today" scritto "Ajourd'hui".
In base a ciò che ho letto, aggiungendo UIDatePicker programatically non sembra aiutare molto.
A volte deve solo essere sostituito. Cioè una lingua sola applicazione. –