From 2a16eaf19bb387284722a1f4cc718d3c1fd57387 Mon Sep 17 00:00:00 2001 From: Ratmir Karabut Date: Fri, 28 Apr 2017 16:11:36 +0300 Subject: [PATCH] Update Russian translation (pluralizations) (#2565) * Add Russian translation (ru) * Fix a missing comma * Fix the wording for better consistency * Update Russian translation * Arrange Russian setting alphabetically * Fix syntax error * Update Russian translation * Fix formatting error * Update Russian translation * Update Russian translation * Update ru.jsx * Fix syntax error * Remove two_factor_auth.warning (appears obsolete) * Add missing strings in ru.yml A lot of new strings translated, especially for the newly added admin section * Fix translation consistency * Update Russian translation * Update Russian translation (pluralizations) --- app/assets/javascripts/components/locales/ru.jsx | 2 +- config/locales/devise.ru.yml | 4 +++- config/locales/ru.yml | 8 +++++++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/assets/javascripts/components/locales/ru.jsx b/app/assets/javascripts/components/locales/ru.jsx index 196657f2a9..a1c9044bf1 100644 --- a/app/assets/javascripts/components/locales/ru.jsx +++ b/app/assets/javascripts/components/locales/ru.jsx @@ -103,7 +103,7 @@ const ru = { "report.target": "Жалуемся на", "search.placeholder": "Поиск", "search.status_by": "Статус от {name}", - "search_results.total": "{count, number} {count, plural, one {result} other {results}}", + "search_results.total": "{count, number} {count, plural, one {результат} few {результата} many {результатов} other {результатов}}", "status.cannot_reblog": "Этот статус не может быть продвинут", "status.delete": "Удалить", "status.favourite": "Нравится", diff --git a/config/locales/devise.ru.yml b/config/locales/devise.ru.yml index f829f9d8e2..e3531f4b5d 100644 --- a/config/locales/devise.ru.yml +++ b/config/locales/devise.ru.yml @@ -58,4 +58,6 @@ ru: not_locked: не был заблокирован not_saved: one: '1 ошибка помешала сохранению этого %{resource}:' - other: "%{count} ошибки помешали сохранению этого %{resource}:" + few: "%{count} ошибки помешали сохранению этого %{resource}:" + many: "%{count} ошибок помешали сохранению этого %{resource}:" + other: "%{count} ошибок помешали сохранению этого %{resource}:" diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 0f40faf900..918b5a9473 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -103,6 +103,8 @@ ru: show: affected_accounts: one: Влияет на один аккаунт в базе данных + few: "Влияет на %{count} аккаунта в базе данных" + many: "Влияет на %{count} аккаунтов в базе данных" other: "Влияет на %{count} аккаунтов в базе данных" retroactive: silence: Снять глушение со всех существующих аккаунтов этого домена @@ -246,9 +248,13 @@ ru: mention: "%{name} упомянул(а) Вас в:" new_followers_summary: one: У Вас появился новый подписчик! Ура! - other: У Вас появилось %{count} новых подписчика(-ов)! Отлично! + few: У Вас появилось %{count} новых подписчика! Отлично! + many: У Вас появилось %{count} новых подписчиков! Отлично! + other: У Вас появилось %{count} новых подписчиков! Отлично! subject: one: "1 новое уведомление с Вашего последнего захода \U0001F418" + few: "%{count} новых уведомления с Вашего последнего захода \U0001F418" + many: "%{count} новых уведомлений с Вашего последнего захода \U0001F418" other: "%{count} новых уведомлений с Вашего последнего захода \U0001F418" favourite: body: 'Ваш статус понравился %{name}:'