Module: Russian::ActionViewExt

Defined in:
lib/russian/action_view_ext/helpers/date_helper.rb

Overview

Rails date helper integration with support for standalone month names.

The patch teaches Rails date helpers to distinguish between common (“01 декабря”) and standalone (“Декабрь”) month names when the active locale provides both forms.

For Russian, select_month always uses standalone month names. Other month rendering helpers switch to standalone names when :discard_day or :use_standalone_month_names is set. If split translations are unavailable, the implementation falls back to the standard Rails month-name keys.

Интеграция с Rails date helper’ами для поддержки отдельностоящих названий месяцев.

Патч учит Rails date helper’ы различать контекстные (“01 декабря”) и отдельностоящие (“Декабрь”) формы названий месяцев, если активная локаль предоставляет обе формы.

Для русского языка select_month всегда использует отдельностоящие названия месяцев. Остальные helper’ы, рендерящие месяцы, переключаются на отдельностоящие формы, если указан :discard_day или :use_standalone_month_names. Если раздельных переводов нет, реализация откатывается к стандартным ключам Rails для названий месяцев.

Defined Under Namespace

Modules: Helpers