He creado un UIDatePicker en mi aplicación y también tengo soporte para varios idiomas. Mi UIDatePicker se creó en Interface Builder, y he creado un XIB de localización separada para poder personalizar mi UIDatePicker.UIDatePicker - Localización de problemas
Al configurar la opción "Configuración regional" en IB, parece que no se hace nada. El intento de cambiar mi DatePicker programáticamente con la configuración regional y NSCalender también no hacer nada a través del siguiente código:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
Esto resulta en un selector de Inglés.
Aquí está lo realmente extraño. La palabra para "Hoy" está traducida. Como se ve en la captura de pantalla adjunta. (OK No estoy autorizado para publicar imágenes. Pero imaginar una fecha & selector de tiempo con "Mayo" en Inglés y "Hoy" escrito "Ajourd'hui".
Sobre la base de lo que he leído, la adición de la UIDatePicker programáticamente no parece ayudar mucho.
A veces solo tiene que ser anulado. Es decir. aplicación de un solo idioma. –