Update ru-ru translations

Added missing translations, rearranged keys to match the original en-us translation file
This commit is contained in:
metabrix
2024-02-14 00:52:14 +05:00
committed by GitHub
parent 507d565191
commit fd508a1c87

View File

@@ -1,14 +1,15 @@
# #
# Russian translation courtesy of l_MrBoom_l # Russian translation courtesy of @metabrixkt
# #
version: 5 version: 9
color: color:
p: '9' p: '9'
s: 'f' s: 'f'
t: '7' t: '7'
update: '&tДоступно обновление &pAuxProtect&t!\n&tТекущая версия: &p<current_version> &tНовая версия: &p<new_version>\n&thttps://www.spigotmc.org/resources/auxprotect.99147/' update: '&tДоступно обновление &pAuxProtect&t!\n&tТекущая версия: &p<current_version>
&tНовая версия: &p<new_version>\n&thttps://www.spigotmc.org/resources/auxprotect.99147/'
no-permission: '&cУ вас нет прав, чтобы сделать это.' no-permission: '&cУ вас нет прав, чтобы сделать это.'
no-permission-node: '&cУ вас нет прав, чтобы сделать это: &t<node>' no-permission-node: '&cУ вас нет прав, чтобы сделать это: &t<node>'
no-permission-flag: '&cУ вас нет прав, чтобы использовать этот флаг.' no-permission-flag: '&cУ вас нет прав, чтобы использовать этот флаг.'
@@ -18,36 +19,47 @@ invalid-notenough: '&cНедостаточно аргументов.'
error: '&cПроизошла ошибка' error: '&cПроизошла ошибка'
action-disabled: '&cЭто действие отключено.' action-disabled: '&cЭто действие отключено.'
notplayererror: 'Эта команда может быть использована только в игре' notplayererror: 'Эта команда может быть использована только в игре'
watch-none: '&cВы ни за чем не наблюдаете.'
watch-ing: '&pНаблюдение:'
watch-removed: '&sУдалены &p%d&s записей наблюдения.'
watch-now: '&sВы теперь наблюдаете за &p%s'
backup-sqliteonly: 'Резервное копирование доступно только на SQLite' backup-sqliteonly: 'Резервное копирование доступно только на SQLite'
unknown-subcommand: 'Неизвестная субкоманда. Используйте ''/ap help'', чтобы узнать больше.' unknown-subcommand: 'Неизвестная субкоманда. Используйте ''/ap help'', чтобы узнать больше.'
command: command:
ap:
help: '&tИспользуйте &p/ap help&t, чтобы узнать больше.'
developed-by: 'Разработано'
backup-created: 'Резервная копия создана: <file>'
config-reloaded: '&pКонфиг перезагружен.'
lang-reloaded: '&pЯзык перезагружен: <locale>'
lang-not-found: '&pФайл языка не найден: <file>'
saveinv: saveinv:
success: '&tИнвентарь &p<target> &tбыл сохранён вручную. &otime:<time>' success: '&tИнвентарь &p<target> &tбыл сохранён вручную. &otime:<time>'
toosoon: '&cИнвентарь этого пользователя был сохранён совсем недавно.' toosoon: '&cИнвентарь этого пользователя был сохранён совсем недавно.'
inv:
recovered: '&p<admin> &sвосстановил инвентарь &p<target> &sот &p<time> &sназад.'
force-recovered: '&p<admin> &sпринудительно восстановил инвентарь &p<target> &sот
&p<time> &sназад.'
success: '&sВы восстановили инвентарь &p<target>&s.'
notify-player: '&p<admin> &sвосстановил ваш инвентарь от &p<time> &sназад.'
notify-player-claim-button: '&a[Забрать]'
notify-player-claim-hover: '&aНажмите, чтобы забрать ваш восстановленный инвентарь'
notify-player-claim-alt: '&fВведите &b/claiminv&f, чтобы забрать.'
notify-player-ensure-room: '&tУбедитесь, что у вас достаточно свободного места
в инвентаре, перед восстановлением!'
notify-player-waiting: '&aВы можете забрать восстановленный инвентарь!'
item-viewer: 'Просмотр предметов'
claiminv: claiminv:
cancelled-other: '&aВы отменили возможность восстановления инвентаря для <target>.' cancelled-other: '&aВы отменили возможность восстановления инвентаря для <target>.'
cancelled: '&cВосстановление вашего инвентаря было отменено.' cancelled: '&cВосстановление вашего инвентаря было отменено.'
youhavenone: '&cНет инвентаря, который можно было бы восстановить.' youhavenone: '&cНет инвентаря, который можно было бы восстановить.'
otherhasnone: '&cУ игрока нет восстанавливаемого инвентаря, который можно было бы отменить.' otherhasnone: '&cУ игрока нет восстанавливаемого инвентаря, который можно было
бы отменить.'
header: 'Восстановление инвентаря' header: 'Восстановление инвентаря'
claim-button: claim-button:
label: 'Получить'
hover: '&sКликните, чтобы получить ваш восстановленный инвентарь' hover: '&sКликните, чтобы получить ваш восстановленный инвентарь'
label: Получить
inv:
recovered: '&p<admin> &sвосстановил инвентарь &p<target> &sот &p<time> &sназад.'
force-recovered: '&p<admin> &sпринудительно восстановил инвентарь &p<target> &sот &p<time> &sназад.'
item-viewer: Просмотр предметов
notify-player: '&p<admin> &sвосстановил ваш инвентарь от &p<time> &sназад.'
notify-player-ensure-room: '&tУбедитесь, что у вас достаточно свободного места в инвентаре, перед восстановлением!'
success: '&sВы восстановили инвентарь &p<target>&s.'
purge: purge:
purging: '&pОчистка ''<table>''...' purging: '&pОчистка ''<table>''...'
uids: '&pОчистка неиспользуемых UIDs...' uids: '&pОчистка неиспользуемых UIDs...'
notvacuum: '&cПропуск уплотнения файла SQLite. Последний раз выполнялось <time> назад. Чтобы сделать это принудительно, запустите ''ap sqli vacuum'' из консоли.' notvacuum: '&cПропуск уплотнения файла SQLite. Последний раз выполнялось <time>
назад. Чтобы сделать это принудительно, запустите ''ap sqli vacuum'' из консоли.'
vacuum: '&pУплотнение файла SQLite...' vacuum: '&pУплотнение файла SQLite...'
complete-count: '&pОчистка завершена. Удалены <rows> строк.' complete-count: '&pОчистка завершена. Удалены <rows> строк.'
error: '&cПроизошла ошибка во время очистки.' error: '&cПроизошла ошибка во время очистки.'
@@ -59,58 +71,70 @@ command:
unknown-world: '&cНеизвестный мир: <world>' unknown-world: '&cНеизвестный мир: <world>'
looking: '&pВедётся поиск. Пожалуйста, подождите......' looking: '&pВедётся поиск. Пожалуйста, подождите......'
noresults: '&cРезультаты не найдены.' noresults: '&cРезультаты не найдены.'
count: '&p%d &sрезультатов найдено.' count: '&p<results> &sрезультатов найдено.'
page-footer: '&tСтраница (&p<page_number>/<page_count>&t) &p<entry_count> &tвсего логов.' page-footer: '&tСтраница (&p<page_number>/<page_count>&t) &p<entry_count> &tвсего
no-results-selected: '&cУ вас нет активного поиска, страницы результатов которого можно просмотреть.' логов.'
page-footer-groups: '&tСтраница (&p<page_number>/<page_count>&t) &p<entry_count> &tвсего групп.'
no-results-selected: '&cУ вас нет активного поиска, страницы результатов которого
можно просмотреть.'
nopage: '&cЭтой страницы не существует.' nopage: '&cЭтой страницы не существует.'
toomany: '&cСлишком много логов. Попробуйте сузить поиск. (<count> логов, более <max>)' toomany: '&cСлишком много логов. Попробуйте сузить поиск. (<count> логов, более
<max>)'
incompatible-tables: '&cЭти действия несовместимы.' incompatible-tables: '&cЭти действия несовместимы.'
action-negate: '&cВы не можете отрицать действия.' action-negate: '&cВы не можете отрицать действия.'
action-perm: '&cУ вас нет прав, чтобы проводить поиск по этому действию. &t''<node>''' action-perm: '&cУ вас нет прав, чтобы проводить поиск по этому действию. &t''<node>'''
action-none: '&cВы должны указать действие.' action-none: '&cВы должны указать действие.'
rating-wrong: '&cВы можете указывать ''rating'' только для a:vein.' rating-wrong: '&cВы можете указывать ''rating'' только для a:vein.'
nodata: '&cВ этой таблице нет логов данных.' nodata: '&cВ этой таблице нет логов данных.'
playback:
starting: '&pВоспроизведение запущено...'
stopped: '&pВоспроизведение остановлено.'
toolong: '&cНевозможно воспроизвести диапазон более <limit>.'
playtime: playtime:
header: '&pНаигранное время <target>' header: '&pНаигранное время <target>'
hover: '&p<time>\n&p<minutes> &8онлайн' hover: '&p<time>\n&p<minutes> &8онлайн'
nouser: '&cПользователь не указан' nouser: '&cПользователь не указан'
toomanyusers: '&cУказано слишком много пользователей' toomanyusers: '&cУказано слишком много пользователей'
toolong: '&cМаксимальный диапазон для игрового времени - <days> дней.' toolong: '&cМаксимальный диапазон для игрового времени - <days> дней.'
playback:
starting: '&pВоспроизведение запущено...'
stopped: '&pВоспроизведение остановлено.'
toolong: '&cНевозможно воспроизвести диапазон более <limit>.'
invalid-time-parameter: 'Неверное значение параметра ''time'': <specifier>' invalid-time-parameter: 'Неверное значение параметра ''time'': <specifier>'
wrong-flag: '&cВы не можете использовать #<flag> с таблицей <table>'
help: help:
nohelp: '&cДля этой команды нет страницы справки.' nohelp: '&cДля этой команды нет страницы справки.'
header: '&s----- &pСправка по AuxProtect &s-----' header: '&s----- &pСправка по AuxProtect &s-----'
# Обратите внимание, что <> скобки в списке переводов справки используются буквально и не ссылкаются на переводы.
help: help:
- '&p/$prefix lookup <параметры> &s- Произвести поиск' - '&p/$prefix lookup <параметры> &s- Произвести поиск'
- '&p/$prefix purge <параметры> &s- Произвести очистку базы данных' - '&p/$prefix purge <параметры> &s- Произвести очистку базы данных'
- '&p/$prefix info &s- Версия и информация об авторах' - '&p/$prefix info &s- Версия и информация об авторах'
- '&p/$prefix help [команда] &s- Показать это сообщение или более подробную информации об указанной субкоманде' - '&p/$prefix help [команда] &s- Показать это сообщение или более подробную информации
об указанной субкоманде'
- '&s' - '&s'
- '&tЧитайте вики, чтобы узнать больше: https://github.com/Heliosares/AuxProtect/wiki' - '&tЧитайте вики, чтобы узнать больше: https://github.com/Heliosares/AuxProtect/wiki'
inventory:
- '&s/$prefix &pinventory &s<имя> [время]'
lookup: lookup:
- '&s/$prefix &plookup &s<параметры>' - '&s/$prefix &plookup &s<параметры>'
- '&pПараметры:' - '&pПараметры:'
- '&pВремя (time): &sВ секундах (s), минутах (m), часах (h), днях (d) или неделях (w).' - '&pВремя (time): &sВ секундах (s), минутах (m), часах (h), днях (d) или неделях
- '&pДо (before) / после (after): &sИспользуется для указания временного диапазона поиска.' (w).'
- '&pДо (before) / после (after): &sИспользуется для указания временного диапазона
поиска.'
- '&pДействие (action): &sТип взаимодействия с миром, смотрите варианты в авто-продолжении.' - '&pДействие (action): &sТип взаимодействия с миром, смотрите варианты в авто-продолжении.'
- '&pЦель (target): &sУказание цели, по отношению к которой это действие было выполнено. В этом параметре вы можете использовать звёздочку в качестве знака подстановки и тире в качестве пробела.' - '&pЦель (target): &sУказание цели, по отношению к которой это действие было
выполнено. В этом параметре вы можете использовать звёздочку в качестве знака
подстановки и тире в качестве пробела.'
- '&pРадиус (radius): &sУказание квадратного блочного радиуса для поиска.' - '&pРадиус (radius): &sУказание квадратного блочного радиуса для поиска.'
- '&sВсе параметры можно инвертировать с помощью &p''!'' &s(например, radius:5,!2 проводит поиск в радиусе 5 блоков от игрока, но НЕ в радиусе 2 блоков, т.е. в радиусе от 2 до 5)' - '&sВсе параметры можно инвертировать с помощью &p''!'' &s(например, radius:5,!2
проводит поиск в радиусе 5 блоков от игрока, но НЕ в радиусе 2 блоков, т.е.
в радиусе от 2 до 5)'
playtime:
- '&s/$prefix &pplaytime &s<имя> [время]'
purge: purge:
- '&s/$prefix &ppurge &s<таблица | all> <время>' - '&s/$prefix &ppurge &s<таблица | all> <время>'
- '&sСмотрите все доступные таблицы в авто-продолжении' - '&sСмотрите все доступные таблицы в авто-продолжении'
- '&sМинимальное время 2 недели.' - '&sМинимальное время 2 недели.'
ap: time:
backup-created: 'Резервная копия создана: <file>' server-time: '&pСерверное время:'
developed-by: Разработано
help: '&tИспользуйте &p/ap help&t, чтобы узнать больше.'
config-reloaded: '&pКонфиг перезагружен.'
lang-reloaded: '&pЯзык перезагружен: <locale>'
lang-not-found: '&pФайл языка не найден: <file>'
playernotfound: '&cИгрок не найден.' playernotfound: '&cИгрок не найден.'
lookup-playernotfound: '&cИгрок <target> не найден.' lookup-playernotfound: '&cИгрок <target> не найден.'
lookup-unknownaction: '&cНеизвестное действие: <action>.' lookup-unknownaction: '&cНеизвестное действие: <action>.'
@@ -119,117 +143,41 @@ xray-rate-written: '&aРейтинг успешно записан.'
xray-done: '&aБольше нет проверок на xray!' xray-done: '&aБольше нет проверок на xray!'
xray-notfound: '&cДля этого времени результатов не найдено' xray-notfound: '&cДля этого времени результатов не найдено'
xray-toomany: '&cНайдено слишком много результатов' xray-toomany: '&cНайдено слишком много результатов'
xray-already-rated: '&cЭта запись уже была оценена. Вы хотите поставить оценку в любом случае?' xray-already-rated: '&cЭта запись уже была оценена. Вы хотите поставить оценку в любом
случае?'
xray-click-to-change: '&aНажмите, чтобы оценить' xray-click-to-change: '&aНажмите, чтобы оценить'
inactive-alert: '&8[&4Сервер&8] &e<user> &tможет быть неактивен. &e<inactive_minutes> &tиз &e<total_minutes> &tминут неактивен.' inactive-alert: '&8[&4Сервер&8] &e<user> &tможет быть неактивен. &e<inactive_minutes>
&tиз &e<total_minutes> &tминут неактивен.'
yes: 'Да' yes: 'Да'
no: 'Нет' no: 'Нет'
database-busy: '&cБаза данных занята. Пожалуйста, повторите попытку позже или проверьте консоль, чтобы узнать больше.' database-busy: '&cБаза данных занята. Пожалуйста, повторите попытку позже или проверьте
protocollib-not-loaded: "&cДля этого действия требуется ProtocolLib, но он не установлен." консоль, чтобы узнать больше.'
protocollib-not-loaded: '&cДля этого действия требуется ProtocolLib, но он не установлен.'
results:
click-to-copy: 'Нажмите, чтобы скопировать в буфер обмена'
click-to-copy-time: '&tНажмите, чтобы скопировать время. (<time> мс)'
click-to-view: 'Нажмите, чтобы просмотреть!'
grouping-of: '&fСгруппировано по &p<entry_count> &fстрок'
header: '&pРезультаты AuxProtect'
page:
first: '&pПерейти на первую страницу'
previous: '&pПредыдущая страница'
next: '&pСледующая страница'
last: '&pПерейти на последнюю страницу'
redacted: 'СКРЫТО'
time: '&t<time> назад'
time-now: '&tТолько что'
view: 'Просмотреть'
view-inv: 'Просмотреть инвентарь'
actions:
pluginload:
p: загружен плагин
n: отгружен плагин
vein: добыл жилу
leash:
p: привязал
n: отвязал
session:
p: подключился
n: отключился
kick: был кикнут
shop:
p: купил
n: продал
bucket:
p: поймал рыбу
n: выпустил рыбу
mount:
p: оседлал
n: слез с
alert: возможно использует читы
respawn: возродился
lightning: получил удар молнией
explode: вызвал взрыв
xraycheck: проверка на xray
censor: подвергся цензуре
msg: написал
consume: потратил
tame: приручил
kitpvpkill: убить
recover: восстановил инвентарь
money: деньги
pay: заплатил
gamemode: изменил режим игры на
pos: переместился
jobs: получил с работы
activity: активность
hurt: ударил
inv:
p: открыл
n: закрыл
tp:
p: телепортировался к
n: телепортировался от
command: выполнил
chat: сказал
kill: убил
totem: использовал тотем
land: снаряд приземлился
elytra:
p: начал лететь
n: закончил лететь
ignoreabandoned: ignored abandoned warning
ip: Уникальный IP
username: имя пользователя
inventory: инвентарь
breakitem: сломал предмет
launch: запустил
grab: схватил
drop: выкинул
pickup: подобрал
itemframe:
p: добавить рамку
n: убрать рамку
auctionlist: появился на аукционе
auctionbuy: купил на аукционе
townyname: назвал
towncreate: создал город
townrename: переименовал город в
towndelete: удалил город
townjoin:
p: присоединился к городу
n: покинул город
townclaim:
p: принял
n: не принял
townmerge: соединён с
townmayor: стал мэром
townbank:
p: внёс
n: снял
nametag: имя помечено
nationcreate: создал нацию
nationrename: переменовал нацию
nationdelete: удалил нацию
nationjoin:
p: присоединился к нации
n: покинул нацию
nationbank:
p: внёс
n: снял
connect: подключился к
craft: скрафтил
anvil: сковал
enchant: зачаровал
smith: улучшил до незерита
inv-recover-menu: inv-recover-menu:
main-header: 'Инвентарь <target> - <time> назад'
ender-header: 'Эндер-сундук <target> - <time> назад'
xp-error: '&cНевозможно восстановить опыт.'
button: button:
close: '&c&lЗакрыть'
ender-chest: '&8&lСмотреть эндер-сундук'
force: force:
label: '&2&lВосстановить инвентарь принудительно'
hover: hover:
- '' - ''
- '&a&lДвойной клик' - '&a&lДвойной клик'
@@ -237,8 +185,13 @@ inv-recover-menu:
- '&tЭто действие &c&lперезапишет &7текущий' - '&tЭто действие &c&lперезапишет &7текущий'
- '&7инвентарь игрока и опыт тем,' - '&7инвентарь игрока и опыт тем,'
- '&7что указано выше.' - '&7что указано выше.'
label: '&2&lВосстановить инвентарь принудительно' force-unavailable:
label: '&8&lПринудительное восстановление инвентаря недоступно'
hover:
- '&cИгрок должен быть онлайн'
- '&cдля восстановления его инвентаря'
recover: recover:
label: '&a&lВосстановить инвентарь'
hover: hover:
- '' - ''
- '&tЭто действие покажет игроку' - '&tЭто действие покажет игроку'
@@ -250,24 +203,120 @@ inv-recover-menu:
- '&cЭто действие ничего не перезапишет и может' - '&cЭто действие ничего не перезапишет и может'
- '&cдублировать предметы, если они на самом деле' - '&cдублировать предметы, если они на самом деле'
- '&tне были потеряны изначально.' - '&tне были потеряны изначально.'
label: '&a&lВосстановить инвентарь' close: '&c&lЗакрыть'
ender-chest: '&8&lСмотреть эндер-сундук'
xp: xp:
error: '&8Нет данных об опыте'
had: '&2У игрока было <xp> опыта' had: '&2У игрока было <xp> опыта'
ender-header: Эндер-сундук <target> - <time> назад error: '&8Нет данных об опыте'
main-header: Инвентарь <target> - <time> назад
xp-error: '&cНевозможно восстановить опыт.' actions:
results: activity: активность
click-to-copy: Нажмите, чтобы скопировать в буфер обмена alert: возможно использует читы
click-to-copy-time: '&tНажмите, чтобы скопировать время. (<time> мс)' anvil: сковал
click-to-view: Нажмите, чтобы просмотреть! auctionbuy: купил на аукционе
header: '&pРезультаты AuxProtect' auctionlist: появился на аукционе
page: breakitem: сломал предмет
first: '&pПерейти на первую страницу' bucket:
previous: '&pПредыдущая страница' p: поймал рыбу
next: '&pСледующая страница' n: выпустил рыбу
last: '&pПерейти на последнюю страницу' censor: подвергся цензуре
time: '&t<time> назад' chat: сказал
time-now: '&tТолько что' command: выполнил
view: Просмотреть connect: подключился к
view-inv: Просмотреть инвентарь consume: потратил
craft: скрафтил
drop: выкинул
elytra:
p: начал лететь
n: закончил лететь
enchant: зачаровал
entity:
p: поставил сущность
n: разрушил сущность
explode: вызвал взрыв
gamemode: изменил режим игры на
grab: схватил
hurt: ударил
ignoreabandoned: проигнорировал abandoned предупреждение
inv:
p: открыл
n: закрыл
inventory: инвентарь
ip: Уникальный IP
itemframe:
p: добавить рамку
n: убрать рамку
jobs: получил с работы
kick: был кикнут
kill: убил
land: снаряд приземлился
launch: запустил
leash:
p: привязал
n: отвязал
lightning: получил удар молнией
money: деньги
mount:
p: оседлал
n: слез с
msg: написал
nametag: дал имя
nationbalance: баланс нации
nationbank:
p: внёс
n: снял
nationcreate: создал нацию
nationdelete: удалил нацию
nationjoin:
p: присоединился к нации
n: покинул нацию
nationrename: переменовал нацию
pay: заплатил
pickup: подобрал
pluginload:
p: загружен плагин
n: отгружен плагин
pos: переместился
raidtrigger: вызвал рейд
raidspawn: призвал рейдера
recover: восстановил инвентарь
respawn: возродился
session:
p: подключился
n: отключился
shop_cs:
p: купил в ChestShop
n: продал в ChestShop
shop_ds:
p: купил (DS)
n: продал (DS)
shop_sgp:
p: купил (SGP)
n: продал (SGP)
shop_esg:
p: купил (ESG+)
n: продал (ESG+)
smith: улучшил до незерита
tame: приручил
totem: использовал тотем
townbalance: баланс города
townbank:
p: внёс
n: снял
townclaim:
p: принял
n: не принял
towncreate: создал город
towndelete: удалил город
townjoin:
p: присоединился к городу
n: покинул город
townmayor: стал мэром
townmerge: соединён с
townrename: переименовал город в
townyname: назвал
tp:
p: телепортировался к
n: телепортировался от
username: имя пользователя
vein: добыл жилу