mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-05 17:02:32 -05:00
Compare commits
239 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c82a4ba2b | ||
|
|
6cae1c0204 | ||
|
|
1b6fc00039 | ||
|
|
e2c0f2aca8 | ||
|
|
83deb7c563 | ||
|
|
c574271cee | ||
|
|
a6d15dc385 | ||
|
|
07099dd1dd | ||
|
|
d1ed41c46b | ||
|
|
3c742e39d2 | ||
|
|
9a7c178db5 | ||
|
|
67fa735555 | ||
|
|
c25095ba2d | ||
|
|
adda30cbee | ||
|
|
9008410fa4 | ||
|
|
b7d8b0552e | ||
|
|
1199f160d0 | ||
|
|
5ddc6d2ea8 | ||
|
|
6e764c7e04 | ||
|
|
18a23813c8 | ||
|
|
560e1dfc3d | ||
|
|
03d72dd5fa | ||
|
|
847444eab1 | ||
|
|
6c338f175b | ||
|
|
363a2e8a17 | ||
|
|
edbd31413b | ||
|
|
4813c68185 | ||
|
|
0becf70b05 | ||
|
|
0144cbf88b | ||
|
|
76bb65912e | ||
|
|
01637a9798 | ||
|
|
7c853db9f4 | ||
|
|
a919610588 | ||
|
|
49da854eb7 | ||
|
|
c168e55be9 | ||
|
|
35dfb04066 | ||
|
|
fb701d8c72 | ||
|
|
24fadad4cf | ||
|
|
f30772a7bd | ||
|
|
b71d278ae5 | ||
|
|
be00a59ab3 | ||
|
|
d45a02166d | ||
|
|
a4db7a1028 | ||
|
|
ef803072fa | ||
|
|
e5ffe86c4e | ||
|
|
d1bc4b4302 | ||
|
|
6c903aacff | ||
|
|
1b3958515b | ||
|
|
fef56427ae | ||
|
|
18fea4e4a7 | ||
|
|
f82d613a11 | ||
|
|
0c3e772135 | ||
|
|
c78ee14617 | ||
|
|
3782e9c1b9 | ||
|
|
8d03fef566 | ||
|
|
77896494c4 | ||
|
|
aad34f2b08 | ||
|
|
85dc6f4cc9 | ||
|
|
7126482449 | ||
|
|
9bb61ba882 | ||
|
|
1ff976b3d0 | ||
|
|
53c069a636 | ||
|
|
bb90444979 | ||
|
|
19fc5a090c | ||
|
|
0d53b2ab73 | ||
|
|
d3b448d50c | ||
|
|
02667ef65d | ||
|
|
51b73fdd1a | ||
|
|
f926fab431 | ||
|
|
dbbaa88e8e | ||
|
|
df5926b51a | ||
|
|
7d42c4c6c3 | ||
|
|
dfe84f9936 | ||
|
|
649b4ebb15 | ||
|
|
f476b842d5 | ||
|
|
92ea92b617 | ||
|
|
ae2bae058c | ||
|
|
b20fc9f6af | ||
|
|
fc5eadd0cc | ||
|
|
c5fbf5fb94 | ||
|
|
54bbdd61e1 | ||
|
|
512ff7a4b5 | ||
|
|
6881b20c20 | ||
|
|
e80a00ec1b | ||
|
|
7b04c04551 | ||
|
|
62411bc2a5 | ||
|
|
bee022d1bb | ||
|
|
1be7435fb5 | ||
|
|
9b4363eff3 | ||
|
|
dc68bc5d37 | ||
|
|
5b670c074f | ||
|
|
1a9ce2040a | ||
|
|
4fa8a51ea1 | ||
|
|
acec5c6efe | ||
|
|
d64944d5c3 | ||
|
|
6cfaffb8a8 | ||
|
|
3122eb0447 | ||
|
|
bf30f2078c | ||
|
|
33850a2c35 | ||
|
|
40368cc379 | ||
|
|
a9e572d55a | ||
|
|
4ca2fe0872 | ||
|
|
dd9e60b15f | ||
|
|
ee33d46732 | ||
|
|
4c58dcedfe | ||
|
|
82595df730 | ||
|
|
1920212eda | ||
|
|
7df1570d51 | ||
|
|
663876fba3 | ||
|
|
ae87aa396a | ||
|
|
bf624da51b | ||
|
|
0f8f33fed2 | ||
|
|
f9848a69b7 | ||
|
|
082106eb21 | ||
|
|
45f22404d4 | ||
|
|
9737c1b5eb | ||
|
|
7c86071a5d | ||
|
|
86fbead609 | ||
|
|
8139587e5e | ||
|
|
d6de9c1b94 | ||
|
|
e24379973c | ||
|
|
2bffbd9001 | ||
|
|
51c17110ad | ||
|
|
577dbfddb6 | ||
|
|
c11e9afec7 | ||
|
|
991cd46ea3 | ||
|
|
ad48ef6efd | ||
|
|
69c8781cec | ||
|
|
db20cad395 | ||
|
|
e106dfaece | ||
|
|
aa0ee3385d | ||
|
|
2ce4a275fc | ||
|
|
e23d21ec08 | ||
|
|
cc885090e6 | ||
|
|
9b97244f9f | ||
|
|
7630e24822 | ||
|
|
8dbabe24e0 | ||
|
|
5b21d37571 | ||
|
|
676f34185d | ||
|
|
edbbd76b3c | ||
|
|
315b3e5c98 | ||
|
|
41e980c517 | ||
|
|
0358055cce | ||
|
|
dcf7368e54 | ||
|
|
4138410d33 | ||
|
|
537656c365 | ||
|
|
d7a3da49f0 | ||
|
|
2b5d72c7a4 | ||
|
|
e4d24578b5 | ||
|
|
2b72f9bb99 | ||
|
|
8d512e206a | ||
|
|
19711d35b2 | ||
|
|
1e1fff0d49 | ||
|
|
21f75c0711 | ||
|
|
a2d0a364fe | ||
|
|
b76b6305d1 | ||
|
|
beedc6d2c7 | ||
|
|
ecf912bc4b | ||
|
|
d0a0b3fc53 | ||
|
|
6133075fd6 | ||
|
|
e218e092b0 | ||
|
|
7208cdb804 | ||
|
|
13cd751932 | ||
|
|
1bdaa9d95e | ||
|
|
67e776a640 | ||
|
|
dc5f025e02 | ||
|
|
2add689729 | ||
|
|
3716bf25a7 | ||
|
|
2f18133a93 | ||
|
|
e8aef1e923 | ||
|
|
30dc6fe171 | ||
|
|
8ae84b7c81 | ||
|
|
d01bca2314 | ||
|
|
300346dcd4 | ||
|
|
ab80f46d2e | ||
|
|
afae84fa6b | ||
|
|
d53ff57794 | ||
|
|
d3ffb22e86 | ||
|
|
b36a702e62 | ||
|
|
59e1e31634 | ||
|
|
8280067b7e | ||
|
|
7f587ea46b | ||
|
|
92788a90c1 | ||
|
|
3a12a9b47f | ||
|
|
d22ea2dd11 | ||
|
|
e519286f5c | ||
|
|
06ba425159 | ||
|
|
6038ef5550 | ||
|
|
b04610b457 | ||
|
|
140693b171 | ||
|
|
63cc83c81b | ||
|
|
e2a6d451c3 | ||
|
|
e2adb29cf3 | ||
|
|
1ca422a636 | ||
|
|
04cb1befe6 | ||
|
|
da8705fb8f | ||
|
|
395c184eef | ||
|
|
c7fd561cd5 | ||
|
|
bc8f2311d9 | ||
|
|
f129dcd1a9 | ||
|
|
f1d2be58c1 | ||
|
|
6060da0f87 | ||
|
|
13ca9a6c2e | ||
|
|
f1c5f4a8e4 | ||
|
|
b7b21a06c8 | ||
|
|
dc82ef758f | ||
|
|
e50b32cc27 | ||
|
|
224d89c6ff | ||
|
|
866728371b | ||
|
|
1747d901d1 | ||
|
|
e87896815c | ||
|
|
0f7a3bf6f8 | ||
|
|
0a040ad8e3 | ||
|
|
a97cd64f48 | ||
|
|
a1a44bf1cc | ||
|
|
48ec2dfee0 | ||
|
|
91f7f9ebf4 | ||
|
|
a7ec40664e | ||
|
|
0089380bfd | ||
|
|
ffcf104dfc | ||
|
|
08c29d780b | ||
|
|
7c36709f76 | ||
|
|
80f0a297a9 | ||
|
|
a94f0d03dd | ||
|
|
ac9149870e | ||
|
|
f850ded822 | ||
|
|
06b87368f6 | ||
|
|
af65b73fb2 | ||
|
|
0feacee7f2 | ||
|
|
4aa84a5d22 | ||
|
|
c95d526bc6 | ||
|
|
b77afeed34 | ||
|
|
7db2ba556d | ||
|
|
bd0955ac44 | ||
|
|
0d650f6765 | ||
|
|
8b2c6226f6 | ||
|
|
252951c706 | ||
|
|
532ac6cfa9 | ||
|
|
868059f062 |
20
.github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md
vendored
20
.github/ISSUE_TEMPLATE/ISSUE_TEMPLATE.md
vendored
@@ -1,20 +0,0 @@
|
||||
Please be sure to read through other issues as well to make sure what you are suggesting/reporting has not already
|
||||
been suggested/reported
|
||||
|
||||
### Type:
|
||||
|
||||
- [ ] Suggestion
|
||||
- [ ] Bug
|
||||
|
||||
### Brief description of the problem
|
||||
|
||||
### Expected behavior
|
||||
|
||||
### Actual behavior
|
||||
|
||||
### Steps to reproduce
|
||||
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
4.
|
||||
34
.github/ISSUE_TEMPLATE/command_bug.md
vendored
34
.github/ISSUE_TEMPLATE/command_bug.md
vendored
@@ -1,34 +0,0 @@
|
||||
---
|
||||
name: Bug reports for commands
|
||||
about: For bugs that involve commands found within Red
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Command bugs
|
||||
|
||||
<!--
|
||||
Did you find a bug with a command? Fill out the following:
|
||||
-->
|
||||
|
||||
#### Command name
|
||||
|
||||
<!-- Replace this line with the name of the command -->
|
||||
|
||||
#### What cog is this command from?
|
||||
|
||||
<!-- Replace this line with the name of the cog -->
|
||||
|
||||
#### What were you expecting to happen?
|
||||
|
||||
<!-- Replace this line with a description of what you were expecting to happen -->
|
||||
|
||||
#### What actually happened?
|
||||
|
||||
<!-- Replace this line with a description of what actually happened. Include any error messages -->
|
||||
|
||||
#### How can we reproduce this issue?
|
||||
|
||||
<!-- Replace with numbered steps to reproduce the issue -->
|
||||
78
.github/ISSUE_TEMPLATE/command_bug.yml
vendored
Normal file
78
.github/ISSUE_TEMPLATE/command_bug.yml
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
name: Bug reports for commands
|
||||
about: For bugs that involve commands found within Red.
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
issue_body: true
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for taking the time to fill out an issue. This template is meant for any issues related to commands.
|
||||
If you require help with installing Red we ask that you join our [Discord server](https://discord.gg/red)
|
||||
- type: input
|
||||
attributes:
|
||||
label: "What Red version are you using?"
|
||||
placeholder: 3.4.5
|
||||
validations:
|
||||
required: true
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: "Cog name"
|
||||
description: "From which cog does the command come from?"
|
||||
options:
|
||||
- Admin
|
||||
- Alias
|
||||
- Audio
|
||||
- Bank
|
||||
- Cleanup
|
||||
- CogManagerUI
|
||||
- Core
|
||||
- Customcom
|
||||
- Dev
|
||||
- Downloader
|
||||
- Economy
|
||||
- Filter
|
||||
- General
|
||||
- Image
|
||||
- Mod
|
||||
- Modlog
|
||||
- Mutes
|
||||
- Permissions
|
||||
- Reports
|
||||
- Streams
|
||||
- Trivia
|
||||
- Warnings
|
||||
validations:
|
||||
required: true
|
||||
- type: input
|
||||
attributes:
|
||||
label: "Command name"
|
||||
description: "What is the command that caused the error?"
|
||||
placeholder: "play"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "What did you expect to happen?"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "What actually happened?"
|
||||
description: |
|
||||
A clear and concise description of what the bug is.
|
||||
If the issue is visual in nature, consider posting a screenshot.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "How can we reproduce this error?"
|
||||
description: "List of steps required to reproduce this error."
|
||||
value: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
25
.github/ISSUE_TEMPLATE/enhancements.yml
vendored
Normal file
25
.github/ISSUE_TEMPLATE/enhancements.yml
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
name: Enhancement proposal
|
||||
about: For feature requests and improvements related to already existing functionality.
|
||||
title: ''
|
||||
labels: 'Type: Enhancement'
|
||||
assignees: ''
|
||||
issue_body: true
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for taking the time to fill out an issue. This template is meant for feature requests and improvements to already existing functionality.
|
||||
If you require help with installing Red we ask that you join our [Discord server](https://discord.gg/red)
|
||||
- type: input
|
||||
attributes:
|
||||
label: "What component of Red (cog, command, API) would you like to see improvements on?"
|
||||
placeholder: Audio
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Describe the enhancement you're suggesting."
|
||||
description: |
|
||||
Feel free to describe in as much detail as you wish.
|
||||
validations:
|
||||
required: true
|
||||
44
.github/ISSUE_TEMPLATE/feature_req.md
vendored
44
.github/ISSUE_TEMPLATE/feature_req.md
vendored
@@ -1,44 +0,0 @@
|
||||
---
|
||||
name: Feature request
|
||||
about: For feature requests regarding Red itself.
|
||||
title: ''
|
||||
labels: 'Type: Feature'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Feature request
|
||||
|
||||
<!-- This template is for feature requests. Please fill out the following: -->
|
||||
|
||||
|
||||
#### Select the type of feature you are requesting:
|
||||
|
||||
<!-- To check a box, replace the space between the [] with a x -->
|
||||
|
||||
- [ ] Cog
|
||||
- [ ] Command
|
||||
- [ ] API functionality
|
||||
|
||||
#### Describe your requested feature
|
||||
|
||||
<!--
|
||||
Feel free to describe in as much detail as you wish.
|
||||
|
||||
If you are requesting a cog to be included in core:
|
||||
- Describe the functionality in as much detail as possible
|
||||
- Include the command structure, if possible
|
||||
- Please note that unless it's something that should be core functionality,
|
||||
we reserve the right to reject your suggestion and point you to our cog
|
||||
board to request it for a third-party cog
|
||||
|
||||
If you are requesting a command:
|
||||
- Include what cog it should be in and a name for the command
|
||||
- Describe the intended functionality for the command
|
||||
- Note any restrictions on who can use the command or where it can be used
|
||||
|
||||
If you are requesting API functionality:
|
||||
- Describe what it should do
|
||||
- Note whether it is to extend existing functionality or introduce new functionality
|
||||
|
||||
-->
|
||||
48
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
48
.github/ISSUE_TEMPLATE/feature_request.yml
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
name: Feature request
|
||||
about: For feature requests regarding Red itself.
|
||||
title: ''
|
||||
labels: 'Type: Feature'
|
||||
assignees: ''
|
||||
issue_body: true
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for taking the time to fill out an issue, this template is meant for any feature suggestions.
|
||||
If you require help with installing Red we ask that you join our [Discord server](https://discord.gg/red)
|
||||
- type: dropdown
|
||||
attributes:
|
||||
label: "Type of feature request"
|
||||
description: "What type of feature would you like to request?"
|
||||
multiple: true
|
||||
options:
|
||||
- API functionality
|
||||
- Cog
|
||||
- Command
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "Description of the feature you're suggesting"
|
||||
description: |
|
||||
Feel free to describe in as much detail as you wish.
|
||||
|
||||
If you are requesting API functionality:
|
||||
- Describe what it should do
|
||||
- Note whether it is to extend existing functionality or introduce new functionality
|
||||
|
||||
If you are requesting a cog to be included in core:
|
||||
- Describe the functionality in as much detail as possible
|
||||
- Include the command structure, if possible
|
||||
- Please note that unless it's something that should be core functionality,
|
||||
we reserve the right to reject your suggestion and point you to our cog
|
||||
board to request it for a third-party cog
|
||||
|
||||
If you are requesting a command:
|
||||
- Include what cog it should be in and a name for the command
|
||||
- Describe the intended functionality for the command
|
||||
- Note any restrictions on who can use the command or where it can be used
|
||||
validations:
|
||||
required: true
|
||||
|
||||
30
.github/ISSUE_TEMPLATE/other_bug.md
vendored
30
.github/ISSUE_TEMPLATE/other_bug.md
vendored
@@ -1,30 +0,0 @@
|
||||
---
|
||||
name: Bug report
|
||||
about: For bugs that don't involve a command.
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
# Other bugs
|
||||
|
||||
<!--
|
||||
Did you find a bug with something other than a command? Fill out the following:
|
||||
-->
|
||||
|
||||
#### What were you trying to do?
|
||||
|
||||
<!-- Replace this line with a description of what you were trying to do -->
|
||||
|
||||
#### What were you expecting to happen?
|
||||
|
||||
<!-- Replace this line with a description of what you were expecting to happen -->
|
||||
|
||||
#### What actually happened?
|
||||
|
||||
<!-- Replace this line with a description of what actually happened. Include any error messages -->
|
||||
|
||||
#### How can we reproduce this issue?
|
||||
|
||||
<!-- Replace with numbered steps to reproduce the issue -->
|
||||
47
.github/ISSUE_TEMPLATE/other_bugs.yml
vendored
Normal file
47
.github/ISSUE_TEMPLATE/other_bugs.yml
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
name: Bug report
|
||||
about: "For bugs that don't involve a command."
|
||||
title: ''
|
||||
labels: 'Type: Bug'
|
||||
assignees: ''
|
||||
issue_body: true
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Thank you for taking the time to fill out an issue. This template is meant for any issues not related to any existing command.
|
||||
If you require help with installing Red we ask that you join our [Discord server](https://discord.gg/red)
|
||||
- type: input
|
||||
attributes:
|
||||
label: "What Red version are you using?"
|
||||
placeholder: 3.4.5
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "What were you trying to do?"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "What did you expect to happen?"
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "What actually happened?"
|
||||
description: |
|
||||
If the issue is visual in nature, consider posting a screenshot.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
attributes:
|
||||
label: "How can we reproduce this error?"
|
||||
description: |
|
||||
List of steps required to reproduce the error. If the bug is code related, a minimal code example that reproduces the problem would be a big help.
|
||||
value: |
|
||||
1.
|
||||
2.
|
||||
3.
|
||||
...
|
||||
validations:
|
||||
required: true
|
||||
167
.github/labeler.yml
vendored
Normal file
167
.github/labeler.yml
vendored
Normal file
@@ -0,0 +1,167 @@
|
||||
"Category: Admin":
|
||||
# Source
|
||||
- redbot/cogs/admin/*
|
||||
# Docs
|
||||
- docs/cog_guides/admin.rst
|
||||
"Category: Alias":
|
||||
# Source
|
||||
- redbot/cogs/alias/*
|
||||
# Docs
|
||||
- docs/cog_guides/alias.rst
|
||||
"Category: Audio Cog":
|
||||
- any:
|
||||
- redbot/cogs/audio/**/*
|
||||
all:
|
||||
- "!redbot/cogs/audio/**/locales/*"
|
||||
"Category: Bank API":
|
||||
# Source
|
||||
- redbot/core/bank.py
|
||||
# Docs
|
||||
- docs/framework_bank.rst
|
||||
"Category: Bank Cog":
|
||||
# Source
|
||||
- redbot/cogs/bank/*
|
||||
# Docs
|
||||
- docs/cog_guides/bank.rst
|
||||
"Category: Bot Core":
|
||||
# Source
|
||||
- redbot/*
|
||||
- redbot/core/__init__.py
|
||||
- redbot/core/_sharedlibdeprecation.py
|
||||
- redbot/core/bot.py
|
||||
- redbot/core/checks.py
|
||||
- redbot/core/cli.py
|
||||
- redbot/core/cog_manager.py
|
||||
- redbot/core/core_commands.py
|
||||
- redbot/core/data_manager.py
|
||||
- redbot/core/errors.py
|
||||
- redbot/core/events.py
|
||||
- redbot/core/global_checks.py
|
||||
- redbot/core/settings_caches.py
|
||||
# Docs
|
||||
- docs/framework_apikeys.rst
|
||||
- docs/framework_bot.rst
|
||||
- docs/framework_cogmanager.rst
|
||||
- docs/framework_datamanager.rst
|
||||
- docs/framework_events.rst
|
||||
- docs/cog_guides/cog_manager_ui.rst
|
||||
"Category: CI":
|
||||
- .github/workflows/*
|
||||
"Category: Cleanup Cog":
|
||||
# Source
|
||||
- redbot/cogs/cleanup/*
|
||||
# Docs
|
||||
- docs/cog_guides/cleanup.rst
|
||||
"Category: Command Module":
|
||||
# Source
|
||||
- any:
|
||||
# Source
|
||||
- redbot/core/commands/*
|
||||
# Docs
|
||||
- docs/framework_checks.rst
|
||||
- docs/framework_commands.rst
|
||||
all:
|
||||
- "!redbot/core/commands/help.py"
|
||||
"Category: Config":
|
||||
# Source
|
||||
- redbot/core/drivers/*
|
||||
- redbot/core/config.py
|
||||
# Docs
|
||||
- docs/framework_config.rst
|
||||
"Category: CustomCom":
|
||||
# Source
|
||||
- redbot/cogs/customcom/*
|
||||
# Docs
|
||||
- docs/cog_customcom.rst
|
||||
- docs/cog_guides/customcommands.rst
|
||||
"Category: Dev Cog":
|
||||
- redbot/core/dev_commands.py
|
||||
"Category: Docs":
|
||||
- docs/**/*
|
||||
"Category: Downloader":
|
||||
# Source
|
||||
- redbot/cogs/downloader/*
|
||||
# Docs
|
||||
- docs/cog_guides/downloader.rst
|
||||
"Category: Economy Cog":
|
||||
# Source
|
||||
- redbot/cogs/economy/*
|
||||
# Docs
|
||||
- docs/cog_guides/economy.rst
|
||||
"Category: Filter":
|
||||
# Source
|
||||
- redbot/cogs/filter/*
|
||||
# Docs
|
||||
- docs/cog_guides/filter.rst
|
||||
"Category: General Cog":
|
||||
# Source
|
||||
- redbot/cogs/general/*
|
||||
# Docs
|
||||
- docs/cog_guides/general.rst
|
||||
"Category: Help":
|
||||
- redbot/core/commands/help.py
|
||||
"Category: i18n":
|
||||
# Source
|
||||
- redbot/core/i18n.py
|
||||
# Locale files
|
||||
- redbot/**/locales/*
|
||||
# Docs
|
||||
- docs/framework_i18n.rst
|
||||
"Category: Image":
|
||||
# Source
|
||||
- redbot/cogs/image/*
|
||||
# Docs
|
||||
- docs/cog_guides/image.rst
|
||||
"Category: Meta":
|
||||
- ./*
|
||||
- .github/*
|
||||
- .github/ISSUE_TEMPLATE/*
|
||||
- .github/PULL_REQUEST_TEMPLATE/*
|
||||
- schema/*
|
||||
- tools/*
|
||||
"Category: Mod Cog":
|
||||
- redbot/cogs/mod/*
|
||||
"Category: Modlog API":
|
||||
# Source
|
||||
- redbot/core/generic_casetypes.py
|
||||
- redbot/core/modlog.py
|
||||
# Docs
|
||||
- docs/framework_modlog.rst
|
||||
"Category: Modlog Cog":
|
||||
- redbot/cogs/modlog/*
|
||||
"Category: Mutes Cog":
|
||||
- redbot/cogs/mutes/*
|
||||
"Category: Permissions":
|
||||
# Source
|
||||
- redbot/cogs/permissions/*
|
||||
# Docs
|
||||
- docs/cog_permissions.rst
|
||||
"Category: Reports Cog":
|
||||
- redbot/cogs/reports/*
|
||||
"Category: RPC/ZMQ API":
|
||||
# Source
|
||||
- redbot/core/rpc.py
|
||||
# Docs
|
||||
- docs/framework_rpc.rst
|
||||
"Category: Streams":
|
||||
# Source
|
||||
- redbot/cogs/streams/*
|
||||
# Docs
|
||||
- docs/cog_guides/streams.rst
|
||||
"Category: Tests":
|
||||
- redbot/pytest/*
|
||||
- tests/**/*
|
||||
"Category: Trivia Cog":
|
||||
# Source
|
||||
- redbot/cogs/trivia/*
|
||||
# Docs
|
||||
- docs/cog_guides/trivia.rst
|
||||
"Category: Trivia Lists":
|
||||
- redbot/cogs/trivia/data/lists/*
|
||||
"Category: Utility Functions":
|
||||
# Source
|
||||
- redbot/core/utils/*
|
||||
# Docs
|
||||
- docs/framework_utils.rst
|
||||
"Category: Warnings":
|
||||
- redbot/cogs/warnings/*
|
||||
@@ -1,4 +1,4 @@
|
||||
name: Auto Labeler
|
||||
name: Auto Labeler - Issues
|
||||
on:
|
||||
issues:
|
||||
types: [opened]
|
||||
@@ -9,7 +9,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Apply Triage Label
|
||||
uses: actions/github-script@0.4.0
|
||||
uses: actions/github-script@v3
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
13
.github/workflows/auto_labeler_pr.yml
vendored
Normal file
13
.github/workflows/auto_labeler_pr.yml
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
name: Auto Labeler - PRs
|
||||
on:
|
||||
pull_request_target:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Apply Type Label
|
||||
uses: actions/labeler@v3
|
||||
with:
|
||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
||||
sync-labels: "" # this is a temporary workaround, see #4844
|
||||
29
.github/workflows/codeql-analysis.yml
vendored
29
.github/workflows/codeql-analysis.yml
vendored
@@ -2,9 +2,7 @@ name: "CodeQL"
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [V3/develop]
|
||||
pull_request:
|
||||
# The branches below must be a subset of the branches above
|
||||
schedule:
|
||||
- cron: '0 14 * * 4'
|
||||
workflow_dispatch:
|
||||
@@ -17,25 +15,30 @@ jobs:
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
with:
|
||||
# We must fetch at least the immediate parents so that if this is
|
||||
# a pull request then we can checkout the head.
|
||||
fetch-depth: 2
|
||||
|
||||
# If this run was triggered by a pull request event, then checkout
|
||||
# the head of the pull request instead of the merge commit.
|
||||
- run: git checkout HEAD^2
|
||||
if: ${{ github.event_name == 'pull_request' }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: "3.8"
|
||||
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -r ./tools/dev-requirements.txt
|
||||
# Set the `CODEQL-PYTHON` environment variable to the Python executable
|
||||
# that includes the dependencies
|
||||
echo "CODEQL_PYTHON=$(which python)" >> $GITHUB_ENV
|
||||
|
||||
# Initializes the CodeQL tools for scanning.
|
||||
- name: Initialize CodeQL
|
||||
uses: github/codeql-action/init@v1
|
||||
with:
|
||||
languages: 'python'
|
||||
# Override automatic language detection by changing the below list
|
||||
# Supported options are ['csharp', 'cpp', 'go', 'java', 'javascript', 'python']
|
||||
# Override the default behavior so that the action doesn't attempt
|
||||
# to auto-install Python dependencies
|
||||
# Learn more...
|
||||
# https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#overriding-automatic-language-detection
|
||||
# https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#analyzing-python-dependencies
|
||||
setup-python-dependencies: false
|
||||
|
||||
# ℹ️ Command-line programs to run using the OS shell.
|
||||
# 📚 https://git.io/JvXDl
|
||||
|
||||
32
.github/workflows/crowdin_upload_strings.yml
vendored
Normal file
32
.github/workflows/crowdin_upload_strings.yml
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
name: Crowdin - Upload strings
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- V3/develop
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
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
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y crowdin
|
||||
pip install redgettext==3.3
|
||||
- name: Generate source files
|
||||
run: |
|
||||
make gettext
|
||||
- name: Upload source files
|
||||
run: |
|
||||
make upload_translations
|
||||
env:
|
||||
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
|
||||
2
.github/workflows/lint_python.yaml
vendored
2
.github/workflows/lint_python.yaml
vendored
@@ -17,7 +17,7 @@ jobs:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- uses: actions/setup-python@v1
|
||||
- uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: "3.8"
|
||||
- run: "python -m pip install git+https://github.com/pycqa/pyflakes@1911c20#egg=pyflakes git+https://github.com/pycqa/pycodestyle@d219c68#egg=pycodestyle git+https://gitlab.com/pycqa/flake8@3.7.9#egg=flake8"
|
||||
|
||||
126
.github/workflows/prepare_release.yml
vendored
Normal file
126
.github/workflows/prepare_release.yml
vendored
Normal file
@@ -0,0 +1,126 @@
|
||||
name: Prepare Release
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
new_stable_version:
|
||||
description: Version number for the new stable release (leave empty to just strip `.dev1`)
|
||||
required: false
|
||||
default: 'auto'
|
||||
|
||||
jobs:
|
||||
crowdin_download_translations:
|
||||
needs: pr_stable_bump
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
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
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y crowdin
|
||||
pip install redgettext==3.3
|
||||
|
||||
- name: Generate source files
|
||||
run: |
|
||||
make gettext
|
||||
- name: Download translations
|
||||
run: |
|
||||
make download_translations
|
||||
env:
|
||||
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
|
||||
|
||||
- name: Create Pull Request
|
||||
id: cpr_crowdin
|
||||
uses: peter-evans/create-pull-request@v3
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-message: Automated Crowdin downstream
|
||||
title: "[i18n] Automated Crowdin downstream"
|
||||
body: |
|
||||
This is an automated PR that is part of Prepare Release automated workflow (2 out of 2).
|
||||
Please ensure that there are no errors or invalid files are in the PR.
|
||||
labels: "Automated PR, Category: i18n, Changelog Entry: Skipped"
|
||||
branch: "automated/i18n"
|
||||
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
||||
milestone: ${{ needs.pr_stable_bump.outputs.milestone_number }}
|
||||
|
||||
- name: Close and reopen the PR with different token to trigger CI
|
||||
uses: actions/github-script@v3
|
||||
env:
|
||||
PR_NUMBER: ${{ steps.cpr_crowdin.outputs.pull-request-number }}
|
||||
PR_OPERATION: ${{ steps.cpr_crowdin.outputs.pull-request-operation }}
|
||||
with:
|
||||
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
|
||||
script: |
|
||||
const script = require(
|
||||
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
|
||||
);
|
||||
console.log(script({github, context}));
|
||||
|
||||
pr_stable_bump:
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
milestone_number: ${{ steps.get_milestone_number.outputs.result }}
|
||||
steps:
|
||||
# Checkout repository and install Python
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
|
||||
# Create PR for stable version bump
|
||||
- name: Update Red version number from input
|
||||
id: bump_version_stable
|
||||
run: |
|
||||
python .github/workflows/scripts/bump_version.py
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}:${{ env.PYTHONPATH }}
|
||||
NEW_STABLE_VERSION: ${{ github.event.inputs.new_stable_version }}
|
||||
|
||||
# Get milestone number of the milestone for the new stable version
|
||||
- name: Get milestone number
|
||||
id: get_milestone_number
|
||||
uses: actions/github-script@v3
|
||||
env:
|
||||
MILESTONE_TITLE: ${{ steps.bump_version_stable.outputs.new_version }}
|
||||
with:
|
||||
script: |
|
||||
const script = require(
|
||||
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/get_milestone_number_by_exact_title.js`
|
||||
);
|
||||
return await script({github, context});
|
||||
|
||||
- name: Create Pull Request
|
||||
id: cpr_bump_stable
|
||||
uses: peter-evans/create-pull-request@v3
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-message: Version bump to ${{ steps.bump_version_stable.outputs.new_version }}
|
||||
title: Version bump to ${{ steps.bump_version_stable.outputs.new_version }}
|
||||
body: |
|
||||
This is an automated PR that is part of Prepare Release automated workflow (1 out of 2).
|
||||
Please ensure that there are no errors or invalid files are in the PR.
|
||||
labels: "Automated PR, Changelog Entry: Skipped"
|
||||
branch: "automated/pr_bumps/${{ steps.bump_version_stable.outputs.new_version }}"
|
||||
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
||||
milestone: ${{ steps.get_milestone_number.outputs.result }}
|
||||
|
||||
- name: Close and reopen the PR with different token to trigger CI
|
||||
uses: actions/github-script@v3
|
||||
env:
|
||||
PR_NUMBER: ${{ steps.cpr_bump_stable.outputs.pull-request-number }}
|
||||
PR_OPERATION: ${{ steps.cpr_bump_stable.outputs.pull-request-operation }}
|
||||
with:
|
||||
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
|
||||
script: |
|
||||
const script = require(
|
||||
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
|
||||
);
|
||||
console.log(await script({github, context}));
|
||||
49
.github/workflows/publish_crowdin.yml
vendored
49
.github/workflows/publish_crowdin.yml
vendored
@@ -1,49 +0,0 @@
|
||||
name: Publish to Crowdin
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 12 * * THU'
|
||||
workflow_dispatch:
|
||||
repository_dispatch:
|
||||
types: crowdin
|
||||
|
||||
env:
|
||||
CROWDIN_API_KEY: ${{ secrets.crowdin_token}}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.crowdin_identifier }}
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
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
|
||||
sudo apt-get update -qq
|
||||
sudo apt-get install -y crowdin
|
||||
pip install redgettext==3.1
|
||||
- name: Generate source files
|
||||
run: |
|
||||
make gettext
|
||||
- name: Upload source files
|
||||
run: |
|
||||
make upload_translations
|
||||
- name: Download translations
|
||||
run: |
|
||||
make download_translations
|
||||
- name: Create Pull Request
|
||||
uses: peter-evans/create-pull-request@v2
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-message: Automated Crowdin downstream
|
||||
title: "[i18n] Automated Crowdin downstream"
|
||||
body: |
|
||||
This is an automated PR.
|
||||
Please ensure that there are no errors or invalid files are in the PR.
|
||||
labels: "Automated PR, Category: i18n, Changelog Entry: Skipped"
|
||||
branch: "automated/i18n"
|
||||
27
.github/workflows/publish_pypi.yml
vendored
27
.github/workflows/publish_pypi.yml
vendored
@@ -1,27 +0,0 @@
|
||||
name: Publish to PyPI
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "*"
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install setuptools wheel twine
|
||||
- name: Build and publish
|
||||
env:
|
||||
TWINE_USERNAME: __token__
|
||||
TWINE_PASSWORD: ${{ secrets.pypi_token }}
|
||||
run: |
|
||||
python setup.py sdist bdist_wheel
|
||||
twine upload dist/*
|
||||
87
.github/workflows/publish_release.yml
vendored
Normal file
87
.github/workflows/publish_release.yml
vendored
Normal file
@@ -0,0 +1,87 @@
|
||||
name: Publish Release
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- "*"
|
||||
|
||||
jobs:
|
||||
release_to_pypi:
|
||||
if: github.repository == 'Cog-Creators/Red-DiscordBot'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install setuptools wheel twine
|
||||
- name: Build and publish
|
||||
env:
|
||||
TWINE_USERNAME: __token__
|
||||
TWINE_PASSWORD: ${{ secrets.pypi_token }}
|
||||
run: |
|
||||
python setup.py sdist bdist_wheel
|
||||
twine upload dist/*
|
||||
|
||||
pr_dev_bump:
|
||||
needs: release_to_pypi
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: '3.8'
|
||||
|
||||
# Version bump to development version
|
||||
- name: Update Red version number to dev
|
||||
id: bump_version_dev
|
||||
run: |
|
||||
python .github/workflows/scripts/bump_version.py
|
||||
env:
|
||||
PYTHONPATH: ${{ github.workspace }}:${{ env.PYTHONPATH }}
|
||||
DEV_BUMP: '1'
|
||||
|
||||
# Get milestone number of the milestone for the old version
|
||||
- name: Get milestone number
|
||||
id: get_milestone_number
|
||||
uses: actions/github-script@v3
|
||||
env:
|
||||
MILESTONE_TITLE: ${{ steps.bump_version_dev.outputs.old_version }}
|
||||
with:
|
||||
script: |
|
||||
const script = require(
|
||||
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/get_milestone_number_by_exact_title.js`
|
||||
);
|
||||
return await script({github, context});
|
||||
|
||||
- name: Create Pull Request
|
||||
id: cpr_bump_dev
|
||||
uses: peter-evans/create-pull-request@v3
|
||||
with:
|
||||
token: ${{ secrets.GITHUB_TOKEN }}
|
||||
commit-message: Version bump to ${{ steps.bump_version_dev.outputs.new_version }}
|
||||
title: Version bump to ${{ steps.bump_version_dev.outputs.new_version }}
|
||||
body: |
|
||||
This is an automated PR.
|
||||
Please ensure that there are no errors or invalid files are in the PR.
|
||||
labels: "Automated PR, Changelog Entry: Skipped"
|
||||
branch: "automated/pr_bumps/${{ steps.bump_version_dev.outputs.new_version }}"
|
||||
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
||||
milestone: ${{ steps.get_milestone_number.outputs.result }}
|
||||
|
||||
- name: Close and reopen the PR with different token to trigger CI
|
||||
uses: actions/github-script@v3
|
||||
env:
|
||||
PR_NUMBER: ${{ steps.cpr_bump_dev.outputs.pull-request-number }}
|
||||
PR_OPERATION: ${{ steps.cpr_bump_dev.outputs.pull-request-operation }}
|
||||
with:
|
||||
github-token: ${{ secrets.cogcreators_bot_repo_scoped }}
|
||||
script: |
|
||||
const script = require(
|
||||
`${process.env.GITHUB_WORKSPACE}/.github/workflows/scripts/close_and_reopen_pr.js`
|
||||
);
|
||||
console.log(await script({github, context}));
|
||||
47
.github/workflows/scripts/bump_version.py
vendored
Normal file
47
.github/workflows/scripts/bump_version.py
vendored
Normal file
@@ -0,0 +1,47 @@
|
||||
import os
|
||||
import re
|
||||
import sys
|
||||
from typing import Match
|
||||
|
||||
import redbot
|
||||
|
||||
|
||||
version_info = None
|
||||
|
||||
|
||||
def repl(match: Match[str]) -> str:
|
||||
global version_info
|
||||
|
||||
print(f"::set-output name=old_version::{match.group('version')}")
|
||||
|
||||
new_stable_version = os.environ.get("NEW_STABLE_VERSION", "auto")
|
||||
if new_stable_version == "auto":
|
||||
version_info = redbot.VersionInfo.from_str(match.group("version"))
|
||||
version_info.dev_release = None
|
||||
else:
|
||||
version_info = redbot.VersionInfo.from_str(new_stable_version)
|
||||
|
||||
if int(os.environ.get("DEV_BUMP", 0)):
|
||||
version_info.micro += 1
|
||||
version_info.dev_release = 1
|
||||
|
||||
return f'__version__ = "{version_info}"'
|
||||
|
||||
|
||||
with open("redbot/__init__.py", encoding="utf-8") as fp:
|
||||
new_contents, found = re.subn(
|
||||
pattern=r'^__version__ = "(?P<version>[^"]*)"$',
|
||||
repl=repl,
|
||||
string=fp.read(),
|
||||
count=1,
|
||||
flags=re.MULTILINE,
|
||||
)
|
||||
|
||||
if not found:
|
||||
print("Couldn't find `__version__` line!")
|
||||
sys.exit(1)
|
||||
|
||||
with open("redbot/__init__.py", "w", encoding="utf-8", newline="\n") as fp:
|
||||
fp.write(new_contents)
|
||||
|
||||
print(f"::set-output name=new_version::{version_info}")
|
||||
25
.github/workflows/scripts/close_and_reopen_pr.js
vendored
Normal file
25
.github/workflows/scripts/close_and_reopen_pr.js
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
module.exports = (async function ({github, context}) {
|
||||
const pr_number = process.env.PR_NUMBER;
|
||||
const pr_operation = process.env.PR_OPERATION;
|
||||
let sleep_time = 0;
|
||||
|
||||
if (!['created', 'updated'].includes(pr_operation)) {
|
||||
console.log('PR was not created as there were no changes.')
|
||||
return;
|
||||
}
|
||||
|
||||
for (const new_state of ['closed', 'open']) {
|
||||
// some sleep time needed to make sure API handles open after close
|
||||
if (sleep_time)
|
||||
await new Promise(r => setTimeout(r, sleep_time));
|
||||
|
||||
github.issues.update({
|
||||
issue_number: pr_number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
state: new_state
|
||||
});
|
||||
|
||||
sleep_time = 2000;
|
||||
}
|
||||
})
|
||||
49
.github/workflows/scripts/get_milestone_number_by_exact_title.js
vendored
Normal file
49
.github/workflows/scripts/get_milestone_number_by_exact_title.js
vendored
Normal file
@@ -0,0 +1,49 @@
|
||||
module.exports = (async function ({github, context}) {
|
||||
const milestone_title = process.env.MILESTONE_TITLE;
|
||||
const [repo_owner, repo_name] = process.env.GITHUB_REPOSITORY.split('/');
|
||||
|
||||
const {
|
||||
repository: {
|
||||
milestones: {
|
||||
nodes: milestones,
|
||||
pageInfo: {hasNextPage}
|
||||
}
|
||||
}
|
||||
} = await github.graphql({
|
||||
query: `
|
||||
query getMilestoneNumberByTitle(
|
||||
$repo_owner: String!
|
||||
$repo_name: String!
|
||||
$milestone_title: String!
|
||||
) {
|
||||
repository(owner:$repo_owner name:$repo_name) {
|
||||
milestones(query:$milestone_title states:OPEN first:100) {
|
||||
nodes {
|
||||
number
|
||||
title
|
||||
}
|
||||
pageInfo {
|
||||
hasNextPage
|
||||
}
|
||||
}
|
||||
}
|
||||
}`,
|
||||
repo_owner: repo_owner,
|
||||
repo_name: repo_name,
|
||||
milestone_title: milestone_title,
|
||||
});
|
||||
|
||||
if (hasNextPage) {
|
||||
// this should realistically never happen so let's just error
|
||||
core.setFailed('Impossible happened! :)');
|
||||
return;
|
||||
}
|
||||
|
||||
for (const milestone of milestones)
|
||||
if (milestone.title === milestone_title)
|
||||
return milestone.number;
|
||||
|
||||
// if no exact match is found, assume the milestone doesn't exist
|
||||
console.log('The milestone was not found. API returned the array: %o', milestones);
|
||||
return null;
|
||||
})
|
||||
4
.github/workflows/tests.yml
vendored
4
.github/workflows/tests.yml
vendored
@@ -34,7 +34,7 @@ jobs:
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ matrix.python_version }}
|
||||
- name: Install tox
|
||||
@@ -68,7 +68,7 @@ jobs:
|
||||
with:
|
||||
ref: ${{ env.ref }}
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v1
|
||||
uses: actions/setup-python@v2
|
||||
with:
|
||||
python-version: ${{ matrix.python_version }}
|
||||
- name: Install tox
|
||||
|
||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -15,6 +15,8 @@ Pipfile.lock
|
||||
.idea/
|
||||
*.iws
|
||||
.vscode/
|
||||
*.sublime-project
|
||||
*.sublime-workspace
|
||||
|
||||
## Plugin-specific files:
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@ We're using [tox](https://github.com/tox-dev/tox) to run all of our tests. It's
|
||||
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.8 (test environment `py38`)
|
||||
- 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/psf/black) (test environment `style`)
|
||||
|
||||
To run all of these tests, just run the command `tox` in the project directory.
|
||||
|
||||
@@ -92,9 +92,9 @@ To run a subset of these tests, use the command `tox -e <env>`, where `<env>` is
|
||||
Your PR will not be merged until all of these tests pass.
|
||||
|
||||
### 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/psf/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. This is already set in `pyproject.toml` configuration file in the repo so you can simply format code with Black like so: `black <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/psf/black). **There is one exception to this**, however, which is that we set the line length to 99, instead of black's default 88. This is already set in `pyproject.toml` configuration file in the repo so you can simply format code with Black like so: `black <src>`.
|
||||
|
||||
### 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 a few things with them:
|
||||
|
||||
4
LICENSE
4
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.
|
||||
|
||||
Red - A fully customizable Discord bot
|
||||
Copyright (C) 2017-2020 Cog Creators
|
||||
Copyright (C) 2017-2021 Cog Creators
|
||||
Copyright (C) 2015-2017 Twentysix
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
@@ -653,7 +653,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
|
||||
notice like this when it starts in an interactive mode:
|
||||
|
||||
Red-DiscordBot Copyright (C) 2017-2020 Cog Creators
|
||||
Red-DiscordBot Copyright (C) 2017-2021 Cog Creators
|
||||
Red-DiscordBot Copyright (C) 2015-2017 Twentysix
|
||||
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
|
||||
37
Makefile
37
Makefile
@@ -1,14 +1,41 @@
|
||||
.DEFAULT_GOAL := help
|
||||
|
||||
PYTHON ?= python3.8
|
||||
|
||||
ROOT_DIR:=$(shell dirname $(realpath $(firstword $(MAKEFILE_LIST))))
|
||||
|
||||
ifneq ($(wildcard $(ROOT_DIR)/.venv/.),)
|
||||
VENV_PYTHON = $(ROOT_DIR)/.venv/bin/python
|
||||
else
|
||||
VENV_PYTHON = $(PYTHON)
|
||||
endif
|
||||
|
||||
define HELP_BODY
|
||||
Usage:
|
||||
make <command>
|
||||
|
||||
Commands:
|
||||
reformat Reformat all .py files being tracked by git.
|
||||
stylecheck Check which tracked .py files need reformatting.
|
||||
stylediff Show the post-reformat diff of the tracked .py files
|
||||
without modifying them.
|
||||
gettext Generate pot files.
|
||||
upload_translations Upload pot files to Crowdin.
|
||||
download_translations Download translations from Crowdin.
|
||||
bumpdeps Run script bumping dependencies.
|
||||
newenv Create or replace this project's virtual environment.
|
||||
syncenv Sync this project's virtual environment to Red's latest
|
||||
dependencies.
|
||||
endef
|
||||
export HELP_BODY
|
||||
|
||||
# Python Code Style
|
||||
reformat:
|
||||
$(PYTHON) -m black $(ROOT_DIR)
|
||||
$(VENV_PYTHON) -m black $(ROOT_DIR)
|
||||
stylecheck:
|
||||
$(PYTHON) -m black --check $(ROOT_DIR)
|
||||
$(VENV_PYTHON) -m black --check $(ROOT_DIR)
|
||||
stylediff:
|
||||
$(PYTHON) -m black --check --diff $(ROOT_DIR)
|
||||
$(VENV_PYTHON) -m black --check --diff $(ROOT_DIR)
|
||||
|
||||
# Translations
|
||||
gettext:
|
||||
@@ -29,3 +56,7 @@ newenv:
|
||||
$(MAKE) syncenv
|
||||
syncenv:
|
||||
.venv/bin/pip install -Ur ./tools/dev-requirements.txt
|
||||
|
||||
# Help
|
||||
help:
|
||||
@echo "$$HELP_BODY"
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<a href="http://red-discordbot.readthedocs.io/en/stable/?badge=stable">
|
||||
<img src="https://readthedocs.org/projects/red-discordbot/badge/?version=stable" alt="Red on readthedocs.org">
|
||||
</a>
|
||||
<a href="https://github.com/ambv/black">
|
||||
<a href="https://github.com/psf/black">
|
||||
<img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Code Style: Black">
|
||||
</a>
|
||||
<a href="http://makeapullrequest.com">
|
||||
|
||||
BIN
docs/.resources/cog_manager_ui/cog-path.png
Normal file
BIN
docs/.resources/cog_manager_ui/cog-path.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 68 KiB |
BIN
docs/.resources/cog_manager_ui/custom-cog-example.png
Normal file
BIN
docs/.resources/cog_manager_ui/custom-cog-example.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 16 KiB |
129
docs/_ext/deprecated_removed.py
Normal file
129
docs/_ext/deprecated_removed.py
Normal file
@@ -0,0 +1,129 @@
|
||||
"""
|
||||
A Sphinx extension adding a ``deprecated-removed`` directive that works
|
||||
similarly to CPython's directive with the same name.
|
||||
|
||||
The key difference is that instead of passing the version of planned removal,
|
||||
the writer must provide the minimum amount of days that must pass
|
||||
since the date of the release it was deprecated in.
|
||||
|
||||
Due to lack of a concrete release schedule for Red, this ensures that
|
||||
we give enough time to people affected by the changes no matter
|
||||
when the releases actually happen.
|
||||
|
||||
`DeprecatedRemoved` class is heavily based on
|
||||
`sphinx.domains.changeset.VersionChange` class that is available at:
|
||||
https://github.com/sphinx-doc/sphinx/blob/0949735210abaa05b6448e531984f159403053f4/sphinx/domains/changeset.py
|
||||
|
||||
Copyright 2007-2020 by the Sphinx team, see AUTHORS:
|
||||
https://github.com/sphinx-doc/sphinx/blob/82f495fed386c798735adf675f867b95d61ee0e1/AUTHORS
|
||||
|
||||
The original copy was distributed under BSD License and this derivative work
|
||||
is distributed under GNU GPL Version 3.
|
||||
"""
|
||||
|
||||
import datetime
|
||||
import multiprocessing
|
||||
import subprocess
|
||||
from typing import Any, Dict, List, Optional
|
||||
|
||||
from docutils import nodes
|
||||
from sphinx import addnodes
|
||||
from sphinx.application import Sphinx
|
||||
from sphinx.util.docutils import SphinxDirective
|
||||
|
||||
|
||||
class TagDateCache:
|
||||
def __init__(self) -> None:
|
||||
self._tags: Dict[str, datetime.date] = {}
|
||||
|
||||
def _populate_tags(self) -> None:
|
||||
with _LOCK:
|
||||
if self._tags:
|
||||
return
|
||||
out = subprocess.check_output(
|
||||
("git", "tag", "-l", "--format", "%(creatordate:raw)\t%(refname:short)"),
|
||||
text=True,
|
||||
)
|
||||
lines = out.splitlines(False)
|
||||
for line in lines:
|
||||
creator_date, tag_name = line.split("\t", maxsplit=1)
|
||||
timestamp = int(creator_date.split(" ", maxsplit=1)[0])
|
||||
self._tags[tag_name] = datetime.datetime.fromtimestamp(
|
||||
timestamp, tz=datetime.timezone.utc
|
||||
).date()
|
||||
|
||||
def get_tag_date(self, tag_name: str) -> Optional[datetime.date]:
|
||||
self._populate_tags()
|
||||
return self._tags.get(tag_name)
|
||||
|
||||
|
||||
_LOCK = multiprocessing.Manager().Lock()
|
||||
_TAGS = TagDateCache()
|
||||
|
||||
|
||||
class DeprecatedRemoved(SphinxDirective):
|
||||
has_content = True
|
||||
required_arguments = 2
|
||||
optional_arguments = 1
|
||||
final_argument_whitespace = True
|
||||
|
||||
def run(self) -> List[nodes.Node]:
|
||||
# Some Sphinx stuff
|
||||
node = addnodes.versionmodified()
|
||||
node.document = self.state.document
|
||||
self.set_source_info(node)
|
||||
node["type"] = self.name
|
||||
node["version"] = tuple(self.arguments)
|
||||
if len(self.arguments) == 3:
|
||||
inodes, messages = self.state.inline_text(self.arguments[2], self.lineno + 1)
|
||||
para = nodes.paragraph(self.arguments[2], "", *inodes, translatable=False)
|
||||
self.set_source_info(para)
|
||||
node.append(para)
|
||||
else:
|
||||
messages = []
|
||||
|
||||
# Text generation
|
||||
deprecation_version = self.arguments[0]
|
||||
minimum_days = int(self.arguments[1])
|
||||
tag_date = _TAGS.get_tag_date(deprecation_version)
|
||||
text = (
|
||||
f"Will be deprecated in version {deprecation_version},"
|
||||
" and removed in the first minor version that gets released"
|
||||
f" after {minimum_days} days since deprecation"
|
||||
if tag_date is None
|
||||
else f"Deprecated since version {deprecation_version},"
|
||||
" will be removed in the first minor version that gets released"
|
||||
f" after {tag_date + datetime.timedelta(days=minimum_days)}"
|
||||
)
|
||||
|
||||
# More Sphinx stuff
|
||||
if self.content:
|
||||
self.state.nested_parse(self.content, self.content_offset, node)
|
||||
classes = ["versionmodified"]
|
||||
if len(node):
|
||||
if isinstance(node[0], nodes.paragraph) and node[0].rawsource:
|
||||
content = nodes.inline(node[0].rawsource, translatable=True)
|
||||
content.source = node[0].source
|
||||
content.line = node[0].line
|
||||
content += node[0].children
|
||||
node[0].replace_self(nodes.paragraph("", "", content, translatable=False))
|
||||
|
||||
node[0].insert(0, nodes.inline("", f"{text}: ", classes=classes))
|
||||
else:
|
||||
para = nodes.paragraph(
|
||||
"", "", nodes.inline("", f"{text}.", classes=classes), translatable=False
|
||||
)
|
||||
node.append(para)
|
||||
|
||||
ret = [node]
|
||||
ret += messages
|
||||
|
||||
return ret
|
||||
|
||||
|
||||
def setup(app: Sphinx) -> Dict[str, Any]:
|
||||
app.add_directive("deprecated-removed", DeprecatedRemoved)
|
||||
return {
|
||||
"version": "1.0",
|
||||
"parallel_read_safe": True,
|
||||
}
|
||||
@@ -12,28 +12,37 @@ Installing PM2
|
||||
|
||||
Start by installing Node.JS and NPM via your favorite package distributor. From there run the following command:
|
||||
|
||||
:code:`npm install pm2 -g`
|
||||
.. prompt:: bash
|
||||
|
||||
npm install pm2 -g
|
||||
|
||||
After PM2 is installed, run the following command to enable your Red instance to be managed by PM2. Replace the brackets with the required information.
|
||||
You can add additional Red based arguments after the instance, such as :code:`--dev`.
|
||||
You can add additional Red based arguments after the instance name, such as :code:`--dev`.
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
pm2 start redbot --name "<Insert a name here>" --interpreter "<Location to your Python Interpreter>" --interpreter-args "-O" -- <Red Instance> --no-prompt
|
||||
pm2 start "<path>" --name "<app_name>" -- -O -m redbot <instance_name> --no-prompt
|
||||
|
||||
.. code-block:: none
|
||||
**Arguments to replace**
|
||||
|
||||
Arguments to replace.
|
||||
- ``<app_name>`` - A name to identify the bot within pm2, this is not your Red instance.
|
||||
|
||||
<Insert a name here>
|
||||
A name to identify the bot within pm2, this is not your Red instance.
|
||||
- | ``<path>`` - The location of your Python interpreter.
|
||||
| To find out where that is, use the proper set of commands:
|
||||
|
||||
<Location to your Python Interpreter>
|
||||
The location of your Python interpreter, to find out where that is use the following command inside activated venv:
|
||||
which python
|
||||
.. prompt:: bash
|
||||
:prompts: $,(redenv) $
|
||||
:modifiers: auto
|
||||
|
||||
<Red Instance>
|
||||
The name of your Red instance.
|
||||
# If redbot is installed in a venv
|
||||
$ source ~/redenv/bin/activate
|
||||
(redenv) $ which python
|
||||
|
||||
# If redbot is installed in a pyenv virtualenv
|
||||
$ pyenv shell <virtualenv_name>
|
||||
(redenv) $ pyenv which python
|
||||
|
||||
- ``<instance_name>`` - The name of your Red instance.
|
||||
|
||||
------------------------------
|
||||
Ensuring that PM2 stays online
|
||||
@@ -41,4 +50,7 @@ Ensuring that PM2 stays online
|
||||
|
||||
To make sure that PM2 stays online and persistence between machine restarts, run the following commands:
|
||||
|
||||
:code:`pm2 save` & :code:`pm2 startup`
|
||||
.. prompt:: bash
|
||||
|
||||
pm2 save
|
||||
pm2 startup
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
Setting up auto-restart using systemd on Linux
|
||||
==============================================
|
||||
|
||||
.. note:: This guide is for setting up systemd on a Linux environment. This guide assumes that you already have a working Red instance.
|
||||
|
||||
-------------------------
|
||||
Creating the service file
|
||||
-------------------------
|
||||
@@ -12,25 +14,27 @@ In order to create the service file, you will first need to know two things, you
|
||||
|
||||
First, your Linux :code:`username` can be fetched with the following command:
|
||||
|
||||
.. code-block:: bash
|
||||
.. prompt:: bash
|
||||
|
||||
whoami
|
||||
|
||||
Next, your python :code:`path` can be fetched with the following commands:
|
||||
|
||||
.. code-block:: bash
|
||||
.. prompt:: bash
|
||||
:prompts: $,(redenv) $
|
||||
:modifiers: auto
|
||||
|
||||
# If redbot is installed in a venv
|
||||
source ~/redenv/bin/activate
|
||||
which python
|
||||
$ source ~/redenv/bin/activate
|
||||
(redenv) $ which python
|
||||
|
||||
# If redbot is installed in a pyenv virtualenv
|
||||
pyenv shell <virtualenv_name>
|
||||
pyenv which python
|
||||
$ pyenv shell <virtualenv_name>
|
||||
(redenv) $ pyenv which python
|
||||
|
||||
Then create the new service file:
|
||||
|
||||
:code:`sudo -e /etc/systemd/system/red@.service`
|
||||
:code:`sudo nano /etc/systemd/system/red@.service`
|
||||
|
||||
Paste the following in the file, and replace all instances of :code:`username` with the Linux username you retrieved above, and :code:`path` with the python path you retrieved above.
|
||||
|
||||
@@ -65,20 +69,28 @@ Starting and enabling the service
|
||||
|
||||
To start the bot, run the service and add the instance name after the **@**:
|
||||
|
||||
:code:`sudo systemctl start red@instancename`
|
||||
.. prompt:: bash
|
||||
|
||||
sudo systemctl start red@instancename
|
||||
|
||||
To set the bot to start on boot, you must enable the service, again adding the instance name after the **@**:
|
||||
|
||||
:code:`sudo systemctl enable red@instancename`
|
||||
.. prompt:: bash
|
||||
|
||||
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`
|
||||
.. prompt:: bash
|
||||
|
||||
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:
|
||||
|
||||
:code:`sudo journalctl -eu red@instancename`
|
||||
.. prompt:: bash
|
||||
|
||||
sudo journalctl -eu red@instancename
|
||||
|
||||
@@ -1,5 +1,545 @@
|
||||
.. 3.4.x Changelogs
|
||||
|
||||
Redbot 3.4.8 (2021-04-06)
|
||||
=========================
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`6days9weeks`, :ghuser:`aikaterna`, :ghuser:`Drapersniper`, :ghuser:`fixator10`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`jack1142`, :ghuser:`kingslayer268`, :ghuser:`Kowlin`, :ghuser:`Kreusada`, :ghuser:`Obi-Wan3`, :ghuser:`OofChair`, :ghuser:`palmtree5`, :ghuser:`phenom4n4n`, :ghuser:`PredaaA`, :ghuser:`Predeactor`, :ghuser:`rijusougata13`, :ghuser:`TheDiscordHistorian`, :ghuser:`Tobotimus`, :ghuser:`TrustyJAID`, :ghuser:`Twentysix26`, :ghuser:`Vexed01`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.8 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.2.3_1212>`__.
|
||||
|
||||
2. Fedora 31 and OpenSUSE Leap 15.1 are no longer supported as they have already reached end of life.
|
||||
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Added per-command embed settings (:issue:`4049`)
|
||||
|
||||
- See help of ``[p]embedset`` and ``[p]embedset command`` command group for more information
|
||||
|
||||
- The ``[p]servers`` command uses menus now (:issue:`4720`, :issue:`4831`)
|
||||
- ``[p]leave`` accepts server IDs now (:issue:`4831`)
|
||||
- Commands for listing global and local allowlists and blocklists will now, in addition to IDs, contain user/role names (:issue:`4839`)
|
||||
- Messages sent interactively in DM channels no longer fail (:issue:`4876`)
|
||||
- An error message will now be shown when a command that is only available in NSFW channels is used in a non-NSFW channel (:issue:`4933`)
|
||||
- Added more singular and plural forms in a bunch of commands in the bot (:issue:`4004`, :issue:`4898`)
|
||||
- Removed the option to drop the entire PostgreSQL database in ``redbot-setup delete`` due to limitations of PostgreSQL (:issue:`3699`, :issue:`3833`)
|
||||
- Added a progress bar to ``redbot-setup convert`` (:issue:`2952`)
|
||||
- Fixed how the command signature is shown in help for subcommands that have group args (:issue:`4928`)
|
||||
|
||||
Alias
|
||||
*****
|
||||
|
||||
- Fixed issues with command aliases for commands that take an arbitrary, but non-zero, number of arguments (e.g. ``[p]load``) (:issue:`4766`, :issue:`4871`)
|
||||
|
||||
Audio
|
||||
*****
|
||||
|
||||
- Fixed stuttering (:issue:`4565`)
|
||||
- Fixed random disconnects (:issue:`4565`)
|
||||
- Fixed the issues causing the player to be stuck on 00:00 (:issue:`4565`)
|
||||
- Fixed ghost players (:issue:`4565`)
|
||||
- Audio will no longer stop playing after a while (:issue:`4565`)
|
||||
- Fixed playlist loading for playlists with over 100 songs (:issue:`4932`)
|
||||
- Fixed an issue with alerts causing errors in playlists being loaded (:issue:`4932`)
|
||||
- Improved playlist extraction (:issue:`4932`)
|
||||
- Fixed an issue with consent pages appearing while trying to load songs or playlists (:issue:`4932`)
|
||||
|
||||
Cleanup
|
||||
*******
|
||||
|
||||
- ``[p]cleanup before`` and ``[p]cleanup after`` commands can now be used without a message ID if the invocation message replies to some message (:issue:`4790`)
|
||||
|
||||
Downloader
|
||||
**********
|
||||
|
||||
- Improved compatibility with Git 2.31 and newer (:issue:`4897`)
|
||||
|
||||
Filter
|
||||
******
|
||||
|
||||
- Added meaningful error messages for incorrect arguments in the ``[p]bank set`` command (:issue:`4789`, :issue:`4801`)
|
||||
|
||||
Mod
|
||||
***
|
||||
|
||||
- Improved performance of checking tempban expirations (:issue:`4907`)
|
||||
- Fixed tracking of nicknames that were set just before nick reset (:issue:`4830`)
|
||||
|
||||
Mutes
|
||||
*****
|
||||
|
||||
- Vastly improved performance of automatic unmute handling (:issue:`4906`)
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Streams cog should now load faster on bots that have many stream alerts set up (:issue:`4731`, :issue:`4742`)
|
||||
- Fixed possible memory leak related to automatic message deletion (:issue:`4731`, :issue:`4742`)
|
||||
- Streamer accounts that no longer exist are now properly handled (:issue:`4735`, :issue:`4746`)
|
||||
- Fixed stream alerts being sent even after unloading Streams cog (:issue:`4940`)
|
||||
- Checking Twitch streams will now make less API calls (:issue:`4938`)
|
||||
- Ratelimits from Twitch API are now properly handled (:issue:`4808`, :issue:`4883`)
|
||||
|
||||
Trivia
|
||||
******
|
||||
|
||||
- Added a new option for hiding the answer to the Trivia answer in a spoiler (:issue:`4700`, :issue:`4877`)
|
||||
|
||||
- ``[p]triviaset usespoilers`` command can be used to enable/disable this option
|
||||
|
||||
Warnings
|
||||
********
|
||||
|
||||
- Fixed output of ``[p]warnings`` command for members that are no longer in the server (:issue:`4900`, :issue:`4904`)
|
||||
- Embeds now use the default embed color of the bot (:issue:`4878`)
|
||||
|
||||
|
||||
Developer changelog
|
||||
-------------------
|
||||
|
||||
- Bumped discord.py version to 1.7.0 (:issue:`4928`)
|
||||
- Deprecated importing ``GuildConverter`` from ``redbot.core.commands.converter`` namespace (:issue:`4928`)
|
||||
|
||||
- ``discord.Guild`` or ``GuildConverter`` from ``redbot.core.commands`` should be used instead
|
||||
- Added ``guild`` parameter to `bot.allowed_by_whitelist_blacklist() <RedBase.allowed_by_whitelist_blacklist()>` which is meant to replace the deprecated ``guild_id`` parameter (:issue:`4905`, :issue:`4914`)
|
||||
|
||||
- Read the method's documentation for more information
|
||||
- Fixed ``on_red_api_tokens_update`` not being dispatched when the tokens were removed with ``[p]set api remove`` (:issue:`4916`, :issue:`4917`)
|
||||
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added a note about updating cogs in update message and documentation (:issue:`4910`)
|
||||
- Added `cog guide for Image cog <cog_guides/image>` (:issue:`4821`)
|
||||
- Updated Mac install guide with new ``brew`` commands (:issue:`4865`)
|
||||
- `getting-started` now contains an explanation of parameters that can take an arbitrary number of arguments (:issue:`4888`, :issue:`4889`)
|
||||
- Added a warning to Arch Linux install guide about the instructions being out-of-date (:issue:`4866`)
|
||||
- All shell commands in the documentation are now prefixed with an unselectable prompt (:issue:`4908`)
|
||||
- `systemd-service-guide` now asks the user to create the new service file using ``nano`` text editor (:issue:`4869`, :issue:`4870`)
|
||||
|
||||
- Instructions for all Linux-based operating systems now recommend to install ``nano``
|
||||
- Updated Python version in ``pyenv`` and Windows instructions (:issue:`4864`, :issue:`4942`)
|
||||
|
||||
|
||||
Redbot 3.4.7 (2021-02-26)
|
||||
=========================
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`elijabesu`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`kreusada`, :ghuser:`palmtree5`, :ghuser:`TrustyJAID`
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
- Added proper permission checks to ``[p]muteset senddm`` and ``[p]muteset showmoderator`` (:issue:`4849`)
|
||||
- Updated the ``[p]lmgtfy`` command to use the new domain (:issue:`4840`)
|
||||
- Updated the ``[p]info`` command to more clearly indicate that the instance is owned by a team (:issue:`4851`)
|
||||
- Fixed minor issues with error messages in Mutes cog (:issue:`4847`, :issue:`4850`, :issue:`4853`)
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `cog guide for General cog <cog_guides/general>` (:issue:`4797`)
|
||||
- Added `cog guide for Trivia cog <cog_guides/trivia>` (:issue:`4566`)
|
||||
|
||||
|
||||
Redbot 3.4.6 (2021-02-16)
|
||||
=========================
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`aikaterna`, :ghuser:`aleclol`, :ghuser:`Andeeeee`, :ghuser:`bobloy`, :ghuser:`BreezeQS`, :ghuser:`Danstr5544`, :ghuser:`Dav-Git`, :ghuser:`Elysweyr`, :ghuser:`Fabian-Evolved`, :ghuser:`fixator10`, :ghuser:`Flame442`, :ghuser:`Injabie3`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`kreusada`, :ghuser:`leblancg`, :ghuser:`maxbooiii`, :ghuser:`NeuroAssassin`, :ghuser:`phenom4n4n`, :ghuser:`PredaaA`, :ghuser:`Predeactor`, :ghuser:`retke`, :ghuser:`siu3334`, :ghuser:`Strafee`, :ghuser:`TheWyn`, :ghuser:`TrustyJAID`, :ghuser:`Vexed01`, :ghuser:`yamikaitou`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.6 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.2.3_1199>`__.
|
||||
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Fixed the rotation of Red's logs that could before result in big disk usage (:issue:`4405`, :issue:`4738`)
|
||||
- Fixed command usage in the help messages for few commands in Red (:issue:`4599`, :issue:`4733`)
|
||||
- Fixed errors in ``[p]command defaultdisablecog`` and ``[p]command defaultenablecog`` commands (:issue:`4767`, :issue:`4768`)
|
||||
- ``[p]command listdisabled guild`` can no longer be run in DMs (:issue:`4771`, :issue:`4772`)
|
||||
- Improvements and fixes for our new (colorful) logging (:issue:`4702`, :issue:`4726`)
|
||||
|
||||
- The colors used have been adjusted to be readable on many more terminal applications
|
||||
- The ``NO_COLOR`` environment variable can now be set to forcefully disable all colors in the console output
|
||||
- Tracebacks will now use the full width of the terminal again
|
||||
- Tracebacks no longer contain multiple lines per stack level (this can now be changed with the flag ``--rich-traceback-extra-lines``)
|
||||
- Disabled syntax highlighting on the log messages
|
||||
- Dev cog no longer captures logging output
|
||||
- Added some cool features for developers
|
||||
|
||||
- Added the flag ``--rich-traceback-extra-lines`` which can be used to set the number of additional lines in tracebacks
|
||||
- Added the flag ``--rich-traceback-show-locals`` which enables showing local variables in tracebacks
|
||||
|
||||
- Improved and fixed a few other minor things
|
||||
|
||||
- Added a friendly error message to ``[p]load`` that is shown when trying to load a cog with a command name that is already taken by a different cog (:issue:`3870`)
|
||||
- Help now includes command aliases in the command help (:issue:`3040`)
|
||||
|
||||
- This can be disabled with ``[p]helpset showaliases`` command
|
||||
|
||||
- Fixed errors appearing when using Ctrl+C to interrupt ``redbot --edit`` (:issue:`3777`, :issue:`4572`)
|
||||
|
||||
Admin
|
||||
*****
|
||||
|
||||
- ``[p]selfrole`` can now be used without a subcommand and passed with a selfrole directly to add/remove it from the user running the command (:issue:`4826`)
|
||||
|
||||
Audio
|
||||
*****
|
||||
|
||||
- Improved detection of embed players for fallback on age-restricted YT tracks (:issue:`4818`, :issue:`4819`)
|
||||
- Improved MP4/AAC decoding (:issue:`4818`, :issue:`4819`)
|
||||
- Requests for YT tracks are now retried if the initial request causes a connection reset (:issue:`4818`, :issue:`4819`)
|
||||
|
||||
Cleanup
|
||||
*******
|
||||
|
||||
- Renamed the ``[p]cleanup spam`` command to ``[p]cleanup duplicates``, with the old name kept as an alias for the time being (:issue:`4814`)
|
||||
- Fixed an error from passing an overly large integer as a message ID to ``[p]cleanup after`` and ``[p]cleanup before`` (:issue:`4791`)
|
||||
|
||||
Dev Cog
|
||||
*******
|
||||
|
||||
- Help descriptions of the cog and its commands now get translated properly (:issue:`4815`)
|
||||
|
||||
Economy
|
||||
*******
|
||||
|
||||
- ``[p]economyset rolepaydayamount`` can now remove the previously set payday amount (:issue:`4661`, :issue:`4758`)
|
||||
|
||||
Filter
|
||||
******
|
||||
|
||||
- Added a case type ``filterhit`` which is used to log filter hits (:issue:`4676`, :issue:`4739`)
|
||||
|
||||
Mod
|
||||
***
|
||||
|
||||
- The ``[p]tempban`` command no longer errors out when trying to ban a user in a guild with the vanity url feature that doesn't have a vanity url set (:issue:`4714`)
|
||||
- Fixed an edge case in role hierarchy checks (:issue:`4740`)
|
||||
- Added two new settings for disabling username and nickname tracking (:issue:`4799`)
|
||||
|
||||
- Added a command ``[p]modset trackallnames`` that disables username tracking and overrides the nickname tracking setting for all guilds
|
||||
- Added a command ``[p]modset tracknicknames`` that disables nickname tracking in a specific guild
|
||||
|
||||
- Added a command ``[p]modset deletenames`` that deletes all stored usernames and nicknames (:issue:`4827`)
|
||||
- Added usage examples to ``[p]kick``, ``[p]ban``, ``[p]massban``, and ``[p]tempban`` (:issue:`4712`, :issue:`4715`)
|
||||
- Updated DM on kick/ban to use bot's default embed color (:issue:`4822`)
|
||||
|
||||
Modlog
|
||||
******
|
||||
|
||||
- Added a command ``[p]listcases`` that allows you to see multiple cases for a user at once (:issue:`4426`)
|
||||
- Added typing indicator to ``[p]casesfor`` command (:issue:`4426`)
|
||||
|
||||
Mutes
|
||||
*****
|
||||
|
||||
- Fixed an edge case in role hierarchy checks (:issue:`4740`)
|
||||
- The modlog reason no longer contains leading whitespace when it's passed *after* the mute time (:issue:`4749`)
|
||||
- A DM can now be sent to the (un)muted user on mute and unmute (:issue:`3752`, :issue:`4563`)
|
||||
|
||||
- Added ``[p]muteset senddm`` to set whether the DM should be sent (function disabled by default)
|
||||
- Added ``[p]muteset showmoderator`` to set whether the DM sent to the user should include the name of the moderator that muted the user (function disabled by default)
|
||||
|
||||
- Added more role hierarchy checks to ensure permission escalations cannot occur on servers with a careless configuration (:issue:`4741`)
|
||||
- Help descriptions of the cog and its commands now get translated properly (:issue:`4815`)
|
||||
|
||||
Reports
|
||||
*******
|
||||
|
||||
- Reports now use the default embed color of the bot (:issue:`4800`)
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Fixed incorrect timezone offsets for some YouTube stream schedules (:issue:`4693`, :issue:`4694`)
|
||||
- Fixed meaningless errors happening when the YouTube API key becomes invalid or when the YouTube quota is exceeded (:issue:`4745`)
|
||||
|
||||
Trivia
|
||||
******
|
||||
|
||||
- Payout for trivia sessions ending in a tie now gets split between all the players with the highest score (:issue:`3931`, :issue:`4649`)
|
||||
|
||||
Trivia Lists
|
||||
************
|
||||
|
||||
- Added new Who's That Pokémon - Gen. VI trivia list (:issue:`4785`)
|
||||
- Updated answers regarding some of the hero's health and abilities in the ``overwatch`` trivia list (:issue:`4805`)
|
||||
|
||||
|
||||
Developer changelog
|
||||
-------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Updated versions of the libraries used in Red: discord.py to 1.6.0, aiohttp to 3.7.3 (:issue:`4728`)
|
||||
- Added an event ``on_red_before_identify`` that is dispatched before IDENTIFYing a session (:issue:`4647`)
|
||||
|
||||
Utility Functions
|
||||
*****************
|
||||
|
||||
- Added a function `redbot.core.utils.chat_formatting.spoiler()` that wraps the given text in a spoiler (:issue:`4754`)
|
||||
|
||||
Dev Cog
|
||||
*******
|
||||
|
||||
- Cogs can now add their own variables to the environment of ``[p]debug``, ``[p]eval``, and ``[p]repl`` commands (:issue:`4667`)
|
||||
|
||||
- Variables can be added and removed from the environment of Dev cog using two new methods:
|
||||
|
||||
- `bot.add_dev_env_value() <RedBase.add_dev_env_value()>`
|
||||
- `bot.remove_dev_env_value() <RedBase.remove_dev_env_value()>`
|
||||
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `cog guide for Filter cog <cog_guides/filter>` (:issue:`4579`)
|
||||
- Added information about the Red Index to `guide_publish_cogs` (:issue:`4778`)
|
||||
- Restructured the host list (:issue:`4710`)
|
||||
- Clarified how to use pm2 with ``pyenv virtualenv`` (:issue:`4709`)
|
||||
- Updated the pip command for Red with the postgres extra in `install_linux_mac` document to work on zsh shell (:issue:`4697`)
|
||||
- Updated Python version in ``pyenv`` and Windows instructions (:issue:`4770`)
|
||||
|
||||
|
||||
Miscellaneous
|
||||
-------------
|
||||
|
||||
- Various grammar fixes (:issue:`4705`, :issue:`4748`, :issue:`4750`, :issue:`4763`, :issue:`4788`, :issue:`4792`, :issue:`4810`)
|
||||
- Red's dependencies have been bumped (:issue:`4572`)
|
||||
|
||||
|
||||
Redbot 3.4.5 (2020-12-24)
|
||||
=========================
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`Injabie3`, :ghuser:`NeuroAssassin`
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Fixed Streams failing to load and work properly (:issue:`4687`, :issue:`4688`)
|
||||
|
||||
|
||||
Redbot 3.4.4 (2020-12-24)
|
||||
=========================
|
||||
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`aikaterna`, :ghuser:`bobloy`, :ghuser:`Flame442`, :ghuser:`flaree`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`kreus7`, :ghuser:`NeuroAssassin`, :ghuser:`npc203`, :ghuser:`palmtree5`, :ghuser:`phenom4n4n`, :ghuser:`Predeactor`, :ghuser:`retke`, :ghuser:`siu3334`, :ghuser:`Vexed01`, :ghuser:`yamikaitou`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.4 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.2.2_1170>`__.
|
||||
|
||||
2. Ubuntu 16.04 is no longer supported as it will soon reach its end of life and it is no longer viable for us to maintain support for it.
|
||||
|
||||
While you might still be able to run Red on it, we will no longer put any resources into supporting it. If you're using Ubuntu 16.04, we highly recommend that you upgrade to the latest LTS version of Ubuntu.
|
||||
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Red's logging will now shine in your terminal more than ever (:issue:`4577`)
|
||||
- Improved consistency of command usage in the help messages within all commands in Core Red (:issue:`4589`)
|
||||
- Added a friendly error when the duration provided to commands that use the ``commands.TimedeltaConverter`` converter is out of the maximum bounds allowed by Python interpreter (:issue:`4019`, :issue:`4628`, :issue:`4630`)
|
||||
- Fixed an error when removing path from a different operating system than the bot is currently running on with ``[p]removepath`` (:issue:`2609`, :issue:`4662`, :issue:`4466`)
|
||||
|
||||
Audio
|
||||
*****
|
||||
|
||||
- Fixed ``[p]llset java`` failing to set the Java executable path (:issue:`4621`, :issue:`4624`)
|
||||
- Fixed Soundcloud playback (:issue:`4683`)
|
||||
- Fixed YouTube age-restricted track playback (:issue:`4683`)
|
||||
- Added more friendly messages for 429 errors to let users know they have been temporarily banned from accessing the service instead of a generic Lavalink error (:issue:`4683`)
|
||||
- Environment information will now be appended to Lavalink tracebacks in the spring.log (:issue:`4683`)
|
||||
|
||||
Cleanup
|
||||
*******
|
||||
|
||||
- ``[p]cleanup self`` will now delete the command message when the bot has permissions to do so (:issue:`4640`)
|
||||
|
||||
Dev
|
||||
***
|
||||
|
||||
- Added new ``[p]bypasscooldown`` command that allows owners to bypass command cooldowns (:issue:`4440`)
|
||||
|
||||
Economy
|
||||
*******
|
||||
|
||||
- ``[p]economyset slotmin`` and ``[p]economyset slotmax`` now warn when the new value will cause the slots command to not work (:issue:`4583`)
|
||||
|
||||
General
|
||||
*******
|
||||
|
||||
- Updated features list in ``[p]serverinfo`` with the latest changes from Discord (:issue:`4678`)
|
||||
|
||||
Mod
|
||||
***
|
||||
|
||||
- ``[p]ban`` command will no longer error out when the given reason is too long (:issue:`4187`, :issue:`4189`)
|
||||
|
||||
Streams
|
||||
*******
|
||||
|
||||
- Scheduled YouTube streams now work properly with the cog (:issue:`3691`, :issue:`4615`)
|
||||
- YouTube stream schedules are now announced before the stream (:issue:`4615`)
|
||||
|
||||
- Alerts about YouTube stream schedules can be disabled with a new ``[p]streamset ignoreschedule`` command (:issue:`4615`)
|
||||
|
||||
- Improved error logging (:issue:`4680`)
|
||||
|
||||
Trivia Lists
|
||||
************
|
||||
|
||||
- Added ``whosthatpokemon5`` trivia list containing Pokémon from the 5th generation (:issue:`4646`)
|
||||
- Added ``geography`` trivia list (:issue:`4618`)
|
||||
|
||||
|
||||
Developer changelog
|
||||
-------------------
|
||||
|
||||
- `get_audit_reason()` can now be passed a ``shorten`` keyword argument which will automatically shorten the returned audit reason to fit the max length allowed by Discord audit logs (:issue:`4189`)
|
||||
- ``bot.remove_command()`` now returns the command object of the removed command as does the equivalent method from `discord.ext.commands.Bot` class (:issue:`4636`)
|
||||
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `cog guide for Downloader cog <cog_guides/downloader>` (:issue:`4511`)
|
||||
- Added `cog guide for Economy cog <cog_guides/economy>` (:issue:`4519`)
|
||||
- Added `cog guide for Streams cog <cog_guides/streams>` (:issue:`4521`)
|
||||
- Added `guide_cog_creators` document (:issue:`4637`)
|
||||
- Removed install instructions for Ubuntu 16.04 (:issue:`4650`)
|
||||
|
||||
|
||||
Redbot 3.4.3 (2020-11-16)
|
||||
=========================
|
||||
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`aikaterna`, :ghuser:`bobloy`, :ghuser:`Flame442`, :ghuser:`jack1142`, :ghuser:`KianBral`, :ghuser:`maxbooiii`, :ghuser:`phenom4n4n`, :ghuser:`Predeactor`, :ghuser:`retke`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.3 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.1.4_1132>`__.
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
Core Bot
|
||||
********
|
||||
|
||||
- Added ``[p]set competing`` command that allows users to set the bot's competing status (:issue:`4607`, :issue:`4609`)
|
||||
|
||||
Audio
|
||||
*****
|
||||
|
||||
- Volume changes on ARM systems running a 64 bit OS will now work again (:issue:`4608`)
|
||||
- Fixed only 100 results being returned on a Youtube playlist (:issue:`4608`)
|
||||
- Fixed YouTube VOD duration being set to unknown (:issue:`3885`, :issue:`4608`)
|
||||
- Fixed some YouTube livestreams getting stuck (:issue:`4608`)
|
||||
- Fixed internal Lavalink manager failing for Java with untypical version formats (:issue:`4608`)
|
||||
- Improved AAC audio handling (:issue:`4608`)
|
||||
- Added support for SoundCloud HLS streams (:issue:`4608`)
|
||||
|
||||
Economy
|
||||
*******
|
||||
|
||||
- The ``[p]leaderboard`` command no longer fails in DMs when a global bank is used (:issue:`4569`)
|
||||
|
||||
Mod
|
||||
***
|
||||
|
||||
- The ban reason is now properly set in the audit log and modlog when using the ``[p]massban`` command (:issue:`4575`)
|
||||
- The ``[p]userinfo`` command now shows the new Competing activity (:issue:`4610`, :issue:`4611`)
|
||||
|
||||
Modlog
|
||||
******
|
||||
|
||||
- The ``[p]case`` and ``[p]casesfor`` commands no longer fail when the bot doesn't have Read Message History permission in the modlog channel (:issue:`4587`, :issue:`4588`)
|
||||
|
||||
Mutes
|
||||
*****
|
||||
|
||||
- Fixed automatic remuting on member join for indefinite mutes (:issue:`4568`)
|
||||
|
||||
Trivia
|
||||
******
|
||||
|
||||
- ``[p]triviaset custom upload`` now ensures that the filename is lowercase when uploading (:issue:`4594`)
|
||||
|
||||
Developer changelog
|
||||
-------------------
|
||||
|
||||
- ``modlog.get_case()`` and methods using it no longer raise when the bot doesn't have Read Message History permission in the modlog channel (:issue:`4587`, :issue:`4588`)
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `guide for Cog Manager UI <cogmanagerui>` (:issue:`4152`)
|
||||
- Added `cog guide for CustomCommands cog <customcommands>` (:issue:`4490`)
|
||||
|
||||
|
||||
Redbot 3.4.2 (2020-10-28)
|
||||
=========================
|
||||
|
||||
| Thanks to all these amazing people that contributed to this release:
|
||||
| :ghuser:`aikaterna`, :ghuser:`Drapersniper`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`PredaaA`, :ghuser:`Stonedestroyer`
|
||||
|
||||
Read before updating
|
||||
--------------------
|
||||
|
||||
1. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
Red 3.4.2 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.1.4_1128>`__.
|
||||
|
||||
End-user changelog
|
||||
------------------
|
||||
|
||||
- **Core Bot** - Added info about the metadata file to ``redbot --debuginfo`` (:issue:`4557`)
|
||||
- **Audio** - Fixed the ``[p]local search`` command (:issue:`4553`)
|
||||
- **Audio** - Fixed random "Something broke when playing the track." errors for YouTube tracks (:issue:`4559`)
|
||||
- **Audio** - Commands in ``[p]llset`` group can now be used in DMs (:issue:`4562`)
|
||||
- **Mod** - Fixed ``[p]massban`` not working for banning members that are in the server (:issue:`4556`, :issue:`4555`)
|
||||
- **Streams** - Added error messages when exceeding the YouTube quota in the Streams cog (:issue:`4552`)
|
||||
- **Streams** - Improved logging for unexpected errors in the Streams cog (:issue:`4552`)
|
||||
|
||||
Documentation changes
|
||||
---------------------
|
||||
|
||||
- Added `cog guide for Cleanup cog <cleanup>` (:issue:`4488`)
|
||||
- Removed multi-line commands from `install_linux_mac` to avoid confusing readers (:issue:`4550`)
|
||||
|
||||
|
||||
Redbot 3.4.1 (2020-10-27)
|
||||
=========================
|
||||
|
||||
@@ -10,11 +550,11 @@ Read before updating
|
||||
--------------------
|
||||
|
||||
1. This release fixes a security issue in Mod cog. See `Security changelog below <important-341-2>` for more information.
|
||||
2. This Red update bumps discord.py to version 1.5.1, which explicitly requests Discord intents. Red requires all Prvileged Intents to be enabled. More information can be found at :ref:`enabling-privileged-intents`.
|
||||
2. This Red update bumps discord.py to version 1.5.1, which explicitly requests Discord intents. Red requires all Privileged Intents to be enabled. More information can be found at :ref:`enabling-privileged-intents`.
|
||||
3. Mutes functionality has been moved from the Mod cog to a new separate cog (Mutes) featuring timed and role-based mutes. If you were using it (or want to start now), you can load the new cog with ``[p]load mutes``. You can see the full `Mutes changelog below <important-341-1>`.
|
||||
4. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
|
||||
|
||||
We've updated our `application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/blob/3.4.1/redbot/cogs/audio/data/application.yml>`_ and you should update your instance's ``application.yml`` appropriately.
|
||||
We've updated our `application.yml file <https://github.com/Cog-Creators/Red-DiscordBot/blob/3.4.1/redbot/cogs/audio/data/application.yml>`__ and you should update your instance's ``application.yml`` appropriately.
|
||||
Please ensure that the WS port in Audio's settings (``[p]llset wsport``) is set to the port from the ``application.yml``.
|
||||
|
||||
End-user changelog
|
||||
@@ -27,7 +567,7 @@ Security
|
||||
|
||||
**NOTE:** If you can't update immediately, we recommend globally disabling the affected command until you can.
|
||||
|
||||
- **Mod** - Fixed unauthorized privilege escalation exploit in ``[p]massban`` (also called ``[p]hackban``) command. Full security advisory `can be found on our GitHub <https://github.com/Cog-Creators/Red-DiscordBot/security/advisories/GHSA-mp9m-g7qj-6vqr>`_.
|
||||
- **Mod** - Fixed unauthorized privilege escalation exploit in ``[p]massban`` (also called ``[p]hackban``) command. Full security advisory `can be found on our GitHub <https://github.com/Cog-Creators/Red-DiscordBot/security/advisories/GHSA-mp9m-g7qj-6vqr>`__.
|
||||
|
||||
Core Bot
|
||||
********
|
||||
@@ -156,7 +696,7 @@ Core Bot
|
||||
- Added API for setting contextual locales (:issue:`3896`, :issue:`1970`)
|
||||
|
||||
- New function added: `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Contextual locale is automatically set for commands and only needs to be done manually for things like event listeners; see `guidelines-for-cog-creators` for more information
|
||||
- Contextual locale is automatically set for commands and only needs to be done manually for things like event listeners; see `recommendations-for-cog-creators` for more information
|
||||
|
||||
- Added `bot.remove_shared_api_services() <RedBase.remove_shared_api_services()>` to remove all keys and tokens associated with an API service (:issue:`4370`)
|
||||
- Added an option to return all tokens for an API service if ``service_name`` is not specified in `bot.get_shared_api_tokens() <RedBase.get_shared_api_tokens()>` (:issue:`4370`)
|
||||
@@ -308,7 +848,7 @@ Breaking changes
|
||||
|
||||
- `Context.maybe_send_embed()` now supresses all mentions, including user mentions (:issue:`4192`)
|
||||
- The default value of the ``filter`` keyword argument has been changed to ``None`` (:issue:`3845`)
|
||||
- Cog package names (i.e. name of the folder the cog is in and the name used when loading the cog) now have to be `valid Python identifiers <https://docs.python.org/3/reference/lexical_analysis.html#identifiers>`_ (:issue:`3605`, :issue:`3679`)
|
||||
- Cog package names (i.e. name of the folder the cog is in and the name used when loading the cog) now have to be `valid Python identifiers <https://docs.python.org/3/reference/lexical_analysis.html#identifiers>`__ (:issue:`3605`, :issue:`3679`)
|
||||
- Method/attribute names starting with ``red_`` or being in the form of ``__red_*__`` are now reserved. See `version_guarantees` for more information (:issue:`4085`)
|
||||
- `humanize_list()` no longer raises `IndexError` for empty sequences (:issue:`2982`)
|
||||
- Removed things past deprecation time: (:issue:`4163`)
|
||||
@@ -324,13 +864,13 @@ Core Bot
|
||||
- Added cog disabling API (:issue:`4043`, :issue:`3945`)
|
||||
|
||||
- New methods added: `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`, `bot.cog_disabled_in_guild_raw() <RedBase.cog_disabled_in_guild_raw()>`
|
||||
- Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see `guidelines-for-cog-creators` for more information
|
||||
- Cog disabling is automatically applied for commands and only needs to be done manually for things like event listeners; see `recommendations-for-cog-creators` for more information
|
||||
|
||||
- Added data request API (:issue:`4045`, :issue:`4169`)
|
||||
|
||||
- New special methods added to `commands.Cog`: `red_get_data_for_user()` (documented provisionally), `red_delete_data_for_user()`
|
||||
- New special module level variable added: ``__red_end_user_data_statement__``
|
||||
- These methods and variables should be added by all cogs according to their documentation; see `guidelines-for-cog-creators` for more information
|
||||
- These methods and variables should be added by all cogs according to their documentation; see `recommendations-for-cog-creators` for more information
|
||||
- New ``info.json`` key added: ``end_user_data_statement``; see `Info.json format documentation <info-json-format>` for more information
|
||||
|
||||
- Added `bot.message_eligible_as_command() <RedBase.message_eligible_as_command()>` utility method which can be used to determine if a message may be responded to as a command (:issue:`4077`)
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
.. CustomCommands Cog Reference
|
||||
.. _cog_customcom:
|
||||
|
||||
============================
|
||||
CustomCommands Cog Reference
|
||||
|
||||
@@ -46,13 +46,16 @@ selfrole
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]selfrole
|
||||
[p]selfrole <selfrole>
|
||||
|
||||
**Description**
|
||||
|
||||
Add or remove roles to yourself. Those roles must have been configured as user
|
||||
settable by admins using the :ref:`selfroleset command
|
||||
<admin-command-selfroleset>`.
|
||||
Add or remove a role from yourself. It must have been configured as user settable
|
||||
by admins using the :ref:`selfroleset command <admin-command-selfroleset>`.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<selfrole>``: The role you want to attribute or remove from yourself. |role-input|
|
||||
|
||||
.. _admin-command-selfrole-add:
|
||||
|
||||
|
||||
296
docs/cog_guides/cleanup.rst
Normal file
296
docs/cog_guides/cleanup.rst
Normal file
@@ -0,0 +1,296 @@
|
||||
.. _cleanup:
|
||||
|
||||
=======
|
||||
Cleanup
|
||||
=======
|
||||
|
||||
This is the cog guide for the cleanup cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load cleanup
|
||||
|
||||
.. _cleanup-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog contains commands used for "cleaning up" (deleting) messages.
|
||||
|
||||
This is designed as a moderator tool and offers many convenient use cases.
|
||||
All cleanup commands only apply to the channel the command is executed in.
|
||||
|
||||
Messages older than two weeks cannot be mass deleted.
|
||||
This is a limitation of the API.
|
||||
|
||||
|
||||
.. _cleanup-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _cleanup-command-cleanup:
|
||||
|
||||
^^^^^^^
|
||||
cleanup
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for deleting messages.
|
||||
|
||||
.. _cleanup-command-cleanup-after:
|
||||
|
||||
"""""""""""""
|
||||
cleanup after
|
||||
"""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup after <message_id> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete all messages after a specified message.
|
||||
|
||||
To get a message id, enable developer mode in Discord's
|
||||
settings, 'appearance' tab. Then right click a message
|
||||
and copy its id.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<message_id>`` The id of the message to cleanup after. This message won't be deleted.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-before:
|
||||
|
||||
""""""""""""""
|
||||
cleanup before
|
||||
""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup before <message_id> <number> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Deletes X messages before the specified message.
|
||||
|
||||
To get a message id, enable developer mode in Discord's
|
||||
settings, 'appearance' tab. Then right click a message
|
||||
and copy its id.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<message_id>`` The id of the message to cleanup before. This message won't be deleted.
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-between:
|
||||
|
||||
"""""""""""""""
|
||||
cleanup between
|
||||
"""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup between <one> <two> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete the messages between Message One and Message Two, providing the messages IDs.
|
||||
|
||||
The first message ID should be the older message and the second one the newer.
|
||||
|
||||
Example:
|
||||
- ``[p]cleanup between 123456789123456789 987654321987654321``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<one>`` The id of the message to cleanup after. This message won't be deleted.
|
||||
- ``<two>`` The id of the message to cleanup before. This message won't be deleted.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-bot:
|
||||
|
||||
"""""""""""
|
||||
cleanup bot
|
||||
"""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup bot <number> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Clean up command messages and messages from the bot.
|
||||
|
||||
Can only cleanup custom commands and alias commands if those cogs are loaded.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-messages:
|
||||
|
||||
""""""""""""""""
|
||||
cleanup messages
|
||||
""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup messages <number> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete the last X messages.
|
||||
|
||||
Example:
|
||||
- ``[p]cleanup messages 26``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-self:
|
||||
|
||||
""""""""""""
|
||||
cleanup self
|
||||
""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup self <number> [match_pattern] [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Clean up messages owned by the bot.
|
||||
|
||||
By default, all messages are cleaned. If a second argument is specified,
|
||||
it is used for pattern matching - only messages containing the given text will be deleted.
|
||||
|
||||
Examples:
|
||||
- ``[p]cleanup self 6``
|
||||
- ``[p]cleanup self 10 Pong``
|
||||
- ``[p]cleanup self 7 "" True``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<match_pattern>`` The text that messages must contain to be deleted. Use "" to skip this.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-spam:
|
||||
|
||||
""""""""""""
|
||||
cleanup spam
|
||||
""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup spam [number=50]
|
||||
|
||||
**Description**
|
||||
|
||||
Deletes duplicate messages in the channel from the last X messages and keeps only one copy.
|
||||
|
||||
Defaults to 50.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<number>`` The number of messages to check for duplicates. Must be a positive integer.
|
||||
|
||||
.. _cleanup-command-cleanup-text:
|
||||
|
||||
""""""""""""
|
||||
cleanup text
|
||||
""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup text <text> <number> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete the last X messages matching the specified text.
|
||||
|
||||
Example:
|
||||
- ``[p]cleanup text "test" 5``
|
||||
|
||||
Remember to use double quotes.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
|
||||
.. _cleanup-command-cleanup-user:
|
||||
|
||||
""""""""""""
|
||||
cleanup user
|
||||
""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cleanup user <user> <number> [delete_pinned=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete the last X messages from a specified user.
|
||||
|
||||
Examples:
|
||||
- ``[p]cleanup user @Twentysix 2``
|
||||
- ``[p]cleanup user Red 6``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<user>`` The user whose messages are to be cleaned up.
|
||||
- ``<number>`` The max number of messages to cleanup. Must be a positive integer.
|
||||
- ``<delete_pinned>`` Whether to delete pinned messages or not. Defaults to False
|
||||
249
docs/cog_guides/cog_manager_ui.rst
Normal file
249
docs/cog_guides/cog_manager_ui.rst
Normal file
@@ -0,0 +1,249 @@
|
||||
.. _cogmanagerui:
|
||||
|
||||
==============
|
||||
Cog Manager UI
|
||||
==============
|
||||
|
||||
This is the cog guide for the core cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: This cog is not like the other cogs. It is loaded by default, not
|
||||
included in the cogs paths and it cannot be unloaded. It contains needed
|
||||
commands for cog management.
|
||||
|
||||
.. _cogmanaerui-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog allows you to manage your cogs and where you can install them. Unlike
|
||||
V2, which had a ``cogs`` folder where everything was installed, you can
|
||||
install V3 cogs everywhere, and also make them cross-compatible with other
|
||||
instances!
|
||||
|
||||
If you want to install your cogs using a Github repo (usually what you will
|
||||
always be looking for), you need to use the downloader cog. However, if you
|
||||
have the files of a cog or want to code one, this cog is what you should be
|
||||
looking for.
|
||||
|
||||
The most basic command is :ref:`paths <cogmanagerui-command-paths>`, which
|
||||
will list you all of the currently set paths.
|
||||
|
||||
You can add a path by using the :ref:`addpath <cogmanagerui-command-addpath>`
|
||||
command. All cogs in that path will be available for the bot and listed in
|
||||
the :ref:`cogs <cogmanagerui-command-cogs>`. You can then load
|
||||
or unload them.
|
||||
|
||||
.. TODO add ref to load and unload commands
|
||||
|
||||
.. _cogmanagerui-usage-installation:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
How to install a local package without using downloader
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Let's suppose you made a cog request on the `cog board <https://cogboard.red>`_
|
||||
and now you want to add your own cog to Red. You should have a folder that
|
||||
looks like this:
|
||||
|
||||
.. image:: ../.resources/cog_manager_ui/custom-cog-example.png
|
||||
|
||||
You will first need to add a cog path to your instance. For that, use the
|
||||
:ref:`addpath <cogmanagerui-command-addpath>` command with a new directory.
|
||||
|
||||
Create a folder somewhere (should stay accessible) and copy its path. A path
|
||||
looks like this:
|
||||
|
||||
* Windows: ``C:\Users\username\Documents\MyCogs``
|
||||
* macOS: ``/Users/username/Documents/MyCogs``
|
||||
* Linux: ``/home/username/Documents/MyCogs``
|
||||
|
||||
You can now use the command we talked about before: type ``[p]addpath
|
||||
<your_path>``.
|
||||
|
||||
.. attention:: A path shouldn't have spaces in it. If it does, add quotation
|
||||
marks around the path, or a backslash before the space.
|
||||
|
||||
In that ``MyCogs`` folder, you can drop your cog folder. You should now have
|
||||
something that looks like this:
|
||||
|
||||
.. image:: ../.resources/cog_manager_ui/cog-path.png
|
||||
|
||||
Now if you type ``[p]cogs``, your new cog should be listed, and you will be
|
||||
able to load it!
|
||||
|
||||
.. _cogmanagerui-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. note:: The whole cog is locked to the
|
||||
:ref:`bot owner <getting-started-permissions>`. If you are not the owner
|
||||
of the instance, you can ignore this.
|
||||
|
||||
.. _cogmanagerui-command-cogs:
|
||||
|
||||
^^^^
|
||||
cogs
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cogs
|
||||
|
||||
**Description**
|
||||
|
||||
Returns a list of loaded and unloaded cogs on the bot.
|
||||
|
||||
Cogs are unloaded by default. This is where you can find your cogs if you
|
||||
installed some recently.
|
||||
|
||||
All of the cogs located inside a cog path will be listed here. You can see a
|
||||
list of the paths with the :ref:`paths <cogmanagerui-command-paths>` command.
|
||||
|
||||
.. _cogmanagerui-command-paths:
|
||||
|
||||
^^^^^
|
||||
paths
|
||||
^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]paths
|
||||
|
||||
**Description**
|
||||
|
||||
Lists the registered cog paths, with the install path for the downloader and
|
||||
the core path for the core cogs.
|
||||
|
||||
.. TODO add ref to downloader
|
||||
|
||||
You can use the :ref:`reorderpath <cogmanagerui-command-reorderpath>` command
|
||||
to reorder the listed paths.
|
||||
|
||||
.. tip:: The number before a cog path can be used for the
|
||||
:ref:`removepath <cogmanagerui-command-removepath>` command.
|
||||
|
||||
.. _cogmanagerui-command-addpath:
|
||||
|
||||
^^^^^^^
|
||||
addpath
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]addpath <path>
|
||||
|
||||
**Description**
|
||||
|
||||
Adds a path to the list of available cog paths. This means that all valid cogs
|
||||
under the path will be added to the list of available cogs, listed in
|
||||
:ref:`cogs <cogmanagerui-command-cogs>`.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<path>``: A path that should look like this and point to a folder:
|
||||
|
||||
* Windows: ``C:\Users\username\Documents\MyCogs``
|
||||
* macOS: ``/Users/username/Documents/MyCogs``
|
||||
* Linux: ``/home/username/Documents/MyCogs``
|
||||
|
||||
Try to avoid paths with spaces. If there are spaces, add a backslash before
|
||||
the space on Linux. Add quotation marks around the path if needed.
|
||||
|
||||
.. _cogmanagerui-command-removepath:
|
||||
|
||||
^^^^^^^^^^
|
||||
removepath
|
||||
^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]removepath <path_number>
|
||||
|
||||
**Description**
|
||||
|
||||
Removes a path from the list of available paths. Its cogs won't be accessible
|
||||
anymore.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<path_number>``: The number of the path to remove. You can get it with
|
||||
the :ref:`paths <cogmanagerui>` command.
|
||||
|
||||
.. _cogmanagerui-command-reorderpath:
|
||||
|
||||
^^^^^^^^^^^
|
||||
reorderpath
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]reorderpath <from_> <to>
|
||||
|
||||
**Description**
|
||||
|
||||
Reorders the paths listed with the :ref:`paths <cogmanagerui-command-paths>`
|
||||
command. The goal of this command is to allow the discovery of different cogs.
|
||||
If there are multiple packages with the same names, the one that is inside the
|
||||
highest folder in the list will be kept and the other ones will be ignored.
|
||||
|
||||
For example, let's suppose this is the output of
|
||||
:ref:`paths <cogmanagerui-command-paths>`:
|
||||
|
||||
1. ``/usr/local/lib/python3.7/site-packages/redbot/cogs``
|
||||
2. ``/home/laggron/custom_cogs``
|
||||
3. ``/mnt/not_suspicious_usb_drive/not_suspicious_cogs``
|
||||
|
||||
The folders 2 and 3 both have a package named ``leveler`` while being different
|
||||
cogs, and you want to load the one located in the 3rd folder. To do that, you
|
||||
have to put the 3rd path higher than the 2nd path, let's swap them! Type
|
||||
``[p]reorderpath 2 3`` and the output of
|
||||
:ref:`paths <cogmanagerui-command-paths>` will then be the following:
|
||||
|
||||
1. ``/usr/local/lib/python3.7/site-packages/redbot/cogs``
|
||||
2. ``/mnt/not_suspicious_usb_drive/not_suspicious_cogs``
|
||||
3. ``/home/laggron/custom_cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<from_>``: The index of the path you want to move.
|
||||
* ``<to>``: The location where you want to insert the path.
|
||||
|
||||
.. _cogmanagerui-command-installpath:
|
||||
|
||||
^^^^^^^^^^^
|
||||
installpath
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]installpath [path]
|
||||
|
||||
**Description**
|
||||
|
||||
Shows the install path, or sets a new one. If you want to set a new path, the
|
||||
same rules as for :ref:`addpath <cogmanagerui-command-addpath>` applies.
|
||||
|
||||
.. warning:: If you edit the install path, the cogs won't be transfered.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[path]``: The absolute path to set. If omitted, the current path will
|
||||
be returned instead.
|
||||
294
docs/cog_guides/customcommands.rst
Normal file
294
docs/cog_guides/customcommands.rst
Normal file
@@ -0,0 +1,294 @@
|
||||
.. _customcommands:
|
||||
|
||||
==============
|
||||
CustomCommands
|
||||
==============
|
||||
|
||||
This is the cog guide for the customcommands cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load customcom
|
||||
|
||||
.. _customcommands-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog contains commands for creating and managing custom commands that display text.
|
||||
|
||||
These are useful for storing information members might need, like FAQ answers or invite links.
|
||||
Custom commands can be used by anyone by default, so be careful with pings.
|
||||
Commands can only be lowercase, and will not respond to any uppercase letters.
|
||||
|
||||
|
||||
.. _customcommands-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _customcommands-command-customcom:
|
||||
|
||||
^^^^^^^^^
|
||||
customcom
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom
|
||||
|
||||
.. tip:: Alias: ``cc``
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for Custom Commands management.
|
||||
|
||||
.. _customcommands-command-customcom-cooldown:
|
||||
|
||||
""""""""""""""""""
|
||||
customcom cooldown
|
||||
""""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom cooldown <command> [cooldown] [per=member]
|
||||
|
||||
**Description**
|
||||
|
||||
Set, edit, or view the cooldown for a custom command.
|
||||
|
||||
You may set cooldowns per member, channel, or guild. Multiple
|
||||
cooldowns may be set. All cooldowns must be cooled to call the
|
||||
custom command.
|
||||
|
||||
Examples:
|
||||
- ``[p]customcom cooldown pingrole``
|
||||
- ``[p]customcom cooldown yourcommand 30``
|
||||
- ``[p]cc cooldown mycommand 30 guild``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The custom command to check or set the cooldown.
|
||||
- ``<cooldown>`` The number of seconds to wait before allowing the command to be invoked again. If omitted, will instead return the current cooldown settings.
|
||||
- ``<per>`` The group to apply the cooldown on. Defaults to per member. Valid choices are server, guild, user, and member.
|
||||
|
||||
.. _customcommands-command-customcom-create:
|
||||
|
||||
""""""""""""""""
|
||||
customcom create
|
||||
""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom create <command> <text>
|
||||
|
||||
.. tip:: Alias: ``customcom add``
|
||||
|
||||
**Description**
|
||||
|
||||
Create custom commands.
|
||||
|
||||
If a type is not specified, a simple CC will be created.
|
||||
CCs can be enhanced with arguments, see the guide
|
||||
:ref:`here <cog_customcom>`.
|
||||
|
||||
.. _customcommands-command-customcom-create-random:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
customcom create random
|
||||
"""""""""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom create random <command>
|
||||
|
||||
**Description**
|
||||
|
||||
Create a CC where it will randomly choose a response!
|
||||
|
||||
Note: This command is interactive.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The command executed to return the text. Cast to lowercase.
|
||||
|
||||
.. _customcommands-command-customcom-create-simple:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
customcom create simple
|
||||
"""""""""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom create simple <command> <text>
|
||||
|
||||
**Description**
|
||||
|
||||
Add a simple custom command.
|
||||
|
||||
Example:
|
||||
- ``[p]customcom create simple yourcommand Text you want``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The command executed to return the text. Cast to lowercase.
|
||||
- ``<text>`` The text to return when executing the command. See guide for enhanced usage.
|
||||
|
||||
.. _customcommands-command-customcom-delete:
|
||||
|
||||
""""""""""""""""
|
||||
customcom delete
|
||||
""""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom delete <command>
|
||||
|
||||
.. tip:: Aliases: ``customcom del``, ``customcom remove``
|
||||
|
||||
**Description**
|
||||
|
||||
Delete a custom command.
|
||||
|
||||
Example:
|
||||
- ``[p]customcom delete yourcommand``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The custom command to delete.
|
||||
|
||||
.. _customcommands-command-customcom-edit:
|
||||
|
||||
""""""""""""""
|
||||
customcom edit
|
||||
""""""""""""""
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom edit <command> [text]
|
||||
|
||||
**Description**
|
||||
|
||||
Edit a custom command.
|
||||
|
||||
Example:
|
||||
- ``[p]customcom edit yourcommand Text you want``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The custom command to edit.
|
||||
- ``<text>`` The new text to return when executing the command.
|
||||
|
||||
.. _customcommands-command-customcom-list:
|
||||
|
||||
""""""""""""""
|
||||
customcom list
|
||||
""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom list
|
||||
|
||||
**Description**
|
||||
|
||||
List all available custom commands.
|
||||
|
||||
The list displays a preview of each command's response, with
|
||||
markdown escaped and newlines replaced with spaces.
|
||||
|
||||
.. _customcommands-command-customcom-raw:
|
||||
|
||||
"""""""""""""
|
||||
customcom raw
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom raw <command>
|
||||
|
||||
**Description**
|
||||
|
||||
Get the raw response of a custom command, to get the proper markdown.
|
||||
|
||||
This is helpful for copy and pasting.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The custom command to get the raw response of.
|
||||
|
||||
.. _customcommands-command-customcom-search:
|
||||
|
||||
""""""""""""""""
|
||||
customcom search
|
||||
""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom search <query>
|
||||
|
||||
**Description**
|
||||
|
||||
Searches through custom commands, according to the query.
|
||||
|
||||
Uses fuzzywuzzy searching to find close matches.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<query>`` The query to search for. Can be multiple words.
|
||||
|
||||
.. _customcommands-command-customcom-show:
|
||||
|
||||
""""""""""""""
|
||||
customcom show
|
||||
""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]customcom show <command_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Shows a custom command's responses and its settings.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<command>`` The custom command to show.
|
||||
537
docs/cog_guides/downloader.rst
Normal file
537
docs/cog_guides/downloader.rst
Normal file
@@ -0,0 +1,537 @@
|
||||
.. _downloader:
|
||||
|
||||
==========
|
||||
Downloader
|
||||
==========
|
||||
|
||||
This is the cog guide for the downloader cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load downloader
|
||||
|
||||
.. _downloader-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
Install community cogs made by Cog Creators.
|
||||
|
||||
Community cogs, also called third party cogs, are not included
|
||||
in the default Red install.
|
||||
|
||||
Community cogs come in repositories. Repos are a group of cogs
|
||||
you can install. You always need to add the creator's repository
|
||||
using the ``[p]repo`` command before you can install one or more
|
||||
cogs from the creator.
|
||||
|
||||
|
||||
.. _downloader-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _downloader-command-cog:
|
||||
|
||||
^^^
|
||||
cog
|
||||
^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for cog installation management commands.
|
||||
|
||||
.. _downloader-command-cog-checkforupdates:
|
||||
|
||||
"""""""""""""""""""
|
||||
cog checkforupdates
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog checkforupdates
|
||||
|
||||
**Description**
|
||||
|
||||
Check for available cog updates (including pinned cogs).
|
||||
|
||||
This command doesn't update cogs, it only checks for updates.
|
||||
Use ``[p]cog update`` to update cogs.
|
||||
|
||||
.. _downloader-command-cog-info:
|
||||
|
||||
""""""""
|
||||
cog info
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog info <repo> <cog>
|
||||
|
||||
**Description**
|
||||
|
||||
List information about a single cog.
|
||||
|
||||
Example:
|
||||
- ``[p]cog info 26-Cogs defender``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo to get cog info from.
|
||||
- ``<cog>`` The cog to get info on.
|
||||
|
||||
.. _downloader-command-cog-install:
|
||||
|
||||
"""""""""""
|
||||
cog install
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog install <repo> <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a cog from the given repo.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog install 26-Cogs defender``
|
||||
- ``[p]cog install Laggrons-Dumb-Cogs say roleinvite``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to install cogs from.
|
||||
- ``<cogs...>`` The cog or cogs to install.
|
||||
|
||||
.. _downloader-command-cog-installversion:
|
||||
|
||||
""""""""""""""""""
|
||||
cog installversion
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog installversion <repo> <revision> <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a cog from the specified revision of given repo.
|
||||
|
||||
Revisions are "commit ids" that point to the point in the code when a specific change was made.
|
||||
The latest revision can be found in the URL bar for any GitHub repo by `pressing "y" on that repo <https://docs.github.com/en/free-pro-team@latest/github/managing-files-in-a-repository/getting-permanent-links-to-files#press-y-to-permalink-to-a-file-in-a-specific-commit>`_.
|
||||
|
||||
Older revisions can be found in the URL bar by `viewing the commit history of any repo <https://cdn.discordapp.com/attachments/133251234164375552/775760247787749406/unknown.png>`_
|
||||
|
||||
Example:
|
||||
- ``[p]cog installversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to install cogs from.
|
||||
- ``<revision>`` The revision to install from.
|
||||
- ``<cogs...>`` The cog or cogs to install.
|
||||
|
||||
.. _downloader-command-cog-list:
|
||||
|
||||
""""""""
|
||||
cog list
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog list <repo>
|
||||
|
||||
**Description**
|
||||
|
||||
List all available cogs from a single repo.
|
||||
|
||||
Example:
|
||||
- ``[p]cog list 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo to list cogs from.
|
||||
|
||||
.. _downloader-command-cog-listpinned:
|
||||
|
||||
""""""""""""""
|
||||
cog listpinned
|
||||
""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog listpinned
|
||||
|
||||
**Description**
|
||||
|
||||
List currently pinned cogs.
|
||||
|
||||
.. _downloader-command-cog-pin:
|
||||
|
||||
"""""""
|
||||
cog pin
|
||||
"""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog pin <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Pin cogs - this will lock cogs on their current version.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog pin defender``
|
||||
- ``[p]cog pin outdated_cog1 outdated_cog2``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to pin. Must already be installed.
|
||||
|
||||
.. _downloader-command-cog-uninstall:
|
||||
|
||||
"""""""""""""
|
||||
cog uninstall
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog uninstall <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Uninstall cogs.
|
||||
|
||||
You may only uninstall cogs which were previously installed
|
||||
by Downloader.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog uninstall 26-Cogs defender``
|
||||
- ``[p]cog uninstall Laggrons-Dumb-Cogs say roleinvite``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to uninstall.
|
||||
|
||||
.. _downloader-command-cog-unpin:
|
||||
|
||||
"""""""""
|
||||
cog unpin
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog unpin <cogs...>
|
||||
|
||||
**Description**
|
||||
|
||||
Unpin cogs - this will remove the update lock from those cogs.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog unpin defender``
|
||||
- ``[p]cog unpin updated_cog1 updated_cog2``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<cogs...>`` The cog or cogs to unpin. Must already be installed and pinned.
|
||||
|
||||
.. _downloader-command-cog-update:
|
||||
|
||||
""""""""""
|
||||
cog update
|
||||
""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog update [cogs...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs, or ones of your choosing.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog update``
|
||||
- ``[p]cog update defender``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[cogs...]`` The cog or cogs to update. If omitted, all cogs are updated.
|
||||
|
||||
.. _downloader-command-cog-updateallfromrepos:
|
||||
|
||||
""""""""""""""""""""""
|
||||
cog updateallfromrepos
|
||||
""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog updateallfromrepos <repos...>
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs from repos of your choosing.
|
||||
|
||||
Examples:
|
||||
- ``[p]cog updateallfromrepos 26-Cogs``
|
||||
- ``[p]cog updateallfromrepos Laggrons-Dumb-Cogs 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repos...>`` The repo or repos to update all cogs from.
|
||||
|
||||
.. _downloader-command-cog-updatetoversion:
|
||||
|
||||
"""""""""""""""""""
|
||||
cog updatetoversion
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]cog updatetoversion <repo> <revision> [cogs...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all cogs, or ones of your choosing to chosen revision of one repo.
|
||||
|
||||
Note that update doesn't mean downgrade and therefore ``revision``
|
||||
has to be newer than the version that cog currently has installed. If you want to
|
||||
downgrade the cog, uninstall and install it again.
|
||||
|
||||
See ``[p]cog installversion`` for an explanation of ``revision``.
|
||||
|
||||
Example:
|
||||
- ``[p]cog updatetoversion Broken-Repo e798cc268e199612b1316a3d1f193da0770c7016 cog_name``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The repo or repos to update all cogs from.
|
||||
- ``<revision>`` The revision to update to.
|
||||
- ``[cogs...]`` The cog or cogs to update.
|
||||
|
||||
.. _downloader-command-findcog:
|
||||
|
||||
^^^^^^^
|
||||
findcog
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]findcog <command_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Find which cog a command comes from.
|
||||
|
||||
This will only work with loaded cogs.
|
||||
|
||||
Example:
|
||||
- ``[p]findcog ping``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<command_name>`` The command to search for.
|
||||
|
||||
.. _downloader-command-pipinstall:
|
||||
|
||||
^^^^^^^^^^
|
||||
pipinstall
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]pipinstall <deps...>
|
||||
|
||||
**Description**
|
||||
|
||||
Install a group of dependencies using pip.
|
||||
|
||||
Examples:
|
||||
- ``[p]pipinstall bs4``
|
||||
- ``[p]pipinstall py-cpuinfo psutil``
|
||||
|
||||
Improper usage of this command can break your bot, be careful.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<deps...>`` The package or packages you wish to install.
|
||||
|
||||
.. _downloader-command-repo:
|
||||
|
||||
^^^^
|
||||
repo
|
||||
^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for repository management.
|
||||
|
||||
.. _downloader-command-repo-add:
|
||||
|
||||
""""""""
|
||||
repo add
|
||||
""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo add <name> <repo_url> [branch]
|
||||
|
||||
**Description**
|
||||
|
||||
Add a new repo.
|
||||
|
||||
Examples:
|
||||
- ``[p]repo add 26-Cogs https://github.com/Twentysix26/x26-Cogs``
|
||||
- ``[p]repo add Laggrons-Dumb-Cogs https://github.com/retke/Laggrons-Dumb-Cogs v3``
|
||||
|
||||
Repo names can only contain characters A-z, numbers, underscores, and hyphens.
|
||||
The branch will be the default branch if not specified.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<name>`` The name given to the repo.
|
||||
- ``<repo_url>`` URL to the cog branch. Usually GitHub or GitLab.
|
||||
- ``[branch]`` Optional branch to install cogs from.
|
||||
|
||||
.. _downloader-command-repo-delete:
|
||||
|
||||
"""""""""""
|
||||
repo delete
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo delete <repo>
|
||||
|
||||
.. tip:: Aliases: ``repo remove``, ``repo del``
|
||||
|
||||
**Description**
|
||||
|
||||
Remove a repo and its files.
|
||||
|
||||
Example:
|
||||
- ``[p]repo delete 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of an already added repo
|
||||
|
||||
.. _downloader-command-repo-info:
|
||||
|
||||
"""""""""
|
||||
repo info
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo info <repo>
|
||||
|
||||
**Description**
|
||||
|
||||
Show information about a repo.
|
||||
|
||||
Example:
|
||||
- ``[p]repo info 26-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<repo>`` The name of the repo to show info about.
|
||||
|
||||
.. _downloader-command-repo-list:
|
||||
|
||||
"""""""""
|
||||
repo list
|
||||
"""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo list
|
||||
|
||||
**Description**
|
||||
|
||||
List all installed repos.
|
||||
|
||||
.. _downloader-command-repo-update:
|
||||
|
||||
"""""""""""
|
||||
repo update
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]repo update [repos...]
|
||||
|
||||
**Description**
|
||||
|
||||
Update all repos, or ones of your choosing.
|
||||
|
||||
This will *not* update the cogs installed from those repos.
|
||||
|
||||
Examples:
|
||||
- ``[p]repo update``
|
||||
- ``[p]repo update 26-Cogs``
|
||||
- ``[p]repo update 26-Cogs Laggrons-Dumb-Cogs``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[repos...]`` The name or names of repos to update. If omitted, all repos are updated.
|
||||
539
docs/cog_guides/economy.rst
Normal file
539
docs/cog_guides/economy.rst
Normal file
@@ -0,0 +1,539 @@
|
||||
.. _economy:
|
||||
|
||||
=======
|
||||
Economy
|
||||
=======
|
||||
|
||||
This is the cog guide for the economy cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load economy
|
||||
|
||||
.. _economy-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
Get rich and have fun with imaginary currency!
|
||||
|
||||
|
||||
.. _economy-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _economy-command-bank:
|
||||
|
||||
^^^^
|
||||
bank
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to manage the bank.
|
||||
|
||||
.. _economy-command-bank-balance:
|
||||
|
||||
""""""""""""
|
||||
bank balance
|
||||
""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank balance [user]
|
||||
|
||||
**Description**
|
||||
|
||||
Show the user's account balance.
|
||||
|
||||
Example:
|
||||
- ``[p]bank balance``
|
||||
- ``[p]bank balance @Twentysix``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<user>`` The user to check the balance of. If omitted, defaults to your own balance.
|
||||
|
||||
.. _economy-command-bank-prune:
|
||||
|
||||
""""""""""
|
||||
bank prune
|
||||
""""""""""
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank prune
|
||||
|
||||
**Description**
|
||||
|
||||
Base command for pruning bank accounts.
|
||||
|
||||
.. _economy-command-bank-prune-global:
|
||||
|
||||
"""""""""""""""""
|
||||
bank prune global
|
||||
"""""""""""""""""
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank prune global [confirmation=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Prune bank accounts for users who no longer share a server with the bot.
|
||||
|
||||
Cannot be used without a global bank. See ``[p]bank prune server``.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank prune global`` - Did not confirm. Shows the help message.
|
||||
- ``[p]bank prune global yes``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<confirmation>`` This will default to false unless specified.
|
||||
|
||||
.. _economy-command-bank-prune-server:
|
||||
|
||||
"""""""""""""""""
|
||||
bank prune server
|
||||
"""""""""""""""""
|
||||
|
||||
.. note:: |guildowner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank prune server [confirmation=False]
|
||||
|
||||
.. tip:: Aliases: ``bank prune guild``, ``bank prune local``
|
||||
|
||||
**Description**
|
||||
|
||||
Prune bank accounts for users no longer in the server.
|
||||
|
||||
Cannot be used with a global bank. See ``[p]bank prune global``.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank prune server`` - Did not confirm. Shows the help message.
|
||||
- ``[p]bank prune server yes``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<confirmation>`` This will default to false unless specified.
|
||||
|
||||
.. _economy-command-bank-prune-user:
|
||||
|
||||
"""""""""""""""
|
||||
bank prune user
|
||||
"""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank prune user <user> [confirmation=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete the bank account of a specified user.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank prune user @TwentySix`` - Did not confirm. Shows the help message.
|
||||
- ``[p]bank prune user @TwentySix yes``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<user>`` The user to delete the bank of. Takes mentions, names, and user ids.
|
||||
- ``<confirmation>`` This will default to false unless specified.
|
||||
|
||||
.. _economy-command-bank-reset:
|
||||
|
||||
""""""""""
|
||||
bank reset
|
||||
""""""""""
|
||||
|
||||
.. note:: |guildowner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank reset [confirmation=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Delete all bank accounts.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank reset`` - Did not confirm. Shows the help message.
|
||||
- ``[p]bank reset yes``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<confirmation>`` This will default to false unless specified.
|
||||
|
||||
.. _economy-command-bank-set:
|
||||
|
||||
""""""""
|
||||
bank set
|
||||
""""""""
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank set <to> <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the balance of a user's bank account.
|
||||
|
||||
Putting + or - signs before the amount will add/remove currency on the user's bank account instead.
|
||||
|
||||
Examples:
|
||||
- ``[p]bank set @Twentysix 26`` - Sets balance to 26
|
||||
- ``[p]bank set @Twentysix +2`` - Increases balance by 2
|
||||
- ``[p]bank set @Twentysix -6`` - Decreases balance by 6
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<to>`` The user to set the currency of.
|
||||
- ``<creds>`` The amount of currency to set their balance to.
|
||||
|
||||
.. _economy-command-bank-transfer:
|
||||
|
||||
"""""""""""""
|
||||
bank transfer
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]bank transfer <to> <amount>
|
||||
|
||||
**Description**
|
||||
|
||||
Transfer currency to other users.
|
||||
|
||||
This will come out of your balance, so make sure you have enough.
|
||||
|
||||
Example:
|
||||
- ``[p]bank transfer @Twentysix 500``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<to>`` The user to give currency to.
|
||||
- ``<amount>`` The amount of currency to give.
|
||||
|
||||
.. _economy-command-economyset:
|
||||
|
||||
^^^^^^^^^^
|
||||
economyset
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to manage Economy settings.
|
||||
|
||||
.. _economy-command-economyset-paydayamount:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
economyset paydayamount
|
||||
"""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset paydayamount <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the amount earned each payday.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset paydayamount 400``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<creds>`` The new amount to give when using the payday command. Default is 120.
|
||||
|
||||
.. _economy-command-economyset-paydaytime:
|
||||
|
||||
"""""""""""""""""""""
|
||||
economyset paydaytime
|
||||
"""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset paydaytime <duration>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the cooldown for the payday command.
|
||||
|
||||
Examples:
|
||||
- ``[p]economyset paydaytime 86400``
|
||||
- ``[p]economyset paydaytime 1d``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- | ``<duration>`` The new duration to wait in between uses of payday. Default is 5 minutes.
|
||||
| Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)
|
||||
|
||||
.. _economy-command-economyset-registeramount:
|
||||
|
||||
"""""""""""""""""""""""""
|
||||
economyset registeramount
|
||||
"""""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset registeramount <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the initial balance for new bank accounts.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset registeramount 5000``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<creds>`` The new initial balance amount. Default is 0.
|
||||
|
||||
.. _economy-command-economyset-rolepaydayamount:
|
||||
|
||||
"""""""""""""""""""""""""""
|
||||
economyset rolepaydayamount
|
||||
"""""""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset rolepaydayamount <role> <creds>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the amount earned each payday for a role. Setting to 0 will remove the custom payday for that role instead.
|
||||
|
||||
Only available when not using a global bank.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset rolepaydayamount @Members 400``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<role>`` The role to assign a custom payday amount to.
|
||||
- ``<creds>`` The new amount to give when using the payday command.
|
||||
|
||||
.. _economy-command-economyset-showsettings:
|
||||
|
||||
"""""""""""""""""""""""
|
||||
economyset showsettings
|
||||
"""""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset showsettings
|
||||
|
||||
**Description**
|
||||
|
||||
Shows the current economy settings
|
||||
|
||||
.. _economy-command-economyset-slotmax:
|
||||
|
||||
""""""""""""""""""
|
||||
economyset slotmax
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slotmax <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the maximum slot machine bid.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset slotmax 50``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The new maximum bid for using the slot machine. Default is 100.
|
||||
|
||||
.. _economy-command-economyset-slotmin:
|
||||
|
||||
""""""""""""""""""
|
||||
economyset slotmin
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slotmin <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the minimum slot machine bid.
|
||||
|
||||
Example:
|
||||
- ``[p]economyset slotmin 10``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The new minimum bid for using the slot machine. Default is 5.
|
||||
|
||||
.. _economy-command-economyset-slottime:
|
||||
|
||||
"""""""""""""""""""
|
||||
economyset slottime
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]economyset slottime <duration>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the cooldown for the slot machine.
|
||||
|
||||
Examples:
|
||||
- ``[p]economyset slottime 10``
|
||||
- ``[p]economyset slottime 10m``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- | ``<duration>`` The new duration to wait in between uses of the slot machine. Default is 5 seconds.
|
||||
| Accepts: seconds, minutes, hours, days, weeks (if no unit is specified, the duration is assumed to be given in seconds)
|
||||
|
||||
.. _economy-command-leaderboard:
|
||||
|
||||
^^^^^^^^^^^
|
||||
leaderboard
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]leaderboard [top=10] [show_global=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Print the leaderboard.
|
||||
|
||||
Defaults to top 10.
|
||||
|
||||
Examples:
|
||||
- ``[p]leaderboard``
|
||||
- ``[p]leaderboard 50`` - Shows the top 50 instead of top 10.
|
||||
- ``[p]leaderboard 100 yes`` - Shows the top 100 from all servers.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<top>`` How many positions on the leaderboard to show. Defaults to 10 if omitted.
|
||||
- ``<show_global>`` Whether to include results from all servers. This will default to false unless specified.
|
||||
|
||||
.. _economy-command-payday:
|
||||
|
||||
^^^^^^
|
||||
payday
|
||||
^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]payday
|
||||
|
||||
**Description**
|
||||
|
||||
Get some free currency.
|
||||
|
||||
The amount awarded and frequency can be configured.
|
||||
|
||||
.. _economy-command-payouts:
|
||||
|
||||
^^^^^^^
|
||||
payouts
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]payouts
|
||||
|
||||
**Description**
|
||||
|
||||
Show the payouts for the slot machine.
|
||||
|
||||
.. _economy-command-slot:
|
||||
|
||||
^^^^
|
||||
slot
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]slot <bid>
|
||||
|
||||
**Description**
|
||||
|
||||
Use the slot machine.
|
||||
|
||||
Example:
|
||||
- ``[p]slot 50``
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<bid>`` The amount to bet on the slot machine. Winning payouts are higher when you bet more.
|
||||
303
docs/cog_guides/filter.rst
Normal file
303
docs/cog_guides/filter.rst
Normal file
@@ -0,0 +1,303 @@
|
||||
.. _filter:
|
||||
|
||||
======
|
||||
Filter
|
||||
======
|
||||
|
||||
This is the cog guide for the filter cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load filter
|
||||
|
||||
.. _filter-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog is designed for "filtering" unwanted words and phrases from a server.
|
||||
|
||||
It provides tools to manage a list of words or sentences, and to customize automatic actions to be taken against users who use those words in channels or in their name/nickname.
|
||||
|
||||
This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.
|
||||
|
||||
|
||||
.. _filter-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _filter-command-filter:
|
||||
|
||||
^^^^^^
|
||||
filter
|
||||
^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to add or remove words from the server filter.
|
||||
|
||||
Use double quotes to add or remove sentences.
|
||||
|
||||
.. _filter-command-filter-add:
|
||||
|
||||
""""""""""
|
||||
filter add
|
||||
""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter add [words...]
|
||||
|
||||
**Description**
|
||||
|
||||
Add words to the filter.
|
||||
|
||||
Use double quotes to add sentences.
|
||||
|
||||
Examples:
|
||||
- ``[p]filter add word1 word2 word3``
|
||||
- ``[p]filter add "This is a sentence"``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``[words...]`` The words or sentences to filter.
|
||||
|
||||
.. _filter-command-filter-channel:
|
||||
|
||||
""""""""""""""
|
||||
filter channel
|
||||
""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter channel
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to add or remove words from the channel filter.
|
||||
|
||||
Use double quotes to add or remove sentences.
|
||||
|
||||
.. _filter-command-filter-channel-add:
|
||||
|
||||
""""""""""""""""""
|
||||
filter channel add
|
||||
""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter channel add [words...]
|
||||
|
||||
**Description**
|
||||
|
||||
Add words to the filter.
|
||||
|
||||
Use double quotes to add sentences.
|
||||
|
||||
Examples:
|
||||
- ``[p]filter channel add word1 word2 word3``
|
||||
- ``[p]filter channel add "This is a sentence"``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``[words...]`` The words or sentences to filter.
|
||||
|
||||
.. _filter-command-filter-channel-list:
|
||||
|
||||
"""""""""""""""""""
|
||||
filter channel list
|
||||
"""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter channel list
|
||||
|
||||
**Description**
|
||||
|
||||
Send a list of the channel's filtered words.
|
||||
|
||||
.. _filter-command-filter-channel-remove:
|
||||
|
||||
"""""""""""""""""""""
|
||||
filter channel remove
|
||||
"""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter channel remove [words...]
|
||||
|
||||
**Description**
|
||||
|
||||
Remove words from the filter.
|
||||
|
||||
Use double quotes to remove sentences.
|
||||
|
||||
Examples:
|
||||
- ``[p]filter channel remove word1 word2 word3``
|
||||
- ``[p]filter channel remove "This is a sentence"``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``[words...]`` The words or sentences to no longer filter.
|
||||
|
||||
.. _filter-command-filter-delete:
|
||||
|
||||
"""""""""""""
|
||||
filter delete
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter delete [words...]
|
||||
|
||||
.. tip:: Aliases: ``filter remove``, ``filter del``
|
||||
|
||||
**Description**
|
||||
|
||||
Remove words from the filter.
|
||||
|
||||
Use double quotes to remove sentences.
|
||||
|
||||
Examples:
|
||||
- ``[p]filter remove word1 word2 word3``
|
||||
- ``[p]filter remove "This is a sentence"``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``[words...]`` The words or sentences to no longer filter.
|
||||
|
||||
.. _filter-command-filter-list:
|
||||
|
||||
"""""""""""
|
||||
filter list
|
||||
"""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter list
|
||||
|
||||
**Description**
|
||||
|
||||
Send a list of this server's filtered words.
|
||||
|
||||
.. _filter-command-filter-names:
|
||||
|
||||
""""""""""""
|
||||
filter names
|
||||
""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filter names
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle name and nickname filtering.
|
||||
|
||||
This is disabled by default.
|
||||
|
||||
.. _filter-command-filterset:
|
||||
|
||||
^^^^^^^^^
|
||||
filterset
|
||||
^^^^^^^^^
|
||||
|
||||
.. note:: |admin-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filterset
|
||||
|
||||
**Description**
|
||||
|
||||
Base command to manage filter settings.
|
||||
|
||||
.. _filter-command-filterset-ban:
|
||||
|
||||
"""""""""""""
|
||||
filterset ban
|
||||
"""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filterset ban <count> <timeframe>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the filter's autoban conditions.
|
||||
|
||||
Users will be banned if they send ``<count>`` filtered words in
|
||||
``<timeframe>`` seconds.
|
||||
|
||||
Set both to zero to disable autoban.
|
||||
|
||||
Examples:
|
||||
- ``[p]filterset ban 5 5`` - Ban users who say 5 filtered words in 5 seconds.
|
||||
- ``[p]filterset ban 2 20`` - Ban users who say 2 filtered words in 20 seconds.
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<count>`` The amount of filtered words required to trigger a ban.
|
||||
- ``<timeframe>`` The period of time in which too many filtered words will trigger a ban.
|
||||
|
||||
.. _filter-command-filterset-defaultname:
|
||||
|
||||
"""""""""""""""""""""
|
||||
filterset defaultname
|
||||
"""""""""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]filterset defaultname <name>
|
||||
|
||||
**Description**
|
||||
|
||||
Set the nickname for users with a filtered name.
|
||||
|
||||
Note that this has no effect if filtering names is disabled
|
||||
(to toggle, run ``[p]filter names``).
|
||||
|
||||
The default name used is *John Doe*.
|
||||
|
||||
Example:
|
||||
- ``[p]filterset defaultname Missingno``
|
||||
|
||||
**Arguments:**
|
||||
|
||||
- ``<name>`` The new nickname to assign.
|
||||
214
docs/cog_guides/general.rst
Normal file
214
docs/cog_guides/general.rst
Normal file
@@ -0,0 +1,214 @@
|
||||
.. _general:
|
||||
|
||||
=======
|
||||
General
|
||||
=======
|
||||
|
||||
This is the cog guide for the general cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load general
|
||||
|
||||
.. _general-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog includes a miscellaneous group of games, useful
|
||||
tools, and informative commands such as ``serverinfo`` or ``urban``.
|
||||
|
||||
.. _general-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
Here's a list of all commands available for this cog.
|
||||
|
||||
.. _general-command-8:
|
||||
|
||||
^^^^^^^^^
|
||||
8 (8ball)
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]8 <question>
|
||||
|
||||
**Description**
|
||||
|
||||
Ask 8 ball a question.
|
||||
|
||||
.. note:: Your question must end with a question mark.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<question>``: The question you would like to ask 8 ball.
|
||||
|
||||
.. _general-command-choose:
|
||||
|
||||
^^^^^^
|
||||
choose
|
||||
^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]choose [choices...]
|
||||
|
||||
**Description**
|
||||
|
||||
Choose between multiple options.
|
||||
|
||||
.. note:: To denote options which include whitespace, you should use
|
||||
double quotes.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[choices...]``: The arguments for Red to randomly choose from.
|
||||
|
||||
.. _general-command-flip:
|
||||
|
||||
^^^^
|
||||
flip
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]flip [user]
|
||||
|
||||
**Description**
|
||||
|
||||
Flip a coin... or a user.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[user]``: The user to flip. Defaults to flipping a coin if no user is provided.
|
||||
|
||||
.. _general-command-lmgtfy:
|
||||
|
||||
^^^^^^
|
||||
lmgtfy
|
||||
^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]lmgtfy <search_terms>
|
||||
|
||||
**Description**
|
||||
|
||||
Create a lmgtfy link.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<search_terms>``: The terms used to generate the lmgtfy link.
|
||||
|
||||
.. _general-command-roll:
|
||||
|
||||
^^^^
|
||||
roll
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]roll [number=100]
|
||||
|
||||
**Description**
|
||||
|
||||
Roll a random number. The result will be between 1 and ``<number>``.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[number]``: The maximum number that can be rolled. Defaults to 100.
|
||||
|
||||
.. _general-command-rps:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
rps (Rock Paper Scissors)
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]rps <your_choice>
|
||||
|
||||
**Description**
|
||||
|
||||
Play Rock Paper Scissors.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<your_choice>``: The choice that you choose.
|
||||
|
||||
.. note:: Choices **must** be between ``rock``, ``paper``, or ``scissors``.
|
||||
|
||||
.. _general-commands-serverinfo:
|
||||
|
||||
^^^^^^^^^^
|
||||
serverinfo
|
||||
^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]serverinfo [details=False]
|
||||
|
||||
**Description**
|
||||
|
||||
Show server information.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[details]``: Show extra details about the server when set to True. Defaults to False.
|
||||
|
||||
.. _general-commands-stopwatch:
|
||||
|
||||
^^^^^^^^^
|
||||
stopwatch
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]stopwatch
|
||||
|
||||
**Description**
|
||||
|
||||
Start or stop the stopwatch.
|
||||
|
||||
.. _general-commands-urban:
|
||||
|
||||
^^^^^
|
||||
urban
|
||||
^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]urban <word>
|
||||
|
||||
**Description**
|
||||
|
||||
Search the Urban Dictionary.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<word>``: The term to search for.
|
||||
205
docs/cog_guides/image.rst
Normal file
205
docs/cog_guides/image.rst
Normal file
@@ -0,0 +1,205 @@
|
||||
.. _image:
|
||||
|
||||
=====
|
||||
Image
|
||||
=====
|
||||
|
||||
This is the cog guide for the image cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load image
|
||||
|
||||
.. _image-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog provides commands for retrieving pictures from
|
||||
websites such as Giphy and Imgur.
|
||||
|
||||
.. _image-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
Here's a list of all commands available for this cog.
|
||||
|
||||
.. _image-command-gif:
|
||||
|
||||
^^^
|
||||
gif
|
||||
^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]gif <keywords...>
|
||||
|
||||
**Description**
|
||||
|
||||
Retrieve the first search result from Giphy. This command requires API tokens
|
||||
to be set via the :ref:`giphycreds <image-command-giphycreds>` command.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<keywords...>``: The keywords used to search Giphy.
|
||||
|
||||
.. _image-command-gifr:
|
||||
|
||||
^^^^
|
||||
gifr
|
||||
^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]gifr <keywords...>
|
||||
|
||||
**Description**
|
||||
|
||||
Retrieve a random GIF from a Giphy search. This command requires API tokens
|
||||
to be set via the :ref:`giphycreds <image-command-giphycreds>` command.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<keywords...>``: The keywords used to generate a random GIF.
|
||||
|
||||
.. _image-command-imgur:
|
||||
|
||||
^^^^^
|
||||
imgur
|
||||
^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]imgur
|
||||
|
||||
**Description**
|
||||
|
||||
Retrieves pictures from Imgur. This command requires API tokens to be set
|
||||
via the :ref:`imgurcreds <image-command-imgurcreds>` command.
|
||||
|
||||
.. _image-command-imgur-search:
|
||||
|
||||
""""""""""""
|
||||
imgur search
|
||||
""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]imgur search [count=1] <terms...>
|
||||
|
||||
**Description**
|
||||
|
||||
Search for pictures on Imgur. This command requires API tokens to be set
|
||||
via the :ref:`imgurcreds <image-command-imgurcreds>` command.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[count]``: How many images should be returned (maximum 5). Defaults to 1.
|
||||
|
||||
* ``<terms...>``: The terms used to search Imgur.
|
||||
|
||||
.. _image-command-imgur-subreddit:
|
||||
|
||||
"""""""""""""""
|
||||
imgur subreddit
|
||||
"""""""""""""""
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]imgur subreddit <subreddit> [count=1] [sort_type=top] [window=day]
|
||||
|
||||
**Description**
|
||||
|
||||
Get images from a subreddit. This command requires API tokens to be set
|
||||
via the :ref:`imgurcreds <image-command-imgurcreds>` command.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<subreddit>``: The subreddit to get images from.
|
||||
|
||||
* ``[count]``: The number of images to return (maximum 5). Defaults to 1.
|
||||
|
||||
* ``[sort_type]``: New, or top results. Defaults to top.
|
||||
|
||||
* ``[window]``: The timeframe, can be the past day, week, month, year or all. Defaults to day.
|
||||
|
||||
.. _image-command-giphycreds:
|
||||
|
||||
^^^^^^^^^^
|
||||
giphycreds
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]giphycreds
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set GIPHY API tokens.
|
||||
|
||||
**Getting your API key**
|
||||
|
||||
1. Login (or create) a GIPHY account.
|
||||
2. Visit `this page <https://developers.giphy.com/dashboard>`__.
|
||||
3. Press 'Create an App'.
|
||||
4. Click 'Select API', and then 'Next Step'.
|
||||
5. Add an app name, for example 'Red'.
|
||||
6. Add an app description, for example 'Used for Red's image cog'.
|
||||
7. Click 'Create App'. You'll need to agree to the GIPHY API terms.
|
||||
8. Copy the API Key.
|
||||
9. In Discord, run the following command::
|
||||
|
||||
[p]set api GIPHY api_key <your_api_key_here>
|
||||
|
||||
.. _image-command-imgurcreds:
|
||||
|
||||
^^^^^^^^^^
|
||||
imgurcreds
|
||||
^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]imgurcreds
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set Imgur API tokens.
|
||||
|
||||
**Getting your API key**
|
||||
|
||||
1. Login to (or create) an Imgur account.
|
||||
2. Visit `this page <https://api.imgur.com/oauth2/addclient>`__.
|
||||
3. Add an app name for your application, for example 'Red'.
|
||||
4. Select 'Anonymous usage without user authorization' for the auth type.
|
||||
5. Set the authorization callback URL to ``https://localhost``
|
||||
6. Leave the app website blank.
|
||||
7. Enter a valid email address and a description.
|
||||
8. Check the captcha box and click next.
|
||||
9. Your Client ID will be on the next page.
|
||||
10. In Discord, run the following command::
|
||||
|
||||
[p]set api imgur client_id <your_client_id_here>
|
||||
553
docs/cog_guides/streams.rst
Normal file
553
docs/cog_guides/streams.rst
Normal file
@@ -0,0 +1,553 @@
|
||||
.. _streams:
|
||||
|
||||
=======
|
||||
Streams
|
||||
=======
|
||||
|
||||
This is the cog guide for the Streams cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load streams
|
||||
|
||||
.. _streams-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog provides commands to check if a channel
|
||||
on a supported streaming service is live as well
|
||||
as to create and manage alerts for channels.
|
||||
|
||||
Supported streaming services are:
|
||||
|
||||
- Twitch
|
||||
- Youtube
|
||||
- Smashcast
|
||||
- Picarto
|
||||
|
||||
Youtube and Twitch both require setting authentication
|
||||
details for commands for those services to work. See
|
||||
:ref:`[p]streamset twitchtoken <streams-command-streamset-twitchtoken>` and
|
||||
:ref:`[p]streamset youtubekey <streams-command-streamset-youtubekey>`
|
||||
for more information.
|
||||
|
||||
.. _streams-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
.. _streams-command-streamset:
|
||||
|
||||
^^^^^^^^^
|
||||
streamset
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset
|
||||
|
||||
**Description**
|
||||
|
||||
Manage stream alert settings.
|
||||
|
||||
.. _streams-command-streamset-autodelete:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
streamset autodelete
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset autodelete <on_off>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggles automatic deletion of stream alerts when the
|
||||
stream goes offline.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<on_off>``: Whether to turn on or off
|
||||
|
||||
.. _streams-command-streamset-ignorereruns:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset ignorereruns
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset ignorereruns
|
||||
|
||||
**Description**
|
||||
|
||||
Toggles excluding reruns from the alerts.
|
||||
|
||||
At this time, this functionality only applies to Twitch stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^
|
||||
streamset mention
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentions for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-all:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention all
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention all
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning ``@everyone`` for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-online:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention online
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention online
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning ``@here`` for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-mention-role:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset mention role
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset mention role <role>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle mentioning a role for stream alerts.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<role>``: The role to toggle a mention for. |role-input|
|
||||
|
||||
.. _streams-command-streamset-message:
|
||||
|
||||
^^^^^^^^^^^^^^^^^
|
||||
streamset message
|
||||
^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message
|
||||
|
||||
**Description**
|
||||
|
||||
Manage custom messages for stream alerts.
|
||||
|
||||
.. _streams-command-streamset-message-mention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message mention
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message mention <message>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets a stream alert message for when mentions are enabled.
|
||||
|
||||
Use ``{mention}`` in the message to insert the selected mentions.
|
||||
|
||||
Use ``{stream}`` in the message to insert the channel or user name.
|
||||
|
||||
For example: ``[p]streamset message mention {mention}, {stream} is live!``
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<message>``: Your alert message
|
||||
|
||||
.. _streams-command-streamset-message-nomention:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message nomention
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message nomention <message>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets a stream alert message for when mentions are disabled.
|
||||
|
||||
Use ``{stream}`` in the message to insert the channel or user name.
|
||||
|
||||
For example: ``[p]streamset message nomention {stream} is live!``
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<message>``: Your alert message
|
||||
|
||||
.. _streams-command-streamset-message-clear:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset message clear
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset message clear
|
||||
|
||||
**Description**
|
||||
|
||||
Resets the stream alert messages for the server.
|
||||
|
||||
.. _streams-command-streamset-timer:
|
||||
|
||||
^^^^^^^^^^^^^^^
|
||||
streamset timer
|
||||
^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset timer <refresh_timer>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets the refresh time for stream alerts (how frequently they will be checked).
|
||||
|
||||
This cannot be set to anything less than 60 seconds.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<refresh_timer>``: The frequency with which streams should be checked, in seconds
|
||||
|
||||
.. _streams-command-streamset-youtubekey:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
streamset youtubekey
|
||||
^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset youtubekey
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set the YouTube token.
|
||||
|
||||
To get one, do the following:
|
||||
|
||||
1. Create a project
|
||||
(see https://support.google.com/googleapi/answer/6251787 for details)
|
||||
|
||||
2. Enable the YouTube Data API v3
|
||||
(see https://support.google.com/googleapi/answer/6158841 for instructions)
|
||||
|
||||
3. Set up your API key
|
||||
(see https://support.google.com/googleapi/answer/6158862 for instructions)
|
||||
|
||||
4. Copy your API key and run the command ``[p]set api youtube api_key <your_api_key_here>``
|
||||
|
||||
.. attention:: These tokens are sensitive and should only be
|
||||
used in a private channel or in DM with the bot.
|
||||
|
||||
.. _streams-command-streamset-twitchtoken:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamset twitchtoken
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamset twitchtoken
|
||||
|
||||
**Description**
|
||||
|
||||
Explains how to set the Twitch token.
|
||||
|
||||
To set the Twitch API tokens, follow these steps:
|
||||
|
||||
1. Go to this page: https://dev.twitch.tv/dashboard/apps.
|
||||
|
||||
2. Click Register Your Application.
|
||||
|
||||
3. Enter a name, set the OAuth Redirect URI to http://localhost, and select an Application Category of your choosing.
|
||||
|
||||
4. Click Register.
|
||||
|
||||
5. Copy your client ID and your client secret into:
|
||||
``[p]set api twitch client_id <your_client_id_here> client_secret <your_client_secret_here>``
|
||||
|
||||
.. attention:: These tokens are sensitive and should only be
|
||||
used in a private channel or in DM with the bot.
|
||||
|
||||
.. _streams-command-picarto:
|
||||
|
||||
^^^^^^^
|
||||
picarto
|
||||
^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]picarto <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Picarto channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Picarto channel to check.
|
||||
|
||||
.. _streams-command-smashcast:
|
||||
|
||||
^^^^^^^^^
|
||||
smashcast
|
||||
^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]smashcast <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Smashcast channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Smashcast channel to check.
|
||||
|
||||
.. _streams-command-twitchstream:
|
||||
|
||||
^^^^^^^^^^^^
|
||||
twitchstream
|
||||
^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]twitchstream <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a Twitch channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Twitch channel to check.
|
||||
|
||||
.. _streams-command-youtubestream:
|
||||
|
||||
^^^^^^^^^^^^^
|
||||
youtubestream
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]youtubestream <channel_id_or_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Check if a YouTube channel is live.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_id_or_name>``: The name or id of the YouTube channel to be checked.
|
||||
|
||||
.. _streams-command-streamalert:
|
||||
|
||||
^^^^^^^^^^^
|
||||
streamalert
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert
|
||||
|
||||
**Description**
|
||||
|
||||
Manage automated stream alerts.
|
||||
|
||||
.. _streams-command-streamalert-list:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
streamalert list
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert list
|
||||
|
||||
**Description**
|
||||
|
||||
Lists all active alerts in the current server.
|
||||
|
||||
.. _streams-command-streamalert-picarto:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
streamalert picarto
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert picarto <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Picarto channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Picarto channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-smashcast:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
streamalert smashcast
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert smashcast <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Smashcast channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Smashcast channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-twitch-channel:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
streamalert twitch channel
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert twitch channel <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Twitch channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_name>``: The Twitch channel to toggle the alert for.
|
||||
|
||||
.. _streams-command-streamalert-youtube:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
streamalert youtube
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert youtube <channel_name>
|
||||
|
||||
**Description**
|
||||
|
||||
Toggle alerts in the current channel for the
|
||||
specified Picarto channel.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``<channel_id_or_name>``: The name or id of the YouTube channel to be checked.
|
||||
|
||||
.. _streams-command-streamalert-stop:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
streamalert stop
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]streamalert stop [disable-all=No]
|
||||
|
||||
**Description**
|
||||
|
||||
Disable all stream alerts for this channel or server.
|
||||
|
||||
**Arguments**
|
||||
|
||||
* ``[disable-all]``: Defaults to ``no``. If this is set to ``yes``, all
|
||||
stream alerts in the current server will be disabled.
|
||||
If ``no`` or unspecified, all stream alerts in the
|
||||
current channel will be stopped.
|
||||
434
docs/cog_guides/trivia.rst
Normal file
434
docs/cog_guides/trivia.rst
Normal file
@@ -0,0 +1,434 @@
|
||||
.. _trivia:
|
||||
|
||||
======
|
||||
Trivia
|
||||
======
|
||||
|
||||
This is the cog guide for the trivia cog. You will
|
||||
find detailed docs about usage and commands.
|
||||
|
||||
``[p]`` is considered as your prefix.
|
||||
|
||||
.. note:: To use this cog, load it by typing this::
|
||||
|
||||
[p]load trivia
|
||||
|
||||
.. _trivia-usage:
|
||||
|
||||
-----
|
||||
Usage
|
||||
-----
|
||||
|
||||
This cog allows for playing trivia with others. You may
|
||||
choose to play just one category at a time or choose
|
||||
multiple to add variety to your game. You can even create
|
||||
your own lists!
|
||||
|
||||
.. _trivia-commands:
|
||||
|
||||
--------
|
||||
Commands
|
||||
--------
|
||||
|
||||
Here is a list of all of the commands for this cog:
|
||||
|
||||
.. _trivia-command-triviaset:
|
||||
|
||||
^^^^^^^^^
|
||||
triviaset
|
||||
^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset
|
||||
|
||||
**Description**
|
||||
|
||||
Commands for managing trivia settings.
|
||||
|
||||
.. _trivia-command-triviaset-botplays:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
triviaset botplays
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset botplays <true_or_false>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets whether the bot gains a point if nobody guesses correctly.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<true_or_false>`` If ``true``, the bot will gain a point if nobody
|
||||
guesses correctly, otherwise it will not.
|
||||
|
||||
.. _trivia-command-triviaset-maxscore:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
triviaset maxscore
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset maxscore <score>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets the total points required to win.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<score>`` The amount of points required to win.
|
||||
|
||||
.. _trivia-command-triviaset-override:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
triviaset override
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset override <enabled>
|
||||
|
||||
**Description**
|
||||
|
||||
Allow/disallow trivia lists to override the settings.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<enabled>`` Whether trivia lists should be able to override settings.
|
||||
|
||||
.. _trivia-command-triviaset-payout:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
triviaset payout
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset payout <multiplier>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets the payout multiplier.
|
||||
|
||||
If a user wins trivia when at least 3 users are playing, they will receive credits;
|
||||
the amount received is determined by multiplying their total score by this multiplier.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<multiplier>`` The amount to multiply the winner's score by to determine payout.
|
||||
This can be any positive decimal number. Setting this to 0 will disable.
|
||||
|
||||
.. _trivia-command-triviaset-revealanswer:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
triviaset revealanswer
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset revealanswer <true_or_false>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets whether or not the answer is revealed if the time limit for answering runs out.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<true_or_false>`` If ``true``, the bot will reveal the answer if there is no
|
||||
correct guess within the time limit.
|
||||
|
||||
.. _trivia-command-triviaset-showsettings:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
triviaset showsettings
|
||||
^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset showsettings
|
||||
|
||||
**Description**
|
||||
|
||||
Shows the current trivia settings.
|
||||
|
||||
.. _trivia-command-triviaset-stopafter:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
triviaset stopafter
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset stopafter <seconds>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets how long the bot should wait before stopping the trivia
|
||||
session due to lack of response.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<seconds>`` The number of seconds to wait before stopping the session.
|
||||
|
||||
.. _trivia-command-triviaset-timelimit:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
triviaset timelimit
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |mod-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset timelimit <seconds>
|
||||
|
||||
**Description**
|
||||
|
||||
Sets the maximum time permitted to answer a question.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<seconds>`` The number of seconds to wait for an answer.
|
||||
|
||||
.. _trivia-command-triviaset-custom:
|
||||
|
||||
^^^^^^^^^^^^^^^^
|
||||
triviaset custom
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset custom
|
||||
|
||||
**Description**
|
||||
|
||||
Manage custom trivia lists.
|
||||
|
||||
.. _trivia-command-triviaset-custom-upload:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
triviaset custom upload
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset custom upload
|
||||
|
||||
**Description**
|
||||
|
||||
Upload a custom trivia list. The bot will prompt you to upload
|
||||
your list as an attachment in Discord.
|
||||
|
||||
.. _trivia-command-triviaset-custom-list:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
triviaset custom list
|
||||
^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset custom list
|
||||
|
||||
**Description**
|
||||
|
||||
List all uploaded custom trivia lists.
|
||||
|
||||
.. _trivia-command-triviaset-custom-delete:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
triviaset custom delete
|
||||
^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
.. note:: |owner-lock|
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]triviaset custom delete <name>
|
||||
|
||||
**Description**
|
||||
|
||||
Delete a custom trivia list.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<name>`` The name of the custom list to be deleted.
|
||||
|
||||
.. _trivia-command-trivia:
|
||||
|
||||
^^^^^^
|
||||
trivia
|
||||
^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia <categories...>
|
||||
|
||||
**Description**
|
||||
|
||||
Start a trivia session on the specified category.
|
||||
|
||||
Multiple categories can be listed, in which case the trivia session
|
||||
will use all of the specified lists to select questions from.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``<categories...>`` The category to play. Can be multiple.
|
||||
|
||||
.. _trivia-command-trivia-leaderboard:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
trivia leaderboard
|
||||
^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia leaderboard
|
||||
|
||||
**Description**
|
||||
|
||||
Shows the trivia leaderboard. Defaults to the top ten in the
|
||||
current server, sorted by total wins. The subcommands provide
|
||||
more customized leaderboards.
|
||||
|
||||
.. _trivia-command-trivia-leaderboard-global:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
trivia leaderboard global
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia leaderboard global [sort_by=wins] [top=10]
|
||||
|
||||
**Description**
|
||||
|
||||
The global trivia leaderboard.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[sort_by=wins]`` The method by which to sort the leaderboard (defaults to wins). Can be one of:
|
||||
|
||||
- ``wins`` Total wins
|
||||
- ``avg`` Average score
|
||||
- ``total`` Total correct answers from all sessions
|
||||
- ``games`` Total games played.
|
||||
|
||||
- ``[top=10]`` The number of ranks to show on the leaderboard. Defaults to 10
|
||||
|
||||
.. _trivia-command-trivia-leaderboard-server:
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
trivia leaderboard server
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia leaderboard server [sort_by=wins] [top=10]
|
||||
|
||||
**Description**
|
||||
|
||||
The trivia leaderboard for this server.
|
||||
|
||||
**Arguments**
|
||||
|
||||
- ``[sort_by=wins]`` The method by which to sort the leaderboard (defaults to wins). Can be one of:
|
||||
|
||||
- ``wins`` Total wins
|
||||
- ``avg`` Average score
|
||||
- ``total`` Total correct answers from all sessions
|
||||
- ``games`` Total games played.
|
||||
|
||||
- ``[top=10]`` The number of ranks to show on the leaderboard. Defaults to 10
|
||||
|
||||
.. _trivia-command-trivia-list:
|
||||
|
||||
^^^^^^^^^^^
|
||||
trivia list
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia list
|
||||
|
||||
**Description**
|
||||
|
||||
Lists the available trivia categories
|
||||
|
||||
.. _trivia-command-trivia-stop:
|
||||
|
||||
^^^^^^^^^^^
|
||||
trivia stop
|
||||
^^^^^^^^^^^
|
||||
|
||||
**Syntax**
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
[p]trivia stop
|
||||
|
||||
**Description**
|
||||
|
||||
Stops an ongoing trivia session.
|
||||
@@ -21,6 +21,7 @@ import os
|
||||
import sys
|
||||
|
||||
sys.path.insert(0, os.path.abspath(".."))
|
||||
sys.path.insert(0, os.path.abspath("_ext"))
|
||||
|
||||
os.environ["BUILDING_DOCS"] = "1"
|
||||
|
||||
@@ -42,6 +43,8 @@ extensions = [
|
||||
"sphinx.ext.napoleon",
|
||||
"sphinx.ext.doctest",
|
||||
"sphinxcontrib_trio",
|
||||
"sphinx-prompt",
|
||||
"deprecated_removed",
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
@@ -58,7 +61,7 @@ master_doc = "index"
|
||||
|
||||
# General information about the project.
|
||||
project = "Red - Discord Bot"
|
||||
copyright = "2018-2020, Cog Creators"
|
||||
copyright = "2018-2021, Cog Creators"
|
||||
author = "Cog Creators"
|
||||
|
||||
# The version info for the project you're documenting, acts as replacement for
|
||||
|
||||
@@ -92,6 +92,13 @@ parameters.
|
||||
Sometimes (especially for the last argument) these double quotes are not
|
||||
required.
|
||||
|
||||
Arguments followed by an ellipsis ``...`` means that you may provide
|
||||
multiple arguments for the command.
|
||||
|
||||
For example, the command ``[p]cog install`` in the downloader cog has
|
||||
the syntax ``cog install <repo> <cogs...>``, meaning that you can provide
|
||||
1 or more ``cogs`` to install from the ``repo``.
|
||||
|
||||
Arguments followed by ``=value`` means that, if not specified,
|
||||
the argument will be equal to ``value``.
|
||||
|
||||
@@ -265,8 +272,8 @@ If you want to do it, follow these steps.
|
||||
1. **Find a host**
|
||||
|
||||
You need to find a server to host Red. You can rent a VPS (it can be free)
|
||||
on an online service. Please check :ref:`this list <host-list>` for
|
||||
quality VPS providers.
|
||||
on an online service. Please check :ref:`this page <host-list>` for
|
||||
more information.
|
||||
|
||||
You can also buy a Raspberry Pi (~$20), which is a micro-computer that will
|
||||
be able to host Red. The model 3 or above is recommended.
|
||||
@@ -277,7 +284,7 @@ If you want to do it, follow these steps.
|
||||
you're a beginner, we recommend **Ubuntu 20.04 LTS**.
|
||||
|
||||
For Raspberry Pi users, just install `Raspbian
|
||||
<https://www.raspberrypi.org/downloads/raspbian/>`_ on a micro-SD card.
|
||||
<https://www.raspberrypi.org/software/>`_ on a micro-SD card.
|
||||
|
||||
2.1. **Log in**
|
||||
|
||||
@@ -347,4 +354,4 @@ The cog guides are formatted the same. They're divided into 3 sections:
|
||||
|
||||
* **Arguments**
|
||||
|
||||
A list of all arguments needed (or not) for the command, with more details.
|
||||
A list of all arguments needed (or not) for the command, with more details.
|
||||
|
||||
@@ -83,7 +83,7 @@ In that file, place the following code:
|
||||
|
||||
from redbot.core import commands
|
||||
|
||||
class Mycog(commands.Cog):
|
||||
class MyCog(commands.Cog):
|
||||
"""My custom cog"""
|
||||
|
||||
@commands.command()
|
||||
@@ -96,11 +96,11 @@ Open :code:`__init__.py`. In that file, place the following:
|
||||
|
||||
.. code-block:: python
|
||||
|
||||
from .mycog import Mycog
|
||||
from .mycog import MyCog
|
||||
|
||||
|
||||
def setup(bot):
|
||||
bot.add_cog(Mycog())
|
||||
bot.add_cog(MyCog())
|
||||
|
||||
Make sure that both files are saved.
|
||||
|
||||
@@ -156,6 +156,12 @@ Publishing your cog
|
||||
|
||||
Go to :doc:`/guide_publish_cogs`
|
||||
|
||||
--------------------------------
|
||||
Becoming an Approved Cog Creator
|
||||
--------------------------------
|
||||
|
||||
:doc:`/guide_cog_creators` explains the Cog Creator Application process and lists requirements and good practices for Cog Creators. This information is worth following for anyone creating cogs for Red, regardless of if you plan to publish your cogs or not.
|
||||
|
||||
--------------------
|
||||
Additional resources
|
||||
--------------------
|
||||
@@ -163,103 +169,3 @@ Additional resources
|
||||
Be sure to check out the :doc:`/guide_migration` for some resources
|
||||
on developing cogs for V3. This will also cover differences between V2 and V3 for
|
||||
those who developed cogs for V2.
|
||||
|
||||
|
||||
.. _guidelines-for-cog-creators:
|
||||
|
||||
---------------------------
|
||||
Guidelines for Cog Creators
|
||||
---------------------------
|
||||
|
||||
The following are a list of guidelines Cog Creators should strive to follow.
|
||||
Not all of these are strict requirements (some are) but are all generally advisable.
|
||||
|
||||
1. Cogs should follow a few naming conventions for consistency.
|
||||
|
||||
- Cog classes should be TitleCased, using alphabetic characters only.
|
||||
- Commands should be lower case, using alphanumeric characters only.
|
||||
- Cog modules should be lower case, using alphabetic characters only.
|
||||
|
||||
2. Cogs and commands should have docstrings suitable for use in help output.
|
||||
|
||||
- This one is slightly flexible if using other methods of setting help.
|
||||
|
||||
3. Don't prevent normal operation of the bot without the user opting into this.
|
||||
|
||||
- This includes as a side effect by blocking the event loop.
|
||||
|
||||
4. If your cog uses logging:
|
||||
|
||||
- The namespace for logging should be: ``red.your_repo_name.cog_name``.
|
||||
- Print statements are not a substitute for proper logging.
|
||||
|
||||
5. If you use asyncio.create_task, your tasks need to:
|
||||
|
||||
- Be cancelled on cog unload.
|
||||
- Handle errors.
|
||||
|
||||
6. Event listeners should exit early if it is an event you don't need.
|
||||
This makes your events less expensive in terms of CPU time. Examples below:
|
||||
|
||||
- Checking that you are in a guild before interacting with config for an antispam command.
|
||||
- Checking that you aren't reacting to a bot message (``not message.author.bot``) early on.
|
||||
|
||||
7. Use .gitignore (or something else) to keep unwanted files out of your cog repo.
|
||||
8. Put a license on your cog repo.
|
||||
|
||||
- By default, in most jurisdictions, without a license that at least offers the code for use,
|
||||
users cannot legally use your code.
|
||||
|
||||
9. Use botwide features when they apply. Some examples of this:
|
||||
|
||||
- ``ctx.embed_color``
|
||||
- ``bot.is_automod_immune``
|
||||
|
||||
10. Use checks to limit command use when the bot needs special permissions.
|
||||
11. Check against user input before doing things. Common things to check:
|
||||
|
||||
- Resulting output is safe.
|
||||
- Values provided make sense. (eg. no negative numbers for payday)
|
||||
- Don't unsafely use user input for things like database input.
|
||||
|
||||
12. Don't abuse bot internals.
|
||||
|
||||
- If you need access to something, ask us or open an issue.
|
||||
- If you're sure the current usage is safe, document why,
|
||||
but we'd prefer you work with us on ensuring you have access to what you need.
|
||||
|
||||
13. Update your cogs for breakage.
|
||||
|
||||
- We announce this in advance.
|
||||
- If you need help, ask.
|
||||
|
||||
14. Check events against `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`
|
||||
|
||||
- Not all events need to be checked, only those that interact with a guild.
|
||||
- Some discretion may apply, for example,
|
||||
a cog which logs command invocation errors could choose to ignore this
|
||||
but a cog which takes actions based on messages should not.
|
||||
|
||||
15. Respect settings when treating non command messages as commands.
|
||||
|
||||
16. Handle user data responsibly
|
||||
|
||||
- Don't do unexpected things with user data.
|
||||
- Don't expose user data to additional audiences without permission.
|
||||
- Don't collect data your cogs don't need.
|
||||
- Don't store data in unexpected locations.
|
||||
Utilize the cog data path, Config, or if you need something more
|
||||
prompt the owner to provide it.
|
||||
|
||||
17. Utilize the data deletion and statement APIs
|
||||
|
||||
- See `redbot.core.commands.Cog.red_delete_data_for_user`
|
||||
- Make a statement about what data your cogs use with the module level
|
||||
variable ``__red_end_user_data_statement__``.
|
||||
This should be a string containing a user friendly explanation of what data
|
||||
your cog stores and why.
|
||||
|
||||
18. Set contextual locales in events and other background tasks that use i18n APIs
|
||||
|
||||
- See `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Usage of i18n APIs within commands automatically has proper contextual locales set.
|
||||
|
||||
201
docs/guide_cog_creators.rst
Normal file
201
docs/guide_cog_creators.rst
Normal file
@@ -0,0 +1,201 @@
|
||||
.. Cog Creator Applications
|
||||
|
||||
.. role:: python(code)
|
||||
:language: python
|
||||
|
||||
================================
|
||||
Becoming an Approved Cog Creator
|
||||
================================
|
||||
|
||||
This guide serves to explain the Cog Creator Application process and lays out the requirements to be a Cog Creator.
|
||||
|
||||
----------------------------------
|
||||
Creating a Cog Creator Application
|
||||
----------------------------------
|
||||
|
||||
.. note::
|
||||
You will need to have created and published your cogs before you create a Cog Creator Application!
|
||||
See `guide_cog_creation` and `guide_publish_cogs` for more information.
|
||||
|
||||
Cog Creator Applications are hosted on the `cogboard <https://cogboard.red/c/apps/12>`__.
|
||||
To create an application, start a new topic in the "Applications" category and fill out all of the required information.
|
||||
QA reviews Cog Creator Applications for security and functionality on a first come, first serve basis.
|
||||
Once your application is reviewed, you will have 14 days to make any requested changes, or to check in with the member of QA who is reviewing your application.
|
||||
|
||||
-----------------------------
|
||||
Requirements for Cog Creators
|
||||
-----------------------------
|
||||
|
||||
The following is a list of the requirements for approved Cog Creators.
|
||||
QA uses this list to request changes for Cog Creator Applications.
|
||||
Handling these requirements before submitting your application can streamline the review process.
|
||||
Any Cog Creator that does not follow these requirements will have their repo removed from approved listings and may have their Cog Creator status revoked.
|
||||
|
||||
- Readme that contains
|
||||
|
||||
- Repository name
|
||||
- Installation instructions
|
||||
- Extra setup instructions (if applicable)
|
||||
- Credits (if applicable)
|
||||
|
||||
- Repo-wide ``info.json`` file with the keys
|
||||
|
||||
- ``author``
|
||||
- ``name``
|
||||
- ``short``
|
||||
- ``description``
|
||||
|
||||
- Cog ``info.json`` files with the keys
|
||||
|
||||
- ``author``
|
||||
- ``name``
|
||||
- ``short``
|
||||
- ``requirements`` (if applicable)
|
||||
- ``description``
|
||||
|
||||
See `info-json-format` for more information on how to set up ``info.json`` files.
|
||||
|
||||
- No cog contains malicious code.
|
||||
- No cog contains code that could impact the stability of the bot, such as blocking the event loop for an extended period of time, unreasonably high IO usage, etc.
|
||||
- No cog contains copied code that does not respect the license of the source.
|
||||
- Disclose in the ``install_msg`` key of the ``info.json`` file of each cog that contains any of the following:
|
||||
|
||||
- Heavy memory or I/O usage.
|
||||
- Any NSFW material.
|
||||
- Bundled data.
|
||||
- Stored data (outside of using Config).
|
||||
- Interactions with outside services.
|
||||
- Any extra setup instructions required.
|
||||
|
||||
- No cog breaks the Discord TOS.
|
||||
- No cog conflicts with any core cogs (e.g., causing a core cog to fail to load) unless it is intended to replace that cog.
|
||||
- Your repo shows an understanding of a range of common cog practices. This requirement exists to ensure QA can trust the safety and functionality of any future code you will create. This is handled on a case-by-case basis, however the following points should outline what we are looking to see:
|
||||
|
||||
- Cogs that are more than what is able to be run in a simple eval.
|
||||
- Cogs that are more than just a simple API access request.
|
||||
- Cogs that properly use Red utilities, including Config, checks, and any other utility functions.
|
||||
- Cogs that use event listeners (bot.wait_for or cog-wide listeners) or custom tasks that are efficient and handle exceptions appropriately.
|
||||
- Cogs that handle errors properly.
|
||||
- Cogs that handle permissions properly.
|
||||
|
||||
*While we're looking for these things to qualify your code, you don't need to apply all of them in order to qualify.*
|
||||
|
||||
- Any unusable or broken commands or cogs are hidden.
|
||||
- The default locale must be English.
|
||||
- The main cog class and every command must have a doc-string.
|
||||
- No cog allows for escalation of permissions. (e.g., sending a mass ping through the bot without having permission to do so)
|
||||
- Respect the role hierarchy. Don’t let a lower role have a way to grant a higher role.
|
||||
- If your cog install comes with any pre-packaged data, use `bundled_data_path()` to access it.
|
||||
- If your cog install creates any non-config data, use `cog_data_path()` to store it.
|
||||
- Unless the cog is intentionally designed to listen to certain input from bots, cogs should ignore input from bots.
|
||||
- Cogs use public methods of Red where possible.
|
||||
- Use the proper method if one exists. (and ask for one if it doesn't exist)
|
||||
|
||||
- If that's not possible, don't break anything in core or any other cog with your code.
|
||||
- If you have to use private methods, lock the cog to specific Red versions you can guarantee it works on without breaking anything using the ``min_bot_version`` and ``max_bot_version`` keys in that cog's ``info.json`` file.
|
||||
|
||||
- Cog Creators must keep their cogs up-to-date with core Red or be delisted until cogs meet Red API changes. Repositories must be kept up to date with the latest version of Red within 3 months of its release.
|
||||
|
||||
.. _recommendations-for-cog-creators:
|
||||
|
||||
--------------------------------
|
||||
Recommendations for Cog Creators
|
||||
--------------------------------
|
||||
|
||||
The following is a list of recommendations for Cog Creators.
|
||||
While not required for approved Cog Creators, they are still recommended in order to ensure consistency between repos.
|
||||
|
||||
- Cogs should follow a few naming conventions for consistency.
|
||||
|
||||
- Cog classes should be TitleCased, using alphabetic characters only.
|
||||
- Commands should be lower case, using alphanumeric characters only.
|
||||
- Cog modules should be lower case, using alphabetic characters only.
|
||||
|
||||
- If your cog uses logging:
|
||||
|
||||
- The namespace for logging should be: ``red.your_repo_name.cog_name``.
|
||||
- Print statements are not a substitute for proper logging.
|
||||
|
||||
- If you use asyncio.create_task, your tasks should:
|
||||
|
||||
- Be cancelled on cog unload.
|
||||
- Handle errors.
|
||||
|
||||
- | Event listeners should exit early if it is an event you don't need.
|
||||
| This makes your events less expensive in terms of CPU time. Examples below:
|
||||
|
||||
- Checking that you are in a guild before interacting with config for an antispam command.
|
||||
- Checking that you aren't reacting to a bot message (``not message.author.bot``) early on.
|
||||
|
||||
- Use .gitignore (or something else) to keep unwanted files out of your cog repo.
|
||||
- Put a license on your cog repo.
|
||||
|
||||
- By default, in most jurisdictions, without a license that at least offers the code for use,
|
||||
users cannot legally use your code.
|
||||
|
||||
- Use botwide features when they apply. Some examples of this:
|
||||
|
||||
- ``ctx.embed_color``
|
||||
- ``bot.is_automod_immune``
|
||||
|
||||
- Use checks to limit command use when the bot needs special permissions.
|
||||
- Check against user input before doing things. Common things to check:
|
||||
|
||||
- Resulting output is safe.
|
||||
- Values provided make sense. (eg. no negative numbers for payday)
|
||||
- Don't unsafely use user input for things like database input.
|
||||
|
||||
- Check events against `bot.cog_disabled_in_guild() <RedBase.cog_disabled_in_guild()>`\
|
||||
|
||||
- Not all events need to be checked, only those that interact with a guild.
|
||||
- Some discretion may apply, for example,
|
||||
a cog which logs command invocation errors could choose to ignore this
|
||||
but a cog which takes actions based on messages should not.
|
||||
|
||||
- Respect settings when treating non-command messages as commands.
|
||||
- Handle user data responsibly
|
||||
|
||||
- Don't do unexpected things with user data.
|
||||
- Don't expose user data to additional audiences without permission.
|
||||
- Don't collect data your cogs don't need.
|
||||
- | Don't store data in unexpected locations.
|
||||
| Utilize the cog data path, Config, or if you need something more
|
||||
prompt the owner to provide it.
|
||||
|
||||
- Utilize the data deletion and statement APIs
|
||||
|
||||
- See `redbot.core.commands.Cog.red_delete_data_for_user()`
|
||||
- | Make a statement about what data your cogs use with the module level
|
||||
variable ``__red_end_user_data_statement__``.
|
||||
| This should be a string containing a user friendly explanation of what data
|
||||
your cog stores and why.
|
||||
|
||||
- Set contextual locales in events and other background tasks that use i18n APIs
|
||||
|
||||
- See `redbot.core.i18n.set_contextual_locales_from_guild()`
|
||||
- Usage of i18n APIs within commands automatically has proper contextual locales set.
|
||||
|
||||
----------------------------
|
||||
Perks of being a Cog Creator
|
||||
----------------------------
|
||||
|
||||
- Added to a growing, curated list of approved repositories hosted on the `Red Index <https://index.discord.red/>`__.
|
||||
- The Cog Creator role on the main Red Server and the Cog Support Server.
|
||||
- Access to an additional testing channel and the #advanced-coding channel on the main Red Server.
|
||||
- Write permission in the #v3-burndown channel on the main Red Server.
|
||||
- Access to an additional testing channel and the Cog Creators channel on the Support Server.
|
||||
- Alerted about breaking changes in Red before anyone else.
|
||||
- Ability to request a channel in the Cog Support Server if you feel like the traffic/question volume for your cogs warrants it.
|
||||
|
||||
-------------
|
||||
Other Details
|
||||
-------------
|
||||
|
||||
- Once a QA member has conducted a final review, you will have up to 14 days to make the necessary changes.
|
||||
- The reviewer of your application has the final word.
|
||||
- Hidden cogs will not be explicitly reviewed, however they are not allowed to contain malicious or ToS breaking code.
|
||||
- QA reserves the right to revoke these roles and all privileges if you are found to be in gross negligence, malicious intent, or reckless abandonment of your repository.
|
||||
- If a Cog Creator's repository is not maintained and kept up to date, that repo will be removed from the approved repo listings until such issues are addressed.
|
||||
- Only 1 person is allowed to be the Cog Creator for a particular repo. Multiple people are allowed to maintain the repo, however the "main" owner (and the Cog Creator) is responsible for any code on the repo.
|
||||
- The Cog Creator status for a repo can be transferred to another user if the Cog Creator requests it.
|
||||
- An approved Cog Creator can ask QA to add additional repos they have created to the approved pool.
|
||||
@@ -86,3 +86,12 @@ Keys specific to the cog info.json (case sensitive)
|
||||
|
||||
.. warning::
|
||||
Shared libraries are deprecated since version 3.2 and are marked for removal in the future.
|
||||
|
||||
Adding to the Index
|
||||
-------------------
|
||||
|
||||
Repositories that are correctly configured can be added to the `public index of cogs <https://index.discord.red/>`_.
|
||||
|
||||
To be added to the index, make a pull request to the `Red-Index repository <https://github.com/Cog-Creators/Red-Index>`_ in the unapproved section. You can learn more about this process in the repository description.
|
||||
|
||||
To be added to the approved repositories, first see `guide_cog_creators`.
|
||||
|
||||
@@ -2,16 +2,42 @@
|
||||
|
||||
.. _host-list:
|
||||
|
||||
=============
|
||||
VPS providers
|
||||
=============
|
||||
===================
|
||||
Hosting Information
|
||||
===================
|
||||
|
||||
.. note::
|
||||
This doc is written for the :ref:`hosting section <getting-started-hosting>`
|
||||
of the :ref:`getting started <getting-started>` guide. Please take a look
|
||||
if you don't know how to host Red on a VPS.
|
||||
if you don't know how to host Red.
|
||||
|
||||
This is a list of the recommended VPS providers.
|
||||
|
||||
| For your instance of Red to stay online 24/7, it needs to be hosted on a dedicated system.
|
||||
This page contains hosting related information and advice for beginners in
|
||||
topics such as picking a provider.
|
||||
|
||||
First, we would like to make something clear:
|
||||
|
||||
.. warning::
|
||||
Due to their inability to handle Red's data structure and meet the
|
||||
conditions of being a supported platform; platforms such as Heroku,
|
||||
Pterodactyl, repl.it, Termux, LXC and alike are **NOT** officially supported.
|
||||
Docker support found in GitHub is also a work in progress and not ready
|
||||
for daily use. Workarounds for getting Red running on those platforms
|
||||
are imperfect due to Red's nature. You will not be able to receive
|
||||
support if an issue occurs when hosting on any of these platforms.
|
||||
|
||||
|
||||
------------------------------------
|
||||
Hosting on a VPS or Dedicated Server
|
||||
------------------------------------
|
||||
|
||||
| You can host Red in a VPS running Linux or Windows. Using a Linux VPS is the
|
||||
recommended option. Dedicated servers also work but are overpowered and cost
|
||||
ineffective unless one plans to run a very large bot or use their server for
|
||||
more than just hosting Red. If you have already created an instance, Red can be moved to a different
|
||||
server for hosting with a backup/restore process. More information and guidance
|
||||
about this process is available in the `Red Support Server <https://discord.com/invite/red>`_.
|
||||
|
||||
.. warning::
|
||||
Please be aware that a Linux server is controlled through a command line.
|
||||
@@ -19,73 +45,106 @@ This is a list of the recommended VPS providers.
|
||||
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_
|
||||
from DigitalOcean which will introduce you to the Linux basics.
|
||||
|
||||
-------------
|
||||
Linux hosting
|
||||
-------------
|
||||
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|Link |Description |
|
||||
+====================================+======================================================+
|
||||
|`Scaleway |Incredibly cheap but powerful VPSes, owned by |
|
||||
|<https://www.scaleway.com/>`_ |`<https://online.net/>`_, based in Europe. |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|`DigitalOcean |US-based cheap VPSes. The gold standard. Locations |
|
||||
|<https://www.digitalocean.com/>`_ |available world wide. |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|`OVH <https://www.ovh.co.uk/>`_ |Cheap VPSes, used by many people. French and Canadian |
|
||||
| |locations available. |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|`Time4VPS |Cheap VPSes, seemingly based in Lithuania. |
|
||||
|<https://www.time4vps.eu/>`_ | |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|`Linode <https://www.linode.com/>`_ |More cheap VPSes! |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|`Vultr <https://www.vultr.com/>`_ |US-based, DigitalOcean-like. |
|
||||
+------------------------------------+------------------------------------------------------+
|
||||
|
||||
------
|
||||
Others
|
||||
------
|
||||
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|Link | |
|
||||
+=====================================+=====================================================+
|
||||
|`AWS <https://aws.amazon.com/>`_ |Amazon Web Services. Free for a year (with certain |
|
||||
| |limits), but very pricey after that. |
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|`Google Cloud |Same as AWS, but it's Google. |
|
||||
|<https://cloud.google.com/compute/>`_| |
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|`Microsoft Azure |Same as AWS, but it's Microsoft. |
|
||||
|<https://azure.microsoft.com>`_ | |
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|`Oracle Cloud |Same as AWS, but it's Oracle. |
|
||||
|<https://oracle.com/cloud/>`_ | |
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|`LowEndBox <http://lowendbox.com/>`_ |A curator for lower specced servers. |
|
||||
+-------------------------------------+-----------------------------------------------------+
|
||||
|
||||
------------
|
||||
Self-hosting
|
||||
Self Hosting
|
||||
------------
|
||||
|
||||
You can always self-host on your own hardware.
|
||||
A Raspberry Pi 3 will be more than sufficient for small to medium sized bots.
|
||||
| It's possible to self host Red with your own hardware. A Raspberry Pi 3
|
||||
will have enough computing capacity to handle a small to medium sized bot.
|
||||
You can also host on your own computer or rack server. Any modern hardware
|
||||
should work without issues. However, this option leaves you responsible for
|
||||
keeping the bot online by paying for electricity costs and dealing with power outages.
|
||||
|
||||
For bigger bots, you can build your own server PC for usage, or buy a rack
|
||||
server. Any modern hardware should work 100% fine.
|
||||
-------------------
|
||||
Choosing a Provider
|
||||
-------------------
|
||||
|
||||
| The following are some common providers suitable for hosting Red. With
|
||||
each having their pros and cons, this list is mainly intended to act as a
|
||||
starting point. You should conduct your own research and come to
|
||||
a conclusion depending on your needs and budget, taking into account
|
||||
providers not listed here if desired. The key is the provider offering
|
||||
an OS supported by Red.
|
||||
|
||||
.. tip::
|
||||
You will have better results with Audio when the region in your Discord
|
||||
server settings is closer to the bulk of the server's audience and
|
||||
the location you picked for your Red host.
|
||||
|
||||
|
||||
-----------------
|
||||
Average Providers
|
||||
-----------------
|
||||
|
||||
| `Scaleway <https://www.scaleway.com/>`_ is a VPS and dedicated server
|
||||
provider French in origin with locations in Poland and Netherlands.
|
||||
|
||||
| `DigitalOcean <https://www.digitalocean.com/>`_ is a US based cloud services company
|
||||
with locations available worldwide, the VPS service is provided under the brand name
|
||||
"Droplet".
|
||||
|
||||
| `OVH <https://us.ovhcloud.com/vps/>`_ is a company focused on providing hosting
|
||||
and cloud services with locations in Europe, North America and Asia Pacific.
|
||||
|
||||
| `Time4VPS <https://www.time4vps.eu/>`_ is a Lithuanian VPS provider mainly focused
|
||||
on lower cost.
|
||||
|
||||
| `GalaxyGate <https://galaxygate.net/>`_ is a VPS and dedicated server provider
|
||||
with a single location in New York.
|
||||
|
||||
| `Linode <https://www.linode.com/>`_ is a US based cloud services company similar
|
||||
to DigitalOcean with locations available worldwide.
|
||||
|
||||
| `AWS Lightsail <https://aws.amazon.com/lightsail/>`_ is a VPS service from Amazon
|
||||
Web Services priced lower than their enterprise offerings.
|
||||
|
||||
| `Vultr <https://www.vultr.com/>`_ is a US based provider of VPS and dedicated servers
|
||||
with locations available worldwide.
|
||||
|
||||
| `Hetzner Online <https://www.hetzner.com/>`_ is a German VPS and dedicated server
|
||||
provider with locations in Germany and Finland.
|
||||
|
||||
| `Contabo <https://contabo.com/>`_ is also a German VPS and dedicated server provider
|
||||
with locations in Germany and the United States.
|
||||
|
||||
| `Ramnode <https://www.ramnode.com/>`_ is a US based VPS provider focused on
|
||||
low to middle end VPS with locations in the US and Netherlands.
|
||||
|
||||
| `LowEndBox <http://lowendbox.com/>`_ is a website where hosting providers are
|
||||
discussed and curated, often with lower costs and less known providers.
|
||||
|
||||
--------------------
|
||||
Higher End Providers
|
||||
--------------------
|
||||
|
||||
| `AWS EC2 <https://aws.amazon.com/ec2/>`__ is the enterprise offering of Amazon Web Services.
|
||||
A limited free plan is available for 12 months, after which a complex pricing model with
|
||||
high costs take over.
|
||||
|
||||
| `Google Compute Engine <https://cloud.google.com/compute/>`__ is Google's EC2 competitor.
|
||||
However, an always free plan with limited resources is offered.
|
||||
|
||||
| `Microsoft Azure VM <https://azure.microsoft.com/services/virtual-machines/>`__ is
|
||||
Microsoft's EC2 competitor with lower costs than EC2 for Windows instances, but similar
|
||||
otherwise.
|
||||
|
||||
| `Oracle Cloud Compute <https://www.oracle.com/cloud/compute/>`__ is Oracle's EC2
|
||||
competitor. But an always free plan is available with slightly higher specifications
|
||||
compared to that of Google Compute Engine.
|
||||
|
||||
------------
|
||||
Free hosting
|
||||
Free Hosting
|
||||
------------
|
||||
|
||||
| `Google Cloud Compute Engine <https://cloud.google.com/free/docs/gcp-free-tier>`_,
|
||||
| `Google Compute Engine <https://cloud.google.com/free/docs/gcp-free-tier>`_,
|
||||
`Oracle Cloud Compute <https://oracle.com/cloud/free/#always-free>`_ and
|
||||
`AWS EC2 <https://aws.amazon.com/free/>`_ have free tier VPSes suitable for small bots.
|
||||
|
||||
| **Note:** AWS EC2's free tier does not last forever - it's a 12 month trial.
|
||||
| Additionally, new Google Cloud customers get a $300 credit which is valid
|
||||
for 12 months.
|
||||
| **Note:** The free tier offered by AWS for EC2 only lasts for 12 months, while
|
||||
Oracle Cloud and Google Cloud offer always free tiers with limited resources.
|
||||
|
||||
Other than that... no. There is no good free VPS hoster, outside of
|
||||
persuading somebody to host for you, which is incredibly unlikely.
|
||||
| Additionally, new Google Cloud customers get a $300 credit which is valid for 3 months.
|
||||
|
||||
| Excluding the above, there is no recommended free VPS host. Persuasion of
|
||||
another individual for hosting Red is an option, albeit low in success rate.
|
||||
|
||||
@@ -35,6 +35,16 @@ Welcome to Red - Discord Bot's documentation!
|
||||
cog_guides/admin
|
||||
cog_guides/alias
|
||||
cog_guides/bank
|
||||
cog_guides/cleanup
|
||||
cog_guides/cog_manager_ui
|
||||
cog_guides/customcommands
|
||||
cog_guides/downloader
|
||||
cog_guides/economy
|
||||
cog_guides/filter
|
||||
cog_guides/general
|
||||
cog_guides/image
|
||||
cog_guides/streams
|
||||
cog_guides/trivia
|
||||
red_core_data_statement
|
||||
|
||||
.. toctree::
|
||||
@@ -44,6 +54,7 @@ Welcome to Red - Discord Bot's documentation!
|
||||
guide_migration
|
||||
guide_cog_creation
|
||||
guide_publish_cogs
|
||||
guide_cog_creators
|
||||
framework_apikeys
|
||||
framework_bank
|
||||
framework_bot
|
||||
|
||||
@@ -22,8 +22,7 @@ The pre-requirements are:
|
||||
- Git 2.11+
|
||||
- Java Runtime Environment 11 (for audio support)
|
||||
|
||||
We also recommend installing some basic compiler tools, in case our dependencies don't provide
|
||||
pre-built "wheels" for your architecture.
|
||||
We recommend installing the nano text editor as our guides may instruct you to create or edit some files. We also recommend installing some basic compiler tools in case our dependencies don't provide pre-built "wheels" for your architecture.
|
||||
|
||||
|
||||
*****************
|
||||
@@ -41,9 +40,14 @@ Operating systems
|
||||
Arch Linux
|
||||
~~~~~~~~~~
|
||||
|
||||
.. code-block:: none
|
||||
.. warning::
|
||||
|
||||
sudo pacman -Syu python python-pip git jre11-openjdk-headless base-devel
|
||||
Latest Python packages for Arch Linux provide Python 3.9 which Red does not currently support.
|
||||
To use Red on Arch Linux, you will need to install latest version of Python 3.8 on your own.
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
sudo pacman -Syu python python-pip git jre11-openjdk-headless base-devel nano
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
@@ -56,11 +60,10 @@ Continue by `creating-venv-linux`.
|
||||
CentOS and RHEL 7
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo yum -y groupinstall development
|
||||
sudo yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
|
||||
openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless
|
||||
sudo yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless nano
|
||||
sudo yum -y install centos-release-scl
|
||||
sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++
|
||||
echo "source scl_source enable devtoolset-8" >> ~/.bashrc
|
||||
@@ -68,7 +71,7 @@ CentOS and RHEL 7
|
||||
|
||||
In order to install Git 2.11 or greater, we recommend adding the IUS repository:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo yum -y install https://repo.ius.io/ius-release-el7.rpm
|
||||
sudo yum -y swap git git224
|
||||
@@ -84,13 +87,12 @@ Complete the rest of the installation by `installing Python 3.8 with pyenv <inst
|
||||
CentOS and RHEL 8
|
||||
~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo yum -y install epel-release
|
||||
sudo yum -y update
|
||||
sudo yum -y groupinstall development
|
||||
sudo yum -y install git zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel \
|
||||
openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless
|
||||
sudo yum -y install git zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless nano
|
||||
|
||||
Complete the rest of the installation by `installing Python 3.8 with pyenv <install-python-pyenv>`.
|
||||
|
||||
@@ -106,12 +108,10 @@ Debian and Raspbian Buster
|
||||
We recommend installing pyenv as a method of installing non-native versions of python on
|
||||
Debian/Raspbian Buster. This guide will tell you how. First, run the following commands:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
|
||||
libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \
|
||||
libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless
|
||||
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
|
||||
CXX=/usr/bin/g++
|
||||
|
||||
Complete the rest of the installation by `installing Python 3.8 with pyenv <install-python-pyenv>`.
|
||||
@@ -124,12 +124,12 @@ Complete the rest of the installation by `installing Python 3.8 with pyenv <inst
|
||||
Fedora Linux
|
||||
~~~~~~~~~~~~
|
||||
|
||||
Fedora Linux 31 and above has all required packages available in official repositories. Install
|
||||
Fedora Linux 32 and above has all required packages available in official repositories. Install
|
||||
them with dnf:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo dnf -y install python38 git java-11-openjdk-headless @development-tools
|
||||
sudo dnf -y install python38 git java-11-openjdk-headless @development-tools nano
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
@@ -144,20 +144,20 @@ Mac
|
||||
Install Brew: in Finder or Spotlight, search for and open *Terminal*. In the terminal, paste the
|
||||
following, then press Enter:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
|
||||
|
||||
After the installation, install the required packages by pasting the commands and pressing enter,
|
||||
one-by-one:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
brew install python@3.8
|
||||
echo 'export PATH="/usr/local/opt/python@3.8/bin:$PATH"' >> ~/.profile
|
||||
source ~/.profile
|
||||
brew install git
|
||||
brew cask install adoptopenjdk/openjdk/adoptopenjdk11
|
||||
brew install --cask adoptopenjdk/openjdk/adoptopenjdk11
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
@@ -169,40 +169,38 @@ Continue by `creating-venv-linux`.
|
||||
openSUSE
|
||||
~~~~~~~~
|
||||
|
||||
openSUSE Leap 15.1+
|
||||
openSUSE Leap 15.2+
|
||||
*******************
|
||||
|
||||
We recommend installing a community package to get Python 3.8 on openSUSE Leap 15.1+. This package will
|
||||
We recommend installing a community package to get Python 3.8 on openSUSE Leap 15.2+. This package will
|
||||
be installed to the ``/opt`` directory.
|
||||
|
||||
First, add the Opt-Python community repository:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
source /etc/os-release
|
||||
sudo zypper -n ar -f \
|
||||
https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ \
|
||||
Opt-Python
|
||||
sudo zypper -n ar -f https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ Opt-Python
|
||||
sudo zypper -n --gpg-auto-import-keys ref
|
||||
|
||||
Now install the pre-requirements with zypper:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo zypper -n install opt-python38 opt-python38-setuptools git-core java-11-openjdk-headless
|
||||
sudo zypper -n install opt-python38 opt-python38-setuptools git-core java-11-openjdk-headless nano
|
||||
sudo zypper -n install -t pattern devel_basis
|
||||
|
||||
Since Python is now installed to ``/opt/python``, we should add it to PATH. You can add a file in
|
||||
``/etc/profile.d/`` to do this:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
echo 'export PATH="/opt/python/bin:$PATH"' | sudo tee /etc/profile.d/opt-python.sh
|
||||
source /etc/profile.d/opt-python.sh
|
||||
|
||||
Now, install pip with easy_install:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo /opt/python/bin/easy_install-3.8 pip
|
||||
|
||||
@@ -214,52 +212,15 @@ openSUSE Tumbleweed
|
||||
openSUSE Tumbleweed has all required dependencies available in official repositories. Install them
|
||||
with zypper:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo zypper -n install python3-base python3-pip git-core java-11-openjdk-headless
|
||||
sudo zypper -n install python38-base python38-pip git-core java-11-openjdk-headless nano
|
||||
sudo zypper -n install -t pattern devel_basis
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
----
|
||||
|
||||
.. _install-ubuntu-1604:
|
||||
|
||||
~~~~~~~~~~~~~~~~
|
||||
Ubuntu 16.04 LTS
|
||||
~~~~~~~~~~~~~~~~
|
||||
|
||||
We recommend adding the ``openjdk-r`` ppa to install Java 11:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install software-properties-common
|
||||
sudo add-apt-repository -yu ppa:openjdk-r/ppa
|
||||
|
||||
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo add-apt-repository -yu ppa:git-core/ppa
|
||||
|
||||
We recommend adding the ``deadsnakes`` ppa to install Python 3.8.1 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo add-apt-repository -yu ppa:deadsnakes/ppa
|
||||
|
||||
Now install the pre-requirements with apt:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless \
|
||||
build-essential
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
----
|
||||
|
||||
.. _install-ubuntu-1804:
|
||||
|
||||
~~~~~~~~~~~~~~~~
|
||||
@@ -268,7 +229,7 @@ Ubuntu 18.04 LTS
|
||||
|
||||
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install software-properties-common
|
||||
@@ -276,16 +237,15 @@ We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
We recommend adding the ``deadsnakes`` ppa to install Python 3.8.1 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo add-apt-repository -y ppa:deadsnakes/ppa
|
||||
|
||||
Now install the pre-requirements with apt:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless \
|
||||
build-essential
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless build-essential nano
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
@@ -299,7 +259,7 @@ Ubuntu 20.04 LTS
|
||||
|
||||
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install software-properties-common
|
||||
@@ -307,10 +267,9 @@ We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
Now install the pre-requirements with apt:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless \
|
||||
build-essential
|
||||
sudo apt -y install python3.8 python3.8-dev python3.8-venv python3-pip git openjdk-11-jre-headless build-essential nano
|
||||
|
||||
Continue by `creating-venv-linux`.
|
||||
|
||||
@@ -324,7 +283,7 @@ Ubuntu non-LTS versions
|
||||
|
||||
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt update
|
||||
sudo apt -y install software-properties-common
|
||||
@@ -333,11 +292,9 @@ We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
|
||||
Now, to install non-native version of python on non-LTS versions of Ubuntu, we recommend
|
||||
installing pyenv. To do this, first run the following commands:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev \
|
||||
libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev \
|
||||
libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless
|
||||
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
|
||||
CXX=/usr/bin/g++
|
||||
|
||||
And then complete the rest of the installation by `installing Python 3.8 with pyenv <install-python-pyenv>`.
|
||||
@@ -359,7 +316,7 @@ On distributions where Python 3.8 needs to be compiled from source, we recommend
|
||||
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
|
||||
virtual environment.
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
command -v pyenv && pyenv update || curl https://pyenv.run | bash
|
||||
|
||||
@@ -368,9 +325,9 @@ instructions given to fix that, then close and reopen your shell.**
|
||||
|
||||
Then run the following command:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.8.6 -v
|
||||
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.8.9 -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
|
||||
@@ -380,9 +337,9 @@ slower.
|
||||
|
||||
After that is finished, run:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
|
||||
pyenv global 3.8.6
|
||||
pyenv global 3.8.9
|
||||
|
||||
Pyenv is now installed and your system should be configured to run Python 3.8.
|
||||
|
||||
@@ -420,11 +377,15 @@ First, choose a directory where you would like to create your virtual environmen
|
||||
to keep it in a location which is easy to type out the path to. From now, we'll call it
|
||||
``redenv`` and it will be located in your home directory.
|
||||
|
||||
Create your virtual environment with the following command::
|
||||
Create your virtual environment with the following command:
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
python3.8 -m venv ~/redenv
|
||||
|
||||
And activate it with the following command::
|
||||
And activate it with the following command:
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
source ~/redenv/bin/activate
|
||||
|
||||
@@ -446,18 +407,24 @@ Using ``pyenv virtualenv``
|
||||
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
|
||||
environments. This option is only available if you installed Python with pyenv.
|
||||
|
||||
First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command::
|
||||
First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command:
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
pyenv version
|
||||
|
||||
Now, create a virtual environment with the following command::
|
||||
Now, create a virtual environment with the following command:
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
pyenv virtualenv <name>
|
||||
|
||||
Replace ``<name>`` with whatever you like. If you ever forget what you named it,
|
||||
you can always use the command ``pyenv versions`` to list all virtual environments.
|
||||
|
||||
Now activate your virtualenv with the following command::
|
||||
Now activate your virtualenv with the following command:
|
||||
|
||||
.. prompt:: bash
|
||||
|
||||
pyenv shell <name>
|
||||
|
||||
@@ -481,17 +448,19 @@ Choose one of the following commands to install Red.
|
||||
|
||||
To install without additional config backend support:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -U Red-DiscordBot
|
||||
|
||||
Or, to install with PostgreSQL support:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -U Red-DiscordBot[postgres]
|
||||
python -m pip install -U "Red-DiscordBot[postgres]"
|
||||
|
||||
|
||||
.. note::
|
||||
@@ -504,7 +473,8 @@ Setting Up and Running Red
|
||||
|
||||
After installation, set up your instance with the following command:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
redbot-setup
|
||||
|
||||
@@ -514,7 +484,8 @@ running the bot).
|
||||
|
||||
Once done setting up the instance, run the following command to run Red:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
redbot <your instance name>
|
||||
|
||||
|
||||
@@ -33,18 +33,18 @@ right-click on it and then click "Run as administrator".
|
||||
|
||||
Then run each of the following commands:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: powershell
|
||||
|
||||
Set-ExecutionPolicy Bypass -Scope Process -Force
|
||||
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
|
||||
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
|
||||
choco upgrade git --params "/GitOnlyOnPath /WindowsTerminal" -y
|
||||
choco upgrade visualstudio2019-workload-vctools -y
|
||||
choco upgrade python3 -y --version 3.8.6
|
||||
choco upgrade python3 -y --version 3.8.9
|
||||
|
||||
For Audio support, you should also run the following command before exiting:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: powershell
|
||||
|
||||
choco upgrade adoptopenjdk11jre -y
|
||||
|
||||
@@ -109,13 +109,13 @@ Start with opening a command prompt (open Start, search for "command prompt", th
|
||||
|
||||
Then create your virtual environment with the following command
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
|
||||
py -3.8 -m venv "%userprofile%\redenv"
|
||||
|
||||
And activate it with the following command
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
|
||||
"%userprofile%\redenv\Scripts\activate.bat"
|
||||
|
||||
@@ -138,14 +138,16 @@ Run **one** of the following set of commands, depending on what extras you want
|
||||
|
||||
* Normal installation:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
:prompts: (redenv) C:\\>
|
||||
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -U Red-DiscordBot
|
||||
|
||||
* With PostgreSQL support:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
:prompts: (redenv) C:\\>
|
||||
|
||||
python -m pip install -U pip setuptools wheel
|
||||
python -m pip install -U Red-DiscordBot[postgres]
|
||||
@@ -156,7 +158,8 @@ Setting Up and Running Red
|
||||
|
||||
After installation, set up your instance with the following command:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
:prompts: (redenv) C:\\>
|
||||
|
||||
redbot-setup
|
||||
|
||||
@@ -166,7 +169,8 @@ running the bot).
|
||||
|
||||
Once done setting up the instance, run the following command to run Red:
|
||||
|
||||
.. code-block:: none
|
||||
.. prompt:: batch
|
||||
:prompts: (redenv) C:\\>
|
||||
|
||||
redbot <your instance name>
|
||||
|
||||
|
||||
@@ -37,13 +37,14 @@ If you have Red 3.2.0 or newer, you can upgrade by following these 4 easy steps:
|
||||
|
||||
2. Activate your venv with the following command:
|
||||
|
||||
.. code:: none
|
||||
.. prompt:: batch
|
||||
|
||||
"%userprofile%\redenv\Scripts\activate.bat"
|
||||
|
||||
3. Update Red with this command:
|
||||
|
||||
.. code:: none
|
||||
.. prompt:: batch
|
||||
:prompts: (redenv) C:\\>
|
||||
|
||||
python -m pip install -U Red-DiscordBot
|
||||
|
||||
@@ -53,6 +54,8 @@ If you have Red 3.2.0 or newer, you can upgrade by following these 4 easy steps:
|
||||
|
||||
4. Start your bot.
|
||||
|
||||
5. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix)
|
||||
|
||||
Linux & Mac
|
||||
-----------
|
||||
|
||||
@@ -64,19 +67,20 @@ If you have Red 3.2.0 or newer, you can upgrade by following these 4 easy steps:
|
||||
|
||||
If you used ``venv`` for your virtual environment, use:
|
||||
|
||||
.. code:: none
|
||||
.. prompt:: bash
|
||||
|
||||
source ~/redenv/bin/activate
|
||||
|
||||
If you used ``pyenv`` for your virtual environment, use:
|
||||
|
||||
.. code:: none
|
||||
.. prompt:: bash
|
||||
|
||||
pyenv shell <name>
|
||||
|
||||
3. Update Red with this command:
|
||||
|
||||
.. code:: none
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
python -m pip install -U Red-DiscordBot
|
||||
|
||||
@@ -86,6 +90,8 @@ If you have Red 3.2.0 or newer, you can upgrade by following these 4 easy steps:
|
||||
|
||||
4. Start your bot.
|
||||
|
||||
5. If you have any 3rd-party cogs installed, we highly recommend you update them with this command in Discord: ``[p]cog update`` (``[p]`` is considered as your prefix)
|
||||
|
||||
Red 3.1.X
|
||||
*********
|
||||
|
||||
@@ -107,7 +113,8 @@ Follow every step to ensure you have all dependencies up-to-date and only skip `
|
||||
- If you were using the MongoDB driver, **prior to launching your instance after update**,
|
||||
you will need to run the following commands to convert:
|
||||
|
||||
.. code::
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
python -m pip install dnspython~=1.16.0 motor~=2.0.0 pymongo~=3.8.0
|
||||
redbot-setup convert [instancename] json
|
||||
@@ -125,7 +132,8 @@ Red 3.0.2 and older
|
||||
- If you were using the MongoDB driver, **prior to updating**, you will need to convert your data to JSON backend,
|
||||
using following command:
|
||||
|
||||
.. code::
|
||||
.. prompt:: bash
|
||||
:prompts: (redenv) $
|
||||
|
||||
redbot-setup --edit
|
||||
|
||||
|
||||
32
make.bat
32
make.bat
@@ -2,31 +2,38 @@
|
||||
|
||||
if [%1] == [] goto help
|
||||
|
||||
REM This allows us to expand variables at execution
|
||||
setlocal ENABLEDELAYEDEXPANSION
|
||||
if exist "%~dp0.venv\" (
|
||||
set "VENV_PYTHON=%~dp0.venv\Scripts\python"
|
||||
) else (
|
||||
set VENV_PYTHON=python
|
||||
)
|
||||
|
||||
goto %1
|
||||
|
||||
:reformat
|
||||
black "%~dp0."
|
||||
exit /B %ERRORLEVEL%
|
||||
"%VENV_PYTHON%" -m black "%~dp0."
|
||||
goto:eof
|
||||
|
||||
:stylecheck
|
||||
black --check "%~dp0."
|
||||
exit /B %ERRORLEVEL%
|
||||
"%VENV_PYTHON%" -m black --check "%~dp0."
|
||||
goto:eof
|
||||
|
||||
:stylediff
|
||||
black --check --diff "%~dp0."
|
||||
exit /B %ERRORLEVEL%
|
||||
"%VENV_PYTHON%" -m black --check --diff "%~dp0."
|
||||
goto:eof
|
||||
|
||||
:newenv
|
||||
py -3.8 -m venv --clear .venv
|
||||
.\.venv\Scripts\python -m pip install -U pip setuptools wheel
|
||||
"%~dp0.venv\Scripts\python" -m pip install -U pip setuptools wheel
|
||||
goto syncenv
|
||||
|
||||
:syncenv
|
||||
.\.venv\Scripts\python -m pip install -Ur .\tools\dev-requirements.txt
|
||||
exit /B %ERRORLEVEL%
|
||||
"%~dp0.venv\Scripts\python" -m pip install -Ur .\tools\dev-requirements.txt
|
||||
goto:eof
|
||||
|
||||
:activateenv
|
||||
CALL "%~dp0.venv\Scripts\activate.bat"
|
||||
goto:eof
|
||||
|
||||
:help
|
||||
echo Usage:
|
||||
@@ -35,6 +42,9 @@ echo.
|
||||
echo Commands:
|
||||
echo reformat Reformat all .py files being tracked by git.
|
||||
echo stylecheck Check which tracked .py files need reformatting.
|
||||
echo stylediff Show the post-reformat diff of the tracked .py files
|
||||
echo without modifying them.
|
||||
echo newenv Create or replace this project's virtual environment.
|
||||
echo syncenv Sync this project's virtual environment to Red's latest
|
||||
echo dependencies.
|
||||
echo activateenv Activates project's virtual environment.
|
||||
|
||||
97
make.ps1
Normal file
97
make.ps1
Normal file
@@ -0,0 +1,97 @@
|
||||
<#
|
||||
.Synopsis
|
||||
Makefile script in PowerShell that contains commands useful during development for Red.
|
||||
|
||||
.Description
|
||||
Available commands:
|
||||
reformat Reformat all .py files being tracked by git.
|
||||
stylecheck Check which tracked .py files need reformatting.
|
||||
stylediff Show the post-reformat diff of the tracked .py files
|
||||
without modifying them.
|
||||
newenv Create or replace this project's virtual environment.
|
||||
syncenv Sync this project's virtual environment to Red's latest
|
||||
dependencies.
|
||||
activateenv Activates project's virtual environment.
|
||||
|
||||
.Parameter Command
|
||||
Command to execute. See Cmdlet's description for more information.
|
||||
|
||||
#>
|
||||
|
||||
# I'm too dumb for PowerShell, so $script:availableCommands needs to be defined in 2 places // Jack
|
||||
|
||||
[CmdletBinding()]
|
||||
param (
|
||||
[Parameter(Mandatory=$false)]
|
||||
[ArgumentCompleter({
|
||||
param (
|
||||
$commandName,
|
||||
$parameterName,
|
||||
$wordToComplete,
|
||||
$commandAst,
|
||||
$fakeBoundParameters
|
||||
)
|
||||
$script:availableCommands = @("reformat", "stylecheck", "stylediff", "newenv", "syncenv", "activateenv")
|
||||
return $script:availableCommands | Where-Object { $_ -like "$wordToComplete*" }
|
||||
})]
|
||||
[String]
|
||||
$command,
|
||||
[switch]
|
||||
$help = $false
|
||||
)
|
||||
|
||||
function reformat() {
|
||||
& $script:venvPython -m black $PSScriptRoot
|
||||
}
|
||||
|
||||
function stylecheck() {
|
||||
& $script:venvPython -m black --check $PSScriptRoot
|
||||
Exit $LASTEXITCODE
|
||||
}
|
||||
|
||||
function stylediff() {
|
||||
& $script:venvPython -m black --check --diff $PSScriptRoot
|
||||
Exit $LASTEXITCODE
|
||||
}
|
||||
|
||||
function newenv() {
|
||||
py -3.8 -m venv --clear .venv
|
||||
& $PSScriptRoot\.venv\Scripts\python.exe -m pip install -U pip setuptools
|
||||
syncenv
|
||||
}
|
||||
|
||||
function syncenv() {
|
||||
& $PSScriptRoot\.venv\Scripts\python.exe -m pip install -Ur .\tools\dev-requirements.txt
|
||||
}
|
||||
|
||||
function activateenv() {
|
||||
& $PSScriptRoot\.venv\Scripts\Activate.ps1
|
||||
}
|
||||
|
||||
$script:availableCommands = @("reformat", "stylecheck", "stylediff", "newenv", "syncenv", "activateenv")
|
||||
|
||||
if (Test-Path -LiteralPath "$PSScriptRoot\.venv" -PathType Container) {
|
||||
$script:venvPython = "$PSScriptRoot\.venv\Scripts\python.exe"
|
||||
} else {
|
||||
$script:venvPython = "python"
|
||||
}
|
||||
|
||||
if ($help -or !$command) {
|
||||
Get-Help $MyInvocation.InvocationName
|
||||
exit
|
||||
}
|
||||
|
||||
switch ($command) {
|
||||
{$script:availableCommands -contains $_} {
|
||||
& $command
|
||||
break
|
||||
}
|
||||
default {
|
||||
Write-Host (
|
||||
"""$command"" is not a valid command.",
|
||||
"To see available commands, type: ""$($MyInvocation.InvocationName) -help"""
|
||||
)
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,22 +2,9 @@
|
||||
line-length = 99
|
||||
target-version = ['py38']
|
||||
include = '\.py$'
|
||||
exclude = '''
|
||||
force-exclude = '''
|
||||
/(
|
||||
\.eggs
|
||||
| \.git
|
||||
| \.hg
|
||||
| \.mypy_cache
|
||||
| \.tox
|
||||
| \.venv
|
||||
| _build
|
||||
| buck-out
|
||||
| build
|
||||
| dist
|
||||
| redbot\/vendored
|
||||
redbot\/vendored
|
||||
)/
|
||||
'''
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
minversion = "6.0"
|
||||
addopts = "--import-mode=importlib"
|
||||
|
||||
@@ -191,7 +191,7 @@ def _update_event_loop_policy():
|
||||
_asyncio.set_event_loop_policy(_uvloop.EventLoopPolicy())
|
||||
|
||||
|
||||
__version__ = "3.4.1"
|
||||
__version__ = "3.4.8"
|
||||
version_info = VersionInfo.from_str(__version__)
|
||||
|
||||
# Filter fuzzywuzzy slow sequence matcher warning
|
||||
@@ -204,12 +204,3 @@ if "--debug" not in _sys.argv:
|
||||
# Individual warnings - tracked in https://github.com/Cog-Creators/Red-DiscordBot/issues/3529
|
||||
# DeprecationWarning: an integer is required (got type float). Implicit conversion to integers using __int__ is deprecated, and may be removed in a future version of Python.
|
||||
_warnings.filterwarnings("ignore", category=DeprecationWarning, module="importlib", lineno=219)
|
||||
# DeprecationWarning: "@coroutine" decorator is deprecated since Python 3.8, use "async def" instead
|
||||
# def noop(*args, **kwargs): # type: ignore
|
||||
_warnings.filterwarnings("ignore", category=DeprecationWarning, module="aiohttp", lineno=107)
|
||||
# DeprecationWarning: The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.
|
||||
# hosts = await asyncio.shield(self._resolve_host(..
|
||||
_warnings.filterwarnings("ignore", category=DeprecationWarning, module="aiohttp", lineno=964)
|
||||
# DeprecationWarning: The loop argument is deprecated since Python 3.8, and scheduled for removal in Python 3.10.
|
||||
# self._event = asyncio.Event(loop=loop)
|
||||
_warnings.filterwarnings("ignore", category=DeprecationWarning, module="aiohttp", lineno=21)
|
||||
|
||||
@@ -97,6 +97,7 @@ def debug_info():
|
||||
+ "OS version: {}\n".format(osver)
|
||||
+ "System arch: {}\n".format(platform.machine())
|
||||
+ "User: {}\n".format(user_who_ran)
|
||||
+ "Metadata file: {}\n".format(data_manager.config_file)
|
||||
)
|
||||
print(info)
|
||||
sys.exit(0)
|
||||
@@ -180,7 +181,7 @@ async def _edit_prefix(red, prefix, no_prompt):
|
||||
|
||||
async def _edit_owner(red, owner, no_prompt):
|
||||
if owner:
|
||||
if not (15 <= len(str(owner)) <= 21):
|
||||
if not (15 <= len(str(owner)) <= 20):
|
||||
print(
|
||||
"The provided owner id doesn't look like a valid Discord user id."
|
||||
" Instance's owner will remain unchanged."
|
||||
@@ -198,7 +199,7 @@ async def _edit_owner(red, owner, no_prompt):
|
||||
print("Please enter a Discord user id for new owner:")
|
||||
while True:
|
||||
owner_id = input("> ").strip()
|
||||
if not (15 <= len(owner_id) <= 21 and owner_id.isdecimal()):
|
||||
if not (15 <= len(owner_id) <= 20 and owner_id.isdecimal()):
|
||||
print("That doesn't look like a valid Discord user id.")
|
||||
continue
|
||||
owner_id = int(owner_id)
|
||||
@@ -334,7 +335,9 @@ async def run_bot(red: Red, cli_flags: Namespace) -> None:
|
||||
await driver_cls.initialize(**data_manager.storage_details())
|
||||
|
||||
redbot.logging.init_logging(
|
||||
level=cli_flags.logging_level, location=data_manager.core_data_path() / "logs"
|
||||
level=cli_flags.logging_level,
|
||||
location=data_manager.core_data_path() / "logs",
|
||||
cli_flags=cli_flags,
|
||||
)
|
||||
|
||||
log.debug("====Basic Config====")
|
||||
@@ -431,7 +434,7 @@ async def shutdown_handler(red, signal_type=None, exit_code=None):
|
||||
red._shutdown_mode = exit_code
|
||||
|
||||
try:
|
||||
await red.logout()
|
||||
await red.close()
|
||||
finally:
|
||||
# Then cancels all outstanding tasks other than ourselves
|
||||
pending = [t for t in asyncio.all_tasks() if t is not asyncio.current_task()]
|
||||
|
||||
@@ -391,12 +391,20 @@ class Admin(commands.Cog):
|
||||
return valid_roles
|
||||
|
||||
@commands.guild_only()
|
||||
@commands.group()
|
||||
async def selfrole(self, ctx: commands.Context):
|
||||
"""Apply selfroles."""
|
||||
pass
|
||||
@commands.group(invoke_without_command=True)
|
||||
async def selfrole(self, ctx: commands.Context, *, selfrole: SelfRole):
|
||||
"""
|
||||
Add or remove a selfrole from yourself.
|
||||
|
||||
@selfrole.command(name="add")
|
||||
Server admins must have configured the role as user settable.
|
||||
NOTE: The role is case sensitive!
|
||||
"""
|
||||
if selfrole in ctx.author.roles:
|
||||
return await self._removerole(ctx, ctx.author, selfrole, check_user=False)
|
||||
else:
|
||||
return await self._addrole(ctx, ctx.author, selfrole, check_user=False)
|
||||
|
||||
@selfrole.command(name="add", hidden=True)
|
||||
async def selfrole_add(self, ctx: commands.Context, *, selfrole: SelfRole):
|
||||
"""
|
||||
Add a selfrole to yourself.
|
||||
@@ -407,7 +415,7 @@ class Admin(commands.Cog):
|
||||
# noinspection PyTypeChecker
|
||||
await self._addrole(ctx, ctx.author, selfrole, check_user=False)
|
||||
|
||||
@selfrole.command(name="remove")
|
||||
@selfrole.command(name="remove", hidden=True)
|
||||
async def selfrole_remove(self, ctx: commands.Context, *, selfrole: SelfRole):
|
||||
"""
|
||||
Remove a selfrole from yourself.
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -21,31 +21,31 @@ msgstr "حاولت القيام بشيء لا أملك تصريح من ديسك
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني إعطاء {role.name} إلى {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةي في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني إزالة {role.name} من {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةي في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني تحرير {role.name} لأن هذا الرتبة أعلى من رتبةي أو يساوي أعلى رتبة في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني السماح لك بإعطاء {role.name} لـ {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني السماح لك بإزالة {role.name} من {member.display_name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "لا يمكنني السماح لك بتحرير {role.name} لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "أحتاج إلى إذن إدارة الرتبللقيام بذلك."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
@@ -58,7 +58,7 @@ msgstr "مجموعة من أدوات إدارة السيرفر."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} بالفعل يملك الرتبة {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
@@ -66,7 +66,7 @@ msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} ليس له الرتبة {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
@@ -74,13 +74,27 @@ msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_n
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" إضافة رتبة إلى مستخدم.\n\n"
|
||||
" استخدام علامات اقتباس مزدوجة إذا كان الرتبة يحتوي على مسافات.\n"
|
||||
" إذا ترك المستخدم فارغاً فإنه افتراضياً لمؤلف الأمر.\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" إزالة رتبة من مستخدم.\n\n"
|
||||
" استخدام علامات اقتباس مزدوجة إذا كان الرتبة يحتوي على مسافات.\n"
|
||||
" إذا ترك المستخدم فارغاً فإنه افتراضياً لمؤلف الأمر.\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +103,22 @@ msgstr "تعديل إعدادات الرتبة."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" يجب أن يكون اللون بتنسيق سداسي عشري.\n"
|
||||
" [منتقي الألوان عبر الإنترنت](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" أمثلة:\n"
|
||||
" '[p]editrole اللون \"الترانزستور\" #ff0000'n'n'[p]editrole لون اختبار #ff9900'n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +126,17 @@ msgstr "تم."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" تحرير اسم رتبة.\n\n"
|
||||
" استخدام علامات اقتباس مزدوجة إذا كان الرتبة أو الاسم يحتويعلى مسافات.\n\n"
|
||||
" المثال:\n"
|
||||
" '[p]اسم تحرير \"The Transistor\" Test'\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -117,7 +154,7 @@ msgstr "إلغاء إعلان جارٍ."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "لا يوجد إعلان قيد التشغيل حالياً."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
@@ -126,11 +163,14 @@ msgstr "تم إلغاء الإعلان الحالي."
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "تغيير كيفية إرسال الإعلانات في هذه النقابة."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,83 +184,114 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" إضافة رتبة ذاتي لنفسك.\n\n"
|
||||
" يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n"
|
||||
" ملاحظة: الرتبة حساس للحالة!\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" إزالة رتبة ذاتي من نفسك.\n\n"
|
||||
" يجب أن يكون مسؤولو الخادم قد قاموا بتكوين الرتبة كـ settable للمستخدم.\n"
|
||||
" ملاحظة: الرتبة حساس للحالة!\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" يسرد كافة الرتب الذاتية المتوفرة.\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "الرتب الذاتية المتوفرة:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "تطبيق الرتبالذاتية."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" إضافة رتبة إلى قائمة الرتب الذاتية المتوفرة.\n\n"
|
||||
" ملاحظة: الرتبة حساس للحالة!\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "لا يمكنني السماح لك بإضافة {role.name} لرتبة ذاتي لأن هذا الرتبة أعلى من أو يساوي أعلى رتبةك في التسلسل الهرمي لـ Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "لقد قمت بنجاح بإضافة {role.name} إلى {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "الرتبة المذكورة ليست على قائمة الرتب الذاتية."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\\ ن أ شن ة أشنة الان زة الان اكل سالت الكلسه \\ ن \\ ن ن ن جال: الـ\"با\" \\ ن"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "لا يمكنني السماح لك بإزالة {role.name} من كونه رتبةًا ذاتيًا لأن هذا الرتبة أعلى من أو يساوي أعلى رتبة لك في التسلسل الهرمي Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "لقد قمت بنجاح بإزالة {role.name} من {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "قفل البوت للسيرفر الحالي فقط."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "لم يعد البوت مقفول للسيرفر الحالي فقط."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "لقد تم قفل البوت للسيرفر الحالي فقط."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "لم أستطع أن أعلن للخوادم التالية:"
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "لم أستطع أن أعلن للخوادم التالية:"
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,79 +17,103 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Опитах да направя нещо, за което Discord ми забрани права. Команда не успя да завърши успешно."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да премахна {role.name} на {member.display_name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да махна {role.name} на {member.display_name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да редактирам {role.name}, защото ролята е по-голяма или равна на моята най-висока роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да дадеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да махнеш {role.name} на {member.display_name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Не мога да ти позволя да редактираш {role.name}, защото ролята е по-голяма или равна на най-високата ти роля в йерархията на Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Трябва ми разрешение да управлявам ролите за да направя това."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Вече обявявам нещо. Ако искаш да направиш различно съобщение, моля използвай `{prefix}announce cancel` първо."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Колекция от помощни програми за администриране на сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} вече има ролята {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Успешно добавих {role.name} на {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} няма ролята {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Успешно махнах {role.name} от {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Добави роля на потребител.\n\n"
|
||||
" Използвай двойни кавички, ако ролята съдържа място.\n"
|
||||
" Ако потребител е празно, то по подразбиране е автора на командата.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Махни роля на потребител.\n\n"
|
||||
" Използвай двойни кавички, ако ролята съдържа място.\n"
|
||||
" Ако потребител е празно, то по подразбиране е автора на командата.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Редактирай настройките на ролята."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +122,12 @@ msgstr "Завършено."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +159,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,89 +176,110 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Добавено."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Тази роля вече е самостоятелна роля."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Премахнато."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Заключете бота само за текущите му сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Ботът вече не е заключен за сървъри."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Ботът е заключен за сървъри."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Не можах да обявя в следния сървър: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Не можах да обявя в следните сървъри: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog не беше зареден."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Предоставената роля не е валидна самостоятелна роля."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bosnian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,216 +17,306 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "He intentat fer una cosa per la qual Discord m'ha denegat els permisos. La vostra comanda no s'ha pogut completar correctament."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc donar {role.name} a {member.display_name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc treure {role.name} a {member.display_name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc editar {role.name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc deixar-te donar {role.name} a {member.display_name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc deixar-te treure {role.name} a {member.display_name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "No puc deixar-te editar {role.name} perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Necessito permís de gestió de rols per fer-ho."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Ja estic anunciant alguna cosa. Si voleu fer un anunci diferent, primer utilitzeu `{prefix}announce cancel`."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Una col·lecció d’utilitats d’administració de servidors."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} ja té el rol {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "He afegit amb èxit {role.name} a {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} no té el rol {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "He tret amb èxit {role.name} a {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Afegir un rol a un usuari.\n\n"
|
||||
" Fer servir cometes si el rol té espais.\n"
|
||||
" Si l'usuari es deixa en blanc el valor per defecte és l'autor del comandament.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Treu un rol d'un usuari.\n\n"
|
||||
" Fer servir cometes si el rol té espais.\n"
|
||||
" Si l'usuari es deixa en blanc el valor per defecte és l'autor del comandament.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Editar la configuració del rol."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Editar el color d'un rol.\n\n"
|
||||
" Fes servir cometes dobles si el rol té espais.\n"
|
||||
" El color ha d'estar en format hexadecimal.\n"
|
||||
" [Selector de color en línia](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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
msgstr ""
|
||||
msgstr "Fet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Editar el nom d'un rol.\n\n"
|
||||
" Fes servir cometes dobles si el rol o el nom té espais.\n\n"
|
||||
" Exemple:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Anunciar un missatge a tots els servidors en què es troba el bot."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "L’anunci ha començat."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Cancel·lar un anunci en curs."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Actualment no hi ha cap anunci en curs."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "L'anunci actual s'ha cancel·lat."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Canvia com s’envien els anuncis en aquest servidor."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Canvieu el canal on el bot enviarà anuncis.\n\n"
|
||||
" Si el canal es deixa en blanc el canal per defecte és el canal actual.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "El canal d'anuncis s'ha establert a {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Treu el canal per als anuncis."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Afegeix o treu un rol a tu mateix.\n\n"
|
||||
" Els administradors del servidor han d'haver configurat la funció com a configurable per l'usuari.\n"
|
||||
" NOTA: El rol és sensible a majúscules!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Afegeix un rol a tu mateix.\n\n"
|
||||
" Els administradors del servidor han d'haver configurat la funció com a configurable per l'usuari.\n"
|
||||
" NOTA: El rol és sensible a majúscules!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Treu un rol de tu mateix.\n\n"
|
||||
" Els administradors del servidor han d'haver configurat la funció com a configurable per l'usuari.\n"
|
||||
" NOTA: El rol és sensible a majúscules!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Llista tots els selfrols disponibles.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Selfroles disponibles:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Gestiona selfroles."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Afegeix un rol a la llista de selfroles disponibles.\n\n"
|
||||
" NOTA: El rol és sensible a majúscules!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "No puc deixar-te afegir {role.name} com a selfrole perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Afegit."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Aquest rol ja és un selfrole."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Treu un rol de la llista de selfroles disponibles.\n\n"
|
||||
" NOTA: El rol és sensible a majúscules!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "No puc deixar-te treure {role.name} de ser un selfrole perquè el rol està per sobre o igual que el meu rol més alt a la jerarquia de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Esborrat."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Bloqueja el bot només als seus servidors actuals."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "El bot ja no està bloquejat pel servidor."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "El bot està ara bloquejat pel servidor."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "No he pogut anunciar al servidor següent: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "No he pogut anunciar als servidor següents: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "El cog Admin no s'ha carregat."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "El rol proporcionat no és un selfrole vàlid."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "Úspěšně jsem odstranil {role.name} od {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Přidá roli uživateli.\\n\\n Pokud role obsahuje mezery, použijte dvojí uvozovky.\\n Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Přidá roli uživateli.\n\n"
|
||||
" Pokud role obsahuje mezery, použijte dvojí uvozovky.\n"
|
||||
" Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Odebrat roli uživateli.\\n\\n Pokud role obsahuje mezery, použijte dvojí uvozovky.\\n Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odebrat roli uživateli.\n\n"
|
||||
" Pokud role obsahuje mezery, použijte dvojí uvozovky.\n"
|
||||
" Ponecháte-li uživatel prázdný, výchozí hodnota autorovi příkazu.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Upraví nastavení role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Upravit barvu role.\\n\\n Pokud role obsahuje mezery, použij dvojité uvozovky.\\n Barva musí být v hexadecimálním formátu.\\n [Výběr barev online](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Příklady:\\n `[p]editrole colour \\\"Spravce\\\" #ff0000`\\n `[p]editrole colour Spravce #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Upravit barvu role.\n\n"
|
||||
" Pokud role obsahuje mezery, použij dvojité uvozovky.\n"
|
||||
" Barva musí být v hexadecimálním formátu.\n"
|
||||
" [Výběr barev online](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Příklady:\n"
|
||||
" `[p]editrole colour \"Spravce\" #ff0000`\n"
|
||||
" `[p]editrole colour Spravce #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Hotovo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Upraví název role\\n\\n Použijte dvojité uvozovky, pokud role nebo název obsahuje mezery.\\n\\n Příklady:\\n `[p]editrole name \\\"Spravce\\\" Admin`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Upraví název role\n\n"
|
||||
" Použijte dvojité uvozovky, pokud role nebo název obsahuje mezery.\n\n"
|
||||
" Příklady:\n"
|
||||
" `[p]editrole name \"Spravce\" Admin`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Změňte způsob odesílání oznámení v tomto klanu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Změnit kanál, kam bot bude posílat oznámení.\n\n"
|
||||
" Pokud je kanál prázdný, nastaví aktuální kanál.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -140,77 +188,115 @@ msgstr "Kanál pro oznámení byl nastaven na {channel.mention}"
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Zruší kanál pro oznámení."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Aplikovat self-role."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Přidá vám self-roli.\\n\\n Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Přidá vám self-roli.\n\n"
|
||||
" Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\n"
|
||||
" POZNÁMKA: Role je citlivá na malá a velká písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Odstraní vámself-roli.\\n\\n Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odstraní vámself-roli.\n\n"
|
||||
" Administrátoři serveru musí mít nastavenou roli podle nastaveného uživatele.\n"
|
||||
" POZNÁMKA: Role je citlivá na malá a velká písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Seznam všech dostupných self-rolí.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Seznam všech dostupných self-rolí.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Dostupné vlastní role:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Dostupné self-role:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Spravovat self-role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Přidá roli do seznamu dostupných self-rolí.\\n\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Přidá roli do seznamu dostupných self-rolí.\n\n"
|
||||
" POZNÁMKA: Role je citlivá na malá a velká písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nemohu ti dovolit odebrat {role.name} jako self-roli uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Přidáno."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Tato role je již self-rolí."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Odstraní roli ze seznamu dostupných self-rolí.\\n\\n POZNÁMKA: Role je citlivá na malá a velká písmena!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odstraní roli ze seznamu dostupných self-rolí.\n\n"
|
||||
" POZNÁMKA: Role je citlivá na malá a velká písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nemohu ti dovolit odebrat {role.name} uživateli, protože tato role je vyšší nebo rovna tvé nejvyšší roli v Discord hierarchii."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Odstraněno."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Uzamkne bota pouze na jeho aktuální servery."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Bot již není uzamčen na server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Bot je nyní serverem uzamčen."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,44 +17,44 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Jeg forsøgte på noget som Discord har nægtet mig adgang til. Din kommando blev ikke gennemført."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke give {role.name} til {member.display_name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke fjerne {role.name} fra {member.display_name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke redigere {role.name} da denne rolle er højere eller tilsvarende til min tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke lade dig tildele {role.name} til {member.display_name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke lade dig fjerne {role.name} fra {member.display_name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jeg kan ikke lade dig redigere {role.name} da denne rolle er højere eller tilsvarende til din tildelte rolle i hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Jeg mangler evnen til at kunne administere roller for at kunne gøre dette."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Jeg annoncere allerede noget. Hvis du ønsker at annoncere noget andet, benyt dig af '{prefix} annoncere annuller' først."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "En samling af server administrations værktøjer."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Jeg gennemførte tilføjelsen af {role.name} til {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
@@ -70,72 +70,96 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Jeg gennemførte fjernelsen af {role.name} fra {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Rediger rolle indstillinger."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
msgstr ""
|
||||
msgstr "Færdig."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Annoncer en besked til alle serverne botten er i."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Annonceringen er påbegyndt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Afbryd en kørende annonce."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Der er i øjeblikket ikke nogen kørende annonceringer."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Den nuværende annoncering er blevet afbrudt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Ændre hvordan annonceringer er udsendt i denne server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Annoncerings kanalen er blevet sat til {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
@@ -144,89 +168,110 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Tilføjet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Fjernet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Lås en bot til dens nuværende server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botten er ikke længere låst til serveren."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botten er nu låst til serveren."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Jeg kunne ikke annoncere til den følgende server: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Jeg kunne ikke annoncere til de følgende servere: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog er ikke indlæst."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Den vedlagte rolle er ikke en valid selvrolle."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "Ich habe die Rolle „{role.name}“ erfolgreich von {member.display_nam
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Füge einem Mitglied eine Rolle hinzu.\\n\\n Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\\n Wenn keine Person definiert wurde, wird die Rolle dem Ausführer des Befehls gegeben.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Füge einem Mitglied eine Rolle hinzu.\n\n"
|
||||
" Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\n"
|
||||
" Wenn keine Person definiert wurde, wird die Rolle dem Ausführer des Befehls gegeben.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Füge einem Mitglied eine Rolle hinzu.\\n\\n Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\\n Wenn keine Person definiert wurde, wird die Rolle von dem Ausführer des Befehls entfernt.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Füge einem Mitglied eine Rolle hinzu.\n\n"
|
||||
" Benutze (amerikanische) Anführungszeichen, wenn im Namen Leerzeichen enthalten sind.\n"
|
||||
" Wenn keine Person definiert wurde, wird die Rolle von dem Ausführer des Befehls entfernt.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Rolleneinstellungen bearbeiten."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Bearbeite die Farbe einer Rolle.\\n\\n Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\\n Die Farbe muss im Hexadezimalformat 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 "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Bearbeite die Farbe einer Rolle.\n\n"
|
||||
" Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\n"
|
||||
" Die Farbe muss im Hexadezimalformat 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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Erledigt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Bearbeite den Namen einer Rolle.\\n\\n Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\\n\\n Beispiel:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Bearbeite den Namen einer Rolle.\n\n"
|
||||
" Verwende (amerikanische) Anführungszeichen, wenn die Rolle Leerzeichen enthält.\n\n"
|
||||
" Beispiel:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Ändere, wie Ankündigungen in diesem Server gesendet werden."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ändert den Kanal, in den der Bot Ankündigungen senden wird.\n\n"
|
||||
" Wenn der Kanal freigelassen wird, wird es auf den aktuellen angewendet.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -140,77 +188,119 @@ msgstr "{channel.mention} wurde nun als Ankündigungskanal festgelegt."
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Setzt den Kanal für Ankündigungen zurück."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Selbst hinzufügbare Rollen anwenden."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Entferne oder gib eine Rolle zu dir selbst.\n\n"
|
||||
" Server Admins müssen die Rolle für Mitglieder freigeben.\n\n"
|
||||
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Gib dir selbst eine Rolle.\\n\\n Server Admins müssen die Rolle für Mitglieder freigeben.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Gib dir selbst eine Rolle.\n\n"
|
||||
" Server Admins müssen die Rolle für Mitglieder freigeben.\n\n"
|
||||
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Entferne eine Rolle von dir selbst.\\n\\n Server Admins müssen die Rolle für Mitglieder freigeben.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Entferne eine Rolle von dir selbst.\n\n"
|
||||
" Server Admins müssen die Rolle für Mitglieder freigeben.\n\n"
|
||||
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\nGibt eine Liste verfügbarer selbst auswählbarer Rollen aus.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Gibt eine Liste verfügbarer selbst auswählbarer Rollen aus.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Verfügbare selbst auswählbare Rollen:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Verfügbare selbst auswählbare Rollen:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Selbst hinzufügbare Rollen verwalten."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Füge eine Rolle zur Liste der selbst hinzufügbaren Rollen hinzu.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Füge eine Rolle zur Liste der selbst hinzufügbaren Rollen hinzu.\n\n"
|
||||
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Du kannst dir nicht die Rolle „{role.name}“ zuweisen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Hinzugefügt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Diese Rolle ist bereits selbst hinzufügbar."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Entferne eine Rolle von der Liste der selbst hinzufügbaren Rollen.\\n\\n HINWEIS: Beachte Groß- und Kleinschreibung!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Entferne eine Rolle von der Liste der selbst hinzufügbaren Rollen.\n\n"
|
||||
" HINWEIS: Beachte Groß- und Kleinschreibung!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Du darfst nicht die Rolle „{role.name}“ von der Liste der selbst hinzufügbaren Rollen entfernen, weil diese Rolle höher oder gleich deiner höchsten Rolle in der Discord Rollen-Hierarchie ist."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Entfernt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Der Bot kann keinem neuen Server beitreten."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Der Bot kann nun anderen Servern beitreten."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Der Bot ist jetzt gesperrt neuen Servern beizutreten."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "He retirado con éxito {role.name} de {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Añadir un rol a un usuario.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n Si el usuario se deja en blanco el valor por defecto es el autor del comando.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Añadir un rol a un usuario.\n\n"
|
||||
" Usar comillas dobles si el rol contiene espacios.\n"
|
||||
" Si el usuario se deja en blanco el valor por defecto es el autor del comando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Elimina un rol de un usuario.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n Si el usuario se deja en blanco el valor por defecto es el autor del comando.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Elimina un rol de un usuario.\n\n"
|
||||
" Usar comillas dobles si el rol contiene espacios.\n"
|
||||
" Si el usuario se deja en blanco el valor por defecto es el autor del comando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Editar configuración de rol."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Edita el color de un rol.\\n\\n Usar comillas dobles si el rol contiene espacios.\\n El color debe estar en formato hexadecimal.\\n [Selector de color en línea](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Ejemplos:\\n `[p]color editrole \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Edita el color de un rol.\n\n"
|
||||
" Usar comillas dobles si el rol contiene espacios.\n"
|
||||
" El color debe estar en formato hexadecimal.\n"
|
||||
" [Selector de color en línea](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Ejemplos:\n"
|
||||
" `[p]color editrole \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Listo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Edita el nombre de un rol.\\n\\n Utilice comillas dobles si el rol o el nombre contiene espacios.\\n\\n Ejemplo:\\n `[p]nombre editrole \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Edita el nombre de un rol.\n\n"
|
||||
" Utilice comillas dobles si el rol o el nombre contiene espacios.\n\n"
|
||||
" Ejemplo:\n"
|
||||
" `[p]nombre editrole \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Cambia cómo son enviados los anuncios en este servidor."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr "\\n Cambia el canal donde el bot enviará anuncios.\\n\\n Si el canal se deja en blanco el canal por defecto es el canal actual.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Cambia el canal donde el bot enviará anuncios.\n\n"
|
||||
" Si el canal se deja en blanco el canal por defecto es el canal actual.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -144,73 +192,111 @@ msgstr "Quita el canal para los anuncios."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Aplicar selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Añade un rol a ti mismo.\\n\\n Los administradores del servidor deben haber configurado el rol como usuario configurable.\\n NOTA: El rol es sensible a mayúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Añade un rol a ti mismo.\n\n"
|
||||
" Los administradores del servidor deben haber configurado el rol como usuario configurable.\n"
|
||||
" NOTA: El rol es sensible a mayúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Elimina un rol de ti mismo.\\n\\n Los administradores del servidor deben haber configurado el rol como usuario configurable.\\n NOTA: El rol es sensible a mayúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Elimina un rol de ti mismo.\n\n"
|
||||
" Los administradores del servidor deben haber configurado el rol como usuario configurable.\n"
|
||||
" NOTA: El rol es sensible a mayúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Lista de todos los selfroles disponibles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lista de todos los selfroles disponibles.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Selfroles disponibles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Selfroles disponibles:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Gestionar selfroles."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Añade un rol a la lista de selfroles disponibles.\\n\\n NOTA: ¡El rol es sensible a mayúsculas\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Añade un rol a la lista de selfroles disponibles.\n\n"
|
||||
" NOTA: ¡El rol es sensible a mayúsculas\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "No puedo permitir que añadas {role.name} como selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Añadido."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Ese rol ya es un selfrole."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Quita un rol de la lista de selfroles disponibles.\\n\\n NOTA: El rol es sensible a mayúsculas\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Quita un rol de la lista de selfroles disponibles.\n\n"
|
||||
" NOTA: El rol es sensible a mayúsculas\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "No puedo permitir que elimines a {role.name} de ser un selfrole porque ese rol es mayor o igual a tu rol más alto en la jerarquía de Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Eliminado."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Bloquea el bot sólo a sus servidores actuales."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "El bot ya no está bloqueado por el servidor."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "El bot está bloqueado por el servidor."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -21,31 +21,31 @@ msgstr "Yritin tehdä jotain, jonka Discord kielsi minulle luvat. Komento epäon
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi poistaa roolia {role.name} käyttäjältä {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi muokata roolia {role.name}, koska se on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi poistaa roolia {role.name} käyttäjältä {member.display_name}, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "En voi antaa sinun muokata roolia {role.name}, koska rooli on korkeammalla kuin sinun korkein rooli Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Tarvitsen \"manage roles\" -oikeuden tehdäkseni tämän."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
@@ -58,7 +58,7 @@ msgstr "Kokoelma palvelinhallintaohjelmia."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "Käyttäjällä {member.display_name} on jo rooli {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
@@ -66,7 +66,7 @@ msgstr "Lisäsin {role.name} onnistuneesti {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "Käyttäjällä {member.display_name} ei ole roolia {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
@@ -74,13 +74,29 @@ msgstr "Olen poistanut {role.name} onnistuneesti {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää rooli käyttäjälle.\n\n"
|
||||
" Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\n"
|
||||
" Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää rooli käyttäjälle.\n\n"
|
||||
" Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\n"
|
||||
" Jos käyttäjä jätetään tyhjäksi, se on oletuksena tekijä komennon.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Muokkaa rooliasetuksia."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Muokkaa roolin väriä.\n\n"
|
||||
" Käytä kaksinkertaisia lainausmerkkejä, jos rooli sisältää välilyöntejä.\n"
|
||||
" Värin on oltava heksadesimaalissa.\n"
|
||||
" [Väripoimija](http://www.w3schools. om/colors/colors_picker. sp)\n\n"
|
||||
" Esimerkkejä:\n"
|
||||
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Tehty."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Muokkaa roolin nimeä.\n\n"
|
||||
" Käytä kaksoislainausmerkkejä, jos rooli tai nimi sisältää välilyöntejä.\n\n"
|
||||
" Esimerkki:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -108,125 +150,169 @@ msgstr "Ilmoita viesti kaikille palvelimille, joihin botti on."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Ilmoittaminen on aloitettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Peruuta käynnissä oleva ilmoitus."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Tällä hetkellä ei ole käynnissä olevaa ilmoitusta."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Tämänhetkinen ilmoitus on peruutettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Muokkaa kuinka ilmoitukset lähetetään tässä guildissa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Muuta kanavaa, jossa botti lähettää ilmoituksia.\n\n"
|
||||
" Jos kanava jätetään tyhjäksi, se oletetaan nykyiselle kanavalle.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Ilmoituskanava on asetettu {channel.mention} -kanavalle"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Poista ilmoituskanava käytöstä."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää selfrole itseesi.\n\n"
|
||||
" Palvelimen ylläpitäjien on täytynyt konfiguroida rooli käyttäjän asettamana.\n"
|
||||
" HUOM: Rooli on kirjainkoolla herkkä!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää selfrole itseesi.\n\n"
|
||||
" Palvelimen ylläpitäjien on täytynyt konfiguroida rooli käyttäjän asettamana.\n"
|
||||
" HUOM: Rooli on kirjainkoolla herkkä!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Luettele kaikki saatavilla olevat selfrot.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Saatavilla olevat omafroles:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Hallitse selfroleja."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää rooli saatavilla olevien selfrolien luetteloon.\n\n"
|
||||
" HUOM: Rooli on kirjainkoolla herkkä!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Lisätty."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Tämä rooli on jo selfrole."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lisää rooli saatavilla olevien selfrolien luetteloon.\n\n"
|
||||
" HUOM: Rooli on kirjainkoolla herkkä!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "En voi antaa roolia {role.name} käyttäjälle, koska rooli on korkeammalla kuin minun ylin roolini Discordin hierarkiassa."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Poistettu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Lukitse botti vain nykyisille palvelimille."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botti ei ole enää palvelinlukittu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botti on nyt palvelinlukittu."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "En voinut ilmoittaa seuraavalle palvelimelle: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "En voinut ilmoittaa seuraavalle palvelimelle: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog ei ole ladattu."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Annettu rooli ei ole kelvollinen selfrole."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -49,7 +49,7 @@ msgstr "J’ai besoin de la permission de gérer les rôles pour faire cela."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
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`."
|
||||
msgstr "Je suis déjà en train d'annoncer quelque chose. Si vous souhaitez faire une annonce différente, vous devez d'abord utiliser la commande `{prefix}announce cancel`."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
@@ -74,13 +74,29 @@ msgstr "J'ai bien retiré le rôle {role.name} de {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Ajouter un rôle à un utilisateur.\\n\\n Utilisez des guillemets si le rôle contient des espaces.\\n Si l'utilisateur est laissé vide, c'est par défaut l'auteur de la commande.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ajouter un rôle à un utilisateur.\n\n"
|
||||
" Utilisez des guillemets si le rôle contient des espaces.\n"
|
||||
" Si l'utilisateur est laissé vide, ce sera par défaut l'auteur de la commande.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Retirer un rôle d'un utilisateur.\\n\\n Utilisez des guillemets doubles si le rôle contient des espaces.\\n Si l'utilisateur est laissé vide, c'est par défaut l'auteur de la commande.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Retirer un rôle d'un utilisateur.\n\n"
|
||||
" Utilisez des guillemets doubles si le rôle contient des espaces.\n"
|
||||
" Si l'utilisateur est laissé vide, ce sera par défaut l'auteur de la commande.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Modifier les paramètres d'un rôle."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Modifiez la couleur d'un rôle.\\n\\n Utilisez des guillemets doubles si le rôle contient des espaces.\\n La couleur doit être au format hexadécimal.\\n [Sélecteur de couleurs en ligne](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Exemples:\\n `[p]editrole color \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Modifiez la couleur d'un rôle.\n\n"
|
||||
" Utilisez des guillemets doubles si le rôle contient des espaces.\n"
|
||||
" La couleur doit être au format hexadécimal.\n"
|
||||
" [Sélecteur de couleurs 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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Fait."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Modifier le nom d'un rôle.\\n\\n Utiliser des guillemets si le rôle ou le nom contient des espaces.\\n\\n Exemple:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Modifier le nom d'un rôle.\n\n"
|
||||
" Utiliser des guillemets si le rôle ou le nom contient des espaces.\n\n"
|
||||
" Exemple:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Change la façon dont les annonces sont envoyées dans ce serveur."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr "\\n Change le salon où le bot enverra les annonces.\\n\\n Si le salon est laissé vide, c'est pas défaut le salon actuel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Change le salon où le bot enverra les annonces.\n\n"
|
||||
" Si le champ salon est laissé vide, il utilisera par défaut le salon actuel.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -144,73 +192,115 @@ msgstr "Désactive le salon pour les annonces."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Appliquer auto-rôles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ajoutez ou supprimez un auto-rôle de vous-même.\n\n"
|
||||
" Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\n"
|
||||
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Ajouter un auto-rôle à vous-même.\\n\\n Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\\n NOTE : Le rôle est sensible aux majuscules et minuscules !\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ajouter un auto-rôle à vous-même.\n\n"
|
||||
" Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\n"
|
||||
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Supprimez un auto-rôle de vous-même.\\n\\n Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\\n NOTE : Le rôle est sensible aux majuscules et minuscules !\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Supprimez un auto-rôle de vous-même.\n\n"
|
||||
" Les administrateurs du serveur doivent avoir configuré le rôle en tant qu'utilisable par les utilisateurs.\n"
|
||||
" NOTE : Le rôle est sensible aux majuscules et minuscules !\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Liste de tous les auto-rôles disponibles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Liste de tous les auto-rôles disponibles.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Auto-rôles disponibles :\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Auto-rôles disponibles :\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Gérer les auto-roles."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\nAjouter un rôle à la liste des auto-rôles disponibles.\\n\\n NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Ajouter un rôle à la liste des auto-rôles disponibles.\n\n"
|
||||
" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Ajouté."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Ce rôle est déjà un selfrole."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Supprimer un rôle de la liste des auto-rôles.\\n\\n REMARQUE : Le nom du rôle est sensible aux majuscules et minuscules !\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Supprimer un rôle de la liste des auto-rôles.\n\n"
|
||||
" REMARQUE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce rôle est supérieur ou égal à votre rôle le plus haut dans la hiérarchie Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Retiré."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Verrouiller un bot sur ses serveurs actuels uniquement."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Le bot n'est plus verrouillé sur ses serveurs actuels."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Le bot est maintenant verrouillé sur ses serveurs actuels."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hebrew\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "נוסף."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "הוסר."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
277
redbot/cogs/admin/locales/hi-IN.po
Normal file
277
redbot/cogs/admin/locales/hi-IN.po
Normal file
@@ -0,0 +1,277 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hindi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
"X-Crowdin-Language: hi\n"
|
||||
"X-Crowdin-File-ID: 42\n"
|
||||
"Language: hi_IN\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr "मैंने कुछ ऐसा करने का प्रयास किया, जिसके लिए डिस्कॉर्ड ने मुझे अनुमति से इनकार कर दिया। आपका आदेश सफलतापूर्वक पूरा होने में विफल रहा।"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "मैं {member.display_name} को {role.name} नहीं दे सकती क्योंकि वह रोल डिस्कॉर्ड् पदानुक्रम में मेरे उच्चतम रोल से अधिक या उसके बराबर है।"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "मैं {role.name} को {member.display_name} से नहीं निकाल सकती, क्योंकि वह रोल डिस्कॉर्ड पदानुक्रम में मेरे उच्चतम रोल से अधिक या उसके बराबर है।"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr "मैं {role.name} को संपादित नहीं कर सकती, क्योंकि यह रोल डिस्कॉर्ड पदानुक्रम में मेरे रोल से अधिक है,या सबसे उच्चतम रोल के बराबर है।"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
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:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr "Kész."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,80 +17,109 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Saya mencoba melakukan sesuatu yang tidak diizinkan oleh Discord untuk saya. Perintah Anda gagal untuk dijalankan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat mengedit {role.name} karena role itu lebih tinggi dari saya atau sama dengan role tertinggi dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada {member.display_name} karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Saya perlu izin Manage Roles untuk melakukan itu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Saya sudah mengumumkan sesuatu. Jika Anda ingin membuat pengumuman lain, gunakan `{prefix} umumkan pembatalan` terlebih dahulu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Kumpulan utilitas administrasi server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} sudah memiliki role {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} tidak memiliki role {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Saya berhasil menambahkan {role.name} ke {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Tambahkan role ke user. \n"
|
||||
" \n"
|
||||
" Gunakan tanda kutip ganda jika role berisi spasi. \n"
|
||||
" Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\\ n Tambahkanrole ke user. \\ n \\ n Gunakan tanda kutip ganda jika role berisi spasi. \\ n Jika pengguna dibiarkan kosong, defaultnya adalah pembuat perintah. \\ n "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Edit pengaturan role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Ubah warna role.\n\n"
|
||||
" Gunakan tanda kutip ganda jika peran tersebut berisi spasi.\n"
|
||||
" Warna harus dalam format heksadesimal.\n"
|
||||
" [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Contoh:\n"
|
||||
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,135 +127,189 @@ msgstr "Selesai."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ubah nama role.\n\n"
|
||||
" Gunakan tanda kutip ganda jika role atau namanya mengandung spasi.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Umumkan pesan ke semua server tempat bot berada."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Pengumuman telah dimulai."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Batalkan pengumuman berjalan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Tidak ada pengumuman yang sedang berjalan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Pengumuman saat ini telah dibatalkan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Ubah cara pengumuman dikirim di guild ini."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ubah Channel tempat bot akan mengirim pengumuman.\n\n"
|
||||
" Jika channel dibiarkan kosong maka default nya adalah channel saat ini.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Channel pengumuman telah di setel ke {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Tidak menyetel saluran untuk pengumuman."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Tambahkan role diri sendiri.\n\n"
|
||||
" Admin server harus melakukan konfigurasi role sebagai dapat diatur pengguna.\n"
|
||||
" NOTE: Role peka huruf besar / kecil!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Hapus role diri sendiri.\n\n"
|
||||
" Admin server harus melakukan konfigurasi role sebagai dapat diatur pengguna.\n"
|
||||
" NOTE: Role peka huruf besar / kecil!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Daftar semua role diri yang tersedia.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Role diri yang tersedia:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Kelola Roles diri sendiri."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Tambahkan role ke daftar role diri sendiri yang tersedia.\n\n"
|
||||
" NOTE: Peran peka huruf besar / kecil!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Saya tidak dapat memberikan {role.name} kepada karena Role itu lebih tinggi atau sama dengan Role tertinggi saya dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Ditambahkan."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Role itu sudah menjadi role diri sendiri."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Tambahkan role ke daftar role diri sendiri yang tersedia.\n\n"
|
||||
" NOTE: Role peka huruf besar / kecil!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Saya tidak dapat menghapus {role.name} dari role diri sendiri karena role itu lebih tinggi dari atau sama dengan role tertinggi Anda dalam tingkatan Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Dihapus."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Kunci bot ke servernya saat ini saja."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot tidak lagi terkunci server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot sekarang terkunci server."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Saya tidak bisa mengumumkan ke server berikut: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Saya tidak dapat mengumumkan ke server berikut: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Cog Admin belum/tidak dimuat."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Role yang diberikan bukan role diri sendiri yang valid."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,39 +17,39 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr "Ho cercato di fare qualcosa ma Discord mi ha negato i permessi per farla. Il tuo comando non è stato completato con successo."
|
||||
msgstr "Ho provato a fare qualcosa ma Discord mi ha negato i permessi per farla. Il tuo comando non è stato completato con successo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso dare {role.name} a {member.display_name} poiché quel ruolo è superiore o uguale al mio ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso rimuovere {role.name} da {member.display_name} poiché quel ruolo è superiore o uguale al mio ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso modificare {role.name} poiché quel ruolo è superiore o uguale al mio ruolo nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso permetterti di dare {role.name} a {member.display_name} perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso permetterti di rimuovere {role.name} da {member.display_name} poiché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Non posso permetterti di modificare {role.name} perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Mi serve il permesso gestire i ruoli per farlo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr "Sto già annunciando qualcosa. Se desideri fare un annuncio diverso, usa prima `{prefix}announce cancel`."
|
||||
msgstr "Sto già annunciando qualcosa. Se vorresti fare un annuncio diverso, usa prima `{prefix}announce cancel`."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
@@ -58,29 +58,43 @@ msgstr "Una collezione di servizi di amministrazione del server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} ha già il ruolo {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr "Ho aggiunto con successo {role.name} al gruppo {member.display_name}"
|
||||
msgstr "Ho aggiunto con successo {role.name} a {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} non ha il ruolo {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr "Ho rimosso con successo {role.name} dal gruppo {member.display_name}"
|
||||
msgstr "Ho rimosso con successo {role.name} da {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Aggiungi un ruolo ad un membro.\n\n"
|
||||
"Usa le virgolette se il ruolo contiene spazi.\n"
|
||||
"Se l'utente è lasciato vuoto, prenderà per predefinito chi ha utilizzato il comando. "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Rimuove un ruolo da un utente.\n\n"
|
||||
"Usa le virgolette se il ruolo contiene spazi.\n"
|
||||
"Se l'utente è lasciato vuoto, prenderà per predefinito chi ha utilizzato il comando. "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +103,23 @@ msgstr "Modifica impostazioni ruolo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
"Modifica il colore di un ruolo.\n\n"
|
||||
"Usa le virgolette se il ruolo contiene spazi.\n"
|
||||
"Il colore deve essere in formato esadecimale.\n"
|
||||
"[Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Esempi:\n"
|
||||
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900` "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,13 +127,22 @@ msgstr "Fatto."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Modifica il nome di un ruolo.\n\n"
|
||||
"Usa le virgolette se il ruolo o il nome contengono spazi.\n\n"
|
||||
"Esempio:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test` "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr "Invia un annuncio a tutti i server in cui si trova il bot."
|
||||
msgstr "Annuncia un messaggio a tutti i server in cui si trova il bot."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
@@ -117,110 +155,151 @@ msgstr "Cancella un annuncio in corso."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Non c'è alcun annuncio in corso."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr "L'annuncio in corso è stato cancellato."
|
||||
msgstr "Il corrente annuncio è stato cancellato."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Cambia come gli annunci sono inviati in questo server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Cambia il canale dove il bot manderà gli annunci.\n\n"
|
||||
"Se il canale è lasciato vuoto prenderà per predefinito il canale corrente. "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr "Il canale per gli annunci è stato impostato su {channel.mention}"
|
||||
msgstr "Il canale di annuncio è stato impostato su {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Rimuove il canale per gli annunci."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Aggiungi o rimuovi un ruolo a te stesso.\n\n"
|
||||
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
|
||||
"NOTA: Il ruolo è caso sensitivo! "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Aggiungi un ruolo a te stesso.\n\n"
|
||||
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
|
||||
"NOTA: Il ruolo è caso sensitivo! "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Rimuovi un ruolo a te stesso.\n\n"
|
||||
"Gli amministratori devono avere configurato il ruolo come impostabile dall'utente.\n"
|
||||
"NOTA: Il ruolo è caso sensitivo! "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Elenca tutti i ruoli assegnabili dall'utente. "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Ruoli assegnabili dall'utente:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Gestisci i ruoli assegnabili dall'utente."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Aggiungi un ruolo alla lista dei ruoli assegnabili dall'utente.\n\n"
|
||||
"NOTA: Il ruolo è caso sensitivo! "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Non posso permetterti di aggiungere {role.name} come ruolo assegnabile dall'utente poiché tale ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Aggiunto."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Quel ruolo è già un ruolo assegnabile dall'utente."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Rimuovi un ruolo dalla lista dei ruoli assegnabili dall'utente.\n\n"
|
||||
"NOTA: Il ruolo è caso sensitivo! "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Non posso permetterti di rimuovere {role.name} dall'essere un selfrole perché quel ruolo è superiore o uguale al tuo ruolo più alto nella gerarchia di Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Rimosso."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Blocca un bot ai suoi server attuali."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Il bot non è più bloccato ai server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Il bot è bloccato ai server."
|
||||
msgstr "Il bot è adesso bloccato ai server."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Non ho potuto annunciare al seguente server: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Non ho potuto annunciare ai seguenti server: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
@@ -228,5 +307,5 @@ msgstr "Il cog Admin non è caricato."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr "Il ruolo fornito non è un ruolo autoassegnabile valido."
|
||||
msgstr "Il ruolo fornito non è un ruolo assegnabile dall'utente valido."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,11 +17,11 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr "私は不和が私に権限を拒否した何かをしようとしました。コマンドを正常に完了できませんでした。"
|
||||
msgstr "私はDiscordが許可を拒否した何かをしようとしました。あなたのコマンドは正常に完了できませんでした。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "{role.name} を {member.display_name} に与えることはできません。その役職は、私が持っている最高役職より、上にあるためです。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,89 +168,110 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "Added."
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "追加されました"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "削除されました"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Botを現在のサーバーにのみロックします。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botはもうサーバーロックされていません。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botはサーバーロックされました。"
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "以下のサーバーに通知できませんでした: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "以下のサーバーに通知できませんでした: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "管理者コグがロードされていません。"
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "与えられたロールは有効な自己ロールではありません。"
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr "역할 설정을 변경했어요."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr "다 했어요."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,79 +168,100 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "추가됐어요."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "제거됐어요."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "다음과 같은 서버에 알릴 수 없어요: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian Bokmal\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,30 @@ msgstr "Jeg har fjernet {role.name} fra {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Legg til en rolle for en bruker.\\n \\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Legg til en rolle for en bruker.\n"
|
||||
" \n"
|
||||
" Bruk doble anførselstegn hvis rollen inneholder mellomrom.\n"
|
||||
" Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Fjern en rolle fra en bruker.\\n\\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Fjern en rolle fra en bruker.\n\n"
|
||||
" Bruk doble anførselstegn hvis rollen inneholder mellomrom.\n"
|
||||
" Hvis brukeren er tom, er den standard for forfatteren av kommandoen.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +106,24 @@ msgstr "Endre rolle innsillinger."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Rediger en rollefarge.\\n\\n Bruk doble anførselstegn hvis rollen inneholder mellomrom.\\n Farge må være i heksadesimal format.\\n [Online fargevalg] (http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Eksempler: \\n `[p] redigeringsrollefarge \" Transistoren \"# ff0000` \\n` [p] redigeringsrollefarge Test # ff9900` \\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Rediger en rollefarge.\n\n"
|
||||
" Bruk doble anførselstegn hvis rollen inneholder mellomrom.\n"
|
||||
" Farge må være i heksadesimal format.\n"
|
||||
" [Online fargevalg] (http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Eksempler: \n"
|
||||
" `[p] redigeringsrollefarge \" Transistoren \"# ff0000` \n"
|
||||
"` [p] redigeringsrollefarge Test # ff9900` \n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,135 +131,195 @@ msgstr "Ferdig."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Rediger navnet til en rolle. \n"
|
||||
" \n"
|
||||
" Bruk doble anførselstegn hvis rollen eller navnet inneholder mellomrom. \n"
|
||||
" \n"
|
||||
" Eksempel: \n"
|
||||
" `[p] editrole name \" Transistor \\ \"Test` \n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Gi en melding til alle servere boten er i."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Kunngjøringen har begynt."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Avbryt en løpende kunngjøring."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Det er for øyeblikket ingen kunngjøring."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Den nåværende kunngjøringen er kansellert."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Endre hvordan kunngjøringer sendes i denne serveren."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Endre kanalen der bot vil sende kunngjøringer. \n\n"
|
||||
" Hvis kanalen er tom, er den standard for den nåværende kanalen. \n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Kunngjøringskanalen er satt til {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Opphever kanalen for kunngjøringer."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Legg til eller fjern en selvrolle fra deg selv.\n\n"
|
||||
" Serveradministratorer må ha konfigurert rollen som brukersettabell.\n"
|
||||
" MERK: Rollen skiller mellom små og store bokstaver!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Legg en selvrolle til deg selv.\n\n"
|
||||
"Serveradministratorer må ha konfigurert rollen som brukerinnstillbar.\n"
|
||||
"MERK: Rollen er små og små bokstaver!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Fjern en selvrolle fra deg selv.\n\n"
|
||||
"Serveradministratorer må ha konfigurert rollen som brukerinnstillbar.\n"
|
||||
" MERKNAD: Rollen er store og små bokstaver!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Viser alle tilgjengelige selvroller.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Tilgjengelige selvroller:\n"
|
||||
" {selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Behandle selvroller."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Legg til en rolle i listen over tilgjengelige selvroller.\n\n"
|
||||
"MERKNAD: Rollen er store og små bokstaver!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Jeg kan ikke la deg gi {role.name} til fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Lagt til."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Den rollen er allerede en selvrolle."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Fjern en rolle fra listen over tilgjengelige selvroller.\n\n"
|
||||
"MERKNAD: Rollen er store og små bokstaver!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Jeg kan ikke la deg fjerne {role.name} fra fordi den rollen er høyere enn eller lik din høyeste rolle i Discord-hierarkiet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Fjernet."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Lås bare en bot til sine nåværende servere."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot er ikke lenger serverlåst."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot er nå serverlåst."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Jeg kunne ikke kunngjøre til følgende server: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Jeg kunne ikke kunngjøre følgende servere: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog er ikke lastet."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Den oppgitte rollen er ikke en gyldig selvrolle."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "Ik heb succesvol {role.name} verwijderd van {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Voeg een rol toe aan een gebruiker.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Voeg een rol toe aan een gebruiker.\n\n"
|
||||
" Gebruik dubbele aanhalingstekens als de rol spaties bevat.\n"
|
||||
" Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Verwijder een rol van een gebruiker.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Verwijder een rol van een gebruiker.\n\n"
|
||||
" Gebruik dubbele aanhalingstekens als de rol spaties bevat.\n"
|
||||
" Als de gebruiker leeg gelaten wordt, is het standaard ingesteld op de auteur van het commando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Rol instellingen bewerken."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Bewerk een rolkleur.\\n\\n Gebruik dubbele aanhalingstekens als de rol spaties bevat.\\n Kleur moet in hexadecimaal formaat zijn.\\n [Online kleur kiezer](http://www.w3schools. om/colors/colors_picker. sp)\\n\\n Voorbeelden:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Bewerk een rolkleur.\n\n"
|
||||
" Gebruik dubbele aanhalingstekens als de rol spaties bevat.\n"
|
||||
" Kleur moet in hexadecimaal formaat zijn.\n"
|
||||
" [Online kleur kiezer](http://www.w3schools. om/colors/colors_picker. sp)\n\n"
|
||||
" Voorbeelden:\n"
|
||||
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Klaar."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Bewerk de rolnaam.\\n\\n Gebruik dubbele aanhalingstekens als de rol of de naam spaties bevat.\\n\\n Voorbeeld:\\n `[p]bewerkrole naam \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Bewerk de rolnaam.\n\n"
|
||||
" Gebruik dubbele aanhalingstekens als de rol of de naam spaties bevat.\n\n"
|
||||
" Voorbeeld:\n"
|
||||
" `[p]editrole naam \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Verander hoe aankondigingen worden verzonden in deze gilde."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Verander het kanaal waar de bot aankondigingen zal verzenden.\n\n"
|
||||
" Als het kanaal leeg is dan is het standaard ingesteld op het huidige kanaal.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -140,77 +188,115 @@ msgstr "Het aankondigingskanaal is aangepast naar {channel.mention}"
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Kanaal voor aankondigingen uitschakelen."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Zelfrollen toepassen."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Voeg een zelfrol toe aan jezelf.\\n\\n Server beheerders moeten de rol gebruiker instelbaar configureren.\\n Let op: De rol is hoofdlettergevoelig!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Voeg een zelfrol toe aan jezelf.\n\n"
|
||||
" Server beheerders moeten de rol gebruiker instelbaar configureren.\n"
|
||||
" Let op: De rol is hoofdlettergevoelig!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Verwijder een zelfrol van jezelf.\\n\\n Server beheerders moeten de rol als gebruiker instelbaar configureren.\\n Let op: De rol is hoofdlettergevoelig!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Verwijder een zelfrol van jezelf.\n\n"
|
||||
" Server beheerders moeten de rol als gebruiker instelbaar configureren.\n"
|
||||
" Let op: De rol is hoofdlettergevoelig!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Toont alle beschikbare zelfrollen.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Toont alle beschikbare zelfrollen.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Beschikbare zelfrollen:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Beschikbare zelfrollen:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Beheer zelfrollen."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Voeg een rol toe aan de lijst van beschikbare zelfrollen.\\n\\n Let op: hoofdlettergevoelig!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Voeg een rol toe aan de lijst van beschikbare zelfrollen.\n\n"
|
||||
" Let op: hoofdlettergevoelig!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Ik kan je {role.name} niet als zelfrol toe laten voegen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord hiërarchie."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Toegevoegd."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Die rol is al een zelfrol."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Verwijder een rol van de lijst van beschikbare zelfrollen.\\n\\n OPMERKING: De rol is hoofdlettergevoelig!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Verwijder een rol van de lijst van beschikbare zelfrollen.\n\n"
|
||||
" OPMERKING: De rol is hoofdlettergevoelig!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Ik kan je {role.name} niet uit zelfrol laten verwijderen omdat die rol hoger dan of gelijk is aan je hoogste rol in de Discord-hiërarchie."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Verwijderd."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Vergrendel de bot voor alleen deze server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "De bot is niet langer vergrendeld."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "De bot is vergrendeld."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Polish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.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-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "Pomyślnie usunąłem/am {role.name} od {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Dodawanie roli do użytkownika.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Dodawanie roli do użytkownika.\n\n"
|
||||
" Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\n"
|
||||
" Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Usuwanie roli dla użytkownika.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Usuwanie roli dla użytkownika.\n\n"
|
||||
" Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\n"
|
||||
" Jeśli użytkownik jest pozostanie pusty, domyślnie zostanie wybrany autor komendy.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Edytuj ustawienia roli."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Modyfikuj kolor roli.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\\n Kolor musi być w formacie szesnastkowym.\\n [Wybór kolorów online](http://www.w3schools. om/colors/colors_picker.asp)\\n\\n Przykłady:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Modyfikuj kolor roli.\n\n"
|
||||
" Użyj podwójnych cudzysłowów, jeśli rola zawiera spacje.\n"
|
||||
" Kolor musi być w formacie szesnastkowym.\n"
|
||||
" [Wybór kolorów online](http://www.w3schools. om/colors/colors_picker.asp)\n\n"
|
||||
" Przykłady:\n"
|
||||
" `[p]editrole colour \"The Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Gotowe."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Edytuj nazwę roli.\\n\\n Użyj podwójnych cudzysłowów, jeśli rola lub nazwa zawiera spacje.\\n\\n Przykład:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Edytuj nazwę roli.\n\n"
|
||||
" Użyj podwójnych cudzysłowów, jeśli rola lub nazwa zawiera spacje.\n\n"
|
||||
" Przykład:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +172,14 @@ msgstr "Zmień sposób wysyłania ogłoszeń w tej gildii."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr "\\n Zmień kanał, w którym bot wyśle ogłoszenia.\\n\\n Jeśli kanał nie zostanie zdefiniowany, domyślnie zostanie wybrany bieżący kanał.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Zmień kanał, w którym bot wyśle ogłoszenia.\n\n"
|
||||
" Jeśli kanał nie zostanie zdefiniowany, domyślnie zostanie wybrany bieżący kanał.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -144,73 +192,111 @@ msgstr "Usuwa wybór kanału dla ogłoszeń."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Zastosuj własne role."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Dodawanie ról dla siebie.\\n\\n Administratorzy serwera muszą skonfigurować rolę jako ustawialną przez użytkownika.\\n UWAGA: Rola rozróżnia wielkość liter!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Dodawanie ról dla siebie.\n\n"
|
||||
" Administratorzy serwera muszą skonfigurować rolę jako ustawialną przez użytkownika.\n"
|
||||
" UWAGA: Rola rozróżnia wielkość liter!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Odbiera rolę do samodzielnego przypisania.\\n\\n Admini Serwera muszą ustawić rolę jako możliwą do ustawienia przez użytkowników.\\n UWAGA: Wielkość liter ma znaczenie!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odbiera rolę do samodzielnego przypisania.\n\n"
|
||||
" Admini Serwera muszą ustawić rolę jako możliwą do ustawienia przez użytkowników.\n"
|
||||
" UWAGA: Wielkość liter ma znaczenie!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Wyświetla role do samodzielnego przypisania.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Wyświetla role do samodzielnego przypisania.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Dostępne role do samodzielnego przypisania:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Dostępne role do samodzielnego przypisania:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Zarządzaj rolami do samodzielnego przypisania."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Dodaje rolę do listy dostępnych roli do samodzielnego przypisania.\\n\\n UWAGA: Wielkość liter ma znaczenie!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Dodaje rolę do listy dostępnych roli do samodzielnego przypisania.\n\n"
|
||||
" UWAGA: Wielkość liter ma znaczenie!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nie mogę Ci pozwolić dać {role.name} jako roli samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Dodano."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Ta rola jest już rolą do samodzielnego przypisania."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Usuwa rolę z listy roli do samodzielnego przypisania.\\n\\n UWAGA: Wielkość liter ma znaczenie!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Usuwa rolę z listy roli do samodzielnego przypisania.\n\n"
|
||||
" UWAGA: Wielkość liter ma znaczenie!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nie mogę Ci pozwolić usunąć {role.name} z bycia rolą samodzielnego przypisania, ponieważ ta rola jest wyższa lub równa twojej najwyższej roli w hierarchii Discorda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Usunięto."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Ogranicz bota wyłącznie do obecnych serwerów."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Bot nie jest już ograniczony do obecnych serwerów."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Bot jest teraz ograniczony do obecnych serwerów."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "Eu removi {role.name} de {member.display_name} com sucesso"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Concede um cargo a um(a) usuário(a).\\n\\n Use aspas duplas se o nome do cargo contiver espaços.\\n Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Concede um cargo a um(a) usuário(a).\n\n"
|
||||
" Use aspas duplas se o nome do cargo contiver espaços.\n"
|
||||
" Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Remove um cargo de um(a) usuário(a).\\n\\n Use aspas duplas se o nome do cargo contiver espaços.\\n Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Remove um cargo de um(a) usuário(a).\n\n"
|
||||
" Use aspas duplas se o nome do cargo contiver espaços.\n"
|
||||
" Se o usuário for deixado em branco, por padrão será usado a(o) autor(a) do comando.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Altera as configurações de cargo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Edita a cor de um cargo.\\n\\n Use aspas duplas se o cargo contiver espaços.\\n A cor precisa estar em formato hexadecimal.\\n [Seletor de cores online](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Exemplos:\\n `[p]editrole colour \\\"O Transistor\\\" #ff0000`\\n `[p]editrole colour Teste #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Edita a cor de um cargo.\n\n"
|
||||
" Use aspas duplas se o cargo contiver espaços.\n"
|
||||
" A cor precisa estar em formato hexadecimal.\n"
|
||||
" [Seletor de cores online](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Exemplos:\n"
|
||||
" `[p]editrole colour \"O Transistor\" #ff0000`\n"
|
||||
" `[p]editrole colour Teste #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Concluído."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Alterar o nome de um cargo.\\n\\n Use aspas duplas se o cargo ou o nome contiverem espaços.\\n\\n Exemplo:\\n `[p]editrole name \\\"O Transistor\\\" Teste`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Alterar o nome de um cargo.\n\n"
|
||||
" Use aspas duplas se o cargo ou o nome contiverem espaços.\n\n"
|
||||
" Exemplo:\n"
|
||||
" `[p]editrole name \"O Transistor\" Teste`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,7 +172,10 @@ msgstr "Altera como os anúncios são enviados nessa guilda."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +189,111 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Concede cargos autoatribuíveis a si."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Concede um cargo autoatribuível a si.\\n\\n Os administradores do servidor precisarão configurar o cargo como autoatribuível.\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Concede um cargo autoatribuível a si.\n\n"
|
||||
" Os administradores do servidor precisarão configurar o cargo como autoatribuível.\n"
|
||||
" NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Remove um cargo autoatribuível de si.\\n\\n Os administradores do servidor precisarão configurar o cargo como autoatribuível.\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Remove um cargo autoatribuível de si.\n\n"
|
||||
" Os administradores do servidor precisarão configurar o cargo como autoatribuível.\n"
|
||||
" NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Lista todos os cargos autoatribuíveis.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Lista todos os cargos autoatribuíveis.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Cargos autoatribuíveis disponíveis:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Cargos autoatribuíveis disponíveis:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Gerenciar cargos autoatribuíveis."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Adiciona um cargo à lista de cargos autoatribuíveis.\\n\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Adiciona um cargo à lista de cargos autoatribuíveis.\n\n"
|
||||
" NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Não posso deixar você atribuir {role.name} como um cargo autoatribuível porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Adicionado."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Este cargo já é autoatribuível."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Remove um cargo da lista de cargos autoatribuíveis.\\n\\n NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Remove um cargo da lista de cargos autoatribuíveis.\n\n"
|
||||
" NOTA: o nome do cargo diferencia entre maiúsculas e minúsculas!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Não posso deixar você remover o cargo {role.name} da lista de cargos autoatribuíveis porque este cargo é mais alto ou igual ao seu mais alto cargo na hierarquia do Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Removido."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Restringe o bot somente aos servidores atuais."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "O bot não está mais restrito aos servidores atuais."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "O está restrito aos servidores atuais."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr "Removi com sucesso {role.name} de {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr "Concluído."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Bloquear o bot aos servidores atuais."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "O bot já não está bloqueado aos servidores atuais."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "O bot está agora bloqueado aos servidores atuais."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Romanian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Russian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.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-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -21,19 +21,19 @@ msgstr "Я попыталась сделать что-то, в чем Discord о
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "Невозможно выдать роль {role.name} для {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
|
||||
msgstr "Я не могу добавить роль {role.name} пользователю {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr "Я не могу убрать {role.name} у {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
|
||||
msgstr "Я не могу удалить роль {role.name} у пользователя {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr "Я не могу редактировать {role.name}, потому что эта роль выше моей или равна самой высокой роли в иерархии Discord."
|
||||
msgstr "Я не могу редактировать роль {role.name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Я не могу вам дать {role.name}, {member.display_name}, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord."
|
||||
msgstr "Я не могу дать {role.name} пользователю {member.display_name}, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
@@ -41,7 +41,7 @@ msgstr "Я не могу позволить вам удалить {role.name} у
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Я не могу позволить вам редактировать {role.name}, потому что эта роль больше или равна вашей самой высокой роли в иерархии Discord."
|
||||
msgstr "Я не могу позволить вам редактировать роль {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
@@ -74,13 +74,29 @@ msgstr "Я успешно забрала роль {role.name} у пользов
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Добавить роль пользователю.\\n\\n Используйте двойные кавычки, если роль содержит пробелы.\\n Если пользователь не указан, по умолчанию используется автор команды.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Добавить роль пользователю.\n\n"
|
||||
" Используйте двойные кавычки, если роль содержит пробелы.\n"
|
||||
" Если пользователь не указан, по умолчанию используется автор команды.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Удалить роль у пользователя.\\n\\n Используйте двойные кавычки, если роль содержит пробелы.\\n Если пользователь не указан, по умолчанию используется автор команды.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Удалить роль у пользователя.\n\n"
|
||||
" Используйте двойные кавычки, если роль содержит пробелы.\n"
|
||||
" Если пользователь не указан, по умолчанию используется автор команды.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,24 @@ msgstr "Изменение параметров роли."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 Цвет должен быть в шестнадцатеричном формате.\\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 "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Цвет должен быть в шестнадцатеричном формате.\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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +130,18 @@ msgstr "Готово."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "\\n Изменить название роли.\\n\\n Используйте двойные кавычки, если роль или имя содержат пробелы.\\n\\n Примеры:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Изменить название роли.\n\n"
|
||||
" Используйте двойные кавычки, если роль или имя содержат пробелы.\n\n"
|
||||
" Примеры:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -117,7 +159,7 @@ msgstr "Отменить текущее объявление."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr "В данный момент нет запущенных объявлений."
|
||||
msgstr "В настоящее время нет запущенных объявлений."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
@@ -130,8 +172,14 @@ msgstr "Изменить способ отправки объявлений на
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr "\\n Изменение канала, в который бот будет отправлять объявления.\\n\\n Если оставить поле пустым, то по умолчанию будет использоваться текущий канал.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Изменение канала, в который бот будет отправлять объявления.\n\n"
|
||||
" Если оставить поле пустым, то по умолчанию будет использоваться текущий канал.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -144,73 +192,115 @@ msgstr "Сбрасывает канал для объявлений."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Применить свои роли."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Удалить свою роль у себя.\n\n"
|
||||
" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n"
|
||||
" ПРИМЕЧАНИЕ: Роль чувствительна к размерчикам!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Добавить собственную роль себе.\\n\\n Администраторы сервера должны настроить роль как устанавливаемую пользователем.\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Добавить собственную роль себе.\n\n"
|
||||
" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n"
|
||||
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Удалить собственную роль у себя.\\n\\n Администраторы сервера должны настроить роль как устанавливаемую пользователем.\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Удалить собственную роль у себя.\n\n"
|
||||
" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n"
|
||||
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Список всех доступных Собственных ролей.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Списки всех доступных своих ролей.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Доступные собственные роли:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Доступные собственные роли:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Управление своими ролями."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Добавить роль в список доступных своих ролей.\\n\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Добавить роль в список доступных своих ролей.\n\n"
|
||||
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Нельзя добавить {role.name} в качестве собственной роли, потому что эта роль выше или равна вашей самой высшей роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Добавлено."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "У вас уже имеется эта роль."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Удалить роль из списка доступных собственных ролей.\\n\\n ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Удалить роль из списка доступных собственных ролей.\n\n"
|
||||
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Вы не можете забрать у себя роль {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Удалено."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Зафиксировать бота только на его текущих серверах."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Бот больше не зафиксирован на сервере."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Бот теперь зафиксирован на сервере."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \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 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -45,17 +45,16 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "Potrebujem oprávnenie spravovať role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr "Už niečo oznamujem. Ak by ste chceli urobiť iné oznámenie, prosím, najskôr použite `{prefix} oznámiť zrušenie`."
|
||||
msgstr "Už niečo oznamujem. Ak by ste chceli urobiť iné oznámenie, prosím, najskôr použite `{prefix} announce cancel`."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr "\n"
|
||||
"Zbierka obslužných programov pre správu servera."
|
||||
msgstr "Zbierka nástrojov na správu servera."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
@@ -68,167 +67,257 @@ msgstr "\n"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name} nemá rolu {role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Úspešne som odstránil {role.name} od {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Pridá rolu užívateľovi.\n\n"
|
||||
" Ak rola obsahuje medzery, použite dvojité úvodzovky.\n"
|
||||
" Ak je užívateľ ponechaný prázdny, predvolene sa použije autor príkazu.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odobrať rolu užívateľovi.\n\n"
|
||||
" Ak rola obsahuje medzery, použite dvojité úvodzovky.\n"
|
||||
" Ak je užívateľ ponechaný prázdny, predvolene sa použije autor príkazu.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Úpravy nastavenia role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 ""
|
||||
msgid "\n"
|
||||
" 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"
|
||||
" Upraviť farbu role.\n\n"
|
||||
" Ak rola obsahuje medzery, použite dvojité úvodzovky.\n"
|
||||
" Farba musí byť v hexadecimálnom formate.\n"
|
||||
" [Výber farieb online](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Príklady:\n"
|
||||
" `[p]editrole colour \"Spravce servera\" #ff0000`\n"
|
||||
" `[p]editrole colour Spravce #ff9900`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
msgstr ""
|
||||
msgstr "Hotovo."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Upraviť názov role.\n\n"
|
||||
" Ak rola obsahuje medzery, použite dvojité úvodzovky.\n\n"
|
||||
" Príklad:\n"
|
||||
" `[p]editrole name \"Správca servera\" Majitel`\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Oznámiť správu všetkým serverom, na ktorých sa bot nachádza."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Oznam sa začal."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Zrušiť prebiehajúce oznámenie."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
msgstr ""
|
||||
msgstr "Momentálne nie je spustené žiadne oznámenie."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Aktuálne oznámenie bolo zrušené."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
msgid "Change how announcements are sent in this guild."
|
||||
msgstr ""
|
||||
msgstr "Zmeňte spôsob odosielania oznámení v tomto klane."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Zmeniť kanál, kam bude bot posielať oznámenia.\n\n"
|
||||
" Ak je kanál nevyplnený, použije sa predvolený aktuálny kanál.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Kanál pre oznámenia bol nastavený na {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
msgid "Unsets the channel for announcements."
|
||||
msgstr ""
|
||||
msgstr "Zruší nastavenie kanálu pre oznámenia."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Pridať alebo odstrániť self-rolu sebe.\n\n"
|
||||
" Správcovia servera musia mať nakonfigurovanú rolu ako používateľsky nastaviteľnú.\n"
|
||||
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Pridať self-rolu sebe.\n\n"
|
||||
" Správcovia servera musia mať nakonfigurovanú rolu ako používateľsky nastaviteľnú.\n"
|
||||
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odstrániť self-rolu sebe.\n\n"
|
||||
" Správcovia servera musia mať nakonfigurovanú rolu ako používateľsky nastaviteľnú.\n"
|
||||
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Zoznam dostupných self-rolí.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Dostupné self-role:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Spravovať self-role."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Pridať rolu do zoznamu dostupných self-rolí.\n\n"
|
||||
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nemôžem ti dovoliť pridať {role.name} ako self-rolu, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Pridané."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Táto rola je už self-rola."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Odstráni rolu zo zoznamu dostupných self-rolí.\n\n"
|
||||
" POZNÁMKA: Rola je citlivá na malé a veľké písmena!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "Nemôžem ti dovoliť odobrať {role.name} užívateľovi, pretože táto rola je vyššia alebo rovná tvojej najvyššej roli v Discord hierarchii."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Odstránené."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Uzamkne bota iba na jeho aktuálne servery."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot už nie je uzamknutý serverom."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Bot je teraz uzamknutý serverom."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
msgstr ""
|
||||
msgstr "Nemôžem oznámiť nasledujúcemu serveru: "
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:70
|
||||
msgid "I could not announce to the following servers: "
|
||||
msgstr ""
|
||||
msgstr "Nemôžem oznámiť nasledujúcim serverom: "
|
||||
|
||||
#: redbot/cogs/admin/converters.py:12
|
||||
msgid "The Admin cog is not loaded."
|
||||
msgstr ""
|
||||
msgstr "Admin cog nie je načítaný."
|
||||
|
||||
#: redbot/cogs/admin/converters.py:20
|
||||
msgid "The provided role is not a valid selfrole."
|
||||
msgstr ""
|
||||
msgstr "Daná rola nie je platná self-role."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Latin)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Cyrillic)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -41,7 +41,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "Jag kan inte låta dig redigera {role.name} eftersom den rollen är högre än eller lika med din högsta roll i Discord-hierarkin."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Jag lyckades lägga till {role.name} till {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
@@ -70,17 +70,29 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Jag lyckades ta bort {role.name} från {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Ta bort en roll från en användare.\n\n"
|
||||
" Använd dubbla citat om rollen innehåller mellanslag.\n"
|
||||
" Om användaren lämnas tom är det standard för skaparen av kommandot.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,7 +101,15 @@ msgstr "Redigera rollinställningar."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +118,12 @@ msgstr "Klart."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -121,7 +146,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Det aktuella meddelandet har avbrutits."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
@@ -130,12 +155,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Tillkännagivandekanalen har satts till {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
@@ -144,75 +172,99 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Listar alla tillgängliga självroller.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Tillgängliga Selfroles:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
msgstr "Hantera självroller."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
msgstr "Tillagd."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
msgstr "Den rollen är redan en självroll."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Lås en bot till sina nuvarande servrar."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botten är inte längre serverlåst."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
msgstr "Botten är nu serverlåst."
|
||||
|
||||
#: redbot/cogs/admin/announcer.py:68
|
||||
msgid "I could not announce to the following server: "
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \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 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,13 +74,29 @@ msgstr "{role.name} rolünü {member.display_name} kullanıcısından başarıl
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Kullanıcıya rol ekle.\\n\\n Rol boşluk içeriyorsa çift tırnak işareti kullanın.\\n Kullanıcı boş bırakılırsa, varsayılan olarak komutun yazarıdır.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kullanıcıya rol ekle.\n\n"
|
||||
" Rol boşluk içeriyorsa çift tırnak işareti kullanın.\n"
|
||||
" Kullanıcı boş bırakılırsa, varsayılan olarak komutu yazan kabul edilir.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr "\\n Kullanıcıdan rol sil.\\n\\n Rol boşluk içeriyorsa çift tırnak işareti kullanın.\\n Kullanıcı boş bırakılırsa, varsayılan olarak komutun yazarıdır.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kullanıcıdan rol sil.\n\n"
|
||||
" Rol boşluk içeriyorsa çift tırnak işareti kullanın.\n"
|
||||
" Kullanıcı boş bırakılırsa, varsayılan olarak komutu yazan kabul edilir.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
@@ -89,8 +105,23 @@ msgstr "Rol ayarlarını düzenle."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "Rol rengini düzenler.\\n\\n Rol boşluk içeriyorsa çift tırnak kulanın.\\n Renk hexadecimal formatında olmalıdır.\\n [Online colour picker](http://www.w3schools.com/colors/colors_picker.asp)\\n\\n Örneğin:\\n `[p]editrole colour \\\"The Transistor\\\" #ff0000`\\n `[p]editrole colour Test #ff9900`\\n "
|
||||
msgid "\n"
|
||||
" 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"
|
||||
"Rol rengini düzenler.\n\n"
|
||||
" Rol boşluk içeriyorsa çift tırnak kulanın.\n"
|
||||
" Renk onaltılık formatında olmalıdır.\n"
|
||||
" [Online renk seçme aracı](http://www.w3schools.com/colors/colors_picker.asp)\n\n"
|
||||
" Örneğin:\n"
|
||||
" `[p]editrole colour \"Rol adı\" #ff0000`\n"
|
||||
" `[p]editrole colour Test #ff9900` "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
@@ -98,8 +129,17 @@ msgstr "Tamamlandı."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgstr "Rolün ismini düzenler.\\n\\n Rol boşluk içeriyorsa çift tırnak kulanın.\\n\\n Örneğin:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
"Rolün ismini düzenler.\n\n"
|
||||
" Rol veya ad boşluk içeriyorsa çift tırnak kulanın.\n\n"
|
||||
" Örneğin:\n"
|
||||
" `[p]editrole name \"Rol adı\" Test` "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
@@ -130,8 +170,14 @@ msgstr "Anonsların sunucuya nasıl gönderileceğini belirleyin."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgstr "\\n Botun yollaması için bir duyuru kanalı ayarlayın.\\n\\n Eğer kanal boş bırakılırsa mevcut kanal ayarlanır.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Botun duyuru göndereceği kanalı değiştir.\n\n"
|
||||
" Boş bırakılırsa şu anki kanal kabul edilir.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
@@ -144,73 +190,115 @@ msgstr "Kanalı duyuru ayarından kaldır."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgstr "Kişisel rol ekle."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kendinden bir selfrole kaldır.\n\n"
|
||||
" Sunucu yöneticilerinin bu rolü kullanıcı tarafından alınabilir ayarlaması gerekir.\n"
|
||||
" NOT: Rol büyük küçük harf duyarlıdır!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "Kişisel rol ekler.\\n\\n Sunucu yöneticileri kullanıcının kullanabileceği şekilde ayarlamalıdır.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kendine bir selfrole ekle.\n\n"
|
||||
" Sunucu yöneticilerinin rolü kullanıcı tarafından alınabilir ayarlaması gerekir.\n"
|
||||
" NOT: Rol büyük küçük harf duyarlıdır!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "Kişisel rol siler.\\n\\n Sunucu yöneticileri kullanıcının kullanabileceği şekilde ayarlamalıdır.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kendinden bir selfrole kaldır.\n\n"
|
||||
" Sunucu yöneticilerinin rolü kullanıcı tarafından alınabilir ayarlaması gerekir.\n"
|
||||
" NOT: Rol büyük küçük harf duyarlıdır!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr "\\n Kullanılabilir kişisel rolleri listeler.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kullanılabilir tüm selfroleleri listeler.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr "Kullanılabilir kişisel roller:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Kullanılabilir Selfroleler:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr "Kişisel rolleri düzenle."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Kullanılabilir kişisel roller listesine rol ekler.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n "
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kullanılabilir selfroleler listesine bir rol ekle.\n\n"
|
||||
" NOT: Rol büyük küçük harf duyarlıdır!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "Eklendi."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr "Bu rol zaten bir kişisel rol."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr "\\n Kullanılabilir kişisel roller listesinden rol siler.\\n\\n NOT: Rol büyük küçük harf duyarlıdır!\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Kullanılabilir selfroleler listesinden rol siler.\n\n"
|
||||
" NOT: Rol büyük küçük harf duyarlıdır!\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edemem çünkü bu rol mevcut rolünden daha yüksek."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "Kaldırıldı."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr "Botu şu an bulunduğu sunucularda kilitler."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr "Botun sunucu kilidi aktif değil."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr "Botun sunucu kilidi aktif."
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Ukrainian\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.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-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,7 +17,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "Lệnh của bạn không được thực hiện thành công vì discord đã từ chối quyền của tôi."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
@@ -49,12 +49,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "Tôi đang thông báo lúc này. Nếu bạn muốn làm một thông báo khác hãy sử dụng lệnh `{prefix}announce cancel` trước."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "Một tập hợp các dụng cụ cho việc quản lý server."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
@@ -62,7 +62,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Đã thêm thành công vai trò{role.name} cho {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
@@ -70,50 +70,71 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "Đã xóa thành công vai trò{role.name} từ {member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "Chỉnh quyền của vai trò."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
msgid "Done."
|
||||
msgstr ""
|
||||
msgstr "Xong!"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
#, docstring
|
||||
msgid "Announce a message to all servers the bot is in."
|
||||
msgstr ""
|
||||
msgstr "Thông báo một thông báo tới tất cả các server mà con bot ở trong."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "Sự kiện {0} đã được bắt đầu."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
msgid "Cancel a running announce."
|
||||
msgstr ""
|
||||
msgstr "Hủy một thông báo đang chạy."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:343
|
||||
msgid "There is no currently running announcement."
|
||||
@@ -121,7 +142,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:346
|
||||
msgid "The current announcement has been cancelled."
|
||||
msgstr ""
|
||||
msgstr "Thông báo đang chạy đã được hủy."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:352
|
||||
#, docstring
|
||||
@@ -130,12 +151,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
msgid "The announcement channel has been set to {channel.mention}"
|
||||
msgstr ""
|
||||
msgstr "Kênh thông báo đã được đổi sang {channel.mention}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:371
|
||||
#, docstring
|
||||
@@ -144,73 +168,97 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" Hiển thị hết tất cả các vai trò tự thêm.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
msgstr ""
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr "Vai trò tự thêm:\n"
|
||||
"{selfroles}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
msgstr "Khóa lệnh bot cho server hiện tại."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,79 +17,104 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:18
|
||||
msgid "I attempted to do something that Discord denied me permissions for. Your command failed to successfully complete."
|
||||
msgstr ""
|
||||
msgstr "我试了做一件事情Discord不让我做。你的命令没有完成。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:23
|
||||
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能加{role.name}到{member.display_name} 应为这个role比我的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:29
|
||||
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能加{role.name}到{member.display_name} 应为这个role比我的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:35
|
||||
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能能改变{role.name}应为这个role比我的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:41
|
||||
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能让你加{role.name}到{member.display_name} 应为这个role比你的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:47
|
||||
msgid "I can not let you remove {role.name} from {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能让你把这个{role.name}从{member.display_name}去掉应为这个role比你的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:53
|
||||
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
msgstr "我不能让你改变{role.name}应为这个role比你的最高的role高或者一样高"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:59
|
||||
msgid "I need manage roles permission to do that."
|
||||
msgstr ""
|
||||
msgstr "我需要管角色才能做这件事情"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:61
|
||||
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
|
||||
msgstr ""
|
||||
msgstr "我已经在宣布一段话。要是你想做一个不同的宣布请用`{prefix}announce cancel` 先"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:71
|
||||
#, docstring
|
||||
msgid "A collection of server administration utilities."
|
||||
msgstr ""
|
||||
msgstr "一些管理server的东西"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:162
|
||||
msgid "{member.display_name} already has the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name}已经有{role.name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:182
|
||||
msgid "I successfully added {role.name} to {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "我成功的的加了{role.name}到{member.display_name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:192
|
||||
msgid "{member.display_name} does not have the role {role.name}."
|
||||
msgstr ""
|
||||
msgstr "{member.display_name}没有{role.name}"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:212
|
||||
msgid "I successfully removed {role.name} from {member.display_name}"
|
||||
msgstr ""
|
||||
msgstr "我成功的从{member.display_name}去掉了{role.name}."
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" 加一个角色 到一个人上.\n\n"
|
||||
" 用双引号要是角色的名字有空格.\n"
|
||||
" 要是没有说出人,就会被加到用这个命令的人\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgstr ""
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr "\n"
|
||||
" 从一个人去掉一个角色.\n\n"
|
||||
" 要是角色的名字有空格用双引号.\n"
|
||||
" \n"
|
||||
"要是没有说出人加给用命令的人.\n"
|
||||
" "
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
#, docstring
|
||||
msgid "Edit role settings."
|
||||
msgstr ""
|
||||
msgstr "改变角色设定"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +123,12 @@ msgstr "完成。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -108,7 +138,7 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:334
|
||||
msgid "The announcement has begun."
|
||||
msgstr ""
|
||||
msgstr "我开始报告消息了"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:341
|
||||
#, docstring
|
||||
@@ -130,7 +160,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +177,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional, Hong Kong\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-09-03 12:24+0000\n"
|
||||
"POT-Creation-Date: 2021-02-16 19:14+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -74,12 +74,20 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:223
|
||||
#, docstring
|
||||
msgid "\\n Add a role to a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Add a role to a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:239
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from a user.\\n\\n Use double quotes if the role contains spaces.\\n If user is left blank it defaults to the author of the command.\\n "
|
||||
msgid "\n"
|
||||
" Remove a role from a user.\n\n"
|
||||
" Use double quotes if the role contains spaces.\n"
|
||||
" If user is left blank it defaults to the author of the command.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:253
|
||||
@@ -89,7 +97,15 @@ msgstr "編輯身分組設定。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:260
|
||||
#, docstring
|
||||
msgid "\\n 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 "
|
||||
msgid "\n"
|
||||
" 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:289 redbot/cogs/admin/admin.py:322
|
||||
@@ -98,7 +114,12 @@ msgstr "完成。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:293
|
||||
#, docstring
|
||||
msgid "\\n Edit a role's name.\\n\\n Use double quotes if the role or the name contain spaces.\\n\\n Example:\\n `[p]editrole name \\\"The Transistor\\\" Test`\\n "
|
||||
msgid "\n"
|
||||
" Edit a role's name.\n\n"
|
||||
" Use double quotes if the role or the name contain spaces.\n\n"
|
||||
" Example:\n"
|
||||
" `[p]editrole name \"The Transistor\" Test`\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:327
|
||||
@@ -130,7 +151,10 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:357
|
||||
#, docstring
|
||||
msgid "\\n Change the channel where the bot will send announcements.\\n\\n If channel is left blank it defaults to the current channel.\\n "
|
||||
msgid "\n"
|
||||
" Change the channel where the bot will send announcements.\n\n"
|
||||
" If channel is left blank it defaults to the current channel.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:366
|
||||
@@ -144,73 +168,94 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:396
|
||||
#, docstring
|
||||
msgid "Apply selfroles."
|
||||
msgid "\n"
|
||||
" Add or remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:401
|
||||
#: redbot/cogs/admin/admin.py:409
|
||||
#, docstring
|
||||
msgid "\\n Add a selfrole to yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Add a selfrole to yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:412
|
||||
#: redbot/cogs/admin/admin.py:420
|
||||
#, docstring
|
||||
msgid "\\n Remove a selfrole from yourself.\\n\\n Server admins must have configured the role as user settable.\\n NOTE: The role is case sensitive!\\n "
|
||||
msgid "\n"
|
||||
" Remove a selfrole from yourself.\n\n"
|
||||
" Server admins must have configured the role as user settable.\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:423
|
||||
#: redbot/cogs/admin/admin.py:431
|
||||
#, docstring
|
||||
msgid "\\n Lists all available selfroles.\\n "
|
||||
msgid "\n"
|
||||
" Lists all available selfroles.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:433
|
||||
msgid "Available Selfroles:\\n{selfroles}"
|
||||
#: redbot/cogs/admin/admin.py:441
|
||||
msgid "Available Selfroles:\n"
|
||||
"{selfroles}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:439
|
||||
#: redbot/cogs/admin/admin.py:447
|
||||
#, docstring
|
||||
msgid "Manage selfroles."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:444
|
||||
#: redbot/cogs/admin/admin.py:452
|
||||
#, docstring
|
||||
msgid "\\n Add a role to the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:451
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Add a role to the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:459
|
||||
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:467
|
||||
msgid "Added."
|
||||
msgstr "已增加"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:462
|
||||
#: redbot/cogs/admin/admin.py:470
|
||||
msgid "That role is already a selfrole."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:466
|
||||
#: redbot/cogs/admin/admin.py:474
|
||||
#, docstring
|
||||
msgid "\\n Remove a role from the list of available selfroles.\\n\\n NOTE: The role is case sensitive!\\n "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:473
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgid "\n"
|
||||
" Remove a role from the list of available selfroles.\n\n"
|
||||
" NOTE: The role is case sensitive!\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:481
|
||||
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:489
|
||||
msgid "Removed."
|
||||
msgstr "已移除。"
|
||||
|
||||
#: redbot/cogs/admin/admin.py:486
|
||||
#: redbot/cogs/admin/admin.py:494
|
||||
#, docstring
|
||||
msgid "Lock a bot to its current servers only."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:491
|
||||
#: redbot/cogs/admin/admin.py:499
|
||||
msgid "The bot is no longer serverlocked."
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/admin/admin.py:493
|
||||
#: redbot/cogs/admin/admin.py:501
|
||||
msgid "The bot is now serverlocked."
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -185,7 +185,7 @@ class Alias(commands.Cog):
|
||||
# noinspection PyDunderSlots
|
||||
new_message.content = "{}{} {}".format(
|
||||
prefix, command, " ".join(args[trackform.max + 1 :])
|
||||
)
|
||||
).strip()
|
||||
await self.bot.process_commands(new_message)
|
||||
|
||||
async def paginate_alias_list(
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: red-discordbot\n"
|
||||
"POT-Creation-Date: 2020-10-26 17:01+0000\n"
|
||||
"POT-Creation-Date: 2021-02-11 12:29+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: redgettext 3.1\n"
|
||||
"Generated-By: redgettext 3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"X-Crowdin-Project: red-discordbot\n"
|
||||
"X-Crowdin-Project-ID: 289505\n"
|
||||
@@ -17,15 +17,22 @@ msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:35
|
||||
#, 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 "
|
||||
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:203
|
||||
msgid "Aliases:\\n"
|
||||
msgid "Aliases:\n"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:205
|
||||
msgid "\\n\\nPage {page}/{total}"
|
||||
msgid "\n\n"
|
||||
"Page {page}/{total}"
|
||||
msgstr ""
|
||||
|
||||
#: redbot/cogs/alias/alias.py:215
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user