mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-12-06 17:32:31 -05:00
Compare commits
72 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
501aff41ea | ||
|
|
449b1bfe9e | ||
|
|
4a8358ecb4 | ||
|
|
8f74e4dd31 | ||
|
|
2b35d9f012 | ||
|
|
35001107e0 | ||
|
|
a7d7b90ae8 | ||
|
|
119ba7ef8b | ||
|
|
28bbe9c646 | ||
|
|
8739c04024 | ||
|
|
57240d25b9 | ||
|
|
15ea5440a3 | ||
|
|
1e60d1c265 | ||
|
|
b7cd097c43 | ||
|
|
6c934b02e6 | ||
|
|
fcb9b40b43 | ||
|
|
7a6884e4b1 | ||
|
|
e86698cfeb | ||
|
|
53650aefa6 | ||
|
|
1d80a0cad1 | ||
|
|
f6d27a0f43 | ||
|
|
f71aa9dd21 | ||
|
|
1cb5394e96 | ||
|
|
2b2dbd25f7 | ||
|
|
dd4cd0eeb1 | ||
|
|
ee7b0cf730 | ||
|
|
95ef5d6348 | ||
|
|
23192b9ef6 | ||
|
|
7cd98c8a63 | ||
|
|
fca7686701 | ||
|
|
be767478f4 | ||
|
|
b3ad5d90ed | ||
|
|
fb093b7411 | ||
|
|
e4ea3110e3 | ||
|
|
79676c4f72 | ||
|
|
d61827b92c | ||
|
|
1f1f46c70f | ||
|
|
9188e4a7ec | ||
|
|
e5a780eb0c | ||
|
|
d8c85a2b15 | ||
|
|
83080bc5a2 | ||
|
|
233bfc59ac | ||
|
|
c606caf3a3 | ||
|
|
efdf69552f | ||
|
|
38531bf95c | ||
|
|
6d714db928 | ||
|
|
f8e7497695 | ||
|
|
d6ef812704 | ||
|
|
4f81bc9621 | ||
|
|
59276ce2a5 | ||
|
|
96791bd72b | ||
|
|
8756b22f5a | ||
|
|
487d256f46 | ||
|
|
fe0b6aaba4 | ||
|
|
017c8a6900 | ||
|
|
afe4af0dc2 | ||
|
|
fb8e4430ac | ||
|
|
7499f5dbfa | ||
|
|
c7b58aa65b | ||
|
|
705d9b8238 | ||
|
|
1bc650b0f9 | ||
|
|
580aeea4e2 | ||
|
|
8495824843 | ||
|
|
18bb3611fa | ||
|
|
9f7bf8d1a2 | ||
|
|
82146eda3d | ||
|
|
d75881e1a3 | ||
|
|
5be967e8c5 | ||
|
|
d9fa875d84 | ||
|
|
04f93c98d2 | ||
|
|
402f6c19e7 | ||
|
|
84b0df0437 |
7
.github/CODEOWNERS
vendored
7
.github/CODEOWNERS
vendored
@@ -22,6 +22,8 @@ redbot/core/sentry_setup.py @Kowlin @tekulvw
|
|||||||
redbot/core/utils/chat_formatting.py @tekulvw
|
redbot/core/utils/chat_formatting.py @tekulvw
|
||||||
redbot/core/utils/mod.py @palmtree5
|
redbot/core/utils/mod.py @palmtree5
|
||||||
redbot/core/utils/data_converter.py @mikeshardmind
|
redbot/core/utils/data_converter.py @mikeshardmind
|
||||||
|
redbot/core/utils/antispam.py @mikeshardmind
|
||||||
|
redbot/core/utils/tunnel.py @mikeshardmind
|
||||||
|
|
||||||
# Cogs
|
# Cogs
|
||||||
redbot/cogs/admin/* @tekulvw
|
redbot/cogs/admin/* @tekulvw
|
||||||
@@ -40,6 +42,7 @@ redbot/cogs/modlog/* @palmtree5
|
|||||||
redbot/cogs/streams/* @Twentysix26 @palmtree5
|
redbot/cogs/streams/* @Twentysix26 @palmtree5
|
||||||
redbot/cogs/trivia/* @Tobotimus
|
redbot/cogs/trivia/* @Tobotimus
|
||||||
redbot/cogs/dataconverter/* @mikeshardmind
|
redbot/cogs/dataconverter/* @mikeshardmind
|
||||||
|
redbot/cogs/reports/* @mikeshardmind
|
||||||
|
|
||||||
# Docs
|
# Docs
|
||||||
docs/* @tekulvw @palmtree5
|
docs/* @tekulvw @palmtree5
|
||||||
@@ -49,3 +52,7 @@ setup.py @tekulvw
|
|||||||
redbot/__init__.py @tekulvw
|
redbot/__init__.py @tekulvw
|
||||||
redbot/__main__.py @tekulvw
|
redbot/__main__.py @tekulvw
|
||||||
redbot/setup.py @tekulvw
|
redbot/setup.py @tekulvw
|
||||||
|
|
||||||
|
# Others
|
||||||
|
.travis.yml @Kowlin
|
||||||
|
crowdin.yml @Kowlin
|
||||||
|
|||||||
25
.github/ISSUE_TEMPLATE/command_bug.md
vendored
Normal file
25
.github/ISSUE_TEMPLATE/command_bug.md
vendored
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
# 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 -->
|
||||||
35
.github/ISSUE_TEMPLATE/feature_req.md
vendored
Normal file
35
.github/ISSUE_TEMPLATE/feature_req.md
vendored
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
-->
|
||||||
21
.github/ISSUE_TEMPLATE/other_bug.md
vendored
Normal file
21
.github/ISSUE_TEMPLATE/other_bug.md
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# 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 -->
|
||||||
14
.github/PULL_REQUEST_TEMPLATE/bugfix.md
vendored
Normal file
14
.github/PULL_REQUEST_TEMPLATE/bugfix.md
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
# Bugfix request
|
||||||
|
|
||||||
|
<!--
|
||||||
|
To be used for pull requests that fix a bug
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### Describe the bug being fixed
|
||||||
|
|
||||||
|
<!--
|
||||||
|
If an issue exists for the bug, mention
|
||||||
|
that this PR fixes that issue
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### Anything we need to know about this fix?
|
||||||
20
.github/PULL_REQUEST_TEMPLATE/enhancement.md
vendored
Normal file
20
.github/PULL_REQUEST_TEMPLATE/enhancement.md
vendored
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# Enhancement request
|
||||||
|
|
||||||
|
<!--
|
||||||
|
To be used for PRs which enhance existing features
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### Describe the enhancement
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Describe what your changes do.
|
||||||
|
If adding commands, describe any restrictions on their usage.
|
||||||
|
- For example, who can use the command? Where can it be used?
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### Does this enhancement break existing functionality?
|
||||||
|
|
||||||
|
<!-- To check a box, replace the space between the [] with a x -->
|
||||||
|
|
||||||
|
- [ ] Yes
|
||||||
|
- [ ] No
|
||||||
21
.github/PULL_REQUEST_TEMPLATE/new_feature.md
vendored
Normal file
21
.github/PULL_REQUEST_TEMPLATE/new_feature.md
vendored
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# New feature addition
|
||||||
|
|
||||||
|
<!--
|
||||||
|
To be used for PRs which add a new feature
|
||||||
|
Examples of this include new APIs, new core cogs, etc.
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### What type of feature is this?
|
||||||
|
|
||||||
|
<!-- To check a box, replace the space between the [] with a x -->
|
||||||
|
|
||||||
|
- [ ] New core cog
|
||||||
|
- [ ] New API
|
||||||
|
- [ ] Other
|
||||||
|
|
||||||
|
#### Describe the feature
|
||||||
|
|
||||||
|
<!--
|
||||||
|
If you are adding a cog, describe its commands in detail (functionality, usage restrictions, etc).
|
||||||
|
If the new feature introduces new requirements, please try to explain why they are necessary.
|
||||||
|
-->
|
||||||
16
.github/PULL_REQUEST_TEMPLATE/release.md
vendored
Normal file
16
.github/PULL_REQUEST_TEMPLATE/release.md
vendored
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# New release
|
||||||
|
|
||||||
|
<!--
|
||||||
|
To be used by collaborators for doing releases.
|
||||||
|
Most contributors will not need to use this.
|
||||||
|
-->
|
||||||
|
|
||||||
|
#### Version
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### Has a draft release been created for this?
|
||||||
|
|
||||||
|
- [ ] Yes
|
||||||
|
- [ ] No
|
||||||
|
|
||||||
5
.github/PULL_REQUEST_TEMPLATE/translations.md
vendored
Normal file
5
.github/PULL_REQUEST_TEMPLATE/translations.md
vendored
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
# Translations update
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Used for PRs updating translations from Crowdin
|
||||||
|
-->
|
||||||
2
.gitignore
vendored
2
.gitignore
vendored
@@ -156,3 +156,5 @@ ENV/
|
|||||||
# mypy
|
# mypy
|
||||||
.mypy_cache/
|
.mypy_cache/
|
||||||
|
|
||||||
|
# pytest
|
||||||
|
.pytest_cache/
|
||||||
|
|||||||
34
.travis.yml
34
.travis.yml
@@ -17,16 +17,11 @@ script:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
include:
|
include:
|
||||||
- stage: Deployment
|
- stage: PyPi Deployment
|
||||||
if: tag IS present
|
if: tag IS present
|
||||||
python: 3.5.3
|
python: 3.5.3
|
||||||
env:
|
env:
|
||||||
- DEPLOYING=true
|
- DEPLOYING=true
|
||||||
before_deployment:
|
|
||||||
- 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
|
|
||||||
deploy:
|
deploy:
|
||||||
- provider: pypi
|
- provider: pypi
|
||||||
user: Red-DiscordBot
|
user: Red-DiscordBot
|
||||||
@@ -38,11 +33,22 @@ jobs:
|
|||||||
branch: V3/develop
|
branch: V3/develop
|
||||||
python: 3.5.3
|
python: 3.5.3
|
||||||
tags: true
|
tags: true
|
||||||
- provider: script
|
- stage: Crowdin Deployment
|
||||||
script: python3 ./generate_strings.py
|
if: tag IS present
|
||||||
skip_cleanup: true
|
python: 3.5.3
|
||||||
on:
|
env:
|
||||||
repo: Cog-Creators/Red-DiscordBot
|
- DEPLOYING=true
|
||||||
branch: V3/develop
|
before_deployment:
|
||||||
python: 3.5.3
|
- curl https://artifacts.crowdin.com/repo/GPG-KEY-crowdin | sudo apt-key add -
|
||||||
tags: true
|
- 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
|
||||||
|
deploy:
|
||||||
|
- provider: script
|
||||||
|
script: python3 ./generate_strings.py
|
||||||
|
skip_cleanup: true
|
||||||
|
on:
|
||||||
|
repo: Cog-Creators/Red-DiscordBot
|
||||||
|
branch: V3/develop
|
||||||
|
python: 3.5.3
|
||||||
|
tags: true
|
||||||
|
|||||||
52
docs/autostart_systemd.rst
Normal file
52
docs/autostart_systemd.rst
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
.. systemd service guide
|
||||||
|
|
||||||
|
==========================
|
||||||
|
Setting up auto-restart using systemd on Linux
|
||||||
|
==========================
|
||||||
|
|
||||||
|
---------------------------
|
||||||
|
Creating the service file
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
Create the new service file:
|
||||||
|
|
||||||
|
:code:`sudo nano /etc/systemd/system/red@.service`
|
||||||
|
|
||||||
|
Paste the following and replace all instances of :code:`username` with the username your bot is running under (hopefully not root):
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
[Unit]
|
||||||
|
Description=%I redbot
|
||||||
|
After=multi-user.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/home/username/.local/bin/redbot %I --no-prompt
|
||||||
|
User=username
|
||||||
|
Group=username
|
||||||
|
Type=idle
|
||||||
|
Restart=always
|
||||||
|
RestartSec=15
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
|
||||||
|
Save and exit :code:`ctrl + O; enter; ctrl + x`
|
||||||
|
|
||||||
|
---------------------------
|
||||||
|
Starting and enabling the service
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
.. note:: This same file can be used to start as many instances of the bot as you wish, without creating more service files, just start and enable more services and add any bot instance name after the **@**
|
||||||
|
|
||||||
|
To start the bot, run the service and add the instance name after the **@**:
|
||||||
|
|
||||||
|
:code:`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`
|
||||||
|
|
||||||
|
To view Red’s log, you can acccess through journalctl:
|
||||||
|
|
||||||
|
:code:`sudo journalctl -u red@instancename`
|
||||||
@@ -62,10 +62,11 @@ author = 'Cog Creators'
|
|||||||
# |version| and |release|, also used in various other places throughout the
|
# |version| and |release|, also used in various other places throughout the
|
||||||
# built documents.
|
# built documents.
|
||||||
#
|
#
|
||||||
|
from redbot.core import __version__
|
||||||
# The short X.Y version.
|
# The short X.Y version.
|
||||||
version = '3.0.0b11'
|
version = __version__
|
||||||
# The full version, including alpha/beta/rc tags.
|
# The full version, including alpha/beta/rc tags.
|
||||||
release = '3.0.0b11'
|
release = __version__
|
||||||
|
|
||||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||||
# for a list of supported languages.
|
# for a list of supported languages.
|
||||||
|
|||||||
21
docs/framework_commands.rst
Normal file
21
docs/framework_commands.rst
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
.. red commands module documentation
|
||||||
|
|
||||||
|
================
|
||||||
|
Commands Package
|
||||||
|
================
|
||||||
|
|
||||||
|
This package acts almost identically to ``discord.ext.commands``; i.e. they both have the same
|
||||||
|
attributes. Some of these attributes, however, have been slightly modified, as outlined below.
|
||||||
|
|
||||||
|
.. autofunction:: redbot.core.commands.command
|
||||||
|
|
||||||
|
.. autofunction:: redbot.core.commands.group
|
||||||
|
|
||||||
|
.. autoclass:: redbot.core.commands.Command
|
||||||
|
:members:
|
||||||
|
|
||||||
|
.. autoclass:: redbot.core.commands.Group
|
||||||
|
:members:
|
||||||
|
|
||||||
|
.. autoclass:: redbot.core.commands.Context
|
||||||
|
:members:
|
||||||
@@ -29,7 +29,7 @@ Basic Usage
|
|||||||
|
|
||||||
@commands.command()
|
@commands.command()
|
||||||
async def return_some_data(self, ctx):
|
async def return_some_data(self, ctx):
|
||||||
await ctx.send(await config.foo())
|
await ctx.send(await self.config.foo())
|
||||||
|
|
||||||
********
|
********
|
||||||
Tutorial
|
Tutorial
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
.. red invocation context documentation
|
|
||||||
|
|
||||||
==========================
|
|
||||||
Command Invocation Context
|
|
||||||
==========================
|
|
||||||
|
|
||||||
.. automodule:: redbot.core.context
|
|
||||||
|
|
||||||
.. autoclass:: redbot.core.RedContext
|
|
||||||
:members:
|
|
||||||
@@ -13,11 +13,12 @@ Basic Usage
|
|||||||
|
|
||||||
.. code-block:: python
|
.. code-block:: python
|
||||||
|
|
||||||
from discord.ext import commands
|
from redbot.core import commands
|
||||||
from redbot.core.i18n import CogI18n
|
from redbot.core.i18n import Translator, cog_i18n
|
||||||
|
|
||||||
_ = CogI18n("ExampleCog", __file__)
|
_ = Translator("ExampleCog", __file__)
|
||||||
|
|
||||||
|
@cog_i18n(_)
|
||||||
class ExampleCog:
|
class ExampleCog:
|
||||||
"""description"""
|
"""description"""
|
||||||
|
|
||||||
@@ -39,16 +40,19 @@ In a command prompt in your cog's package (where yourcog.py is),
|
|||||||
create a directory called "locales".
|
create a directory called "locales".
|
||||||
Then do one of the following:
|
Then do one of the following:
|
||||||
|
|
||||||
Windows: :code:`python <your python install path>\Tools\i18n\pygettext.py -n -p locales`
|
Windows: :code:`python <your python install path>\Tools\i18n\pygettext.py -D -n -p locales`
|
||||||
|
|
||||||
Mac: ?
|
Mac: ?
|
||||||
|
|
||||||
Linux: :code:`pygettext3 -n -p locales`
|
Linux: :code:`pygettext3 -D -n -p locales`
|
||||||
|
|
||||||
This will generate a messages.pot file with strings to be translated
|
This will generate a messages.pot file with strings to be translated, including
|
||||||
|
docstrings.
|
||||||
|
|
||||||
-------------
|
-------------
|
||||||
API Reference
|
API Reference
|
||||||
-------------
|
-------------
|
||||||
|
|
||||||
.. automodule:: redbot.core.i18n
|
.. automodule:: redbot.core.i18n
|
||||||
|
:members:
|
||||||
|
:special-members: __call__
|
||||||
|
|||||||
@@ -16,6 +16,12 @@ Embed Helpers
|
|||||||
.. automodule:: redbot.core.utils.embed
|
.. automodule:: redbot.core.utils.embed
|
||||||
:members:
|
:members:
|
||||||
|
|
||||||
|
Menu Helpers
|
||||||
|
============
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.utils.menus
|
||||||
|
:members:
|
||||||
|
|
||||||
Mod Helpers
|
Mod Helpers
|
||||||
===========
|
===========
|
||||||
|
|
||||||
@@ -26,4 +32,10 @@ V2 Data Conversion
|
|||||||
==================
|
==================
|
||||||
|
|
||||||
.. automodule:: redbot.core.utils.data_converter
|
.. automodule:: redbot.core.utils.data_converter
|
||||||
:members: DataConverter
|
:members: DataConverter
|
||||||
|
|
||||||
|
Tunnel
|
||||||
|
======
|
||||||
|
|
||||||
|
.. automodule:: redbot.core.utils.tunnel
|
||||||
|
:members: Tunnel
|
||||||
@@ -90,6 +90,6 @@ have successfully created a cog!
|
|||||||
Additional resources
|
Additional resources
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
Be sure to check out the `migration guide </guide_migration>`_ for some 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
|
on developing cogs for V3. This will also cover differences between V2 and V3 for
|
||||||
those who developed cogs for V2.
|
those who developed cogs for V2.
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ Here's an example of that in use:
|
|||||||
need to be awaited
|
need to be awaited
|
||||||
"""
|
"""
|
||||||
|
|
||||||
# First we give the converter out cog's Config instance.
|
# First we give the converter our cog's Config instance.
|
||||||
converter = dc(self.config)
|
converter = dc(self.config)
|
||||||
|
|
||||||
# next we design a way to get all of the data into Config's internal
|
# next we design a way to get all of the data into Config's internal
|
||||||
|
|||||||
@@ -15,8 +15,10 @@ Welcome to Red - Discord Bot's documentation!
|
|||||||
install_ubuntu
|
install_ubuntu
|
||||||
install_debian
|
install_debian
|
||||||
install_centos
|
install_centos
|
||||||
|
install_arch
|
||||||
install_raspbian
|
install_raspbian
|
||||||
cog_dataconverter
|
cog_dataconverter
|
||||||
|
autostart_systemd
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
@@ -35,12 +37,12 @@ Welcome to Red - Discord Bot's documentation!
|
|||||||
framework_bot
|
framework_bot
|
||||||
framework_cogmanager
|
framework_cogmanager
|
||||||
framework_config
|
framework_config
|
||||||
framework_context
|
|
||||||
framework_datamanager
|
framework_datamanager
|
||||||
framework_downloader
|
framework_downloader
|
||||||
framework_events
|
framework_events
|
||||||
framework_i18n
|
framework_i18n
|
||||||
framework_modlog
|
framework_modlog
|
||||||
|
framework_commands
|
||||||
framework_rpc
|
framework_rpc
|
||||||
framework_utils
|
framework_utils
|
||||||
|
|
||||||
|
|||||||
55
docs/install_arch.rst
Normal file
55
docs/install_arch.rst
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
.. arch install guide
|
||||||
|
|
||||||
|
==============================
|
||||||
|
Installing Red on Arch Linux
|
||||||
|
==============================
|
||||||
|
|
||||||
|
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, make a new one.
|
||||||
|
|
||||||
|
:code:`https://wiki.archlinux.org/index.php/Users_and_groups`
|
||||||
|
|
||||||
|
-------------------------------
|
||||||
|
Installing the pre-requirements
|
||||||
|
-------------------------------
|
||||||
|
|
||||||
|
.. code-block:: none
|
||||||
|
|
||||||
|
sudo pacman -Syu python-pip git base-devel jre8-openjdk
|
||||||
|
|
||||||
|
------------------
|
||||||
|
Installing the bot
|
||||||
|
------------------
|
||||||
|
|
||||||
|
To install without audio:
|
||||||
|
|
||||||
|
:code:`pip3 install -U --process-dependency-links red-discordbot --user`
|
||||||
|
|
||||||
|
To install with audio:
|
||||||
|
|
||||||
|
:code:`pip3 install -U --process-dependency-links red-discordbot[voice] --user`
|
||||||
|
|
||||||
|
To install the development version (without audio):
|
||||||
|
|
||||||
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot --user`
|
||||||
|
|
||||||
|
To install the development version (with audio):
|
||||||
|
|
||||||
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice] --user`
|
||||||
|
|
||||||
|
------------------------
|
||||||
|
Setting up your instance
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
Run :code:`redbot-setup` and follow the prompts. It will ask first for where you want to
|
||||||
|
store the data (the default is :code:`~/.local/share/Red-DiscordBot`) and will then ask
|
||||||
|
for confirmation of that selection. Next, it will ask you to choose your storage backend
|
||||||
|
(the default here is JSON). It will then ask for a name for your instance. This can be
|
||||||
|
anything as long as it does not contain spaces; however, keep in mind that this is the
|
||||||
|
name you will use to run your bot, and so it should be something you can remember.
|
||||||
|
|
||||||
|
-----------
|
||||||
|
Running Red
|
||||||
|
-----------
|
||||||
|
|
||||||
|
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
||||||
|
your token and a prefix.
|
||||||
@@ -4,6 +4,8 @@
|
|||||||
Installing Red on CentOS 7
|
Installing Red on CentOS 7
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
|
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, `make a new one <https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Step_by_Step_Guide/s1-starting-create-account.html>`_.
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
Installing pre-requirements
|
Installing pre-requirements
|
||||||
---------------------------
|
---------------------------
|
||||||
@@ -12,7 +14,7 @@ Installing pre-requirements
|
|||||||
|
|
||||||
yum -y groupinstall development
|
yum -y groupinstall development
|
||||||
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
|
yum -y install https://centos7.iuscommunity.org/ius-release.rpm
|
||||||
yum -y install yum-utils wget which python35u python35u-pip python35u-devel openssl-devel libffi-devel git opus-devel java-1.8.0-openjdk
|
yum -y install yum-utils wget which python35u python35u-pip python35u-devel openssl-devel libffi-devel git java-1.8.0-openjdk
|
||||||
sh -c "$(wget https://gist.githubusercontent.com/mustafaturan/7053900/raw/27f4c8bad3ee2bb0027a1a52dc8501bf1e53b270/latest-ffmpeg-centos6.sh -O -)"
|
sh -c "$(wget https://gist.githubusercontent.com/mustafaturan/7053900/raw/27f4c8bad3ee2bb0027a1a52dc8501bf1e53b270/latest-ffmpeg-centos6.sh -O -)"
|
||||||
|
|
||||||
--------------
|
--------------
|
||||||
@@ -21,19 +23,19 @@ Installing Red
|
|||||||
|
|
||||||
Without audio:
|
Without audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot`
|
:code:`pip3 install -U --process-dependency-links red-discordbot --user`
|
||||||
|
|
||||||
With audio:
|
With audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links red-discordbot[voice] --user`
|
||||||
|
|
||||||
To install the development version (without audio):
|
To install the development version (without audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot --user`
|
||||||
|
|
||||||
To install the development version (with audio):
|
To install the development version (with audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice] --user`
|
||||||
|
|
||||||
----------------------
|
----------------------
|
||||||
Setting up an instance
|
Setting up an instance
|
||||||
@@ -51,4 +53,4 @@ Running Red
|
|||||||
-----------
|
-----------
|
||||||
|
|
||||||
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
||||||
your token and a prefix.
|
your token and a prefix.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
Installing Red on Debian Stretch
|
Installing Red on Debian Stretch
|
||||||
================================
|
================================
|
||||||
|
|
||||||
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, make a new one.
|
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, `make a new one <https://manpages.debian.org/stretch/adduser/adduser.8.en.html>`_.
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
Installing pre-requirements
|
Installing pre-requirements
|
||||||
@@ -14,7 +14,7 @@ Installing pre-requirements
|
|||||||
|
|
||||||
echo "deb http://httpredir.debian.org/debian stretch-backports main contrib non-free" >> /etc/apt/sources.list
|
echo "deb http://httpredir.debian.org/debian stretch-backports main contrib non-free" >> /etc/apt/sources.list
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git ffmpeg libopus-dev unzip default-jre -y
|
apt-get install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git unzip default-jre -y
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
Installing the bot
|
Installing the bot
|
||||||
@@ -52,4 +52,4 @@ Running Red
|
|||||||
-----------
|
-----------
|
||||||
|
|
||||||
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
||||||
your token and a prefix.
|
your token and a prefix.
|
||||||
|
|||||||
@@ -15,8 +15,6 @@ Installing pre-requirements
|
|||||||
* After the installation, install the required packages by pasting the commands and pressing enter, one-by-one:
|
* After the installation, install the required packages by pasting the commands and pressing enter, one-by-one:
|
||||||
* :code:`brew install python3 --with-brewed-openssl`
|
* :code:`brew install python3 --with-brewed-openssl`
|
||||||
* :code:`brew install git`
|
* :code:`brew install git`
|
||||||
* :code:`brew install ffmpeg --with-ffplay`
|
|
||||||
* :code:`brew install opus`
|
|
||||||
* :code:`brew tap caskroom/versions`
|
* :code:`brew tap caskroom/versions`
|
||||||
* :code:`brew cask install java8`
|
* :code:`brew cask install java8`
|
||||||
|
|
||||||
|
|||||||
@@ -4,13 +4,16 @@
|
|||||||
Installing Red on Raspbian Stretch
|
Installing Red on Raspbian Stretch
|
||||||
==================================
|
==================================
|
||||||
|
|
||||||
|
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, `make a new one <https://www.raspberrypi.org/documentation/linux/usage/users.md>`_.
|
||||||
|
|
||||||
---------------------------
|
---------------------------
|
||||||
Installing pre-requirements
|
Installing pre-requirements
|
||||||
---------------------------
|
---------------------------
|
||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
sudo apt-get install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git libav-tools libopus-dev unzip default-jre -y
|
sudo apt-get install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git unzip default-jre -y
|
||||||
|
|
||||||
|
|
||||||
--------------
|
--------------
|
||||||
Installing Red
|
Installing Red
|
||||||
@@ -18,19 +21,19 @@ Installing Red
|
|||||||
|
|
||||||
Without audio:
|
Without audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot`
|
:code:`pip3 install -U --process-dependency-links red-discordbot --user`
|
||||||
|
|
||||||
With audio:
|
With audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links red-discordbot[voice] --user`
|
||||||
|
|
||||||
To install the development version (without audio):
|
To install the development version (without audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot --user`
|
||||||
|
|
||||||
To install the development version (with audio):
|
To install the development version (with audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice] --user`
|
||||||
|
|
||||||
----------------------
|
----------------------
|
||||||
Setting up an instance
|
Setting up an instance
|
||||||
@@ -50,4 +53,4 @@ Running Red
|
|||||||
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
||||||
your token and a prefix.
|
your token and a prefix.
|
||||||
|
|
||||||
.. warning:: Audio will not work on Raspberry Pi's **below** 2B. This is a CPU problem and *cannot* be fixed.
|
.. warning:: Audio will not work on Raspberry Pi's **below** 2B. This is a CPU problem and *cannot* be fixed.
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
Installing Red on Ubuntu 16.04
|
Installing Red on Ubuntu 16.04
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, make a new one.
|
.. warning:: For safety reasons, DO NOT install Red with a root user. Instead, `make a new one <http://manpages.ubuntu.com/manpages/artful/man8/adduser.8.html>`_.
|
||||||
|
|
||||||
-------------------------------
|
-------------------------------
|
||||||
Installing the pre-requirements
|
Installing the pre-requirements
|
||||||
@@ -12,7 +12,8 @@ Installing the pre-requirements
|
|||||||
|
|
||||||
.. code-block:: none
|
.. code-block:: none
|
||||||
|
|
||||||
sudo apt install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git ffmpeg libopus-dev unzip default-jre -y
|
sudo apt install python3.5-dev python3-pip build-essential libssl-dev libffi-dev git unzip default-jre -y
|
||||||
|
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
Installing the bot
|
Installing the bot
|
||||||
@@ -20,19 +21,19 @@ Installing the bot
|
|||||||
|
|
||||||
To install without audio:
|
To install without audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot`
|
:code:`pip3 install -U --process-dependency-links red-discordbot --user`
|
||||||
|
|
||||||
To install with audio:
|
To install with audio:
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links red-discordbot[voice] --user`
|
||||||
|
|
||||||
To install the development version (without audio):
|
To install the development version (without audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot --user`
|
||||||
|
|
||||||
To install the development version (with audio):
|
To install the development version (with audio):
|
||||||
|
|
||||||
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice]`
|
:code:`pip3 install -U --process-dependency-links git+https://github.com/Cog-Creators/Red-DiscordBot@V3/develop#egg=red-discordbot[voice] --user`
|
||||||
|
|
||||||
------------------------
|
------------------------
|
||||||
Setting up your instance
|
Setting up your instance
|
||||||
@@ -50,4 +51,4 @@ Running Red
|
|||||||
-----------
|
-----------
|
||||||
|
|
||||||
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
Run :code:`redbot <your instance name>` and run through the initial setup. This will ask for
|
||||||
your token and a prefix.
|
your token and a prefix.
|
||||||
|
|||||||
@@ -10,10 +10,6 @@ Needed Software
|
|||||||
|
|
||||||
* `Python <https://python.org/downloads/>`_ - Red needs at least Python 3.5
|
* `Python <https://python.org/downloads/>`_ - Red needs at least Python 3.5
|
||||||
|
|
||||||
.. attention:: Please note that 3.6 has issues on some versions of Windows.
|
|
||||||
If you try using Red with 3.6 and experience issues, uninstall
|
|
||||||
Python 3.6 and install the latest version of Python 3.5
|
|
||||||
|
|
||||||
.. note:: Please make sure that the box to add Python to PATH is CHECKED, otherwise
|
.. note:: Please make sure that the box to add Python to PATH is CHECKED, otherwise
|
||||||
you may run into issues when trying to run Red
|
you may run into issues when trying to run Red
|
||||||
|
|
||||||
@@ -44,4 +40,4 @@ Installing Red
|
|||||||
running the bot)
|
running the bot)
|
||||||
|
|
||||||
4. Once done setting up the instance, run :code:`redbot <your instance name>` to run Red.
|
4. Once done setting up the instance, run :code:`redbot <your instance name>` to run Red.
|
||||||
It will walk through the initial setup, asking for your token and a prefix
|
It will walk through the initial setup, asking for your token and a prefix
|
||||||
|
|||||||
@@ -375,7 +375,7 @@ class Admin:
|
|||||||
@checks.is_owner()
|
@checks.is_owner()
|
||||||
async def serverlock(self, ctx: commands.Context):
|
async def serverlock(self, ctx: commands.Context):
|
||||||
"""
|
"""
|
||||||
Locks a bot to it's current servers only.
|
Locks a bot to its current servers only.
|
||||||
"""
|
"""
|
||||||
serverlocked = await self.conf.serverlocked()
|
serverlocked = await self.conf.serverlocked()
|
||||||
await self.conf.serverlocked.set(not serverlocked)
|
await self.conf.serverlocked.set(not serverlocked)
|
||||||
|
|||||||
@@ -65,7 +65,7 @@ class Announcer:
|
|||||||
try:
|
try:
|
||||||
await channel.send(self.message)
|
await channel.send(self.message)
|
||||||
except discord.Forbidden:
|
except discord.Forbidden:
|
||||||
await bot_owner.send("I could not announce to guild: {}".format(
|
await bot_owner.send("I could not announce to server: {}".format(
|
||||||
g.id
|
g.id
|
||||||
))
|
))
|
||||||
await asyncio.sleep(0.5)
|
await asyncio.sleep(0.5)
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Bulgarian\n"
|
"Language-Team: Bulgarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-27 01:49-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Pirate English\n"
|
"Language-Team: Pirate English\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:26-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: LOLCAT\n"
|
"Language-Team: LOLCAT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -3,17 +3,17 @@ from re import search
|
|||||||
from typing import Generator, Tuple, Iterable
|
from typing import Generator, Tuple, Iterable
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
from redbot.core import Config
|
from redbot.core import Config, commands
|
||||||
from redbot.core.i18n import CogI18n
|
from redbot.core.i18n import Translator, cog_i18n
|
||||||
from redbot.core.utils.chat_formatting import box
|
from redbot.core.utils.chat_formatting import box
|
||||||
from discord.ext import commands
|
|
||||||
|
|
||||||
from redbot.core.bot import Red
|
from redbot.core.bot import Red
|
||||||
from .alias_entry import AliasEntry
|
from .alias_entry import AliasEntry
|
||||||
|
|
||||||
_ = CogI18n("Alias", __file__)
|
_ = Translator("Alias", __file__)
|
||||||
|
|
||||||
|
|
||||||
|
@cog_i18n(_)
|
||||||
class Alias:
|
class Alias:
|
||||||
"""
|
"""
|
||||||
Alias
|
Alias
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
from typing import Tuple
|
from typing import Tuple
|
||||||
from discord.ext import commands
|
|
||||||
|
|
||||||
import discord
|
import discord
|
||||||
|
from redbot.core import commands
|
||||||
|
|
||||||
|
|
||||||
class AliasEntry:
|
class AliasEntry:
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Bulgarian\n"
|
"Language-Team: Bulgarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-27 01:49-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Pirate English\n"
|
"Language-Team: Pirate English\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:26-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: LOLCAT\n"
|
"Language-Team: LOLCAT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Swedish\n"
|
"Language-Team: Swedish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
|||||||
@@ -1,18 +1,17 @@
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from aiohttp import ClientSession
|
from aiohttp import ClientSession
|
||||||
import shutil
|
import shutil
|
||||||
import asyncio
|
|
||||||
|
|
||||||
from .audio import Audio
|
from .audio import Audio
|
||||||
from .manager import start_lavalink_server
|
from .manager import start_lavalink_server
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
from redbot.core.data_manager import cog_data_path
|
from redbot.core.data_manager import cog_data_path
|
||||||
|
import redbot.core
|
||||||
|
|
||||||
LAVALINK_BUILD = 3112
|
LAVALINK_DOWNLOAD_URL = (
|
||||||
LAVALINK_BUILD_URL = (
|
"https://github.com/Cog-Creators/Red-DiscordBot/"
|
||||||
"https://ci.fredboat.com/repository/download/"
|
"releases/download/{}/Lavalink.jar"
|
||||||
"Lavalink_Build/{}:id/Lavalink.jar?guest=1"
|
).format(redbot.core.__version__)
|
||||||
).format(LAVALINK_BUILD)
|
|
||||||
|
|
||||||
LAVALINK_DOWNLOAD_DIR = cog_data_path(raw_name="Audio")
|
LAVALINK_DOWNLOAD_DIR = cog_data_path(raw_name="Audio")
|
||||||
LAVALINK_JAR_FILE = LAVALINK_DOWNLOAD_DIR / "Lavalink.jar"
|
LAVALINK_JAR_FILE = LAVALINK_DOWNLOAD_DIR / "Lavalink.jar"
|
||||||
@@ -23,7 +22,7 @@ BUNDLED_APP_YML_FILE = Path(__file__).parent / "application.yml"
|
|||||||
|
|
||||||
async def download_lavalink(session):
|
async def download_lavalink(session):
|
||||||
with LAVALINK_JAR_FILE.open(mode='wb') as f:
|
with LAVALINK_JAR_FILE.open(mode='wb') as f:
|
||||||
async with session.get(LAVALINK_BUILD_URL) as resp:
|
async with session.get(LAVALINK_DOWNLOAD_URL) as resp:
|
||||||
while True:
|
while True:
|
||||||
chunk = await resp.content.read(512)
|
chunk = await resp.content.read(512)
|
||||||
if not chunk:
|
if not chunk:
|
||||||
@@ -33,24 +32,25 @@ async def download_lavalink(session):
|
|||||||
|
|
||||||
async def maybe_download_lavalink(loop, cog):
|
async def maybe_download_lavalink(loop, cog):
|
||||||
jar_exists = LAVALINK_JAR_FILE.exists()
|
jar_exists = LAVALINK_JAR_FILE.exists()
|
||||||
current_build = await cog.config.current_build()
|
current_build = redbot.core.VersionInfo(*await cog.config.current_build())
|
||||||
|
|
||||||
if not jar_exists or current_build < LAVALINK_BUILD:
|
session = ClientSession(loop=loop)
|
||||||
|
|
||||||
|
if not jar_exists or current_build < redbot.core.version_info:
|
||||||
LAVALINK_DOWNLOAD_DIR.mkdir(parents=True, exist_ok=True)
|
LAVALINK_DOWNLOAD_DIR.mkdir(parents=True, exist_ok=True)
|
||||||
with ClientSession(loop=loop) as session:
|
await download_lavalink(session)
|
||||||
await download_lavalink(session)
|
await cog.config.current_build.set(redbot.core.version_info.to_json())
|
||||||
await cog.config.current_build.set(LAVALINK_BUILD)
|
|
||||||
|
session.close()
|
||||||
|
|
||||||
shutil.copyfile(str(BUNDLED_APP_YML_FILE), str(APP_YML_FILE))
|
shutil.copyfile(str(BUNDLED_APP_YML_FILE), str(APP_YML_FILE))
|
||||||
|
|
||||||
|
|
||||||
async def setup(bot: commands.Bot):
|
async def setup(bot: commands.Bot):
|
||||||
cog = Audio(bot)
|
cog = Audio(bot)
|
||||||
await maybe_download_lavalink(bot.loop, cog)
|
if not await cog.config.use_external_lavalink():
|
||||||
await start_lavalink_server(bot.loop)
|
await maybe_download_lavalink(bot.loop, cog)
|
||||||
|
await start_lavalink_server(bot.loop)
|
||||||
|
|
||||||
async def _finish():
|
bot.add_cog(cog)
|
||||||
await cog.init_config()
|
bot.loop.create_task(cog.init_config())
|
||||||
bot.add_cog(cog)
|
|
||||||
|
|
||||||
bot.loop.create_task(_finish())
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Arabic\n"
|
"Language-Team: Arabic\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: ar_SA\n"
|
"Language: ar_SA\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Bulgarian\n"
|
"Language-Team: Bulgarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: bg_BG\n"
|
"Language: bg_BG\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Danish\n"
|
"Language-Team: Danish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: da_DK\n"
|
"Language: da_DK\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-27 01:49-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr "Tritt zuerst einem Sprachkanal bei!"
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr "Lass uns eine Datei abspielen, die vorhanden ist"
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr "{} spielt ein Lied..."
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr "YouTube Links bitte"
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr "Ich bin noch nicht einmal mit einem Sprachkanal verbunden!"
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr "Lautstärke einstellen."
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Greek\n"
|
"Language-Team: Greek\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: el_GR\n"
|
"Language: el_GR\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Pirate English\n"
|
"Language-Team: Pirate English\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: en_PT\n"
|
"Language: en_PT\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr "Aye! Ye need to sail y'ur ship first!"
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr "{} be dancing to Shanty..."
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr "Aye! A rope to youtube is required!"
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr "Aye! I never boarded ye ship!"
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr "Aye, shouting voice changed."
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Finnish\n"
|
"Language-Team: Finnish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: fi_FI\n"
|
"Language: fi_FI\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:32-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:41-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr "Rejoignez un salon vocal d'abord!"
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr "Veuillez faire jouer un fichier qui existe"
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr "{} joue une chanson..."
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr "Veuillez entrer des liens YouTube"
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr "Je ne suis pas connecté à un salon vocal!"
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr "Volume changé."
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Indonesian\n"
|
"Language-Team: Indonesian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: id_ID\n"
|
"Language: id_ID\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr "Bergabung dengan channel suara dulu!"
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr "Tolong memutar file yang ada"
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr "{} sedang memainkan sebuah lagu..."
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr "Link YouTube"
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr "Saya belum memasuki channel suara!"
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr "Suara telah di atur."
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Japanese\n"
|
"Language-Team: Japanese\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: ja_JP\n"
|
"Language: ja_JP\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:26-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Korean\n"
|
"Language-Team: Korean\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: ko_KR\n"
|
"Language: ko_KR\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr "커맨드를 사용하기 전에 음성 채널에 접속해야 해요!"
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr "파일을 재생해볼게요!"
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr "{}이(가) 음악을 재생하는 중..."
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr "유튜브 링크를 부탁해요!"
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr "제가 음성 채널에 접속할 수 없어요!"
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr "음량이 변경됐어요."
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:34-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: LOLCAT\n"
|
"Language-Team: LOLCAT\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: lol_US\n"
|
"Language: lol_US\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-04-02 19:27-0400\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:42-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Norwegian\n"
|
"Language-Team: Norwegian\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: no_NO\n"
|
"Language: no_NO\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: red-discordbot\n"
|
"Project-Id-Version: red-discordbot\n"
|
||||||
"POT-Creation-Date: 2018-02-18 14:42+AKST\n"
|
"POT-Creation-Date: 2018-04-02 17:36+AKDT\n"
|
||||||
"PO-Revision-Date: 2018-02-25 21:33-0500\n"
|
"PO-Revision-Date: 2018-04-15 16:43-0400\n"
|
||||||
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
"Last-Translator: Kowlin <boxedpp@gmail.com>\n"
|
||||||
"Language-Team: Polish\n"
|
"Language-Team: Polish\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@@ -16,27 +16,3 @@ msgstr ""
|
|||||||
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
"X-Crowdin-File: /cogs/audio/locales/messages.pot\n"
|
||||||
"Language: pl_PL\n"
|
"Language: pl_PL\n"
|
||||||
|
|
||||||
#: ../audio.py:25 ../audio.py:45
|
|
||||||
msgid "Join a voice channel first!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:33
|
|
||||||
msgid "Let's play a file that exists pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:38 ../audio.py:58
|
|
||||||
msgid "{} is playing a song..."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:48
|
|
||||||
msgid "Youtube links pls"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:67 ../audio.py:77 ../audio.py:87 ../audio.py:97
|
|
||||||
msgid "I'm not even connected to a voice channel!"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../audio.py:95
|
|
||||||
msgid "Volume set."
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user