From 33caa2b730361898fd2f0128c36005e11e7d1b5a Mon Sep 17 00:00:00 2001 From: Jimmy Bot <60856788+wfcd-bot-boi@users.noreply.github.com> Date: Tue, 18 Oct 2022 21:22:37 -0500 Subject: [PATCH] fix(i18n): Russian trnaslations (#580) --- src/resources/locales/commands/ru.js | 120 +++++++++++++-------------- src/resources/locales/ru.json | 76 ++++++++--------- 2 files changed, 98 insertions(+), 98 deletions(-) diff --git a/src/resources/locales/commands/ru.js b/src/resources/locales/commands/ru.js index d72d7cb32..50900ad82 100644 --- a/src/resources/locales/commands/ru.js +++ b/src/resources/locales/commands/ru.js @@ -181,7 +181,7 @@ export default { }, platform: { name: 'платформа', - description: 'Указывает основную платформу бота' + description: 'Назначает основную платформу бота' }, patchnotes: { name: 'patchnotes', @@ -193,31 +193,31 @@ export default { }, arcane: { name: 'мистификатор', - description: 'Look up an Arcane from Warframe' + description: 'Показывает мистификатор' }, warframe: { name: 'варфрейм', - description: 'Look up a Warframe' + description: 'Показывает варфрейм' }, weapon: { name: 'оружие', - description: 'Look up a weapon' + description: 'Показывает оружие' }, riven: { name: 'мод_разлома', - description: 'Look up a Riven' + description: 'Показывает мод разлома' }, mod: { name: 'мод', - description: 'Look up a Mod' + description: 'Показывает мод' }, companion: { name: 'компаньон', - description: 'Look up a companion' + description: 'Показывает компаньона' }, lfg: { name: 'ищу_группу', - description: 'Make an LFG post' + description: 'Создаёт запрос поиска группы' }, 'lfg.place': { name: 'place', @@ -229,15 +229,15 @@ export default { }, 'lfg.time': { name: 'время', - description: 'How long do you want to farm for?' + description: 'Планируемая длительность миссии?' }, 'lfg.members': { - name: 'members', - description: 'How many people do you need?' + name: 'участники', + description: 'Сколько нужно человек?' }, 'lfg.for': { - name: 'for', - description: 'What are you farming for?' + name: 'на', + description: 'За чем идём?' }, 'lfg.for.custom': { name: 'for_custom', @@ -245,7 +245,7 @@ export default { }, 'lfg.duration': { name: 'длительность', - description: 'How long are you willing to wait?' + description: 'Сколько ждём сбора группы?' }, 'lfg.type': { name: 'тип', @@ -269,26 +269,26 @@ export default { }, settings: { name: 'настройки', - description: 'Interact with Settings' + description: 'Взаимодействие с настройками' }, 'settings.platform': { name: 'платформа', - description: 'Set the platform for the channel' + description: 'Назначить платформу для канала' }, 'settings.set': { name: 'выбрать_шаблон', - description: 'Set a setting' + description: 'Выбрать настройку' }, 'settings.clear': { name: 'сбросить', - description: 'Clear certain settings' + description: 'Сбросить указанные настройки' }, 'settings.get': { - name: 'get', - description: 'Get all the settings' + name: 'запросить', + description: 'Показывает все настройки' }, 'settings.diag': { - name: 'diag', + name: 'диагностика', description: 'Run diagnostics for the guild' }, 'settings.lfg': { @@ -296,7 +296,7 @@ export default { description: 'Set LFG Channel for a Platform' }, 'settings.lfg.channel': { - name: 'channel', + name: 'канал', description: 'Channel to set LFG to post in' }, 'settings.allow_custom': { @@ -304,7 +304,7 @@ export default { description: 'Set allowance of custom commands' }, 'settings.allow_custom.bool': { - name: 'value', + name: 'значение', description: 'Should this channel allow custom commands?' }, 'settings.allow_inline': { @@ -312,7 +312,7 @@ export default { description: 'Set allowance of inline commands' }, 'settings.allow_inline.bool': { - name: 'value', + name: 'значение', description: 'Should this channel allow inline commands?' }, 'settings.language': { @@ -320,7 +320,7 @@ export default { description: 'Выбрать язык сервера' }, 'settings.language.str': { - name: 'value', + name: 'значение', description: 'Какой язык предпочтителен на данном сервере?' }, 'settings.ephemerate': { @@ -332,7 +332,7 @@ export default { description: 'Set elevated roles' }, 'settings.elevated_roles.str': { - name: 'value', + name: 'значение', description: 'What roles are elevated?' }, 'settings.allow_rooms': { @@ -340,7 +340,7 @@ export default { description: 'Set whether or not to allow custom rooms to be created' }, 'settings.allow_rooms.bool': { - name: 'value', + name: 'значение', description: 'Allow private rooms?' }, 'settings.auto_locked': { @@ -348,7 +348,7 @@ export default { description: 'Set whether or not to default private rooms to be locked (Default True)' }, 'settings.auto_locked.bool': { - name: 'value', + name: 'значение', description: 'Lock private rooms?' }, 'settings.auto_text': { @@ -356,7 +356,7 @@ export default { description: 'Set whether or not to default private rooms to have text channels (Default False)' }, 'settings.auto_text.bool': { - name: 'value', + name: 'значение', description: 'Make rooms with text?' }, 'settings.auto_shown': { @@ -364,7 +364,7 @@ export default { description: 'Set whether or not to default private rooms should be visible (Default false)' }, 'settings.auto_shown.bool': { - name: 'value', + name: 'значение', description: 'Make rooms visible?' }, 'settings.temp_channel': { @@ -372,7 +372,7 @@ export default { description: 'Set the channel for creating threads in for private rooms' }, 'settings.temp_channel.channel': { - name: 'value', + name: 'значение', description: 'Should be a text channel' }, 'settings.temp_category': { @@ -380,27 +380,27 @@ export default { description: 'Set the temporary category for private/auto-generated rooms' }, 'settings.temp_category.channel': { - name: 'value', + name: 'значение', description: 'Should be a category' }, 'syndicate': { - name: 'syndicate', - description: 'Get current syndicate information for a given syndicate' + name: 'синдикат', + description: 'Показывает информацию о указанном синдикате' }, tracking: { - name: 'tracking', - description: 'Configure tracking options' + name: 'отслеживание', + description: 'Задаёт отслеживаемые значения' }, 'tracking.manage': { - name: 'manage', - description: 'Manage tracking settings' + name: 'настроить', + description: 'Настройка отслеживаемых значений' }, 'tracking.manage.channel': { - name: 'channel', + name: 'канал', description: 'Channel (text-based) that this should apply to.' }, 'tracking.manage.thread': { - name: 'thread', + name: 'ветка', description: 'Thread channel wherein to send messages' }, 'tracking.custom': { @@ -409,50 +409,50 @@ export default { }, 'tracking.custom.add': { name: 'добавить', - description: 'Comma-separated list of trackables to add. See website.' + description: 'Разделяемый запятой список значений, каторые нужно добавить.' }, 'tracking.custom.remove': { - name: 'remove', - description: 'Comma-separated list of trackables to remove. See website.' + name: 'убрать', + description: 'Разделяемый запятой список значений, каторые нужно убрать.' }, 'tracking.custom.prepend': { - name: 'prepend', - description: 'Requires \'add\' to be specified. Ignored on remove.' + name: 'роль', + description: 'Требует уточнения "добавить". Игнорируется при "убрать".' }, 'tracking.custom.channel': { - name: 'channel', + name: 'канал', description: 'Channel (text-based) that this should apply to.' }, 'tracking.custom.thread': { - name: 'thread', + name: 'ветка', description: 'Thread channel wherein to send messages' }, 'tracking.custom.clear-prepend': { - name: 'clear-prepend', - description: 'Clear prepend for specified "remove" trackables. Won\'t remove them from tracking.' + name: 'сбросить_роль', + description: 'Сбрасывает роль при команде "убрать" отслеживпемого значения, но не удаляет отслеживание.' }, cc: { name: 'cc', - description: 'Manage custom commands' + description: 'Настройка пользовательских команд' }, 'cc.add': { name: 'добавить', - description: 'Add a custom command' + description: 'Добавляет пользовательскую команду' }, 'cc.add.call': { - name: 'call', - description: 'Sets the command call for the new custom command' + name: 'запрос', + description: 'Устанавливает запрос для пользовательской команды' }, 'cc.add.response': { - name: 'response', - description: 'Set what the call will respond to' + name: 'ответ', + description: 'Устанавливает ответ на пользовательскую команду' }, 'cc.remove': { - name: 'remove', - description: 'Remove a custom command by name' + name: 'убрать', + description: 'Удаляет пользовательскую команду по запросу' }, 'cc.remove.call': { - name: 'call', + name: 'запрос', description: 'Which call to remove?' }, 'cc.list': { @@ -476,7 +476,7 @@ export default { description: 'Get a hug <3' }, joke: { - name: 'joke', + name: 'шутка', description: 'Ask Genesis for a joke!' }, fashion: { @@ -488,7 +488,7 @@ export default { description: 'Get a Warframe meme' }, memes: { - name: 'meme', + name: 'мем', description: 'Get a meme from r/dankmemes' } }; \ No newline at end of file diff --git a/src/resources/locales/ru.json b/src/resources/locales/ru.json index f594547dd..1030b4e21 100644 --- a/src/resources/locales/ru.json +++ b/src/resources/locales/ru.json @@ -63,29 +63,29 @@ "Failed to submit bug report": "Ошибка отправки отчёта об ошибке", "Bug Report | {0}": "Отчёт об ошибке | {0}", "Need to provide a bug report, see `{0}help` for syntax.": "Need to provide a bug report, see `{0}help` for syntax.", - "Add Tobiah#0001 as a friend so he can respond to your bug report": "Add Tobiah#0001 as a friend so he can respond to your bug report", + "Add Tobiah#0001 as a friend so he can respond to your bug report": "Добавьте Tobiah#0001 в друзья, чтобы отправить отчёт об ошибке", "Help!": "Помощь!", - "Response time (shard {0} of {1})": "Response time (shard {0} of {1})", + "Response time (shard {0} of {1})": "Время ответа (часть {0} из {1})", "Uptime: {0}": "Время работы: {0}", "**command call**: command trigger": "**command call**: command trigger", "**command response**: response to the trigger`": "**command response**: response to the trigger`", - "Adding Custom Commands": "Adding Custom Commands", - "Delete Custom Command": "Delete Custom Command", + "Adding Custom Commands": "Добавляю пользовательскую команду", + "Delete Custom Command": "Удаляю пользовательскую команду", "**command call**: command trigger to delete": "**command call**: command trigger to delete", - "Custom Commands": "Custom Commands", - "No Custom Commands": "No Custom Commands", - "Update Custom Command": "Update Custom Command", + "Custom Commands": "Пользовательские команды", + "No Custom Commands": "Нет пользовательских команд", + "Update Custom Command": "Обновить пользовательскую команду", "**param**: 'call' or 'response', part of the custom command to edit": "**param**: 'call' or 'response', part of the custom command to edit", "**command call**: command trigger to edit": "**command call**: command trigger to edit", "**new param value**: new value for param": "**new param value**: new value for param", - "Command `{0}` is an invalid command": "Command `{0}` is an invalid command", + "Command `{0}` is an invalid command": "Неправильная команда `{0}`", "you must provide a valid role id that doesn't correspond to a role that is already added.": "you must provide a valid role id that doesn't correspond to a role that is already added.", "you must provide a valid role id that corresponds to a role that is already added.": "you must provide a valid role id that corresponds to a role that is already added.", "{0} added as a template.": "{0} добавлен в список шаблонов.", "{0} removed as a template.": "{0} удалён из списка шаблонов.", "`{0}` set as {1}'s name template.": "`{0}` set as {1}'s name template.", "Giveaway `{0}` failed to reroll or doesn't exist": "Giveaway `{0}` failed to reroll or doesn't exist", - "Message parameters `[{0}, {1}, {2}, {3}]` were invalid. Please retry.": "Message parameters `[{0}, {1}, {2}, {3}]` were invalid. Please retry.", + "Message parameters `[{0}, {1}, {2}, {3}]` were invalid. Please retry.": "Параметры сообщения `[{0}, {1}, {2}, {3}]` неправильные. Пожалуйста, попробуйте ещё раз.", "Giveaway `{0}` failed to stop or doesn't exist": "Giveaway `{0}` failed to stop or doesn't exist", "Anywhere": "Везде", "Any Time": "В любое время", @@ -94,14 +94,14 @@ "No field": "Вы почему-то не указали искомое поле worldstate...", "Enemy {0}": "Враг {0}", "There are currently no enemies to combat": "There are currently no enemies to combat", - "Discovered": "Discovered", - "Hiding": "Hiding", - "Last discovered at {0}.\nIt has {1}% health remaining\nand is currently {2}": "Last discovered at {0}. It has {1}% health remaining and is currently {2}", + "Discovered": "Обнаружен", + "Hiding": "Прячется", + "Last discovered at {0}.\nIt has {1}% health remaining\nand is currently {2}": "Последний раз замечен рядом с {0}. Имел {1}% здоровья и сейчас {2}", "Mission": "Миссия", - "Location": "Location", + "Location": "Местоположение", "Levels:": "Уровни:", - "Archwing Required": "Archwing Required", - "Cambion Drift Cycle - {0}": "Cambion Drift Cycle - {0}", + "Archwing Required": "Требуется Арчвинг", + "Cambion Drift Cycle - {0}": "Цикл Камбионского Дрифта - {0}", "Time remaining until {0}: {1}": "{0} начинается {1}", "{0} starts ": "{0} начинается ", "\n**Expires in {0}**": "\n**Завершается через {0}**", @@ -110,31 +110,31 @@ "**Ducats:** {0}\n": "**Дукаты:** {0}\n", "**Tradable:** {0}": "**Можно передать:** {0}", "No such conclave category": "No such conclave category", - "Valid values: {0}": "Valid values: {0}", + "Valid values: {0}": "Правильные значения: {0}", "[{0}] Construction Status:": "[{0}] Прогресс строительства:", "`Razorback: {0}`\n`Fomorian: ${1}`\n`Unknown: {2}`": "`Секачи: {0}`\n`Фоморианец: ${1}`\n`Неизвестно: {2}`", "[{0}] Darvo Deal": "[{0}] Предложение Дарво", - "{0}, {1}p": "{0}, {1}p", + "{0}, {1}p": "{0}, {1}п", "Original price: {0}p, expires in {1}": "Обычная цена: {0}п, завершается через {1}", "{0}/{1} left": "Осталось {0}/{1}", - "No drops": "No drops", + "No drops": "Нет выпадающих предметов", "\nBounties expire in {0}": "\nЗаказы завершаются через {0}", "Health Base": "Базовое здоровье", "Shield Base": "Базовые щиты", "Armor Base": "Базовая броня", - "Resistances for {0} • {1}": "Resistances for {0} • {1}", + "Resistances for {0} • {1}": "Сопротивления {0} • {1}", "Progress": "Прогресс", "Completion Score": "Конечный счёт", "Current Score": "Текущий счёт", "{0}% Remaining": "Осталось {0}%", "No Clear Reward": "No Clear Reward", - "Jobs from {0}": "Jobs from {0}", + "Jobs from {0}": "Работа от {0}", "Rewards": "Награды", "No Rewards": "Нет наград", "Defend {0}{1}{2}.": "Защищайте {0}{1}{2}.", " by attacking the {0}": " by attacking the {0}", "attacker": "attacker", - " at {0}": " at {0}", + " at {0}": " на {0}", "\nWith ```\n{0}``` as reward{1}.": "\nWith ```\n{0}``` as reward{1}.", "**{0}**\nEnemies lvls {1} - {2}\nGranting {3} base standing per stage.{4}": "**{0}**\nEnemies lvls {1} - {2}\nGranting {3} base standing per stage.{4}", "Profile": "Профиль", @@ -142,7 +142,7 @@ "\n[Prime Intro]({0})": "\n[Prime Intro]({0})", "Drops from: {0}": "Выпадает из: {0}", "Passive": "Пассивно", - "Minimum Mastery": "Minimum Mastery", + "Minimum Mastery": "Минимальное мастерство", "Unranked": "Unranked", "Health": "Здоровье", "Shields": "Щиты", @@ -186,18 +186,18 @@ "Current Mastery": "Текущие очки мастерства", "Next Rank": "Следующий ранг", "Clan": "Клан", - "Marked for Death": "Marked for Death", + "Marked for Death": "Приговор смерти", "Unmarked": "Unmarked", - "Last Updated {0} UTC": "Last Updated {0} UTC", - "No Such Player": "No Such Player", - "Sorry, no such relic": "Sorry, no such relic", + "Last Updated {0} UTC": "Последнее обновление {0} UTC", + "No Such Player": "Такой игрок не существует", + "Sorry, no such relic": "Такой реликвии не существует", "{0} until **{1}**": "{0} до **{1}**", "Evaluated by Cephalon Genesis | Source: trials.wf": "Evaluated by Cephalon Genesis | Source: trials.wf", "Raid Statistics for {0}": "Статистика рейдов {0}", "Law of Retribution": "Закон Воздаяния", "Law of Retribution: Nightmare": "Закон Воздаяния: Кошмар", "Jordas Verdict": "Вердикт Джордаса", - "Totals": "Totals", + "Totals": "Всего", "Unrolled": "Unrolled", "Rerolled": "Rerolled", "Average Cost": "Average Cost", @@ -206,19 +206,19 @@ "Maximum Cost": "Maximum Cost", "Popularity": "Полярность", "Median Cost": "Median Cost", - "No data available": "No data available", + "No data available": "Нет доступных данных", "Riven: {0}": "Мод разлома: {0}", "**Use the `{0}join` command to join a role**": "**Use the `{0}join` command to join a role**", "Use the `{0}add role ` command to make a role joinable.": "Use the `{0}add role ` command to make a role joinable.", "Joinable Roles": "Доступные роли", - "{0}, {1} {2}% off": "{0}, {1} {2}% off", + "{0}, {1} {2}% off": "Скидка {0}, {1} {2}%", "Expires in {0}": "Завершается через {0}", - "Fades at": "Fades at", - "Settings for {0}": "Settings for {0}", - "Settings for DM with {0}": "Settings for DM with {0}", - "Warframe - Shields": "Warframe - Shields", - "Shield calcuclation": "Shield calculation", - "At level {0}, your enemy would have {1} shields}": "At level {0}, your enemy would have {1} shields}", + "Fades at": "Исчезает в", + "Settings for {0}": "Настройки для {0}", + "Settings for DM with {0}": "Настройки ЛС для {0}", + "Warframe - Shields": "Варфрейм - щиты", + "Shield calcuclation": "Расчёт щита", + "At level {0}, your enemy would have {1} shields}": "На {0} уровне у врагов будет {1} единиц щита}", "warm": "тепло", "cold": "холодно", "Warm": "Тепло", @@ -228,7 +228,7 @@ "Multiple targets matching \"{0}\"": "Multiple targets matching \"{0}\"", "Search through the results using the arrows below.": "Search through the results using the arrows below.", "{0}, {1}": "{0}, {1}", - "Faction: {0}, Level: {1}, Spawn: {2}": "Faction: {0}, Level: {1}, Spawn: {2}", + "Faction: {0}, Level: {1}, Spawn: {2}": "Фракция: {0}, Уровни: {1}, Spawn: {2}", "From @{0}": "От @{0}", "{0} replied to a Tweet": "{0} replied to a Tweet", "{0} retweeted a Tweet from {1} (@{2})": "{0} retweeted a Tweet from {1} (@{2})", @@ -236,7 +236,7 @@ "Live @": "Live @", "Data Pending": "Data Pending", "Time until {0} {1}": "Время до {0} {1}", - "departure from": "departure from", + "departure from": "отправляется из", "arrival at": "прилёта на", "Critical Chance": "Шанс крита", "Critical Multiplier": "Множитель крита", @@ -267,7 +267,7 @@ "**Projectile:** {0}": "**Снаряд:** {0}", "**Trigger:** {0}": "**Режим огня:** {0}", "Rate": "Скорострельность", - "Published ": "Published ", + "Published ": "Опубликовано ", "No Update News Currently": "No Update News Currently", "No Prime Access Currently": "No Prime Access Currently", "No News Currently": "No News Currently",