mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-05 17:02:32 -05:00
Compare commits
40 Commits
3.3.9
...
V3/feature
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7e93803c5b | ||
|
|
9588b1fa8f | ||
|
|
bed1202f06 | ||
|
|
c6fa5620f4 | ||
|
|
5692ab3228 | ||
|
|
8f5118d257 | ||
|
|
5417d871c6 | ||
|
|
930dbda631 | ||
|
|
2e4fd67f87 | ||
|
|
7e5009345c | ||
|
|
fdf7e4d2ab | ||
|
|
ad503e3065 | ||
|
|
b49b53934d | ||
|
|
df410529b0 | ||
|
|
477186d09d | ||
|
|
81f146a2ef | ||
|
|
84d0282815 | ||
|
|
d2de3c109a | ||
|
|
aad36c7430 | ||
|
|
4c62c67fd4 | ||
|
|
144b7b36d0 | ||
|
|
802641ce6b | ||
|
|
2d63e3d6aa | ||
|
|
728252ac87 | ||
|
|
79d042ad29 | ||
|
|
dd4095b15b | ||
|
|
1cf8308d03 | ||
|
|
4e890814ff | ||
|
|
175fbebd73 | ||
|
|
879d21c528 | ||
|
|
c7202b353d | ||
|
|
3a0574eae8 | ||
|
|
70c733e146 | ||
|
|
a64c28aa44 | ||
|
|
35365a7154 | ||
|
|
9594284f6c | ||
|
|
0358473af5 | ||
|
|
8d553a3fc6 | ||
|
|
373dcded2c | ||
|
|
e59d52bae4 |
1
.github/CODEOWNERS
vendored
1
.github/CODEOWNERS
vendored
@@ -1,4 +1,5 @@
|
||||
# Core
|
||||
redbot/core/apis/audio/** @aikaterna @Drapersniper
|
||||
redbot/core/bank.py @palmtree5
|
||||
redbot/core/checks.py @tekulvw
|
||||
redbot/core/cli.py @tekulvw
|
||||
|
||||
@@ -34,3 +34,5 @@ extend functionalities used throughout the bot, as outlined below.
|
||||
:members:
|
||||
:exclude-members: convert
|
||||
:no-undoc-members:
|
||||
|
||||
.. autoclass:: APIToken
|
||||
|
||||
@@ -35,8 +35,8 @@ Open a terminal or command prompt and type one of the following
|
||||
intended for normal users.** We will not support anyone using the development version in any
|
||||
support channels. Using the development version may break third party cogs and not all core
|
||||
commands may work. Downgrading to stable after installing the development version may cause
|
||||
data loss, crashes or worse. Please keep this in mind when using the Development version
|
||||
While working on cog creation.
|
||||
data loss, crashes or worse. Please keep this in mind when using the development version
|
||||
while working on cog creation.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
|
||||
@@ -191,7 +191,7 @@ def _update_event_loop_policy():
|
||||
_asyncio.set_event_loop_policy(_uvloop.EventLoopPolicy())
|
||||
|
||||
|
||||
__version__ = "3.3.9"
|
||||
__version__ = "3.3.10.dev1"
|
||||
version_info = VersionInfo.from_str(__version__)
|
||||
|
||||
# Filter fuzzywuzzy slow sequence matcher warning
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: af\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: af_ZA\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ar\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ar_SA\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: bg\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: bg_BG\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ca\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ca_ES\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: cs\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: cs_CZ\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: da\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: da_DK\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: de\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: de_DE\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: el\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: el_GR\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: es-ES\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: es_ES\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: fi\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: fi_FI\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: fr\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: fr_FR\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: he\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: he_IL\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: hu\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: hu_HU\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: id\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: id_ID\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: it\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: it_IT\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ja\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ja_JP\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ko\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ko_KR\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: nl\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: nl_NL\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: no\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: no_NO\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pl\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: pl_PL\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pt-BR\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: pt_BR\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pt-PT\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: pt_PT\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Romanian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ro\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ro_RO\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ru\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: ru_RU\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovak\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sk\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: sk_SK\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Cyrillic)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sr\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: sr_SP\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sv-SE\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: sv_SE\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: tr\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: tr_TR\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
@@ -19,27 +21,27 @@ msgstr "Bir şey denemeye çalıştım ancak Discord izinlerim yeterli olmadı.
|
||||
|
||||
#: redbot/cogs/admin/admin.py:22
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "{member.display_name} kullanıcısına {role.name} veremiyorum çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek."
|
||||
msgstr "{member.display_name} kullanıcısına {role.name} veremiyorum çünkü bu rol kendi rolümden daha yüksek bir pozisyonda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:28
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "{member.display_name} kullanıcısından {role.name} rolünü kaldıramıyorum çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek."
|
||||
msgstr "{member.display_name} kullanıcısından {role.name} rolünü kaldıramıyorum çünkü bu rolümden daha yüksek pozisyonda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:34
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} kullanıcısının rolünü düzenleyemiyorum, çünkü bu rol Discord hiyerarşisinde rolüme eşit veya daha yüksek."
|
||||
msgstr "{role.name} kullanıcısının rolünü düzenleyemiyorum, çünkü bu rolümden daha yüksek pozisyonda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:40
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{member.display_name} kullanıcısına {role.name} rolünü vermene müsaade edemem çünkü bu rol Discord hiyerarşisinde senin rolüne eşit veya daha yüksek."
|
||||
msgstr "{member.display_name} kullanıcısına {role.name} rolünü vermene müsaade edemem çünkü bu rol senin mevcut rolünden daha yüksek durumda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:46
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{member.display_name} kullanıcısının {role.name} rolünü silmene müsaade edemem çünkü bu rol Discord hiyerarşisinde senin rolüne eşit veya daha yüksek."
|
||||
msgstr "{member.display_name} kullanıcısının {role.name} rolünü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek durumda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:52
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} rolünü düzenlemene müsaade edemem çünkü bu rol Discord hiyerarşisinde senin rolüne eşit veya daha yüksek."
|
||||
msgstr "{role.name} rolünü düzenlemene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek durumda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:58
|
||||
msgid "I need manage roles permission to do that."
|
||||
@@ -52,7 +54,7 @@ msgstr "Zaten şu anda bir duyuru yapmaktayım. Başka bir duyuru yapmak istiyor
|
||||
#: redbot/cogs/admin/admin.py:70
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr "Sunucu yönetim araçları için bir kolleksiyon."
|
||||
msgstr "Sunucu yönetimiyle ilgili ayarlar."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:126
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
@@ -68,7 +70,7 @@ msgstr "{member.display_name} kullanıcısı {role.name} rolüne sahip değil."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:176
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr "{role.name} rolünü {member.display_name} kullanıcısından başarılı bir şekilde kaldırdım."
|
||||
msgstr "{role.name} rolünü {member.display_name} kullanıcısından başarılı bir şekilde kaldırdım"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:187
|
||||
#, docstring
|
||||
@@ -133,7 +135,7 @@ msgstr "\\n Botun anonsları hangi kanalda yapacağını belirleyin.\\n
|
||||
|
||||
#: redbot/cogs/admin/admin.py:330
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr "{channel.mention} duyuru kanalı olarak ayarlandı."
|
||||
msgstr "{channel.mention} duyuru kanalı olarak ayarlandı"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:335
|
||||
#, docstring
|
||||
@@ -184,7 +186,7 @@ msgstr "\\n Kullanılabilir kişisel roller listesine rol ekler.\\n\\n
|
||||
|
||||
#: redbot/cogs/admin/admin.py:425
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem çünkü bu rol Discord hiyerarşisinde senin rolüne eşit veya daha yüksek."
|
||||
msgstr "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Added."
|
||||
@@ -201,7 +203,7 @@ msgstr "\\n Kullanılabilir kişisel roller listesinden rol siler.\\n\\n
|
||||
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edemem çünkü bu rol Discord hiyerarşisinde senin rolüne eşit veya daha yüksek."
|
||||
msgstr "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:455
|
||||
msgid "Removed."
|
||||
@@ -226,7 +228,7 @@ msgstr "Bu sunucuya duyuru yapamıyorum: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:77
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr "Bu sunucuya duyuru yapamıyorum: "
|
||||
msgstr "Bu sunuculara duyuru yapamıyorum: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Ukrainian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: uk\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: uk_UA\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: vi\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: vi_VN\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-CN\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: zh_CN\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional, Hong Kong\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-HK\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: zh_HK\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-04-23 12:07+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-TW\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: zh_TW\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:17
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: af\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: af_ZA\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ar\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ar_SA\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: bg\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: bg_BG\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Този псевдоним не съществува."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Няма използвани псевдоними на този сървър."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ca\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ca_ES\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: cs\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: cs_CZ\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr "Aliasy:\\n"
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr "\\n\\nStrana {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Spravovat aliasy příkazů."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Správa globálních aliasů."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Přidat alias pro příkaz."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je již příkazem tohoto bota."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Pokusili jste se vytvořit nový alias s názvem {name}, ale toto jméno je neplatným názvem aliasu. Jména aliasů nesmí obsahovat mezery."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Pokusili jste se vytvořit nový alias pro příkaz, který neexistuje."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Byl vytvořen nový alias se spouštěcím mechanismem `{name}."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Přidat globální alias pro příkaz."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je již příkazem tohoto bota."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Pokusili jste se vytvořit nový globální alias s názvem {name}, ale toto jméno je neplatným názvem aliasu. Jména aliasů nesmí obsahovat mezery."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Byl vytvořen nový globální alias se spouštěcím mechanismem `{name}."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Zkuste spustit nápovědu pro základní příkaz aliasů."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Žádný takový alias neexistuje."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Zobrazit příkaz ke spustitelnému aliasu."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "Alias `{alias_name} provede příkaz `{command}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Neexistuje žádný alias s názvem `{name}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Odstraní existující alias na tomto serveru."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Na tomto serveru nejsou žádné aliasy."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "Alias s názvem{name}` byl úspěšně smazán."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "Alias s názvem `{name}` nebyl nalezen."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Odstranit existující globální alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr "Pro tohoto bota neexistují žádné globální aliasy."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Seznam dostupných aliasů na tomto serveru."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Seznam dostupných globálních aliasů pro tohoto bota."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr "Neexistují žádné globální aliasy."
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: da\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: da_DK\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: de\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: de_DE\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -24,127 +26,127 @@ msgstr "Es wurde kein Prefix gefunden."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:116
|
||||
msgid "Aliases:\\n"
|
||||
msgstr ""
|
||||
msgstr "Aliase:\\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:118
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
msgstr "\\n\\nSeite {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Verwalte die Alias Befehle."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Verwalte die globalen Aliasse."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Füge einen Alias für einen Befehl hinzu."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Du hast versucht, einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Name wird bereits für einen Befehl des Bots genutzt."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "Du hast versucht, einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Alias existiert bereits."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Du hast versucht einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Name ist ein ungültiger Alias-Name. Alias-Namen dürfen keine Leerzeichen enthalten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Du hast versucht einen Alias für einen Befehl zu erstellen, der nicht existiert."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Ein neuer Alias mit dem Namen`{name}` wurde erstellt."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Füge einen globalen Alias für einen Befehl hinzu."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Du hast versucht, einen neuen globalen Alias mit dem Namen „{name}“ zu erstellen, aber dieser Name ist bereits ein Befehl für diesen Bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "Du hast versucht, einen neuen globalen Alias mit dem Namen {name} zu erstellen, aber dieser Alias existiert bereits."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Du hast versucht, einen neuen globalen Alias mit dem Namen „{name}“ zu erstellen, dieser Name ist jedoch ein ungültiger Alias-Name. Alias-Namen dürfen keine Leerzeichen enthalten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Ein neuer globaler Alias mit dem Trigger `{name}` wurde erstellt."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Versuche die Hilfe für den Basisbefehl des Alias auszuführen."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "So ein Alias ist nicht vorhanden."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Zeige den Befehl, welchen der Alias ausführt."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "Der Alias '{alias_name}' führt den Befehl '{command}' aus"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Kein Alias mit dem Namen '{name}' gefunden"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Lösche einen bereits existierenden Alias auf diesem Server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Es gibt keine Aliasse auf diesem Server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "Der Alias mit dem Namen '{name}' wurde erfolgreich gelöscht."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "Kein Alias mit dem Namen '{name}' gefunden."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Lösche einen bereits existierenden globalen Alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr "Ich habe keinen globalen Alias gespeichert."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Zeige die auf diesem Server verfügbaren Alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Zeige die verfügbaren globalen Alias von diesem Bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr "Es gibt keine globalen Aliasse."
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: el\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: el_GR\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: es-ES\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: es_ES\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Administra los alias de los comandos."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Administra los alias globales."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Agregar un alias para un comando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Intentaste crear un nuevo alias con el nombre {name} pero ese nombre ya es un comando en este bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Intentaste crear un nuevo alias con el nombre {name} pero ese nombre es un alias inválido. Los alias no deben contener espacios."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Intentaste crear un nuevo alias para un comando que no existe."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Un nuevo alias con el trigger {name} ha sido creado."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Agrega un alias global para un comando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Intentaste crear un nuevo alias global con el nombre {name} pero ese nombre ya es un comando en este bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Intentaste crear un nuevo alias global con el nombre {name}, pero ese nombre es un nombre de alias inválido. Los nombres de alias no pueden contener espacios."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Un nuevo alias global con el trigger `{name}` ha sido creado."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Intenta ejecutar help para el comando base del alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "El alias no existe."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Muestra qué comando ejecuta el alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "El alias `{alias_name}` ejecutará el comando `{command}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "No hay alias con el nombre `{name}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Elimina un alias existente en este servidor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "No hay alias en este servidor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "El alias con el nombre `{name}` ha eliminado correctamente."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "El alias con nombre `{name}` no fue encontrado."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Elimina un alias global existente."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Lista de los alias disponibles en este servidor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Lista de los alias globales disponibles en este bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: fi\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: fi_FI\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: fr\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: fr_FR\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr "Alias :\\n"
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr "\\n\\nPage {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Gérer les alias de commandes."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Gérer les alias globaux."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Ajouter un alias à une commande."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Tu as tenté de créer un nouvel alias nommé {name}, mais une commande existe déjà avec ce nom sur ce bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "Vous avez tenté de créer un nouvel alias avec le nom {name} mais cette alias existe déjà."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Tu as tenté de créer un nouvel alias nommé {name}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Vous avez essayé de créer un nouvel alias pour une commande qui n'existe pas."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Un nouvel alias avec le déclencheur `{name}` a bien été créé."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Ajouter un alias global à une commande."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Tu as tenté de créer un nouvel alias global nommé {name}, mais une commande existe déjà avec ce nom sur ce bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "Vous avez tenté de créer un nouvel alias global avec le nom {name} mais cette alias existe déjà."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Tu as tenté de créer un nouvel alias global nommé {name}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Un nouvel alias global avec le déclencheur `{name}` a bien été créé."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Tente d'exécuter l'aide pour la commande de base de l'alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Cet alias n'existe pas."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Affiche la commande que l'alias exécute."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "L'alias `{alias_name}` exécute la commande `{command}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Il n'y a pas d'alias nommé `{name}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Supprime un alias de ce serveur."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Il n'y a pas d'alias sur ce serveur."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "L'alias nommé `{name}` a bien été supprimé."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "L'alias nommé `{name}` n'a pas été trouvé."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Supprime un alias global existant."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr "Il n'y a aucun alias global sur ce bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Liste les alias disponibles sur ce serveur."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Liste les alias globaux disponibles sur ce bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr "Il n'y a aucun alias global."
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: he\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: he_IL\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: hu\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: hu_HU\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -24,129 +26,129 @@ msgstr "Nem találtható prefix."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:116
|
||||
msgid "Aliases:\\n"
|
||||
msgstr ""
|
||||
msgstr "Aliasok:\\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:118
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
msgstr "\\n\\nOldal {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
msgstr "Parancs aliasok kezelése."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
msgstr "Globális aliasok kezelése."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
msgstr "Alias hozzáadása egy parancshoz."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Nem létezik ilyen rövidítés."
|
||||
msgstr "Nem létezik ilyen alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Nincsenek rövidítések ezen a szerveren."
|
||||
msgstr "Nincsenek aliasok ezen a szerveren."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
msgstr "Létező globális alias törlése."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
msgstr "Nincsenek globális aliasok ezen a boton."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
msgstr "A szerveren elérhető aliasok listázása."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
msgstr "A boton elérhető globális aliasok listázása."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
msgstr "Nincsenek globális aliasok."
|
||||
|
||||
#: redbot/cogs/alias/alias_entry.py:174
|
||||
msgid "Arguments must be specified with a number."
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: id\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: id_ID\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Alias tersebut tidak ditemukan."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Tidak ada alias pada server ini."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: it\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: it_IT\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Gestisci gli alias dei comandi."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Gestisci alias globali."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Aggiungi un alias per un comando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Hai cercato di creare un nuovo alias con il nome {name}, ma questo nome corrisponde già a un comando su questo bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Hai cercato di creare un nuovo alias con il nome {name}, ma questo nome non è un nome alias valido. I nomi alias non possono contenere spazi."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "È stato creato un nuovo alias con il comando '{name}'."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Aggiungi un alias globale per un comando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Hai cercato di creare un nuovo alias globale con il nome {name}, ma questo nome corrisponde già a un comando su questo bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Hai cercato di creare un nuovo alias globale con il nome {name}, ma questo nome non è un nome alias valido. I nomi alias non possono contenere spazi."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "È stato creato un nuovo alias globale con il comando '{name}'."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Prova a eseguire l'aiuto per il comando di base dell'alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Non esiste nessun alias con questo nome."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Mostra quale comando viene eseguito dall'alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "L'alias `{alias_name}` eseguirà il comando `{command}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Non c'è nessun alias con il nome `{name}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Elimina un alias esistente su questo server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Non ci sono alias su questo server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "L'alias con il nome `{name}` è stato eliminato con successo."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "L'alias con il nome `{name}` non è stato trovato."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Elimina un alias globale esistente."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Elenca gli alias disponibili su questo server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Elenca gli alias globali disponibili su questo server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ja\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ja_JP\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "そのようなエイリアスはありません。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "このサーバにエイリアスはありません。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ko\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ko_KR\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "명령어 별칭들을 관리하세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "글로벌 별칭들을 관리하세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "명령어에 대한 별칭을 등록해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "이름이 {name}인 새 별칭을 생성하려고 했지만, 해당 이름은 이 봇의 명령어와 중복돼요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "이름이 {name} 인 새 별칭을 생성하려고 했지만, 해당 별칭은 이미 이 서버에 등록되어 있어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "이름이 {name}인 새 별칭을 생성하려고 했지만, 해당 이름은 사용할 수 없는 별칭 이름이에요. 별칭은 공백을 포함할 수 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "존재하지 않는 명령어에 대한 새 별칭을 생성하려고 시도하셨어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "`{name}`을 실행하는 새 별칭이 등록됐어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "명령어에 대한 글로벌 별칭을 등록해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "이름이 {name}인 새 글로벌 별칭을 생성하려고 했지만, 해당 이름은 커맨드와 중복돼요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "이름이 {name} 인 새 별칭을 생성하려고 했지만, 해당 별칭은 이미 이 서버에 등록되어 있어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "이름이 {name}인 새 글로벌 별칭을 생성하려고 했지만, 해당 별칭은 사용할 수 없는 별칭 이름이에요. 별칭 이름에는 공백을 포함할 수 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "`{name}`을 실행하는 새로운 글로벌 별칭이 등록됐어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "별칭의 기본 명령어에 대한 도움말을 실행해 보세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "그런 별칭은 등록되어 있지 않아요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "별칭이 실행하는 명령어를 표시해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "`{alias_name}` 별칭은 `{command}` 명령을 실행해요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "이름이 `{name}`인 별칭이 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "이 서버에 있는 기존 별칭을 삭제해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "이 서버에 등록된 별칭이 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "이름이 `{name}`인 별칭이 성공적으로 삭제됐어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "이름이 `{name}`인 별칭을 찾을 수 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "기존 글로벌 별칭들을 삭제해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
msgstr "이 봇에 등록된 별칭이 없어요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "이 서버에서 사용할 수 있는 별칭들을 나열해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "이 봇에서 사용할 수 있는 글로벌 별칭들을 나열해주세요."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: nl\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: nl_NL\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Beheer commandaliassen."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Beheer globale aliassen."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Voeg een alias toe voor een opdracht."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die naam is al een opdracht voor deze bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die naam is een ongeldige aliasnaam. Aliasnamen mogen geen spaties bevatten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Er is een nieuwe alias gemaakt met de trigger `{name}`."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Voeg een globale alias toe voor een opdracht."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Je hebt geprobeerd om een nieuwe globale alias te maken met de naam {name}, maar die naam is al een opdracht op deze bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Je hebt geprobeerd een nieuwe algemene alias te maken met de naam {name}, maar die naam is een ongeldige aliasnaam. Aliasnamen mogen geen spaties bevatten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Er is een nieuwe globale alias gemaakt met de trigger `{name}`."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Probeer hulp uit te voeren voor de basisopdracht van de alias."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Deze alias bestaat niet."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Laat zien welk commando de alias uitvoert."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "De `{alias_name}` alias voert het commando `{command}` uit"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Er is geen alias met de naam'{name}'"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Verwijder een bestaande alias op deze server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Er zijn geen aliases in deze server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "Alias met de naam `{name}` is succesvol verwijderd."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "Alias met naam `{name}` is niet gevonden."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Een bestaande globale alias verwijderen."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Maak een lijst van de beschikbare aliassen op deze server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Maak een lijst van de beschikbare globale aliassen op deze bot."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: no\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: no_NO\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Administrer kommando aliaser."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Administrer globale aliaser."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Legg til et alias for en kommando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er allerede en kommando på denne boten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Et nytt alias med utløseren \"{name}\" har blitt opprettet."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Legg til et globalt alias for en kommando."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er allerede en kommando på denne boten."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Du forsøkte å opprette et nytt globalt alias med navnet {name} men navnet er et ugyldig aliasnavn. Aliasnavn kan ikke inneholde mellomrom."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Et nytt globalt alias med utløseren '{name}' har blitt opprettet."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Ingen slike alias finnes."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Det er ingen aliaser på denne serveren."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pl\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: pl_PL\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Taki alias nie istnieje."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Nie ma aliasów na tym serwerze."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pt-BR\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: pt_BR\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Alias inexistente."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Não há nenhum alias neste servidor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: pt-PT\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: pt_PT\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Romanian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ro\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ro_RO\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: ru\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: ru_RU\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr "\\n\\nСтраница {page}/{total}"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Управление псевдонимами команд."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Управление глобальными псевдонимами."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Добавить псевдоним для команды."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Вы попытались создать новый псевдоним {name}, но это имя уже является командой для этого бота."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Вы попытались создать новый псевдоним {name}, но это имя является недопустимым псевдонимом. Имена псевдонимов не могут содержать пробелов."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Вы попытались создать новый псевдоним для не существующей команды."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Новый псевдоним с триггером `{name}` был создан."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Добавить глобальный псевдоним для команды."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "Вы попытались создать новый глобальный псевдоним {name}, но это имя уже является командой для этого бота."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "Вы попытались создать новый глобальный псевдоним {name}, но это имя является недопустимым псевдонимом. Имена псевдонимов не могут содержать пробелов."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Новый глобальный псевдоним с триггером `{name}` был создан."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Попробуйте вызвать справку для базовой команды псевдонима."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Псевдоним не существует."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Показать, какую команду выполняет псевдоним."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "Псевдоним `{alias_name}` будет выполнять команду `{command}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "Нет псевдонима с именем `{name}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Удалить существующий псевдоним на этом сервере."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "На этом сервере нет псевдонимов."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "Псевдоним с именем `{name}` был успешно удален."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "Псевдоним с именем `{name}` не найден."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Удалить существующий глобальный псевдоним."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr "У этого бота нет глобальных псевдонимов."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Список доступных псевдонимов на этом сервере."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Список доступных глобальных псевдонимов для этого бота."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr "Нет глобальных псевдонимов."
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovak\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sk\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: sk_SK\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Cyrillic)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sr\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: sr_SP\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: sv-SE\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: sv_SE\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Detta alias existerar inte."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Det finns inga alias på denna server."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: tr\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: tr_TR\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -20,131 +22,131 @@ msgstr "Komutlar için kısaltma yaratır.\\n\\n Kısaltmalar, komutlar için
|
||||
|
||||
#: redbot/cogs/alias/alias.py:86
|
||||
msgid "No prefix found."
|
||||
msgstr "Ön ek bulunamadı."
|
||||
msgstr "Prefix yani komut başlangıcı bulunamadı."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:116
|
||||
msgid "Aliases:\\n"
|
||||
msgstr ""
|
||||
msgstr "Takma adlar"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:118
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
msgstr "Sayfa"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr "Komut kısaltmalarını yönet."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr "Global kısaltmaları yönet."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr "Bir komut için kısaltma ekleyin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "{name} adı ile yeni bir kısaltma oluşturmaya çalıştınız, ancak botta bu ad ile mevcut bir komut bulunuyor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "{name} adıyla yeni bir diğer ad oluşturmaya çalıştınız, ancak bu diğer ad zaten var."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "{name} adı ile yeni bir kısaltma oluşturmaya çalıştınız, ancak belirttiğiniz geçersiz bir kısaltmadır. Kısaltmalar boşluk içermemelidir."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr "Mevcut olmayan bir komut için kısayol oluşturmaya çalıştınız."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr "Yeni bir kısaltma '{name}' tetikleyicisi ile oluşturuldu."
|
||||
msgstr "Yeni bir kısaltma '{name}' ismi ile oluşturuldu."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr "Bir komut için global bir kısaltma ekleyin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr "{name} adı ile global bir kısaltma yaratmaya çalıştınız, ancak botta bu isimde bir komut mevcut."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
msgstr "{name} adıyla yeni bir genel diğer ad oluşturmaya çalıştınız, ancak bu diğer ad zaten var."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "{name} ile yeni bir global kısaltma oluşturmaya çalıştınız ancak bu kısaltma geçerli değil. Kısaltmalar boşluk içeremez."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "Yeni bir global kısaltma '{name}' tetikleyicisi ile oluşturuldu."
|
||||
msgstr "Yeni bir global kısaltma '{name}' ismi ile oluşturuldu."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr "Kısaltmada kullanılan temel komutun kullanımı için yardım komutunu kullanmayı deneyiniz."
|
||||
msgstr "Kısaltma komutlarını detaylıca öğrenmek için yardım komutunu kullanmayı deneyiniz."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "Böyle bir kısaltma mevcut değil."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr "Kısaltmanın hangi komutu uyguladığını gösterir."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "'{alias_name}' kısaltması '{command} ' komutunu uygulayacak."
|
||||
msgstr "'{alias_name}' kısaltması '{command} ' komutunu uygulayacak"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "{name} adında bir kısaltma mevcut değil."
|
||||
msgstr "{name} adında bir kısaltma mevcut değil"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr "Bu sunucuda mevcut bir kısaltmayı silin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "Bu sunucuda herhangi bir kısaltma mevcut değil."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "`{name}`adlı kısaltma başarıyla silindi."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "{name} adlı kısaltma bulunamadı."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr "Mevcut bir global kısaltmayı silin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr "Bu botta herhangi bir global kısaltma bulunmuyor."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr "Bu sunucudaki kullanılabilir kısaltmaları listeleyin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr "Bot üzerindeki global kullanılabilir kısaltmaları listeleyin."
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr "Herhangi bir global kısaltma mevcut değil."
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Ukrainian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: uk\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: uk_UA\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: vi\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: vi_VN\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-CN\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: zh_CN\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr "您试图使用名称{name}创建新的全局别名,但该名称是无效的别名。别名不能包含空格。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr "已经创建一个包含触发器`{name}`的全局别名。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr "不存在该别名。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr "`{alias_name}`别要名将执行命令`{command}`"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr "没有名为`{name}`的别名"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr "在这个服务器上没有别名。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr "已经成功删除名为`{name}`的别名。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr "找不到名为`{name}`的别名。"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional, Hong Kong\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-HK\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: zh_HK\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-06-04 12:12+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"POT-Creation-Date: 2020-06-18 12:13+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
@@ -10,7 +10,9 @@ msgstr ""
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: zh-TW\n"
|
||||
"X-Crowdin-File-ID: 8\n"
|
||||
"Language: zh_TW\n"
|
||||
|
||||
#: redbot/cogs/alias/alias.py:31
|
||||
@@ -30,121 +32,121 @@ msgstr ""
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:129
|
||||
#: redbot/cogs/alias/alias.py:128
|
||||
#, docstring
|
||||
msgid "Manage command aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:134
|
||||
#: redbot/cogs/alias/alias.py:133
|
||||
#, docstring
|
||||
msgid "Manage global aliases."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:141
|
||||
#: redbot/cogs/alias/alias.py:140
|
||||
#, docstring
|
||||
msgid "Add an alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:146
|
||||
#: redbot/cogs/alias/alias.py:145
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:157
|
||||
#: redbot/cogs/alias/alias.py:156
|
||||
msgid "You attempted to create a new alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:168
|
||||
#: redbot/cogs/alias/alias.py:167
|
||||
msgid "You attempted to create a new alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:180 redbot/cogs/alias/alias.py:239
|
||||
#: redbot/cogs/alias/alias.py:179 redbot/cogs/alias/alias.py:238
|
||||
msgid "You attempted to create a new alias for a command that doesn't exist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:194
|
||||
#: redbot/cogs/alias/alias.py:193
|
||||
msgid "A new alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:200
|
||||
#: redbot/cogs/alias/alias.py:199
|
||||
#, docstring
|
||||
msgid "Add a global alias for a command."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
#: redbot/cogs/alias/alias.py:204
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:216
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
msgid "You attempted to create a new global alias with the name {name} but that alias already exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:227
|
||||
#: redbot/cogs/alias/alias.py:226
|
||||
msgid "You attempted to create a new global alias with the name {name} but that name is an invalid alias name. Alias names may not contain spaces."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:250
|
||||
#: redbot/cogs/alias/alias.py:249
|
||||
msgid "A new global alias with the trigger `{name}` has been created."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:258
|
||||
#: redbot/cogs/alias/alias.py:256
|
||||
#, docstring
|
||||
msgid "Try to execute help for the base command of the alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:263
|
||||
#: redbot/cogs/alias/alias.py:261
|
||||
msgid "No such alias exists."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:268
|
||||
#: redbot/cogs/alias/alias.py:265
|
||||
#, docstring
|
||||
msgid "Show what command the alias executes."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:273
|
||||
#: redbot/cogs/alias/alias.py:270
|
||||
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:278
|
||||
#: redbot/cogs/alias/alias.py:275
|
||||
msgid "There is no alias with the name `{name}`"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:284
|
||||
#: redbot/cogs/alias/alias.py:281
|
||||
#, docstring
|
||||
msgid "Delete an existing alias on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:286 redbot/cogs/alias/alias.py:318
|
||||
#: redbot/cogs/alias/alias.py:283 redbot/cogs/alias/alias.py:315
|
||||
msgid "There are no aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
#: redbot/cogs/alias/alias.py:288 redbot/cogs/alias/alias.py:303
|
||||
msgid "Alias with the name `{name}` was successfully deleted."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:294 redbot/cogs/alias/alias.py:309
|
||||
#: redbot/cogs/alias/alias.py:291 redbot/cogs/alias/alias.py:306
|
||||
msgid "Alias with name `{name}` was not found."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:299
|
||||
#: redbot/cogs/alias/alias.py:296
|
||||
#, docstring
|
||||
msgid "Delete an existing global alias."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:301
|
||||
#: redbot/cogs/alias/alias.py:298
|
||||
msgid "There are no global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:315
|
||||
#: redbot/cogs/alias/alias.py:312
|
||||
#, docstring
|
||||
msgid "List the available aliases on this server."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
#: redbot/cogs/alias/alias.py:321
|
||||
#, docstring
|
||||
msgid "List the available global aliases on this bot."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:327
|
||||
#: redbot/cogs/alias/alias.py:324
|
||||
msgid "There are no global aliases."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
from redbot.core.bot import Red
|
||||
|
||||
from .core import Audio
|
||||
|
||||
|
||||
def setup(bot: Red):
|
||||
cog = Audio(bot)
|
||||
bot.add_cog(cog)
|
||||
cog.start_up_task()
|
||||
@@ -1,10 +0,0 @@
|
||||
from . import (
|
||||
api_utils,
|
||||
global_db,
|
||||
interface,
|
||||
local_db,
|
||||
playlist_interface,
|
||||
playlist_wrapper,
|
||||
spotify,
|
||||
youtube,
|
||||
)
|
||||
@@ -1,140 +0,0 @@
|
||||
import datetime
|
||||
import json
|
||||
import logging
|
||||
from collections import namedtuple
|
||||
from dataclasses import dataclass, field
|
||||
from typing import List, MutableMapping, Optional, Union
|
||||
|
||||
import discord
|
||||
|
||||
from redbot.core.bot import Red
|
||||
from redbot.core.utils.chat_formatting import humanize_list
|
||||
|
||||
from ..errors import InvalidPlaylistScope, MissingAuthor, MissingGuild
|
||||
from ..utils import PlaylistScope
|
||||
|
||||
log = logging.getLogger("red.cogs.Audio.api.utils")
|
||||
|
||||
|
||||
@dataclass
|
||||
class YouTubeCacheFetchResult:
|
||||
query: Optional[str]
|
||||
last_updated: int
|
||||
|
||||
def __post_init__(self):
|
||||
if isinstance(self.last_updated, int):
|
||||
self.updated_on: datetime.datetime = datetime.datetime.fromtimestamp(self.last_updated)
|
||||
|
||||
|
||||
@dataclass
|
||||
class SpotifyCacheFetchResult:
|
||||
query: Optional[str]
|
||||
last_updated: int
|
||||
|
||||
def __post_init__(self):
|
||||
if isinstance(self.last_updated, int):
|
||||
self.updated_on: datetime.datetime = datetime.datetime.fromtimestamp(self.last_updated)
|
||||
|
||||
|
||||
@dataclass
|
||||
class LavalinkCacheFetchResult:
|
||||
query: Optional[MutableMapping]
|
||||
last_updated: int
|
||||
|
||||
def __post_init__(self):
|
||||
if isinstance(self.last_updated, int):
|
||||
self.updated_on: datetime.datetime = datetime.datetime.fromtimestamp(self.last_updated)
|
||||
|
||||
if isinstance(self.query, str):
|
||||
self.query = json.loads(self.query)
|
||||
|
||||
|
||||
@dataclass
|
||||
class LavalinkCacheFetchForGlobalResult:
|
||||
query: str
|
||||
data: MutableMapping
|
||||
|
||||
def __post_init__(self):
|
||||
if isinstance(self.data, str):
|
||||
self.data_string = str(self.data)
|
||||
self.data = json.loads(self.data)
|
||||
|
||||
|
||||
@dataclass
|
||||
class PlaylistFetchResult:
|
||||
playlist_id: int
|
||||
playlist_name: str
|
||||
scope_id: int
|
||||
author_id: int
|
||||
playlist_url: Optional[str] = None
|
||||
tracks: List[MutableMapping] = field(default_factory=lambda: [])
|
||||
|
||||
def __post_init__(self):
|
||||
if isinstance(self.tracks, str):
|
||||
self.tracks = json.loads(self.tracks)
|
||||
|
||||
|
||||
def standardize_scope(scope: str) -> str:
|
||||
"""Convert any of the used scopes into one we are expecting"""
|
||||
scope = scope.upper()
|
||||
valid_scopes = ["GLOBAL", "GUILD", "AUTHOR", "USER", "SERVER", "MEMBER", "BOT"]
|
||||
|
||||
if scope in PlaylistScope.list():
|
||||
return scope
|
||||
elif scope not in valid_scopes:
|
||||
raise InvalidPlaylistScope(
|
||||
f'"{scope}" is not a valid playlist scope.'
|
||||
f" Scope needs to be one of the following: {humanize_list(valid_scopes)}"
|
||||
)
|
||||
|
||||
if scope in ["GLOBAL", "BOT"]:
|
||||
scope = PlaylistScope.GLOBAL.value
|
||||
elif scope in ["GUILD", "SERVER"]:
|
||||
scope = PlaylistScope.GUILD.value
|
||||
elif scope in ["USER", "MEMBER", "AUTHOR"]:
|
||||
scope = PlaylistScope.USER.value
|
||||
|
||||
return scope
|
||||
|
||||
|
||||
def prepare_config_scope(
|
||||
bot: Red,
|
||||
scope,
|
||||
author: Union[discord.abc.User, int] = None,
|
||||
guild: Union[discord.Guild, int] = None,
|
||||
):
|
||||
"""Return the scope used by Playlists"""
|
||||
scope = standardize_scope(scope)
|
||||
if scope == PlaylistScope.GLOBAL.value:
|
||||
config_scope = [PlaylistScope.GLOBAL.value, bot.user.id]
|
||||
elif scope == PlaylistScope.USER.value:
|
||||
if author is None:
|
||||
raise MissingAuthor("Invalid author for user scope.")
|
||||
config_scope = [PlaylistScope.USER.value, int(getattr(author, "id", author))]
|
||||
else:
|
||||
if guild is None:
|
||||
raise MissingGuild("Invalid guild for guild scope.")
|
||||
config_scope = [PlaylistScope.GUILD.value, int(getattr(guild, "id", guild))]
|
||||
return config_scope
|
||||
|
||||
|
||||
def prepare_config_scope_for_migration23( # TODO: remove me in a future version ?
|
||||
scope, author: Union[discord.abc.User, int] = None, guild: discord.Guild = None
|
||||
):
|
||||
"""Return the scope used by Playlists"""
|
||||
scope = standardize_scope(scope)
|
||||
|
||||
if scope == PlaylistScope.GLOBAL.value:
|
||||
config_scope = [PlaylistScope.GLOBAL.value]
|
||||
elif scope == PlaylistScope.USER.value:
|
||||
if author is None:
|
||||
raise MissingAuthor("Invalid author for user scope.")
|
||||
config_scope = [PlaylistScope.USER.value, str(getattr(author, "id", author))]
|
||||
else:
|
||||
if guild is None:
|
||||
raise MissingGuild("Invalid guild for guild scope.")
|
||||
config_scope = [PlaylistScope.GUILD.value, str(getattr(guild, "id", guild))]
|
||||
return config_scope
|
||||
|
||||
|
||||
FakePlaylist = namedtuple("Playlist", "author scope")
|
||||
@@ -1,42 +0,0 @@
|
||||
import asyncio
|
||||
import contextlib
|
||||
import logging
|
||||
import urllib.parse
|
||||
from typing import Mapping, Optional, TYPE_CHECKING, Union
|
||||
|
||||
import aiohttp
|
||||
from lavalink.rest_api import LoadResult
|
||||
|
||||
from redbot.core import Config
|
||||
from redbot.core.bot import Red
|
||||
from redbot.core.commands import Cog
|
||||
|
||||
from ..audio_dataclasses import Query
|
||||
from ..audio_logging import IS_DEBUG, debug_exc_log
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .. import Audio
|
||||
|
||||
_API_URL = "https://redbot.app/"
|
||||
|
||||
log = logging.getLogger("red.cogs.Audio.api.GlobalDB")
|
||||
|
||||
|
||||
class GlobalCacheWrapper:
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, session: aiohttp.ClientSession, cog: Union["Audio", Cog]
|
||||
):
|
||||
# Place Holder for the Global Cache PR
|
||||
self.bot = bot
|
||||
self.config = config
|
||||
self.session = session
|
||||
self.api_key = None
|
||||
self._handshake_token = ""
|
||||
self.can_write = False
|
||||
self._handshake_token = ""
|
||||
self.has_api_key = None
|
||||
self._token: Mapping[str, str] = {}
|
||||
self.cog = cog
|
||||
|
||||
def update_token(self, new_token: Mapping[str, str]):
|
||||
self._token = new_token
|
||||
@@ -1,894 +0,0 @@
|
||||
import asyncio
|
||||
import datetime
|
||||
import json
|
||||
import logging
|
||||
import random
|
||||
import time
|
||||
from collections import namedtuple
|
||||
from typing import Callable, List, MutableMapping, Optional, TYPE_CHECKING, Tuple, Union, cast
|
||||
|
||||
import aiohttp
|
||||
import discord
|
||||
import lavalink
|
||||
from lavalink.rest_api import LoadResult
|
||||
from redbot.core.utils import AsyncIter
|
||||
|
||||
from redbot.core import Config, commands
|
||||
from redbot.core.bot import Red
|
||||
from redbot.core.commands import Cog, Context
|
||||
from redbot.core.i18n import Translator
|
||||
from redbot.core.utils.dbtools import APSWConnectionWrapper
|
||||
|
||||
from ..audio_dataclasses import Query
|
||||
from ..audio_logging import IS_DEBUG, debug_exc_log
|
||||
from ..errors import DatabaseError, SpotifyFetchError, TrackEnqueueError
|
||||
from ..utils import CacheLevel, Notifier
|
||||
from .global_db import GlobalCacheWrapper
|
||||
from .local_db import LocalCacheWrapper
|
||||
from .playlist_interface import get_playlist
|
||||
from .playlist_wrapper import PlaylistWrapper
|
||||
from .spotify import SpotifyWrapper
|
||||
from .youtube import YouTubeWrapper
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .. import Audio
|
||||
|
||||
_ = Translator("Audio", __file__)
|
||||
log = logging.getLogger("red.cogs.Audio.api.AudioAPIInterface")
|
||||
_TOP_100_US = "https://www.youtube.com/playlist?list=PL4fGSI1pDJn5rWitrRWFKdm-ulaFiIyoK"
|
||||
|
||||
|
||||
class AudioAPIInterface:
|
||||
"""Handles music queries.
|
||||
|
||||
Always tries the Local cache first, then Global cache before making API calls.
|
||||
"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
bot: Red,
|
||||
config: Config,
|
||||
session: aiohttp.ClientSession,
|
||||
conn: APSWConnectionWrapper,
|
||||
cog: Union["Audio", Cog],
|
||||
):
|
||||
self.bot = bot
|
||||
self.config = config
|
||||
self.conn = conn
|
||||
self.cog = cog
|
||||
self.spotify_api: SpotifyWrapper = SpotifyWrapper(self.bot, self.config, session, self.cog)
|
||||
self.youtube_api: YouTubeWrapper = YouTubeWrapper(self.bot, self.config, session, self.cog)
|
||||
self.local_cache_api = LocalCacheWrapper(self.bot, self.config, self.conn, self.cog)
|
||||
self.global_cache_api = GlobalCacheWrapper(self.bot, self.config, session, self.cog)
|
||||
self._session: aiohttp.ClientSession = session
|
||||
self._tasks: MutableMapping = {}
|
||||
self._lock: asyncio.Lock = asyncio.Lock()
|
||||
|
||||
async def initialize(self) -> None:
|
||||
"""Initialises the Local Cache connection"""
|
||||
await self.local_cache_api.lavalink.init()
|
||||
|
||||
def close(self) -> None:
|
||||
"""Closes the Local Cache connection"""
|
||||
self.local_cache_api.lavalink.close()
|
||||
|
||||
async def get_random_track_from_db(self) -> Optional[MutableMapping]:
|
||||
"""Get a random track from the local database and return it"""
|
||||
track: Optional[MutableMapping] = {}
|
||||
try:
|
||||
query_data = {}
|
||||
date = datetime.datetime.now(datetime.timezone.utc) - datetime.timedelta(days=7)
|
||||
date_timestamp = int(date.timestamp())
|
||||
query_data["day"] = date_timestamp
|
||||
max_age = await self.config.cache_age()
|
||||
maxage = datetime.datetime.now(tz=datetime.timezone.utc) - datetime.timedelta(
|
||||
days=max_age
|
||||
)
|
||||
maxage_int = int(time.mktime(maxage.timetuple()))
|
||||
query_data["maxage"] = maxage_int
|
||||
track = await self.local_cache_api.lavalink.fetch_random(query_data)
|
||||
if track is not None:
|
||||
if track.get("loadType") == "V2_COMPACT":
|
||||
track["loadType"] = "V2_COMPAT"
|
||||
results = LoadResult(track)
|
||||
track = random.choice(list(results.tracks))
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to fetch a random track from database")
|
||||
track = {}
|
||||
|
||||
if not track:
|
||||
return None
|
||||
|
||||
return track
|
||||
|
||||
async def route_tasks(
|
||||
self, action_type: str = None, data: Union[List[MutableMapping], MutableMapping] = None,
|
||||
) -> None:
|
||||
"""Separate the tasks and run them in the appropriate functions"""
|
||||
|
||||
if not data:
|
||||
return
|
||||
if action_type == "insert" and isinstance(data, list):
|
||||
for table, d in data:
|
||||
if table == "lavalink":
|
||||
await self.local_cache_api.lavalink.insert(d)
|
||||
elif table == "youtube":
|
||||
await self.local_cache_api.youtube.insert(d)
|
||||
elif table == "spotify":
|
||||
await self.local_cache_api.spotify.insert(d)
|
||||
elif action_type == "update" and isinstance(data, dict):
|
||||
for table, d in data:
|
||||
if table == "lavalink":
|
||||
await self.local_cache_api.lavalink.update(data)
|
||||
elif table == "youtube":
|
||||
await self.local_cache_api.youtube.update(data)
|
||||
elif table == "spotify":
|
||||
await self.local_cache_api.spotify.update(data)
|
||||
|
||||
async def run_tasks(self, ctx: Optional[commands.Context] = None, message_id=None) -> None:
|
||||
"""Run tasks for a specific context"""
|
||||
if message_id is not None:
|
||||
lock_id = message_id
|
||||
elif ctx is not None:
|
||||
lock_id = ctx.message.id
|
||||
else:
|
||||
return
|
||||
lock_author = ctx.author if ctx else None
|
||||
async with self._lock:
|
||||
if lock_id in self._tasks:
|
||||
if IS_DEBUG:
|
||||
log.debug(f"Running database writes for {lock_id} ({lock_author})")
|
||||
try:
|
||||
tasks = self._tasks[lock_id]
|
||||
tasks = [self.route_tasks(a, tasks[a]) for a in tasks]
|
||||
await asyncio.gather(*tasks, return_exceptions=True)
|
||||
del self._tasks[lock_id]
|
||||
except Exception as exc:
|
||||
debug_exc_log(
|
||||
log, exc, f"Failed database writes for {lock_id} ({lock_author})"
|
||||
)
|
||||
else:
|
||||
if IS_DEBUG:
|
||||
log.debug(f"Completed database writes for {lock_id} ({lock_author})")
|
||||
|
||||
async def run_all_pending_tasks(self) -> None:
|
||||
"""Run all pending tasks left in the cache, called on cog_unload"""
|
||||
async with self._lock:
|
||||
if IS_DEBUG:
|
||||
log.debug("Running pending writes to database")
|
||||
try:
|
||||
tasks: MutableMapping = {"update": [], "insert": [], "global": []}
|
||||
async for k, task in AsyncIter(self._tasks.items()):
|
||||
async for t, args in AsyncIter(task.items()):
|
||||
tasks[t].append(args)
|
||||
self._tasks = {}
|
||||
coro_tasks = [self.route_tasks(a, tasks[a]) for a in tasks]
|
||||
|
||||
await asyncio.gather(*coro_tasks, return_exceptions=True)
|
||||
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed database writes")
|
||||
else:
|
||||
if IS_DEBUG:
|
||||
log.debug("Completed pending writes to database have finished")
|
||||
|
||||
def append_task(self, ctx: commands.Context, event: str, task: Tuple, _id: int = None) -> None:
|
||||
"""Add a task to the cache to be run later"""
|
||||
lock_id = _id or ctx.message.id
|
||||
if lock_id not in self._tasks:
|
||||
self._tasks[lock_id] = {"update": [], "insert": [], "global": []}
|
||||
self._tasks[lock_id][event].append(task)
|
||||
|
||||
async def fetch_spotify_query(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
query_type: str,
|
||||
uri: str,
|
||||
notifier: Optional[Notifier],
|
||||
skip_youtube: bool = False,
|
||||
current_cache_level: CacheLevel = CacheLevel.none(),
|
||||
) -> List[str]:
|
||||
"""Return youtube URLS for the spotify URL provided"""
|
||||
youtube_urls = []
|
||||
tracks = await self.fetch_from_spotify_api(
|
||||
query_type, uri, params=None, notifier=notifier, ctx=ctx
|
||||
)
|
||||
total_tracks = len(tracks)
|
||||
database_entries = []
|
||||
track_count = 0
|
||||
time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp())
|
||||
youtube_cache = CacheLevel.set_youtube().is_subset(current_cache_level)
|
||||
async for track in AsyncIter(tracks):
|
||||
if isinstance(track, str):
|
||||
break
|
||||
elif isinstance(track, dict) and track.get("error", {}).get("message") == "invalid id":
|
||||
continue
|
||||
(
|
||||
song_url,
|
||||
track_info,
|
||||
uri,
|
||||
artist_name,
|
||||
track_name,
|
||||
_id,
|
||||
_type,
|
||||
) = await self.spotify_api.get_spotify_track_info(track, ctx)
|
||||
|
||||
database_entries.append(
|
||||
{
|
||||
"id": _id,
|
||||
"type": _type,
|
||||
"uri": uri,
|
||||
"track_name": track_name,
|
||||
"artist_name": artist_name,
|
||||
"song_url": song_url,
|
||||
"track_info": track_info,
|
||||
"last_updated": time_now,
|
||||
"last_fetched": time_now,
|
||||
}
|
||||
)
|
||||
if skip_youtube is False:
|
||||
val = None
|
||||
if youtube_cache:
|
||||
try:
|
||||
(val, last_update) = await self.local_cache_api.youtube.fetch_one(
|
||||
{"track": track_info}
|
||||
)
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table")
|
||||
|
||||
if val is None:
|
||||
val = await self.fetch_youtube_query(
|
||||
ctx, track_info, current_cache_level=current_cache_level
|
||||
)
|
||||
if youtube_cache and val:
|
||||
task = ("update", ("youtube", {"track": track_info}))
|
||||
self.append_task(ctx, *task)
|
||||
if val:
|
||||
youtube_urls.append(val)
|
||||
else:
|
||||
youtube_urls.append(track_info)
|
||||
track_count += 1
|
||||
if notifier is not None and ((track_count % 2 == 0) or (track_count == total_tracks)):
|
||||
await notifier.notify_user(current=track_count, total=total_tracks, key="youtube")
|
||||
if CacheLevel.set_spotify().is_subset(current_cache_level):
|
||||
task = ("insert", ("spotify", database_entries))
|
||||
self.append_task(ctx, *task)
|
||||
return youtube_urls
|
||||
|
||||
async def fetch_from_spotify_api(
|
||||
self,
|
||||
query_type: str,
|
||||
uri: str,
|
||||
recursive: Union[str, bool] = False,
|
||||
params: MutableMapping = None,
|
||||
notifier: Optional[Notifier] = None,
|
||||
ctx: Context = None,
|
||||
) -> Union[List[MutableMapping], List[str]]:
|
||||
"""Gets track info from spotify API"""
|
||||
|
||||
if recursive is False:
|
||||
(call, params) = self.spotify_api.spotify_format_call(query_type, uri)
|
||||
results = await self.spotify_api.make_get_call(call, params)
|
||||
else:
|
||||
if isinstance(recursive, str):
|
||||
results = await self.spotify_api.make_get_call(recursive, params)
|
||||
else:
|
||||
results = {}
|
||||
try:
|
||||
if results["error"]["status"] == 401 and not recursive:
|
||||
raise SpotifyFetchError(
|
||||
_(
|
||||
"The Spotify API key or client secret has not been set properly. "
|
||||
"\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
)
|
||||
)
|
||||
elif recursive:
|
||||
return {"next": None}
|
||||
except KeyError:
|
||||
pass
|
||||
if recursive:
|
||||
return results
|
||||
tracks = []
|
||||
track_count = 0
|
||||
total_tracks = results.get("tracks", results).get("total", 1)
|
||||
while True:
|
||||
new_tracks: List = []
|
||||
if query_type == "track":
|
||||
new_tracks = results
|
||||
tracks.append(new_tracks)
|
||||
elif query_type == "album":
|
||||
tracks_raw = results.get("tracks", results).get("items", [])
|
||||
if tracks_raw:
|
||||
new_tracks = tracks_raw
|
||||
tracks.extend(new_tracks)
|
||||
else:
|
||||
tracks_raw = results.get("tracks", results).get("items", [])
|
||||
if tracks_raw:
|
||||
new_tracks = [k["track"] for k in tracks_raw if k.get("track")]
|
||||
tracks.extend(new_tracks)
|
||||
track_count += len(new_tracks)
|
||||
if notifier:
|
||||
await notifier.notify_user(current=track_count, total=total_tracks, key="spotify")
|
||||
try:
|
||||
if results.get("next") is not None:
|
||||
results = await self.fetch_from_spotify_api(
|
||||
query_type, uri, results["next"], params, notifier=notifier
|
||||
)
|
||||
continue
|
||||
else:
|
||||
break
|
||||
except KeyError:
|
||||
raise SpotifyFetchError(
|
||||
_("This doesn't seem to be a valid Spotify playlist/album URL or code.")
|
||||
)
|
||||
return tracks
|
||||
|
||||
async def spotify_query(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
query_type: str,
|
||||
uri: str,
|
||||
skip_youtube: bool = False,
|
||||
notifier: Optional[Notifier] = None,
|
||||
) -> List[str]:
|
||||
"""Queries the Database then falls back to Spotify and YouTube APIs.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
ctx: commands.Context
|
||||
The context this method is being called under.
|
||||
query_type : str
|
||||
Type of query to perform (Pl
|
||||
uri: str
|
||||
Spotify URL ID.
|
||||
skip_youtube:bool
|
||||
Whether or not to skip YouTube API Calls.
|
||||
notifier: Notifier
|
||||
A Notifier object to handle the user UI notifications while tracks are loaded.
|
||||
Returns
|
||||
-------
|
||||
List[str]
|
||||
List of Youtube URLs.
|
||||
"""
|
||||
current_cache_level = CacheLevel(await self.config.cache_level())
|
||||
cache_enabled = CacheLevel.set_spotify().is_subset(current_cache_level)
|
||||
if query_type == "track" and cache_enabled:
|
||||
try:
|
||||
(val, last_update) = await self.local_cache_api.spotify.fetch_one(
|
||||
{"uri": f"spotify:track:{uri}"}
|
||||
)
|
||||
except Exception as exc:
|
||||
debug_exc_log(
|
||||
log, exc, f"Failed to fetch 'spotify:track:{uri}' from Spotify table"
|
||||
)
|
||||
val = None
|
||||
else:
|
||||
val = None
|
||||
youtube_urls = []
|
||||
if val is None:
|
||||
urls = await self.fetch_spotify_query(
|
||||
ctx,
|
||||
query_type,
|
||||
uri,
|
||||
notifier,
|
||||
skip_youtube,
|
||||
current_cache_level=current_cache_level,
|
||||
)
|
||||
youtube_urls.extend(urls)
|
||||
else:
|
||||
if query_type == "track" and cache_enabled:
|
||||
task = ("update", ("spotify", {"uri": f"spotify:track:{uri}"}))
|
||||
self.append_task(ctx, *task)
|
||||
youtube_urls.append(val)
|
||||
return youtube_urls
|
||||
|
||||
async def spotify_enqueue(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
query_type: str,
|
||||
uri: str,
|
||||
enqueue: bool,
|
||||
player: lavalink.Player,
|
||||
lock: Callable,
|
||||
notifier: Optional[Notifier] = None,
|
||||
forced: bool = False,
|
||||
query_global: bool = False,
|
||||
) -> List[lavalink.Track]:
|
||||
"""Queries the Database then falls back to Spotify and YouTube APIs then Enqueued matched tracks.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
ctx: commands.Context
|
||||
The context this method is being called under.
|
||||
query_type : str
|
||||
Type of query to perform (Pl
|
||||
uri: str
|
||||
Spotify URL ID.
|
||||
enqueue:bool
|
||||
Whether or not to enqueue the tracks
|
||||
player: lavalink.Player
|
||||
The current Player.
|
||||
notifier: Notifier
|
||||
A Notifier object to handle the user UI notifications while tracks are loaded.
|
||||
lock: Callable
|
||||
A callable handling the Track enqueue lock while spotify tracks are being added.
|
||||
query_global: bool
|
||||
Whether or not to query the global API.
|
||||
forced: bool
|
||||
Ignore Cache and make a fetch from API.
|
||||
Returns
|
||||
-------
|
||||
List[str]
|
||||
List of Youtube URLs.
|
||||
"""
|
||||
# globaldb_toggle = await self.config.global_db_enabled()
|
||||
track_list: List = []
|
||||
has_not_allowed = False
|
||||
try:
|
||||
current_cache_level = CacheLevel(await self.config.cache_level())
|
||||
guild_data = await self.config.guild(ctx.guild).all()
|
||||
enqueued_tracks = 0
|
||||
consecutive_fails = 0
|
||||
queue_dur = await self.cog.queue_duration(ctx)
|
||||
queue_total_duration = self.cog.format_time(queue_dur)
|
||||
before_queue_length = len(player.queue)
|
||||
tracks_from_spotify = await self.fetch_from_spotify_api(
|
||||
query_type, uri, params=None, notifier=notifier
|
||||
)
|
||||
total_tracks = len(tracks_from_spotify)
|
||||
if total_tracks < 1 and notifier is not None:
|
||||
lock(ctx, False)
|
||||
embed3 = discord.Embed(
|
||||
colour=await ctx.embed_colour(),
|
||||
title=_("This doesn't seem to be a supported Spotify URL or code."),
|
||||
)
|
||||
await notifier.update_embed(embed3)
|
||||
|
||||
return track_list
|
||||
database_entries = []
|
||||
time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp())
|
||||
|
||||
youtube_cache = CacheLevel.set_youtube().is_subset(current_cache_level)
|
||||
spotify_cache = CacheLevel.set_spotify().is_subset(current_cache_level)
|
||||
async for track_count, track in AsyncIter(tracks_from_spotify).enumerate(start=1):
|
||||
(
|
||||
song_url,
|
||||
track_info,
|
||||
uri,
|
||||
artist_name,
|
||||
track_name,
|
||||
_id,
|
||||
_type,
|
||||
) = await self.spotify_api.get_spotify_track_info(track, ctx)
|
||||
|
||||
database_entries.append(
|
||||
{
|
||||
"id": _id,
|
||||
"type": _type,
|
||||
"uri": uri,
|
||||
"track_name": track_name,
|
||||
"artist_name": artist_name,
|
||||
"song_url": song_url,
|
||||
"track_info": track_info,
|
||||
"last_updated": time_now,
|
||||
"last_fetched": time_now,
|
||||
}
|
||||
)
|
||||
val = None
|
||||
llresponse = None
|
||||
if youtube_cache:
|
||||
try:
|
||||
(val, last_updated) = await self.local_cache_api.youtube.fetch_one(
|
||||
{"track": track_info}
|
||||
)
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table")
|
||||
|
||||
if val is None:
|
||||
val = await self.fetch_youtube_query(
|
||||
ctx, track_info, current_cache_level=current_cache_level
|
||||
)
|
||||
if youtube_cache and val and llresponse is None:
|
||||
task = ("update", ("youtube", {"track": track_info}))
|
||||
self.append_task(ctx, *task)
|
||||
|
||||
if llresponse is not None:
|
||||
track_object = llresponse.tracks
|
||||
elif val:
|
||||
try:
|
||||
(result, called_api) = await self.fetch_track(
|
||||
ctx,
|
||||
player,
|
||||
Query.process_input(val, self.cog.local_folder_current_path),
|
||||
forced=forced,
|
||||
)
|
||||
except (RuntimeError, aiohttp.ServerDisconnectedError):
|
||||
lock(ctx, False)
|
||||
error_embed = discord.Embed(
|
||||
colour=await ctx.embed_colour(),
|
||||
title=_("The connection was reset while loading the playlist."),
|
||||
)
|
||||
if notifier is not None:
|
||||
await notifier.update_embed(error_embed)
|
||||
break
|
||||
except asyncio.TimeoutError:
|
||||
lock(ctx, False)
|
||||
error_embed = discord.Embed(
|
||||
colour=await ctx.embed_colour(),
|
||||
title=_("Player timeout, skipping remaining tracks."),
|
||||
)
|
||||
if notifier is not None:
|
||||
await notifier.update_embed(error_embed)
|
||||
break
|
||||
track_object = result.tracks
|
||||
else:
|
||||
track_object = []
|
||||
if (track_count % 2 == 0) or (track_count == total_tracks):
|
||||
key = "lavalink"
|
||||
seconds = "???"
|
||||
second_key = None
|
||||
if notifier is not None:
|
||||
await notifier.notify_user(
|
||||
current=track_count,
|
||||
total=total_tracks,
|
||||
key=key,
|
||||
seconds_key=second_key,
|
||||
seconds=seconds,
|
||||
)
|
||||
|
||||
if consecutive_fails >= 10:
|
||||
error_embed = discord.Embed(
|
||||
colour=await ctx.embed_colour(),
|
||||
title=_("Failing to get tracks, skipping remaining."),
|
||||
)
|
||||
if notifier is not None:
|
||||
await notifier.update_embed(error_embed)
|
||||
break
|
||||
if not track_object:
|
||||
consecutive_fails += 1
|
||||
continue
|
||||
consecutive_fails = 0
|
||||
single_track = track_object[0]
|
||||
if not await self.cog.is_query_allowed(
|
||||
self.config,
|
||||
ctx.guild,
|
||||
(
|
||||
f"{single_track.title} {single_track.author} {single_track.uri} "
|
||||
f"{Query.process_input(single_track, self.cog.local_folder_current_path)}"
|
||||
),
|
||||
):
|
||||
has_not_allowed = True
|
||||
if IS_DEBUG:
|
||||
log.debug(f"Query is not allowed in {ctx.guild} ({ctx.guild.id})")
|
||||
continue
|
||||
track_list.append(single_track)
|
||||
if enqueue:
|
||||
if len(player.queue) >= 10000:
|
||||
continue
|
||||
if guild_data["maxlength"] > 0:
|
||||
if self.cog.is_track_length_allowed(single_track, guild_data["maxlength"]):
|
||||
enqueued_tracks += 1
|
||||
player.add(ctx.author, single_track)
|
||||
self.bot.dispatch(
|
||||
"red_audio_track_enqueue",
|
||||
player.channel.guild,
|
||||
single_track,
|
||||
ctx.author,
|
||||
)
|
||||
else:
|
||||
enqueued_tracks += 1
|
||||
player.add(ctx.author, single_track)
|
||||
self.bot.dispatch(
|
||||
"red_audio_track_enqueue",
|
||||
player.channel.guild,
|
||||
single_track,
|
||||
ctx.author,
|
||||
)
|
||||
|
||||
if not player.current:
|
||||
await player.play()
|
||||
if not track_list and not has_not_allowed:
|
||||
raise SpotifyFetchError(
|
||||
message=_(
|
||||
"Nothing found.\nThe YouTube API key may be invalid "
|
||||
"or you may be rate limited on YouTube's search service.\n"
|
||||
"Check the YouTube API key again and follow the instructions "
|
||||
"at `{prefix}audioset youtubeapi`."
|
||||
)
|
||||
)
|
||||
player.maybe_shuffle()
|
||||
if enqueue and tracks_from_spotify:
|
||||
if total_tracks > enqueued_tracks:
|
||||
maxlength_msg = _(" {bad_tracks} tracks cannot be queued.").format(
|
||||
bad_tracks=(total_tracks - enqueued_tracks)
|
||||
)
|
||||
else:
|
||||
maxlength_msg = ""
|
||||
|
||||
embed = discord.Embed(
|
||||
colour=await ctx.embed_colour(),
|
||||
title=_("Playlist Enqueued"),
|
||||
description=_("Added {num} tracks to the queue.{maxlength_msg}").format(
|
||||
num=enqueued_tracks, maxlength_msg=maxlength_msg
|
||||
),
|
||||
)
|
||||
if not guild_data["shuffle"] and queue_dur > 0:
|
||||
embed.set_footer(
|
||||
text=_(
|
||||
"{time} until start of playlist"
|
||||
" playback: starts at #{position} in queue"
|
||||
).format(time=queue_total_duration, position=before_queue_length + 1)
|
||||
)
|
||||
|
||||
if notifier is not None:
|
||||
await notifier.update_embed(embed)
|
||||
lock(ctx, False)
|
||||
|
||||
if spotify_cache:
|
||||
task = ("insert", ("spotify", database_entries))
|
||||
self.append_task(ctx, *task)
|
||||
except Exception as exc:
|
||||
lock(ctx, False)
|
||||
raise exc
|
||||
finally:
|
||||
lock(ctx, False)
|
||||
return track_list
|
||||
|
||||
async def fetch_youtube_query(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
track_info: str,
|
||||
current_cache_level: CacheLevel = CacheLevel.none(),
|
||||
) -> Optional[str]:
|
||||
"""
|
||||
Call the Youtube API and returns the youtube URL that the query matched
|
||||
"""
|
||||
track_url = await self.youtube_api.get_call(track_info)
|
||||
if CacheLevel.set_youtube().is_subset(current_cache_level) and track_url:
|
||||
time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp())
|
||||
task = (
|
||||
"insert",
|
||||
(
|
||||
"youtube",
|
||||
[
|
||||
{
|
||||
"track_info": track_info,
|
||||
"track_url": track_url,
|
||||
"last_updated": time_now,
|
||||
"last_fetched": time_now,
|
||||
}
|
||||
],
|
||||
),
|
||||
)
|
||||
self.append_task(ctx, *task)
|
||||
return track_url
|
||||
|
||||
async def fetch_from_youtube_api(
|
||||
self, ctx: commands.Context, track_info: str
|
||||
) -> Optional[str]:
|
||||
"""
|
||||
Gets an YouTube URL from for the query
|
||||
"""
|
||||
current_cache_level = CacheLevel(await self.config.cache_level())
|
||||
cache_enabled = CacheLevel.set_youtube().is_subset(current_cache_level)
|
||||
val = None
|
||||
if cache_enabled:
|
||||
try:
|
||||
(val, update) = await self.local_cache_api.youtube.fetch_one({"track": track_info})
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, f"Failed to fetch {track_info} from YouTube table")
|
||||
if val is None:
|
||||
youtube_url = await self.fetch_youtube_query(
|
||||
ctx, track_info, current_cache_level=current_cache_level
|
||||
)
|
||||
else:
|
||||
if cache_enabled:
|
||||
task = ("update", ("youtube", {"track": track_info}))
|
||||
self.append_task(ctx, *task)
|
||||
youtube_url = val
|
||||
return youtube_url
|
||||
|
||||
async def fetch_track(
|
||||
self,
|
||||
ctx: commands.Context,
|
||||
player: lavalink.Player,
|
||||
query: Query,
|
||||
forced: bool = False,
|
||||
lazy: bool = False,
|
||||
should_query_global: bool = True,
|
||||
) -> Tuple[LoadResult, bool]:
|
||||
"""A replacement for :code:`lavalink.Player.load_tracks`. This will try to get a valid
|
||||
cached entry first if not found or if in valid it will then call the lavalink API.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
ctx: commands.Context
|
||||
The context this method is being called under.
|
||||
player : lavalink.Player
|
||||
The player who's requesting the query.
|
||||
query: audio_dataclasses.Query
|
||||
The Query object for the query in question.
|
||||
forced:bool
|
||||
Whether or not to skip cache and call API first.
|
||||
lazy:bool
|
||||
If set to True, it will not call the api if a track is not found.
|
||||
should_query_global:bool
|
||||
If the method should query the global database.
|
||||
|
||||
Returns
|
||||
-------
|
||||
Tuple[lavalink.LoadResult, bool]
|
||||
Tuple with the Load result and whether or not the API was called.
|
||||
"""
|
||||
current_cache_level = CacheLevel(await self.config.cache_level())
|
||||
cache_enabled = CacheLevel.set_lavalink().is_subset(current_cache_level)
|
||||
val = None
|
||||
query = Query.process_input(query, self.cog.local_folder_current_path)
|
||||
query_string = str(query)
|
||||
valid_global_entry = False
|
||||
results = None
|
||||
called_api = False
|
||||
prefer_lyrics = await self.cog.get_lyrics_status(ctx)
|
||||
if prefer_lyrics and query.is_youtube and query.is_search:
|
||||
query_string = f"{query} - lyrics"
|
||||
if cache_enabled and not forced and not query.is_local:
|
||||
try:
|
||||
(val, last_updated) = await self.local_cache_api.lavalink.fetch_one(
|
||||
{"query": query_string}
|
||||
)
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, f"Failed to fetch '{query_string}' from Lavalink table")
|
||||
|
||||
if val and isinstance(val, dict):
|
||||
if IS_DEBUG:
|
||||
log.debug(f"Updating Local Database with {query_string}")
|
||||
task = ("update", ("lavalink", {"query": query_string}))
|
||||
self.append_task(ctx, *task)
|
||||
else:
|
||||
val = None
|
||||
|
||||
if val and not forced and isinstance(val, dict):
|
||||
valid_global_entry = False
|
||||
called_api = False
|
||||
else:
|
||||
val = None
|
||||
|
||||
if valid_global_entry:
|
||||
pass
|
||||
elif lazy is True:
|
||||
called_api = False
|
||||
elif val and not forced and isinstance(val, dict):
|
||||
data = val
|
||||
data["query"] = query_string
|
||||
if data.get("loadType") == "V2_COMPACT":
|
||||
data["loadType"] = "V2_COMPAT"
|
||||
results = LoadResult(data)
|
||||
called_api = False
|
||||
if results.has_error:
|
||||
# If cached value has an invalid entry make a new call so that it gets updated
|
||||
results, called_api = await self.fetch_track(ctx, player, query, forced=True)
|
||||
else:
|
||||
if IS_DEBUG:
|
||||
log.debug(f"Querying Lavalink api for {query_string}")
|
||||
called_api = True
|
||||
try:
|
||||
results = await player.load_tracks(query_string)
|
||||
except KeyError:
|
||||
results = None
|
||||
except RuntimeError:
|
||||
raise TrackEnqueueError
|
||||
if results is None:
|
||||
results = LoadResult({"loadType": "LOAD_FAILED", "playlistInfo": {}, "tracks": []})
|
||||
|
||||
if (
|
||||
cache_enabled
|
||||
and results.load_type
|
||||
and not results.has_error
|
||||
and not query.is_local
|
||||
and results.tracks
|
||||
):
|
||||
try:
|
||||
time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp())
|
||||
data = json.dumps(results._raw)
|
||||
if all(k in data for k in ["loadType", "playlistInfo", "isSeekable", "isStream"]):
|
||||
task = (
|
||||
"insert",
|
||||
(
|
||||
"lavalink",
|
||||
[
|
||||
{
|
||||
"query": query_string,
|
||||
"data": data,
|
||||
"last_updated": time_now,
|
||||
"last_fetched": time_now,
|
||||
}
|
||||
],
|
||||
),
|
||||
)
|
||||
self.append_task(ctx, *task)
|
||||
except Exception as exc:
|
||||
debug_exc_log(
|
||||
log,
|
||||
exc,
|
||||
f"Failed to enqueue write task for '{query_string}' to Lavalink table",
|
||||
)
|
||||
return results, called_api
|
||||
|
||||
async def autoplay(self, player: lavalink.Player, playlist_api: PlaylistWrapper):
|
||||
"""
|
||||
Enqueue a random track
|
||||
"""
|
||||
autoplaylist = await self.config.guild(player.channel.guild).autoplaylist()
|
||||
current_cache_level = CacheLevel(await self.config.cache_level())
|
||||
cache_enabled = CacheLevel.set_lavalink().is_subset(current_cache_level)
|
||||
playlist = None
|
||||
tracks = None
|
||||
if autoplaylist["enabled"]:
|
||||
try:
|
||||
playlist = await get_playlist(
|
||||
autoplaylist["id"],
|
||||
autoplaylist["scope"],
|
||||
self.bot,
|
||||
playlist_api,
|
||||
player.channel.guild,
|
||||
player.channel.guild.me,
|
||||
)
|
||||
tracks = playlist.tracks_obj
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to fetch playlist for autoplay")
|
||||
|
||||
if not tracks or not getattr(playlist, "tracks", None):
|
||||
if cache_enabled:
|
||||
track = await self.get_random_track_from_db()
|
||||
tracks = [] if not track else [track]
|
||||
if not tracks:
|
||||
ctx = namedtuple("Context", "message guild cog")
|
||||
(results, called_api) = await self.fetch_track(
|
||||
cast(
|
||||
commands.Context, ctx(player.channel.guild, player.channel.guild, self.cog)
|
||||
),
|
||||
player,
|
||||
Query.process_input(_TOP_100_US, self.cog.local_folder_current_path),
|
||||
)
|
||||
tracks = list(results.tracks)
|
||||
if tracks:
|
||||
multiple = len(tracks) > 1
|
||||
valid = not multiple
|
||||
tries = len(tracks)
|
||||
track = tracks[0]
|
||||
while valid is False and multiple:
|
||||
tries -= 1
|
||||
if tries <= 0:
|
||||
raise DatabaseError("No valid entry found")
|
||||
track = random.choice(tracks)
|
||||
query = Query.process_input(track, self.cog.local_folder_current_path)
|
||||
await asyncio.sleep(0.001)
|
||||
if not query.valid or (
|
||||
query.is_local
|
||||
and query.local_track_path is not None
|
||||
and not query.local_track_path.exists()
|
||||
):
|
||||
continue
|
||||
if not await self.cog.is_query_allowed(
|
||||
self.config,
|
||||
player.channel.guild,
|
||||
(
|
||||
f"{track.title} {track.author} {track.uri} "
|
||||
f"{str(Query.process_input(track, self.cog.local_folder_current_path))}"
|
||||
),
|
||||
):
|
||||
if IS_DEBUG:
|
||||
log.debug(
|
||||
"Query is not allowed in "
|
||||
f"{player.channel.guild} ({player.channel.guild.id})"
|
||||
)
|
||||
continue
|
||||
valid = True
|
||||
|
||||
track.extras["autoplay"] = True
|
||||
player.add(player.channel.guild.me, track)
|
||||
self.bot.dispatch(
|
||||
"red_audio_track_auto_play", player.channel.guild, track, player.channel.guild.me
|
||||
)
|
||||
if not player.current:
|
||||
await player.play()
|
||||
@@ -1,372 +0,0 @@
|
||||
import concurrent
|
||||
import contextlib
|
||||
import datetime
|
||||
import logging
|
||||
import random
|
||||
import time
|
||||
from types import SimpleNamespace
|
||||
from typing import Callable, List, MutableMapping, Optional, TYPE_CHECKING, Tuple, Union
|
||||
|
||||
from redbot.core.utils import AsyncIter
|
||||
|
||||
from redbot.core import Config
|
||||
from redbot.core.bot import Red
|
||||
from redbot.core.commands import Cog
|
||||
from redbot.core.utils.dbtools import APSWConnectionWrapper
|
||||
|
||||
from ..audio_logging import debug_exc_log
|
||||
from ..sql_statements import (
|
||||
LAVALINK_CREATE_INDEX,
|
||||
LAVALINK_CREATE_TABLE,
|
||||
LAVALINK_DELETE_OLD_ENTRIES,
|
||||
LAVALINK_FETCH_ALL_ENTRIES_GLOBAL,
|
||||
LAVALINK_QUERY,
|
||||
LAVALINK_QUERY_ALL,
|
||||
LAVALINK_QUERY_LAST_FETCHED_RANDOM,
|
||||
LAVALINK_UPDATE,
|
||||
LAVALINK_UPSERT,
|
||||
SPOTIFY_CREATE_INDEX,
|
||||
SPOTIFY_CREATE_TABLE,
|
||||
SPOTIFY_DELETE_OLD_ENTRIES,
|
||||
SPOTIFY_QUERY,
|
||||
SPOTIFY_QUERY_ALL,
|
||||
SPOTIFY_QUERY_LAST_FETCHED_RANDOM,
|
||||
SPOTIFY_UPDATE,
|
||||
SPOTIFY_UPSERT,
|
||||
YOUTUBE_CREATE_INDEX,
|
||||
YOUTUBE_CREATE_TABLE,
|
||||
YOUTUBE_DELETE_OLD_ENTRIES,
|
||||
YOUTUBE_QUERY,
|
||||
YOUTUBE_QUERY_ALL,
|
||||
YOUTUBE_QUERY_LAST_FETCHED_RANDOM,
|
||||
YOUTUBE_UPDATE,
|
||||
YOUTUBE_UPSERT,
|
||||
PRAGMA_FETCH_user_version,
|
||||
PRAGMA_SET_journal_mode,
|
||||
PRAGMA_SET_read_uncommitted,
|
||||
PRAGMA_SET_temp_store,
|
||||
PRAGMA_SET_user_version,
|
||||
)
|
||||
from .api_utils import (
|
||||
LavalinkCacheFetchForGlobalResult,
|
||||
LavalinkCacheFetchResult,
|
||||
SpotifyCacheFetchResult,
|
||||
YouTubeCacheFetchResult,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .. import Audio
|
||||
|
||||
|
||||
log = logging.getLogger("red.cogs.Audio.api.LocalDB")
|
||||
|
||||
_SCHEMA_VERSION = 3
|
||||
|
||||
|
||||
class BaseWrapper:
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog]
|
||||
):
|
||||
self.bot = bot
|
||||
self.config = config
|
||||
self.database = conn
|
||||
self.statement = SimpleNamespace()
|
||||
self.statement.pragma_temp_store = PRAGMA_SET_temp_store
|
||||
self.statement.pragma_journal_mode = PRAGMA_SET_journal_mode
|
||||
self.statement.pragma_read_uncommitted = PRAGMA_SET_read_uncommitted
|
||||
self.statement.set_user_version = PRAGMA_SET_user_version
|
||||
self.statement.get_user_version = PRAGMA_FETCH_user_version
|
||||
self.fetch_result: Optional[Callable] = None
|
||||
self.cog = cog
|
||||
|
||||
async def init(self) -> None:
|
||||
"""Initialize the local cache"""
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
executor.submit(self.database.cursor().execute, self.statement.pragma_temp_store)
|
||||
executor.submit(self.database.cursor().execute, self.statement.pragma_journal_mode)
|
||||
executor.submit(self.database.cursor().execute, self.statement.pragma_read_uncommitted)
|
||||
executor.submit(self.maybe_migrate)
|
||||
executor.submit(self.database.cursor().execute, LAVALINK_CREATE_TABLE)
|
||||
executor.submit(self.database.cursor().execute, LAVALINK_CREATE_INDEX)
|
||||
executor.submit(self.database.cursor().execute, YOUTUBE_CREATE_TABLE)
|
||||
executor.submit(self.database.cursor().execute, YOUTUBE_CREATE_INDEX)
|
||||
executor.submit(self.database.cursor().execute, SPOTIFY_CREATE_TABLE)
|
||||
executor.submit(self.database.cursor().execute, SPOTIFY_CREATE_INDEX)
|
||||
await self.clean_up_old_entries()
|
||||
|
||||
def close(self) -> None:
|
||||
"""Close the connection with the local cache"""
|
||||
with contextlib.suppress(Exception):
|
||||
self.database.close()
|
||||
|
||||
async def clean_up_old_entries(self) -> None:
|
||||
"""Delete entries older than x in the local cache tables"""
|
||||
max_age = await self.config.cache_age()
|
||||
maxage = datetime.datetime.now(tz=datetime.timezone.utc) - datetime.timedelta(days=max_age)
|
||||
maxage_int = int(time.mktime(maxage.timetuple()))
|
||||
values = {"maxage": maxage_int}
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
executor.submit(self.database.cursor().execute, LAVALINK_DELETE_OLD_ENTRIES, values)
|
||||
executor.submit(self.database.cursor().execute, YOUTUBE_DELETE_OLD_ENTRIES, values)
|
||||
executor.submit(self.database.cursor().execute, SPOTIFY_DELETE_OLD_ENTRIES, values)
|
||||
|
||||
def maybe_migrate(self) -> None:
|
||||
"""Maybe migrate Database schema for the local cache"""
|
||||
current_version = 0
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
for future in concurrent.futures.as_completed(
|
||||
[executor.submit(self.database.cursor().execute, self.statement.get_user_version)]
|
||||
):
|
||||
try:
|
||||
row_result = future.result()
|
||||
current_version = row_result.fetchone()
|
||||
break
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to completed fetch from database")
|
||||
if isinstance(current_version, tuple):
|
||||
current_version = current_version[0]
|
||||
if current_version == _SCHEMA_VERSION:
|
||||
return
|
||||
executor.submit(
|
||||
self.database.cursor().execute,
|
||||
self.statement.set_user_version,
|
||||
{"version": _SCHEMA_VERSION},
|
||||
)
|
||||
|
||||
async def insert(self, values: List[MutableMapping]) -> None:
|
||||
"""Insert an entry into the local cache"""
|
||||
try:
|
||||
with self.database.transaction() as transaction:
|
||||
transaction.executemany(self.statement.upsert, values)
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Error during table insert")
|
||||
|
||||
async def update(self, values: MutableMapping) -> None:
|
||||
"""Update an entry of the local cache"""
|
||||
|
||||
try:
|
||||
time_now = int(datetime.datetime.now(datetime.timezone.utc).timestamp())
|
||||
values["last_fetched"] = time_now
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
executor.submit(self.database.cursor().execute, self.statement.update, values)
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Error during table update")
|
||||
|
||||
async def _fetch_one(
|
||||
self, values: MutableMapping
|
||||
) -> Optional[
|
||||
Union[LavalinkCacheFetchResult, SpotifyCacheFetchResult, YouTubeCacheFetchResult]
|
||||
]:
|
||||
"""Get an entry from the local cache"""
|
||||
max_age = await self.config.cache_age()
|
||||
maxage = datetime.datetime.now(tz=datetime.timezone.utc) - datetime.timedelta(days=max_age)
|
||||
maxage_int = int(time.mktime(maxage.timetuple()))
|
||||
values.update({"maxage": maxage_int})
|
||||
row = None
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
for future in concurrent.futures.as_completed(
|
||||
[executor.submit(self.database.cursor().execute, self.statement.get_one, values)]
|
||||
):
|
||||
try:
|
||||
row_result = future.result()
|
||||
row = row_result.fetchone()
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to completed fetch from database")
|
||||
if not row:
|
||||
return None
|
||||
if self.fetch_result is None:
|
||||
return None
|
||||
return self.fetch_result(*row)
|
||||
|
||||
async def _fetch_all(
|
||||
self, values: MutableMapping
|
||||
) -> List[Union[LavalinkCacheFetchResult, SpotifyCacheFetchResult, YouTubeCacheFetchResult]]:
|
||||
"""Get all entries from the local cache"""
|
||||
output = []
|
||||
row_result = []
|
||||
if self.fetch_result is None:
|
||||
return []
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
for future in concurrent.futures.as_completed(
|
||||
[executor.submit(self.database.cursor().execute, self.statement.get_all, values)]
|
||||
):
|
||||
try:
|
||||
row_result = future.result()
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to completed fetch from database")
|
||||
async for row in AsyncIter(row_result):
|
||||
output.append(self.fetch_result(*row))
|
||||
return output
|
||||
|
||||
async def _fetch_random(
|
||||
self, values: MutableMapping
|
||||
) -> Optional[
|
||||
Union[LavalinkCacheFetchResult, SpotifyCacheFetchResult, YouTubeCacheFetchResult]
|
||||
]:
|
||||
"""Get a random entry from the local cache"""
|
||||
row = None
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
for future in concurrent.futures.as_completed(
|
||||
[
|
||||
executor.submit(
|
||||
self.database.cursor().execute, self.statement.get_random, values
|
||||
)
|
||||
]
|
||||
):
|
||||
try:
|
||||
row_result = future.result()
|
||||
rows = row_result.fetchall()
|
||||
if rows:
|
||||
row = random.choice(rows)
|
||||
else:
|
||||
row = None
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to completed random fetch from database")
|
||||
if not row:
|
||||
return None
|
||||
if self.fetch_result is None:
|
||||
return None
|
||||
return self.fetch_result(*row)
|
||||
|
||||
|
||||
class YouTubeTableWrapper(BaseWrapper):
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog]
|
||||
):
|
||||
super().__init__(bot, config, conn, cog)
|
||||
self.statement.upsert = YOUTUBE_UPSERT
|
||||
self.statement.update = YOUTUBE_UPDATE
|
||||
self.statement.get_one = YOUTUBE_QUERY
|
||||
self.statement.get_all = YOUTUBE_QUERY_ALL
|
||||
self.statement.get_random = YOUTUBE_QUERY_LAST_FETCHED_RANDOM
|
||||
self.fetch_result = YouTubeCacheFetchResult
|
||||
|
||||
async def fetch_one(
|
||||
self, values: MutableMapping
|
||||
) -> Tuple[Optional[str], Optional[datetime.datetime]]:
|
||||
"""Get an entry from the Youtube table"""
|
||||
result = await self._fetch_one(values)
|
||||
if not result or not isinstance(result.query, str):
|
||||
return None, None
|
||||
return result.query, result.updated_on
|
||||
|
||||
async def fetch_all(self, values: MutableMapping) -> List[YouTubeCacheFetchResult]:
|
||||
"""Get all entries from the Youtube table"""
|
||||
result = await self._fetch_all(values)
|
||||
if result and isinstance(result[0], YouTubeCacheFetchResult):
|
||||
return result
|
||||
return []
|
||||
|
||||
async def fetch_random(self, values: MutableMapping) -> Optional[str]:
|
||||
"""Get a random entry from the Youtube table"""
|
||||
result = await self._fetch_random(values)
|
||||
if not result or not isinstance(result.query, str):
|
||||
return None
|
||||
return result.query
|
||||
|
||||
|
||||
class SpotifyTableWrapper(BaseWrapper):
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog]
|
||||
):
|
||||
super().__init__(bot, config, conn, cog)
|
||||
self.statement.upsert = SPOTIFY_UPSERT
|
||||
self.statement.update = SPOTIFY_UPDATE
|
||||
self.statement.get_one = SPOTIFY_QUERY
|
||||
self.statement.get_all = SPOTIFY_QUERY_ALL
|
||||
self.statement.get_random = SPOTIFY_QUERY_LAST_FETCHED_RANDOM
|
||||
self.fetch_result = SpotifyCacheFetchResult
|
||||
|
||||
async def fetch_one(
|
||||
self, values: MutableMapping
|
||||
) -> Tuple[Optional[str], Optional[datetime.datetime]]:
|
||||
"""Get an entry from the Spotify table"""
|
||||
result = await self._fetch_one(values)
|
||||
if not result or not isinstance(result.query, str):
|
||||
return None, None
|
||||
return result.query, result.updated_on
|
||||
|
||||
async def fetch_all(self, values: MutableMapping) -> List[SpotifyCacheFetchResult]:
|
||||
"""Get all entries from the Spotify table"""
|
||||
result = await self._fetch_all(values)
|
||||
if result and isinstance(result[0], SpotifyCacheFetchResult):
|
||||
return result
|
||||
return []
|
||||
|
||||
async def fetch_random(self, values: MutableMapping) -> Optional[str]:
|
||||
"""Get a random entry from the Spotify table"""
|
||||
result = await self._fetch_random(values)
|
||||
if not result or not isinstance(result.query, str):
|
||||
return None
|
||||
return result.query
|
||||
|
||||
|
||||
class LavalinkTableWrapper(BaseWrapper):
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog]
|
||||
):
|
||||
super().__init__(bot, config, conn, cog)
|
||||
self.statement.upsert = LAVALINK_UPSERT
|
||||
self.statement.update = LAVALINK_UPDATE
|
||||
self.statement.get_one = LAVALINK_QUERY
|
||||
self.statement.get_all = LAVALINK_QUERY_ALL
|
||||
self.statement.get_random = LAVALINK_QUERY_LAST_FETCHED_RANDOM
|
||||
self.statement.get_all_global = LAVALINK_FETCH_ALL_ENTRIES_GLOBAL
|
||||
self.fetch_result = LavalinkCacheFetchResult
|
||||
self.fetch_for_global: Optional[Callable] = None
|
||||
|
||||
async def fetch_one(
|
||||
self, values: MutableMapping
|
||||
) -> Tuple[Optional[MutableMapping], Optional[datetime.datetime]]:
|
||||
"""Get an entry from the Lavalink table"""
|
||||
result = await self._fetch_one(values)
|
||||
if not result or not isinstance(result.query, dict):
|
||||
return None, None
|
||||
return result.query, result.updated_on
|
||||
|
||||
async def fetch_all(self, values: MutableMapping) -> List[LavalinkCacheFetchResult]:
|
||||
"""Get all entries from the Lavalink table"""
|
||||
result = await self._fetch_all(values)
|
||||
if result and isinstance(result[0], LavalinkCacheFetchResult):
|
||||
return result
|
||||
return []
|
||||
|
||||
async def fetch_random(self, values: MutableMapping) -> Optional[MutableMapping]:
|
||||
"""Get a random entry from the Lavalink table"""
|
||||
result = await self._fetch_random(values)
|
||||
if not result or not isinstance(result.query, dict):
|
||||
return None
|
||||
return result.query
|
||||
|
||||
async def fetch_all_for_global(self) -> List[LavalinkCacheFetchForGlobalResult]:
|
||||
"""Get all entries from the Lavalink table"""
|
||||
output: List[LavalinkCacheFetchForGlobalResult] = []
|
||||
row_result = []
|
||||
if self.fetch_for_global is None:
|
||||
return []
|
||||
with concurrent.futures.ThreadPoolExecutor(max_workers=1) as executor:
|
||||
for future in concurrent.futures.as_completed(
|
||||
[executor.submit(self.database.cursor().execute, self.statement.get_all_global)]
|
||||
):
|
||||
try:
|
||||
row_result = future.result()
|
||||
except Exception as exc:
|
||||
debug_exc_log(log, exc, "Failed to completed fetch from database")
|
||||
async for row in AsyncIter(row_result):
|
||||
output.append(self.fetch_for_global(*row))
|
||||
return output
|
||||
|
||||
|
||||
class LocalCacheWrapper:
|
||||
"""Wraps all table apis into 1 object representing the local cache"""
|
||||
|
||||
def __init__(
|
||||
self, bot: Red, config: Config, conn: APSWConnectionWrapper, cog: Union["Audio", Cog]
|
||||
):
|
||||
self.bot = bot
|
||||
self.config = config
|
||||
self.database = conn
|
||||
self.cog = cog
|
||||
self.lavalink: LavalinkTableWrapper = LavalinkTableWrapper(bot, config, conn, self.cog)
|
||||
self.spotify: SpotifyTableWrapper = SpotifyTableWrapper(bot, config, conn, self.cog)
|
||||
self.youtube: YouTubeTableWrapper = YouTubeTableWrapper(bot, config, conn, self.cog)
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: af\n"
|
||||
"Language: af_ZA\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ar\n"
|
||||
"Language: ar_SA\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: bg\n"
|
||||
"Language: bg_BG\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ca\n"
|
||||
"Language: ca_ES\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: cs\n"
|
||||
"Language: cs_CZ\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr "Nezdá se, že by to byla platná adresa Spotify playlistu/alba nebo kód."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr "Pravděpodobně se nejedná o podporovaný Spotify odkaz nebo kód."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr "Připojení bylo obnoveno při načítání seznamu skladeb."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr "Vypršel časový limit přehrávače, přeskakuji zbývající skladby."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr "Nepodařilo se získat skladby, zbývá přeskakování."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr "Nic nenalezeno.\\nYouTube API klíč může být neplatný nebo může být omezen na YouTube's vyhledávací službu.\\nPodívejte se znovu na YouTube API klíč a postupujte podle instrukcí na `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr " {bad_tracks} skladby nemůžou být zařazeny do fronty."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Playlist zařazen do fronty"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr "Přidáno {num} skladeb do fronty.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} do začátku přehrávání playlistu: je na #{position} pozici ve frontě"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "Spotify API klíč nebo klientský tajný klíč nebyl správně nastaven. \\nPro pokyny použijte `{prefix}audioset spotifyapi`."
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: da\n"
|
||||
"Language: da_DK\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: de\n"
|
||||
"Language: de_DE\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "Der Spotify API Key oder das Client secret wurden nicht richtig eingestellt.\\nBenutze `{prefix}audioset spotifyapi` für eine Anleitung."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr "Dies scheint keine unterstützte Spotify-URL oder Spotify-Code zu sein."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr "Die Verbindung wurde zurückgesetzt beim Laden der Playlist."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr "Audioplayer-Timeout. Verbleibende Titel werden übersprungen."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr "Fehler beim laden der Tracks. Verbleibende Tracks werden übersprungen."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr "Nichts Gefunden.\\nDer Youtube API Key könnte falsch sein oder du überschreitest das Rate Limit der Youtube Suche.\\nKontrollieren den Youtube API Key nocheinmal und dann folge der Anleitung bei `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Wiedergabeliste eingereiht"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr "Es wurden {num} Tracks zu der Playlist hinzugefügt.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} bis zum Start der Wiedergabeliste: beginnt bei #{position} in der Warteschlange"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "Der Spotify API Key oder das Client secret wurden nicht richtig eingestellt.\\nBenutze `{prefix}audioset spotifyapi` für eine Anleitung."
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: el\n"
|
||||
"Language: el_GR\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: es-ES\n"
|
||||
"Language: es_ES\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Lista de reproducción en cola"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: fi\n"
|
||||
"Language: fi_FI\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: fr\n"
|
||||
"Language: fr_FR\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \\nUtilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr "Cela ne semble pas être une URL ou un album/playlist Spotify valide."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr "Cela ne semble pas être une URL ou un code Spotify pris en charge."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr "La connexion a été réinitialisée lors du chargement de la playlist."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr "Arrêt du lecteur, pistes restantes ignoré."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr "Impossible d'obtenir les pistes, pistes ignoré."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr "Rien n'a été trouvé.\\nLa clé de l'API YouTube peut être invalide ou vous pouvez être limité sur le service de recherche de YouTube.\\nVérifiez à nouveau la clé de l'API YouTube et suivez les instructions à `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr " {bad_tracks} pistes ne peuvent pas être mises en attente."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Playlist en file d’attente"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr "Ajout de {num} pistes à la file d'attente.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} avant le début de la lecture de la playlist : commence à #{position} dans la liste"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "La clé API de Spotify ou le secret client n'ont pas étés correctement définis. \\nUtilisez `{prefix}audioset spotifyapi` pour connaître la marche à suivre."
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: he\n"
|
||||
"Language: he_IL\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: hu\n"
|
||||
"Language: hu_HU\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: id\n"
|
||||
"Language: id_ID\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: it\n"
|
||||
"Language: it_IT\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ja\n"
|
||||
"Language: ja_JP\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ko\n"
|
||||
"Language: ko_KR\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "대기중인 재생 목록"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: nl\n"
|
||||
"Language: nl_NL\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Afspeellijst toegevoegd"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} tot het begin van het afspelen van de afspeellijst: begint bij #{position} in de wachtrij"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Norwegian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: no\n"
|
||||
"Language: no_NO\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: pl\n"
|
||||
"Language: pl_PL\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: pt-BR\n"
|
||||
"Language: pt_BR\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr "Isto não parece ser uma URL ou código do Spotify válido."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr "A conexão foi redefinida durante o carregamento da lista de reprodução."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr "Tempo limite do reprodutor atingido; saltando as faixas restantes."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr "Falha ao obter as faixas; saltando as faixas restantes."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr "Nada encontrado.\\nA chave de API do YouTube pode ser inválida ou você pode estar sendo limitado pelas cotas do serviço de busca do YouTube.\\nVerifique a chave de API do YouTube novamente e siga as instruções em `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Lista de reprodução enfileirada"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr "{num} faixas enfileiradas.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} até o início da reprodução da lista: começa na posição #{position} da fila"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: pt-PT\n"
|
||||
"Language: pt_PT\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Romanian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ro\n"
|
||||
"Language: ro_RO\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,63 +0,0 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-05-21 12:08+0000\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Language: ru\n"
|
||||
"Language: ru_RU\n"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:280
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:322
|
||||
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:443
|
||||
msgid "This doesn't seem to be a supported Spotify URL or code."
|
||||
msgstr "Это не похоже на поддерживаемый Spotify URL или код."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:509
|
||||
msgid "The connection was reset while loading the playlist."
|
||||
msgstr "Соединение было сброшено при загрузке плейлиста."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:518
|
||||
msgid "Player timeout, skipping remaining tracks."
|
||||
msgstr "Тайм-аут проигрывателя, пропуск оставшихся треков."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:542
|
||||
msgid "Failing to get tracks, skipping remaining."
|
||||
msgstr "Не удалось получить треки, пропускаю оставшиеся треки."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:592
|
||||
msgid "Nothing found.\\nThe YouTube API key may be invalid or you may be rate limited on YouTube's search service.\\nCheck the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
|
||||
msgstr "Ничего не найдено.\\nКлюч YouTube API может быть недействительным или вы можете оценить его в поисковой службе YouTube.\\nПроверьте YouTube API еще раз и следуйте инструкциям в `{prefix}audioset youtubeapi`."
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:602
|
||||
msgid " {bad_tracks} tracks cannot be queued."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:610
|
||||
msgid "Playlist Enqueued"
|
||||
msgstr "Плейлист поставлен в очередь"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:611
|
||||
msgid "Added {num} tracks to the queue.{maxlength_msg}"
|
||||
msgstr "{num} треков добавлено в очередь.{maxlength_msg}"
|
||||
|
||||
#: redbot/cogs/audio/apis/interface.py:617
|
||||
msgid "{time} until start of playlist playback: starts at #{position} in queue"
|
||||
msgstr "{time} до начала воспроизведения плейлиста: начинается с #{position} в очереди"
|
||||
|
||||
#: redbot/cogs/audio/apis/spotify.py:165
|
||||
msgid "The Spotify API key or client secret has not been set properly. \\nUse `{prefix}audioset spotifyapi` for instructions."
|
||||
msgstr "API ключ Spotify или секрет клиента были установлены неправильно. \\nДля получения инструкций используйте `{prefix}audioset spotifyapi`."
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user