416 lines
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Aka plugin for Limnoria
# Copyright (C) 2024 Limnoria
# ssdaniel24 <bo7oaonteg2m__at__mailDOTru>, 2024.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"POT-Creation-Date: 2022-02-06 00:12+0100\n"
"PO-Revision-Date: 2024-06-12 21:50+0300\n"
"Last-Translator: ssdaniel24 <bo7oaonteg2m__at__mailDOTru>\n"
"Language-Team: \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"
"X-Generator: Poedit 3.4.2\n"
#: config.py:55
msgid ""
"The maximum number of words allowed in a\n"
" command name. Setting this to an high value may slow down your bot\n"
" on long commands."
msgstr ""
"Максимальное количество слов, которые могут быть в имени команды.\n"
"Выставление большого значения может замедлить работу вашего бота на длинных "
"командах."
#: config.py:61
msgid ""
"Determines whether the Akas will be\n"
" browsable through the HTTP server."
msgstr "Определяет, где псевдонимы могут быть просмотрены через HTTP-сервер."
#: plugin.py:141 plugin.py:274 plugin.py:732
msgid "This Aka already exists."
msgstr "Этот псевдоним уже существует."
#: plugin.py:170 plugin.py:182 plugin.py:196 plugin.py:301 plugin.py:318
#: plugin.py:335 plugin.py:912
msgid "This Aka does not exist."
msgstr "Этот псевдоним не существует."
#: plugin.py:303
msgid "This Aka is already locked."
msgstr "Этот псевдоним уже заблокирован."
#: plugin.py:320
msgid "This Aka is already unlocked."
msgstr "Этот псевдоним уже разблокирован."
#: plugin.py:465
msgid "By %s at %s"
msgstr "%s %s"
#: plugin.py:501
msgid ""
"\n"
" This plugin allows users to define aliases to commands and "
"combinations\n"
" of commands (via nesting).\n"
"\n"
" Importing from Alias\n"
" ^^^^^^^^^^^^^^^^^^^^\n"
"\n"
" Add an aka, Alias, which eases the transitioning to Aka from Alias.\n"
"\n"
" First we will load Alias and Aka::\n"
"\n"
" <jamessan> @load Alias\n"
" <bot> jamessan: The operation succeeded.\n"
" <jamessan> @load Aka\n"
" <bot> jamessan: The operation succeeded.\n"
"\n"
" Then we import the Alias database to Aka in case it exists and unload\n"
" Alias::\n"
"\n"
" <jamessan> @importaliasdatabase\n"
" <bot> jamessan: The operation succeeded.\n"
" <jamessan> @unload Alias\n"
" <bot> jamessan: The operation succeeded.\n"
"\n"
" And now we will finally add the Aka ``alias`` itself::\n"
"\n"
" <jamessan> @aka add \"alias\" \"aka $1 $*\"\n"
" <bot> jamessan: The operation succeeded.\n"
"\n"
" Now you can use Aka as you used Alias before.\n"
"\n"
" Trout\n"
" ^^^^^\n"
"\n"
" Add an aka, trout, which expects a word as an argument::\n"
"\n"
" <jamessan> @aka add trout \"reply action slaps $1 with a large "
"trout\"\n"
" <bot> jamessan: The operation succeeded.\n"
" <jamessan> @trout me\n"
" * bot slaps me with a large trout\n"
"\n"
" This ``trout`` aka requires the plugin ``Reply`` to be loaded since it\n"
" provides the ``action`` command.\n"
"\n"
" LastFM\n"
" ^^^^^^\n"
"\n"
" Add an aka, ``lastfm``, which expects a last.fm username and replies "
"with\n"
" their most recently played item::\n"
"\n"
" @aka add lastfm \"rss [format concat http://ws.audioscrobbler."
"com/1.0/user/ [format concat [web urlquote $1] /recenttracks.rss]]\"\n"
"\n"
" This ``lastfm`` aka requires the following plugins to be loaded: "
"``RSS``,\n"
" ``Format`` and ``Web``.\n"
"\n"
" ``RSS`` provides ``rss``, ``Format`` provides ``concat`` and ``Web`` "
"provides\n"
" ``urlquote``.\n"
"\n"
" Note that if the nested commands being aliased hadn't been quoted, "
"then\n"
" those commands would have been run immediately, and ``@lastfm`` would "
"always\n"
" reply with the same information, the result of those commands.\n"
" "
msgstr ""
"\n"
"Этот плагин позволяет пользователям создавать собственные псевдонимы к "
"командам и комбинациями команд (вложенные команды).\n"
"\n"
"Импорт из Alias\n"
"^^^^^^^^^^^^^^^\n"
"\n"
"Переходим к использованию плагина Aka от плагина Alias.\n"
"\n"
"Во-первых, загрузим Alias и Aka:\n"
"\n"
" <jamessan> @load Alias\n"
" <bot> jamessan: The operation succeeded.\n"
" <jamessan> @load Aka\n"
" <bot> jamessan: The operation succeeded.\n"
"\n"
"После этого импортируем базу данных плагина Alias в Aka, если та "
"существует, и отключим плагин Alias::\n"
"\n"
"<jamessan> @importaliasdatabase\n"
"<bot> jamessan: The operation succeeded.\n"
"<jamessan> @unload Alias\n"
"<bot> jamessan: The operation succeeded.\n"
"\n"
"И наконец добавим псевдоним команды из плагина Alias, чтобы оставить "
"обратную совместимость:\n"
"\n"
"<jamessan> @aka add \"alias\" \"aka $1 $*\"\n"
"<bot> jamessan: The operation succeeded.\n"
"\n"
"Теперь вы можете использовать плагин Aka как вы использовали до этого "
"плагин Alias.\n"
"\n"
"Дать леща\n"
"^^^^^^^^^\n"
"\n"
"Добавляем псевдоним (чтобы дать кому-то леща), который принимает одно слово "
"как аргумент::\n"
"\n"
"<jamessan> @aka add trout \"reply action с размаху даёт леща $1\"\n"
"<bot> jamessan: The operation succeeded.\n"
"<jamessan> @trout мне\n"
"* bot с размаху даёт леща мне\n"
"\n"
"LastFM\n"
"^^^^^^\n"
"\n"
"Добавляем псевдоним - ``lastfm``, принимает аргументом имя пользователя и "
"отвечает с последней песней, которая у него играла.\n"
"\n"
"@aka add lastfm \"rss [format concat http://ws.audioscrobbler.com/1.0/user/ "
"[format concat [web urlquote $1] /recenttracks.rss]]\"\n"
"\n"
"Этот псевдоним ``lastfm`` требует для работы следующие плагины: ``RSS``, "
"``Format`` и ``Web``.\n"
"\n"
"``RSS`` предоставляет ``rss``, ``Format`` предоставляет ``concat`` и "
"``Web`` предоставляет ``urlquote``.\n"
"\n"
"Обратите внимание, что если бы вложенные команды не были бы обозначены "
"кавычками, то они были бы запущены немедленно, и псевдоним ``@lastfm`` "
"показывал бы всегда одну и ту же информацию - результат выполнения этих "
"команд."
#: plugin.py:699
msgid "You've attempted more nesting than is currently allowed on this bot."
msgstr "Вы попробовали больше вложений, чем сейчас это разрешено в боте."
#: plugin.py:703
msgid " at least"
msgstr " хотя бы"
#: plugin.py:712
msgid "Locked by %s at %s"
msgstr "Заблокировано %s %s"
#: plugin.py:717
msgid ""
"<a global alias,%s %n>\n"
"\n"
"Alias for %q.%s"
msgstr ""
"<глобальный псевдоним, %s %n>\n"
"\n"
"Псевдоним для %q.%s"
#: plugin.py:718 plugin.py:722
msgid "argument"
msgstr "аргумент"
#: plugin.py:721
msgid ""
"<an alias on %s,%s %n>\n"
"\n"
"Alias for %q.%s"
msgstr ""
"<псевдоним %s,%s %n>\n"
"\n"
"Псевдоним для %q.%s"
#: plugin.py:729
msgid "You can't overwrite commands in this plugin."
msgstr "Вы не можете перезаписывать команды в этом плагине."
#: plugin.py:734
msgid "This Aka has too many spaces in its name."
msgstr "Этот псевдоним содержит слишком много пробелов в имени."
#: plugin.py:739
msgid "Can't mix $* and optional args (@1, etc.)"
msgstr "Нельзя перемешивать $* и необязательные аргументы (@1 и др.)"
#: plugin.py:746
msgid "This Aka is locked."
msgstr "Этот псевдоним заблокирован."
#: plugin.py:750
msgid ""
"[--channel <#channel>] <name> <command>\n"
"\n"
" Defines an alias <name> that executes <command>. The <command>\n"
" should be in the standard \"command argument [nestedcommand "
"argument]\"\n"
" arguments to the alias; they'll be filled with the first, second, "
"etc.\n"
" arguments. $1, $2, etc. can be used for required arguments. @1, "
"@2,\n"
" etc. can be used for optional arguments. $* simply means \"all\n"
" arguments that have not replaced $1, $2, etc.\", ie. it will also\n"
" include optional arguments.\n"
" "
msgstr ""
"[--channel <#канал>] <название> <команда>\n"
"\n"
"Определяет псевдоним c <названием>, который запускает <команду>. <команда> "
"должна быть вида: \"<команда> <аргумент> [<вложенная команда> <аргумент>] "
"<аргументы к псевдониму>\". Аргументы к псевдониму по порядку: $1, $2 и тд. "
"используются для обязательных аргументов; @1, @2 и т.д. используются для "
"необязательных аргументов; $* означает \"все аргументы, которые не были "
"заменены с помощью $1, $2 и т.д.\", это включает в себя и необязательные "
"аргументы тоже."
#: plugin.py:764 plugin.py:796 plugin.py:827 plugin.py:859 plugin.py:882
#: plugin.py:905 plugin.py:951 plugin.py:994
msgid "%r is not a valid channel."
msgstr "%r не является допустимым каналом."
#: plugin.py:782
msgid ""
"[--channel <#channel>] <name> <command>\n"
"\n"
" Overwrites an existing alias <name> to execute <command> instead. "
"The\n"
" <command> should be in the standard \"command argument "
"[nestedcommand\n"
" argument]\" arguments to the alias; they'll be filled with the "
"first,\n"
" second, etc. arguments. $1, $2, etc. can be used for required\n"
" arguments. @1, @2, etc. can be used for optional arguments. $* "
"simply\n"
" means \"all arguments that have not replaced $1, $2, etc.\", ie. it "
"will\n"
" also include optional arguments.\n"
" "
msgstr ""
"[--channel <#канал>] <название> <команда>\n"
"\n"
"Перезаписывает существующий псевдоним с <названием>, чтобы он запускал "
"вместо предыдущей данную <команду>. <команда> должна быть вида: \"<команда> "
"<аргумент> [<вложенная команда> <аргумент>] <аргументы к псевдониму>\". "
"Аргументы к псевдониму по порядку: $1, $2 и тд. используются для "
"обязательных аргументов; @1, @2 и т.д. используются для необязательных "
"аргументов; $* означает \"все аргументы, которые не были заменены с помощью "
"$1, $2 и т.д.\", это включает в себя и необязательные аргументы тоже."
#: plugin.py:819
msgid ""
"[--channel <#channel>] <name>\n"
"\n"
" Removes the given alias, if unlocked.\n"
" "
msgstr ""
"[--channel <#канал>] <название>\n"
"\n"
"Удаляет данный псевдоним, если тот не заблокирован."
#: plugin.py:841
msgid ""
"Check if the user has any of the required capabilities to manage\n"
" the regexp database."
msgstr ""
"Проверяет, есть ли у пользователя необходимые привилегии для управления "
"базой данных регулярных выражений."
#: plugin.py:851
msgid ""
"[--channel <#channel>] <alias>\n"
"\n"
" Locks an alias so that no one else can change it.\n"
" "
msgstr ""
"[--channel <#канал>] <псевдоним>\n"
"\n"
"Блокирует данный псевдоним, чтобы никто не мог его изменить."
#: plugin.py:874
msgid ""
"[--channel <#channel>] <alias>\n"
"\n"
" Unlocks an alias so that people can define new aliases over it.\n"
" "
msgstr ""
"[--channel <#канал>] <псевдоним>\n"
"\n"
"Разблокирует данный псевдоним, чтобы люди могли определять новые псевдонимы "
"поверх этого."
#: plugin.py:897
msgid ""
"[--channel <#channel>] <alias>\n"
"\n"
" This command shows the content of an Aka.\n"
" "
msgstr ""
"[--channel <#канал>] <псевдоним>\n"
"\n"
"Эта команда показывает содержание данного псевдонима."
#: plugin.py:917
msgid ""
"takes no arguments\n"
"\n"
" Imports the Alias database into Aka's, and clean the former."
msgstr ""
"не принимает аргументов\n"
"\n"
"Импортирует базу данных Alias в Aka, и очищает первую."
#: plugin.py:922
msgid "Alias plugin is not loaded."
msgstr "Плагин Alias не загружен."
#: plugin.py:933
msgid "Error occured when importing the %n: %L"
msgstr "Произошла ошибка при импорте %n: %L"
#: plugin.py:941
msgid ""
"[--channel <#channel>] [--keys] [--unlocked|--locked]\n"
"\n"
" Lists all Akas defined for <channel>. If <channel> is not "
"specified,\n"
" lists all global Akas. If --keys is given, lists only the Aka "
"names\n"
" and not their commands."
msgstr ""
"[--channel <#канал>] [--keys] [--unlocked|--locked]\n"
"\n"
"Показывает все псевдонимы, определённые для данного <канала>. Если <канал> "
"не дан в аргументах, то показывает все глобальные псевдонимы. Если дан --"
"keys, то показывает только названия псевдонимов без соответствующих им "
"команд."
#: plugin.py:960
msgid "--locked and --unlocked are incompatible options."
msgstr "--locked и --unlocked несовместимые параметры."
#: plugin.py:980
msgid "No Akas found."
msgstr "Не найдено ни одного псевдонима."
#: plugin.py:985
msgid ""
"[--channel <#channel>] <query>\n"
"\n"
" Searches Akas defined for <channel>. If <channel> is not "
"specified,\n"
" searches all global Akas."
msgstr ""
"[--channel <#канал>] <запрос>\n"
"\n"
"Производит поиск среди псевдонимов, определённых в данном <канале>, по "
"данному <запросу>. Если <канал> не дан в аргументах, то поиск производится "
"по всем глобальным псевдонимам."
#: plugin.py:1004
msgid "No matching Akas were found."
msgstr "Не найдено ни одного совпадающего псевдонима."