Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Russian language added and all 7 new languages enabled #5603

Merged
merged 8 commits into from
Apr 25, 2019
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/application.rb
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ class Application < Rails::Application
# Enable the asset pipeline
config.assets.enabled = true

I18n.available_locales = [:en, :de, "zh-CN"]
I18n.available_locales = [:en, :de, "zh-CN", :ar, :es, "hi-IN", :it, :ko, "pt-BR", :ru]
config.i18n.default_locale = :en

config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
Expand Down
268 changes: 268 additions & 0 deletions config/locales/ru.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,268 @@
---
ru:
activerecord:
errors:
messages:
record_invalid: 'Возникли ошибки: %{errors}'
restrict_dependent_destroy:
has_one: 'Невозможно удалить запись, так как существует зависимость: %{record}'
has_many: 'Невозможно удалить запись, так как существуют зависимости: %{record}'
date:
abbr_day_names:
- Вс
- Пн
- Вт
- Ср
- Чт
- Пт
- Сб
abbr_month_names:
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
-
- янв.
- февр.
- марта
- апр.
- мая
- июня
- июля
- авг.
- сент.
- окт.
- нояб.
- дек.
day_names:
- воскресенье
- понедельник
- вторник
- среда
- четверг
- пятница
- суббота
formats:
default: "%d.%m.%Y"
long: "%-d %B %Y"
short: "%-d %b"
month_names:
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
-
- января
- февраля
- марта
- апреля
- мая
- июня
- июля
- августа
- сентября
- октября
- ноября
- декабря
order:
- :day
- :month
- :year
datetime:
distance_in_words:
about_x_hours:
one: около %{count} часа
few: около %{count} часов
many: около %{count} часов
other: около %{count} часа
about_x_months:
one: около %{count} месяца
few: около %{count} месяцев
many: около %{count} месяцев
other: около %{count} месяца
about_x_years:
one: около %{count} года
few: около %{count} лет
many: около %{count} лет
other: около %{count} лет
almost_x_years:
one: почти 1 год
few: почти %{count} года
many: почти %{count} лет
other: почти %{count} лет
half_a_minute: полминуты
less_than_x_seconds:
one: меньше %{count} секунды
few: меньше %{count} секунд
many: меньше %{count} секунд
other: меньше %{count} секунды
less_than_x_minutes:
one: меньше %{count} минуты
few: меньше %{count} минут
many: меньше %{count} минут
other: меньше %{count} минуты
over_x_years:
one: больше %{count} года
few: больше %{count} лет
many: больше %{count} лет
other: больше %{count} лет
x_seconds:
one: "%{count} секунду"
few: "%{count} секунды"
many: "%{count} секунд"
other: "%{count} секунды"
x_minutes:
one: "%{count} минуту"
few: "%{count} минуты"
many: "%{count} минут"
other: "%{count} минуты"
x_days:
one: "%{count} день"
few: "%{count} дня"
many: "%{count} дней"
other: "%{count} дня"
x_months:
one: "%{count} месяц"
few: "%{count} месяца"
many: "%{count} месяцев"
other: "%{count} месяца"
x_years:
one: "%{count} год"
few: "%{count} года"
many: "%{count} лет"
other: "%{count} года"
prompts:
second: Секунд
minute: Минут
hour: Часов
day: День
month: Месяц
year: Год
errors:
format: "%{attribute} %{message}"
messages:
blank: не может быть пустым
confirmation: не совпадает со значением поля %{attribute}
sashadev-sky marked this conversation as resolved.
Show resolved Hide resolved
empty: не может быть пустым
equal_to: может иметь лишь значение, равное %{count}
even: может иметь лишь четное значение
exclusion: имеет зарезервированное значение
greater_than: может иметь значение большее %{count}
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
greater_than_or_equal_to: может иметь значение большее или равное %{count}
inclusion: имеет непредусмотренное значение
invalid: имеет неверное значение
less_than: может иметь значение меньшее чем %{count}
less_than_or_equal_to: может иметь значение меньшее или равное %{count}
model_invalid: 'Возникли ошибки: %{errors}'
not_a_number: не является числом
not_an_integer: не является целым числом
odd: может иметь лишь нечетное значение
other_than: должно отличаться от %{count}
present: нужно оставить пустым
required: не может отсутствовать
taken: уже существует
too_long:
one: слишком большой длины (не может быть больше чем %{count} символ)
few: слишком большой длины (не может быть больше чем %{count} символа)
many: слишком большой длины (не может быть больше чем %{count} символов)
other: слишком большой длины (не может быть больше чем %{count} символа)
too_short:
one: недостаточной длины (не может быть меньше %{count} символа)
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
few: недостаточной длины (не может быть меньше %{count} символов)
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
many: недостаточной длины (не может быть меньше %{count} символов)
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
other: недостаточной длины (не может быть меньше %{count} символа)
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
wrong_length:
one: неверной длины (может быть длиной ровно %{count} символ)
few: неверной длины (может быть длиной ровно %{count} символа)
many: неверной длины (может быть длиной ровно %{count} символов)
other: неверной длины (может быть длиной ровно %{count} символа)
template:
body: 'Проблемы возникли со следующими полями:'
header:
one: "%{model}: сохранение не удалось из-за %{count} ошибки"
few: "%{model}: сохранение не удалось из-за %{count} ошибок"
many: "%{model}: сохранение не удалось из-за %{count} ошибок"
other: "%{model}: сохранение не удалось из-за %{count} ошибки"
helpers:
select:
prompt: 'Выберите: '
submit:
create: Создать %{model}
submit: Сохранить %{model}
update: Сохранить %{model}
grvsachdeva marked this conversation as resolved.
Show resolved Hide resolved
number:
currency:
format:
delimiter: " "
format: "%n %u"
precision: 2
separator: ","
significant: false
strip_insignificant_zeros: false
unit: руб.
format:
delimiter: " "
precision: 3
separator: ","
significant: false
strip_insignificant_zeros: false
human:
decimal_units:
format: "%n %u"
units:
billion:
one: миллиард
few: миллиардов
many: миллиардов
other: миллиардов
million:
one: миллион
few: миллионов
many: миллионов
other: миллионов
quadrillion:
one: квадриллион
few: квадриллионов
many: квадриллионов
other: квадриллионов
thousand:
one: тысяча
few: тысяч
many: тысяч
other: тысяч
trillion:
one: триллион
few: триллионов
many: триллионов
other: триллионов
unit: ''
format:
delimiter: ''
precision: 1
significant: false
strip_insignificant_zeros: false
storage_units:
format: "%n %u"
units:
byte:
one: байт
few: байта
many: байт
other: байта
eb: ЭБ
gb: ГБ
kb: КБ
mb: МБ
pb: ПБ
tb: ТБ
percentage:
format:
delimiter: ''
format: "%n%"
precision:
format:
delimiter: ''
support:
array:
last_word_connector: " и "
two_words_connector: " и "
words_connector: ", "
time:
am: утра
formats:
default: "%a, %d %b %Y, %H:%M:%S %z"
long: "%d %B %Y, %H:%M"
short: "%d %b, %H:%M"
pm: вечера