UIDatePicker - Problem Localizing
Posted
by Smorpheus
on Stack Overflow
See other posts from Stack Overflow
or by Smorpheus
Published on 2010-05-24T00:41:04Z
Indexed on
2010/05/24
0:51 UTC
Read the original article
Hit count: 425
Hello,
I've created a UIDatePicker in my app and I also have support for several languages. My UIDatePicker is created in Interface Builder, and I have created a seperate localization XIB so I can customize my UIDatePicker.
Setting the "Locale" option in IB appears to do nothing. Attempting to change my DatePicker programatically with Locale and NSCalender also do nothing via the following code:
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:@"es_ES"];
datePicker.locale = locale;
datePicker.calender = [locale objectForKey:NSLocaleCalender];
This results in an english picker.
Here's the really weird thing though. The word for "Today" is translated. As seen in the attached screenshot. (OK I'm not allowed to post images. But imagine a Date & Time picker with "May" in English and "Today" written "Ajourd'hui".
Based on what I've read, adding the UIDatePicker programatically doesn't seem to help much.
© Stack Overflow or respective owner