From 9e9bd61c84c3070463897ab4647b85337d561167 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Thu, 8 Sep 2022 11:03:44 +0300 Subject: [PATCH 1/8] Front ru-translate --- public/locales/ru/front.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 public/locales/ru/front.json diff --git a/public/locales/ru/front.json b/public/locales/ru/front.json new file mode 100644 index 000000000..ed514de99 --- /dev/null +++ b/public/locales/ru/front.json @@ -0,0 +1,10 @@ +{ + "websiteSubtitle": "Соревновательный Splatoon-хаб", + "calendarGoTo": "Посмотреть все прошлые и предстоящие события на странице календаря", + "moreFeatures": "Больше возможностей", + "plus.description": "Посмотреть историю голосования Plus Server и не только!", + "badges.description": "Список всех значков, которые можно заработать для своего профиля", + "recentWinners": "Недавние победители", + "upcomingEvents": "Предстоящие события", + "articleBy": "от {{author}}" +} From 7db4ae06980240199ba9834e51b6f156b82926e0 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Thu, 8 Sep 2022 11:09:50 +0300 Subject: [PATCH 2/8] User ru-translate --- public/locales/ru/user.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 public/locales/ru/user.json diff --git a/public/locales/ru/user.json b/public/locales/ru/user.json new file mode 100644 index 000000000..e0af3664b --- /dev/null +++ b/public/locales/ru/user.json @@ -0,0 +1,10 @@ +{ + "country": "Страна", + "bio": "О себе", + + "results.placing": "Место", + "results.team": "Команда", + "results.tournament": "Турнир", + "results.date": "Дата", + "results.mates": "Напарники" +} From eeb41b713b9ee58c43489f8bae93acaa40cfb132 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Thu, 8 Sep 2022 12:14:13 +0300 Subject: [PATCH 3/8] faq ru-translate + fix --- public/locales/ru/faq.json | 10 ++++++++++ public/locales/ru/front.json | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 public/locales/ru/faq.json diff --git a/public/locales/ru/faq.json b/public/locales/ru/faq.json new file mode 100644 index 000000000..343400651 --- /dev/null +++ b/public/locales/ru/faq.json @@ -0,0 +1,10 @@ +{ + "q1": "Что такое Plus Server?", + "a1": "Plus Server — это Discord-сервер для высокоуровных игроков западного региона для поиска как напарников, так и соперников. Он был основан в сентябре 2017 года. Разделен на три подуровня, где +1 — самый высокий. Вы можете получить доступ к нему, если участник сервера предложит вас и вы пройдёте ежемесячное голосование.\n\nВ голосовании вы получаете процент в зависимости от его результата. 0% означает, что все проголосовали против вас, в то время как 100% означает ровно противоположное. Для прохождения требуется набрать минимум 50%. Если участник набрал меньше 50%, он опускается на подуровень ниже, а если у него был +3 — то он покидает сервер.", + + "q2": "Как получить призовой значок для моего события?", + "a2": "Вы можете заказать значок у borzoic#1991. Цена — 10-30€ в зависимости от сложности. После этого связитесь с Sendou, чтобы добавить её на страницу.\n\nЛюбой турнир может иметь значок в качестве награды. Если вы хотите награждать значком за какие-то другие достижения — то лучше сначала обсудить эту идею с Sendou.", + + "q3": "Как обновить мой аватар или ник?", + "a3": "Обновление ника или аватара в Discord не сразу обновляет их на sendou.ink. Есть два варианта, когда это произойдёт:\n\n1) Если вы есть на Discord-сервере этого сайта или Plus Server, то вы можете просто подожать. Ежедневно запускается специальная процедура, которая занимается обновлением.\n\n2) Если вы хотите обновиться прямо сейчас, то вы можете разлогиниться и залогиниться обратно на sendou.ink." +} diff --git a/public/locales/ru/front.json b/public/locales/ru/front.json index ed514de99..c4c73e7c8 100644 --- a/public/locales/ru/front.json +++ b/public/locales/ru/front.json @@ -2,7 +2,7 @@ "websiteSubtitle": "Соревновательный Splatoon-хаб", "calendarGoTo": "Посмотреть все прошлые и предстоящие события на странице календаря", "moreFeatures": "Больше возможностей", - "plus.description": "Посмотреть историю голосования Plus Server и не только!", + "plus.description": "Посмотреть историю голосования Plus Server (и не только)", "badges.description": "Список всех значков, которые можно заработать для своего профиля", "recentWinners": "Недавние победители", "upcomingEvents": "Предстоящие события", From 8d2730112af186188ac5085dd99196ce48a54a18 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Thu, 8 Sep 2022 22:34:14 +0300 Subject: [PATCH 4/8] badges ru-translate --- public/locales/ru/badges.json | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 public/locales/ru/badges.json diff --git a/public/locales/ru/badges.json b/public/locales/ru/badges.json new file mode 100644 index 000000000..6e6775b24 --- /dev/null +++ b/public/locales/ru/badges.json @@ -0,0 +1,9 @@ +{ + "patreon": "Supporter для sendou.ink на Patreon", + "patreon+": "Supporter+ для sendou.ink на Patreon", + "tournament_one": "Награда за победу в {{tournament}}", + "tournament_other": "Награда за победу в {{tournament}} (×{{count}})", + "forYourEvent": "Значок для вашего события?", + "madeBy": "Значки от <2>borzoic", + "managedBy": "Выдаётся {{users}}" +} From b4f52d632c45d290c5457e03a4c15b3a9f5b0044 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Sun, 11 Sep 2022 11:16:18 +0300 Subject: [PATCH 5/8] builds + common ru-translate --- public/locales/ru/builds.json | 15 ++++++++ public/locales/ru/calendar.json | 52 ++++++++++++++++++++++++++++ public/locales/ru/common.json | 43 +++++++++++++++++++++++ public/locales/ru/contributions.json | 7 ++++ 4 files changed, 117 insertions(+) create mode 100644 public/locales/ru/builds.json create mode 100644 public/locales/ru/calendar.json create mode 100644 public/locales/ru/common.json create mode 100644 public/locales/ru/contributions.json diff --git a/public/locales/ru/builds.json b/public/locales/ru/builds.json new file mode 100644 index 000000000..a2ecb6fb6 --- /dev/null +++ b/public/locales/ru/builds.json @@ -0,0 +1,15 @@ +{ + "addBuild": "Добавить сборку", + "noBuilds": "Сборок пока нет. Добавьте свою первую!", + "buildCard.info": "Инфо", + "buildCard.edit": "Изменить", + + "forms.title": "Название", + "forms.modes": "Режимы", + "forms.weapons": "Оружия", + "forms.gear.HEAD": "Снаряжение (аксессуары)", + "forms.gear.CLOTHES": "Снаряжение (одежда)", + "forms.gear.SHOES": "Снаряжение (обувь)", + + "deleteConfirm": "Удалить сборку '{{title}}'?" +} diff --git a/public/locales/ru/calendar.json b/public/locales/ru/calendar.json new file mode 100644 index 000000000..2c5456634 --- /dev/null +++ b/public/locales/ru/calendar.json @@ -0,0 +1,52 @@ +{ + "inYourTimeZone": "Times in your local time zone:", + "addNew": "Add new", + "noEvents": "No events for selected week", + "reportResults": "You can report results:", + "day": "Day {{number}}", + "actions.reportWinners": "Report winners", + "participatedCount": "{{count}} teams participated", + "members": "Members", + "results": "Results", + + "forms.dates": "Dates", + "forms.bracketUrl": "Bracket URL", + "forms.discordInvite": "Discord server invite URL", + "forms.tags": "Tags", + "forms.tags.placeholder": "Choose a tag", + "forms.tags.info": "\"Badge prizes\" tag is added automatically if applicable", + "forms.badges": "Badge prizes", + "forms.badges.placeholder": "Choose a badge prize", + + "forms.participantCount": "Participant count", + "forms.reportResultsHeader": "Reporting results for {{eventName}}", + "forms.reportResultsInfo": "You choose how many results to report. It can be just the winning team, top 3 or whatever you decide.", + "forms.team.add": "Add team", + "forms.team.remove": "Remove team", + "forms.team.name": "Team name", + "forms.team.placing": "Placing", + + "forms.team.player.header": "Player {{number}}", + "forms.team.player.add": "Add player", + "forms.team.player.remove": "Remove player", + "forms.team.player.addAsUser": "Add as user (recommended)", + "forms.team.player.addAsText": "Add as text", + + "forms.errors.uniqueTeamName": "Each team needs a unique name.", + "forms.errors.duplicatePlayer": "Can't have the same player twice in the same team.", + "forms.errors.emptyTeam": "Each team must have at least one player.", + + "week.this": "This Week", + "week.next": "Next Week", + "week.last": "Last Week", + + "tag.desc.BADGE": "Winner of this event gets a sendou.ink badge.", + "tag.desc.SPECIAL": "Ruleset that differ from the standard e.g. limited what weapons can be used.", + "tag.desc.ART": "You can win art by playing in this tournament.", + "tag.desc.MONEY": "You can win money by playing in this tournament.", + "tag.desc.REGION": "Limited who can play in this event based on location.", + "tag.desc.LOW": "Who can play in this event is limited by skill.", + "tag.desc.COUNT": "Only limited amount of teams can register.", + "tag.desc.LAN": "This event is played locally.", + "tag.desc.QUALIFIER": "This tournament is a qualifier for another event." +} diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json new file mode 100644 index 000000000..89c77255d --- /dev/null +++ b/public/locales/ru/common.json @@ -0,0 +1,43 @@ +{ + "pages.admin": "Админ", + "pages.badges": "Значки", + "pages.plus": "Plus Server", + "pages.contributors": "Contributors", + "pages.calendar": "Календарь", + "pages.faq": "FAQ", + "pages.builds": "Сборки", + + "header.profile": "Профиль", + "header.logout": "Выйти", + "header.login": "Войти", + + "footer.github.subtitle": "Исходный код", + "footer.twitter.subtitle": "Обновления", + "footer.discord.subtitle": "Помощь и обратная связь", + "footer.patreon.subtitle": "Поддержать", + "footer.thanks": "Спасибо меценатам за поддержку", + + "actions.save": "Сохранить", + "actions.saving": "Сохранение...", + "actions.submit": "Опубликовать", + "actions.edit": "Изменить", + "actions.add": "Добавить", + "actions.remove": "Убрать", + "actions.delete": "Удалить", + + "results": "Результаты", + + "forms.name": "Название", + "forms.description": "Описание", + "forms.errors.title": "Указанные ошибки должны быть исправлены", + + "tag.name.BADGE": "Призовые значки", + "tag.name.SPECIAL": "Особые правила", + "tag.name.ART": "Призовые рисунки", + "tag.name.MONEY": "Днежные призы", + "tag.name.REGION": "Ограничение по региону", + "tag.name.LOW": "Ограничение по скиллу", + "tag.name.COUNT": "Лимит участников", + "tag.name.LAN": "LAN", + "tag.name.QUALIFIER": "Квалификационный" +} diff --git a/public/locales/ru/contributions.json b/public/locales/ru/contributions.json new file mode 100644 index 000000000..f2d364e77 --- /dev/null +++ b/public/locales/ru/contributions.json @@ -0,0 +1,7 @@ +{ + "project": "Sendou.ink is a project by <2>Sendou with help from contributors:", + "code": "Several made commits to the code", + "lean": "Helped with uncovering Splatoon internals and created the Lanista bot", + "borzoic": "Made badges, icons and front page art", + "uberu": "Drew mini Judd holding heart emoji" +} From dc08a5787cbea86585afa96066f6a4e1e011576c Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Sun, 11 Sep 2022 12:25:05 +0300 Subject: [PATCH 6/8] calendar ru-translate + some fixes --- public/locales/ru/calendar.json | 88 ++++++++++++++++----------------- public/locales/ru/common.json | 4 +- public/locales/ru/faq.json | 2 +- 3 files changed, 47 insertions(+), 47 deletions(-) diff --git a/public/locales/ru/calendar.json b/public/locales/ru/calendar.json index 2c5456634..c54e19fe0 100644 --- a/public/locales/ru/calendar.json +++ b/public/locales/ru/calendar.json @@ -1,52 +1,52 @@ { - "inYourTimeZone": "Times in your local time zone:", - "addNew": "Add new", - "noEvents": "No events for selected week", - "reportResults": "You can report results:", - "day": "Day {{number}}", - "actions.reportWinners": "Report winners", - "participatedCount": "{{count}} teams participated", - "members": "Members", - "results": "Results", + "inYourTimeZone": "Время указано для вашего часового пояса:", + "addNew": "Добавить новое", + "noEvents": "Нет событий для выбранной недели", + "reportResults": "Вы можете указать результаты:", + "day": "День {{number}}", + "actions.reportWinners": "Указать победителя", + "participatedCount": "{{count}} команд приняло участие", + "members": "Участники", + "results": "Результаты", - "forms.dates": "Dates", - "forms.bracketUrl": "Bracket URL", - "forms.discordInvite": "Discord server invite URL", - "forms.tags": "Tags", - "forms.tags.placeholder": "Choose a tag", - "forms.tags.info": "\"Badge prizes\" tag is added automatically if applicable", - "forms.badges": "Badge prizes", - "forms.badges.placeholder": "Choose a badge prize", + "forms.dates": "Даты", + "forms.bracketUrl": "URL сетки", + "forms.discordInvite": "URL приглашения на Discord сервер", + "forms.tags": "Теги", + "forms.tags.placeholder": "Выберите тег", + "forms.tags.info": "Тег \"Призовые значки\" добавляется автоматически, если это возможно", + "forms.badges": "Призовые значки", + "forms.badges.placeholder": "Выберите призовой значок", - "forms.participantCount": "Participant count", - "forms.reportResultsHeader": "Reporting results for {{eventName}}", - "forms.reportResultsInfo": "You choose how many results to report. It can be just the winning team, top 3 or whatever you decide.", - "forms.team.add": "Add team", - "forms.team.remove": "Remove team", - "forms.team.name": "Team name", - "forms.team.placing": "Placing", + "forms.participantCount": "Количество участников", + "forms.reportResultsHeader": "Указать результаты для {{eventName}}", + "forms.reportResultsInfo": "Вы можете указать столько результатов, сколько сочтёте нужным. Это может быть команда победителей, топ-3 или как вы сами захотите.", + "forms.team.add": "Добавить команду", + "forms.team.remove": "Убрать команду", + "forms.team.name": "Название команды", + "forms.team.placing": "Место", - "forms.team.player.header": "Player {{number}}", - "forms.team.player.add": "Add player", - "forms.team.player.remove": "Remove player", - "forms.team.player.addAsUser": "Add as user (recommended)", - "forms.team.player.addAsText": "Add as text", + "forms.team.player.header": "Игрок {{number}}", + "forms.team.player.add": "Добавить игрока", + "forms.team.player.remove": "Убрать игрока", + "forms.team.player.addAsUser": "Добавить как пользователя (рекомендуется)", + "forms.team.player.addAsText": "Добавить как текст", - "forms.errors.uniqueTeamName": "Each team needs a unique name.", - "forms.errors.duplicatePlayer": "Can't have the same player twice in the same team.", - "forms.errors.emptyTeam": "Each team must have at least one player.", + "forms.errors.uniqueTeamName": "У каждой команды должно быть уникальное имя.", + "forms.errors.duplicatePlayer": "Нельзя иметь одного и того же участника дважды в одной команде.", + "forms.errors.emptyTeam": "Каждая команда должна иметь как минимум одного игрока.", - "week.this": "This Week", - "week.next": "Next Week", - "week.last": "Last Week", + "week.this": "Эта неделя", + "week.next": "Следующая неделя", + "week.last": "Прошлая неделя", - "tag.desc.BADGE": "Winner of this event gets a sendou.ink badge.", - "tag.desc.SPECIAL": "Ruleset that differ from the standard e.g. limited what weapons can be used.", - "tag.desc.ART": "You can win art by playing in this tournament.", - "tag.desc.MONEY": "You can win money by playing in this tournament.", - "tag.desc.REGION": "Limited who can play in this event based on location.", - "tag.desc.LOW": "Who can play in this event is limited by skill.", - "tag.desc.COUNT": "Only limited amount of teams can register.", - "tag.desc.LAN": "This event is played locally.", - "tag.desc.QUALIFIER": "This tournament is a qualifier for another event." + "tag.desc.BADGE": "Победитель турнира получается значок на sendou.ink.", + "tag.desc.SPECIAL": "Набор правил, отличающийся от стандартных — например, ограниченный пул оружия.", + "tag.desc.ART": "Играя в этом турнире вы можете выиграть арт.", + "tag.desc.MONEY": "Играя в этом турнире вы можете выиграть денежный приз.", + "tag.desc.REGION": "Ограничение участников по местоположению", + "tag.desc.LOW": "Ограничение участников по навыкам игры", + "tag.desc.COUNT": "Может зарегистрироваться только ограниченное количество команд.", + "tag.desc.LAN": "Этот турнир играется локально.", + "tag.desc.QUALIFIER": "Этот турнир является квалификационным для другого." } diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 89c77255d..57108bdaf 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -2,7 +2,7 @@ "pages.admin": "Админ", "pages.badges": "Значки", "pages.plus": "Plus Server", - "pages.contributors": "Contributors", + "pages.contributors": "Помощники", "pages.calendar": "Календарь", "pages.faq": "FAQ", "pages.builds": "Сборки", @@ -33,7 +33,7 @@ "tag.name.BADGE": "Призовые значки", "tag.name.SPECIAL": "Особые правила", - "tag.name.ART": "Призовые рисунки", + "tag.name.ART": "Арт-призы", "tag.name.MONEY": "Днежные призы", "tag.name.REGION": "Ограничение по региону", "tag.name.LOW": "Ограничение по скиллу", diff --git a/public/locales/ru/faq.json b/public/locales/ru/faq.json index 343400651..fb1112148 100644 --- a/public/locales/ru/faq.json +++ b/public/locales/ru/faq.json @@ -1,6 +1,6 @@ { "q1": "Что такое Plus Server?", - "a1": "Plus Server — это Discord-сервер для высокоуровных игроков западного региона для поиска как напарников, так и соперников. Он был основан в сентябре 2017 года. Разделен на три подуровня, где +1 — самый высокий. Вы можете получить доступ к нему, если участник сервера предложит вас и вы пройдёте ежемесячное голосование.\n\nВ голосовании вы получаете процент в зависимости от его результата. 0% означает, что все проголосовали против вас, в то время как 100% означает ровно противоположное. Для прохождения требуется набрать минимум 50%. Если участник набрал меньше 50%, он опускается на подуровень ниже, а если у него был +3 — то он покидает сервер.", + "a1": "Plus Server — это Discord-сервер для высокоуровных игроков западного региона для поиска как напарников, так и соперников. Он был основан в сентябре 2017 года. Разделен на три уровня, где +1 — самый высокий. Вы можете получить доступ к нему, если участник сервера предложит вас и вы пройдёте ежемесячное голосование.\n\nВ голосовании вы получаете процент в зависимости от его результата. 0% означает, что все проголосовали против вас, в то время как 100% означает ровно противоположное. Для прохождения требуется набрать минимум 50%. Если участник набрал меньше 50%, он опускается на уровень ниже, а если у него был +3 — то он покидает сервер.", "q2": "Как получить призовой значок для моего события?", "a2": "Вы можете заказать значок у borzoic#1991. Цена — 10-30€ в зависимости от сложности. После этого связитесь с Sendou, чтобы добавить её на страницу.\n\nЛюбой турнир может иметь значок в качестве награды. Если вы хотите награждать значком за какие-то другие достижения — то лучше сначала обсудить эту идею с Sendou.", From f47b3ed92042a29d3640ab100af6392c71d038a3 Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Mon, 12 Sep 2022 09:29:58 +0300 Subject: [PATCH 7/8] contributions ru-translate --- public/locales/ru/contributions.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/public/locales/ru/contributions.json b/public/locales/ru/contributions.json index f2d364e77..7ed68f9dc 100644 --- a/public/locales/ru/contributions.json +++ b/public/locales/ru/contributions.json @@ -1,7 +1,7 @@ { - "project": "Sendou.ink is a project by <2>Sendou with help from contributors:", - "code": "Several made commits to the code", - "lean": "Helped with uncovering Splatoon internals and created the Lanista bot", - "borzoic": "Made badges, icons and front page art", - "uberu": "Drew mini Judd holding heart emoji" + "project": "Sendou.ink это проект, созданный <2>Sendou с поддержкой помощников:", + "code": "Помощники, внесшие изменения в код", + "lean": "Помощь с исследованием внутренностей Splatoon и создатель бота Lanista", + "borzoic": "Создатель рисунка на главной странице, а также значков и иконок", + "uberu": "Нарисовал Судокотика, держащего эмодзи-сердце" } From 251a36746f42cc8fc93f320445843d953f9cc9ef Mon Sep 17 00:00:00 2001 From: DoubleCookies <12849336+DoubleCookies@users.noreply.github.com> Date: Mon, 12 Sep 2022 09:33:07 +0300 Subject: [PATCH 8/8] small upd --- public/locales/ru/calendar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/locales/ru/calendar.json b/public/locales/ru/calendar.json index c54e19fe0..20407405a 100644 --- a/public/locales/ru/calendar.json +++ b/public/locales/ru/calendar.json @@ -11,7 +11,7 @@ "forms.dates": "Даты", "forms.bracketUrl": "URL сетки", - "forms.discordInvite": "URL приглашения на Discord сервер", + "forms.discordInvite": "URL приглашения на Discord-сервер", "forms.tags": "Теги", "forms.tags.placeholder": "Выберите тег", "forms.tags.info": "Тег \"Призовые значки\" добавляется автоматически, если это возможно",