yaroslav/russian

Проблема вывода при ключе %B в strftime

alekseenkoss77 opened this issue · 5 comments

Russian::strftime(date, "%B") согласно документации должна выдать standalone month, однако выдает как при обычной дате, допустим - мая, апреля, января.

russian-0.6.0

У меня тоже самое

Аналогичная проблема. Пробовал форки – то же самое.

Если вы установили файл русской локализации для рельсов в config/locales/ru.yml , то он там содержит свою локализацию для дат и она переопределяет файлы из гема. Нужно удалить из своего файла ключ ru.date со всем его содержим.

а как сделать наоборот, чтоб выводилось "декабрЯ"? то есть использовать common_month_names?

Сейчас получается так:
I18n.l(dt, format: '%B')
=> "Декабрь"

при этом
I18n.l(dt, format: "%d %B")
=> "27 декабря"

такая же проблема, при этом появилась как-то внезапно. Вечером выводило standalone, утром стало выводить common.