# Russian localization for Ruby on Rails 2.2+ # by Yaroslav Markin # # Be sure to check out "russian" gem (http://github.com/yaroslav/russian) for # full Russian language support in Rails (month names, pluralization, etc). # The following is an excerpt from that gem. # # Для полноценной поддержки русского языка (варианты названий месяцев, # плюрализация и так далее) в Rails 2.2 нужно использовать gem "russian" # (http://github.com/yaroslav/russian). Следующие данные -- выдержка их него, чтобы # была возможность минимальной локализации приложения на русский язык. ru: date: formats: default: "%d.%m.%Y" short: "%d %b" long: "%d %B %Y" day_names: [воскресенье, понедельник, вторник, среда, четверг, пятница, суббота] standalone_day_names: [Воскресенье, Понедельник, Вторник, Среда, Четверг, Пятница, Суббота] abbr_day_names: [Вс, Пн, Вт, Ср, Чт, Пт, Сб] month_names: [~, января, февраля, марта, апреля, мая, июня, июля, августа, сентября, октября, ноября, декабря] # see russian gem for info on "standalone" day names standalone_month_names: [~, Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь] abbr_month_names: [~, янв., февр., марта, апр., мая, июня, июля, авг., сент., окт., нояб., дек.] standalone_abbr_month_names: [~, янв., февр., март, апр., май, июнь, июль, авг., сент., окт., нояб., дек.] order: - :day - :month - :year time: formats: default: "%a, %d %b %Y, %H:%M:%S %z" short: "%d %b, %H:%M" long: "%d %B %Y, %H:%M" am: "утра" pm: "вечера" number: format: separator: "." delimiter: " " precision: 3 significant: false strip_insignificant_zeros: false currency: format: format: "%n %u" unit: "руб." separator: "." delimiter: " " precision: 2 significant: false strip_insignificant_zeros: false percentage: format: delimiter: "" precision: format: delimiter: "" human: format: delimiter: "" precision: 1 significant: false strip_insignificant_zeros: false # Rails 2.2 # storage_units: [байт, КБ, МБ, ГБ, ТБ] # Rails 2.3 storage_units: # Storage units output formatting. # %u is the storage unit, %n is the number (default: 2 MB) format: "%n %u" units: byte: one: "байт" few: "байта" many: "байт" other: "байта" kb: "КБ" mb: "МБ" gb: "ГБ" tb: "ТБ" # Rails 3 decimal_units: format: "%n %u" units: unit: "" thousand: one: "Тысяча" few: "Тысяч" many: "Тысяч" other: "Тысяч" million: one: "Миллион" few: "Миллионов" many: "Миллионов" other: "Миллионов" billion: one: "Миллиард" few: "Миллиардов" many: "Миллиардов" other: "Миллиардов" trillion: one: "Триллион" few: "Триллионов" many: "Триллионов" other: "Триллионов" quadrillion: one: "Квадриллион" few: "Квадриллионов" many: "Квадриллионов" other: "Квадриллионов" datetime: distance_in_words: half_a_minute: "меньше минуты" less_than_x_seconds: one: "меньше %{count} секунды" few: "меньше %{count} секунд" many: "меньше %{count} секунд" other: "меньше %{count} секунды" x_seconds: one: "%{count} секунда" few: "%{count} секунды" many: "%{count} секунд" other: "%{count} секунды" less_than_x_minutes: one: "меньше %{count} минуты" few: "меньше %{count} минут" many: "меньше %{count} минут" other: "меньше %{count} минуты" x_minutes: one: "%{count} минуту" few: "%{count} минуты" many: "%{count} минут" other: "%{count} минуты" about_x_hours: one: "около %{count} часа" few: "около %{count} часов" many: "около %{count} часов" other: "около %{count} часа" x_days: one: "%{count} день" few: "%{count} дня" many: "%{count} дней" other: "%{count} дня" about_x_months: one: "около %{count} месяца" few: "около %{count} месяцев" many: "около %{count} месяцев" other: "около %{count} месяца" x_months: one: "%{count} месяц" few: "%{count} месяца" many: "%{count} месяцев" other: "%{count} месяца" about_x_years: one: "около %{count} года" few: "около %{count} лет" many: "около %{count} лет" other: "около %{count} лет" over_x_years: one: "больше %{count} года" few: "больше %{count} лет" many: "больше %{count} лет" other: "больше %{count} лет" almost_x_years: one: "почти 1 год" other: "почти %{count} лет" prompts: year: "Год" month: "Месяц" day: "День" hour: "Часов" minute: "Минут" second: "Секунд" helpers: select: # Default value for :prompt => true in FormOptionsHelper prompt: "Выберите: " # Default translation keys for submit FormHelper submit: create: 'Создать %{model}' update: 'Сохранить %{model}' submit: 'Сохранить %{model}' # In rails 3 errors is top-level namespace errors: format: "%{attribute} %{message}" messages: inclusion: "имеет непредусмотренное значение" exclusion: "имеет зарезервированное значение" invalid: "имеет неверное значение" confirmation: "не совпадает с подтверждением" accepted: "нужно подтвердить" empty: "не может быть пустым" blank: "не может быть пустым" too_long: one: "слишком большой длины (не может быть больше чем %{count} символ)" few: "слишком большой длины (не может быть больше чем %{count} символа)" many: "слишком большой длины (не может быть больше чем %{count} символов)" other: "слишком большой длины (не может быть больше чем %{count} символа)" too_short: one: "недостаточной длины (не может быть меньше %{count} символа)" few: "недостаточной длины (не может быть меньше %{count} символов)" many: "недостаточной длины (не может быть меньше %{count} символов)" other: "недостаточной длины (не может быть меньше %{count} символа)" wrong_length: one: "неверной длины (может быть длиной ровно %{count} символ)" few: "неверной длины (может быть длиной ровно %{count} символа)" many: "неверной длины (может быть длиной ровно %{count} символов)" other: "неверной длины (может быть длиной ровно %{count} символа)" taken: "уже существует" not_a_number: "не является числом" not_an_integer: "не является целым числом" greater_than: "может иметь значение большее %{count}" greater_than_or_equal_to: "может иметь значение большее или равное %{count}" equal_to: "может иметь лишь значение, равное %{count}" less_than: "может иметь значение меньшее чем %{count}" less_than_or_equal_to: "может иметь значение меньшее или равное %{count}" odd: "может иметь лишь четное значение" even: "может иметь лишь нечетное значение" record_invalid: "Возникли ошибки: %{errors}" activerecord: errors: template: header: one: "%{model}: сохранение не удалось из-за %{count} ошибки" few: "%{model}: сохранение не удалось из-за %{count} ошибок" many: "%{model}: сохранение не удалось из-за %{count} ошибок" other: "%{model}: сохранение не удалось из-за %{count} ошибки" body: "Проблемы возникли со следующими полями:" messages: inclusion: "имеет непредусмотренное значение" exclusion: "имеет зарезервированное значение" invalid: "имеет неверное значение" confirmation: "не совпадает с подтверждением" accepted: "нужно подтвердить" empty: "не может быть пустым" blank: "не может быть пустым" too_long: one: "слишком большой длины (не может быть больше чем %{count} символ)" few: "слишком большой длины (не может быть больше чем %{count} символа)" many: "слишком большой длины (не может быть больше чем %{count} символов)" other: "слишком большой длины (не может быть больше чем %{count} символа)" too_short: one: "недостаточной длины (не может быть меньше %{count} символа)" few: "недостаточной длины (не может быть меньше %{count} символов)" many: "недостаточной длины (не может быть меньше %{count} символов)" other: "недостаточной длины (не может быть меньше %{count} символа)" wrong_length: one: "неверной длины (может быть длиной ровно %{count} символ)" few: "неверной длины (может быть длиной ровно %{count} символа)" many: "неверной длины (может быть длиной ровно %{count} символов)" other: "неверной длины (может быть длиной ровно %{count} символа)" taken: "уже существует" not_a_number: "не является числом" greater_than: "может иметь значение большее %{count}" greater_than_or_equal_to: "может иметь значение большее или равное %{count}" equal_to: "может иметь лишь значение, равное %{count}" less_than: "может иметь значение меньшее чем %{count}" less_than_or_equal_to: "может иметь значение меньшее или равное %{count}" odd: "может иметь лишь четное значение" even: "может иметь лишь нечетное значение" record_invalid: "Возникли ошибки: %{errors}" full_messages: format: "%{attribute} %{message}" support: select: prompt: "Выберите: " array: # Rails 2.2 sentence_connector: "и" skip_last_comma: true # Rails 2.3 words_connector: ", " two_words_connector: " и " last_word_connector: " и "