Я использую формат времени MMMM yyyy
unicode date http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns для создания месяца. Он отлично работает на английском и разных латинских языках. Но я получаю жалобу, что даты неверны на финском языке.
Даты, которые генерируются (через NSDateFormatter
на Mac), выглядят следующим образом:
kesäkuuta 2014
toukokuuta 2014
huhtikuuta 2014
Но они должны быть - по крайней мере, по словам финского пользователя нашего программного обеспечения:
kesäkuu 2014
toukokuu 2014
huhtikuu 2014 …
Я не знаю финский язык, поэтому я не понимаю, как работает суффикс ta
. Как бы то ни было, кто-нибудь знает, как указать некоторые варианты форматирования даты, которые правильно форматируют дату на финском языке, не испорчая остальные языки?
(Я пробовал использовать MMM
, но он хранит суффикс ta
, но не меняет его, И сокращает месяцы на английском языке, чтобы он не был.)
Согласно этой странице IBM, похоже, что MMMM
не включает ta
. http://publib.boulder.ibm.com/infocenter/forms/v3r5m0/index.jsp?topic=/com.ibm.form.designer.locales.doc/i_xfdl_r_formats_fi_FI.html Трудно представить, что это ошибка в Mac OS.
Или другой поиск Google показывает, что у IBM была ошибка: http://www-01.ibm.com/support/docview.wss?uid=swg1OA22258
Во всяком случае, есть ли разработчики Mac, которые знают финский язык, кто понимает эту проблему и что может происходить?