about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRatmir Karabut <rkarabut@users.noreply.github.com>2017-04-28 16:11:36 +0300
committerEugen Rochko <eugen@zeonfederated.com>2017-04-28 15:11:36 +0200
commit4acc386dd5237a556d0529cf484a85a9313feddb (patch)
tree5b1111e58000540b056c610cddc4a6176114bee8
parent429480bb775d53009e311b605a7ca73bd3acbc97 (diff)
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)
-rw-r--r--app/assets/javascripts/components/locales/ru.jsx2
-rw-r--r--config/locales/devise.ru.yml4
-rw-r--r--config/locales/ru.yml8
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 196657f2a..a1c9044bf 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 f829f9d8e..e3531f4b5 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 0f40faf90..918b5a947 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}:'