diff --git a/public/locales/ru/analyzer.json b/public/locales/ru/analyzer.json new file mode 100644 index 000000000..2c6b34c58 --- /dev/null +++ b/public/locales/ru/analyzer.json @@ -0,0 +1,103 @@ +{ + "attribute.weight": "Весовая категория:", + "attribute.weight.Fast": "Лёгкая", + "attribute.weight.Slow": "Тяжелая", + "attribute.weight.Normal": "Средняя", + "stat.category.main": "Основное оружие", + "stat.category.sub": "Запасное оружие", + "stat.category.special": "Особое оружие", + "stat.category.subDef": "Защита от запасного оружия", + "stat.category.actionsPerInkTank": "Действия за полный балон краски", + "stat.category.damage": "Урон", + "stat.category.movement": "Передвижение", + "stat.category.misc": "Прочее", + "stat.canopyHp": "Прочность зонта", + "stat.fullChargeSeconds": "Время до полного заряда", + "stat.maxChargeHoldSeconds": "Максимальное время удержания заряда в чернилах", + "stat.specialPoints": "Очки для использования", + "stat.specialLost": "Потеря заряда спешала после плюха", + "stat.whiteInk": "Время до начала восстановления краски после использования", + "stat.squidFormInkRecoverySeconds": "Время до полного восстановления баллона (кальмар)", + "stat.quickRespawnTime": "Быстрое время воскрешения", + "stat.superJumpTimeGround": "Период уязвимости суперпрыжка (в кадрах)", + "stat.superJumpTimeTotal": "Суммарное время суперпрыжка", + "stat.jumpShotSpread": "Разброс выстрелов в градусах (в прыжке)", + "stat.groundShotSpread": "Разброс выстрелов в градусах (на земле)", + "stat.squidSurgeChargeFrames": "Заряд Кальмарного Рывка (в кадрах)", + "stat.swimSpeed": "Скорость плавания (единицы расстояния за кадр)", + "stat.runSpeed": "Скорость бега (единицы расстояния за кадр)", + "stat.runSpeedInEnemyInk": "Скорость бега во вражеских чернилах", + "stat.shootingRunSpeed": "Скорость бега во время стрельбы", + "stat.shootingRunSpeedCharging": "Скорость бега во время заряда", + "stat.shootingRunSpeedFullCharge": "Скорость бега с полным зарядом", + "stat.framesBeforeTakingDamageInEnemyInk": "Время до получения урона от нахождения во вражеских чернилах (в кадрах)", + "stat.damageTakenInEnemyInkPerSecond": "Урон от нахождения во вражеских чернилах в секунду", + "stat.enemyInkDamageLimit": "Максимальный урон от нахождения во вражеских чернилах", + "stat.markedTime": "Время отслеживания: {{weapon}}", + "stat.movementReduction": "Замедление передвижения: {{weapon}}", + "stat.damage": "Урон: {{weapon}}", + "stat.bombHdamage": "Тяжёлый урон от бомб", + "stat.bombLdamage": "Лёгкий урон от бомб", + "stat.consumption.NORMAL": "Выстрелы", + "stat.consumption.SWING": "Взмахи", + "stat.consumption.SLOSH": "Выплёскивания", + "stat.consumption.VERTICAL_SWING": "Вертикальные взмахи", + "stat.consumption.HORIZONTAL_SWING": "Горизонтальные взмахи", + "stat.consumption.TAP_SHOT": "Тап шоты", + "stat.consumption.FULL_CHARGE": "Полностью заряженные выстрелы", + "stat.consumption.SPLATLING_CHARGE": "Полные заряды", + "stat.consumption.SHIELD_LAUNCH": "Запуски щита", + "stat.consumption.DUALIE_ROLL": "Перекаты", + "stat.sub.velocity": "Скорость (определяет дальнобойность)", + "stat.sub.firstPhaseDuration": "Длительность первой фазы", + "stat.sub.secondPhaseDuration": "Длительность второй фазы", + "stat.sub.markingTimeInSeconds": "Длительность маркировки", + "stat.sub.markingRadius": "Радиус маркировки", + "stat.sub.explosionRadius": "Радиус взрыва", + "stat.sub.hp": "Прочность", + "stat.sub.qsjBoost": "Ускорение суперпрыжка", + "stat.special.duration": "Продолжительность: {{weapon}}", + "stat.special.duration.inkStormExplanation": "Увеличивает прокрашиваемое расстояние, но не сам прокрас.", + "stat.special.damageDistance": "Расстояние урона: {{weapon}}", + "stat.special.paintRadius": "Радиус покраса: {{weapon}}", + "stat.special.shieldHp": "Прочность щита: {{weapon}}", + "stat.special.deviceHp": "Прочность устройства: {{weapon}}", + "stat.special.inkConsumptionHook": "Потребление чернил тросом: {{weapon}}", + "stat.special.inkConsumptionPerSecond": "Потребление чернил в секунду: {{weapon}}", + "stat.special.reticleRadius": "Радиус прицела: {{weapon}}", + "stat.special.throwDistance": "Расстояние броска: {{weapon}}", + "stat.special.autoChargeRate": "Скорость автоматического заряда: {{weapon}}", + "stat.special.maxRadius": "Максимальный радиус волны: {{weapon}}", + "stat.special.maxRadius.explanation": "Скорость передвижения волны не меняется вместе с её радиусом.", + "stat.special.radiusRange": "Радиус тяги: {{weapon}}", + "stat.special.powerUpDuration": "Длительность эффекта напитка: {{weapon}}", + "damage.header.type": "Тип", + "damage.header.damage": "Урон", + "damage.header.distance": "Дальнобойность", + "damage.toSplat": "{{count}} выстрел(ов) для плюха", + "damage.NORMAL_MIN": "Минимум", + "damage.NORMAL_MAX": "Максимум", + "damage.DIRECT": "Прямое попадание", + "damage.FULL_CHARGE": "Полностью заряженный выстрел", + "damage.MAX_CHARGE": "Максимальный частичный заряд", + "damage.TAP_SHOT": "Тап шот", + "damage.DISTANCE": "Разрыв", + "suffix.seconds": "сек", + "suffix.hp": "hp", + "suffix.specialPointsShort": "очк.", + "base": "Изначально", + "value": "Значение", + "build": "Сборка", + "patch": "Патч:", + "abilityPoints": "Свойства (AP)", + "abilityPoints.short": "AP", + "consumptionExplanation": "Данная таблица показывает, сколько действий можно совершить после 0-{{maxSubsToUse}}кратного использования запасного оружия. С полным баллоном запасное оружие можно использовать {{maxSubsToUse}} раз(а) подряд.", + "trackingSubDefExplanation": "В расчётах продолжительности маркировки Маркера Движения, Мины и Углострела используется противник с 0AP Стойкости Запаса.", + "distanceInline": "Расстояние: {{value}}", + "damageShort": "Урон", + "hitsToDestroyLong": "Атак для уничтожения", + "hitsToDestroyShort": "Атак", + "labels.amountOf": "Количество: ", + "labels.damageType": "Тип урона", + "labels.weapon": "Оружие" +} diff --git a/public/locales/ru/calendar.json b/public/locales/ru/calendar.json index 20407405a..f960971e8 100644 --- a/public/locales/ru/calendar.json +++ b/public/locales/ru/calendar.json @@ -8,6 +8,7 @@ "participatedCount": "{{count}} команд приняло участие", "members": "Участники", "results": "Результаты", + "createMapList": "Создать список карт", "forms.dates": "Даты", "forms.bracketUrl": "URL сетки", @@ -17,6 +18,7 @@ "forms.tags.info": "Тег \"Призовые значки\" добавляется автоматически, если это возможно", "forms.badges": "Призовые значки", "forms.badges.placeholder": "Выберите призовой значок", + "forms.mapPool": "Список карт", "forms.participantCount": "Количество участников", "forms.reportResultsHeader": "Указать результаты для {{eventName}}", diff --git a/public/locales/ru/common.json b/public/locales/ru/common.json index 57108bdaf..b651052f8 100644 --- a/public/locales/ru/common.json +++ b/public/locales/ru/common.json @@ -3,14 +3,23 @@ "pages.badges": "Значки", "pages.plus": "Plus Server", "pages.contributors": "Помощники", + "pages.s2": "Splatoon 2", "pages.calendar": "Календарь", "pages.faq": "FAQ", "pages.builds": "Сборки", + "pages.analyzer": "Анализатор сборок", + "pages.maps": "Списки карт", + "pages.object-damage": "Калькулятор урона", "header.profile": "Профиль", "header.logout": "Выйти", "header.login": "Войти", + "auth.errors.aborted": "Вход отменён", + "auth.errors.failed": "Ошибка входа", + "auth.errors.discordPermissions": "Для вашего профиля на sendou.ink странице нужет доступ к вашему имени, аватару и привязанным аккаунтам соц. сетей в Discord.", + "auth.errors.unknown": "Вход через Discord не удался по неизвестной причине. Если это продолжается — обратитесь за помощью.", + "footer.github.subtitle": "Исходный код", "footer.twitter.subtitle": "Обновления", "footer.discord.subtitle": "Помощь и обратная связь", @@ -24,6 +33,14 @@ "actions.add": "Добавить", "actions.remove": "Убрать", "actions.delete": "Удалить", + "actions.loadMore": "Загрузить ещё", + "actions.copyToClipboard": "Скопировать в буфер обмена", + "actions.close": "Закрыть", + + "maps.createMapList": "Создать список карт", + "maps.halfSz": "50% Зон", + "maps.mapPool": "Пул карт", + "maps.tournamentMaplist": "Создать список карт для турнира (maps.iplabs.ink)", "results": "Результаты", @@ -39,5 +56,17 @@ "tag.name.LOW": "Ограничение по скиллу", "tag.name.COUNT": "Лимит участников", "tag.name.LAN": "LAN", - "tag.name.QUALIFIER": "Квалификационный" + "tag.name.QUALIFIER": "Квалификационный", + + "weapon.category.SHOOTERS": "Каплестрелы", + "weapon.category.BLASTERS": "Бластеры", + "weapon.category.ROLLERS": "Валики", + "weapon.category.BRUSHES": "Кисти", + "weapon.category.CHARGERS": "Нагнетатели", + "weapon.category.SLOSHERS": "Ведроганы", + "weapon.category.SPLATLINGS": "Брызгометы", + "weapon.category.DUALIES": "Спуртометы", + "weapon.category.BRELLAS": "Зонтганы", + "weapon.category.STRINGERS": "Тетиваторы", + "weapon.category.SPLATANAS": "Сплат-катаны" } diff --git a/public/locales/ru/contributions.json b/public/locales/ru/contributions.json index 7ed68f9dc..00bf866a1 100644 --- a/public/locales/ru/contributions.json +++ b/public/locales/ru/contributions.json @@ -3,5 +3,6 @@ "code": "Помощники, внесшие изменения в код", "lean": "Помощь с исследованием внутренностей Splatoon и создатель бота Lanista", "borzoic": "Создатель рисунка на главной странице, а также значков и иконок", - "uberu": "Нарисовал Судокотика, держащего эмодзи-сердце" + "uberu": "Нарисовал Судокотика, держащего эмодзи-сердце", + "translation": "Перевод" } diff --git a/public/locales/ru/front.json b/public/locales/ru/front.json index c4c73e7c8..f6174c0db 100644 --- a/public/locales/ru/front.json +++ b/public/locales/ru/front.json @@ -1,9 +1,12 @@ { "websiteSubtitle": "Соревновательный Splatoon-хаб", + "buildsGoTo": "Изучайте сборки всех оружий в Splatoon 3 от лучших (и не только) игроков", "calendarGoTo": "Посмотреть все прошлые и предстоящие события на странице календаря", "moreFeatures": "Больше возможностей", "plus.description": "Посмотреть историю голосования Plus Server (и не только)", "badges.description": "Список всех значков, которые можно заработать для своего профиля", + "analyzer.description": "Узнайте, что на самом деле делают ваши сборки", + "maps.description": "Сделайте свой список на основе выбранного пула карт", "recentWinners": "Недавние победители", "upcomingEvents": "Предстоящие события", "articleBy": "от {{author}}" diff --git a/public/locales/ru/game-misc.json b/public/locales/ru/game-misc.json index 74168c87a..eabcce092 100644 --- a/public/locales/ru/game-misc.json +++ b/public/locales/ru/game-misc.json @@ -10,5 +10,10 @@ "STAGE_8": "Академия «Лепота»", "STAGE_9": "Осетровые верфи", "STAGE_10": "«Горбуша-Маркет»", - "STAGE_11": "Луна-парк «Язь»" + "STAGE_11": "Луна-парк «Язь»", + "MODE_SHORT_TW": "Терфы:", + "MODE_SHORT_SZ": "Зоны:", + "MODE_SHORT_TC": "Башни:", + "MODE_SHORT_RM": "Карп:", + "MODE_SHORT_CB": "Клэмы:" } diff --git a/public/locales/ru/user.json b/public/locales/ru/user.json index e0af3664b..7914dac8b 100644 --- a/public/locales/ru/user.json +++ b/public/locales/ru/user.json @@ -1,10 +1,29 @@ { + "customUrl": "Пользовательский URL", + "ign": "Внутриигровое имя", + "ign.short": "Ник", "country": "Страна", "bio": "О себе", + "stickSens": "Чувствительность стика", + "motionSens": "Чувствительность наклона", + "motion": "Наклон", + "stick": "Стик", + "sens": "Чувствительность", + "results.title": "Результаты", "results.placing": "Место", "results.team": "Команда", "results.tournament": "Турнир", + "results.participants": "Участники", "results.date": "Дата", - "results.mates": "Напарники" + "results.mates": "Напарники", + "results.highlights": "Избранное", + "results.nonHighlights": "Другие результаты", + "results.highlights.choose": "Выберите избранное", + "results.highlights.explanation": "Выберите ваш избранный результат", + + "forms.errors.invalidCustomUrl.numbers": "Пользовательский URL не может содержать только цифры", + "forms.errors.invalidCustomUrl.strangeCharacter": "Пользовательский URL не может содержать особые символы", + "forms.errors.invalidCustomUrl.duplicate": "Кто-то уже использует этот пользовательский URL", + "forms.errors.invalidSens": "Чувствительность наклона не может быть указана, если не указана чувствительность стика" }