С помощью следующего кода локализован весь текст в средстве выбора даты, включая строку «Сегодня»:
//Localizing the datepicker
NSLocale * locale = [[NSLocale alloc] initWithLocaleIdentifier:NSLocalizedString(@"en_US",nil)];
datePicker.locale = locale;
datePicker.calendar.locale = locale;
Здесь я использую NSLocalizedString для замены «en_US» (ключ) с соответствующим идентификатором (значением) локали. Это делается с помощью соответствующего Localizable.strings файла для этой конкретной локали / языка, в который необходимо добавить:
/*==== Locale identifier ====*/
"en_US"="it_IT";
Я использовал итальянский (Италия) здесь.