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: 465
        
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