From 7973f11cd78f610fd86966ea7b3c1f9f6b6012e9 Mon Sep 17 00:00:00 2001 From: Max Kostikov Date: Wed, 1 Sep 2021 22:02:20 +0200 Subject: Fix Russian plurals --- view/ru/hmessages.po | 64 +++++++++++++++++++++++++++++++++++++++++++++++++- view/ru/hstrings.php | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 128 insertions(+), 2 deletions(-) (limited to 'view/ru') diff --git a/view/ru/hmessages.po b/view/ru/hmessages.po index c91da9a57..e017b7a7d 100644 --- a/view/ru/hmessages.po +++ b/view/ru/hmessages.po @@ -4793,30 +4793,40 @@ msgstr "Открепить" msgid "%d minutes" msgid_plural "%d minutes" msgstr[0] "%d минуту" +msgstr[1] "%d минуты" +msgstr[2] "%d минут" #: ../../include/js_strings.php:46 #, php-format msgid "about %d hours" msgid_plural "about %d hours" msgstr[0] "около %d часa" +msgstr[1] "около %d часов" +msgstr[2] "около %d часов" #: ../../include/js_strings.php:47 #, php-format msgid "%d days" msgid_plural "%d days" msgstr[0] "%d день" +msgstr[1] "%d дня" +msgstr[2] "%d дней" #: ../../include/js_strings.php:48 #, php-format msgid "%d months" msgid_plural "%d months" msgstr[0] "%d месяц" +msgstr[1] "%d месяца" +msgstr[2] "%d месяцев" #: ../../include/js_strings.php:49 #, php-format msgid "%d years" msgid_plural "%d years" msgstr[0] "%d год" +msgstr[1] "%d года" +msgstr[2] "%d лет" #: ../../include/js_strings.php:54 msgid "timeago.prefixAgo" @@ -5112,6 +5122,8 @@ msgstr "%1$s обновлено %2$s, изменено %3$s." msgid "%d invitation available" msgid_plural "%d invitations available" msgstr[0] "доступно %d приглашение" +msgstr[1] "доступны %d приглашения" +msgstr[2] "доступны %d приглашений" #: ../../include/contact_widgets.php:16 ../../include/acl_selectors.php:145 #: ../../Zotlabs/Module/Admin/Site.php:416 @@ -5472,42 +5484,56 @@ msgctxt "relative_date" msgid "year" msgid_plural "years" msgstr[0] "год" +msgstr[1] "года" +msgstr[2] "лет" #: ../../include/datetime.php:276 msgctxt "relative_date" msgid "month" msgid_plural "months" msgstr[0] "месяц" +msgstr[1] "месяца" +msgstr[2] "месяцев" #: ../../include/datetime.php:279 msgctxt "relative_date" msgid "week" msgid_plural "weeks" msgstr[0] "неделю" +msgstr[1] "недели" +msgstr[2] "недель" #: ../../include/datetime.php:282 msgctxt "relative_date" msgid "day" msgid_plural "days" msgstr[0] "день" +msgstr[1] "дня" +msgstr[2] "дней" #: ../../include/datetime.php:285 msgctxt "relative_date" msgid "hour" msgid_plural "hours" msgstr[0] "час" +msgstr[1] "часа" +msgstr[2] "часов" #: ../../include/datetime.php:288 msgctxt "relative_date" msgid "minute" msgid_plural "minutes" msgstr[0] "минуту" +msgstr[1] "минуты" +msgstr[2] "минут" #: ../../include/datetime.php:291 msgctxt "relative_date" msgid "second" msgid_plural "seconds" msgstr[0] "секунду" +msgstr[1] "секунды" +msgstr[2] "секунд" #: ../../include/datetime.php:520 #, php-format @@ -5792,12 +5818,16 @@ msgstr "%s не нравится это." msgid "%2$d people like this." msgid_plural "%2$d people like this." msgstr[0] "%2$d человеку это нравится." +msgstr[1] "%2$d человекам это нравится." +msgstr[2] "%2$d человекам это нравится." #: ../../include/conversation.php:1274 #, php-format msgid "%2$d people don't like this." msgid_plural "%2$d people don't like this." msgstr[0] "%2$d человеку это не нравится." +msgstr[1] "%2$d человекам это не нравится." +msgstr[2] "%2$d человекам это не нравится." #: ../../include/conversation.php:1280 msgid "and" @@ -5808,6 +5838,8 @@ msgstr "и" msgid ", and %d other people" msgid_plural ", and %d other people" msgstr[0] ", и ещё %d человеку" +msgstr[1] ", и ещё %d человекам" +msgstr[2] ", и ещё %d человекам" #: ../../include/conversation.php:1284 #, php-format @@ -5858,6 +5890,8 @@ msgctxt "noun" msgid "Like" msgid_plural "Likes" msgstr[0] "Нравится" +msgstr[1] "Нравится" +msgstr[2] "Нравится" #: ../../include/conversation.php:1757 ../../Zotlabs/Module/Photos.php:1141 #: ../../Zotlabs/Lib/ThreadItem.php:248 @@ -5865,42 +5899,56 @@ msgctxt "noun" msgid "Dislike" msgid_plural "Dislikes" msgstr[0] "Не нравится" +msgstr[1] "Не нравится" +msgstr[2] "Не нравится" #: ../../include/conversation.php:1760 msgctxt "noun" msgid "Attending" msgid_plural "Attending" msgstr[0] "Посетит" +msgstr[1] "Посетят" +msgstr[2] "Посетят" #: ../../include/conversation.php:1763 msgctxt "noun" msgid "Not Attending" msgid_plural "Not Attending" msgstr[0] "Не посетит" +msgstr[1] "Не посетят" +msgstr[2] "Не посетят" #: ../../include/conversation.php:1766 msgctxt "noun" msgid "Undecided" msgid_plural "Undecided" -msgstr "Не решил" +msgstr[0] "Не решил" +msgstr[1] "Не решили" +msgstr[2] "Не решили" #: ../../include/conversation.php:1769 msgctxt "noun" msgid "Agree" msgid_plural "Agrees" msgstr[0] "Согласен" +msgstr[1] "Согласны" +msgstr[2] "Согласны" #: ../../include/conversation.php:1772 msgctxt "noun" msgid "Disagree" msgid_plural "Disagrees" msgstr[0] "Не согласен" +msgstr[1] "Не согласны" +msgstr[2] "Не согласны" #: ../../include/conversation.php:1775 msgctxt "noun" msgid "Abstain" msgid_plural "Abstains" msgstr[0] "Воздержался" +msgstr[1] "Воздержались" +msgstr[2] "Воздержались" #: ../../include/selectors.php:18 msgid "Profile to assign new connections" @@ -9862,12 +9910,16 @@ msgstr "Разрешить встраивание для файлов PDF" msgid "%s account blocked/unblocked" msgid_plural "%s account blocked/unblocked" msgstr[0] "%s аккаунт блокирован/разблокирован" +msgstr[1] "%s аккаунтов блокировано/разблокировано" +msgstr[2] "%s аккаунтов блокировано/разблокировано" #: ../../Zotlabs/Module/Admin/Accounts.php:135 #, php-format msgid "%s account deleted" msgid_plural "%s accounts deleted" msgstr[0] "%s аккаунт удалён" +msgstr[1] "%s аккаунтов удалено" +msgstr[2] "%s аккаунтов удалено" #: ../../Zotlabs/Module/Admin/Accounts.php:171 msgid "Account not found" @@ -10568,18 +10620,24 @@ msgstr "Уровень журнала" msgid "%s channel censored/uncensored" msgid_plural "%s channels censored/uncensored" msgstr[0] "%s канал цензурируется/нецензурируется" +msgstr[1] "%s канала цензурируется/нецензурируется" +msgstr[2] "%s каналов цензурируется/нецензурируется" #: ../../Zotlabs/Module/Admin/Channels.php:40 #, php-format msgid "%s channel code allowed/disallowed" msgid_plural "%s channels code allowed/disallowed" msgstr[0] "в %s канале код разрешён/запрещён" +msgstr[1] "в %s каналах код разрешён/запрещён" +msgstr[2] "в %s каналах код разрешён/запрещён" #: ../../Zotlabs/Module/Admin/Channels.php:46 #, php-format msgid "%s channel deleted" msgid_plural "%s channels deleted" msgstr[0] "%s канал удалён" +msgstr[0] "%s канала удалёны" +msgstr[0] "%s каналов удалёно" #: ../../Zotlabs/Module/Admin/Channels.php:65 msgid "Channel not found" @@ -11548,6 +11606,8 @@ msgstr "Предложений по умолчанию не найдено." msgid "%d rating" msgid_plural "%d ratings" msgstr[0] "%d оценка" +msgstr[1] "%d оценки" +msgstr[2] "%d оценок" #: ../../Zotlabs/Module/Directory.php:292 msgid "Gender: " @@ -14851,6 +14911,8 @@ msgstr "Отчёт о доставке" msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d комментарий" +msgstr[1] "%d комментария" +msgstr[2] "%d комментариев" #: ../../Zotlabs/Lib/ThreadItem.php:360 #, php-format diff --git a/view/ru/hstrings.php b/view/ru/hstrings.php index d9467313d..582679557 100644 --- a/view/ru/hstrings.php +++ b/view/ru/hstrings.php @@ -1013,18 +1013,28 @@ App::$strings["Pin to the top"] = "Прикрепить сверху"; App::$strings["Unpin from the top"] = "Открепить"; App::$strings["%d minutes"] = array( 0 => "%d минуту", + 1 => "%d минуты", + 2 => "%d минут", ); App::$strings["about %d hours"] = array( 0 => "около %d часa", + 1 => "около %d часов", + 2 => "около %d часов", ); App::$strings["%d days"] = array( 0 => "%d день", + 1 => "%d дня", + 2 => "%d дней", ); App::$strings["%d months"] = array( 0 => "%d месяц", + 1 => "%d месяца", + 2 => "%d месяцев", ); App::$strings["%d years"] = array( 0 => "%d год", + 1 => "%d года", + 2 => "%d лет", ); App::$strings["timeago.prefixAgo"] = ""; App::$strings["timeago.prefixFromNow"] = "через"; @@ -1095,6 +1105,8 @@ App::$strings["Visit %1\$s's %2\$s"] = "Посетить %1\$s %2\$s"; App::$strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s обновлено %2\$s, изменено %3\$s."; App::$strings["%d invitation available"] = array( 0 => "доступно %d приглашение", + 1 => "доступны %d приглашения", + 2 => "доступны %d приглашений", ); App::$strings["Advanced"] = "Дополнительно"; App::$strings["Find Channels"] = "Поиск каналов"; @@ -1176,24 +1188,38 @@ App::$strings["less than a second ago"] = "менее чем одну секун App::$strings["__ctx:e.g. 22 hours ago, 1 minute ago__ %1\$d %2\$s ago"] = "%1\$d %2\$s назад"; App::$strings["__ctx:relative_date__ year"] = array( 0 => "год", + 1 => "года", + 2 => "лет", ); App::$strings["__ctx:relative_date__ month"] = array( 0 => "месяц", + 1 => "месяца", + 2 => "месяцев", ); App::$strings["__ctx:relative_date__ week"] = array( 0 => "неделю", + 1 => "недели", + 2 => "недель", ); App::$strings["__ctx:relative_date__ day"] = array( 0 => "день", + 1 => "дня", + 2 => "дней", ); App::$strings["__ctx:relative_date__ hour"] = array( 0 => "час", + 1 => "часа", + 2 => "часов", ); App::$strings["__ctx:relative_date__ minute"] = array( 0 => "минуту", + 1 => "минуты", + 2 => "минут", ); App::$strings["__ctx:relative_date__ second"] = array( 0 => "секунду", + 1 => "секунды", + 2 => "секунд", ); App::$strings["%1\$s's birthday"] = "День рождения %1\$s"; App::$strings["Happy Birthday %1\$s"] = "С Днем рождения %1\$s !"; @@ -1251,13 +1277,19 @@ App::$strings["%s likes this."] = "%s нравится это."; App::$strings["%s doesn't like this."] = "%s не нравится это."; App::$strings["%2\$d people like this."] = array( 0 => "%2\$d человеку это нравится.", + 1 => "%2\$d человекам это нравится.", + 2 => "%2\$d человекам это нравится.", ); App::$strings["%2\$d people don't like this."] = array( 0 => "%2\$d человеку это не нравится.", + 1 => "%2\$d человекам это не нравится.", + 2 => "%2\$d человекам это не нравится.", ); App::$strings["and"] = "и"; App::$strings[", and %d other people"] = array( 0 => ", и ещё %d человеку", + 1 => ", и ещё %d человекам", + 2 => ", и ещё %d человекам", ); App::$strings["%s like this."] = "%s нравится это."; App::$strings["%s don't like this."] = "%s не нравится это."; @@ -1271,25 +1303,43 @@ App::$strings["Allow multiple answers"] = "Разрешить несколько App::$strings["Summary (optional)"] = "Резюме (необязательно)"; App::$strings["__ctx:noun__ Like"] = array( 0 => "Нравится", + 1 => "Нравится", + 2 => "Нравится", ); App::$strings["__ctx:noun__ Dislike"] = array( 0 => "Не нравится", + 1 => "Не нравится", + 2 => "Не нравится", ); App::$strings["__ctx:noun__ Attending"] = array( 0 => "Посетит", + 1 => "Посетят", + 2 => "Посетят", ); App::$strings["__ctx:noun__ Not Attending"] = array( 0 => "Не посетит", + 1 => "Не посетят", + 2 => "Не посетят", +); +App::$strings["__ctx:noun__ Undecided"] = array( + 0 => "Не решил", + 1 => "Не решили", + 2 => "Не решили", ); -App::$strings["__ctx:noun__ Undecided"] = "Не решил"; App::$strings["__ctx:noun__ Agree"] = array( 0 => "Согласен", + 1 => "Согласны", + 2 => "Согласны", ); App::$strings["__ctx:noun__ Disagree"] = array( 0 => "Не согласен", + 1 => "Не согласны", + 2 => "Не согласны", ); App::$strings["__ctx:noun__ Abstain"] = array( 0 => "Воздержался", + 1 => "Воздержались", + 2 => "Воздержались", ); App::$strings["Profile to assign new connections"] = "Назначить профиль для новых контактов"; App::$strings["Frequently"] = "Часто"; @@ -2188,9 +2238,13 @@ App::$strings["WARNING: SVG images may contain malicious code."] = "Вниман App::$strings["Allow embedded (inline) PDF files"] = "Разрешить встраивание для файлов PDF"; App::$strings["%s account blocked/unblocked"] = array( 0 => "%s аккаунт блокирован/разблокирован", + 1 => "%s аккаунтов блокировано/разблокировано", + 2 => "%s аккаунтов блокировано/разблокировано", ); App::$strings["%s account deleted"] = array( 0 => "%s аккаунт удалён", + 1 => "%s аккаунтов удалено", + 2 => "%s аккаунтов удалено", ); App::$strings["Account not found"] = "Аккаунт не найден"; App::$strings["Account '%s' blocked"] = "Аккаунт '%s' заблокирован"; @@ -2349,12 +2403,18 @@ App::$strings["Must be writable by web server. Relative to your top-level webser App::$strings["Log level"] = "Уровень журнала"; App::$strings["%s channel censored/uncensored"] = array( 0 => "%s канал цензурируется/нецензурируется", + 1 => "%s канала цензурируется/нецензурируется", + 2 => "%s каналов цензурируется/нецензурируется", ); App::$strings["%s channel code allowed/disallowed"] = array( 0 => "в %s канале код разрешён/запрещён", + 1 => "в %s каналах код разрешён/запрещён", + 2 => "в %s каналах код разрешён/запрещён", ); App::$strings["%s channel deleted"] = array( 0 => "%s канал удалён", + 0 => "%s канала удалёны", + 0 => "%s каналов удалёно", ); App::$strings["Channel not found"] = "Канал не найден"; App::$strings["Channel '%s' deleted"] = "Канал '%s' удалён"; @@ -2575,6 +2635,8 @@ App::$strings["Add Card"] = "Добавить карточку"; App::$strings["No default suggestions were found."] = "Предложений по умолчанию не найдено."; App::$strings["%d rating"] = array( 0 => "%d оценка", + 1 => "%d оценки", + 2 => "%d оценок", ); App::$strings["Gender: "] = "Пол:"; App::$strings["Status: "] = "Статус:"; @@ -3351,6 +3413,8 @@ App::$strings["Reply to"] = "Ответить"; App::$strings["Delivery Report"] = "Отчёт о доставке"; App::$strings["%d comment"] = array( 0 => "%d комментарий", + 1 => "%d комментария", + 2 => "%d комментариев", ); App::$strings["%d unseen"] = "новых %d"; App::$strings["to"] = "к"; -- cgit v1.2.3