Bring languages into the tree (#1625)

* translations: bring languages into tree

* Update translation phrases changed since 2021

* Update packaging script to include all translations

* Update languages.cfg

* Add Latin American Spanish translations

This is a copy of spanish for now.

* Ignore "en" when looking for translation folders

English is the default and doesn't use a subfolder.

* Only add each translation folder once

Korean "ko" is in there twice.

* Compare language coverage to english

All phrases are compared to the english baseline files and any differences
are reported. The differences are pushed to a Github Project as well for
an easier overview.

Thank you to @nosoop for sharing the Python SMC parser!

* Add link to README

---------

Co-authored-by: Peace-Maker <[email protected]>
This commit is contained in:
Kyle Sanderson
2023-03-29 16:23:05 +02:00
committed by GitHub
co-authored by Peace-Maker
parent d8fd60b562
commit 48150e0c7a
696 changed files with 47789 additions and 22 deletions
+33
View File
@@ -0,0 +1,33 @@
"Phrases"
{
"SM help commands"
{
"ru" "Справка SourceMod: Описание Команд"
}
"No description available"
{
"ru" "Описание отсутствует"
}
"No commands available"
{
"ru" "Нет доступных команд"
}
"Type sm_help to see more"
{
"ru" "Введите sm_help {1} для просмотра остальных команд"
}
"Entries n - m in page k"
{
"ru" "Элементы {1} - {2} на {3} странице"
}
"No matching results found"
{
"ru" "Совпадений не найдено"
}
}
+23
View File
@@ -0,0 +1,23 @@
"Phrases"
{
"Admin Menu"
{
"ru" "Меню администратора"
}
"Player Commands"
{
"ru" "Управление игроками"
}
"Server Commands"
{
"ru" "Управление сервером"
}
"Voting Commands"
{
"ru" "Управление голосованиями"
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Flooding the server"
{
"ru" "Вы засоряете чат!"
}
}
+63
View File
@@ -0,0 +1,63 @@
"Phrases"
{
"Ban player"
{
"ru" "Забанить игрока"
}
"Ban reason"
{
"ru" "Причина бана"
}
"Permabanned player"
{
"ru" "Игрок \"{1}\" забанен навсегда."
}
"Permabanned player reason"
{
"ru" "Игрок \"{1}\" забанен навсегда (причина: {2})."
}
"Banned player"
{
"ru" "Игрок \"{1}\" забанен на {2} минут."
}
"Banned player reason"
{
"ru" "Игрок \"{1}\" забанен на {2} минут (причина: {3})."
}
"Removed bans matching"
{
"ru" "Удалены баны по фильтру: {1}"
}
"Ban added"
{
"ru" "Бан добавлен"
}
"Cannot ban that IP"
{
"ru" "Вы не можете забанить этот IP адрес."
}
"Custom ban reason explanation"
{
"ru" "Введите в чате причину бана или {1} чтобы отменить бан"
}
"AbortBan applied successfully"
{
"ru" "Бан отменен"
}
"AbortBan not waiting for custom reason"
{
"ru" "Не ожидается ввод причины бана, отмена бана не выполнена"
}
}
+73
View File
@@ -0,0 +1,73 @@
"Phrases"
{
"Gag/Mute player"
{
"ru" "Отключить игроку чат/микрофон"
}
"Choose Type"
{
"ru" "Выберите команду"
}
"Gagged target"
{
"ru" "Игроку {1} отключен чат"
}
"Ungagged target"
{
"ru" "Игроку {1} включен чат"
}
"Muted target"
{
"ru" "Игроку {1} отключен микрофон"
}
"Unmuted target"
{
"ru" "Игроку {1} включен микрофон"
}
"Silenced target"
{
"ru" "Игроку {1} отключены чат и микрофон"
}
"Unsilenced target"
{
"ru" "Игроку {1} включены чат и микрофон"
}
"Mute Player"
{
"ru" "Отключить игроку микрофон "
}
"UnMute Player"
{
"ru" "Включить игроку микрофон"
}
"Gag Player"
{
"ru" "Отключить игроку чат"
}
"UnGag Player"
{
"ru" "Включить игроку чат"
}
"Silence Player"
{
"ru" "Отключить игроку чат и микрофон"
}
"UnSilence Player"
{
"ru" "Включить игроку чат и микрофон"
}
}
+108
View File
@@ -0,0 +1,108 @@
"Phrases"
{
"Timeleft"
{
"ru" "До конца карты осталось"
}
"Thetime"
{
"ru" "Текущее время сервера {1}"
}
"Friendly Fire On"
{
"ru" "Огонь по своим включен"
}
"Friendly Fire Off"
{
"ru" "Огонь по своим отключен"
}
"Current Map"
{
"ru" "Текущая карта: {1}."
}
"LastRound"
{
"ru" "Это последний раунд!"
}
"NoTimelimit"
{
"ru" "Карта не имеет ограничения по времени"
}
"Next Map"
{
"ru" "Следующая карта: {1}"
}
"Pending Vote"
{
"ru" "Определится голосованием"
}
"WinLimitAppend"
{
"ru" "или после победы одной из команд"
}
"WinLimit"
{
"ru" "Карта сменится после победы одной из команд"
}
"MaxRoundsAppend"
{
"ru" "или после следующего раунда"
}
"MaxRounds"
{
"ru" "Карта сменится после следующего раунда"
}
"FragLimitAppend"
{
"ru" "или после первого фрага"
}
"FragLimit"
{
"ru" "Карта сменится после первого фрага"
}
"WinLimitAppendPlural"
{
"ru" "или после {1} побед одной из команд"
}
"WinLimitPlural"
{
"ru" "Карта сменится после {1} побед одной из команд"
}
"MaxRoundsAppendPlural"
{
"ru" "или через {1} раундов"
}
"MaxRoundsPlural"
{
"ru" "Карта сменится через {1} раундов"
}
"FragLimitAppendPlural"
{
"ru" "или когда один из игроков наберет {1} фрагов"
}
"FragLimitPlural"
{
"ru" "Карта сменится когда один из игроков наберет {1} фрагов"
}
}
+93
View File
@@ -0,0 +1,93 @@
"Phrases"
{
"Initiate Vote"
{
"ru" "Началось голосование: {1}"
}
"Initiated Vote Map"
{
"ru" "Началось голосование за карту."
}
"Initiated Vote Kick"
{
"ru" "Началось голосование за кик игрока {1}."
}
"Initiated Vote Ban"
{
"ru" "Началось голосование за бан игрока {1}."
}
"Map Vote"
{
"ru" "Выберите карту: {1}"
}
"Change Map To"
{
"ru" "Сменить карту на {1}?"
}
"Votekick Player"
{
"ru" "Кикнуть игрока {1}?"
}
"Voteban Player"
{
"ru" "Забанить игрока {1}?"
}
"Vote Successful"
{
"ru" "Голосование состоялось. (Получено {1}%% голосов из {2})"
}
"Vote Failed"
{
"ru" "Голосование провалилось. Необходимо {1}%% голосов. (Получено {2}%% голосов из {3})"
}
"Vote End"
{
"ru" "Решение на {1}: {2}."
}
"Kick vote"
{
"ru" "Кик игрока"
}
"Ban vote"
{
"ru" "Бан игрока"
}
"Map vote"
{
"ru" "Смена карты"
}
"Confirm Vote"
{
"ru" "Подтверждение"
}
"Map Vote In Use"
{
"ru" "В данный момент другой админ использует меню голосования за карту."
}
"Please select a map"
{
"ru" "Выберите карту"
}
"Start the Vote"
{
"ru" "Начать голосование"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Cookie List"
{
"ru" "Список сохраненных значений"
}
"Printing Cookie List"
{
"ru" "Вывод списка сохраненных значений в консоль"
}
"Cookie not Found"
{
"ru" "Не удалось найти сохраненное значение \"{1}\""
}
"Cookie Value"
{
"ru" "Значение {1}: {2}"
}
"Protected Cookie"
{
"ru" "Невозможно изменить защищенное значение \"{1}\""
}
"Cookie Changed Value"
{
"ru" "Изменение сохраненного значения \"{1}\" на \"{2}\""
}
"No Console"
{
"ru" "Невозможно отобразить меню настроек в консоли"
}
"Choose Option"
{
"ru" "Выберите опцию"
}
"Client Settings"
{
"ru" "Настройки клиента"
}
}
+273
View File
@@ -0,0 +1,273 @@
"Phrases"
{
"Yes"
{
"ru" "Да"
}
"No"
{
"ru" "Нет"
}
"No matching client"
{
"ru" "Не найден подходящий игрок"
}
"No matching clients"
{
"ru" "Не найдены подходящие игроки"
}
"More than one client matches"
{
"ru" "Фрагменту имени \"{1}\" соответствует более одного игрока"
}
"More than one client matched"
{
"ru" "Фрагменту имени соответствует более одного игрока"
}
"Player no longer available"
{
"ru" "Выбранный игрок больше не доступен."
}
"Kick player"
{
"ru" "Кикнуть игрока"
}
"Kicked by admin"
{
"ru" "Кикнут администратором"
}
"Changing map"
{
"ru" "Смена карты на {1}..."
}
"Map was not found"
{
"ru" "Карта {1} не найдена."
}
"Unable to target"
{
"ru" "Вы не можете выбрать этого игрока."
}
"Name"
{
"ru" "Имя"
}
"Access"
{
"ru" "Доступ"
}
"See console for output"
{
"ru" "Результат выведен в консоль."
}
"Cannot target bot"
{
"ru" "Нельзя применить эту команду к боту."
}
"Unable to find cvar"
{
"ru" "Не удалось найти переменную {1} "
}
"No access to cvar"
{
"ru" "У вас нет доступа к этой переменной"
}
"Value of cvar"
{
"ru" "Значение переменной \"{1}\": \"{2}\""
}
"Cvar changed"
{
"ru" "Значение переменной \"{1}\" изменено на \"{2}\"."
}
"Config not found"
{
"ru" "Файл конфигурации \"{1}\" не найден."
}
"Executed config"
{
"ru" "Выполнен файл конфигурации \"{1}\""
}
"Admin cache refreshed"
{
"ru" "Кэш администраторов был обновлен"
}
"Invalid Amount"
{
"ru" "Указано недопустимое значение"
}
"Cannot be performed on dead"
{
"ru" "Действие не может быть выполнено на мертвом игроке \"{1}\""
}
"Player has since died"
{
"ru" "Действие не может быть выполнено, так как игрок мертв."
}
"Vote in Progress"
{
"ru" "Голосование уже идет."
}
"Vote Not In Progress"
{
"ru" "Нет текущего голосования"
}
"Cancelled Vote"
{
"ru" "Голосование отменено"
}
"Cancel vote"
{
"ru" "Отменить голосование"
}
"Vote Select"
{
"ru" "Игрок {1} выбрал {2}"
}
"No Votes Cast"
{
"ru" "Никто не проголосовал"
}
"Vote Delay Minutes"
{
"ru" "Вы не можете начать новое голосование раньше, чем через {1} минут"
}
"Vote Delay Seconds"
{
"ru" "Вы не можете начать новое голосование раньше, чем через {1} секунд"
}
"Could not connect to database"
{
"ru" "Невозможно подключиться к базе данных."
}
"Failed to query database"
{
"ru" "Ошибка запроса к базе данных"
}
"Invalid SteamID specified"
{
"ru" "Вы ввели неправильный Steam ID (должен начинаться со 'STEAM_')."
}
"Reload admins"
{
"ru" "Перезагрузить список админов"
}
"Command is in-game only"
{
"ru" "Эта команда может использоваться только в игре."
}
"Target must be dead"
{
"ru" "Эта команда может использоваться только на мертвых игроках."
}
"Target must be alive"
{
"ru" "Эта команда может использоваться только на живых игроках."
}
"Target is not in game"
{
"ru" "Выбранный игрок еще не до конца зашел в игру."
}
"Played Sound"
{
"ru" "Проигран звук для игрока '{1}'"
}
"Slapped player"
{
"ru" "Игрок {1} шлепнут"
}
"Slayed player"
{
"ru" "Игрок {1} убит"
}
"Kicked player"
{
"ru" "Игрок {1} кикнут"
}
"Cannot participate in vote"
{
"ru" "Вы не можете принять участие в этом голосовании"
}
"Cannot change vote"
{
"ru" "Вы не можете изменить свой выбор в этом голосовании"
}
"On"
{
"ru" "Вкл"
}
"Off"
{
"ru" "Выкл"
}
"Say all"
{
"ru" "(Всем) {1}"
}
"Chat admins"
{
"ru" "(Админ-чат) {1}"
}
"Chat to admins"
{
"ru" "(Для админов) {1}"
}
"Private say to"
{
"ru" "(Лично для {1}) {2}"
}
}
+88
View File
@@ -0,0 +1,88 @@
"Phrases"
{
"No Access"
{
"ru" "У вас нет доступа к этой команде"
}
"Back"
{
"ru" "Назад"
}
"Next"
{
"ru" "Далее"
}
"Exit"
{
"ru" "Выход"
}
"Previous"
{
"ru" "Назад"
}
"all players"
{
"ru" "все игроки"
}
"all humans"
{
"ru" "все люди"
}
"all bots"
{
"ru" "все боты"
}
"all dead players"
{
"ru" "все мертвые игроки"
}
"all alive players"
{
"ru" "все живые игроки"
}
"_s"
{
"ru" "{1}"
}
"all spectators"
{
"ru" "все наблюдатели"
}
"Vote Count"
{
"ru" "Голоса: {1}/{2}, осталось {3}"
}
"Voted For"
{
"ru" "Игрок {1} проголосовал за {2}"
}
"Changed Vote"
{
"ru" "Игрок {1} изменил свой голос на {2}"
}
"No Vote"
{
"ru" "Нет госования"
}
"Name Reserved"
{
"ru" "Ваше имя зарезервировано, установите свой пароль чтобы использовать его"
}
}
+168
View File
@@ -0,0 +1,168 @@
"Phrases"
{
"Burn player"
{
"ru" "Поджечь"
}
"FireBomb player"
{
"ru" "Зажигательная бомба"
}
"Freeze player"
{
"ru" "Заморозить"
}
"FreezeBomb player"
{
"ru" "Замораживающая бомба"
}
"TimeBomb player"
{
"ru" "Часовая бомба"
}
"Beacon player"
{
"ru" "Маяк"
}
"NoClip player"
{
"ru" "Режим полета"
}
"Blind player"
{
"ru" "Ослепить"
}
"Drug player"
{
"ru" "Опьянить"
}
"Gravity player"
{
"ru" "Гравитация"
}
"Blind amount"
{
"ru" "Насколько ослепить?"
}
"Fully blind"
{
"ru" "Ослепить полностью"
}
"Half blind"
{
"ru" "Ослепить наполовину"
}
"No blind"
{
"ru" "Без ослепления"
}
"Gravity amount"
{
"ru" "Какая гравитация?"
}
"Gravity Very High"
{
"ru" "Очень высокая гравитация"
}
"Gravity High"
{
"ru" "Высокая гравитация"
}
"Gravity Normal"
{
"ru" "Нормальная гравитация"
}
"Gravity Low"
{
"ru" "Низкая гравитация"
}
"Gravity Very Low"
{
"ru" "Очень низкая гравитация"
}
"Set target on fire"
{
"ru" "Игрок {1} подожжен."
}
"Toggled FireBomb on target"
{
"ru" "на игроке {1} установлена зажигательная бомба."
}
"Froze target"
{
"ru" "Игрок {1} заморожен."
}
"Toggled FreezeBomb on target"
{
"ru" "на игроке {1} установлена замораживающая бомба."
}
"Toggled beacon on target"
{
"ru" "на игроке {1} установлен маяк."
}
"Toggled TimeBomb on target"
{
"ru" "на игроке {1} установлена часовая бомба."
}
"Toggled noclip on target"
{
"ru" "для игрока {1} установлен режим полета."
}
"Toggled drug on target"
{
"ru" "Игрок {1} опьянен."
}
"Set blind on target"
{
"ru" "Игрок {1} ослеплен."
}
"Set gravity on target"
{
"ru" "гравитация для игрока {1} изменена."
}
"Till Explodes"
{
"ru" "{2} секунд до взрыва игрока {1}."
}
"Unfrozen"
{
"ru" "Вы были разморожены."
}
"You will be unfrozen"
{
"ru" "Вы будете разморожены через {1} секунд."
}
}
+98
View File
@@ -0,0 +1,98 @@
"Phrases"
{
"Initiated Vote Gravity"
{
"ru" "Начато голосование за изменение гравитации"
}
"Initiated Vote Burn"
{
"ru" "Начато голосование за поджигание игрока {1}"
}
"Initiated Vote Slay"
{
"ru" "Начато голосование за убийство {1}"
}
"Initiated Vote Alltalk"
{
"ru" "Начато голосование за общий голосовой чат"
}
"Initiated Vote FF"
{
"ru" "Начато голосование за возможность атаковать своих"
}
"Gravity Vote"
{
"ru" "Изменение гравитации на {1}"
}
"Change Gravity To"
{
"ru" "Изменить гравитацию на {1}?"
}
"Voteburn player"
{
"ru" "Поджечь игрока {1}?"
}
"Voteslay Player"
{
"ru" "Убить игрока {1}?"
}
"Votealltalk Off"
{
"ru" "Выключить общий голосовой чат? {1}"
}
"Votealltalk On"
{
"ru" "Включить общий голосовой чат? {1}"
}
"Voteff Off"
{
"ru" "Выключить возможность атаковать своих? {1}"
}
"Voteff On"
{
"ru" "Включить возможность атаковать своих? {1}"
}
"Gravity vote"
{
"ru" "Изменение гравитации"
}
"Vote FF"
{
"ru" "Возможность атаковать своих"
}
"Burn vote"
{
"ru" "Поджигание игрока"
}
"Alltalk vote"
{
"ru" "Общий голосовой чат"
}
"Slay vote"
{
"ru" "Убийство игрока"
}
"Slayed player"
{
"ru" "Игрок '{1}' убит"
}
}
+48
View File
@@ -0,0 +1,48 @@
"Phrases"
{
"Vote Nextmap"
{
"ru" "Голосование за следующую карту!"
}
"Nextmap Voting Started"
{
"ru" "Началось голосование за следующую карту."
}
"Nextmap Voting Finished"
{
"ru" "Голосование за карту завершено. Следующая карта: '{1}'. (За проголосовали {2}%% из {3} игроков) "
}
"Current Map Extended"
{
"ru" "Текущая карта продлена! (За это проголосовали {1}%% из {2} игроков)"
}
"Extend Map"
{
"ru" "Продлить текущую карту"
}
"Dont Change"
{
"ru" "Не менять"
}
"Current Map Stays"
{
"ru" "Текущая карта продолжается! (За это проголосовали {1}%% из {2} игроков)"
}
"Changed Next Map"
{
"ru" "Следующей картой будет '{1}'"
}
"Starting Runoff"
{
"ru" "Ни одна карта не набрала {1}%% голосов ({2} [{3}%%] & {4} [{5}%%]), запуск повторного голосования"
}
}
+43
View File
@@ -0,0 +1,43 @@
"Phrases"
{
"Next Map"
{
"ru" "Следующая карта: {1}"
}
"Map History"
{
"ru" "История карт"
}
"Map"
{
"ru" "[Карта]"
}
"Started"
{
"ru" "[Началось]"
}
"Played Time"
{
"ru" "[Сыгранное время]"
}
"Reason"
{
"ru" "[Причина окончания]"
}
"Current Map"
{
"ru" "Текущая карта"
}
"ago"
{
"ru" "раньше"
}
}
+68
View File
@@ -0,0 +1,68 @@
"Phrases"
{
"Already Nominated"
{
"ru" "Вы уже предложили карты для голосования"
}
"Max Nominations"
{
"ru" "Уже предложено максимальное количество карт для голосования"
}
"Map Already In Vote"
{
"ru" "Карта '{1}' уже предложена для голосования"
}
"Map Inserted"
{
"ru" "Карта '{1}' предложена для голосования"
}
"Map Already Nominated"
{
"ru" "Выбранная вами карта уже предложена для голосования"
}
"Map Nominated"
{
"ru" "{1} предложил карту '{2}'"
}
"Map Nomination Changed"
{
"ru" "{1} предложил другую карту - '{2}' "
}
"Nominate Title"
{
"ru" "Предложите карту для голосования"
}
"Can't Nominate Current Map"
{
"ru" "Текущая карта не может быть предложена для голосования"
}
"Map in Exclude List"
{
"ru" "Выбранная вами карта недавно игралась и не может быть предложена для голосования"
}
"Current Map"
{
"ru" "Текущая карта"
}
"Recently Played"
{
"ru" "Недавно игралась"
}
"Nominated"
{
"ru" "Предложена"
}
}
@@ -0,0 +1,48 @@
"Phrases"
{
"Slap player"
{
"ru" "Шлепнуть игрока"
}
"Slap damage"
{
"ru" "Урон"
}
"Slay player"
{
"ru" "Убить игрока"
}
"Slapped target"
{
"ru" "Игрок {1} шлепнут."
}
"Slayed target"
{
"ru" "Игрок {1} убит."
}
"Name changed"
{
"ru" "Админ изменил ваше имя"
}
"Renamed target"
{
"ru" "Игрок {1} переименован."
}
"Rename player"
{
"ru" "Изменить имя игрока"
}
"Dead Player Rename"
{
"ru" "Игрок {1} будет переименован в следующем раунде."
}
}
+138
View File
@@ -0,0 +1,138 @@
"Phrases"
{
"Unable to find cvar"
{
"ru" "Не удалось найти переменную: {1}"
}
"No access to cvar"
{
"ru" "У вас нет доступа к этой переменной."
}
"Value of cvar"
{
"ru" "Значение переменной \"{1}\": \"{2}\""
}
"Cvar changed"
{
"ru" "Переменная \"{1}\" изменена на \"{2}\"."
}
"Config not found"
{
"ru" "Конфиг \"{1}\" не найден."
}
"Executed config"
{
"ru" "Выполнен конфиг \"{1}\"."
}
"Permabanned player"
{
"ru" "Игрок \"{1}\" забанен навсегда."
}
"Permabanned player reason"
{
"ru" "Игрок \"{1}\" забанен навсегда (причина: {2})."
}
"Banned player"
{
"ru" "Игрок \"{1}\" забанен на {2} минут."
}
"Banned player reason"
{
"ru" "\"{1}\" забанен на {2} минут (причина: {3})."
}
"Removed bans matching"
{
"ru" "Удалены баны по фильтру: {1}"
}
"Ban added"
{
"ru" "Бан добавлен."
}
"Admin cache refreshed"
{
"ru" "Данные админов обновлены."
}
"Identify player"
{
"ru" "Опознать игрока"
}
"Choose Map"
{
"ru" "Смена карты"
}
"Exec CFG"
{
"ru" "Выполнить конфиг"
}
"Admin logged in as"
{
"ru" "\"{1}\" вошел как \"{2}\" с доступом: {3}"
}
"Admin logged in anon"
{
"ru" "\"{1}\" имеет доступ: {2}"
}
"Player is not an admin"
{
"ru" "\"{1}\" не является админом."
}
"Player is an admin"
{
"ru" "\"{1}\" является админом."
}
"Username"
{
"ru" "Имя пользователя"
}
"Kicked target"
{
"ru" "Игрок {1} кикнут"
}
"Admin access"
{
"ru" "Админский доступ"
}
"Cvar is now protected"
{
"ru" "Переменная {1} теперь защищена."
}
"Kicked target reason"
{
"ru" "Игрок {1} кикнут (Причина: {2})"
}
"Please select a map"
{
"ru" "Пожалуйста, выберите карту:"
}
"Choose Config"
{
"ru" "Выберите конфиг:"
}
}
@@ -0,0 +1,8 @@
"Phrases"
{
"Slot reserved"
{
"ru" "Вы были отключены за использование резервного слота"
}
}
+103
View File
@@ -0,0 +1,103 @@
"Phrases"
{
"Rock The Vote"
{
"ru" "Голосование за смену карты:"
}
"RTV Not Allowed"
{
"ru" "Голосование за смену карты еще недоступно."
}
"RTV Started"
{
"ru" "Голосование за смену карты уже началось."
}
"RTV Ended"
{
"ru" "Голосование уже завершено, нельзя запустить его снова или предложить карту."
}
"Already Voted"
{
"ru" "Вы уже проголосовали за смену карты. ({1} голосов из {2} необходимых)"
}
"Minimal Players Not Met"
{
"ru" "Не набрано минимальное количество необходимых игроков."
}
"Map Already In Vote"
{
"ru" "Карта '{1}' уже в списке голосования по смене карты."
}
"Map Inserted"
{
"ru" "Карта '{1}' добавлена в список голосования по смене карты."
}
"RTV Requested"
{
"ru" "Игрок {1} хочет сменить карту. ({2} голосов из {3} необходимых)"
}
"RTV Vote Ready"
{
"ru" "Голосование за смену карты!"
}
"Don't Change"
{
"ru" "Оставить текущую карту"
}
"Already Nominated"
{
"ru" "Вы уже предложили карту."
}
"Max Nominations"
{
"ru" "Достигнут максимум разрешенных предложений."
}
"Selected Map"
{
"ru" "Игрок {1} выбрал {2}"
}
"No Votes"
{
"ru" "Никто не участвовал в голосовании, остается текущая карта."
}
"Current Map Stays"
{
"ru" "Голосование состоялось! Текущая карта продолжается!"
}
"Changing Maps"
{
"ru" "Голосование состоялось! Смена карты на {1}!"
}
"Map Already Nominated"
{
"ru" "Выбранная вами карта уже была предложена."
}
"Map Nominated"
{
"ru" "Игрок {1} предложил {2} для голосование по смене карты."
}
"Nominate Title"
{
"ru" "Предложение карты:"
}
}
+28
View File
@@ -0,0 +1,28 @@
"Phrases"
{
"Slap damage"
{
"ru" "Урон"
}
"Slap player"
{
"ru" "Шлепнуть игрока"
}
"Slapped target"
{
"ru" "Игрок {1} шлепнут."
}
"Slay player"
{
"ru" "Убить игрока"
}
"Slayed target"
{
"ru" "Игрок {1} убит."
}
}
+8
View File
@@ -0,0 +1,8 @@
"Phrases"
{
"Played sound to target"
{
"ru" "Проигран звук для игрока {1}"
}
}
+78
View File
@@ -0,0 +1,78 @@
"Phrases"
{
"Invalid authtype"
{
"ru" "Тип авторизации должен быть 'steam', 'имя', или 'ip'."
}
"Invalid immunity"
{
"ru" "Иммунитет должен быть целым положительным числом."
}
"SQL Admin already exists"
{
"ru" "Администратор с такими учетными данными уже существует."
}
"SQL Admin added"
{
"ru" "Администратор успешно внесен в базу данных."
}
"SQL Admin deleted"
{
"ru" "Администратор успешно удален из базы данных."
}
"SQL Admin not found"
{
"ru" "Администратор с такими учетными данными не найден."
}
"SQL Group already exists"
{
"ru" "Группа с таким названием уже существует."
}
"SQL Group added"
{
"ru" "Группа успешно добавлена в базу данных."
}
"SQL Group deleted"
{
"ru" "Группа была успешно удалена из базы данных."
}
"SQL Group not found"
{
"ru" "Группа с таким названием не найдена."
}
"SQL Admin groups reset"
{
"ru" "Группы администраторов были успешно сброшены."
}
"SQL Group X not found"
{
"ru" "Не удалось найти группу: \"{1}\""
}
"SQL Group X failed to bind"
{
"ru" "К группе не удалось привязать:"
}
"Added group to user"
{
"ru" "Группа успешно добавлена к выбранному администратору."
}
"Added groups to user"
{
"ru" "К выбранному администратору успешно добавлено {1} группы."
}
}