Skip to content

Commit

Permalink
Russian language added and all 7 new languages enabled (publiclab#5603)
Browse files Browse the repository at this point in the history
* russian language added and all languages enabled

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Update config/locales/ru.yml

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>

* Apply suggestions

thank you sasha!

Co-Authored-By: gauravano <sachdeva.gaurav1997@gmail.com>
  • Loading branch information
grvsachdeva authored and jywarren committed Apr 25, 2019
1 parent 77cb989 commit cc4c6b5
Show file tree
Hide file tree
Showing 2 changed files with 269 additions and 1 deletion.
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:
-
- янв.
- февр.
- марта
- апр.
- мая
- июня
- июля
- авг.
- сент.
- окт.
- нояб.
- дек.
day_names:
- воскресенье
- понедельник
- вторник
- среда
- четверг
- пятница
- суббота
formats:
default: "%d.%m.%Y"
long: "%-d %B %Y"
short: "%-d %b"
month_names:
-
- января
- февраля
- марта
- апреля
- мая
- июня
- июля
- августа
- сентября
- октября
- ноября
- декабря
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}
empty: не может быть пустым
equal_to: может иметь лишь значение, равное %{count}
even: может иметь лишь четное значение
exclusion: имеет зарезервированное значение
greater_than: может иметь значение большее чем %{count}
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} символа)
few: недостаточной длины (не может быть меньше чем %{count} символов)
many: недостаточной длины (не может быть меньше чем %{count} символов)
other: недостаточной длины (не может быть меньше чем %{count} символа)
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}
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: вечера

0 comments on commit cc4c6b5

Please sign in to comment.