mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-06 01:12:33 -05:00
Compare commits
332 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2d22ee7ccc | ||
|
|
9a243a1454 | ||
|
|
165e40c0db | ||
|
|
7f1c2b475b | ||
|
|
a5f38fa6e6 | ||
|
|
598968bf74 | ||
|
|
ee661b0a9f | ||
|
|
7d7b3413bc | ||
|
|
7400008384 | ||
|
|
4e564e8ce4 | ||
|
|
8691fdc533 | ||
|
|
7d103f1d32 | ||
|
|
3de1a265ea | ||
|
|
3b6d4d9df6 | ||
|
|
e96e5374b4 | ||
|
|
5c91709ac8 | ||
|
|
96a91b9d0e | ||
|
|
65b88c09fb | ||
|
|
80ff07f53d | ||
|
|
4f6485d1f9 | ||
|
|
d1c903f36f | ||
|
|
516ebcfa2b | ||
|
|
9414de24d4 | ||
|
|
16990071cb | ||
|
|
52433d253f | ||
|
|
bb6327d969 | ||
|
|
476f441c9b | ||
|
|
c79b5e6179 | ||
|
|
c1bee3fee5 | ||
|
|
d786103d8d | ||
|
|
b3850f6bb7 | ||
|
|
e3db3c0341 | ||
|
|
1ce3bc2870 | ||
|
|
24ac111782 | ||
|
|
07f127ffe4 | ||
|
|
c58f566047 | ||
|
|
f28d6dff32 | ||
|
|
7e49ce9a7b | ||
|
|
59115cd1c7 | ||
|
|
1d93fe4cf9 | ||
|
|
3f1f7640cb | ||
|
|
83ee7c5e92 | ||
|
|
b95ddf18ba | ||
|
|
61d255726c | ||
|
|
05e2851c67 | ||
|
|
f20a174038 | ||
|
|
ec108e7c02 | ||
|
|
ad114295e7 | ||
|
|
0ff7259bc3 | ||
|
|
49af94334e | ||
|
|
22c318fda3 | ||
|
|
da5fd7699e | ||
|
|
3d498a74ba | ||
|
|
460b4bb3f2 | ||
|
|
47723cee33 | ||
|
|
a1b03be27e | ||
|
|
012d99c05c | ||
|
|
2c8a425f87 | ||
|
|
8555f8c28c | ||
|
|
46413c2c52 | ||
|
|
eaeaf9dd69 | ||
|
|
ee11d7da63 | ||
|
|
0ac93aacd5 | ||
|
|
691d8af26d | ||
|
|
87c66b2423 | ||
|
|
005123a371 | ||
|
|
bb8ce43cc0 | ||
|
|
13611e34d2 | ||
|
|
b8190c44a8 | ||
|
|
95d5ec5f0e | ||
|
|
874204bf18 | ||
|
|
6c296a9a17 | ||
|
|
ad06b0e723 | ||
|
|
0652dd344b | ||
|
|
8b3c3e89e9 | ||
|
|
c82ac5ae68 | ||
|
|
2776db0cf9 | ||
|
|
ba19179e4f | ||
|
|
e347ffa336 | ||
|
|
c85af62401 | ||
|
|
39b64b7570 | ||
|
|
56b220b92e | ||
|
|
972fbecc94 | ||
|
|
136e781c7f | ||
|
|
0852d1be9f | ||
|
|
fb722c79be | ||
|
|
c63d069f69 | ||
|
|
1cd7e41f33 | ||
|
|
d6d6d14977 | ||
|
|
82cda4b57a | ||
|
|
301c800319 | ||
|
|
30af83aa6a | ||
|
|
0f9501f93a | ||
|
|
466b2b82d0 | ||
|
|
8ab39512d9 | ||
|
|
e08e95c04e | ||
|
|
e7b1fa5ab5 | ||
|
|
14a2f98418 | ||
|
|
de7d08ee75 | ||
|
|
2a486cad66 | ||
|
|
80fc639480 | ||
|
|
c7608aeb17 | ||
|
|
050300040c | ||
|
|
94c3a2fedd | ||
|
|
421043d923 | ||
|
|
1c22b212c2 | ||
|
|
d52b3eaf21 | ||
|
|
30ca226e39 | ||
|
|
15037013e7 | ||
|
|
30fa9303e8 | ||
|
|
b4753a02de | ||
|
|
628073cbe1 | ||
|
|
2755592175 | ||
|
|
6051ccb23c | ||
|
|
46f9cae0ef | ||
|
|
16614168a7 | ||
|
|
5a15939f08 | ||
|
|
bb5aab16c9 | ||
|
|
b38ac1d025 | ||
|
|
22cf8e940c | ||
|
|
b0ab6bd7e2 | ||
|
|
7b9d85c1b5 | ||
|
|
3637804929 | ||
|
|
c70a44e0fe | ||
|
|
cf18b601e2 | ||
|
|
139cc07bda | ||
|
|
619c3f28f7 | ||
|
|
9966668307 | ||
|
|
77a0a67029 | ||
|
|
b65466cebd | ||
|
|
f1873e32d6 | ||
|
|
b7b4e65d2d | ||
|
|
16bb334fba | ||
|
|
3f1d416526 | ||
|
|
722aaa225b | ||
|
|
7e2e37ab3f | ||
|
|
83411d0fa4 | ||
|
|
d608dd953b | ||
|
|
e5e0a024f9 | ||
|
|
8e6db0829c | ||
|
|
5359fec195 | ||
|
|
f2daf0be9a | ||
|
|
b633a33137 | ||
|
|
d13bf37845 | ||
|
|
4b831a634a | ||
|
|
f91e0a6546 | ||
|
|
2e2d669fdf | ||
|
|
7ecdf7a7be | ||
|
|
9b940de854 | ||
|
|
82807ffe69 | ||
|
|
b1066ad58f | ||
|
|
ac8b1fc108 | ||
|
|
820be2a0ae | ||
|
|
9869f95bd6 | ||
|
|
c87286d3c6 | ||
|
|
7028ca9df3 | ||
|
|
435fc141ae | ||
|
|
889fa63aff | ||
|
|
dae75521d3 | ||
|
|
b9d440f2f7 | ||
|
|
ec4c325efd | ||
|
|
b350ac38dc | ||
|
|
e88c82e7e0 | ||
|
|
99ad01ae0d | ||
|
|
8f8c52d8c4 | ||
|
|
c56fa5a320 | ||
|
|
7d5bae5a50 | ||
|
|
7c404082f8 | ||
|
|
dc8e61cbe5 | ||
|
|
f2ebf52f6e | ||
|
|
fa223e22ed | ||
|
|
6d22c8faa5 | ||
|
|
01ebf2835b | ||
|
|
3ef693a259 | ||
|
|
3a4d932d2b | ||
|
|
571332ae18 | ||
|
|
0607f5552a | ||
|
|
016a6d3aa6 | ||
|
|
c7d98f88e8 | ||
|
|
b82756087a | ||
|
|
91258fea78 | ||
|
|
5c1c6e1f03 | ||
|
|
6d5762d711 | ||
|
|
05bef917ae | ||
|
|
348277bcbd | ||
|
|
3b62572c89 | ||
|
|
158c4f741b | ||
|
|
abcf179042 | ||
|
|
3dba09d19d | ||
|
|
1c4193cce2 | ||
|
|
849ade6e58 | ||
|
|
0d4e6a0865 | ||
|
|
e07408161a | ||
|
|
32bd47e105 | ||
|
|
1bb5d698cc | ||
|
|
9752a9c719 | ||
|
|
7973babe4b | ||
|
|
78e4b578e2 | ||
|
|
8eb8848898 | ||
|
|
aac1460240 | ||
|
|
dde5582669 | ||
|
|
937d2fe0f6 | ||
|
|
aa854cf1f9 | ||
|
|
2bd05a5a04 | ||
|
|
bcc50557a9 | ||
|
|
3a8da1f82b | ||
|
|
bdcb69ad37 | ||
|
|
811634a2b0 | ||
|
|
2512320b30 | ||
|
|
db03faf042 | ||
|
|
701259158f | ||
|
|
a5efdc6492 | ||
|
|
38b15ded87 | ||
|
|
351749dff6 | ||
|
|
2d9912cea7 | ||
|
|
3b50ed8192 | ||
|
|
c4ab34a049 | ||
|
|
985e7b3c6d | ||
|
|
7546c50226 | ||
|
|
6435f6b882 | ||
|
|
bbccb671b8 | ||
|
|
8abb24bc01 | ||
|
|
419008f644 | ||
|
|
d17c2430d7 | ||
|
|
ca533f8937 | ||
|
|
30c3a4c7c1 | ||
|
|
9d22d5b7b5 | ||
|
|
2846dce6ea | ||
|
|
9973b2e3b8 | ||
|
|
d008a2559a | ||
|
|
6470bc1cda | ||
|
|
221b636f3f | ||
|
|
7f3a0b8a88 | ||
|
|
f7e41063bf | ||
|
|
d0fca373ba | ||
|
|
451c4c9d54 | ||
|
|
a59002275d | ||
|
|
d6cd959a2b | ||
|
|
99bbde7be9 | ||
|
|
92dbd14006 | ||
|
|
57f078925e | ||
|
|
6e9243f6e9 | ||
|
|
8b4e12da81 | ||
|
|
8bba860f85 | ||
|
|
d2d26835c3 | ||
|
|
aff62a8006 | ||
|
|
b5fd28ef7c | ||
|
|
c510ebe5e5 | ||
|
|
5ba95090d9 | ||
|
|
ad51fa830b | ||
|
|
1ba922eba2 | ||
|
|
9588a5740c | ||
|
|
7cd765d548 | ||
|
|
6022c0f7d7 | ||
|
|
5ed8be9998 | ||
|
|
4357fe1ba9 | ||
|
|
0548744e94 | ||
|
|
8b2d115335 | ||
|
|
a64db76b4d | ||
|
|
094735566d | ||
|
|
f7b1f9f0dc | ||
|
|
ce25011f0d | ||
|
|
c464f5e7dc | ||
|
|
f85034eb27 | ||
|
|
849755ecd2 | ||
|
|
9217275908 | ||
|
|
00bc3c86b1 | ||
|
|
9e13ca45e6 | ||
|
|
46c38a28eb | ||
|
|
76bbcf2f8c | ||
|
|
ee7e8aa782 | ||
|
|
ba605495ac | ||
|
|
fd0abc250d | ||
|
|
847f9fc8d1 | ||
|
|
748847d5bf | ||
|
|
046e98565e | ||
|
|
71eddc89ea | ||
|
|
9730a424ec | ||
|
|
7b260cdafc | ||
|
|
4369095a51 | ||
|
|
1c706e8c45 | ||
|
|
91029b73e5 | ||
|
|
de4b42a11e | ||
|
|
03230b6386 | ||
|
|
4dbf2796c0 | ||
|
|
03892f5ef1 | ||
|
|
fdf3f86ab0 | ||
|
|
7b15ad5989 | ||
|
|
443f2ca556 | ||
|
|
fa692ccc0b | ||
|
|
0c3d8af8f4 | ||
|
|
3a20c11331 | ||
|
|
aa8c9c350e | ||
|
|
139329233a | ||
|
|
d79996aeea | ||
|
|
fb839084fe | ||
|
|
dea9dde637 | ||
|
|
ebc657dcc6 | ||
|
|
80506856fb | ||
|
|
93a0e45c34 | ||
|
|
3cb2b95121 | ||
|
|
a04869ab27 | ||
|
|
c69b1185d3 | ||
|
|
ad7466a026 | ||
|
|
54dad2a604 | ||
|
|
d5899fae83 | ||
|
|
5d44bfabed | ||
|
|
b6c8be5f43 | ||
|
|
b2abfc5710 | ||
|
|
a9b328ff3c | ||
|
|
0870403299 | ||
|
|
f07b78bd0d | ||
|
|
b2497386bb | ||
|
|
f8558b98c1 | ||
|
|
84ac5f3952 | ||
|
|
404800c556 | ||
|
|
415385b747 | ||
|
|
f7dbaca340 | ||
|
|
32b4c6ce86 | ||
|
|
a3c36d4bde | ||
|
|
fc4703ef80 | ||
|
|
a301b2c758 | ||
|
|
e27682abd3 | ||
|
|
df922a0e3e | ||
|
|
51c83d958c | ||
|
|
17139ce439 | ||
|
|
61652a0306 | ||
|
|
113b97b9c9 | ||
|
|
2784730f7f | ||
|
|
1a9216b522 | ||
|
|
08fc732b7b | ||
|
|
54baf687ec |
5
.github/CODEOWNERS
vendored
5
.github/CODEOWNERS
vendored
@@ -9,6 +9,7 @@ redbot/core/config.py @tekulvw
|
|||||||
redbot/core/cog_manager.py @tekulvw
|
redbot/core/cog_manager.py @tekulvw
|
||||||
redbot/core/core_commands.py @tekulvw
|
redbot/core/core_commands.py @tekulvw
|
||||||
redbot/core/context.py @Tobotimus
|
redbot/core/context.py @Tobotimus
|
||||||
|
redbot/core/commands/* @mikeshardmind
|
||||||
redbot/core/data_manager.py @tekulvw
|
redbot/core/data_manager.py @tekulvw
|
||||||
redbot/core/dev_commands.py @tekulvw
|
redbot/core/dev_commands.py @tekulvw
|
||||||
redbot/core/drivers/* @tekulvw
|
redbot/core/drivers/* @tekulvw
|
||||||
@@ -18,7 +19,6 @@ redbot/core/i18n.py @tekulvw
|
|||||||
redbot/core/json_io.py @tekulvw
|
redbot/core/json_io.py @tekulvw
|
||||||
redbot/core/modlog.py @palmtree5
|
redbot/core/modlog.py @palmtree5
|
||||||
redbot/core/rpc.py @tekulvw
|
redbot/core/rpc.py @tekulvw
|
||||||
redbot/core/sentry_setup.py @Kowlin @tekulvw
|
|
||||||
redbot/core/utils/chat_formatting.py @tekulvw
|
redbot/core/utils/chat_formatting.py @tekulvw
|
||||||
redbot/core/utils/mod.py @palmtree5
|
redbot/core/utils/mod.py @palmtree5
|
||||||
redbot/core/utils/data_converter.py @mikeshardmind
|
redbot/core/utils/data_converter.py @mikeshardmind
|
||||||
@@ -30,7 +30,7 @@ redbot/core/utils/common_filters.py @mikeshardmind
|
|||||||
# Cogs
|
# Cogs
|
||||||
redbot/cogs/admin/* @tekulvw
|
redbot/cogs/admin/* @tekulvw
|
||||||
redbot/cogs/alias/* @tekulvw
|
redbot/cogs/alias/* @tekulvw
|
||||||
redbot/cogs/audio/* @aikaterna @atiwiex
|
redbot/cogs/audio/* @aikaterna
|
||||||
redbot/cogs/bank/* @tekulvw
|
redbot/cogs/bank/* @tekulvw
|
||||||
redbot/cogs/cleanup/* @palmtree5
|
redbot/cogs/cleanup/* @palmtree5
|
||||||
redbot/cogs/customcom/* @palmtree5
|
redbot/cogs/customcom/* @palmtree5
|
||||||
@@ -43,7 +43,6 @@ redbot/cogs/mod/* @palmtree5
|
|||||||
redbot/cogs/modlog/* @palmtree5
|
redbot/cogs/modlog/* @palmtree5
|
||||||
redbot/cogs/streams/* @Twentysix26 @palmtree5
|
redbot/cogs/streams/* @Twentysix26 @palmtree5
|
||||||
redbot/cogs/trivia/* @Tobotimus
|
redbot/cogs/trivia/* @Tobotimus
|
||||||
redbot/cogs/dataconverter/* @mikeshardmind
|
|
||||||
redbot/cogs/reports/* @mikeshardmind
|
redbot/cogs/reports/* @mikeshardmind
|
||||||
redbot/cogs/permissions/* @mikeshardmind
|
redbot/cogs/permissions/* @mikeshardmind
|
||||||
redbot/cogs/warnings/* @palmtree5
|
redbot/cogs/warnings/* @palmtree5
|
||||||
|
|||||||
8
.github/CONTRIBUTING.md
vendored
8
.github/CONTRIBUTING.md
vendored
@@ -31,7 +31,7 @@ We love receiving contributions from our community. Any assistance you can provi
|
|||||||
# 2. Ground Rules
|
# 2. Ground Rules
|
||||||
We've made a point to use [ZenHub](https://www.zenhub.com/) (a plugin for GitHub) as our main source of collaboration and coordination. Your experience contributing to Red will be greatly improved if you go get that plugin.
|
We've made a point to use [ZenHub](https://www.zenhub.com/) (a plugin for GitHub) as our main source of collaboration and coordination. Your experience contributing to Red will be greatly improved if you go get that plugin.
|
||||||
1. Ensure cross compatibility for Windows, Mac OS and Linux.
|
1. Ensure cross compatibility for Windows, Mac OS and Linux.
|
||||||
2. Ensure all Python features used in contributions exist and work in Python 3.6 and above.
|
2. Ensure all Python features used in contributions exist and work in Python 3.7 and above.
|
||||||
3. Create new tests for code you add or bugs you fix. It helps us help you by making sure we don't accidentally break anything :grinning:
|
3. Create new tests for code you add or bugs you fix. It helps us help you by making sure we don't accidentally break anything :grinning:
|
||||||
4. Create any issues for new features you'd like to implement and explain why this feature is useful to everyone and not just you personally.
|
4. Create any issues for new features you'd like to implement and explain why this feature is useful to everyone and not just you personally.
|
||||||
5. Don't add new cogs unless specifically given approval in an issue discussing said cog idea.
|
5. Don't add new cogs unless specifically given approval in an issue discussing said cog idea.
|
||||||
@@ -53,7 +53,7 @@ Red's repository is configured to follow a particular development workflow, usin
|
|||||||
|
|
||||||
### 4.1 Setting up your development environment
|
### 4.1 Setting up your development environment
|
||||||
The following requirements must be installed prior to setting up:
|
The following requirements must be installed prior to setting up:
|
||||||
- Python 3.6.2 or greater
|
- Python 3.7.0 or greater
|
||||||
- git
|
- git
|
||||||
- pip
|
- pip
|
||||||
- pipenv
|
- pipenv
|
||||||
@@ -79,7 +79,7 @@ Note: If you haven't used `pipenv` before but are comfortable with virtualenvs,
|
|||||||
We've recently started using [tox](https://github.com/tox-dev/tox) to run all of our tests. It's extremely simple to use, and if you followed the previous section correctly, it is already installed to your virtual environment.
|
We've recently started using [tox](https://github.com/tox-dev/tox) to run all of our tests. It's extremely simple to use, and if you followed the previous section correctly, it is already installed to your virtual environment.
|
||||||
|
|
||||||
Currently, tox does the following, creating its own virtual environments for each stage:
|
Currently, tox does the following, creating its own virtual environments for each stage:
|
||||||
- Runs all of our unit tests with [pytest](https://github.com/pytest-dev/pytest) on python 3.6 and 3.7 (test environments `py36` and `py37`)
|
- Runs all of our unit tests with [pytest](https://github.com/pytest-dev/pytest) on python 3.7 (test environment `py37`)
|
||||||
- Ensures documentation builds without warnings, and all hyperlinks have a valid destination (test environment `docs`)
|
- Ensures documentation builds without warnings, and all hyperlinks have a valid destination (test environment `docs`)
|
||||||
- Ensures that the code meets our style guide with [black](https://github.com/ambv/black) (test environment `style`)
|
- Ensures that the code meets our style guide with [black](https://github.com/ambv/black) (test environment `style`)
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ Your PR will not be merged until all of these tests pass.
|
|||||||
### 4.3 Style
|
### 4.3 Style
|
||||||
Our style checker of choice, [black](https://github.com/ambv/black), actually happens to be an auto-formatter. The checking functionality simply detects whether or not it would try to reformat something in your code, should you run the formatter on it. For this reason, we recommend using this tool as a formatter, regardless of any disagreements you might have with the style it enforces.
|
Our style checker of choice, [black](https://github.com/ambv/black), actually happens to be an auto-formatter. The checking functionality simply detects whether or not it would try to reformat something in your code, should you run the formatter on it. For this reason, we recommend using this tool as a formatter, regardless of any disagreements you might have with the style it enforces.
|
||||||
|
|
||||||
Use the command `black --help` to see how to use this tool. The full style guide is explained in detail on [black's GitHub repository](https://github.com/ambv/black). **There is one exception to this**, however, which is that we set the line length to 99, instead of black's default 88. When using `black` on the command line, simply use it like so: `black -l 99 <src>`.
|
Use the command `black --help` to see how to use this tool. The full style guide is explained in detail on [black's GitHub repository](https://github.com/ambv/black). **There is one exception to this**, however, which is that we set the line length to 99, instead of black's default 88. When using `black` on the command line, simply use it like so: `black -l 99 -N <src>`.
|
||||||
|
|
||||||
### 4.4 Make
|
### 4.4 Make
|
||||||
You may have noticed we have a `Makefile` and a `make.bat` in the top-level directory. For now, you can do two things with them:
|
You may have noticed we have a `Makefile` and a `make.bat` in the top-level directory. For now, you can do two things with them:
|
||||||
|
|||||||
5
.github/ISSUE_TEMPLATE.md
vendored
Normal file
5
.github/ISSUE_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<!--
|
||||||
|
Please be sure to use the correct template,
|
||||||
|
if your report doesn't have the correct template please open an issue describing your issue in detail
|
||||||
|
For support regarding the bot itself please visit the discord server over at https://discord.gg/red
|
||||||
|
-->
|
||||||
6
.github/ISSUE_TEMPLATE/command_bug.md
vendored
6
.github/ISSUE_TEMPLATE/command_bug.md
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
name: Bug reports for commands
|
||||||
|
about: For bugs that involve commands found within Red
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Command bugs
|
# Command bugs
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|||||||
6
.github/ISSUE_TEMPLATE/feature_req.md
vendored
6
.github/ISSUE_TEMPLATE/feature_req.md
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
name: Feature request
|
||||||
|
about: For feature requests regarding Red itself.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Feature request
|
# Feature request
|
||||||
|
|
||||||
<!-- This template is for feature requests. Please fill out the following: -->
|
<!-- This template is for feature requests. Please fill out the following: -->
|
||||||
|
|||||||
6
.github/ISSUE_TEMPLATE/other_bug.md
vendored
6
.github/ISSUE_TEMPLATE/other_bug.md
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
---
|
||||||
|
name: Bug report
|
||||||
|
about: For bugs that don't involve a command.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
# Other bugs
|
# Other bugs
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|||||||
7
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
7
.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
### Type
|
||||||
|
|
||||||
|
- [ ] Bugfix
|
||||||
|
- [ ] Enhancement
|
||||||
|
- [ ] New feature
|
||||||
|
|
||||||
|
### Description of the changes
|
||||||
1
.github/PULL_REQUEST_TEMPLATE/bugfix.md
vendored
1
.github/PULL_REQUEST_TEMPLATE/bugfix.md
vendored
@@ -1,6 +1,7 @@
|
|||||||
# Bugfix request
|
# Bugfix request
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||||
To be used for pull requests that fix a bug
|
To be used for pull requests that fix a bug
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|||||||
1
.github/PULL_REQUEST_TEMPLATE/enhancement.md
vendored
1
.github/PULL_REQUEST_TEMPLATE/enhancement.md
vendored
@@ -1,6 +1,7 @@
|
|||||||
# Enhancement request
|
# Enhancement request
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||||
To be used for PRs which enhance existing features
|
To be used for PRs which enhance existing features
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|||||||
1
.github/PULL_REQUEST_TEMPLATE/new_feature.md
vendored
1
.github/PULL_REQUEST_TEMPLATE/new_feature.md
vendored
@@ -1,6 +1,7 @@
|
|||||||
# New feature addition
|
# New feature addition
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||||
To be used for PRs which add a new feature
|
To be used for PRs which add a new feature
|
||||||
Examples of this include new APIs, new core cogs, etc.
|
Examples of this include new APIs, new core cogs, etc.
|
||||||
-->
|
-->
|
||||||
|
|||||||
2
.github/PULL_REQUEST_TEMPLATE/release.md
vendored
2
.github/PULL_REQUEST_TEMPLATE/release.md
vendored
@@ -1,6 +1,7 @@
|
|||||||
# New release
|
# New release
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||||
To be used by collaborators for doing releases.
|
To be used by collaborators for doing releases.
|
||||||
Most contributors will not need to use this.
|
Most contributors will not need to use this.
|
||||||
-->
|
-->
|
||||||
@@ -13,4 +14,3 @@ Most contributors will not need to use this.
|
|||||||
|
|
||||||
- [ ] Yes
|
- [ ] Yes
|
||||||
- [ ] No
|
- [ ] No
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
# Translations update
|
# Translations update
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
THIS TEMPLATE IS CURRENTLY UNUSED DUE TO GITHUB LIMITATIONS!
|
||||||
Used for PRs updating translations from Crowdin
|
Used for PRs updating translations from Crowdin
|
||||||
-->
|
-->
|
||||||
@@ -1,14 +1,17 @@
|
|||||||
|
version: 2
|
||||||
|
|
||||||
formats:
|
formats:
|
||||||
- pdf
|
- pdf
|
||||||
|
|
||||||
build:
|
build:
|
||||||
image: latest
|
image: latest
|
||||||
|
|
||||||
requirements_file: dependency_links.txt
|
|
||||||
|
|
||||||
python:
|
python:
|
||||||
version: 3.6
|
version: 3.7
|
||||||
pip_install: true
|
install:
|
||||||
|
- requirements: docs/requirements.txt
|
||||||
|
- method: pip
|
||||||
|
path: .
|
||||||
extra_requirements:
|
extra_requirements:
|
||||||
- docs
|
- docs
|
||||||
- mongo
|
- mongo
|
||||||
|
|||||||
33
.travis.yml
33
.travis.yml
@@ -3,16 +3,16 @@ language: python
|
|||||||
cache: pip
|
cache: pip
|
||||||
notifications:
|
notifications:
|
||||||
email: false
|
email: false
|
||||||
sudo: true
|
|
||||||
|
|
||||||
python:
|
python:
|
||||||
- 3.6.6
|
- 3.7.2
|
||||||
- 3.7
|
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
PIPENV_IGNORE_VIRTUALENVS=1
|
- PIPENV_IGNORE_VIRTUALENVS=1
|
||||||
matrix:
|
matrix:
|
||||||
TOXENV=py
|
- TOXENV=py
|
||||||
|
- TOXENV=docs
|
||||||
|
- TOXENV=style
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- pip install --upgrade pip tox
|
- pip install --upgrade pip tox
|
||||||
@@ -22,46 +22,39 @@ script:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
|
# These jobs only occur on tag creation if the prior ones succeed
|
||||||
- python: 3.6.6
|
|
||||||
env: TOXENV=docs
|
|
||||||
- python: 3.6.6
|
|
||||||
env: TOXENV=style
|
|
||||||
|
|
||||||
# These jobs only occur on tag creation for V3/develop if the prior ones succeed
|
|
||||||
- stage: PyPi Deployment
|
- stage: PyPi Deployment
|
||||||
if: tag IS present
|
if: tag IS present
|
||||||
python: 3.6.6
|
python: 3.7.2
|
||||||
env:
|
env:
|
||||||
- DEPLOYING=true
|
- DEPLOYING=true
|
||||||
|
- TOXENV=py36
|
||||||
deploy:
|
deploy:
|
||||||
- provider: pypi
|
- provider: pypi
|
||||||
|
distributions: sdist bdist_wheel
|
||||||
user: Red-DiscordBot
|
user: Red-DiscordBot
|
||||||
password:
|
password:
|
||||||
secure: Ty9vYnd/wCuQkVC/OsS4E2jT9LVDVfzsFrQc4U2hMYcTJnYbl/3omyObdCWCOBC40vUDkVHAQU8ULHzoCA+2KX9Ds/7/P5zCumAA0uJRR9Smw7OlRzSMxJI+/lGq4CwXKzxDZKuo5rsxXEbW5qmYjtO8Mk6KuLkvieb1vyr2DcqWEFzg/7TZNDfD1oP8et8ITQ26lLP1dtQx/jlAiIBzgK9wziuwj1Divb9A///VsGz43N8maZ+jfsDjYqrfUVWTy3ar7JPUplletenYCR1PmQ5C46XfV0kitKd1aITJ48YPAKyYgKy8AIT+Uz1JArTnqdzLSFRNELS57qS00lzgllbteCyWQ8Uzy0Zpxb/5DDH8/mL1n0MyJrF8qjZd2hLNAXg3z/k9bGXeiMLGwoxRlGXkL2XpiVgI93UKKyVyooGNMgPTc/QdSc7krjAWcOtX/HgLR34jxeLPFEdzJNAFIimfDD8N+XTFcNBw6EvOYm/n5MXkckNoX/G+ThNobHZ7VKSASltZ9zBRAJ2dDh35G3CYmVEk33U77RKbL9le/Za9QVBcAO8i6rqVGYkdO7thHHKHc/1CB1jNnjsFSDt0bURtNfAqfwKCurQC8487zbEzT+2fog3Wygv7g3cklaRg4guY8UjZuFWStYGqbroTsOCd9ATNqeO5B13pNhllSzU=
|
secure: Ty9vYnd/wCuQkVC/OsS4E2jT9LVDVfzsFrQc4U2hMYcTJnYbl/3omyObdCWCOBC40vUDkVHAQU8ULHzoCA+2KX9Ds/7/P5zCumAA0uJRR9Smw7OlRzSMxJI+/lGq4CwXKzxDZKuo5rsxXEbW5qmYjtO8Mk6KuLkvieb1vyr2DcqWEFzg/7TZNDfD1oP8et8ITQ26lLP1dtQx/jlAiIBzgK9wziuwj1Divb9A///VsGz43N8maZ+jfsDjYqrfUVWTy3ar7JPUplletenYCR1PmQ5C46XfV0kitKd1aITJ48YPAKyYgKy8AIT+Uz1JArTnqdzLSFRNELS57qS00lzgllbteCyWQ8Uzy0Zpxb/5DDH8/mL1n0MyJrF8qjZd2hLNAXg3z/k9bGXeiMLGwoxRlGXkL2XpiVgI93UKKyVyooGNMgPTc/QdSc7krjAWcOtX/HgLR34jxeLPFEdzJNAFIimfDD8N+XTFcNBw6EvOYm/n5MXkckNoX/G+ThNobHZ7VKSASltZ9zBRAJ2dDh35G3CYmVEk33U77RKbL9le/Za9QVBcAO8i6rqVGYkdO7thHHKHc/1CB1jNnjsFSDt0bURtNfAqfwKCurQC8487zbEzT+2fog3Wygv7g3cklaRg4guY8UjZuFWStYGqbroTsOCd9ATNqeO5B13pNhllSzU=
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
on:
|
on:
|
||||||
repo: Cog-Creators/Red-DiscordBot
|
repo: Cog-Creators/Red-DiscordBot
|
||||||
branch: V3/develop
|
|
||||||
python: 3.6.6
|
|
||||||
tags: true
|
tags: true
|
||||||
- stage: Crowdin Deployment
|
- stage: Crowdin Deployment
|
||||||
if: tag IS present
|
if: tag IS present
|
||||||
python: 3.6.6
|
python: 3.7.2
|
||||||
env:
|
env:
|
||||||
- DEPLOYING=true
|
- DEPLOYING=true
|
||||||
|
- TOXENV=py36
|
||||||
before_deploy:
|
before_deploy:
|
||||||
- curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
|
- curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
|
||||||
- echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
|
- echo "deb https://artifacts.crowdin.com/repo/deb/ /" | sudo tee -a /etc/apt/sources.list
|
||||||
- sudo apt-get update -qq
|
- sudo apt-get update -qq
|
||||||
- sudo apt-get install -y crowdin
|
- sudo apt-get install -y crowdin
|
||||||
- pip install redgettext==2.1
|
- pip install redgettext==2.2
|
||||||
deploy:
|
deploy:
|
||||||
- provider: script
|
- provider: script
|
||||||
script: make gettext
|
script: make upload_translations
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
on:
|
on:
|
||||||
repo: Cog-Creators/Red-DiscordBot
|
repo: Cog-Creators/Red-DiscordBot
|
||||||
branch: V3/develop
|
|
||||||
python: 3.6.6
|
|
||||||
tags: true
|
tags: true
|
||||||
|
|||||||
32
LICENSE
32
LICENSE
@@ -632,7 +632,7 @@ state the exclusion of warranty; and each file should have at least
|
|||||||
the "copyright" line and a pointer to where the full notice is found.
|
the "copyright" line and a pointer to where the full notice is found.
|
||||||
|
|
||||||
Red - A fully customizable Discord bot
|
Red - A fully customizable Discord bot
|
||||||
Copyright (C) 2015-2018 Twentysix
|
Copyright (C) 2015-2019 Twentysix
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
This program is free software: you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
@@ -652,7 +652,7 @@ Also add information on how to contact you by electronic and paper mail.
|
|||||||
If the program does terminal interaction, make it output a short
|
If the program does terminal interaction, make it output a short
|
||||||
notice like this when it starts in an interactive mode:
|
notice like this when it starts in an interactive mode:
|
||||||
|
|
||||||
Red-DiscordBot Copyright (C) 2015-2018 Twentysix
|
Red-DiscordBot Copyright (C) 2015-2019 Twentysix
|
||||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||||
This is free software, and you are welcome to redistribute it
|
This is free software, and you are welcome to redistribute it
|
||||||
under certain conditions; type `show c' for details.
|
under certain conditions; type `show c' for details.
|
||||||
@@ -672,3 +672,31 @@ may consider it more useful to permit linking proprietary applications with
|
|||||||
the library. If this is what you want to do, use the GNU Lesser General
|
the library. If this is what you want to do, use the GNU Lesser General
|
||||||
Public License instead of this License. But first, please read
|
Public License instead of this License. But first, please read
|
||||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
||||||
|
|
||||||
|
The Red-DiscordBot project contains subcomponents in audio.py that have a
|
||||||
|
separate copyright notice and license terms. Your use of the source code for
|
||||||
|
these subcomponents is subject to the terms and conditions of the following
|
||||||
|
licenses.
|
||||||
|
|
||||||
|
This product bundles methods from https://github.com/Just-Some-Bots/MusicBot/
|
||||||
|
blob/master/musicbot/spotify.py which are available under an MIT license.
|
||||||
|
|
||||||
|
Copyright (c) 2015-2018 Just-Some-Bots (https://github.com/Just-Some-Bots)
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
include README.md
|
|
||||||
include LICENSE
|
|
||||||
include dependency_links.txt
|
|
||||||
9
Makefile
9
Makefile
@@ -1,7 +1,14 @@
|
|||||||
|
# Python Code Style
|
||||||
reformat:
|
reformat:
|
||||||
black -l 99 `git ls-files "*.py"`
|
black -l 99 `git ls-files "*.py"`
|
||||||
stylecheck:
|
stylecheck:
|
||||||
black --check -l 99 `git ls-files "*.py"`
|
black --check -l 99 `git ls-files "*.py"`
|
||||||
|
|
||||||
|
# Translations
|
||||||
gettext:
|
gettext:
|
||||||
redgettext --command-docstrings --verbose --recursive redbot --exclude-files "redbot/pytest/**/*"
|
redgettext --command-docstrings --verbose --recursive redbot --exclude-files "redbot/pytest/**/*"
|
||||||
crowdin upload
|
upload_translations:
|
||||||
|
$(MAKE) gettext
|
||||||
|
crowdin upload sources
|
||||||
|
download_translations:
|
||||||
|
crowdin download
|
||||||
|
|||||||
5
Pipfile
5
Pipfile
@@ -4,9 +4,8 @@ verify_ssl = true
|
|||||||
name = "pypi"
|
name = "pypi"
|
||||||
|
|
||||||
[packages]
|
[packages]
|
||||||
"discord.py" = { git = 'git://github.com/Rapptz/discord.py', ref = 'rewrite', editable = true }
|
red-discordbot = {path = ".",editable = true,extras = ['mongo']}
|
||||||
"e1839a8" = { path = ".", editable = true, extras = ['mongo', 'voice'] }
|
|
||||||
|
|
||||||
[dev-packages]
|
[dev-packages]
|
||||||
tox = "*"
|
tox = "*"
|
||||||
"e1839a9" = { path = ".", editable = true, extras = ['docs', 'test', 'style'] }
|
red-discordbot = {path = ".",editable = true,extras = ['docs', 'test', 'style', 'mongo']}
|
||||||
|
|||||||
781
Pipfile.lock
generated
781
Pipfile.lock
generated
File diff suppressed because it is too large
Load Diff
14
README.md
14
README.md
@@ -16,7 +16,7 @@
|
|||||||
<img src="https://img.shields.io/badge/Support-Red!-yellow.svg" alt="Support Red on Patreon!">
|
<img src="https://img.shields.io/badge/Support-Red!-yellow.svg" alt="Support Red on Patreon!">
|
||||||
</a>
|
</a>
|
||||||
<a href="https://www.python.org/downloads/">
|
<a href="https://www.python.org/downloads/">
|
||||||
<img src="https://img.shields.io/badge/Made%20With-Python%203-blue.svg?style=for-the-badge" alt="Made with Python 3">
|
<img src="https://img.shields.io/badge/Made%20With-Python%203.7-blue.svg?style=for-the-badge" alt="Made with Python 3.7">
|
||||||
</a>
|
</a>
|
||||||
<a href="https://crowdin.com/project/red-discordbot">
|
<a href="https://crowdin.com/project/red-discordbot">
|
||||||
<img src="https://d322cqt584bo4o.cloudfront.net/red-discordbot/localized.svg" alt="Localized with Crowdin">
|
<img src="https://d322cqt584bo4o.cloudfront.net/red-discordbot/localized.svg" alt="Localized with Crowdin">
|
||||||
@@ -26,8 +26,8 @@
|
|||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<a href="https://travis-ci.org/Cog-Creators/Red-DiscordBot">
|
<a href="https://travis-ci.com/Cog-Creators/Red-DiscordBot">
|
||||||
<img src="https://api.travis-ci.org/Cog-Creators/Red-DiscordBot.svg?branch=V3/develop" alt="Travis CI">
|
<img src="https://api.travis-ci.com/Cog-Creators/Red-DiscordBot.svg?branch=V3/develop" alt="Travis CI">
|
||||||
</a>
|
</a>
|
||||||
<a href="http://red-discordbot.readthedocs.io/en/v3-develop/?badge=v3-develop">
|
<a href="http://red-discordbot.readthedocs.io/en/v3-develop/?badge=v3-develop">
|
||||||
<img src="https://readthedocs.org/projects/red-discordbot/badge/?version=v3-develop" alt="Red on readthedocs.org">
|
<img src="https://readthedocs.org/projects/red-discordbot/badge/?version=v3-develop" alt="Red on readthedocs.org">
|
||||||
@@ -91,11 +91,9 @@ community of cog repositories.**
|
|||||||
- [Arch Linux](https://red-discordbot.readthedocs.io/en/v3-develop/install_linux_mac.html)
|
- [Arch Linux](https://red-discordbot.readthedocs.io/en/v3-develop/install_linux_mac.html)
|
||||||
- [Raspbian Stretch](https://red-discordbot.readthedocs.io/en/v3-develop/install_linux_mac.html)
|
- [Raspbian Stretch](https://red-discordbot.readthedocs.io/en/v3-develop/install_linux_mac.html)
|
||||||
|
|
||||||
Already using **Red** V2? Take a look at the [Data Converter](https://red-discordbot.readthedocs.io/en/v3-develop/cog_dataconverter.html)
|
|
||||||
to import your data to V3.
|
|
||||||
|
|
||||||
If after reading the guide you are still experiencing issues, feel free to join the
|
If after reading the guide you are still experiencing issues, feel free to join the
|
||||||
[Official Discord Server](https://discord.gg/red) and ask in the **#v3-support** channel for help.
|
[Official Discord Server](https://discord.gg/red) and ask in the **#support** channel for help.
|
||||||
|
|
||||||
# Plugins
|
# Plugins
|
||||||
|
|
||||||
@@ -111,14 +109,14 @@ plugins directly from Discord! A few examples are:
|
|||||||
- Anilist
|
- Anilist
|
||||||
- And much, much more!
|
- And much, much more!
|
||||||
|
|
||||||
Feel free to take a [peek](https://github.com/Cog-Creators/Red-DiscordBot/issues/1398) at a list of
|
Feel free to take a [peek](https://cogboard.red/t/approved-repositories/210) at a list of
|
||||||
available 3rd party cogs!
|
available 3rd party cogs!
|
||||||
|
|
||||||
# Join the community!
|
# Join the community!
|
||||||
|
|
||||||
**Red** is in continuous development, and it’s supported by an active community which produces new
|
**Red** is in continuous development, and it’s supported by an active community which produces new
|
||||||
content (cogs/plugins) for everyone to enjoy. New features are constantly added. If you can’t
|
content (cogs/plugins) for everyone to enjoy. New features are constantly added. If you can’t
|
||||||
[find](https://github.com/Cog-Creators/Red-DiscordBot/issues/1398) the cog you’re looking for,
|
[find](https://cogboard.red/t/approved-repositories/210) the cog you’re looking for,
|
||||||
consult our [guide](https://red-discordbot.readthedocs.io/en/v3-develop/guide_cog_creation.html) on
|
consult our [guide](https://red-discordbot.readthedocs.io/en/v3-develop/guide_cog_creation.html) on
|
||||||
building your own cogs!
|
building your own cogs!
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
api_key_env: CROWDIN_API_KEY
|
api_key_env: CROWDIN_API_KEY
|
||||||
project_identifier_env: CROWDIN_PROJECT_ID
|
project_identifier_env: CROWDIN_PROJECT_ID
|
||||||
|
base_path: ./redbot/
|
||||||
files:
|
files:
|
||||||
- source: /redbot/**/*.pot
|
- source: cogs/**/messages.pot
|
||||||
|
translation: /%original_path%/%locale%.po
|
||||||
|
- source: core/**/messages.pot
|
||||||
translation: /%original_path%/%locale%.po
|
translation: /%original_path%/%locale%.po
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
https://github.com/Rapptz/discord.py/tarball/00a659c6526b2445162b52eaf970adbd22c6d35d#egg=discord.py-1.0.0a0
|
|
||||||
@@ -14,9 +14,6 @@ help:
|
|||||||
|
|
||||||
.PHONY: help Makefile
|
.PHONY: help Makefile
|
||||||
|
|
||||||
init:
|
|
||||||
cd .. && pipenv lock -r --dev > docs/requirements.txt && echo 'git+https://github.com/Rapptz/discord.py@rewrite#egg=discord.py-1.0' >> docs/requirements.txt
|
|
||||||
|
|
||||||
# Catch-all target: route all unknown targets to Sphinx using the new
|
# Catch-all target: route all unknown targets to Sphinx using the new
|
||||||
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
|
||||||
%: Makefile
|
%: Makefile
|
||||||
|
|||||||
@@ -28,6 +28,7 @@ Paste the following and replace all instances of :code:`username` with the usern
|
|||||||
Restart=always
|
Restart=always
|
||||||
RestartSec=15
|
RestartSec=15
|
||||||
RestartPreventExitStatus=0
|
RestartPreventExitStatus=0
|
||||||
|
TimeoutStopSec=10
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
@@ -48,6 +49,14 @@ To set the bot to start on boot, you must enable the service, again adding the i
|
|||||||
|
|
||||||
:code:`sudo systemctl enable red@instancename`
|
:code:`sudo systemctl enable red@instancename`
|
||||||
|
|
||||||
|
If you need to shutdown the bot, you can use the ``[p]shutdown`` command or
|
||||||
|
type the following command in the terminal, still by adding the instance name after the **@**:
|
||||||
|
|
||||||
|
:code:`sudo systemctl stop red@instancename`
|
||||||
|
|
||||||
|
.. warning:: If the service doesn't stop in the next 10 seconds, the process is killed.
|
||||||
|
Check your logs to know the cause of the error that prevents the shutdown.
|
||||||
|
|
||||||
To view Red’s log, you can acccess through journalctl:
|
To view Red’s log, you can acccess through journalctl:
|
||||||
|
|
||||||
:code:`sudo journalctl -u red@instancename`
|
:code:`sudo journalctl -u red@instancename`
|
||||||
|
|||||||
232
docs/changelog_3_1_0.rst
Normal file
232
docs/changelog_3_1_0.rst
Normal file
@@ -0,0 +1,232 @@
|
|||||||
|
.. v3.1.0 Changelog
|
||||||
|
|
||||||
|
####################
|
||||||
|
v3.1.0 Release Notes
|
||||||
|
####################
|
||||||
|
|
||||||
|
----------------------
|
||||||
|
Mongo Driver Migration
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
Due to the required changes of the Mongo driver for Config, all existing Mongo users will need to
|
||||||
|
complete the below instructions to continue to use Mongo after updating to 3.1.
|
||||||
|
This includes **all** users, regardless of any prior migration attempt to a development version of
|
||||||
|
3.1.
|
||||||
|
|
||||||
|
#. Upgrade to 3.1
|
||||||
|
#. Convert all existing Mongo instances to JSON using the new converters
|
||||||
|
#. Start each bot instance while using JSON and load any and all cogs you have in order to successfully preserve data.
|
||||||
|
#. Turn each instance off and convert back to Mongo.
|
||||||
|
**NOTE:** No data is wiped from your Mongo database when converting to JSON.
|
||||||
|
You may want to use a *new* database name when converting back to Mongo in order to not have duplicate data.
|
||||||
|
|
||||||
|
-------------
|
||||||
|
Setup Utility
|
||||||
|
-------------
|
||||||
|
|
||||||
|
New commands were introduced to simplify the conversion/editing/removal process both on our end and the users end.
|
||||||
|
Please use ``redbot-setup --help`` to learn how to use the new features.
|
||||||
|
|
||||||
|
.. HINT::
|
||||||
|
|
||||||
|
Converting to JSON: ``redbot-setup convert <instance_name> json``
|
||||||
|
|
||||||
|
Converting to Mongo: ``redbot-setup convert <instance_name> mongo``
|
||||||
|
|
||||||
|
################
|
||||||
|
v3.1.0 Changelog
|
||||||
|
################
|
||||||
|
|
||||||
|
-----
|
||||||
|
Audio
|
||||||
|
-----
|
||||||
|
|
||||||
|
* Add Spotify support (`#2328`_)
|
||||||
|
* Play local folders via text command (`#2457`_)
|
||||||
|
* Change pause to a toggle (`#2461`_)
|
||||||
|
* Remove aliases (`#2462`_)
|
||||||
|
* Add track length restriction (`#2465`_)
|
||||||
|
* Seek command can now seek to position (`#2470`_)
|
||||||
|
* Add option for dc at queue end (`#2472`_)
|
||||||
|
* Emptydisconnect and status refactor (`#2473`_)
|
||||||
|
* Queue clean and queue clear addition (`#2476`_)
|
||||||
|
* Fix for audioset status (`#2481`_)
|
||||||
|
* Playlist download addition (`#2482`_)
|
||||||
|
* Add songs when search-queuing (`#2513`_)
|
||||||
|
* Match v2 behavior for channel change (`#2521`_)
|
||||||
|
* Bot will no longer complain about permissions when trying to connect to user-limited channel, if it has "Move Members" permission (`#2525`_)
|
||||||
|
* Fix issue on audiostats command when more than 20 servers to display (`#2533`_)
|
||||||
|
* Fix for prev command display (`#2556`_)
|
||||||
|
* Fix for localtrack playing (`#2557`_)
|
||||||
|
* Fix for playlist queue when not playing (`#2586`_)
|
||||||
|
* Track search and append fixes (`#2591`_)
|
||||||
|
* DJ role should ask for a role (`#2606`_)
|
||||||
|
|
||||||
|
----
|
||||||
|
Core
|
||||||
|
----
|
||||||
|
|
||||||
|
* Warn on usage of ``yaml.load`` (`#2326`_)
|
||||||
|
* New Event dispatch: ``on_message_without_command`` (`#2338`_)
|
||||||
|
* Improve output format of cooldown messages (`#2412`_)
|
||||||
|
* Delete cooldown messages when expired (`#2469`_)
|
||||||
|
* Fix local blacklist/whitelist management (`#2531`_)
|
||||||
|
* ``[p]set locale`` now only accepts actual locales (`#2553`_)
|
||||||
|
* ``[p]listlocales`` now displays ``en-US`` (`#2553`_)
|
||||||
|
* ``redbot --version`` will now give you current version of Red (`#2567`_)
|
||||||
|
* Redesign help and related formatter (`#2628`_)
|
||||||
|
* Default locale changed from ``en`` to ``en-US`` (`#2642`_)
|
||||||
|
* New command ``[p]datapath`` that prints the bot's datapath (`#2652`_)
|
||||||
|
|
||||||
|
------
|
||||||
|
Config
|
||||||
|
------
|
||||||
|
|
||||||
|
* Updated Mongo driver to support large guilds (`#2536`_)
|
||||||
|
* Introduced ``init_custom`` method on Config objects (`#2545`_)
|
||||||
|
* We now record custom group primary key lengths in the core config object (`#2550`_)
|
||||||
|
* Migrated internal UUIDs to maintain cross platform consistency (`#2604`_)
|
||||||
|
|
||||||
|
-------------
|
||||||
|
DataConverter
|
||||||
|
-------------
|
||||||
|
|
||||||
|
* It's dead jim (Removal) (`#2554`_)
|
||||||
|
|
||||||
|
----------
|
||||||
|
discord.py
|
||||||
|
----------
|
||||||
|
|
||||||
|
* No longer vendoring discord.py (`#2587`_)
|
||||||
|
* Upgraded discord.py dependency to version 1.0.1 (`#2587`_)
|
||||||
|
|
||||||
|
----------
|
||||||
|
Downloader
|
||||||
|
----------
|
||||||
|
|
||||||
|
* ``[p]cog install`` will now tell user that cog has to be loaded (`#2523`_)
|
||||||
|
* The message when libraries fail to install is now formatted (`#2576`_)
|
||||||
|
* Fixed bug, that caused Downloader to include submodules on cog list (`#2590`_)
|
||||||
|
* ``[p]cog uninstall`` allows to uninstall multiple cogs now (`#2592`_)
|
||||||
|
* ``[p]cog uninstall`` will now remove cog from installed cogs even if it can't find the cog in install path anymore (`#2595`_)
|
||||||
|
* ``[p]cog install`` will not allow to install cogs which aren't suitable for installed version of Red anymore (`#2605`_)
|
||||||
|
* Cog Developers now have to use ``min_bot_version`` in form of version string instead of ``bot_version`` in info.json and they can also use ``max_bot_version`` to specify maximum version of Red, more in :doc:`framework_downloader`. (`#2605`_)
|
||||||
|
|
||||||
|
------
|
||||||
|
Filter
|
||||||
|
------
|
||||||
|
|
||||||
|
* Filter performs significantly better on large servers. (`#2509`_)
|
||||||
|
|
||||||
|
--------
|
||||||
|
Launcher
|
||||||
|
--------
|
||||||
|
|
||||||
|
* Fixed extras in the launcher (`#2588`_)
|
||||||
|
|
||||||
|
---
|
||||||
|
Mod
|
||||||
|
---
|
||||||
|
|
||||||
|
* Admins can now decide how many times message has to be repeated before ``deleterepeats`` removes it (`#2437`_)
|
||||||
|
* Fix: make ``[p]ban [days]`` optional as per the doc (`#2602`_)
|
||||||
|
* Added the command ``voicekick`` to kick members from a voice channel with optional mod case. (`#2639`_)
|
||||||
|
|
||||||
|
-----------
|
||||||
|
Permissions
|
||||||
|
-----------
|
||||||
|
|
||||||
|
* Removed: ``p`` alias for ``permissions`` command (`#2467`_)
|
||||||
|
|
||||||
|
-------------
|
||||||
|
Setup Scripts
|
||||||
|
-------------
|
||||||
|
|
||||||
|
* ``redbot-setup`` now uses the click CLI library (`#2579`_)
|
||||||
|
* ``redbot-setup convert`` now used to convert between libraries (`#2579`_)
|
||||||
|
* Backup support for Mongo is currently broken (`#2579`_)
|
||||||
|
|
||||||
|
-------
|
||||||
|
Streams
|
||||||
|
-------
|
||||||
|
|
||||||
|
* Add support for custom stream alert messages per guild (`#2600`_)
|
||||||
|
* Add ability to exclude rerun Twitch streams, and note rerun streams in embed status (`#2620`_)
|
||||||
|
|
||||||
|
-----
|
||||||
|
Tests
|
||||||
|
-----
|
||||||
|
|
||||||
|
* Test for ``trivia`` cog uses explicitly utf-8 encoding for checking yaml files (`#2565`_)
|
||||||
|
|
||||||
|
------
|
||||||
|
Trivia
|
||||||
|
------
|
||||||
|
|
||||||
|
* Fix of dead image link for Sao Tome and Principe in ``worldflags`` trivia (`#2540`_)
|
||||||
|
|
||||||
|
-----------------
|
||||||
|
Utility Functions
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
* New: ``chat_formatting.humaize_timedelta`` (`#2412`_)
|
||||||
|
* ``Tunnel`` - Spelling correction of method name - changed ``files_from_attatch`` to ``files_from_attach`` (old name is left for backwards compatibility) (`#2496`_)
|
||||||
|
* ``Tunnel`` - fixed behavior of ``react_close()``, now when tunnel closes message will be sent to other end (`#2507`_)
|
||||||
|
* ``chat_formatting.humanize_list`` - Improved error handling of empty lists (`#2597`_)
|
||||||
|
|
||||||
|
.. _#2326: https://github.com/Cog-Creators/Red-DiscordBot/pull/2326
|
||||||
|
.. _#2328: https://github.com/Cog-Creators/Red-DiscordBot/pull/2328
|
||||||
|
.. _#2338: https://github.com/Cog-Creators/Red-DiscordBot/pull/2338
|
||||||
|
.. _#2412: https://github.com/Cog-Creators/Red-DiscordBot/pull/2412
|
||||||
|
.. _#2437: https://github.com/Cog-Creators/Red-DiscordBot/pull/2437
|
||||||
|
.. _#2457: https://github.com/Cog-Creators/Red-DiscordBot/pull/2457
|
||||||
|
.. _#2461: https://github.com/Cog-Creators/Red-DiscordBot/pull/2461
|
||||||
|
.. _#2462: https://github.com/Cog-Creators/Red-DiscordBot/pull/2462
|
||||||
|
.. _#2465: https://github.com/Cog-Creators/Red-DiscordBot/pull/2465
|
||||||
|
.. _#2467: https://github.com/Cog-Creators/Red-DiscordBot/pull/2467
|
||||||
|
.. _#2469: https://github.com/Cog-Creators/Red-DiscordBot/pull/2469
|
||||||
|
.. _#2470: https://github.com/Cog-Creators/Red-DiscordBot/pull/2470
|
||||||
|
.. _#2472: https://github.com/Cog-Creators/Red-DiscordBot/pull/2472
|
||||||
|
.. _#2473: https://github.com/Cog-Creators/Red-DiscordBot/pull/2473
|
||||||
|
.. _#2476: https://github.com/Cog-Creators/Red-DiscordBot/pull/2476
|
||||||
|
.. _#2481: https://github.com/Cog-Creators/Red-DiscordBot/pull/2481
|
||||||
|
.. _#2482: https://github.com/Cog-Creators/Red-DiscordBot/pull/2482
|
||||||
|
.. _#2496: https://github.com/Cog-Creators/Red-DiscordBot/pull/2496
|
||||||
|
.. _#2507: https://github.com/Cog-Creators/Red-DiscordBot/pull/2507
|
||||||
|
.. _#2509: https://github.com/Cog-Creators/Red-DiscordBot/pull/2509
|
||||||
|
.. _#2513: https://github.com/Cog-Creators/Red-DiscordBot/pull/2513
|
||||||
|
.. _#2521: https://github.com/Cog-Creators/Red-DiscordBot/pull/2521
|
||||||
|
.. _#2523: https://github.com/Cog-Creators/Red-DiscordBot/pull/2523
|
||||||
|
.. _#2525: https://github.com/Cog-Creators/Red-DiscordBot/pull/2525
|
||||||
|
.. _#2531: https://github.com/Cog-Creators/Red-DiscordBot/pull/2531
|
||||||
|
.. _#2533: https://github.com/Cog-Creators/Red-DiscordBot/pull/2533
|
||||||
|
.. _#2536: https://github.com/Cog-Creators/Red-DiscordBot/pull/2536
|
||||||
|
.. _#2540: https://github.com/Cog-Creators/Red-DiscordBot/pull/2540
|
||||||
|
.. _#2545: https://github.com/Cog-Creators/Red-DiscordBot/pull/2545
|
||||||
|
.. _#2550: https://github.com/Cog-Creators/Red-DiscordBot/pull/2550
|
||||||
|
.. _#2553: https://github.com/Cog-Creators/Red-DiscordBot/pull/2553
|
||||||
|
.. _#2554: https://github.com/Cog-Creators/Red-DiscordBot/pull/2554
|
||||||
|
.. _#2556: https://github.com/Cog-Creators/Red-DiscordBot/pull/2556
|
||||||
|
.. _#2557: https://github.com/Cog-Creators/Red-DiscordBot/pull/2557
|
||||||
|
.. _#2565: https://github.com/Cog-Creators/Red-DiscordBot/pull/2565
|
||||||
|
.. _#2567: https://github.com/Cog-Creators/Red-DiscordBot/pull/2567
|
||||||
|
.. _#2576: https://github.com/Cog-Creators/Red-DiscordBot/pull/2576
|
||||||
|
.. _#2579: https://github.com/Cog-Creators/Red-DiscordBot/pull/2579
|
||||||
|
.. _#2586: https://github.com/Cog-Creators/Red-DiscordBot/pull/2586
|
||||||
|
.. _#2587: https://github.com/Cog-Creators/Red-DiscordBot/pull/2587
|
||||||
|
.. _#2588: https://github.com/Cog-Creators/Red-DiscordBot/pull/2588
|
||||||
|
.. _#2590: https://github.com/Cog-Creators/Red-DiscordBot/pull/2590
|
||||||
|
.. _#2591: https://github.com/Cog-Creators/Red-DiscordBot/pull/2591
|
||||||
|
.. _#2592: https://github.com/Cog-Creators/Red-DiscordBot/pull/2592
|
||||||
|
.. _#2595: https://github.com/Cog-Creators/Red-DiscordBot/pull/2595
|
||||||
|
.. _#2597: https://github.com/Cog-Creators/Red-DiscordBot/pull/2597
|
||||||
|
.. _#2600: https://github.com/Cog-Creators/Red-DiscordBot/pull/2600
|
||||||
|
.. _#2602: https://github.com/Cog-Creators/Red-DiscordBot/pull/2602
|
||||||
|
.. _#2604: https://github.com/Cog-Creators/Red-DiscordBot/pull/2604
|
||||||
|
.. _#2605: https://github.com/Cog-Creators/Red-DiscordBot/pull/2605
|
||||||
|
.. _#2606: https://github.com/Cog-Creators/Red-DiscordBot/pull/2606
|
||||||
|
.. _#2620: https://github.com/Cog-Creators/Red-DiscordBot/pull/2620
|
||||||
|
.. _#2628: https://github.com/Cog-Creators/Red-DiscordBot/pull/2628
|
||||||
|
.. _#2639: https://github.com/Cog-Creators/Red-DiscordBot/pull/2639
|
||||||
|
.. _#2642: https://github.com/Cog-Creators/Red-DiscordBot/pull/2642
|
||||||
|
.. _#2652: https://github.com/Cog-Creators/Red-DiscordBot/pull/2652
|
||||||
@@ -12,6 +12,14 @@ CustomCommands allows you to create simple commands for your bot without requiri
|
|||||||
|
|
||||||
If the command you attempt to create shares a name with an already loaded command, you cannot overwrite it with this cog.
|
If the command you attempt to create shares a name with an already loaded command, you cannot overwrite it with this cog.
|
||||||
|
|
||||||
|
---------
|
||||||
|
Cooldowns
|
||||||
|
---------
|
||||||
|
|
||||||
|
You can set cooldowns for your custom commands. If a command is on cooldown, it will not be triggered.
|
||||||
|
|
||||||
|
You can set cooldowns per member or per channel, or set a cooldown guild-wide. You can also set multiple types of cooldown on a single custom command. All cooldowns must pass before the command will trigger.
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
Context Parameters
|
Context Parameters
|
||||||
------------------
|
------------------
|
||||||
|
|||||||
@@ -1,62 +0,0 @@
|
|||||||
.. Importing data from a V2 install
|
|
||||||
|
|
||||||
================================
|
|
||||||
Importing data from a V2 install
|
|
||||||
================================
|
|
||||||
|
|
||||||
----------------
|
|
||||||
What you'll need
|
|
||||||
----------------
|
|
||||||
|
|
||||||
1. A Running V3 bot
|
|
||||||
2. The path where your V2 bot is installed
|
|
||||||
|
|
||||||
--------------
|
|
||||||
Importing data
|
|
||||||
--------------
|
|
||||||
|
|
||||||
.. important::
|
|
||||||
|
|
||||||
Unless otherwise specified, the V2 data will take priority over V3 data for the same entires
|
|
||||||
|
|
||||||
.. important::
|
|
||||||
|
|
||||||
For the purposes of this guide, your prefix will be denoted as
|
|
||||||
[p]
|
|
||||||
|
|
||||||
You should swap whatever you made your prefix in for this.
|
|
||||||
All of the below are commands to be entered in discord where the bot can
|
|
||||||
see them.
|
|
||||||
|
|
||||||
The dataconverter cog is not loaded by default. To start, load it with
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
[p]load dataconverter
|
|
||||||
|
|
||||||
Next, you'll need to give it the path where your V2 install is.
|
|
||||||
|
|
||||||
On linux and OSX, it may look something like:
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
/home/username/Red-DiscordBot/
|
|
||||||
|
|
||||||
On Windows it will look something like:
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
C:\Users\yourusername\Red-DiscordBot
|
|
||||||
|
|
||||||
Once you have that path, give it to the bot with the following command
|
|
||||||
(make sure to swap your own path in)
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
[p]convertdata /home/username/Red-DiscordBot/
|
|
||||||
|
|
||||||
|
|
||||||
From here, if the path is correct, you will be prompted with an interactive menu asking you
|
|
||||||
what data you would like to import
|
|
||||||
|
|
||||||
You can select an entry by number, or quit with any of 'quit', 'exit', 'q', '-1', or 'cancel'
|
|
||||||
@@ -8,100 +8,90 @@ Permissions Cog Reference
|
|||||||
How it works
|
How it works
|
||||||
------------
|
------------
|
||||||
|
|
||||||
When loaded, the permissions cog will allow you
|
When loaded, the permissions cog will allow you to define extra custom rules for who can use a
|
||||||
to define extra custom rules for who can use a command
|
command.
|
||||||
|
|
||||||
If no applicable rules are found, the command will behave as if
|
If no applicable rules are found, the command will behave normally.
|
||||||
the cog was not loaded.
|
|
||||||
|
Rules can also be added to cogs, which will affect all commands from that cog. The cog name can be
|
||||||
|
found from the help menu.
|
||||||
|
|
||||||
-------------
|
-------------
|
||||||
Rule priority
|
Rule priority
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
Rules set will be checked in the following order
|
Rules set for subcommands will take precedence over rules set for the parent commands, which
|
||||||
|
lastly take precedence over rules set for the cog. So for example, if a user is denied the Core
|
||||||
|
cog, but allowed the ``[p]set token`` command, the user will not be able to use any command in the
|
||||||
|
Core cog except for ``[p]set token``.
|
||||||
|
|
||||||
|
In terms of scope, global rules will be checked first, then server rules.
|
||||||
|
|
||||||
1. Owner level command specific settings
|
For each of those, the first rule pertaining to one of the following models will be used:
|
||||||
2. Owner level cog specific settings
|
|
||||||
3. Server level command specific settings
|
|
||||||
4. Server level cog specific settings
|
|
||||||
|
|
||||||
For each of those, settings have varying priorities (listed below, highest to lowest priority)
|
1. User
|
||||||
|
2. Voice channel
|
||||||
|
3. Text channel
|
||||||
|
4. Channel category
|
||||||
|
5. Roles, highest to lowest
|
||||||
|
6. Server (can only be in global rules)
|
||||||
|
7. Default rules
|
||||||
|
|
||||||
1. User whitelist
|
In private messages, only global rules about a user will be checked.
|
||||||
2. User blacklist
|
|
||||||
3. Voice Channel whitelist
|
|
||||||
4. Voice Channel blacklist
|
|
||||||
5. Text Channel whitelist
|
|
||||||
6. Text Channel blacklist
|
|
||||||
7. Role settings (see below)
|
|
||||||
8. Server whitelist
|
|
||||||
9. Server blacklist
|
|
||||||
10. Default settings
|
|
||||||
|
|
||||||
For the role whitelist and blacklist settings,
|
|
||||||
roles will be checked individually in order from highest to lowest role the user has
|
|
||||||
Each role will be checked for whitelist, then blacklist. The first role with a setting
|
|
||||||
found will be the one used.
|
|
||||||
|
|
||||||
-------------------------
|
-------------------------
|
||||||
Setting Rules from a file
|
Setting Rules From a File
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
The permissions cog can set rules from a yaml file:
|
The permissions cog can also set, display or update rules with a YAML file with the
|
||||||
All entries are based on ID.
|
``[p]permissions yaml`` command. Models must be represented by ID. Rules must be ``true`` for
|
||||||
An example of the expected format is shown below.
|
allow, or ``false`` for deny. Here is an example:
|
||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
cogs:
|
COG:
|
||||||
Admin:
|
Admin:
|
||||||
allow:
|
78631113035100160: true
|
||||||
- 78631113035100160
|
96733288462286848: false
|
||||||
deny:
|
|
||||||
- 96733288462286848
|
|
||||||
Audio:
|
Audio:
|
||||||
allow:
|
133049272517001216: true
|
||||||
- 133049272517001216
|
default: false
|
||||||
default: deny
|
COMMAND:
|
||||||
commands:
|
|
||||||
cleanup bot:
|
cleanup bot:
|
||||||
allow:
|
78631113035100160: true
|
||||||
- 78631113035100160
|
default: false
|
||||||
default: deny
|
|
||||||
ping:
|
ping:
|
||||||
deny:
|
96733288462286848: false
|
||||||
- 96733288462286848
|
default: true
|
||||||
default: allow
|
|
||||||
|
|
||||||
----------------------
|
----------------------
|
||||||
Example configurations
|
Example configurations
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
Locking Audio cog to approved server(s) as a bot owner
|
Locking the ``[p]play`` command to approved server(s) as a bot owner:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
[p]permissions setglobaldefault Audio deny
|
[p]permissions setdefaultglobalrule deny play
|
||||||
[p]permissions addglobalrule allow Audio [server ID or name]
|
[p]permissions addglobalrule allow play [server ID or name]
|
||||||
|
|
||||||
Locking Audio to specific voice channel(s) as a serverowner or admin:
|
Locking the ``[p]play`` command to specific voice channel(s) as a serverowner or admin:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
[p]permissions setguilddefault deny play
|
[p]permissions setdefaultserverrule deny play
|
||||||
[p]permissions setguilddefault deny "playlist start"
|
[p]permissions setdefaultserverrule deny "playlist start"
|
||||||
[p]permissions addguildrule allow play [voice channel ID or name]
|
[p]permissions addserverrule allow play [voice channel ID or name]
|
||||||
[p]permissions addguildrule allow "playlist start" [voice channel ID or name]
|
[p]permissions addserverrule allow "playlist start" [voice channel ID or name]
|
||||||
|
|
||||||
Allowing extra roles to use cleanup
|
Allowing extra roles to use ``[p]cleanup``:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
[p]permissions addguildrule allow Cleanup [role ID]
|
[p]permissions addserverrule allow cleanup [role ID]
|
||||||
|
|
||||||
Preventing cleanup from being used in channels where message history is important:
|
Preventing ``[p]cleanup`` from being used in channels where message history is important:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
[p]permissions addguildrule deny Cleanup [channel ID or mention]
|
[p]permissions addserverrule deny cleanup [channel ID or mention]
|
||||||
|
|||||||
16
docs/conf.py
16
docs/conf.py
@@ -39,6 +39,7 @@ extensions = [
|
|||||||
"sphinx.ext.intersphinx",
|
"sphinx.ext.intersphinx",
|
||||||
"sphinx.ext.viewcode",
|
"sphinx.ext.viewcode",
|
||||||
"sphinx.ext.napoleon",
|
"sphinx.ext.napoleon",
|
||||||
|
"sphinx.ext.doctest",
|
||||||
"sphinxcontrib.asyncio",
|
"sphinxcontrib.asyncio",
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -194,12 +195,19 @@ texinfo_documents = [
|
|||||||
|
|
||||||
# A list of regular expressions that match URIs that should not be
|
# A list of regular expressions that match URIs that should not be
|
||||||
# checked when doing a linkcheck build.
|
# checked when doing a linkcheck build.
|
||||||
linkcheck_ignore = [r"https://java.com*"]
|
linkcheck_ignore = [r"https://java.com*", r"https://chocolatey.org*"]
|
||||||
|
|
||||||
|
|
||||||
# Example configuration for intersphinx: refer to the Python standard library.
|
# -- Options for extensions -----------------------------------------------
|
||||||
|
|
||||||
|
# Intersphinx
|
||||||
intersphinx_mapping = {
|
intersphinx_mapping = {
|
||||||
"python": ("https://docs.python.org/3.6", None),
|
"python": ("https://docs.python.org/3", None),
|
||||||
"dpy": ("https://discordpy.readthedocs.io/en/rewrite/", None),
|
"dpy": ("https://discordpy.readthedocs.io/en/v1.0.1/", None),
|
||||||
"motor": ("https://motor.readthedocs.io/en/stable/", None),
|
"motor": ("https://motor.readthedocs.io/en/stable/", None),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Doctest
|
||||||
|
# If this string is non-empty, all blocks with ``>>>`` in them will be
|
||||||
|
# tested, not just the ones explicitly marked with ``.. doctest::``
|
||||||
|
doctest_test_doctest_blocks = ""
|
||||||
|
|||||||
48
docs/framework_apikeys.rst
Normal file
48
docs/framework_apikeys.rst
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
.. V3 Shared API Key Reference
|
||||||
|
|
||||||
|
===============
|
||||||
|
Shared API Keys
|
||||||
|
===============
|
||||||
|
|
||||||
|
Red has a central API key storage utilising the core bots config. This allows cog creators to add a single location to store API keys for their cogs which may be shared between other cogs.
|
||||||
|
|
||||||
|
There needs to be some consistency between cog creators when using shared API keys between cogs. To help make this easier service should be all **lowercase** and the key names should match the naming convetion of the API being accessed.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
Twitch has a client ID and client secret so a user should be asked to input
|
||||||
|
|
||||||
|
``[p]set api twitch client_id,1234ksdjf client_secret,1234aldlfkd``
|
||||||
|
|
||||||
|
and when accessed in the code it should be done by
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
await self.bot.db.api_tokens.get_raw("twitch", default={"client_id": None, "client_secret": None})
|
||||||
|
|
||||||
|
Each service has its own dict of key, value pairs for each required key type. If there's only one key required then a name for the key is still required for storing and accessing.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
``[p]set api youtube api_key,1234ksdjf``
|
||||||
|
|
||||||
|
and when accessed in the code it should be done by
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
await self.bot.db.api_tokens.get_raw("youtube", default={"api_key": None})
|
||||||
|
|
||||||
|
|
||||||
|
***********
|
||||||
|
Basic Usage
|
||||||
|
***********
|
||||||
|
|
||||||
|
.. code-block:: python
|
||||||
|
|
||||||
|
class MyCog:
|
||||||
|
@commands.command()
|
||||||
|
async def youtube(self, ctx, user: str):
|
||||||
|
apikey = await self.bot.db.api_tokens.get_raw("youtube", default={"api_key": None})
|
||||||
|
if apikey["api_key"] is None:
|
||||||
|
return await ctx.send("The YouTube API key has not been set.")
|
||||||
|
# Use the API key to access content as you normally would
|
||||||
11
docs/framework_checks.rst
Normal file
11
docs/framework_checks.rst
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
.. _checks:
|
||||||
|
|
||||||
|
========================
|
||||||
|
Command Check Decorators
|
||||||
|
========================
|
||||||
|
|
||||||
|
The following are all decorators for commands, which add restrictions to where and when they can be
|
||||||
|
run.
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.checks
|
||||||
|
:members:
|
||||||
@@ -21,3 +21,6 @@ extend functionlities used throughout the bot, as outlined below.
|
|||||||
|
|
||||||
.. autoclass:: redbot.core.commands.Context
|
.. autoclass:: redbot.core.commands.Context
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.commands.requires
|
||||||
|
:members: PrivilegeLevel, PermState, Requires
|
||||||
|
|||||||
@@ -187,6 +187,7 @@ This usage guide will cover the following features:
|
|||||||
|
|
||||||
- :py:meth:`Group.get_raw`
|
- :py:meth:`Group.get_raw`
|
||||||
- :py:meth:`Group.set_raw`
|
- :py:meth:`Group.set_raw`
|
||||||
|
- :py:meth:`Group.clear_raw`
|
||||||
|
|
||||||
For this example let's suppose that we're creating a cog that allows users to buy and own multiple pets using
|
For this example let's suppose that we're creating a cog that allows users to buy and own multiple pets using
|
||||||
the built-in Economy credits::
|
the built-in Economy credits::
|
||||||
@@ -290,6 +291,37 @@ We're responsible pet owners here, so we've also got to have a way to feed our p
|
|||||||
|
|
||||||
await ctx.send("Your pet is now at {}/100 hunger!".format(new_hunger)
|
await ctx.send("Your pet is now at {}/100 hunger!".format(new_hunger)
|
||||||
|
|
||||||
|
Of course, if we're less than responsible pet owners, there are consequences::
|
||||||
|
|
||||||
|
#continued
|
||||||
|
@commands.command()
|
||||||
|
async def adopt(self, ctx, pet_name: str, *, member: discord.Member):
|
||||||
|
try:
|
||||||
|
pet = await self.conf.user(member).pets.get_raw(pet_name)
|
||||||
|
except KeyError:
|
||||||
|
await ctx.send("That person doesn't own that pet!")
|
||||||
|
return
|
||||||
|
|
||||||
|
hunger = pet.get("hunger")
|
||||||
|
if hunger < 80:
|
||||||
|
await ctx.send("That pet is too well taken care of to be adopted.")
|
||||||
|
return
|
||||||
|
|
||||||
|
await self.conf.user(member).pets.clear_raw(pet_name)
|
||||||
|
|
||||||
|
# this is equivalent to doing the following
|
||||||
|
|
||||||
|
pets = await self.conf.user(member).pets()
|
||||||
|
del pets[pet_name]
|
||||||
|
await self.conf.user(member).pets.set(pets)
|
||||||
|
|
||||||
|
await self.conf.user(ctx.author).pets.set_raw(pet_name, value=pet)
|
||||||
|
await ctx.send(
|
||||||
|
"Your request to adopt this pet has been granted due to "
|
||||||
|
"how poorly it was taken care of."
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
*************
|
*************
|
||||||
V2 Data Usage
|
V2 Data Usage
|
||||||
*************
|
*************
|
||||||
@@ -342,6 +374,21 @@ API Reference
|
|||||||
inside the bot itself! Simply take a peek inside of the :code:`tests/core/test_config.py` file for examples of using
|
inside the bot itself! Simply take a peek inside of the :code:`tests/core/test_config.py` file for examples of using
|
||||||
Config in all kinds of ways.
|
Config in all kinds of ways.
|
||||||
|
|
||||||
|
.. important::
|
||||||
|
|
||||||
|
When getting, setting or clearing values in Config, all keys are casted to `str` for you. This
|
||||||
|
includes keys within a `dict` when one is being set, as well as keys in nested dictionaries
|
||||||
|
within that `dict`. For example::
|
||||||
|
|
||||||
|
>>> conf = Config.get_conf(self, identifier=999)
|
||||||
|
>>> conf.register_global(foo={})
|
||||||
|
>>> await conf.foo.set_raw(123, value=True)
|
||||||
|
>>> await conf.foo()
|
||||||
|
{'123': True}
|
||||||
|
>>> await conf.foo.set({123: True, 456: {789: False}}
|
||||||
|
>>> await conf.foo()
|
||||||
|
{'123': True, '456': {'789': False}}
|
||||||
|
|
||||||
.. automodule:: redbot.core.config
|
.. automodule:: redbot.core.config
|
||||||
|
|
||||||
Config
|
Config
|
||||||
|
|||||||
@@ -30,7 +30,10 @@ Keys common to both repo and cog info.json (case sensitive)
|
|||||||
Keys specific to the cog info.json (case sensitive)
|
Keys specific to the cog info.json (case sensitive)
|
||||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
- ``bot_version`` (list of integer) - Min version number of Red in the format ``(MAJOR, MINOR, PATCH)``
|
- ``min_bot_version`` (string) - Min version number of Red in the format ``MAJOR.MINOR.MICRO``
|
||||||
|
|
||||||
|
- ``max_bot_version`` (string) - Max version number of Red in the format ``MAJOR.MINOR.MICRO``,
|
||||||
|
if ``min_bot_version`` is newer than ``max_bot_version``, ``max_bot_version`` will be ignored
|
||||||
|
|
||||||
- ``hidden`` (bool) - Determines if a cog is visible in the cog list for a repo.
|
- ``hidden`` (bool) - Determines if a cog is visible in the cog list for a repo.
|
||||||
|
|
||||||
|
|||||||
@@ -22,24 +22,24 @@ Embed Helpers
|
|||||||
.. automodule:: redbot.core.utils.embed
|
.. automodule:: redbot.core.utils.embed
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
Menu Helpers
|
Reaction Menus
|
||||||
============
|
==============
|
||||||
|
|
||||||
.. automodule:: redbot.core.utils.menus
|
.. automodule:: redbot.core.utils.menus
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
|
Event Predicates
|
||||||
|
================
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.utils.predicates
|
||||||
|
:members:
|
||||||
|
|
||||||
Mod Helpers
|
Mod Helpers
|
||||||
===========
|
===========
|
||||||
|
|
||||||
.. automodule:: redbot.core.utils.mod
|
.. automodule:: redbot.core.utils.mod
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
V2 Data Conversion
|
|
||||||
==================
|
|
||||||
|
|
||||||
.. automodule:: redbot.core.utils.data_converter
|
|
||||||
:members: DataConverter
|
|
||||||
|
|
||||||
Tunnel
|
Tunnel
|
||||||
======
|
======
|
||||||
|
|
||||||
|
|||||||
@@ -17,8 +17,8 @@ you in the process.
|
|||||||
Getting started
|
Getting started
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
To start off, be sure that you have installed Python 3.6.2 or higher. Open a terminal or command prompt and type
|
To start off, be sure that you have installed Python 3.7.
|
||||||
:code:`pip install --process-dependency-links -U git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=redbot[test]`
|
Open a terminal or command prompt and type :code:`pip install -U git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=redbot[test]`
|
||||||
(note that if you get an error with this, try again but put :code:`python -m` in front of the command
|
(note that if you get an error with this, try again but put :code:`python -m` in front of the command
|
||||||
This will install the latest version of V3.
|
This will install the latest version of V3.
|
||||||
|
|
||||||
@@ -46,7 +46,7 @@ In that file, place the following code:
|
|||||||
|
|
||||||
from redbot.core import commands
|
from redbot.core import commands
|
||||||
|
|
||||||
class Mycog:
|
class Mycog(commands.Cog):
|
||||||
"""My custom cog"""
|
"""My custom cog"""
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
|
|||||||
@@ -1,154 +0,0 @@
|
|||||||
.. Converting Data from a V2 cog
|
|
||||||
|
|
||||||
.. role:: python(code)
|
|
||||||
:language: python
|
|
||||||
|
|
||||||
============================
|
|
||||||
Importing Data From a V2 Cog
|
|
||||||
============================
|
|
||||||
|
|
||||||
This guide serves as a tutorial on using the DataConverter class
|
|
||||||
to import settings from a V2 cog.
|
|
||||||
|
|
||||||
------------------
|
|
||||||
Things you'll need
|
|
||||||
------------------
|
|
||||||
|
|
||||||
1. The path where each file holding related settings in v2 is
|
|
||||||
2. A conversion function to take the data and transform it to conform to Config
|
|
||||||
|
|
||||||
-----------------------
|
|
||||||
Getting your file paths
|
|
||||||
-----------------------
|
|
||||||
|
|
||||||
You should probably not try to find the files manually.
|
|
||||||
Asking the user for the base install path and using a relative path to where the
|
|
||||||
data should be, then testing that the file exists there is safer. This is especially
|
|
||||||
True if your cog has multiple settings files
|
|
||||||
|
|
||||||
Example
|
|
||||||
|
|
||||||
.. code-block:: python
|
|
||||||
|
|
||||||
from discord.ext import commands
|
|
||||||
from pathlib import Path
|
|
||||||
|
|
||||||
@commands.command(name="filefinder")
|
|
||||||
async def file_finding_command(self, ctx, filepath):
|
|
||||||
"""
|
|
||||||
this finds a file based on a user provided input and a known relative path
|
|
||||||
"""
|
|
||||||
|
|
||||||
base_path = Path(filepath)
|
|
||||||
fp = base_path / 'data' / 'mycog' / 'settings.json'
|
|
||||||
if not fp.is_file():
|
|
||||||
pass
|
|
||||||
# fail, prompting user
|
|
||||||
else:
|
|
||||||
pass
|
|
||||||
# do something with the file
|
|
||||||
|
|
||||||
---------------
|
|
||||||
Converting data
|
|
||||||
---------------
|
|
||||||
|
|
||||||
Once you've gotten your v2 settings file, you'll want to be able to import it
|
|
||||||
There are a couple options available depending on how you would like to convert
|
|
||||||
the data.
|
|
||||||
|
|
||||||
The first one takes a data path, and a conversion function and does the rest for you.
|
|
||||||
This is great for simple data that just needs to quickly be imported without much
|
|
||||||
modification.
|
|
||||||
|
|
||||||
|
|
||||||
Here's an example of that in use:
|
|
||||||
|
|
||||||
.. code-block:: python
|
|
||||||
|
|
||||||
from pathlib import Path
|
|
||||||
from discord.ext import commands
|
|
||||||
|
|
||||||
from redbot.core.utils.data_converter import DataConverter as dc
|
|
||||||
from redbot.core.config import Config
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
|
|
||||||
async def import_v2(self, file_path: Path):
|
|
||||||
"""
|
|
||||||
to be called from a command limited to owner
|
|
||||||
|
|
||||||
This should be a coroutine as the convert function will
|
|
||||||
need to be awaited
|
|
||||||
"""
|
|
||||||
|
|
||||||
# First we give the converter our cog's Config instance.
|
|
||||||
converter = dc(self.config)
|
|
||||||
|
|
||||||
# next we design a way to get all of the data into Config's internal
|
|
||||||
# format. This should be a generator, but you can also return a single
|
|
||||||
# list with identical results outside of memory usage
|
|
||||||
def conversion_spec(v2data):
|
|
||||||
for guild_id in v2.data.keys():
|
|
||||||
yield {(Config.GUILD, guild_id): {('blacklisted',): True}}
|
|
||||||
# This is yielding a dictionary that is designed for config's set_raw.
|
|
||||||
# The keys should be a tuple of Config scopes + the needed Identifiers. The
|
|
||||||
# values should be another dictionary whose keys are tuples representing
|
|
||||||
# config settings, the value should be the value to set for that.
|
|
||||||
|
|
||||||
# Then we pass the file and the conversion function
|
|
||||||
await converter.convert(file_path, conversion_spec)
|
|
||||||
# From here, our data should be imported
|
|
||||||
|
|
||||||
|
|
||||||
You can also choose to convert all of your data and pass it as a single dict
|
|
||||||
This can be useful if you want finer control over the dataconversion or want to
|
|
||||||
preserve any data from v3 that may share the same entry and set it aside to prompt
|
|
||||||
a user
|
|
||||||
|
|
||||||
.. code-block:: python
|
|
||||||
|
|
||||||
from pathlib import Path
|
|
||||||
from discord.ext import commands
|
|
||||||
|
|
||||||
from redbot.core.utils.data_converter import DataConverter as dc
|
|
||||||
from redbot.core.config import Config
|
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
await dc(config_instance).dict_import(some_processed_dict)
|
|
||||||
|
|
||||||
|
|
||||||
The format of the items of the dict is the same as in the above example
|
|
||||||
|
|
||||||
|
|
||||||
-----------------------------------
|
|
||||||
Config Scopes and their Identifiers
|
|
||||||
-----------------------------------
|
|
||||||
|
|
||||||
This section is provided as a quick reference for the identifiers for default
|
|
||||||
scopes available in Config. This does not cover usage of custom scopes, though the
|
|
||||||
data converter is compatible with those as well.
|
|
||||||
|
|
||||||
Global::
|
|
||||||
:code:`(Config.GLOBAL,)`
|
|
||||||
Guild::
|
|
||||||
:code:`(Config.GUILD, guild_id)`
|
|
||||||
Channel::
|
|
||||||
:code:`(Config.CHANNEL, channel_id)`
|
|
||||||
User::
|
|
||||||
:code:`(Config.USER, user_id)`
|
|
||||||
Member::
|
|
||||||
:code:`(Config.MEMBER, guild_id, user_id)`
|
|
||||||
Role::
|
|
||||||
:code:`(Config.ROLE, role_id)`
|
|
||||||
|
|
||||||
|
|
||||||
-----------------------------
|
|
||||||
More information and Examples
|
|
||||||
-----------------------------
|
|
||||||
|
|
||||||
For a more in depth look at how all of these commands function
|
|
||||||
You may want to take a look at how core data is being imported
|
|
||||||
|
|
||||||
:code:`redbot/cogs/dataconverter/core_specs.py`
|
|
||||||
@@ -7,7 +7,7 @@
|
|||||||
Migrating Cogs to V3
|
Migrating Cogs to V3
|
||||||
====================
|
====================
|
||||||
|
|
||||||
First, be sure to read `discord.py's migration guide <http://discordpy.readthedocs.io/en/rewrite/migrating.html>`_
|
First, be sure to read `discord.py's migration guide <https://discordpy.readthedocs.io/en/v1.0.1/migrating.html>`_
|
||||||
as that covers all of the changes to discord.py that will affect the migration process
|
as that covers all of the changes to discord.py that will affect the migration process
|
||||||
|
|
||||||
----------------
|
----------------
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ Welcome to Red - Discord Bot's documentation!
|
|||||||
install_windows
|
install_windows
|
||||||
install_linux_mac
|
install_linux_mac
|
||||||
venv_guide
|
venv_guide
|
||||||
cog_dataconverter
|
|
||||||
autostart_systemd
|
autostart_systemd
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
@@ -30,20 +29,26 @@ Welcome to Red - Discord Bot's documentation!
|
|||||||
|
|
||||||
guide_migration
|
guide_migration
|
||||||
guide_cog_creation
|
guide_cog_creation
|
||||||
guide_data_conversion
|
framework_apikeys
|
||||||
framework_bank
|
framework_bank
|
||||||
framework_bot
|
framework_bot
|
||||||
|
framework_checks
|
||||||
framework_cogmanager
|
framework_cogmanager
|
||||||
|
framework_commands
|
||||||
framework_config
|
framework_config
|
||||||
framework_datamanager
|
framework_datamanager
|
||||||
framework_downloader
|
framework_downloader
|
||||||
framework_events
|
framework_events
|
||||||
framework_i18n
|
framework_i18n
|
||||||
framework_modlog
|
framework_modlog
|
||||||
framework_commands
|
|
||||||
framework_rpc
|
framework_rpc
|
||||||
framework_utils
|
framework_utils
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 2
|
||||||
|
:caption: Changelogs:
|
||||||
|
|
||||||
|
changelog_3_1_0
|
||||||
|
|
||||||
|
|
||||||
Indices and tables
|
Indices and tables
|
||||||
|
|||||||
@@ -16,11 +16,13 @@ Installing the pre-requirements
|
|||||||
Please install the pre-requirements using the commands listed for your operating system.
|
Please install the pre-requirements using the commands listed for your operating system.
|
||||||
|
|
||||||
The pre-requirements are:
|
The pre-requirements are:
|
||||||
- Python 3.6.2 or greater
|
- Python 3.7.0 or greater
|
||||||
- pip 9.0 or greater
|
- pip 9.0 or greater
|
||||||
- git
|
- git
|
||||||
- Java Runtime Environment 8 or later (for audio support)
|
- Java Runtime Environment 8 or later (for audio support)
|
||||||
|
|
||||||
|
.. _install-arch:
|
||||||
|
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
Arch Linux
|
Arch Linux
|
||||||
~~~~~~~~~~
|
~~~~~~~~~~
|
||||||
@@ -29,15 +31,25 @@ Arch Linux
|
|||||||
|
|
||||||
sudo pacman -Syu python-pip git base-devel jre8-openjdk
|
sudo pacman -Syu python-pip git base-devel jre8-openjdk
|
||||||
|
|
||||||
~~~~~~~~
|
.. _install-centos:
|
||||||
CentOS 7
|
.. _install-fedora:
|
||||||
~~~~~~~~
|
.. _install-rhel:
|
||||||
|
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
CentOS 7, Fedora, and RHEL
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
yum -y groupinstall development
|
yum -y groupinstall development
|
||||||
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
|
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
|
||||||
yum -y install yum-utils wget which python36u python36u-pip python36u-devel openssl-devel libffi-devel git java-1.8.0-openjdk
|
sudo yum install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
|
||||||
|
openssl-devel xz xz-devel libffi-devel git2u java-1.8.0-openjdk
|
||||||
|
|
||||||
|
Complete the rest of the installation by `installing Python 3.7 with pyenv <install-python-pyenv>`.
|
||||||
|
|
||||||
|
.. _install-debian:
|
||||||
|
.. _install-raspbian:
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
Debian and Raspbian Stretch
|
Debian and Raspbian Stretch
|
||||||
@@ -53,27 +65,13 @@ Debian/Raspbian Stretch. This guide will tell you how. First, run the following
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev git unzip default-jre
|
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
|
||||||
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
|
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
|
||||||
|
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git unzip default-jre
|
||||||
|
|
||||||
After that last command, you may see a warning about 'pyenv' not being in the load path. Follow the
|
Complete the rest of the installation by `installing Python 3.7 with pyenv <install-python-pyenv>`.
|
||||||
instructions given to fix that, then close and reopen your shell.
|
|
||||||
|
|
||||||
Then run the following command:
|
.. _install-mac:
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.7.0 -v
|
|
||||||
|
|
||||||
This may take a long time to complete.
|
|
||||||
|
|
||||||
After that is finished, run:
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
pyenv global 3.7.0
|
|
||||||
|
|
||||||
Pyenv is now installed and your system should be configured to run Python 3.7.
|
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
Mac
|
Mac
|
||||||
@@ -91,24 +89,33 @@ one-by-one:
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
brew install python3 --with-brewed-openssl
|
brew install python --with-brewed-openssl
|
||||||
brew install git
|
brew install git
|
||||||
brew tap caskroom/versions
|
brew tap caskroom/versions
|
||||||
brew cask install java8
|
brew cask install homebrew/cask-versions/adoptopenjdk8
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
It's possible you will have network issues. If so, go in your Applications folder, inside it, go in the Python 3.7 folder then double click ``Install certificates.command``
|
||||||
Ubuntu 18.04 Bionic Beaver
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
.. _install-ubuntu:
|
||||||
|
.. _install-ubuntu-bionic:
|
||||||
|
.. _install-ubuntu-cosmic:
|
||||||
|
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Ubuntu 18.04 Bionic Beaver and 18.10 Cosmic Cuttlefish
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
sudo apt install python3.6-dev python3-pip build-essential libssl-dev libffi-dev git unzip default-jre -y
|
sudo apt install python3.7 python3.7-dev python3.7-venv python3-pip build-essential \
|
||||||
|
libssl-dev libffi-dev git unzip default-jre -y
|
||||||
|
|
||||||
|
.. _install-ubuntu-xenial:
|
||||||
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
Ubuntu 16.04 Xenial Xerus
|
Ubuntu 16.04 Xenial Xerus
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
We recommend adding the ``deadsnakes`` apt repository to install Python 3.6.2 or greater:
|
We recommend adding the ``deadsnakes`` apt repository to install Python 3.7 or greater:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
@@ -120,9 +127,46 @@ Now, install python, pip, git and java with the following commands:
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
sudo apt install python3.6-dev build-essential libssl-dev libffi-dev git unzip default-jre wget -y
|
sudo apt install python3.7 python3.7-dev build-essential libssl-dev libffi-dev git \
|
||||||
wget https://bootstrap.pypa.io/get-pip.py
|
unzip default-jre curl -y
|
||||||
sudo python3.6 get-pip.py
|
curl https://bootstrap.pypa.io/get-pip.py | sudo python3.7
|
||||||
|
|
||||||
|
.. _install-python-pyenv:
|
||||||
|
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
Installing Python with pyenv
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
On distributions where Python 3.7 needs to be compiled from source, we recommend the use of pyenv.
|
||||||
|
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
|
||||||
|
virtual environment.
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
|
||||||
|
|
||||||
|
After this command, you may see a warning about 'pyenv' not being in the load path. Follow the
|
||||||
|
instructions given to fix that, then close and reopen your shell.
|
||||||
|
|
||||||
|
Then run the following command:
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.7.2 -v
|
||||||
|
|
||||||
|
This may take a long time to complete, depending on your hardware. For some machines (such as
|
||||||
|
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
|
||||||
|
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
|
||||||
|
drastically reduce the install time. However, be aware that this will make Python run about 10%
|
||||||
|
slower.
|
||||||
|
|
||||||
|
After that is finished, run:
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
pyenv global 3.7.2
|
||||||
|
|
||||||
|
Pyenv is now installed and your system should be configured to run Python 3.7.
|
||||||
|
|
||||||
------------------------------
|
------------------------------
|
||||||
Creating a Virtual Environment
|
Creating a Virtual Environment
|
||||||
@@ -142,25 +186,25 @@ Choose one of the following commands to install Red.
|
|||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
If you're not inside an activated virtual environment, include the ``--user`` flag with all
|
If you're not inside an activated virtual environment, include the ``--user`` flag with all
|
||||||
``pip3`` commands.
|
``python3.7 -m pip`` commands.
|
||||||
|
|
||||||
To install without audio support:
|
To install without audio support:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
pip3 install -U --process-dependency-links --no-cache-dir Red-DiscordBot
|
python3.7 -m pip install -U Red-DiscordBot
|
||||||
|
|
||||||
Or, to install with audio support:
|
Or, to install with audio support:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
pip3 install -U --process-dependency-links --no-cache-dir Red-DiscordBot[voice]
|
python3.7 -m pip install -U Red-DiscordBot[voice]
|
||||||
|
|
||||||
Or, install with audio and MongoDB support:
|
Or, install with audio and MongoDB support:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
pip3 install -U --process-dependency-links --no-cache-dir Red-DiscordBot[voice,mongo]
|
python3.7 -m pip install -U Red-DiscordBot[voice,mongo]
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@@ -192,6 +236,9 @@ Once done setting up the instance, run the following command to run Red:
|
|||||||
redbot <your instance name>
|
redbot <your instance name>
|
||||||
|
|
||||||
It will walk through the initial setup, asking for your token and a prefix.
|
It will walk through the initial setup, asking for your token and a prefix.
|
||||||
|
You can find out how to obtain a token with
|
||||||
|
`this guide <https://discordpy.readthedocs.io/en/v1.0.1/discord.html#creating-a-bot-account>`_,
|
||||||
|
section "Creating a Bot Account".
|
||||||
|
|
||||||
You may also run Red via the launcher, which allows you to restart the bot
|
You may also run Red via the launcher, which allows you to restart the bot
|
||||||
from discord, and enable auto-restart. You may also update the bot from the
|
from discord, and enable auto-restart. You may also update the bot from the
|
||||||
|
|||||||
@@ -8,7 +8,33 @@ Installing Red on Windows
|
|||||||
Needed Software
|
Needed Software
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
* `Python <https://www.python.org/downloads/>`_ - Red needs Python 3.6.2 or greater
|
The following software dependencies can all be installed quickly and easily through powershell,
|
||||||
|
using a trusted package manager for windows called `Chocolatey <https://chocolatey.org>`_
|
||||||
|
|
||||||
|
We also provide instructions for manually installing all of the dependencies.
|
||||||
|
|
||||||
|
******************************************
|
||||||
|
Installing using powershell and chocolatey
|
||||||
|
******************************************
|
||||||
|
|
||||||
|
To install via powershell, search "powershell" in the windows start menu,
|
||||||
|
right-click on it and then click "Run as administrator"
|
||||||
|
|
||||||
|
Then run each of the following commands:
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
Set-ExecutionPolicy Bypass -Scope Process -Force
|
||||||
|
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
|
||||||
|
choco install git --params "/GitOnlyOnPath /WindowsTerminal" -y
|
||||||
|
choco install jre8 python -y; exit
|
||||||
|
|
||||||
|
|
||||||
|
********************************
|
||||||
|
Manually installing dependencies
|
||||||
|
********************************
|
||||||
|
|
||||||
|
* `Python <https://www.python.org/downloads/>`_ - Red needs Python 3.7.0 or greater
|
||||||
|
|
||||||
.. note:: Please make sure that the box to add Python to PATH is CHECKED, otherwise
|
.. note:: Please make sure that the box to add Python to PATH is CHECKED, otherwise
|
||||||
you may run into issues when trying to run Red
|
you may run into issues when trying to run Red
|
||||||
@@ -40,19 +66,19 @@ Installing Red
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
python -m pip install -U --process-dependency-links --no-cache-dir Red-DiscordBot
|
python -m pip install -U Red-DiscordBot
|
||||||
|
|
||||||
* With audio:
|
* With audio:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
python -m pip install -U --process-dependency-links --no-cache-dir Red-DiscordBot[voice]
|
python -m pip install -U Red-DiscordBot[voice]
|
||||||
|
|
||||||
* With audio and MongoDB support:
|
* With audio and MongoDB support:
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
python -m pip install -U --process-dependency-links --no-cache-dir Red-DiscordBot[voice,mongo]
|
python -m pip install -U Red-DiscordBot[voice,mongo]
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
@@ -84,6 +110,9 @@ Once done setting up the instance, run the following command to run Red:
|
|||||||
redbot <your instance name>
|
redbot <your instance name>
|
||||||
|
|
||||||
It will walk through the initial setup, asking for your token and a prefix.
|
It will walk through the initial setup, asking for your token and a prefix.
|
||||||
|
You can find out how to obtain a token with
|
||||||
|
`this guide <https://discordpy.readthedocs.io/en/v1.0.1/discord.html#creating-a-bot-account>`_,
|
||||||
|
section "Creating a Bot Account".
|
||||||
|
|
||||||
You may also run Red via the launcher, which allows you to restart the bot
|
You may also run Red via the launcher, which allows you to restart the bot
|
||||||
from discord, and enable auto-restart. You may also update the bot from the
|
from discord, and enable auto-restart. You may also update the bot from the
|
||||||
|
|||||||
2
docs/requirements.txt
Normal file
2
docs/requirements.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# We still need this because RTD is special
|
||||||
|
setuptools==40.8.0
|
||||||
@@ -24,7 +24,7 @@ to keep it in a location which is easy to type out the path to. From now, we'll
|
|||||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
Create your virtual environment with the following command::
|
Create your virtual environment with the following command::
|
||||||
|
|
||||||
python3 -m venv path/to/venv/
|
python3.7 -m venv path/to/venv/
|
||||||
|
|
||||||
And activate it with the following command::
|
And activate it with the following command::
|
||||||
|
|
||||||
@@ -68,7 +68,7 @@ Using ``pyenv virtualenv``
|
|||||||
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
|
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
|
||||||
environments. If you haven't already, install pyenv with `pyenv-installer`_.
|
environments. If you haven't already, install pyenv with `pyenv-installer`_.
|
||||||
|
|
||||||
First, ensure your pyenv interpreter is set to python 3.6.2 or greater with the following command::
|
First, ensure your pyenv interpreter is set to python 3.7.0 or greater with the following command::
|
||||||
|
|
||||||
pyenv version
|
pyenv version
|
||||||
|
|
||||||
|
|||||||
2
make.bat
2
make.bat
@@ -1,6 +1,6 @@
|
|||||||
@echo off
|
@echo off
|
||||||
|
|
||||||
if "%1"=="" goto help
|
if [%1] == [] goto help
|
||||||
|
|
||||||
REM This allows us to expand variables at execution
|
REM This allows us to expand variables at execution
|
||||||
setlocal ENABLEDELAYEDEXPANSION
|
setlocal ENABLEDELAYEDEXPANSION
|
||||||
|
|||||||
@@ -1,18 +1,181 @@
|
|||||||
import sys
|
import re as _re
|
||||||
import warnings
|
import sys as _sys
|
||||||
import discord
|
import warnings as _warnings
|
||||||
from colorama import init
|
from math import inf as _inf
|
||||||
|
from typing import (
|
||||||
init()
|
Any as _Any,
|
||||||
# Let's do all the dumb version checking in one place.
|
ClassVar as _ClassVar,
|
||||||
|
Dict as _Dict,
|
||||||
if discord.version_info.major < 1:
|
List as _List,
|
||||||
print(
|
Optional as _Optional,
|
||||||
"You are not running the rewritten version of discord.py.\n\n"
|
Pattern as _Pattern,
|
||||||
"In order to use Red v3 you MUST be running d.py version"
|
Tuple as _Tuple,
|
||||||
" >= 1.0.0."
|
Union as _Union,
|
||||||
)
|
)
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
|
MIN_PYTHON_VERSION = (3, 7, 0)
|
||||||
|
|
||||||
|
__all__ = ["MIN_PYTHON_VERSION", "__version__", "version_info", "VersionInfo"]
|
||||||
|
|
||||||
|
if _sys.version_info < MIN_PYTHON_VERSION:
|
||||||
|
print(
|
||||||
|
f"Python {'.'.join(map(str, MIN_PYTHON_VERSION))} is required to run Red, but you have "
|
||||||
|
f"{_sys.version}! Please update Python."
|
||||||
|
)
|
||||||
|
_sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
class VersionInfo:
|
||||||
|
ALPHA = "alpha"
|
||||||
|
BETA = "beta"
|
||||||
|
RELEASE_CANDIDATE = "release candidate"
|
||||||
|
FINAL = "final"
|
||||||
|
|
||||||
|
_VERSION_STR_PATTERN: _ClassVar[_Pattern[str]] = _re.compile(
|
||||||
|
r"^"
|
||||||
|
r"(?P<major>0|[1-9]\d*)\.(?P<minor>0|[1-9]\d*)\.(?P<micro>0|[1-9]\d*)"
|
||||||
|
r"(?:(?P<releaselevel>a|b|rc)(?P<serial>0|[1-9]\d*))?"
|
||||||
|
r"(?:\.post(?P<post_release>0|[1-9]\d*))?"
|
||||||
|
r"(?:\.dev(?P<dev_release>0|[1-9]\d*))?"
|
||||||
|
r"$",
|
||||||
|
flags=_re.IGNORECASE,
|
||||||
|
)
|
||||||
|
_RELEASE_LEVELS: _ClassVar[_List[str]] = [ALPHA, BETA, RELEASE_CANDIDATE, FINAL]
|
||||||
|
_SHORT_RELEASE_LEVELS: _ClassVar[_Dict[str, str]] = {
|
||||||
|
"a": ALPHA,
|
||||||
|
"b": BETA,
|
||||||
|
"rc": RELEASE_CANDIDATE,
|
||||||
|
}
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
major: int,
|
||||||
|
minor: int,
|
||||||
|
micro: int,
|
||||||
|
releaselevel: str,
|
||||||
|
serial: _Optional[int] = None,
|
||||||
|
post_release: _Optional[int] = None,
|
||||||
|
dev_release: _Optional[int] = None,
|
||||||
|
) -> None:
|
||||||
|
self.major: int = major
|
||||||
|
self.minor: int = minor
|
||||||
|
self.micro: int = micro
|
||||||
|
|
||||||
|
if releaselevel not in self._RELEASE_LEVELS:
|
||||||
|
raise TypeError(f"'releaselevel' must be one of: {', '.join(self._RELEASE_LEVELS)}")
|
||||||
|
|
||||||
|
self.releaselevel: str = releaselevel
|
||||||
|
self.serial: _Optional[int] = serial
|
||||||
|
self.post_release: _Optional[int] = post_release
|
||||||
|
self.dev_release: _Optional[int] = dev_release
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_str(cls, version_str: str) -> "VersionInfo":
|
||||||
|
"""Parse a string into a VersionInfo object.
|
||||||
|
|
||||||
|
Raises
|
||||||
|
------
|
||||||
|
ValueError
|
||||||
|
If the version info string is invalid.
|
||||||
|
|
||||||
|
"""
|
||||||
|
match = cls._VERSION_STR_PATTERN.match(version_str)
|
||||||
|
if not match:
|
||||||
|
raise ValueError(f"Invalid version string: {version_str}")
|
||||||
|
|
||||||
|
kwargs: _Dict[str, _Union[str, int]] = {}
|
||||||
|
for key in ("major", "minor", "micro"):
|
||||||
|
kwargs[key] = int(match[key])
|
||||||
|
releaselevel = match["releaselevel"]
|
||||||
|
if releaselevel is not None:
|
||||||
|
kwargs["releaselevel"] = cls._SHORT_RELEASE_LEVELS[releaselevel]
|
||||||
|
else:
|
||||||
|
kwargs["releaselevel"] = cls.FINAL
|
||||||
|
for key in ("serial", "post_release", "dev_release"):
|
||||||
|
if match[key] is not None:
|
||||||
|
kwargs[key] = int(match[key])
|
||||||
|
return cls(**kwargs)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def from_json(
|
||||||
|
cls, data: _Union[_Dict[str, _Union[int, str]], _List[_Union[int, str]]]
|
||||||
|
) -> "VersionInfo":
|
||||||
|
if isinstance(data, _List):
|
||||||
|
# For old versions, data was stored as a list:
|
||||||
|
# [MAJOR, MINOR, MICRO, RELEASELEVEL, SERIAL]
|
||||||
|
return cls(*data)
|
||||||
|
else:
|
||||||
|
return cls(**data)
|
||||||
|
|
||||||
|
def to_json(self) -> _Dict[str, _Union[int, str]]:
|
||||||
|
return {
|
||||||
|
"major": self.major,
|
||||||
|
"minor": self.minor,
|
||||||
|
"micro": self.micro,
|
||||||
|
"releaselevel": self.releaselevel,
|
||||||
|
"serial": self.serial,
|
||||||
|
"post_release": self.post_release,
|
||||||
|
"dev_release": self.dev_release,
|
||||||
|
}
|
||||||
|
|
||||||
|
def _generate_comparison_tuples(
|
||||||
|
self, other: "VersionInfo"
|
||||||
|
) -> _List[
|
||||||
|
_Tuple[int, int, int, int, _Union[int, float], _Union[int, float], _Union[int, float]]
|
||||||
|
]:
|
||||||
|
tups: _List[
|
||||||
|
_Tuple[int, int, int, int, _Union[int, float], _Union[int, float], _Union[int, float]]
|
||||||
|
] = []
|
||||||
|
for obj in (self, other):
|
||||||
|
tups.append(
|
||||||
|
(
|
||||||
|
obj.major,
|
||||||
|
obj.minor,
|
||||||
|
obj.micro,
|
||||||
|
obj._RELEASE_LEVELS.index(obj.releaselevel),
|
||||||
|
obj.serial if obj.serial is not None else _inf,
|
||||||
|
obj.post_release if obj.post_release is not None else -_inf,
|
||||||
|
obj.dev_release if obj.dev_release is not None else _inf,
|
||||||
|
)
|
||||||
|
)
|
||||||
|
return tups
|
||||||
|
|
||||||
|
def __lt__(self, other: "VersionInfo") -> bool:
|
||||||
|
tups = self._generate_comparison_tuples(other)
|
||||||
|
return tups[0] < tups[1]
|
||||||
|
|
||||||
|
def __eq__(self, other: "VersionInfo") -> bool:
|
||||||
|
tups = self._generate_comparison_tuples(other)
|
||||||
|
return tups[0] == tups[1]
|
||||||
|
|
||||||
|
def __le__(self, other: "VersionInfo") -> bool:
|
||||||
|
tups = self._generate_comparison_tuples(other)
|
||||||
|
return tups[0] <= tups[1]
|
||||||
|
|
||||||
|
def __str__(self) -> str:
|
||||||
|
ret = f"{self.major}.{self.minor}.{self.micro}"
|
||||||
|
if self.releaselevel != self.FINAL:
|
||||||
|
short = next(
|
||||||
|
k for k, v in self._SHORT_RELEASE_LEVELS.items() if v == self.releaselevel
|
||||||
|
)
|
||||||
|
ret += f"{short}{self.serial}"
|
||||||
|
if self.post_release is not None:
|
||||||
|
ret += f".post{self.post_release}"
|
||||||
|
if self.dev_release is not None:
|
||||||
|
ret += f".dev{self.dev_release}"
|
||||||
|
return ret
|
||||||
|
|
||||||
|
def __repr__(self) -> str:
|
||||||
|
return (
|
||||||
|
"VersionInfo(major={major}, minor={minor}, micro={micro}, "
|
||||||
|
"releaselevel={releaselevel}, serial={serial}, post={post_release}, "
|
||||||
|
"dev={dev_release})".format(**self.to_json())
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
__version__ = "3.1.0"
|
||||||
|
version_info = VersionInfo.from_str(__version__)
|
||||||
|
|
||||||
# Filter fuzzywuzzy slow sequence matcher warning
|
# Filter fuzzywuzzy slow sequence matcher warning
|
||||||
warnings.filterwarnings("ignore", module=r"fuzzywuzzy.*")
|
_warnings.filterwarnings("ignore", module=r"fuzzywuzzy.*")
|
||||||
|
|||||||
@@ -2,28 +2,31 @@
|
|||||||
|
|
||||||
# Discord Version check
|
# Discord Version check
|
||||||
|
|
||||||
|
import asyncio
|
||||||
|
import logging
|
||||||
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
|
|
||||||
|
import redbot.logging
|
||||||
from redbot.core.bot import Red, ExitCodes
|
from redbot.core.bot import Red, ExitCodes
|
||||||
from redbot.core.cog_manager import CogManagerUI
|
from redbot.core.cog_manager import CogManagerUI
|
||||||
from redbot.core.data_manager import create_temp_config, load_basic_configuration, config_file
|
|
||||||
from redbot.core.json_io import JsonIO
|
from redbot.core.json_io import JsonIO
|
||||||
from redbot.core.global_checks import init_global_checks
|
from redbot.core.global_checks import init_global_checks
|
||||||
from redbot.core.events import init_events
|
from redbot.core.events import init_events
|
||||||
from redbot.core.cli import interactive_config, confirm, parse_cli_flags, ask_sentry
|
from redbot.core.cli import interactive_config, confirm, parse_cli_flags
|
||||||
from redbot.core.core_commands import Core
|
from redbot.core.core_commands import Core
|
||||||
from redbot.core.dev_commands import Dev
|
from redbot.core.dev_commands import Dev
|
||||||
from redbot.core import __version__
|
from redbot.core import __version__, modlog, bank, data_manager
|
||||||
import asyncio
|
from signal import SIGTERM
|
||||||
import logging.handlers
|
|
||||||
import logging
|
|
||||||
import os
|
|
||||||
|
|
||||||
# Let's not force this dependency, uvloop is much faster on cpython
|
# Let's not force this dependency, uvloop is much faster on cpython
|
||||||
if sys.implementation.name == "cpython":
|
if sys.implementation.name == "cpython":
|
||||||
try:
|
try:
|
||||||
import uvloop
|
import uvloop
|
||||||
except ImportError:
|
except ImportError:
|
||||||
|
uvloop = None
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
|
asyncio.set_event_loop_policy(uvloop.EventLoopPolicy())
|
||||||
@@ -31,6 +34,7 @@ if sys.implementation.name == "cpython":
|
|||||||
if sys.platform == "win32":
|
if sys.platform == "win32":
|
||||||
asyncio.set_event_loop(asyncio.ProactorEventLoop())
|
asyncio.set_event_loop(asyncio.ProactorEventLoop())
|
||||||
|
|
||||||
|
log = logging.getLogger("red.main")
|
||||||
|
|
||||||
#
|
#
|
||||||
# Red - Discord Bot v3
|
# Red - Discord Bot v3
|
||||||
@@ -39,50 +43,6 @@ if sys.platform == "win32":
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
def init_loggers(cli_flags):
|
|
||||||
# d.py stuff
|
|
||||||
dpy_logger = logging.getLogger("discord")
|
|
||||||
dpy_logger.setLevel(logging.WARNING)
|
|
||||||
console = logging.StreamHandler()
|
|
||||||
console.setLevel(logging.WARNING)
|
|
||||||
dpy_logger.addHandler(console)
|
|
||||||
|
|
||||||
# Red stuff
|
|
||||||
|
|
||||||
logger = logging.getLogger("red")
|
|
||||||
|
|
||||||
red_format = logging.Formatter(
|
|
||||||
"%(asctime)s %(levelname)s %(module)s %(funcName)s %(lineno)d: %(message)s",
|
|
||||||
datefmt="[%d/%m/%Y %H:%M]",
|
|
||||||
)
|
|
||||||
|
|
||||||
stdout_handler = logging.StreamHandler(sys.stdout)
|
|
||||||
stdout_handler.setFormatter(red_format)
|
|
||||||
|
|
||||||
if cli_flags.debug:
|
|
||||||
os.environ["PYTHONASYNCIODEBUG"] = "1"
|
|
||||||
logger.setLevel(logging.DEBUG)
|
|
||||||
else:
|
|
||||||
logger.setLevel(logging.INFO)
|
|
||||||
|
|
||||||
from redbot.core.data_manager import core_data_path
|
|
||||||
|
|
||||||
logfile_path = core_data_path() / "red.log"
|
|
||||||
fhandler = logging.handlers.RotatingFileHandler(
|
|
||||||
filename=str(logfile_path), encoding="utf-8", mode="a", maxBytes=10 ** 7, backupCount=5
|
|
||||||
)
|
|
||||||
fhandler.setFormatter(red_format)
|
|
||||||
|
|
||||||
logger.addHandler(fhandler)
|
|
||||||
logger.addHandler(stdout_handler)
|
|
||||||
|
|
||||||
# Sentry stuff
|
|
||||||
sentry_logger = logging.getLogger("red.sentry")
|
|
||||||
sentry_logger.setLevel(logging.WARNING)
|
|
||||||
|
|
||||||
return logger, sentry_logger
|
|
||||||
|
|
||||||
|
|
||||||
async def _get_prefix_and_token(red, indict):
|
async def _get_prefix_and_token(red, indict):
|
||||||
"""
|
"""
|
||||||
Again, please blame <@269933075037814786> for this.
|
Again, please blame <@269933075037814786> for this.
|
||||||
@@ -91,18 +51,17 @@ async def _get_prefix_and_token(red, indict):
|
|||||||
"""
|
"""
|
||||||
indict["token"] = await red.db.token()
|
indict["token"] = await red.db.token()
|
||||||
indict["prefix"] = await red.db.prefix()
|
indict["prefix"] = await red.db.prefix()
|
||||||
indict["enable_sentry"] = await red.db.enable_sentry()
|
|
||||||
|
|
||||||
|
|
||||||
def list_instances():
|
def list_instances():
|
||||||
if not config_file.exists():
|
if not data_manager.config_file.exists():
|
||||||
print(
|
print(
|
||||||
"No instances have been configured! Configure one "
|
"No instances have been configured! Configure one "
|
||||||
"using `redbot-setup` before trying to run the bot!"
|
"using `redbot-setup` before trying to run the bot!"
|
||||||
)
|
)
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
else:
|
else:
|
||||||
data = JsonIO(config_file)._load_json()
|
data = JsonIO(data_manager.config_file)._load_json()
|
||||||
text = "Configured Instances:\n\n"
|
text = "Configured Instances:\n\n"
|
||||||
for instance_name in sorted(data.keys()):
|
for instance_name in sorted(data.keys()):
|
||||||
text += "{}\n".format(instance_name)
|
text += "{}\n".format(instance_name)
|
||||||
@@ -110,13 +69,19 @@ def list_instances():
|
|||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
|
||||||
|
async def sigterm_handler(red, log):
|
||||||
|
log.info("SIGTERM received. Quitting...")
|
||||||
|
await red.shutdown(restart=False)
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
description = "Red - Version {}".format(__version__)
|
description = "Red V3"
|
||||||
cli_flags = parse_cli_flags(sys.argv[1:])
|
cli_flags = parse_cli_flags(sys.argv[1:])
|
||||||
if cli_flags.list_instances:
|
if cli_flags.list_instances:
|
||||||
list_instances()
|
list_instances()
|
||||||
elif cli_flags.version:
|
elif cli_flags.version:
|
||||||
print(description)
|
print(description)
|
||||||
|
print("Current Version: {}".format(__version__))
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
elif not cli_flags.instance_name and not cli_flags.no_instance:
|
elif not cli_flags.instance_name and not cli_flags.no_instance:
|
||||||
print("Error: No instance name was provided!")
|
print("Error: No instance name was provided!")
|
||||||
@@ -124,21 +89,37 @@ def main():
|
|||||||
if cli_flags.no_instance:
|
if cli_flags.no_instance:
|
||||||
print(
|
print(
|
||||||
"\033[1m"
|
"\033[1m"
|
||||||
"Warning: The data will be placed in a temporary folder and removed on next system reboot."
|
"Warning: The data will be placed in a temporary folder and removed on next system "
|
||||||
|
"reboot."
|
||||||
"\033[0m"
|
"\033[0m"
|
||||||
)
|
)
|
||||||
cli_flags.instance_name = "temporary_red"
|
cli_flags.instance_name = "temporary_red"
|
||||||
create_temp_config()
|
data_manager.create_temp_config()
|
||||||
load_basic_configuration(cli_flags.instance_name)
|
data_manager.load_basic_configuration(cli_flags.instance_name)
|
||||||
log, sentry_log = init_loggers(cli_flags)
|
redbot.logging.init_logging(
|
||||||
red = Red(cli_flags=cli_flags, description=description, pm_help=None)
|
level=cli_flags.logging_level, location=data_manager.core_data_path() / "logs"
|
||||||
|
)
|
||||||
|
|
||||||
|
log.debug("====Basic Config====")
|
||||||
|
log.debug("Data Path: %s", data_manager._base_data_path())
|
||||||
|
log.debug("Storage Type: %s", data_manager.storage_type())
|
||||||
|
|
||||||
|
red = Red(
|
||||||
|
cli_flags=cli_flags, description=description, dm_help=None, fetch_offline_members=True
|
||||||
|
)
|
||||||
init_global_checks(red)
|
init_global_checks(red)
|
||||||
init_events(red, cli_flags)
|
init_events(red, cli_flags)
|
||||||
red.add_cog(Core(red))
|
red.add_cog(Core(red))
|
||||||
red.add_cog(CogManagerUI())
|
red.add_cog(CogManagerUI())
|
||||||
if cli_flags.dev:
|
if cli_flags.dev:
|
||||||
red.add_cog(Dev())
|
red.add_cog(Dev())
|
||||||
|
# noinspection PyProtectedMember
|
||||||
|
modlog._init()
|
||||||
|
# noinspection PyProtectedMember
|
||||||
|
bank._init()
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
|
if os.name == "posix":
|
||||||
|
loop.add_signal_handler(SIGTERM, lambda: asyncio.ensure_future(sigterm_handler(red, log)))
|
||||||
tmp_data = {}
|
tmp_data = {}
|
||||||
loop.run_until_complete(_get_prefix_and_token(red, tmp_data))
|
loop.run_until_complete(_get_prefix_and_token(red, tmp_data))
|
||||||
token = os.environ.get("RED_TOKEN", tmp_data["token"])
|
token = os.environ.get("RED_TOKEN", tmp_data["token"])
|
||||||
@@ -158,8 +139,6 @@ def main():
|
|||||||
if cli_flags.dry_run:
|
if cli_flags.dry_run:
|
||||||
loop.run_until_complete(red.http.close())
|
loop.run_until_complete(red.http.close())
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
if tmp_data["enable_sentry"]:
|
|
||||||
red.enable_sentry()
|
|
||||||
try:
|
try:
|
||||||
loop.run_until_complete(red.start(token, bot=True))
|
loop.run_until_complete(red.start(token, bot=True))
|
||||||
except discord.LoginFailure:
|
except discord.LoginFailure:
|
||||||
@@ -176,14 +155,13 @@ def main():
|
|||||||
red._shutdown_mode = ExitCodes.SHUTDOWN
|
red._shutdown_mode = ExitCodes.SHUTDOWN
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
log.critical("Fatal exception", exc_info=e)
|
log.critical("Fatal exception", exc_info=e)
|
||||||
sentry_log.critical("Fatal Exception", exc_info=e)
|
|
||||||
loop.run_until_complete(red.logout())
|
loop.run_until_complete(red.logout())
|
||||||
finally:
|
finally:
|
||||||
pending = asyncio.Task.all_tasks(loop=red.loop)
|
pending = asyncio.Task.all_tasks(loop=red.loop)
|
||||||
gathered = asyncio.gather(*pending, loop=red.loop, return_exceptions=True)
|
gathered = asyncio.gather(*pending, loop=red.loop, return_exceptions=True)
|
||||||
gathered.cancel()
|
gathered.cancel()
|
||||||
try:
|
try:
|
||||||
red.rpc.server.close()
|
loop.run_until_complete(red.rpc.close())
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|||||||
@@ -1,45 +1,59 @@
|
|||||||
|
import logging
|
||||||
from typing import Tuple
|
from typing import Tuple
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
|
|
||||||
from redbot.core import Config, checks, commands
|
from redbot.core import Config, checks, commands
|
||||||
|
from redbot.core.i18n import Translator, cog_i18n
|
||||||
import logging
|
|
||||||
|
|
||||||
from redbot.core.utils.chat_formatting import box
|
from redbot.core.utils.chat_formatting import box
|
||||||
from .announcer import Announcer
|
from .announcer import Announcer
|
||||||
from .converters import MemberDefaultAuthor, SelfRole
|
from .converters import MemberDefaultAuthor, SelfRole
|
||||||
|
|
||||||
log = logging.getLogger("red.admin")
|
log = logging.getLogger("red.admin")
|
||||||
|
|
||||||
GENERIC_FORBIDDEN = (
|
T_ = Translator("Admin", __file__)
|
||||||
|
|
||||||
|
_ = lambda s: s
|
||||||
|
GENERIC_FORBIDDEN = _(
|
||||||
"I attempted to do something that Discord denied me permissions for."
|
"I attempted to do something that Discord denied me permissions for."
|
||||||
" Your command failed to successfully complete."
|
" Your command failed to successfully complete."
|
||||||
)
|
)
|
||||||
|
|
||||||
HIERARCHY_ISSUE = (
|
HIERARCHY_ISSUE = _(
|
||||||
"I tried to add {role.name} to {member.display_name} but that role"
|
"I tried to {verb} {role.name} to {member.display_name} but that role"
|
||||||
" is higher than my highest role in the Discord hierarchy so I was"
|
" is higher than my highest role in the Discord hierarchy so I was"
|
||||||
" unable to successfully add it. Please give me a higher role and "
|
" unable to successfully add it. Please give me a higher role and "
|
||||||
"try again."
|
"try again."
|
||||||
)
|
)
|
||||||
|
|
||||||
USER_HIERARCHY_ISSUE = (
|
USER_HIERARCHY_ISSUE = _(
|
||||||
"I tried to add {role.name} to {member.display_name} but that role"
|
"I tried to {verb} {role.name} to {member.display_name} but that role"
|
||||||
" is higher than your highest role in the Discord hierarchy so I was"
|
" is higher than your highest role in the Discord hierarchy so I was"
|
||||||
" unable to successfully add it. Please get a higher role and "
|
" unable to successfully add it. Please get a higher role and "
|
||||||
"try again."
|
"try again."
|
||||||
)
|
)
|
||||||
|
|
||||||
RUNNING_ANNOUNCEMENT = (
|
ROLE_USER_HIERARCHY_ISSUE = _(
|
||||||
|
"I tried to edit {role.name} but that role"
|
||||||
|
" is higher than your highest role in the Discord hierarchy so I was"
|
||||||
|
" unable to successfully add it. Please get a higher role and "
|
||||||
|
"try again."
|
||||||
|
)
|
||||||
|
|
||||||
|
RUNNING_ANNOUNCEMENT = _(
|
||||||
"I am already announcing something. If you would like to make a"
|
"I am already announcing something. If you would like to make a"
|
||||||
" different announcement please use `{prefix}announce cancel`"
|
" different announcement please use `{prefix}announce cancel`"
|
||||||
" first."
|
" first."
|
||||||
)
|
)
|
||||||
|
_ = T_
|
||||||
|
|
||||||
|
|
||||||
class Admin:
|
@cog_i18n(_)
|
||||||
|
class Admin(commands.Cog):
|
||||||
|
"""A collection of server administration utilities."""
|
||||||
|
|
||||||
def __init__(self, config=Config):
|
def __init__(self, config=Config):
|
||||||
|
super().__init__()
|
||||||
self.conf = config.get_conf(self, 8237492837454039, force_registration=True)
|
self.conf = config.get_conf(self, 8237492837454039, force_registration=True)
|
||||||
|
|
||||||
self.conf.register_global(serverlocked=False)
|
self.conf.register_global(serverlocked=False)
|
||||||
@@ -52,7 +66,7 @@ class Admin:
|
|||||||
|
|
||||||
self.__current_announcer = None
|
self.__current_announcer = None
|
||||||
|
|
||||||
def __unload(self):
|
def cog_unload(self):
|
||||||
try:
|
try:
|
||||||
self.__current_announcer.cancel()
|
self.__current_announcer.cancel()
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
@@ -97,13 +111,16 @@ class Admin:
|
|||||||
await member.add_roles(role)
|
await member.add_roles(role)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
if not self.pass_hierarchy_check(ctx, role):
|
if not self.pass_hierarchy_check(ctx, role):
|
||||||
await self.complain(ctx, HIERARCHY_ISSUE, role=role, member=member)
|
await self.complain(
|
||||||
|
ctx, T_(HIERARCHY_ISSUE), role=role, member=member, verb=_("add")
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
await self.complain(ctx, GENERIC_FORBIDDEN)
|
await self.complain(ctx, T_(GENERIC_FORBIDDEN))
|
||||||
else:
|
else:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
"I successfully added {role.name} to"
|
_("I successfully added {role.name} to {member.display_name}").format(
|
||||||
" {member.display_name}".format(role=role, member=member)
|
role=role, member=member
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
async def _removerole(self, ctx: commands.Context, member: discord.Member, role: discord.Role):
|
async def _removerole(self, ctx: commands.Context, member: discord.Member, role: discord.Role):
|
||||||
@@ -111,13 +128,16 @@ class Admin:
|
|||||||
await member.remove_roles(role)
|
await member.remove_roles(role)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
if not self.pass_hierarchy_check(ctx, role):
|
if not self.pass_hierarchy_check(ctx, role):
|
||||||
await self.complain(ctx, HIERARCHY_ISSUE, role=role, member=member)
|
await self.complain(
|
||||||
|
ctx, T_(HIERARCHY_ISSUE), role=role, member=member, verb=_("remove")
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
await self.complain(ctx, GENERIC_FORBIDDEN)
|
await self.complain(ctx, T_(GENERIC_FORBIDDEN))
|
||||||
else:
|
else:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
"I successfully removed {role.name} from"
|
_("I successfully removed {role.name} from {member.display_name}").format(
|
||||||
" {member.display_name}".format(role=role, member=member)
|
role=role, member=member
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
@@ -126,8 +146,8 @@ class Admin:
|
|||||||
async def addrole(
|
async def addrole(
|
||||||
self, ctx: commands.Context, rolename: discord.Role, *, user: MemberDefaultAuthor = None
|
self, ctx: commands.Context, rolename: discord.Role, *, user: MemberDefaultAuthor = None
|
||||||
):
|
):
|
||||||
"""
|
"""Add a role to a user.
|
||||||
Adds a role to a user.
|
|
||||||
If user is left blank it defaults to the author of the command.
|
If user is left blank it defaults to the author of the command.
|
||||||
"""
|
"""
|
||||||
if user is None:
|
if user is None:
|
||||||
@@ -136,7 +156,9 @@ class Admin:
|
|||||||
# noinspection PyTypeChecker
|
# noinspection PyTypeChecker
|
||||||
await self._addrole(ctx, user, rolename)
|
await self._addrole(ctx, user, rolename)
|
||||||
else:
|
else:
|
||||||
await self.complain(ctx, USER_HIERARCHY_ISSUE, member=ctx.author, role=rolename)
|
await self.complain(
|
||||||
|
ctx, T_(USER_HIERARCHY_ISSUE), member=user, role=rolename, verb=_("add")
|
||||||
|
)
|
||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@@ -144,8 +166,8 @@ class Admin:
|
|||||||
async def removerole(
|
async def removerole(
|
||||||
self, ctx: commands.Context, rolename: discord.Role, *, user: MemberDefaultAuthor = None
|
self, ctx: commands.Context, rolename: discord.Role, *, user: MemberDefaultAuthor = None
|
||||||
):
|
):
|
||||||
"""
|
"""Remove a role from a user.
|
||||||
Removes a role from a user.
|
|
||||||
If user is left blank it defaults to the author of the command.
|
If user is left blank it defaults to the author of the command.
|
||||||
"""
|
"""
|
||||||
if user is None:
|
if user is None:
|
||||||
@@ -154,50 +176,56 @@ class Admin:
|
|||||||
# noinspection PyTypeChecker
|
# noinspection PyTypeChecker
|
||||||
await self._removerole(ctx, user, rolename)
|
await self._removerole(ctx, user, rolename)
|
||||||
else:
|
else:
|
||||||
await self.complain(ctx, USER_HIERARCHY_ISSUE)
|
await self.complain(
|
||||||
|
ctx, T_(USER_HIERARCHY_ISSUE), member=user, role=rolename, verb=_("remove")
|
||||||
|
)
|
||||||
|
|
||||||
@commands.group()
|
@commands.group()
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@checks.admin_or_permissions(manage_roles=True)
|
@checks.admin_or_permissions(manage_roles=True)
|
||||||
async def editrole(self, ctx: commands.Context):
|
async def editrole(self, ctx: commands.Context):
|
||||||
"""Edits roles settings"""
|
"""Edit role settings."""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@editrole.command(name="colour", aliases=["color"])
|
@editrole.command(name="colour", aliases=["color"])
|
||||||
async def editrole_colour(
|
async def editrole_colour(
|
||||||
self, ctx: commands.Context, role: discord.Role, value: discord.Colour
|
self, ctx: commands.Context, role: discord.Role, value: discord.Colour
|
||||||
):
|
):
|
||||||
"""Edits a role's colour
|
"""Edit a role's colour.
|
||||||
|
|
||||||
Use double quotes if the role contains spaces.
|
Use double quotes if the role contains spaces.
|
||||||
Colour must be in hexadecimal format.
|
Colour must be in hexadecimal format.
|
||||||
\"http://www.w3schools.com/colors/colors_picker.asp\"
|
[Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
!editrole colour \"The Transistor\" #ff0000
|
`[p]editrole colour "The Transistor" #ff0000`
|
||||||
!editrole colour Test #ff9900"""
|
`[p]editrole colour Test #ff9900`
|
||||||
|
"""
|
||||||
author = ctx.author
|
author = ctx.author
|
||||||
reason = "{}({}) changed the colour of role '{}'".format(author.name, author.id, role.name)
|
reason = "{}({}) changed the colour of role '{}'".format(author.name, author.id, role.name)
|
||||||
|
|
||||||
if not self.pass_user_hierarchy_check(ctx, role):
|
if not self.pass_user_hierarchy_check(ctx, role):
|
||||||
await self.complain(ctx, USER_HIERARCHY_ISSUE)
|
await self.complain(ctx, T_(ROLE_USER_HIERARCHY_ISSUE), role=role)
|
||||||
return
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await role.edit(reason=reason, color=value)
|
await role.edit(reason=reason, color=value)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
await self.complain(ctx, GENERIC_FORBIDDEN)
|
await self.complain(ctx, T_(GENERIC_FORBIDDEN))
|
||||||
else:
|
else:
|
||||||
log.info(reason)
|
log.info(reason)
|
||||||
await ctx.send("Done.")
|
await ctx.send(_("Done."))
|
||||||
|
|
||||||
@editrole.command(name="name")
|
@editrole.command(name="name")
|
||||||
@checks.admin_or_permissions(administrator=True)
|
@checks.admin_or_permissions(administrator=True)
|
||||||
async def edit_role_name(self, ctx: commands.Context, role: discord.Role, *, name: str):
|
async def edit_role_name(self, ctx: commands.Context, role: discord.Role, *, name: str):
|
||||||
"""Edits a role's name
|
"""Edit a role's name.
|
||||||
|
|
||||||
Use double quotes if the role or the name contain spaces.
|
Use double quotes if the role or the name contain spaces.
|
||||||
|
|
||||||
Examples:
|
Examples:
|
||||||
!editrole name \"The Transistor\" Test"""
|
`[p]editrole name \"The Transistor\" Test`
|
||||||
|
"""
|
||||||
author = ctx.message.author
|
author = ctx.message.author
|
||||||
old_name = role.name
|
old_name = role.name
|
||||||
reason = "{}({}) changed the name of role '{}' to '{}'".format(
|
reason = "{}({}) changed the name of role '{}' to '{}'".format(
|
||||||
@@ -205,73 +233,74 @@ class Admin:
|
|||||||
)
|
)
|
||||||
|
|
||||||
if not self.pass_user_hierarchy_check(ctx, role):
|
if not self.pass_user_hierarchy_check(ctx, role):
|
||||||
await self.complain(ctx, USER_HIERARCHY_ISSUE)
|
await self.complain(ctx, T_(ROLE_USER_HIERARCHY_ISSUE), role=role)
|
||||||
return
|
return
|
||||||
|
|
||||||
try:
|
try:
|
||||||
await role.edit(reason=reason, name=name)
|
await role.edit(reason=reason, name=name)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
await self.complain(ctx, GENERIC_FORBIDDEN)
|
await self.complain(ctx, T_(GENERIC_FORBIDDEN))
|
||||||
else:
|
else:
|
||||||
log.info(reason)
|
log.info(reason)
|
||||||
await ctx.send("Done.")
|
await ctx.send(_("Done."))
|
||||||
|
|
||||||
@commands.group(invoke_without_command=True)
|
@commands.group(invoke_without_command=True)
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
async def announce(self, ctx: commands.Context, *, message: str):
|
async def announce(self, ctx: commands.Context, *, message: str):
|
||||||
"""
|
"""Announce a message to all servers the bot is in."""
|
||||||
Announces a message to all servers the bot is in.
|
|
||||||
"""
|
|
||||||
if not self.is_announcing():
|
if not self.is_announcing():
|
||||||
announcer = Announcer(ctx, message, config=self.conf)
|
announcer = Announcer(ctx, message, config=self.conf)
|
||||||
announcer.start()
|
announcer.start()
|
||||||
|
|
||||||
self.__current_announcer = announcer
|
self.__current_announcer = announcer
|
||||||
|
|
||||||
await ctx.send("The announcement has begun.")
|
await ctx.send(_("The announcement has begun."))
|
||||||
else:
|
else:
|
||||||
prefix = ctx.prefix
|
prefix = ctx.prefix
|
||||||
await self.complain(ctx, RUNNING_ANNOUNCEMENT, prefix=prefix)
|
await self.complain(ctx, T_(RUNNING_ANNOUNCEMENT), prefix=prefix)
|
||||||
|
|
||||||
@announce.command(name="cancel")
|
@announce.command(name="cancel")
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
async def announce_cancel(self, ctx):
|
async def announce_cancel(self, ctx):
|
||||||
"""
|
"""Cancel a running announce."""
|
||||||
Cancels a running announce.
|
|
||||||
"""
|
|
||||||
try:
|
try:
|
||||||
self.__current_announcer.cancel()
|
self.__current_announcer.cancel()
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
await ctx.send("The current announcement has been cancelled.")
|
await ctx.send(_("The current announcement has been cancelled."))
|
||||||
|
|
||||||
@announce.command(name="channel")
|
@announce.command(name="channel")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@checks.guildowner_or_permissions(administrator=True)
|
@checks.guildowner_or_permissions(administrator=True)
|
||||||
async def announce_channel(self, ctx, *, channel: discord.TextChannel = None):
|
async def announce_channel(self, ctx, *, channel: discord.TextChannel = None):
|
||||||
"""
|
"""Change the channel to which the bot makes announcements."""
|
||||||
Changes the channel on which the bot makes announcements.
|
|
||||||
"""
|
|
||||||
if channel is None:
|
if channel is None:
|
||||||
channel = ctx.channel
|
channel = ctx.channel
|
||||||
await self.conf.guild(ctx.guild).announce_channel.set(channel.id)
|
await self.conf.guild(ctx.guild).announce_channel.set(channel.id)
|
||||||
|
|
||||||
await ctx.send("The announcement channel has been set to {}".format(channel.mention))
|
await ctx.send(
|
||||||
|
_("The announcement channel has been set to {channel.mention}").format(channel=channel)
|
||||||
|
)
|
||||||
|
|
||||||
@announce.command(name="ignore")
|
@announce.command(name="ignore")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@checks.guildowner_or_permissions(administrator=True)
|
@checks.guildowner_or_permissions(administrator=True)
|
||||||
async def announce_ignore(self, ctx):
|
async def announce_ignore(self, ctx):
|
||||||
"""
|
"""Toggle announcements being enabled this server."""
|
||||||
Toggles whether the announcements will ignore the current server.
|
|
||||||
"""
|
|
||||||
ignored = await self.conf.guild(ctx.guild).announce_ignore()
|
ignored = await self.conf.guild(ctx.guild).announce_ignore()
|
||||||
await self.conf.guild(ctx.guild).announce_ignore.set(not ignored)
|
await self.conf.guild(ctx.guild).announce_ignore.set(not ignored)
|
||||||
|
|
||||||
verb = "will" if ignored else "will not"
|
if ignored: # Keeping original logic....
|
||||||
|
await ctx.send(
|
||||||
await ctx.send(f"The server {ctx.guild.name} {verb} receive announcements.")
|
_("The server {guild.name} will receive announcements.").format(guild=ctx.guild)
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
await ctx.send(
|
||||||
|
_("The server {guild.name} will not receive announcements.").format(
|
||||||
|
guild=ctx.guild
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
async def _valid_selfroles(self, guild: discord.Guild) -> Tuple[discord.Role]:
|
async def _valid_selfroles(self, guild: discord.Guild) -> Tuple[discord.Role]:
|
||||||
"""
|
"""
|
||||||
@@ -294,8 +323,9 @@ class Admin:
|
|||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
@commands.group(invoke_without_command=True)
|
@commands.group(invoke_without_command=True)
|
||||||
async def selfrole(self, ctx: commands.Context, *, selfrole: SelfRole):
|
async def selfrole(self, ctx: commands.Context, *, selfrole: SelfRole):
|
||||||
"""
|
"""Add a role to yourself.
|
||||||
Add a role to yourself that server admins have configured as user settable.
|
|
||||||
|
Server admins must have configured the role as user settable.
|
||||||
|
|
||||||
NOTE: The role is case sensitive!
|
NOTE: The role is case sensitive!
|
||||||
"""
|
"""
|
||||||
@@ -304,8 +334,7 @@ class Admin:
|
|||||||
|
|
||||||
@selfrole.command(name="remove")
|
@selfrole.command(name="remove")
|
||||||
async def selfrole_remove(self, ctx: commands.Context, *, selfrole: SelfRole):
|
async def selfrole_remove(self, ctx: commands.Context, *, selfrole: SelfRole):
|
||||||
"""
|
"""Remove a selfrole from yourself.
|
||||||
Removes a selfrole from yourself.
|
|
||||||
|
|
||||||
NOTE: The role is case sensitive!
|
NOTE: The role is case sensitive!
|
||||||
"""
|
"""
|
||||||
@@ -315,8 +344,7 @@ class Admin:
|
|||||||
@selfrole.command(name="add")
|
@selfrole.command(name="add")
|
||||||
@checks.admin_or_permissions(manage_roles=True)
|
@checks.admin_or_permissions(manage_roles=True)
|
||||||
async def selfrole_add(self, ctx: commands.Context, *, role: discord.Role):
|
async def selfrole_add(self, ctx: commands.Context, *, role: discord.Role):
|
||||||
"""
|
"""Add a role to the list of available selfroles.
|
||||||
Add a role to the list of available selfroles.
|
|
||||||
|
|
||||||
NOTE: The role is case sensitive!
|
NOTE: The role is case sensitive!
|
||||||
"""
|
"""
|
||||||
@@ -324,20 +352,19 @@ class Admin:
|
|||||||
if role.id not in curr_selfroles:
|
if role.id not in curr_selfroles:
|
||||||
curr_selfroles.append(role.id)
|
curr_selfroles.append(role.id)
|
||||||
|
|
||||||
await ctx.send("The selfroles list has been successfully modified.")
|
await ctx.send(_("The selfroles list has been successfully modified."))
|
||||||
|
|
||||||
@selfrole.command(name="delete")
|
@selfrole.command(name="delete")
|
||||||
@checks.admin_or_permissions(manage_roles=True)
|
@checks.admin_or_permissions(manage_roles=True)
|
||||||
async def selfrole_delete(self, ctx: commands.Context, *, role: SelfRole):
|
async def selfrole_delete(self, ctx: commands.Context, *, role: SelfRole):
|
||||||
"""
|
"""Remove a role from the list of available selfroles.
|
||||||
Removes a role from the list of available selfroles.
|
|
||||||
|
|
||||||
NOTE: The role is case sensitive!
|
NOTE: The role is case sensitive!
|
||||||
"""
|
"""
|
||||||
async with self.conf.guild(ctx.guild).selfroles() as curr_selfroles:
|
async with self.conf.guild(ctx.guild).selfroles() as curr_selfroles:
|
||||||
curr_selfroles.remove(role.id)
|
curr_selfroles.remove(role.id)
|
||||||
|
|
||||||
await ctx.send("The selfroles list has been successfully modified.")
|
await ctx.send(_("The selfroles list has been successfully modified."))
|
||||||
|
|
||||||
@selfrole.command(name="list")
|
@selfrole.command(name="list")
|
||||||
async def selfrole_list(self, ctx: commands.Context):
|
async def selfrole_list(self, ctx: commands.Context):
|
||||||
@@ -347,7 +374,7 @@ class Admin:
|
|||||||
selfroles = await self._valid_selfroles(ctx.guild)
|
selfroles = await self._valid_selfroles(ctx.guild)
|
||||||
fmt_selfroles = "\n".join(["+ " + r.name for r in selfroles])
|
fmt_selfroles = "\n".join(["+ " + r.name for r in selfroles])
|
||||||
|
|
||||||
msg = "Available Selfroles:\n{}".format(fmt_selfroles)
|
msg = _("Available Selfroles:\n{selfroles}").format(selfroles=fmt_selfroles)
|
||||||
await ctx.send(box(msg, "diff"))
|
await ctx.send(box(msg, "diff"))
|
||||||
|
|
||||||
async def _serverlock_check(self, guild: discord.Guild) -> bool:
|
async def _serverlock_check(self, guild: discord.Guild) -> bool:
|
||||||
@@ -364,15 +391,14 @@ class Admin:
|
|||||||
@commands.command()
|
@commands.command()
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
async def serverlock(self, ctx: commands.Context):
|
async def serverlock(self, ctx: commands.Context):
|
||||||
"""
|
"""Lock a bot to its current servers only."""
|
||||||
Locks a bot to its current servers only.
|
|
||||||
"""
|
|
||||||
serverlocked = await self.conf.serverlocked()
|
serverlocked = await self.conf.serverlocked()
|
||||||
await self.conf.serverlocked.set(not serverlocked)
|
await self.conf.serverlocked.set(not serverlocked)
|
||||||
|
|
||||||
verb = "is now" if not serverlocked else "is no longer"
|
if serverlocked:
|
||||||
|
await ctx.send(_("The bot is no longer serverlocked."))
|
||||||
await ctx.send("The bot {} serverlocked.".format(verb))
|
else:
|
||||||
|
await ctx.send(_("The bot is now serverlocked."))
|
||||||
|
|
||||||
# region Event Handlers
|
# region Event Handlers
|
||||||
async def on_guild_join(self, guild: discord.Guild):
|
async def on_guild_join(self, guild: discord.Guild):
|
||||||
|
|||||||
@@ -2,6 +2,9 @@ import asyncio
|
|||||||
|
|
||||||
import discord
|
import discord
|
||||||
from redbot.core import commands
|
from redbot.core import commands
|
||||||
|
from redbot.core.i18n import Translator
|
||||||
|
|
||||||
|
_ = Translator("Announcer", __file__)
|
||||||
|
|
||||||
|
|
||||||
class Announcer:
|
class Announcer:
|
||||||
@@ -63,7 +66,9 @@ class Announcer:
|
|||||||
try:
|
try:
|
||||||
await channel.send(self.message)
|
await channel.send(self.message)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
await bot_owner.send("I could not announce to server: {}".format(g.id))
|
await bot_owner.send(
|
||||||
|
_("I could not announce to server: {server.id}").format(server=g)
|
||||||
|
)
|
||||||
await asyncio.sleep(0.5)
|
await asyncio.sleep(0.5)
|
||||||
|
|
||||||
self.active = False
|
self.active = False
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
import discord
|
import discord
|
||||||
from redbot.core import commands
|
from redbot.core import commands
|
||||||
|
from redbot.core.i18n import Translator
|
||||||
|
|
||||||
|
_ = Translator("AdminConverters", __file__)
|
||||||
|
|
||||||
|
|
||||||
class MemberDefaultAuthor(commands.Converter):
|
class MemberDefaultAuthor(commands.Converter):
|
||||||
@@ -17,9 +20,9 @@ class MemberDefaultAuthor(commands.Converter):
|
|||||||
|
|
||||||
class SelfRole(commands.Converter):
|
class SelfRole(commands.Converter):
|
||||||
async def convert(self, ctx: commands.Context, arg: str) -> discord.Role:
|
async def convert(self, ctx: commands.Context, arg: str) -> discord.Role:
|
||||||
admin = ctx.command.instance
|
admin = ctx.command.cog
|
||||||
if admin is None:
|
if admin is None:
|
||||||
raise commands.BadArgument("Admin is not loaded.")
|
raise commands.BadArgument(_("The Admin cog is not loaded."))
|
||||||
|
|
||||||
conf = admin.conf
|
conf = admin.conf
|
||||||
selfroles = await conf.guild(ctx.guild).selfroles()
|
selfroles = await conf.guild(ctx.guild).selfroles()
|
||||||
@@ -28,5 +31,5 @@ class SelfRole(commands.Converter):
|
|||||||
role = await role_converter.convert(ctx, arg)
|
role = await role_converter.convert(ctx, arg)
|
||||||
|
|
||||||
if role.id not in selfroles:
|
if role.id not in selfroles:
|
||||||
raise commands.BadArgument("The provided role is not a valid selfrole.")
|
raise commands.BadArgument(_("The provided role is not a valid selfrole."))
|
||||||
return role
|
return role
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\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"
|
"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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,209 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: ar_SA\n"
|
"Language: ar_SA\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "حاولت القيام بشيء لا أملك تصريح من ديسكورد لفعله. فشل أمرك في إكمال نجاحه."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "حاولت إضافة {role.name} إلى {member.display_name} ولكن هذه الرتبة هي أعلى من رتبتي في قائمة الرتب في السيرفر, لذلك فشل الأمر. حاول رفع رتبتي والمحاولة مجدداً."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "لقد حاولت إضافة {role.name} إلى {member.display_name} ولكن هذه الرتبة هي أعلى من رتبتك في قائمة الرتب في السيرفر, لذلك فشل الأمر. حاول رفع رتبتي والمحاولة مجدداً."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "أنا بالفعل أُعلن شيئاً. إذا كنت ترغب في إصدار إعلان مختلف الرجاء إستخدام `{prefix}announce cancel` أولاً."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "مجموعة من أدوات إدارة السيرفر."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr " إذا تم ترك المستخدم فارغ, فسيكون إفتراضياً صاحب الأمر.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr " إذا تم ترك المستخدم فارغ, فسيكون إفتراضياً صاحب الأمر.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "تعديل إعدادات الرتبة."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr " استخدم علامة اقتباس مزدوجة إذا كانت الرتبة تحتوي على مسافات.\n"
|
||||||
|
" يجب أن يكون اللون بتنسيق سداسي عشري.\n"
|
||||||
|
" موقع لإختيار الألوان (http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" أمثلة:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000` \n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "تم."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "تعديل إسم الرتبة.\n\n"
|
||||||
|
" استخدم علامة اقتباس مزدوجة إذا كانت الرتبة تحتوي على مسافات.\n\n"
|
||||||
|
" أمثلة:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "الإعلان عن رسالة إلى جميع السيرفرات المتواجد بها البوت."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "تم البدء في الإعلان."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "إلغاء إعلان جارٍ."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "تم إلغاء الإعلان الحالي."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "تعديل القناة التي يستخدمها البوت للإعلانات."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "تم تحديث قناة الإعلانات إلى {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "تم تمكين الإعلانات في السيرفر."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "سيرفر {guild.name} سيتلقى إعلانات الآن."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "سيرفر {guild.name} لن يتلقى إعلانات."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "إضافة رتبة لنفسك.\n\n"
|
||||||
|
" يجب على أدمن السيرفر أولاً إضافة الرتبة.\n\n"
|
||||||
|
" ملاحظة: الرتبة حساسة لحالة الأحرف!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "إزالة رتبة ذاتية من نفسك.\n\n"
|
||||||
|
" ملاحظة: الرتبة حساسة لحالة الأحرف!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "إضافة رتبة إلى قائمة الرتب الذاتية.\n\n"
|
||||||
|
" ملاحظة: الرتبة حساسة لحالة الأحرف!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "تم تحديث/تعديل قائمة الرتب الذاتية بنجاح."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "إزالة الرتبة من قائمة الرتب الذاتية.\n\n"
|
||||||
|
" ملاحظة: الرتبة حساسة لحالة الأحرف!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
"قائمة بجميع الرتب الذاتية. "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "الرتب الذاتية المتوفرة:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "قفل البوت للسيرفر الحالي فقط."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "لقد تم قفل البوت للسيرفر الحالي فقط."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "لم أتمكن من الإعلان في السيرفر: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "لم يتم تحميل وحدة الأدمن cog."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "الرتبة المذكورة ليست على قائمة الرتب الذاتية."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Bulgarian\n"
|
"Language-Team: Bulgarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: bg_BG\n"
|
"Language: bg_BG\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: da_DK\n"
|
"Language: da_DK\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,211 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Ich habe versucht etwas zu tun, für das mir Discord die Befugnis verweigerte. Dein Befehl konnte nicht erfolgreich ausgeführt werden."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "Ich versuchte die Rolle {role.name} an {member.display_name} zu geben, aber die Rolle ist höher als meine höchste Rolle in der Discord Hierarchie, daher war es mir nicht möglich sie hinzuzufügen. Bitte gib mir eine höhere Rolle und versuche es erneut."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "Ich versuchte die Rolle {role.name} an {member.display_name} zu geben, aber die Rolle ist höher als deine höchste Rolle in der Discord Hierarchie, daher war es mir nicht möglich sie hinzuzufügen. Bitte gib dir selbst eine höhere Rolle und versuche es erneut."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "Ich kündige bereits etwas an. Wenn du eine andere Ankündigung machen willst, benutze bitte zuerst `{prefix}announce cancel`."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "Eine Sammlung von administrativen Server-Verwaltungsprogramme."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "Ich habe erfolgreich {role.name} zu {member.display_name} hinzugefügt"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "Ich habe erfolgreich {role.name} von {member.display_name} entfernt"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Gebe einem Benutzer ein Rolle.\n\n"
|
||||||
|
" Wenn kein Benutzer angegeben wird, wird standardmäßig der Autor des Befehls gewählt.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Entferne eine Rolle von einem Benutzer.\n\n"
|
||||||
|
" Wenn kein Benutzer angegeben wird, wird standardmäßig der Autor des Befehls gewählt.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "Bearbeiten der Rollen Einstellungen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Bearbeite die Farbe einer Rolle.\n\n"
|
||||||
|
" Benutze Anführungszeichen wenn die Rolle ein Leerzeichen enthält.\n"
|
||||||
|
" Die Farbe muss im Hexadezimal Format angegeben werden.\n"
|
||||||
|
" [Online Farbwähler](<http://www.w3schools.com/colors/colors_picker.asp>)\n\n"
|
||||||
|
" Beispiele:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Erledigt."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Bearbeite den Namen einer Rolle.\n\n"
|
||||||
|
" Benutze Anführungszeichen wenn die Rolle Leerzeichen enthält.\n\n"
|
||||||
|
" Beispiele:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Mache eine Ankündigung auf allen Servern auf denen der Bot ist."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "Die Ankündigung hat begonnen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "Breche eine laufende Ankündigung ab."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "Die aktuelle Ankündigung wurde abgebrochen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "Ändere den Kanal in dem der Bot Ankündigungen macht."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "Der für Ankündigungen gewählte Kanal wurde festgelegt auf {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "Schaltet Ankündigungen auf diesem Server ein oder aus."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "Der Server {guild.name} wird Ankündigunen erhalten."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "Der Server {guild.name} wird keine Ankündigunen erhalten."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Gib dir selbst eine Rolle.\n\n"
|
||||||
|
" Server Admins müssen die Rolle für Nutzer freigeben.\n\n"
|
||||||
|
" HINWEIS: Die Rolle beachtet Groß- und Kleinschreibung!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Entferne eine auswählbare Rolle von dir selbst.\n\n"
|
||||||
|
" HINWEIS: Die Rolle beachtet Groß- und Kleinschreibung!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Füge eine Rolle zur Liste der selbst auswählbaren Rollen hinzu.\n\n"
|
||||||
|
" HINWEIS: Die Rolle beachtet Groß- und Kleinschreibung!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "Die Liste selbst auswählbarer Rollen wurde erfolgreich bearbeitet."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Entferne eine selbst auswählbare Rolle von der Liste für verfügbare Rollen.\n\n"
|
||||||
|
" HINWEIS: Die Rolle beachtet Groß- und Kleinschreibung!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
"Gibt eine Liste verfügbarer selbst auswählbarer Rollen aus. "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "Verfügbare selbst auswählbare Rollen: {selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "Sperrt den Bot neuen Servern beizutreten."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "Der Bot ist nicht länger gesperrt neuen Servern beizutreten."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "Ich konnte keine Ankündigung auf diesem Server machen: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "Das Admin-Cog ist nicht geladen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "Die vorausgesetzte Rolle ist keine berechtigte selbst auswählbare Rolle."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: el_GR\n"
|
"Language: el_GR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Pirate English\n"
|
"Language-Team: Pirate English\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: en_PT\n"
|
"Language: en_PT\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,197 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Intenté hacer algo que Discord me ha negado el permiso. Su comando no se pudo completar."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "He intentado agregar {role.name} a {member.display_name} pero ese rol es más alto que mi rol en la jerarquía de Discord, por lo que no he podido añadirlo con éxito. Por favor dame un rol más alto y vuelva a intentarlo."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "He añadido con éxito {role.name} a {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "He retirado con éxito {role.name} de {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "Editar configuración de rol."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Editar el color de un rol.\n\n"
|
||||||
|
" Usa comillas dobles si el rol contiene espacios.\n"
|
||||||
|
" El color debe estar en formato hexadecimal.\n"
|
||||||
|
" [Selector de color En-Linea](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"El Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Listo."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Editar el nombre de un rol.\n\n"
|
||||||
|
" Usa dobles comillas si el rol o el nombre contiene espacios.\n\n"
|
||||||
|
" Ejemplos:\n"
|
||||||
|
" `[p]editrole name \"El Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Anunciar un mensaje a todos los servidores en que el bot está."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: fi_FI\n"
|
"Language: fi_FI\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,212 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "J'ai tenté de faire quelque chose que pour lequel Discord m'a refusé les permissions. La commande a échoué."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "J'ai tenté d'ajouter le rôle {role.name} à {member.display_name} mais ce rôle est plus élevé que le mien dans la hiérarchie des rôles de ce serveur. Je n'ai donc pas pu l'ajouter. Tu peux réessayer en me donnant un rôle plus élevé."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "J'ai tenté d'ajouter le rôle {role.name} à {member.display_name} mais ce rôle est plus élevé que le tien dans la hiérarchie des rôles de ce serveur. Je n'ai donc pas pu l'ajouter. Tu peux réessayer mais il faudra d'abord que tu obtiennes un rôle plus élevé."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "Je suis déjà en train d'annoncer quelque chose. Si tu souhaites faire une annonce différente, tu dois d'abord utiliser la commande `{prefix}announce cancel`."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "Un ensemble d'utilitaires d'administration du serveur."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "J'ai bien ajouté le rôle {role.name} à {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "J'ai bien retiré le rôle {role.name} de {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Ajouter un rôle à un utilisateur.\n\n"
|
||||||
|
" Si aucun utilisateur n'est mentionné dans la commande, celle-ci fera effet sur l'auteur.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Retirer un rôle à un utilisateur.\n\n"
|
||||||
|
" Si aucun utilisateur n'est mentionné dans la commande, celle-ci fera effet sur l'auteur.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "Modifier les paramètres d'un rôle."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Modifier la couleur d'un rôle.\n\n"
|
||||||
|
" Utilise des guillemets si le nom du rôle contient des espaces.\n"
|
||||||
|
" La couleur doit être au format hexadécimal\n"
|
||||||
|
" [Sélecteur de couleur en ligne](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Exemples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Fait."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Modifier le nom d'un rôle.\n\n"
|
||||||
|
" Utilise des guillemets si le nom du rôle contient des espaces.\n\n"
|
||||||
|
" Exemples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Faire une annonce à tous les serveurs dans lesquels le bot se trouve."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "L’annonce a commencé."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "Interrompre une annonce en cours."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "L'annonce actuelle a été interrompue."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "Changer le salon dans lequel le bot fait des annonces."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "Les annonces seront maintenant faites dans {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "Activer ou désactiver les annonces sur ce serveur."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "Le serveur {guild.name} recevra maintenant les annonces."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "Le serveur {guild.name} ne recevra plus les annonces."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "S'ajouter un rôle à soi-même.\n\n"
|
||||||
|
" Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'ajoutable par les utilisateurs.\n\n"
|
||||||
|
" NOTE: Le nom du rôle est sensible à la casse!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Se supprimer un auto-rôle.\n\n"
|
||||||
|
" NOTE: Le rôle est sensible à la casse! "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Ajouter un rôle à la liste des auto-rôles disponibles.\n\n"
|
||||||
|
" NOTE : le nom du rôle est sensible à la casse !\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "La liste des auto-rôles a été modifiée avec succès."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Supprimer un rôle de la liste des auto-rôles.\n\n"
|
||||||
|
" NOTE : Le nom du rôle est sensible à la casse !\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
" Liste de tous les auto-rôles disponibles.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "Auto-rôles disponibles :\n"
|
||||||
|
"{selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "Verrouiller le bot sur les serveurs où il est actuellement présent."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "Le bot n'est plus verrouillé sur ses serveurs."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "Le bot est maintenant verrouillé sur ses serveurs."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "Je n'ai pas pu faire d'annonce dans le serveur: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "Le module Admin n'est pas chargé."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "Le rôle fourni n'est pas un auto-rôle valide."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: id_ID\n"
|
"Language: id_ID\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: ja_JP\n"
|
"Language: ja_JP\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "私は不和が私に権限を拒否した何かをしようとしました。コマンドを正常に完了できませんでした。"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "{member.display_name} に {role.name} を追加してみましたが、その役割は不和階層で私の最高の役割よりも高いので、それを正常に追加できませんでした。私に高い役割を与えるし、もう一度やり直してください。"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,187 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: ko_KR\n"
|
"Language: ko_KR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
"사용 가능한 역할들을 모두 나열할게요. "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: LOLCAT\n"
|
"Language-Team: LOLCAT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: lol_US\n"
|
"Language: lol_US\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Discord sayed I can't do sometingz. Ur command faild 2 complete."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,206 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Ik probeerde iets te doen, maar Discord weigerde mij toestemming te geven. Je command is geslaagd te mislukken."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "Ik probeerder {role.name} toe te voegen aan {member.display_name}, maar die rol is waarschijnlijk een hogere rol dan die van mij. Ik kan de rol daarom niet toevoegen. Geef mij een hogere rol en probeer het nog eens."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "Ik probeerder {role.name} toe te voegen aan {member.display_name}, maar die rol is waarschijnlijk een hogere rol dan die van jou. Ik kan de rol daarom niet toevoegen. Krijg een hogere rol en probeer het nog eens."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "Ik ben al iets aan het aankondigen. Als je iets anders wilt aankondigen, voer dan eerst deze command uit: '{prefix}announce cancel'."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "Een collectie van de server administratie voorzieningen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "Ik heb succesvol {role.name} toegevoegd aan {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "Ik heb succesvol {role.name} verwijderd van {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Een rol toevoegen aan een lid.\n\n"
|
||||||
|
" Als je geen lid invult, dan is het automatisch de auteur van de command."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Een rol verwijderen van een lid.\n\n"
|
||||||
|
" Als je geen lid invult, dan is het automatisch de auteur van de command."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "Rol instellingen bewerken."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Een rolkleur bewerken.\n\n"
|
||||||
|
" Gebruik dubbele aanhalingstekens als de rol een spatie bevat.\n"
|
||||||
|
" Een kleur moet van heximaal formaat zijn.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Voorbeelden:\n"
|
||||||
|
" `[p]editrole colour \"DP Bots\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Teamlid #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Klaar."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Een rolnamen bewerken.\n\n"
|
||||||
|
" Gebruik dubbele aanhalingstekens als de rol een spatie bevat.\n\n"
|
||||||
|
" Voorbeeld: \n"
|
||||||
|
" `[p]editrole name \"DP Bots\" Bots`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Kondig een bericht aan in alle servers."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "De aankondiging is begonnen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "Annuleer een huidige aankondiging."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "De huidige aankondiging is geannuleerd."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "Bewerk het kanaal waar de bot aankondigingen maakt."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "Het aankondigingskanaal is aangepast naar {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "Aankondigingen zijn geactiveerd in deze server."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "De server {guild.name} ontvangt aankondigingen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "De server {guild.name} ontvangt geen aankondigingen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Voeg een rol aan jezelf toe. \n\n"
|
||||||
|
" Server teamleden moeten de rol als een user settable.\n\n"
|
||||||
|
" LET OP: De rolnaam is hoofdlettergevoelig. "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Verwijder een rol van jezelf.\n\n"
|
||||||
|
" LET OP: De rolnaam is hoofdlettergevoelig. "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Voeg een rol toe aan de lijst met beschikbare selfroles. \n\n"
|
||||||
|
" OPMERKING: De rol is hoofdlettergevoelig!"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "De selfroles lijst is succesvol aangepast."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Verwijder een rol uit de lijst met beschikbare selfroles. \n\n"
|
||||||
|
" OPMERKING: De rol is hoofdlettergevoelig!"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
"Laat alle beschikbare selfroles zien."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "Beschikbare Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "Vergrendel de bot voor alleen deze server."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "De bot is niet langer vergrendeld."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "De bot is vergrendeld."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "Ik kan geen bericht aankondigen in: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "De admin cog is niet geladen."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "De ingevulde rol is geen beschikbare selfrole."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: no_NO\n"
|
"Language: no_NO\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,201 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=4; plural=((n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3));\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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
"X-Crowdin-Language: pl\n"
|
"X-Crowdin-Language: pl\n"
|
||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: pl_PL\n"
|
"Language: pl_PL\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Gotowe."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "Moduł Admin nie jest załadowany."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Concluído."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,213 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Tentei fazer uma coisa que o Discord negou permissão para fazer. O comando não foi concluído."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "Tentei adicionar {role.name} a {member.display_name} mas esse cargo é maior do que o meu maior cargo atual na hierarquia do Discord por isso não me é possível concluir a ação com sucesso. Dá-me um cargo maior e tenta novamente."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "Tentei adicionar {role.name} a {member.display_name} mas esse cargo é maior do que o teu maior cargo atual na hierarquia do Discord por isso não me é possível concluir a ação com sucesso. Obtém um cargo maior e tenta novamente."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "Já estou a anunciar algo. Se queres fazer um anúncio diferente usa `{prefix}announce cancel` antes de usares este comando."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "Uma coleção de utilidades para administração de servidores."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "Adicionei com sucesso {role.name} a {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "Removi com sucesso {role.name} de {member.display_name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Adiciona um cargo a um utilizador.\n\n"
|
||||||
|
" Se o utilizador for deixado em branco é utilizado por padrão o autor do comando.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Remove um cargo a um utilizador.\n\n"
|
||||||
|
" Se o utilizador for deixado em branco é utilizado por padrão o autor do comando.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Edite a cor do cargo\n\n"
|
||||||
|
" Use aspas se o cargo contiver espaços.\n"
|
||||||
|
" A cor deve ser em formato hexadecimal.\n"
|
||||||
|
" [Seleção de Cor Online](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Exemplos:\n"
|
||||||
|
" `[p]editrole colour \"Team rS\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Teste #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Concluído."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Edite o nome do cargo.\n\n"
|
||||||
|
" Use aspas se o cargo contiver espaços.\n\n"
|
||||||
|
" Exemplos:\n"
|
||||||
|
" `[p]editrole name \"Team rS\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Anuncia uma mensagem para todos os servidores em que o bot está."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "O anúncio foi iniciado."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "Cancelar um anúncio em curso."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "O anúncio atual foi cancelado."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "Mude o canal para o qual o bot faz os anúncios."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "O canal de anúncio foi definido para {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "Ativar ou Desativar os anúncios neste servidor."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "O servidor {guild.name} vai receber anúncios."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "O servidor {guild.name} não vai receber anúncios."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Adiciona um cargo a si próprio\n\n"
|
||||||
|
" Os administradores do servidor têm de ter configurado o cargo como definível.\n\n"
|
||||||
|
" NOTA: O cargo é sensível às maiúsculas e minúsculas!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Remove um cargo a si próprio.\n\n"
|
||||||
|
" NOTA: O cargo é sensível às maiúsculas e minúsculas!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Adiciona um cargo à lista de cargos definíveis.\n\n"
|
||||||
|
" NOTA: O cargo é sensível às maiúsculas e minúsculas!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "A lista de cargos definíveis foi modificada com sucesso."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Remove um cargo da lista de cargos definíveis.\n\n"
|
||||||
|
" NOTA: O cargo é sensível às maiúsculas e minúsculas!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
" Lista de todos os cargos definíveis disponíveis.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "Cargos definíveis disponíveis:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "Bloquear o bot aos servidores atuais."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "O bot já não está bloqueado aos servidores atuais."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "O bot está agora bloqueado aos servidores atuais."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "Não me foi possível anunciar no servidor: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "O cog 'Admin' não está carregado."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "O cargo indicado não é um cargo definível válido."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 05:52\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\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"
|
"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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,213 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr "Я попытался сделать что-то, для чего Discord отказал мне в разрешениях. Ваша команда не была успешно выполнена."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr "Я попытался добавить {member.display_name} в {role.name}, но эта роль выше, чем моя наивысшая роль в иерархии Discord, поэтому я не смог добавить ее успешно. Пожалуйста, дайте мне более высокую роль и повторите попытку."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr "Я попытался добавить {member.display_name} в {role.name}, но эта роль выше, чем ваша наивысшая роль в иерархии Discord, поэтому я не смог добавить ее успешно. Пожалуйста, получите более высокую роль и повторите попытку."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr "Я уже что-то объявляю. Если вы хотите сделать другое объявление, сначала используйте `{prefix}announce cancel`."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr "Набор утилит администрирования сервера."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr "Я успешно добавил {member.display_name} в {role.name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr "Я успешно убрал {member.display_name} из {role.name}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Добавляет роль пользователю.\n\n"
|
||||||
|
" Если пользователь не указан, то по умолчанию используется отправитель.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Забирает роль у пользователя.\n\n"
|
||||||
|
" Если пользователь не указан, то по умолчанию используется отправитель.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr "Изменение параметров роли."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Изменить цвет роли.\n\n"
|
||||||
|
" Используйте двойные кавычки, если роль содержит пробелы.\n"
|
||||||
|
" Цвет должен быть в шестнадцатеричном формате.\n"
|
||||||
|
" [Онлайн-палитра цветов](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Примеры:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr "Готово."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr "Изменить имя роли.\n\n"
|
||||||
|
" Используйте двойные кавычки, если роль или имя содержат пробелы.\n\n"
|
||||||
|
" Примеры:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr "Объявить сообщение на всех серверах, к которым подключен бот."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr "Объявление началось."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr "Отменить текущее объявление."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr "Текущее объявление было отменено."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr "Изменить канал, на котором бот делает объявления."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr "Канал объявления был установлен на {channel.mention}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr "Переключить объявления, когда этот сервер включен."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr "Сервер {guild.name} будет получать объявления."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr "Сервер {guild.name} не будет получать объявления."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Добавить себе роль.\n\n"
|
||||||
|
" Администраторы сервера должны настроить роль как настраиваемую пользователем.\n\n"
|
||||||
|
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Удалить свою роль.\n\n"
|
||||||
|
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Добавить роль в список доступных ролей.\n\n"
|
||||||
|
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr "Список ролей был изменен успешно."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr "Удалить роль из списка доступных ролей.\n\n"
|
||||||
|
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr "\n"
|
||||||
|
" Список всех доступных ролей.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr "Доступные роли:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr "Заблокировать бота только на его текущих серверах."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr "Бот больше не заблокирован на сервере."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr "Бот теперь заблокирован на сервере."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr "Я не могу объявить на сервере: {server.id}"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr "Плагин администрирования не загружен."
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr "Предоставленная роль не является допустимой ролью."
|
||||||
|
|
||||||
|
|||||||
201
redbot/cogs/admin/locales/sk-SK.po
Normal file
201
redbot/cogs/admin/locales/sk-SK.po
Normal file
@@ -0,0 +1,201 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: red-discordbot\n"
|
||||||
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
|
"Language-Team: Slovak\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: redgettext 2.2\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||||
|
"X-Generator: crowdin.com\n"
|
||||||
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
|
"X-Crowdin-Language: sk\n"
|
||||||
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
|
"Language: sk_SK\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: sv_SE\n"
|
"Language: sv_SE\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
201
redbot/cogs/admin/locales/tr-TR.po
Normal file
201
redbot/cogs/admin/locales/tr-TR.po
Normal file
@@ -0,0 +1,201 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: red-discordbot\n"
|
||||||
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
|
"Language-Team: Turkish\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: redgettext 2.2\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Generator: crowdin.com\n"
|
||||||
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
|
"X-Crowdin-Language: tr\n"
|
||||||
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
|
"Language: tr_TR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,3 +16,186 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/admin/locales/messages.pot\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:17
|
||||||
|
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:22
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than my highest role in the Discord hierarchy so I was unable to successfully add it. Please give me a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:29
|
||||||
|
msgid "I tried to add {role.name} to {member.display_name} but that role is higher than your highest role in the Discord hierarchy so I was unable to successfully add it. Please get a higher role and try again."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:36
|
||||||
|
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:46
|
||||||
|
#, docstring
|
||||||
|
msgid "A collection of server administration utilities."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:112
|
||||||
|
msgid "I successfully added {role.name} to {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:127
|
||||||
|
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:138
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:156
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from a user.\n\n"
|
||||||
|
" If user is left blank it defaults to the author of the command.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:172
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit role settings."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's colour.\n\n"
|
||||||
|
" Use double quotes if the role contains spaces.\n"
|
||||||
|
" Colour must be in hexadecimal format.\n"
|
||||||
|
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||||
|
" `[p]editrole colour Test #ff9900`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:202 redbot/cogs/admin/admin.py:230
|
||||||
|
msgid "Done."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:207
|
||||||
|
#, docstring
|
||||||
|
msgid "Edit a role's name.\n\n"
|
||||||
|
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||||
|
" Examples:\n"
|
||||||
|
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:235
|
||||||
|
#, docstring
|
||||||
|
msgid "Announce a message to all servers the bot is in."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:242
|
||||||
|
msgid "The announcement has begun."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:250
|
||||||
|
#, docstring
|
||||||
|
msgid "Cancel a running announce."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:256
|
||||||
|
msgid "The current announcement has been cancelled."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:262
|
||||||
|
#, docstring
|
||||||
|
msgid "Change the channel to which the bot makes announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:268
|
||||||
|
msgid "The announcement channel has been set to {channel.mention}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:275
|
||||||
|
#, docstring
|
||||||
|
msgid "Toggle announcements being enabled this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:281
|
||||||
|
msgid "The server {guild.name} will receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:285
|
||||||
|
msgid "The server {guild.name} will not receive announcements."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:311
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to yourself.\n\n"
|
||||||
|
" Server admins must have configured the role as user settable.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:322
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a selfrole from yourself.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:332
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a role to the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:340 redbot/cogs/admin/admin.py:352
|
||||||
|
msgid "The selfroles list has been successfully modified."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:345
|
||||||
|
#, docstring
|
||||||
|
msgid "Remove a role from the list of available selfroles.\n\n"
|
||||||
|
" NOTE: The role is case sensitive!\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:356
|
||||||
|
#, docstring
|
||||||
|
msgid "\n"
|
||||||
|
" Lists all available selfroles.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:362
|
||||||
|
msgid "Available Selfroles:\n"
|
||||||
|
"{selfroles}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:379
|
||||||
|
#, docstring
|
||||||
|
msgid "Lock a bot to its current servers only."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:384
|
||||||
|
msgid "The bot is no longer serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/admin.py:386
|
||||||
|
msgid "The bot is now serverlocked."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/announcer.py:70
|
||||||
|
msgid "I could not announce to server: {server.id}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:25
|
||||||
|
msgid "The Admin cog is not loaded."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/admin/converters.py:34
|
||||||
|
msgid "The provided role is not a valid selfrole."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
from copy import copy
|
from copy import copy
|
||||||
from re import search
|
from re import findall, search
|
||||||
from typing import Generator, Tuple, Iterable
|
from string import Formatter
|
||||||
|
from typing import Generator, Tuple, Iterable, Optional
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
|
from discord.ext.commands.view import StringView
|
||||||
from redbot.core import Config, commands, checks
|
from redbot.core import Config, commands, checks
|
||||||
from redbot.core.i18n import Translator, cog_i18n
|
from redbot.core.i18n import Translator, cog_i18n
|
||||||
from redbot.core.utils.chat_formatting import box
|
from redbot.core.utils.chat_formatting import box
|
||||||
@@ -13,17 +15,31 @@ from .alias_entry import AliasEntry
|
|||||||
_ = Translator("Alias", __file__)
|
_ = Translator("Alias", __file__)
|
||||||
|
|
||||||
|
|
||||||
@cog_i18n(_)
|
class _TrackingFormatter(Formatter):
|
||||||
class Alias:
|
def __init__(self):
|
||||||
"""
|
super().__init__()
|
||||||
Alias
|
self.max = -1
|
||||||
|
|
||||||
Aliases are per server shortcuts for commands. They
|
def get_value(self, key, args, kwargs):
|
||||||
|
if isinstance(key, int):
|
||||||
|
self.max = max((key, self.max))
|
||||||
|
return super().get_value(key, args, kwargs)
|
||||||
|
|
||||||
|
|
||||||
|
class ArgParseError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@cog_i18n(_)
|
||||||
|
class Alias(commands.Cog):
|
||||||
|
"""Create aliases for commands.
|
||||||
|
|
||||||
|
Aliases are alternative names shortcuts for commands. They
|
||||||
can act as both a lambda (storing arguments for repeated use)
|
can act as both a lambda (storing arguments for repeated use)
|
||||||
or as simply a shortcut to saying "x y z".
|
or as simply a shortcut to saying "x y z".
|
||||||
|
|
||||||
When run, aliases will accept any additional arguments
|
When run, aliases will accept any additional arguments
|
||||||
and append them to the stored alias
|
and append them to the stored alias.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
default_global_settings = {"entries": []}
|
default_global_settings = {"entries": []}
|
||||||
@@ -31,6 +47,7 @@ class Alias:
|
|||||||
default_guild_settings = {"enabled": False, "entries": []} # Going to be a list of dicts
|
default_guild_settings = {"enabled": False, "entries": []} # Going to be a list of dicts
|
||||||
|
|
||||||
def __init__(self, bot: Red):
|
def __init__(self, bot: Red):
|
||||||
|
super().__init__()
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
self._aliases = Config.get_conf(self, 8927348724)
|
self._aliases = Config.get_conf(self, 8927348724)
|
||||||
|
|
||||||
@@ -53,10 +70,13 @@ class Alias:
|
|||||||
return (AliasEntry.from_json(d, bot=self.bot) for d in (await self._aliases.entries()))
|
return (AliasEntry.from_json(d, bot=self.bot) for d in (await self._aliases.entries()))
|
||||||
|
|
||||||
async def is_alias(
|
async def is_alias(
|
||||||
self, guild: discord.Guild, alias_name: str, server_aliases: Iterable[AliasEntry] = ()
|
self,
|
||||||
) -> (bool, AliasEntry):
|
guild: Optional[discord.Guild],
|
||||||
|
alias_name: str,
|
||||||
|
server_aliases: Iterable[AliasEntry] = (),
|
||||||
|
) -> Tuple[bool, Optional[AliasEntry]]:
|
||||||
|
|
||||||
if not server_aliases:
|
if not server_aliases and guild is not None:
|
||||||
server_aliases = await self.unloaded_aliases(guild)
|
server_aliases = await self.unloaded_aliases(guild)
|
||||||
|
|
||||||
global_aliases = await self.unloaded_global_aliases()
|
global_aliases = await self.unloaded_global_aliases()
|
||||||
@@ -77,8 +97,25 @@ class Alias:
|
|||||||
return not bool(search(r"\s", alias_name)) and alias_name.isprintable()
|
return not bool(search(r"\s", alias_name)) and alias_name.isprintable()
|
||||||
|
|
||||||
async def add_alias(
|
async def add_alias(
|
||||||
self, ctx: commands.Context, alias_name: str, command: Tuple[str], global_: bool = False
|
self, ctx: commands.Context, alias_name: str, command: str, global_: bool = False
|
||||||
) -> AliasEntry:
|
) -> AliasEntry:
|
||||||
|
indices = findall(r"{(\d*)}", command)
|
||||||
|
if indices:
|
||||||
|
try:
|
||||||
|
indices = [int(a[0]) for a in indices]
|
||||||
|
except IndexError:
|
||||||
|
raise ArgParseError(_("Arguments must be specified with a number."))
|
||||||
|
low = min(indices)
|
||||||
|
indices = [a - low for a in indices]
|
||||||
|
high = max(indices)
|
||||||
|
gaps = set(indices).symmetric_difference(range(high + 1))
|
||||||
|
if gaps:
|
||||||
|
raise ArgParseError(
|
||||||
|
_("Arguments must be sequential. Missing arguments: ")
|
||||||
|
+ ", ".join(str(i + low) for i in gaps)
|
||||||
|
)
|
||||||
|
command = command.format(*(f"{{{i}}}" for i in range(-low, high + low + 1)))
|
||||||
|
|
||||||
alias = AliasEntry(alias_name, command, ctx.author, global_=global_)
|
alias = AliasEntry(alias_name, command, ctx.author, global_=global_)
|
||||||
|
|
||||||
if global_:
|
if global_:
|
||||||
@@ -139,7 +176,17 @@ class Alias:
|
|||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
known_content_length = len(prefix) + len(alias.name)
|
known_content_length = len(prefix) + len(alias.name)
|
||||||
extra = message.content[known_content_length:].strip()
|
extra = message.content[known_content_length:]
|
||||||
|
view = StringView(extra)
|
||||||
|
view.skip_ws()
|
||||||
|
extra = []
|
||||||
|
while not view.eof:
|
||||||
|
prev = view.index
|
||||||
|
word = view.get_quoted_word()
|
||||||
|
if len(word) < view.index - prev:
|
||||||
|
word = "".join((view.buffer[prev], word, view.buffer[view.index - 1]))
|
||||||
|
extra.append(word)
|
||||||
|
view.skip_ws()
|
||||||
return extra
|
return extra
|
||||||
|
|
||||||
async def maybe_call_alias(
|
async def maybe_call_alias(
|
||||||
@@ -164,41 +211,45 @@ class Alias:
|
|||||||
|
|
||||||
async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEntry):
|
async def call_alias(self, message: discord.Message, prefix: str, alias: AliasEntry):
|
||||||
new_message = copy(message)
|
new_message = copy(message)
|
||||||
|
try:
|
||||||
args = self.get_extra_args_from_alias(message, prefix, alias)
|
args = self.get_extra_args_from_alias(message, prefix, alias)
|
||||||
|
except commands.BadArgument as bae:
|
||||||
|
return
|
||||||
|
|
||||||
|
trackform = _TrackingFormatter()
|
||||||
|
command = trackform.format(alias.command, *args)
|
||||||
|
|
||||||
# noinspection PyDunderSlots
|
# noinspection PyDunderSlots
|
||||||
new_message.content = "{}{} {}".format(prefix, alias.command, args)
|
new_message.content = "{}{} {}".format(
|
||||||
|
prefix, command, " ".join(args[trackform.max + 1 :])
|
||||||
|
)
|
||||||
await self.bot.process_commands(new_message)
|
await self.bot.process_commands(new_message)
|
||||||
|
|
||||||
@commands.group()
|
@commands.group()
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def alias(self, ctx: commands.Context):
|
async def alias(self, ctx: commands.Context):
|
||||||
"""Manage per-server aliases for commands"""
|
"""Manage command aliases."""
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@alias.group(name="global")
|
@alias.group(name="global")
|
||||||
async def global_(self, ctx: commands.Context):
|
async def global_(self, ctx: commands.Context):
|
||||||
"""
|
"""Manage global aliases."""
|
||||||
Manage global aliases.
|
|
||||||
"""
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@checks.mod_or_permissions(manage_guild=True)
|
@checks.mod_or_permissions(manage_guild=True)
|
||||||
@alias.command(name="add")
|
@alias.command(name="add")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def _add_alias(self, ctx: commands.Context, alias_name: str, *, command):
|
async def _add_alias(self, ctx: commands.Context, alias_name: str, *, command):
|
||||||
"""
|
"""Add an alias for a command."""
|
||||||
Add an alias for a command.
|
|
||||||
"""
|
|
||||||
# region Alias Add Validity Checking
|
# region Alias Add Validity Checking
|
||||||
is_command = self.is_command(alias_name)
|
is_command = self.is_command(alias_name)
|
||||||
if is_command:
|
if is_command:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new alias"
|
"You attempted to create a new alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" name is already a command on this bot."
|
" name is already a command on this bot."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -207,9 +258,9 @@ class Alias:
|
|||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new alias"
|
"You attempted to create a new alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" alias already exists on this server."
|
" alias already exists on this server."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -218,10 +269,10 @@ class Alias:
|
|||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new alias"
|
"You attempted to create a new alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" name is an invalid alias name. Alias"
|
" name is an invalid alias name. Alias"
|
||||||
" names may not contain spaces."
|
" names may not contain spaces."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
# endregion
|
# endregion
|
||||||
@@ -229,25 +280,28 @@ class Alias:
|
|||||||
# At this point we know we need to make a new alias
|
# At this point we know we need to make a new alias
|
||||||
# and that the alias name is valid.
|
# and that the alias name is valid.
|
||||||
|
|
||||||
|
try:
|
||||||
await self.add_alias(ctx, alias_name, command)
|
await self.add_alias(ctx, alias_name, command)
|
||||||
|
except ArgParseError as e:
|
||||||
|
return await ctx.send(" ".join(e.args))
|
||||||
|
|
||||||
await ctx.send(_("A new alias with the trigger `{}` has been created.").format(alias_name))
|
await ctx.send(
|
||||||
|
_("A new alias with the trigger `{name}` has been created.").format(name=alias_name)
|
||||||
|
)
|
||||||
|
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
@global_.command(name="add")
|
@global_.command(name="add")
|
||||||
async def _add_global_alias(self, ctx: commands.Context, alias_name: str, *, command):
|
async def _add_global_alias(self, ctx: commands.Context, alias_name: str, *, command):
|
||||||
"""
|
"""Add a global alias for a command."""
|
||||||
Add a global alias for a command.
|
|
||||||
"""
|
|
||||||
# region Alias Add Validity Checking
|
# region Alias Add Validity Checking
|
||||||
is_command = self.is_command(alias_name)
|
is_command = self.is_command(alias_name)
|
||||||
if is_command:
|
if is_command:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new global alias"
|
"You attempted to create a new global alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" name is already a command on this bot."
|
" name is already a command on this bot."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -256,9 +310,9 @@ class Alias:
|
|||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new global alias"
|
"You attempted to create a new global alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" alias already exists on this server."
|
" alias already exists on this server."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
|
|
||||||
@@ -267,74 +321,82 @@ class Alias:
|
|||||||
await ctx.send(
|
await ctx.send(
|
||||||
_(
|
_(
|
||||||
"You attempted to create a new global alias"
|
"You attempted to create a new global alias"
|
||||||
" with the name {} but that"
|
" with the name {name} but that"
|
||||||
" name is an invalid alias name. Alias"
|
" name is an invalid alias name. Alias"
|
||||||
" names may not contain spaces."
|
" names may not contain spaces."
|
||||||
).format(alias_name)
|
).format(name=alias_name)
|
||||||
)
|
)
|
||||||
return
|
return
|
||||||
# endregion
|
# endregion
|
||||||
|
|
||||||
|
try:
|
||||||
await self.add_alias(ctx, alias_name, command, global_=True)
|
await self.add_alias(ctx, alias_name, command, global_=True)
|
||||||
|
except ArgParseError as e:
|
||||||
|
return await ctx.send(" ".join(e.args))
|
||||||
|
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_("A new global alias with the trigger `{}` has been created.").format(alias_name)
|
_("A new global alias with the trigger `{name}` has been created.").format(
|
||||||
|
name=alias_name
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
@alias.command(name="help")
|
@alias.command(name="help")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def _help_alias(self, ctx: commands.Context, alias_name: str):
|
async def _help_alias(self, ctx: commands.Context, alias_name: str):
|
||||||
"""Tries to execute help for the base command of the alias"""
|
"""Try to execute help for the base command of the alias."""
|
||||||
is_alias, alias = await self.is_alias(ctx.guild, alias_name=alias_name)
|
is_alias, alias = await self.is_alias(ctx.guild, alias_name=alias_name)
|
||||||
if is_alias:
|
if is_alias:
|
||||||
base_cmd = alias.command[0]
|
if self.is_command(alias.command):
|
||||||
|
base_cmd = alias.command
|
||||||
|
else:
|
||||||
|
base_cmd = alias.command.rsplit(" ", 1)[0]
|
||||||
|
|
||||||
new_msg = copy(ctx.message)
|
new_msg = copy(ctx.message)
|
||||||
new_msg.content = "{}help {}".format(ctx.prefix, base_cmd)
|
new_msg.content = _("{prefix}help {command}").format(
|
||||||
|
prefix=ctx.prefix, command=base_cmd
|
||||||
|
)
|
||||||
await self.bot.process_commands(new_msg)
|
await self.bot.process_commands(new_msg)
|
||||||
else:
|
else:
|
||||||
ctx.send(_("No such alias exists."))
|
await ctx.send(_("No such alias exists."))
|
||||||
|
|
||||||
@alias.command(name="show")
|
@alias.command(name="show")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def _show_alias(self, ctx: commands.Context, alias_name: str):
|
async def _show_alias(self, ctx: commands.Context, alias_name: str):
|
||||||
"""Shows what command the alias executes."""
|
"""Show what command the alias executes."""
|
||||||
is_alias, alias = await self.is_alias(ctx.guild, alias_name)
|
is_alias, alias = await self.is_alias(ctx.guild, alias_name)
|
||||||
|
|
||||||
if is_alias:
|
if is_alias:
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_("The `{}` alias will execute the command `{}`").format(alias_name, alias.command)
|
_("The `{alias_name}` alias will execute the command `{command}`").format(
|
||||||
|
alias_name=alias_name, command=alias.command
|
||||||
|
)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
await ctx.send(_("There is no alias with the name `{}`").format(alias_name))
|
await ctx.send(_("There is no alias with the name `{name}`").format(name=alias_name))
|
||||||
|
|
||||||
@checks.mod_or_permissions(manage_guild=True)
|
@checks.mod_or_permissions(manage_guild=True)
|
||||||
@alias.command(name="del")
|
@alias.command(name="del")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def _del_alias(self, ctx: commands.Context, alias_name: str):
|
async def _del_alias(self, ctx: commands.Context, alias_name: str):
|
||||||
"""
|
"""Delete an existing alias on this server."""
|
||||||
Deletes an existing alias on this server.
|
|
||||||
"""
|
|
||||||
aliases = await self.unloaded_aliases(ctx.guild)
|
aliases = await self.unloaded_aliases(ctx.guild)
|
||||||
try:
|
try:
|
||||||
next(aliases)
|
next(aliases)
|
||||||
except StopIteration:
|
except StopIteration:
|
||||||
await ctx.send(_("There are no aliases on this guild."))
|
await ctx.send(_("There are no aliases on this server."))
|
||||||
return
|
return
|
||||||
|
|
||||||
if await self.delete_alias(ctx, alias_name):
|
if await self.delete_alias(ctx, alias_name):
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_("Alias with the name `{}` was successfully deleted.").format(alias_name)
|
_("Alias with the name `{name}` was successfully deleted.").format(name=alias_name)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
await ctx.send(_("Alias with name `{}` was not found.").format(alias_name))
|
await ctx.send(_("Alias with name `{name}` was not found.").format(name=alias_name))
|
||||||
|
|
||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
@global_.command(name="del")
|
@global_.command(name="del")
|
||||||
async def _del_global_alias(self, ctx: commands.Context, alias_name: str):
|
async def _del_global_alias(self, ctx: commands.Context, alias_name: str):
|
||||||
"""
|
"""Delete an existing global alias."""
|
||||||
Deletes an existing global alias.
|
|
||||||
"""
|
|
||||||
aliases = await self.unloaded_global_aliases()
|
aliases = await self.unloaded_global_aliases()
|
||||||
try:
|
try:
|
||||||
next(aliases)
|
next(aliases)
|
||||||
@@ -344,17 +406,15 @@ class Alias:
|
|||||||
|
|
||||||
if await self.delete_alias(ctx, alias_name, global_=True):
|
if await self.delete_alias(ctx, alias_name, global_=True):
|
||||||
await ctx.send(
|
await ctx.send(
|
||||||
_("Alias with the name `{}` was successfully deleted.").format(alias_name)
|
_("Alias with the name `{name}` was successfully deleted.").format(name=alias_name)
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
await ctx.send(_("Alias with name `{}` was not found.").format(alias_name))
|
await ctx.send(_("Alias with name `{name}` was not found.").format(name=alias_name))
|
||||||
|
|
||||||
@alias.command(name="list")
|
@alias.command(name="list")
|
||||||
@commands.guild_only()
|
@commands.guild_only()
|
||||||
async def _list_alias(self, ctx: commands.Context):
|
async def _list_alias(self, ctx: commands.Context):
|
||||||
"""
|
"""List the available aliases on this server."""
|
||||||
Lists the available aliases on this server.
|
|
||||||
"""
|
|
||||||
names = [_("Aliases:")] + sorted(
|
names = [_("Aliases:")] + sorted(
|
||||||
["+ " + a.name for a in (await self.unloaded_aliases(ctx.guild))]
|
["+ " + a.name for a in (await self.unloaded_aliases(ctx.guild))]
|
||||||
)
|
)
|
||||||
@@ -365,9 +425,7 @@ class Alias:
|
|||||||
|
|
||||||
@global_.command(name="list")
|
@global_.command(name="list")
|
||||||
async def _list_global_alias(self, ctx: commands.Context):
|
async def _list_global_alias(self, ctx: commands.Context):
|
||||||
"""
|
"""List the available global aliases on this bot."""
|
||||||
Lists the available global aliases on this bot.
|
|
||||||
"""
|
|
||||||
names = [_("Aliases:")] + sorted(
|
names = [_("Aliases:")] + sorted(
|
||||||
["+ " + a.name for a in await self.unloaded_global_aliases()]
|
["+ " + a.name for a in await self.unloaded_global_aliases()]
|
||||||
)
|
)
|
||||||
@@ -376,6 +434,7 @@ class Alias:
|
|||||||
else:
|
else:
|
||||||
await ctx.send(box("\n".join(names), "diff"))
|
await ctx.send(box("\n".join(names), "diff"))
|
||||||
|
|
||||||
|
@commands.Cog.listener()
|
||||||
async def on_message(self, message: discord.Message):
|
async def on_message(self, message: discord.Message):
|
||||||
aliases = list(await self.unloaded_global_aliases())
|
aliases = list(await self.unloaded_global_aliases())
|
||||||
if message.guild is not None:
|
if message.guild is not None:
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\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"
|
"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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: ar_SA\n"
|
"Language: ar_SA\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Bulgarian\n"
|
"Language-Team: Bulgarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: bg_BG\n"
|
"Language: bg_BG\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Няма намерен префикс."
|
msgstr "Няма намерен префикс."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Нов псевдоним със задействащия оператор `{}` беше създаден."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Нов псевдоним, по всеобщо правило, със задействащия оператор `{}` беше създаден."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Този псевдоним не съществува."
|
msgstr "Този псевдоним не съществува."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "`{}` псевдоним ще изпълни командата `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Псевдонимът под името `{}` не съществува"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Няма псевдоними положени към тази гилдия."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Псевдонимът с име `{}` беше успешно изтрит."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Псевдонимът с името `{}` не е намерен."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Няма псевдоними положени към този бот."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Псевдоними:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Няма използвани псевдоними на този сървър."
|
msgstr "Няма използвани псевдоними на този сървър."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Няма псевдоними положени към този бот."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Псевдоними:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: da_DK\n"
|
"Language: da_DK\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,143 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Kreiere Aliasse für Befehle.\n\n"
|
||||||
|
" Aliasse sind alternative Namenskürzel für Befehle. Sie\n"
|
||||||
|
" können als Lambda dienen (Argumente speichern für wiederholten Gebrauch)\n"
|
||||||
|
" oder als Abkürzung um \"x y z\" zu sagen.\n\n"
|
||||||
|
" Wenn ausgeführt, akzeptieren Aliase jedes zusätzliche Argument\n"
|
||||||
|
" und fügen es dem gespeicherten Alias zu.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Kein Präfix wurde gefunden."
|
msgstr "Kein Präfix wurde gefunden."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Sie haben versucht, einen neuen Alias mit dem Namen {} zu erstellen, aber dieser Name ist bereits ein Command für diesen Bot."
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Verwalte die Alias Befehle."
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Sie haben versucht, einen neuen Alias mit dem Namen {} zu erstellen, aber dieser Alias existiert bereits auf diesem Server."
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Verwalte die globalen Aliasse."
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Sie haben versucht, einen neuen Alias mit dem Namen {} zu erstellen, dieser Name ist jedoch ein ungültiger Aliasname. Alias-Namen dürfen keine Leerzeichen enthalten."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Füge einen Alias für einen Befehl hinzu."
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Ein neuer alias mit dem Trigger `{}` wurde hinzugefügt."
|
msgstr "Du hast versucht, einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Name ist bereits ein Befehl für diesen Bot."
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Sie haben versucht, einen neuen globalen Alias mit dem Namen {} zu erstellen, aber dieser Name ist bereits ein Command für diesen Bot."
|
msgstr "Du hast versucht einen neuen Alias mit dem Namen {name} zu erstellen, aber dieser Alias existiert bereits auf dem Server."
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Sie haben versucht, einen neuen globalen Aliasnamen mit dem Namen {} zu erstellen, dieser Aliasname ist jedoch bereits auf diesem Server vorhanden."
|
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."
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Sie haben versucht, einen neuen globalen Aliasnamen mit dem Namen {} zu erstellen, dieser Name ist jedoch ein ungültiger Aliasname. Alias-Namen dürfen keine Leerzeichen enthalten."
|
msgstr "Ein neuer alias mit dem Trigger `{name}` wurde erstellt."
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Ein neuer globaler Alias mit dem Trigger `{}` wurde erstellt."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Füge einen globalen Alias für einen Befehl hinzu."
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Du hast versucht, einen neuen globalen Alias mit dem Namen {name} zu erstellen, dieser ist jedoch bereits auf diesem Server vorhanden."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
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:288
|
||||||
|
#, 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:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr "{prefix}help {command}"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Kein solcher alias ist vorhanden."
|
msgstr "So ein Alias ist nicht vorhanden."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Der `{}` alias wird den Befehl `{}` ausführen"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr "Zeige den Befehl, welchen der Alias ausführt."
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Es gibt keinen alias mit dem Namen `{}`"
|
msgstr "Der Alias '{alias_name}' führt den Befehl '{command}' aus"
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Es gibt keine Aliase auf diesem Server."
|
msgstr "Kein Alias mit dem Namen '{name}' gefunden"
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Der Alias mit dem Namen `{}` wurde erfolgreich gelöscht."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr "Lösche einen bereits existierenden Alias auf diesem Server."
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Der Alias mit dem Namen `{}` wurde nicht gefunden."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Es gibt keine Aliase in diesem Bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Aliase:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Es gibt keine Aliase in diesem Server."
|
msgstr "Es gibt keine Aliasse auf diesem Server."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
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:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr "Kein Alias mit dem Namen '{name}' gefunden."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr "Lösche einen bereits existierenden globalen Alias."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Es gibt keine Aliasse in diesem Bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr "Zeige die auf diesem Server verfügbaren Alias."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Aliasse:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr "Zeige die verfügbaren globalen Alias von diesem Bot."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: el_GR\n"
|
"Language: el_GR\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Δεν βρέθηκε πρόθεμα."
|
msgstr "Δεν βρέθηκε πρόθεμα."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Pirate English\n"
|
"Language-Team: Pirate English\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: en_PT\n"
|
"Language: en_PT\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Arrr, no prefix found capt'n!"
|
msgstr "Arrr, no prefix found capt'n!"
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Ye try and make a squeeky-clean alias with the name {} but 'she be taken by another order."
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Ye try and make a Squeeky-clean alias with the name {} but 'she already be on the island."
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Ye try and make a Squeeky-clean alias with the name {} but 'she walk the plank! Spaces in an alias must walk the plank."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Arrr! A new alias with thee trigger `{}` has been created."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Ye try and make a squeeky-clean global alias with the name {} but 'she be taken by another order."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Ye try and make a Squeeky-clean global alias with the name {} but 'she already be on the island."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Ye try and make a Squeeky-clean global alias with the name {} but 'she walk the plank! Spaces in an alias must walk the plank."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Arrr! A new global alias with thee trigger `{}` has been created."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Yer scummy alias don't exist, matey!"
|
msgstr "Yer scummy alias don't exist, matey!"
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Blimey! Thee `{}` alias will execute thee command `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Thar is no alias with thee name `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Fool! Thar be no aliases on this guild."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Yo-ho-ho! Alias with thee name `{}` has been sent to Davy Jones' locker."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Yo-ho-ho! Alias with thee name `{}`as been sent to Davy Jones' locker."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Shiver me timbers! Thar be no aliases on this bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Yar Aliases:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Alas! Thar be no aliases on this guild."
|
msgstr "Alas! Thar be no aliases on this guild."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Shiver me timbers! Thar be no aliases on this bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Yar Aliases:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Prefijo no encontrado."
|
msgstr "Prefijo no encontrado."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Has intentado crear un nuevo alias con el nombre {} pero ese nombre ya es un comando en este bot."
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Se ha intentado crear un nuevo alias con el nombre {} pero ese alias ya existe en este servidor."
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Has intentado crear un nuevo alias con el nombre {} pero ese nombre es un alias inválido. Los alias no deben contener espacios."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Un alias nuevo ha creado con el activación `{}`."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Has intentado crear un nuevo alias global con el nombre {} pero ese nombre ya es un comando en este bot."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Se ha intentado crear un nuevo alias global con el nombre {} pero ese alias ya existe en este servidor."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Has intentado crear un nuevo alias global con el nombre {} pero ese nombre es un alias inválido. Los alias no deben contener espacios."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Un alias nuevo global ha creado con el activación `{}`."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Un alias no existe."
|
msgstr "Un alias no existe."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "El alias de `{}` va a ejecutar el comando`{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "No hay el alias con el nombre de `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "No hay el alias dentro de este guild."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "El alias con el nombre de `{}` satisfactoriamente se ha eliminado."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias con el nombre `{}` no fue encontrado."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "No hay el los alias dentro de este bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Alias:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "No hay los aliases en este servidor."
|
msgstr "No hay los aliases en este servidor."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "No hay el los alias dentro de este bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: fi_FI\n"
|
"Language: fi_FI\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:06\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,143 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Créée des alias pour les commandes\n\n"
|
||||||
|
" Les alias sont des raccourcis de noms alternatifs pour les commandes. Ils\n"
|
||||||
|
" peuvent agir comme un lambda (stocker des arguments pour un usage répété)\n"
|
||||||
|
" ou comme simplement un raccourci pour dire \"x y z\".\n\n"
|
||||||
|
" Lors de leur exécution, les alias accepteront tous les arguments supplémentaires\n"
|
||||||
|
" et seront exécutés en plus des arguments stockés dans l'alias.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Aucun préfixe trouvé."
|
msgstr "Aucun préfixe trouvé."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Vous avez tenté de créer un nouvel alias nommé {}, mais une commande existe déjà avec ce nom sur ce bot."
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Gérer les alias de commandes."
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Vous avez tenté de créer un nouvel alias nommé {}, mais cet alias existe déjà sur cette guilde."
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Gérer les alias globaux."
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Vous avez tenté de créer un nouvel alias nommé {}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Ajouter un alias à une commande."
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Un nouvel alias avec le déclencheur `{}` a bien été créé."
|
msgstr "Tu as tenté de créer un nouvel alias nommé {name}, mais une commande existe déjà avec ce nom sur ce bot."
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Vous avez tenté de créer un nouvel alias global nommé {}, mais une commande existe déjà avec ce nom sur ce bot."
|
msgstr "Tu as tenté de créer un nouvel alias nommé {name}, mais cet alias existe déjà sur ce serveur."
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Vous avez tenté de créer un nouvel alias global nommé {}, mais cet alias existe déjà sur cette guilde."
|
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."
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Vous avez tenté de créer un nouvel alias global nommé {}, mais ce nom d'alias est invalide. Les noms d'alias ne peuvent pas contenir d'espaces."
|
msgstr "Un nouvel alias avec le déclencheur `{name}` a bien été créé."
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Un nouvel alias global avec le déclencheur `{}` a bien été créé."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Ajouter un alias global à une commande."
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Tu as tenté de créer un nouvel alias global nommé {name}, mais cet alias existe déjà sur ce serveur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
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:288
|
||||||
|
#, 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:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr "{prefix}help {command}"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Cet alias n'existe pas."
|
msgstr "Cet alias n'existe pas."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "L'alias `{}` va exécuter la commande `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr "Affiche la commande que l'alias exécute."
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Il n'y a pas d'alias nommé `{}`"
|
msgstr "L'alias `{alias_name}` exécute la commande `{command}`"
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Il n'y a pas d'alias sur cette guilde."
|
msgstr "Il n'y a pas d'alias nommé `{name}`"
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "L'alias nommé `{}`a bien été supprimé."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr "Supprime un alias de ce serveur."
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "L'alias nommé `{}`n'a pas été trouvé."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Il n'y a pas d'alias sur ce bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Alias:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Il n'y a pas d'alias sur ce serveur."
|
msgstr "Il n'y a pas d'alias sur ce serveur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr "L'alias nommé `{name}` a bien été supprimé."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr "L'alias nommé `{name}` n'a pas été trouvé."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr "Supprime un alias global existant."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Il n'y a pas d'alias sur ce bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr "Liste les alias disponibles sur ce serveur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr "Liste les alias globaux disponibles sur ce bot."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Nem találtható prefix."
|
msgstr "Nem találtható prefix."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Egy új rövidítés `{}` létrehozva."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Egy új globális rövidítés `{}` létrehozva."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Nem létezik ilyen rövidítés."
|
msgstr "Nem létezik ilyen rövidítés."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "A(z) `{}` rövidítés a `{}` parancsot fogja végrehajtani"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Nem található olyan rövidítés melynek a neve `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Nincsenek rövidítések ezen a szerveren."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "`{}` rövidítés sikeresen törölve."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Nem található olyan rövidítés melynek a neve `{}`."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Nincsenek rövidítések ennél a botnál."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Rövidítések:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Nincsenek rövidítések ezen a szerveren."
|
msgstr "Nincsenek rövidítések ezen a szerveren."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Nincsenek rövidítések ennél a botnál."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Rövidítések:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: id_ID\n"
|
"Language: id_ID\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Awalan tidak ditemukan."
|
msgstr "Awalan tidak ditemukan."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Anda mencoba untuk membuat sebuah alias baru dengan nama {} tetapi nama itu sudah menjadi perintah pada bot ini."
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Anda mencoba untuk membuat sebuah alias baru dengan nama {} tetapi alias itu sudah ada pada server ini."
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Anda mencoba untuk membuat sebuah alias baru dengan nama {} tetapi nama itu adalah sebuah nama alias yang tidak berlaku. Nama alias tidak boleh berisi spasi."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Alias baru dengan pemicu '{}' telah dibuat."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Anda mencoba untuk membuat sebuah alias global baru dengan nama {} tetapi nama itu sudah menjadi sebuah perintah pada bot ini."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Anda mencoba untuk membuat sebuah alias global baru dengan nama {} tetapi alias itu sudah ada pada server ini."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Anda mencoba untuk membuat sebuah alias global baru dengan nama {} tetapi nama itu adalah sebuah nama alias yang tidak berlaku. Nama alias tidak boleh berisi spasi."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Alias global baru dengan pemicu '{}' telah dibuat."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Alias tersebut tidak ditemukan."
|
msgstr "Alias tersebut tidak ditemukan."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Alias '{}' akan mengeksekusi perintah '{}'"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Tidak ada alias dengan nama '{}'"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Tidak ada alias pada guild ini."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias dengan nama '{}' berhasil dihapus."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias dengan nama '{}' tidak ditemukan."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Tidak ada alias pada bot ini."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Alias:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Tidak ada alias pada server ini."
|
msgstr "Tidak ada alias pada server ini."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Tidak ada alias pada bot ini."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Nessun prefisso trovato."
|
msgstr "Nessun prefisso trovato."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "È stato creato un nuovo alias con il grilletto '{}'."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "È stato creato un nuovo alias globale con il grilletto '{}'."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Non esiste nessun alias con questo nome."
|
msgstr "Non esiste nessun alias con questo nome."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "L'alias '{}' eseguirà il comando '{}'"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Non c'è nessun alias con il nome '{}'"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Non ci sono nessun alias su questa gilda."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias con il nome '{}' è stata eliminata."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias con il nome '{}' non è stato trovato."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Non ci sono nessun alias su questo bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Alias:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Non ci sono alias su questo server."
|
msgstr "Non ci sono alias su questo server."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Non ci sono nessun alias su questo bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: ja_JP\n"
|
"Language: ja_JP\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "プレフィックスが見つかりません。"
|
msgstr "プレフィックスが見つかりません。"
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "`{}`という新しいエイリアスが作成されました。"
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "`{}`という新しいグローバルエイリアスが作成されました。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "そのようなエイリアスはありません。"
|
msgstr "そのようなエイリアスはありません。"
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "`{}`のエイリアスは`{}`コマンドを実行します。"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "`{}`という名前のエイリアスはありません。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "このギルドにはエイリアスはありません。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "`{}`という名前のエイリアスは削除されました。"
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "`{}`という名前のエイリアスが見つかりませんでした。"
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "このボットにはエイリアスはありません。"
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "アリアス:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "このサーバにエイリアスはありません。"
|
msgstr "このサーバにエイリアスはありません。"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "このボットにはエイリアスはありません。"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "アリアス:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: ko_KR\n"
|
"Language: ko_KR\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "프리픽스를 찾을 수 없어요."
|
msgstr "프리픽스를 찾을 수 없어요."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "이름이 {} 인 바로가기를 만들려고 했지만, 이 봇의 커맨드와 중복돼요."
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "이름이 {} 인 바로가기를 만들려고 했지만, 해당 바로가기가 이미 이 서버에 등록되어 있어요."
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "이름이 {} 인 바로가기를 만들려고 했지만, 잘못된 바로가기 이름에요. 바로가기 이름에는 공백이 포함될 수 없어요."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "트리거 `{}` 이(가) 포함된 별칭이 등록됐어요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "이름이 {} 인 글로벌 별칭을 만들려고 했지만, 이 봇의 커맨드와 중복돼요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "이름이 {} 인 글로벌 별칭을 만들려고 했지만, 해당 별칭이 이미 이 서버에 등록되어 있어요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "이름이 {} 인 글로벌 별칭을 만들려고 했지만, 잘못된 별칭 이름에요. 별칭 이름에는 공백이 포함될 수 없어요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "트리거 `{}` 이(가) 포함된 글로벌 별칭이 등록됐어요."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "그런 별칭은 등록되어 있지 않아요."
|
msgstr "그런 별칭은 등록되어 있지 않아요."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "`{}` 별칭이 `{}` 커맨드를 실행했어요."
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "`{}` 이란 이름으로 등록된 별칭이 없어요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "이 길드에 등록된 별칭이 없어요."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "별칭 `{}` 이(가) 성공적으로 삭제됐어요."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "`{}` 바로가기가 등록되어 있지 않아요."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "이 봇에 등록된 별칭이 없어요."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "등록된 별칭 리스트 :"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "이 서버에 등록된 별칭이 없어요."
|
msgstr "이 서버에 등록된 별칭이 없어요."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "이 봇에 등록된 별칭이 없어요."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "등록된 별칭 리스트 :"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: LOLCAT\n"
|
"Language-Team: LOLCAT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: lol_US\n"
|
"Language: lol_US\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Nu prifix findz."
|
msgstr "Nu prifix findz."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Mange da command aliasez."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:184
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Mange da global aliasez."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:191
|
||||||
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Addz an alias 4 command."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:196
|
||||||
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Nu alias wif teh triggah `{}` has been creatd."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:245
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:256
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Nu global alias wif teh triggah `{}` has been creatd."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Nu such aliaz existz."
|
msgstr "Nu such aliaz existz."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Teh `{}` aliaz will execute teh commands `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Ther is nu aliaz with teh name `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Ther r nu aliaz on dis guilds."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Aliaz wif teh nem `{}` was successfulls deletz."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Aliaz wit names `{}` is nut there."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Ther no aliazes :("
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Aliazes:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Serverz hav nu aliazes."
|
msgstr "Serverz hav nu aliazes."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Ther no aliazes :("
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Aliazes:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,143 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Maak aliases aan voor een command.\n\n"
|
||||||
|
" Aliases zijn een alternatieve naam voor snelkoppelingen. Deze\n"
|
||||||
|
" kunnen zich gedragen als een lambda (argumenten opslaan voor herhaald gebruik)\n"
|
||||||
|
" of zo simpel als een command: \"x y z\".\n"
|
||||||
|
" Wanneer ze worden uitgevoerd, accepteren aliassen aanvullende argumenten\n"
|
||||||
|
" en voeg ze toe aan de opgeslagen alias.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Geen prefix gevonden."
|
msgstr "Geen prefix gevonden."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "U probeert een nieuwe alias maken met de naam {}, maar is al een opdracht op de bot."
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Beheer commandaliassen."
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "U probeert een nieuwe alias met de naam {} maken. Maar die alias bestaat al op deze server."
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Beheer globale aliassen."
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "U probeert een nieuwe alias maken met de naam {}, maar dat is een ongeldige alias naam. Alias namen mogen geen spaties bevatten."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Voeg een alias toe voor een opdracht."
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Een nieuwe alias met de trigger `{}`is aangemaakt."
|
msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die naam is al een opdracht voor deze bot."
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "U probeert een nieuwe globale alias met de naam {} te maken, maar die alias al een commando op deze bot."
|
msgstr "Je hebt geprobeerd een nieuwe alias te maken met de naam {name}, maar die alias bestaat al op deze server."
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "U probeert een nieuwe globale alias met de naam {} te maken, maar die alias al bestaat op deze server."
|
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."
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "U probeert een nieuwe globale alias maken met de naam {}, maar die naam is de naam van een ongeldige alias. Alias namen mogen geen spaties bevatten."
|
msgstr "Er is een nieuwe alias gemaakt met de trigger `{name}`."
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Een nieuwe globale alias met de trigger `{}` is aangemaakt."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Voeg een globale alias toe voor een opdracht."
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Je hebt geprobeerd een nieuwe globale alias te maken met de naam {name}, maar die alias bestaat al op deze server."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
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:288
|
||||||
|
#, 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:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr "{prefix}help {command}"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Deze alias bestaat niet."
|
msgstr "Deze alias bestaat niet."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Het alias `{}` zal het commando `{}` uitvoeren"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr "Laat zien welk commando de alias uitvoert."
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Er is geen alias met de naam `{}`"
|
msgstr "De `{alias_name}` alias voert het commando `{command}` uit"
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Er zijn geen aliases in deze server."
|
msgstr "Er is geen alias met de naam'{name}'"
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias met de naam `{}` is met success verwijderd."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr "Verwijder een bestaande alias op deze server."
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias met de naam `{}` is niet gevonden."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Er zijn geen aliases op deze bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Aliassen:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Er zijn geen aliases in deze server."
|
msgstr "Er zijn geen aliases in deze server."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr "Alias met de naam `{name}` is succesvol verwijderd."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr "Alias met naam `{name}` is niet gevonden."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr "Een bestaande globale alias verwijderen."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Er zijn geen aliases op deze bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, 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:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Aliassen:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr "Maak een lijst van de beschikbare globale aliassen op deze bot."
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,139 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: no_NO\n"
|
"Language: no_NO\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Opprett aliaser for kommandoer.\n\n"
|
||||||
|
"Aliaser er alternative navn snarveier for kommandoer. De kan brukes både som en lambda (lagring av argumenter for gjentatt bruk) eller som en snarvei for å si \"x y z\"\n\n"
|
||||||
|
"Aliaser vil godta hvilke som helst tilleggsargumenter og legge dem til det lagrede aliaset når de blir kjørt. "
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Ingen prefiks funnet."
|
msgstr "Ingen prefiks funnet."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Administrer kommando aliaser."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:184
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Administrer globale aliaser."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:191
|
||||||
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Legg til et alias for en kommando."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:196
|
||||||
|
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:207
|
||||||
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Du forsøkte å opprette et nytt alias med navnet {name} men aliaset finnes allerede på denne serveren."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:218
|
||||||
|
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:234
|
||||||
|
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:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Legg til et globalt alias for en kommando."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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 {navn} men navnet er allerede en kommando på denne boten."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Du forsøkte å opprette et nytt alias med navnet {navn} men aliaset finnes allerede på denne serveren."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
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:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:297
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
msgid "{prefix}help {command}"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:224
|
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
|
||||||
msgstr "Et nytt alias med utløseren \"{}\" har blitt opprettet."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:243
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:250
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:259
|
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
|
||||||
msgstr "En ny global alias med utløseren \"{}\" har blitt opprettet."
|
|
||||||
|
|
||||||
#: ../alias.py:274
|
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Ingen slike alias finnes."
|
msgstr "Ingen slike alias finnes."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "\"{}\" Aliaset vil kjøre kommandoen \"{}\""
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Det er ingen alias med navnet \"{}\""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Det er ingen alias i denne gruppen."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias med navn \"{}\" ble slettet."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias med navn \"{}' ble ikke funnet."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Det er ingen aliaser på denne boten."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Aliaser:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Det er ingen aliaser på denne serveren."
|
msgstr "Det er ingen aliaser på denne serveren."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Det er ingen aliaser på denne boten."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Aliaser:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,90 +1,152 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=4; plural=((n == 1) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || n%10 == 1 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3));\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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
"X-Crowdin-Language: pl\n"
|
"X-Crowdin-Language: pl\n"
|
||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: pl_PL\n"
|
"Language: pl_PL\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Nie znaleziono prefiksu."
|
msgstr "Nie znaleziono prefiksu."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Utworzono nowy alias z wyzwalaczem '{}'."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Utworzono nowy globalny alias z wyzwalaczem '{}'."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Taki alias nie istnieje."
|
msgstr "Taki alias nie istnieje."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Alias '{}' spowoduje wykonanie komendy '{}'"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Nie ma aliasu o nazwie `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Nie ma aliasów w tej gildii."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias o nazwie `{}` został usunięty pomyślnie."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias o nazwie `{}` nie został znaleziony."
|
msgid "There are no aliases on this server."
|
||||||
|
msgstr "Nie ma aliasów na tym serwerze."
|
||||||
|
|
||||||
#: ../alias.py:316
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
msgid "There are no aliases on this bot."
|
msgid "There are no aliases on this bot."
|
||||||
msgstr "Nie ma żadnych aliasów dla tego bota."
|
msgstr "Nie ma żadnych aliasów dla tego bota."
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
msgid "Aliases:"
|
msgid "Aliases:"
|
||||||
msgstr "Aliasy:"
|
msgstr "Aliasy:"
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
#: redbot/cogs/alias/alias.py:370
|
||||||
msgid "There are no aliases on this server."
|
#, docstring
|
||||||
msgstr "Nie ma aliasów na tym serwerze Discord."
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Nenhum prefixo encontrado."
|
msgstr "Nenhum prefixo encontrado."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Foi criado um novo alias com a ação '{}'."
|
|
||||||
|
|
||||||
#: ../alias.py:236
|
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Foi criado um novo alias global com a ação '{}'."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Alias inexistente."
|
msgstr "Alias inexistente."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "O alias '{}' executará o comando '{}'"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Não há nenhum alias com o nome '{}'"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Não há nenhum aliases nessa guild."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "O alias com o nome '{}' foi excluído com sucesso."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "O alias com o nome '{}' não foi encontrado."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Não há nenhum aliases neste bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Aliases:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Não há nenhum aliases neste servidor."
|
msgstr "Não há nenhum alias neste servidor."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Não há nenhum alias nesse bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 05:52\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\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"
|
"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-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,143 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr "Создать псевдонимы для команд.\n\n"
|
||||||
|
" Псевдонимы - это альтернативные сочетания имен для команд.\n"
|
||||||
|
" Они могут действовать как лямбда (хранение аргументов для\n"
|
||||||
|
" многократного использования) или просто как ярлык «а б в».\n\n"
|
||||||
|
" При запуске псевдонимы принимают любые дополнительные\n"
|
||||||
|
" аргументы и добавляют их к сохраненному псевдониму.\n"
|
||||||
|
" "
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Префикс не найден."
|
msgstr "Префикс не найден."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Вы пытались создать новый псевдоним с именем {}, но это имя используется как команда в этом боте."
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Управление псевдонимами команд."
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Вы пытались создать новый псевдоним с именем {}, но это имя используется как команда на этом сервере."
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Управление глобальными псевдонимами."
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Вы пытались создать новый псевдоним с именем {}, но это имя является недопустимым псевдонимом. Имена псевдонимов не могут содержать пробелы."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Добавить псевдоним для команды."
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Был создан новый псевдоним с триггером «{}»."
|
msgstr "Вы попытались создать новый псевдоним с именем {name}, но это имя уже является командой для этого бота."
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Вы пытались создать новый глобальный псевдоним с именем {}, но это имя уже используется как команда в этом боте."
|
msgstr "Вы попытались создать новый псевдоним с именем {name}, но этот псевдоним уже существует на этом сервере."
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "Вы пытались создать новый глобальный псевдоним с именем {}, но это имя уже существует на этом сервере."
|
msgstr "Вы попытались создать новый псевдоним с именем {name}, но это имя является недопустимым псевдонимом. Имена псевдонимов могут не содержать пробелов."
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Вы пытались создать новый псевдоним с именем {], но это имя явлется недопустимым именем для псевдонима. Псевдонимы не могут содержать пробелы."
|
msgstr "Новый псевдоним с триггером `{name}` был создан."
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Был создан новый глобальный псевдоним с триггером «{}»."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Добавить глобальный псевдоним для команды."
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Вы попытались создать новый глобальный псевдоним с именем {name}, но этот псевдоним уже существует на этом сервере."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr "Новый глобальный псевдоним с триггером `{name}` был создан."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr "Попробуйте выполнить справку для базовой команды псевдонима."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr "{prefix}help {command}"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Псевдоним не найден."
|
msgstr "Псевдоним не найден."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "Псевдоним «{}» будет выполнять команды «{}»"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr "Показать, какую команду выполняет псевдоним."
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Псевдоним с именем `{}` не существует"
|
msgstr "Псевдоним `{alias_name}` будет выполнять команду `{command}`"
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "На этом сервере еще нет псевдонимов."
|
msgstr "Нет псевдонима с именем `{name}`"
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Псевдоним с именем `{}` успешно удален."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr "Удалить существующий псевдоним на этом сервере."
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Псевдоним с именем «{}» не найден."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "У этого бота еще нет псевдонимов."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Алиасы:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "На этом сервере нет псевдонимов."
|
msgstr "На этом сервере нет псевдонимов."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr "Псевдоним с именем `{name}` был успешно удален."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr "Псевдоним с именем `{name}` не найден."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr "Удалить существующий глобальный псевдоним."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "У этого бота нет псевдонимов."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr "Список доступных псевдонимов на этом сервере."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Псевдонимы:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr "Список доступных глобальных псевдонимов для этого бота."
|
||||||
|
|
||||||
|
|||||||
152
redbot/cogs/alias/locales/sk-SK.po
Normal file
152
redbot/cogs/alias/locales/sk-SK.po
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: red-discordbot\n"
|
||||||
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
|
"Language-Team: Slovak\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: redgettext 2.2\n"
|
||||||
|
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||||
|
"X-Generator: crowdin.com\n"
|
||||||
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
|
"X-Crowdin-Language: sk\n"
|
||||||
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
|
"Language: sk_SK\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
|
msgid "No prefix found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:184
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:191
|
||||||
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:196
|
||||||
|
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:207
|
||||||
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:218
|
||||||
|
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:234
|
||||||
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
|
msgid "No such alias exists."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:307
|
||||||
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:312
|
||||||
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:317
|
||||||
|
msgid "There is no alias with the name `{name}`"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:323
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
|
#: redbot/cogs/alias/alias.py:375
|
||||||
|
msgid "There are no aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:07\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: sv_SE\n"
|
"Language: sv_SE\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "Inget prefix hittat."
|
msgstr "Inget prefix hittat."
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "Du försökte skapa ett nytt alias med namnet {} men det används redan för ett annat kommando av boten."
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "Du försökte skapa ett alias med namnet {} men det används redan på den här servern."
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "Du försökte skapa ett nytt alias med namnet {} men det namnet är inte ett giltigt alias namn. Alias får inte innehålla mellanslag."
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "Ett nytt alias med triggern `{}` har skapats."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "Du försökte skapa ett nytt globalt alias med namnet {} men det namnet används redan av ett annat kommando för boten."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 försökte skapa ett nytt globalt alias med namnet {} men det existerar redan på den här servern."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "Du försökte skapa ett nytt globalt alias med namnet {} men det är inte ett giltigt alias namn. Alias får inte inehålla mellanslag."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "Ett nytt globalt alias med triggern `{}` har skapats."
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "Detta alias existerar inte."
|
msgstr "Detta alias existerar inte."
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "`{}` alias kommer utföra kommando `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "Det finns inget alias med namnet `{}`"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "Det finns inga alias i denna guild."
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "Alias med namnet `{}` har tagits bort."
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "Alias med namnet `{}` hittades inte."
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "Det finns inga alias för denna bot."
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "Alias:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "Det finns inga alias på denna server."
|
msgstr "Det finns inga alias på denna server."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Det finns inga alias för denna bot."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Alias:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
152
redbot/cogs/alias/locales/tr-TR.po
Normal file
152
redbot/cogs/alias/locales/tr-TR.po
Normal file
@@ -0,0 +1,152 @@
|
|||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: red-discordbot\n"
|
||||||
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
|
"Language-Team: Turkish\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: redgettext 2.2\n"
|
||||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
"X-Generator: crowdin.com\n"
|
||||||
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
|
"X-Crowdin-Language: tr\n"
|
||||||
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
|
"Language: tr_TR\n"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
|
msgid "No prefix found."
|
||||||
|
msgstr "Öneki bulundu."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:179
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage command aliases."
|
||||||
|
msgstr "Komut diğer adları yönetmek."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:184
|
||||||
|
#, docstring
|
||||||
|
msgid "Manage global aliases."
|
||||||
|
msgstr "Küresel diğer adları yönetmek."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:191
|
||||||
|
#, docstring
|
||||||
|
msgid "Add an alias for a command."
|
||||||
|
msgstr "Bir komut için bir diğer ad ekleyin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:196
|
||||||
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
|
msgstr "Adı {name} ile yeni bir diğer ad oluşturmak çalıştı, ancak bu adı zaten bu bot bir komutudur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:207
|
||||||
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Adı {name} ile yeni bir diğer ad oluşturmak çalıştı, ancak bu diğer adı bu sunucuda zaten vardır."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:218
|
||||||
|
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 "Adı {name} ile yeni bir diğer ad oluşturmak çalıştı ama o ismi geçersiz diğer ad. Diğer ad ad adlar boşluk içeremez."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:234
|
||||||
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
|
msgstr "Yeni bir takma ad tetikleyici '{name}' ile oluşturuldu."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:240
|
||||||
|
#, docstring
|
||||||
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr "Bir komut için küresel bir diğer ad ekleyin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that name is already a command on this bot."
|
||||||
|
msgstr "Yeni bir küresel diğer adı ile ad {name} oluşturmak çalıştı, ancak bu adı zaten bu bot bir komutudur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr "Adı {name} ile yeni bir diğer ad oluşturmak çalıştı, ancak bu adı zaten bu bot bir komutudur."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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 "Yeni bir küresel diğer adı ile ad {name} oluşturmaya çalıştı ama o ismi geçersiz diğer ad. Diğer ad ad adlar boşluk içeremez."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr "Yeni bir küresel diğer ad tetikleyici '{name}' ile oluşturuldu."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr "Diğer temel komutunun yardımını yürütmek deneyin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr "{prefix}yardımcı {command}"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
|
msgid "No such alias exists."
|
||||||
|
msgstr "Böyle bir takma var yok."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:307
|
||||||
|
#, docstring
|
||||||
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr "Takma adın çalıştırıldığı komutu gösterin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:312
|
||||||
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
|
msgstr "'{alias_name}' diğer ad komut '{command} ' idam edecek"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:317
|
||||||
|
msgid "There is no alias with the name `{name}`"
|
||||||
|
msgstr "Hiç diğer ad ad '{name} ' ile olduğunu"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:323
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr "Bu sunucuda varolan bir diğer adı silin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
|
#: redbot/cogs/alias/alias.py:375
|
||||||
|
msgid "There are no aliases on this server."
|
||||||
|
msgstr "Bu sunucuda hiçbir diğer adları vardır."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr "`{name}`adlı takma ad başarıyla silindi."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr "{Name} `adlı takma ad bulunamadı."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr "Mevcut bir global takma adı silin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "Bu botta takma adlar yok."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr "Bu sunucudaki kullanılabilir diğer adları listeleyin."
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "Takma adlar:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr "Bu botta mevcut küresel takma adları listeleyiniz."
|
||||||
|
|
||||||
@@ -1,14 +1,14 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2019-01-11 02:18+0000\n"
|
||||||
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
"PO-Revision-Date: 2019-02-25 03:08\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: ENCODING\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: pygettext.py 1.5\n"
|
"Generated-By: redgettext 2.2\n"
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
"X-Generator: crowdin.com\n"
|
"X-Generator: crowdin.com\n"
|
||||||
"X-Crowdin-Project: red-discordbot\n"
|
"X-Crowdin-Project: red-discordbot\n"
|
||||||
@@ -16,75 +16,137 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/alias/locales/messages.pot\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
|
|
||||||
#: ../alias.py:129
|
#: redbot/cogs/alias/alias.py:18
|
||||||
|
#, docstring
|
||||||
|
msgid "Create aliases for commands.\n\n"
|
||||||
|
" Aliases are alternative names shortcuts for commands. They\n"
|
||||||
|
" can act as both a lambda (storing arguments for repeated use)\n"
|
||||||
|
" or as simply a shortcut to saying \"x y z\".\n\n"
|
||||||
|
" When run, aliases will accept any additional arguments\n"
|
||||||
|
" and append them to the stored alias.\n"
|
||||||
|
" "
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:130
|
||||||
msgid "No prefix found."
|
msgid "No prefix found."
|
||||||
msgstr "找不到前缀"
|
msgstr "找不到前缀"
|
||||||
|
|
||||||
#: ../alias.py:198
|
#: redbot/cogs/alias/alias.py:179
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is already a command on this bot."
|
#, docstring
|
||||||
msgstr "您尝试使用名称{} 创建新的别名,但该名称已经是该机器人上的命令。"
|
msgid "Manage command aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:205
|
#: redbot/cogs/alias/alias.py:184
|
||||||
msgid "You attempted to create a new alias with the name {} but that alias already exists on this server."
|
#, docstring
|
||||||
msgstr "您试图使用名称{} 创建新的别名,但该别名已存在于此服务器上。"
|
msgid "Manage global aliases."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:212
|
#: redbot/cogs/alias/alias.py:191
|
||||||
msgid "You attempted to create a new alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
#, docstring
|
||||||
msgstr "您尝试使用名称{} 创建新的别名,但该名称是无效的别名。别名不能包含空格。"
|
msgid "Add an alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:224
|
#: redbot/cogs/alias/alias.py:196
|
||||||
msgid "A new alias with the trigger `{}` has been created."
|
msgid "You attempted to create a new alias with the name {name} but that name is already a command on this bot."
|
||||||
msgstr "已经创建一个包含触发器`{}`的新别名。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:236
|
#: redbot/cogs/alias/alias.py:207
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is already a command on this bot."
|
msgid "You attempted to create a new alias with the name {name} but that alias already exists on this server."
|
||||||
msgstr "您尝试使用名称{} 创建新的全局别名,但该名称已经是该机器人上的命令。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:243
|
#: redbot/cogs/alias/alias.py:218
|
||||||
msgid "You attempted to create a new global alias with the name {} but that alias already exists on this server."
|
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 "您尝试使用名称{} 创建新的全局别名,但该别名已经存在于此服务器上。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:250
|
#: redbot/cogs/alias/alias.py:234
|
||||||
msgid "You attempted to create a new global alias with the name {} but that name is an invalid alias name. Alias names may not contain spaces."
|
msgid "A new alias with the trigger `{name}` has been created."
|
||||||
msgstr "您试图使用名称{} 创建新的全局别名,但该名称是无效的别名。别名不能包含空格。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:259
|
#: redbot/cogs/alias/alias.py:240
|
||||||
msgid "A new global alias with the trigger `{}` has been created."
|
#, docstring
|
||||||
msgstr "已经创建一个包含触发器`{}`的全局别名。"
|
msgid "Add a global alias for a command."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:274
|
#: redbot/cogs/alias/alias.py:245
|
||||||
|
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:256
|
||||||
|
msgid "You attempted to create a new global alias with the name {name} but that alias already exists on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:267
|
||||||
|
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:280
|
||||||
|
msgid "A new global alias with the trigger `{name}` has been created."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:288
|
||||||
|
#, docstring
|
||||||
|
msgid "Try to execute help for the base command of the alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:297
|
||||||
|
msgid "{prefix}help {command}"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:302
|
||||||
msgid "No such alias exists."
|
msgid "No such alias exists."
|
||||||
msgstr "不存在该别名。"
|
msgstr "不存在该别名。"
|
||||||
|
|
||||||
#: ../alias.py:283
|
#: redbot/cogs/alias/alias.py:307
|
||||||
msgid "The `{}` alias will execute the command `{}`"
|
#, docstring
|
||||||
msgstr "`{}` 别要名将执行命令 `{}`"
|
msgid "Show what command the alias executes."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:286
|
#: redbot/cogs/alias/alias.py:312
|
||||||
msgid "There is no alias with the name `{}`"
|
msgid "The `{alias_name}` alias will execute the command `{command}`"
|
||||||
msgstr "没有名为`{}`的别名"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:298
|
#: redbot/cogs/alias/alias.py:317
|
||||||
msgid "There are no aliases on this guild."
|
msgid "There is no alias with the name `{name}`"
|
||||||
msgstr "这个公会没有别名。"
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:302 ../alias.py:320
|
#: redbot/cogs/alias/alias.py:323
|
||||||
msgid "Alias with the name `{}` was successfully deleted."
|
#, docstring
|
||||||
msgstr "已经成功删除名为`{}`的别名。"
|
msgid "Delete an existing alias on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: ../alias.py:305 ../alias.py:323
|
#: redbot/cogs/alias/alias.py:328 redbot/cogs/alias/alias.py:364
|
||||||
msgid "Alias with name `{}` was not found."
|
#: redbot/cogs/alias/alias.py:375
|
||||||
msgstr "找不到名为`{}`的别名。"
|
|
||||||
|
|
||||||
#: ../alias.py:316
|
|
||||||
msgid "There are no aliases on this bot."
|
|
||||||
msgstr "这个机器人上没有别名。"
|
|
||||||
|
|
||||||
#: ../alias.py:331 ../alias.py:342
|
|
||||||
msgid "Aliases:"
|
|
||||||
msgstr "别名:"
|
|
||||||
|
|
||||||
#: ../alias.py:333 ../alias.py:344
|
|
||||||
msgid "There are no aliases on this server."
|
msgid "There are no aliases on this server."
|
||||||
msgstr "在这个服务器上没有别名。"
|
msgstr "在这个服务器上没有别名。"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:333 redbot/cogs/alias/alias.py:351
|
||||||
|
msgid "Alias with the name `{name}` was successfully deleted."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:336 redbot/cogs/alias/alias.py:354
|
||||||
|
msgid "Alias with name `{name}` was not found."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:341
|
||||||
|
#, docstring
|
||||||
|
msgid "Delete an existing global alias."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:346
|
||||||
|
msgid "There are no aliases on this bot."
|
||||||
|
msgstr "这个机器人上没有别名。"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:359
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available aliases on this server."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:360 redbot/cogs/alias/alias.py:371
|
||||||
|
msgid "Aliases:"
|
||||||
|
msgstr "别名:"
|
||||||
|
|
||||||
|
#: redbot/cogs/alias/alias.py:370
|
||||||
|
#, docstring
|
||||||
|
msgid "List the available global aliases on this bot."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user