From 2eb64ba3a4f86037384597b5597fd86801e70868 Mon Sep 17 00:00:00 2001 From: hellreign <157357150+aiocringe@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:11:07 +0300 Subject: [PATCH] Update ru_ru.json The existing localization has been reworked. Missing localization keys have been added. --- .../resources/data/ledger/lang/ru_ru.json | 76 ++++++++++++------- 1 file changed, 49 insertions(+), 27 deletions(-) diff --git a/src/main/resources/data/ledger/lang/ru_ru.json b/src/main/resources/data/ledger/lang/ru_ru.json index 81e0b80d..198beadb 100644 --- a/src/main/resources/data/ledger/lang/ru_ru.json +++ b/src/main/resources/data/ledger/lang/ru_ru.json @@ -1,6 +1,6 @@ { - "text.ledger.header.search.pos": "--- Поиск журналов на %s ---", - "text.ledger.header.search": "------ Поиск журналов ------", + "text.ledger.header.search.pos": "--- Поиск записей по %s ---", + "text.ledger.header.search": "------ Поиск записей ------", "text.ledger.header.status": "------ Ledger ------", "text.ledger.footer.search": "------- %s [Страница %s из %s] %s -------", @@ -10,49 +10,71 @@ "text.ledger.footer.page_backward.hover": "Предыдущая страница", "text.ledger.status.queue": "Очередь базы данных: %s", - "text.ledger.status.queue.busy": "Занято", + "text.ledger.status.queue.busy": "Занята", "text.ledger.status.queue.empty": "Пусто", "text.ledger.status.version": "Версия: %s", "text.ledger.status.discord": "Discord: %s", - "text.ledger.status.discord.join": "Нажмите, чтобы присоединиться", + "text.ledger.status.discord.join": "Присоединиться", + "text.ledger.status.db_type": "База данных: %s", "text.ledger.status.wiki": "Wiki: %s", - "text.ledger.status.wiki.view": "Нажмите, чтобы просмотреть", + "text.ledger.status.wiki.view": "Открыть", - "text.ledger.preview.start": "Предварительный просмотр начинается", + "text.ledger.preview.start": "Запуск предпросмотра", "text.ledger.action_message": "%1$s %2$s %3$s %4$s %5$s", "text.ledger.action_message.time_diff": "%s назад", - "text.ledger.action_message.location.hover": "Нажмите, чтобы телепортироваться", - "text.ledger.action_message.with": "с помощью", + "text.ledger.action_message.location.hover": "Нажмите для телепортации", + "text.ledger.action_message.with": "с", - "text.ledger.rollback.start": "Откат %s действий(я)", - "text.ledger.rollback.finish": "Откат завершен", - "text.ledger.rollback.fail": "Не удалось откатить %s x%s", + "text.ledger.rollback.start": "Откат %s действий", + "text.ledger.rollback.finish": "Откат завершён", + "text.ledger.rollback.fail": "Не удалось откатить %s ×%s", - "text.ledger.restore.start": "Восстановление %s действий(я)", + "text.ledger.restore.start": "Восстановление %s действий", "text.ledger.restore.finish": "Восстановление завершено", - "text.ledger.restore.fail": "Не удалось восстановить %s x%s", + "text.ledger.restore.fail": "Не удалось восстановить %s ×%s", - "text.ledger.inspect.toggle": "Режим проверки: %s", - "text.ledger.inspect.on": "Включен", - "text.ledger.inspect.off": "Отключен", + "text.ledger.inspect.toggle": "Режим инспектора: %s", + "text.ledger.inspect.on": "включён", + "text.ledger.inspect.off": "выключен", - "text.ledger.database.busy": "База данных в настоящее время занята. Это может занять некоторое время", + "text.ledger.database.busy": "База данных занята. Это может занять некоторое время", - "error.ledger.no_cached_params": "Нет кешированного поиска. Попробуйте сначала выполнить поиск", - "error.ledger.command.no_results": "Нет результатов для этого поиска", - "error.ledger.no_more_pages": "Больше нет страниц", - "error.ledger.unknown_param": "Неизвестный параметр %s", - "error.ledger.no_preview": "Нет текущего предварительного просмотра", + "error.ledger.no_cached_params": "Нет сохранённого поиска. Сначала выполните поиск", + "error.ledger.command.no_results": "По вашему запросу ничего не найдено", + "error.ledger.no_more_pages": "Больше страниц нет", + "error.ledger.unknown_param": "Неизвестный параметр: %s", + "error.ledger.no_preview": "Предпросмотр отсутствует", + "error.ledger.unspecific.range": "Укажите диапазон", + "error.ledger.unspecific.range_to_big": "Максимальный диапазон: %s. Используйте @global для подтверждения запроса по всему серверу!", + "error.ledger.unspecific.source_or_time": "Укажите источник или время (after)", - "text.ledger.action.block-place": "разместил", + "text.ledger.action.block-place": "поставил", "text.ledger.action.block-break": "сломал", + "text.ledger.action.block-change": "изменил", "text.ledger.action.item-insert": "добавил", - "text.ledger.action.item-remove": "удалил", + "text.ledger.action.item-remove": "убрал", "text.ledger.action.item-pick-up": "подобрал", - "text.ledger.action.item-drop": "выкинул", + "text.ledger.action.item-drop": "выбросил", "text.ledger.action.entity-kill": "убил", "text.ledger.action.entity-change": "изменил", + "text.ledger.action.entity-mount": "оседлал", + "text.ledger.action.entity-dismount": "слез с", - "text.ledger.network.protocols_mismatched": "Несоответствие версий протокола: клиентский мод - это версия протокола Ledger %d, а версия клиента - %d" -} \ No newline at end of file + "text.ledger.parameter.action.description": "Фильтр по типу действия.", + "text.ledger.parameter.after.description": "Фильтр по времени (после указанного момента).", + "text.ledger.parameter.before.description": "Фильтр по времени (до указанного момента). Обычно используется вместе с after.", + "text.ledger.parameter.object.description": "Фильтр по объекту (блок, предмет или сущность).", + "text.ledger.parameter.range.description": "Фильтр по радиусу вокруг вашей позиции.", + "text.ledger.parameter.rolledback.description": "Фильтр по состоянию отката.", + "text.ledger.parameter.source.description": "Фильтр по источнику (ник игрока или @источник).", + "text.ledger.parameter.world.description": "Фильтр по измерению.", + + "text.ledger.network.protocols_mismatched": "Несовпадение протоколов: мод клиента версии %d, сервер ожидает %d", + "text.ledger.network.no_mod_info": "Не удалось определить информацию о моде клиента", + + "text.ledger.purge.starting": "------ Начало очистки ------", + "text.ledger.purge.complete": "------ Очистка завершена ------", + + "text.ledger.player.result": "%1$s: первый вход — %2$s, последний вход — %3$s" +}