From 0d7eaf1bb01638a1b9f6ed4335a24bb95ca8250e Mon Sep 17 00:00:00 2001 From: lizzy Date: Sun, 13 Sep 2020 08:55:55 -0500 Subject: [PATCH] issue #218: add russian translations --- docs/LANGUAGE_TRANSLATION.md | 3 +- public/images/lang-rus.png | Bin 0 -> 1667 bytes src/i18n/ru.json | 77 +++++++++++++++++++++++++++++++++++ src/js/translator.js | 4 +- 4 files changed, 82 insertions(+), 2 deletions(-) create mode 100644 public/images/lang-rus.png create mode 100644 src/i18n/ru.json diff --git a/docs/LANGUAGE_TRANSLATION.md b/docs/LANGUAGE_TRANSLATION.md index 8958235..6b9ad0f 100644 --- a/docs/LANGUAGE_TRANSLATION.md +++ b/docs/LANGUAGE_TRANSLATION.md @@ -145,7 +145,8 @@ constructor() { orm, oji, dak, - vie + vie, + ru } this.detectLanguage() } diff --git a/public/images/lang-rus.png b/public/images/lang-rus.png new file mode 100644 index 0000000000000000000000000000000000000000..2158939b89712ede4e6630d91f134a40c6f91a30 GIT binary patch literal 1667 zcmY*Z3p~?X9RE{OdFEmwt~EVWwlVLSc`c8!Jmwu~W*GKpTX{cfgh~>vkVbWtN6DkS zN)e?8K1C%((ZkSfdE6CSy8o%$z4v@R=bYd9p6~DbJ->54pOfve(^*MgTOI%aC07@` z7dUHzU1g=5bgc3A1*hc^_5^zXsLfT7kRaevi|Xj;5$)*g$cSOEh)fch;!L4aSX8o? zvjYHF=H&PUN9y>f<67Af`s;g%F{T-uOSVcIl=6K|%NklzhlkDSJXiA}xFAgQsrU5# zUQ3hKZ)NV=Jd%tji`6@CHKxG~{!)2~Ye1cp-!L=)Gr%=`<$4H?lus2}n-o%8YDXxa zl4eVUXA?g)M+hN;=1PBFp1KUQ=n6s;J;u(=&9d2gJUz2iQ?AU zU9TNG5<^}*9bV*LZgkSsfbG=_t^aUIAuCtr^F^PB`(+Xq^7L#c1AiBV3L1^=I#CHt zqvYpz*tnD&YWO?DvHmQG4>2n1)au+vU0Y@$Ag_`$@B+hl%lc$-<3z7f~{cZ}sOyl3+HShgc!`<5U4xqm!GJTIOUg8XsG% zeYJh{GOZ}>_pYhP6X%t8q2315$_0Hp6g4dd^mag}77looe#h4zVWrgs$W?hB&2b+> zG*3>=dv^6|Ch?Op%&QKhwkg%Gf*71O%DgF0@L#4HW?(1x8afzR!Bv(+t6x^vIvi3K zuDN#nHg*QnP}tMn)={w7-5tW6Z|ZH>5|)WO2(8nW9IJ-*Q>Lpjg2-yNDTWrZwi~rz zzrEo0?MAzb^7f)-;PHpC1W~?Dom!Z1VQ_oQw%u5ZXWwodHSsDh-ZpI2&|13ZyU7-} zAma0CL*?s-^dD{(LxOKg?uOI`O&D5uULVscY4Piw51F5mpha6HQ5W8%zVn-IWZesV z)LQ3u=VOdNJJv^=CifQl`Eg-ac9-t#-syLKDo!c9`-S5*bHUgE22$Cn`V?d#YTj3C zXAZu4jyspxV0d#=vcb2zH+zyFB=;ouCbtL6=2<^1dD}LMWa_a)?uw#jwF6%#LgUvo zMojRctGBPykJ0!Y%IYv5^(3KZHYu(oJ9rKr;9Z^)L;0w)HoD4Wy$=_~L2XE1nQU>b z>>Ody$H#kuS+H5xmqD;>vsXL1-ZAWGfw}jWCcoJ-_(}KoUewh@Yoc03?SQ>XW_|ho zQktw-qWiRhUgtIWgglZg8_KAF5qrzJ*sbDag9C=1{lWu}EU(5G`;m zL^v{+J6DWuRZ-i8bUq_iyxnFy{ZWh@JJta3bkYvo)2FZLd$3{zVmX^WRQIx7H_s(W z;myF8kD^-(=(v<`0~4=0+12BSv}+dDCAVG+InQu*->ZO#oK%@oev;3!AO#`#X~4)X zUIYM0*a!e==>V_*LTLg3*k=R)lY0OFa~k|;m}go%vEarkrb_@D02I`uT?QyRvjzZU z0;t~p9DjlvhRmQLNnwmo3Nnty1la(9jl+N;jlvZij9p$#+o1*tO%5` zm6a9B2#rFc5g-G>j;C`-aR@qF|A)vwI(Q13%%UTwin Cities Mutual Aid Project", + "project_learn": "Узнать больше о проекте на", + "project_data": "Посмотреть на данные в ", + "project_feedback": "Написать отзыв", + "project_contact": "Послать имейл", + "close": "Закрыть", + "name": "Имя", + "neighborhood": "Район", + "address": "Адрес", + "currently_open_for_distributing": "Открыты для распределения пожертвований", + "opening_for_distributing_dontations": "Открываются для распределения пожертвований", + "closing_for_distributing_donations": "Закрываются для распределения пожертвований", + "accepting": "Принемают", + "not_accepting": "Не принемают", + "currently_open_for_receiving": "Открыты для приема пожертвований", + "opening_for_receiving_dontations": "Открываются для приема пожертвований", + "closing_for_receiving_donations": "Закрываются для приема пожертвований", + "opening_soon": "Скоро открываются!", + "for_distribution": "для распределения", + "for_receiving": "для приема", + "seeking_volunteers_badge": "Ищут волонтеров", + "seeking_money": "Ищут деньги", + "seeking_money_link": "Пожертвовать", + "urgent_need": "Нужно срочно", + "notes": "Заметки", + "last_updated": "Последьная актуализация", + "aid_distribution_hours": "Часы работы распредиления помощи", + "aid_receiving_hours": "Часы работы приема помощи", + "time_future": "в", + "time_past": "назад", + "time_seconds": "секунд", + "time_minute": "минутa", + "time_minutes": "минут", + "time_hour": "час", + "time_hours": "часов", + "time_day": "день", + "time_days": "дней", + "time_week": "неделя", + "time_month": "месяцов", + "time_year": "год", + "time_years": "лет", + "moment_future": "через 5 минут", + "moment_past": "5 минут назад", + "moment_s": "несколько секунд", + "moment_m": "минуту", + "moment_h": "час", + "moment_d": "день", + "moment_M": "месец", + "moment_y": "год" +} diff --git a/src/js/translator.js b/src/js/translator.js index b60136b..8d2ffe6 100644 --- a/src/js/translator.js +++ b/src/js/translator.js @@ -15,6 +15,7 @@ import dak from './../i18n/dak.json' import vie from './../i18n/vie.json' import hin from './../i18n/hin.json' import kar from './../i18n/kar.json' +import ru from './../i18n/ru.json' class Translator { constructor() { @@ -29,7 +30,8 @@ class Translator { dak, vie, hin, - kar + kar, + ru } this.detectLanguage() }