Я использую формат времени 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, которые знают финский язык, кто понимает эту проблему и что может происходить?