Compare commits

...

11 Commits

Author SHA1 Message Date
github-actions[bot]
029a7fffcb [3.4] Version bump to 3.4.14 (#5338)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-23 21:24:19 +02:00
github-actions[bot]
0096f874a4 [3.4] [i18n] Automated Crowdin downstream (#5339)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-23 21:24:11 +02:00
Red-GitHubBot
07e7594308 [3.4] Red 3.4.14 - Changelog (#5335) (#5337)
* Red 3.4.14 - Changelog

* Add contributor list

* proofreading 1

* Fix plural form
(cherry picked from commit cddd99eba7)

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-23 19:10:37 +00:00
Red-GitHubBot
6a4a0b4bb3 [3.4] Update some link texts in docs for accessibility (#5310) (#5336)
* Update some link texts for accessibility

* Fix stuff nearby while we're here

* Reword links to DigitalOcean

* Use better link text for `[p]triviaset custom`

(cherry picked from commit 92cabd134d)

Co-authored-by: River <18037011+RheingoldRiver@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: River <18037011+RheingoldRiver@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-23 18:43:48 +00:00
Red-GitHubBot
dca082f20e [3.4] Maybe fix the base branch used in dev bump automation (#5307) (#5334)
(cherry picked from commit 2c8c97490b)

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-23 15:58:10 +00:00
Red-GitHubBot
dfe03b9cad [3.4] Only initialize and teardown driver if actually needed (#5313) (#5333)
* Fix #5312

* Update setup.py

* put db actions under one if statement

* check backend type and improve displayed message

* accept format fix

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

* fix whitespace

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

* separate datapath delete from data delete

* Fix indentation

* Call `driver_cls.initialize()` outside try-finally

* Backup requires db server to run too + some simplifications

(cherry picked from commit 2ce8e65527)

Co-authored-by: Leet <36166244+L33Tech@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: Leet <36166244+L33Tech@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-23 15:36:39 +00:00
Red-GitHubBot
3865449d3b [3.4] Use discord native timestamp in [p]uptime (#5323) (#5332)
* support for discord's timestamp on uptime

* woops not supposed to remove `_`.

* ups

* ups x2

* Apply suggested change.

* hehe
(cherry picked from commit d69326b1fe)

Co-authored-by: MAX <63972751+maxbooiii@users.noreply.github.com>

Co-authored-by: MAX <63972751+maxbooiii@users.noreply.github.com>
2021-09-23 14:29:01 +00:00
Red-GitHubBot
39169703a7 [3.4] Split documents per OS, fix few things, drop and add few OSes (#5328) (#5331)
* Exclude include files from being built

* Split install guides into multiple documents (one per OS/version combo)

* Update references

* Unify anchor names

* Update pyenv requirements in CentOS 7 guide

* Update install guides for RHEL derivatives to not use pyenv

* Add guide for Rocky Linux 8

* 8.4+ -> 8.4-8.x

* Add 'the'
(cherry picked from commit cbbb9d9b9b)

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-23 03:28:59 +00:00
Red-GitHubBot
55d748147d [3.4] [Audio] Update Lavalink.jar build (#5329) (#5330)
(cherry picked from commit b2e9b38a03)

Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>

Co-authored-by: aikaterna <20862007+aikaterna@users.noreply.github.com>
2021-09-23 02:35:43 +02:00
Red-GitHubBot
7bf8bd5a93 [3.4] Fix Case's modified_at attr and its format in message content (#5317) (#5319)
* Fix modified_at field to properly format.

* let's just fix the type hints

(cherry picked from commit 89e3a78ead)

Co-authored-by: Kowlin <Kowlin@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>

Co-authored-by: Kowlin <Kowlin@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
2021-09-14 00:44:10 +00:00
jack1142
931eb312b2 [3.4] Version bump to 3.4.14.dev1 (#5308) 2021-09-10 01:10:38 +02:00
166 changed files with 2541 additions and 1626 deletions

View File

@@ -128,7 +128,7 @@ jobs:
branch: "automated/pr_bumps/${{ steps.bump_version_dev.outputs.new_version }}"
author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
milestone: ${{ steps.get_milestone_number.outputs.result }}
base: V3/develop
base: ${{ github.event.base_ref }}
- name: Close and reopen the PR with different token to trigger CI
uses: actions/github-script@v3

View File

@@ -56,7 +56,7 @@ Continue to the next section to enable privileged intents.
Enabling Privileged Intents
-------------------------------
.. warning::
:ref:`As explained in this page <intents>`, Red Bot requires all intents.
:ref:`Red Bot requires all intents. <intents>`
\This section is required.
1. Make sure you're logged on to the `Discord website <https://discord.com>`_.
@@ -75,6 +75,6 @@ Enabling Privileged Intents
.. warning::
Red bots with over 100 servers require `bot verification <https://support.discord.com/hc/en-us/articles/360040720412>`_ which is not covered in this guide.
Remember that as explained :ref:`here <intents>` we do not support public bots. We encourage you to read that page before scaling up your bot.
Remember that :ref:`we do not support public bots <intents>`. We encourage you to read that page before scaling up your bot.
*Parts of this guide have been adapted from* `discord.py intro <https://discordpy.readthedocs.io/en/stable/discord.html#discord-intro>`_ *and* `discord.py privileged intents <https://discordpy.readthedocs.io/en/stable/intents.html#privileged-intents>`_.

View File

@@ -650,7 +650,7 @@ Dev Cog
Documentation changes
---------------------
- Fixed install instructions for Mac in `install_linux_mac` (:issue:`3675`, :issue:`3436`)
- Fixed install instructions for Mac (:issue:`3675`, :issue:`3436`)
- Windows install instructions now use ``choco upgrade`` commands instead of ``choco install`` to ensure up-to-date packages (:issue:`3684`)

View File

@@ -1,5 +1,38 @@
.. 3.4.x Changelogs
Redbot 3.4.14 (2021-09-23)
==========================
| Thanks to all these amazing people that contributed to this release:
| :ghuser:`aikaterna`, :ghuser:`jack1142`, :ghuser:`Kowlin`, :ghuser:`L33Tech`, :ghuser:`maxbooiii`, :ghuser:`RheingoldRiver`
Read before updating
--------------------
#. Versions of RHEL older than 8.4 (including 7) and versions of CentOS older than 8.4 (excluding 7) are no longer supported.
#. Information for Audio users that are using an external Lavalink instance (if you don't know what that is, you should skip this point):
Red 3.4.14 uses a new Lavalink jar that you will need to manually update from `our GitHub <https://github.com/Cog-Creators/Lavalink-Jars/releases/tag/3.3.2.3_1239>`__.
End-user changelog
------------------
- **Core Bot** - Added the new native Discord timestamp in the ``[p]uptime`` command (:issue:`5323`)
- **Core Bot** - ``redbot-setup delete`` command no longer requires database connection if the data deletion was not requested (:issue:`5312`, :issue:`5313`)
- **Audio** - Fixed intermittent 403 Forbidden errors (:issue:`5329`)
- **Modlog** - Fixed formatting of **Last modified at** field in Modlog cases (:issue:`5317`)
Documentation changes
---------------------
- Each operating system now has a dedicated install guide (:issue:`5328`)
- Fixed Raspberry Pi OS install guide (:issue:`5314`, :issue:`5328`)
- Added install guide for CentOS Stream 8, Oracle Linux 8.4-8.x, and Rocky Linux 8 (:issue:`5328`)
- Install guides for RHEL derivatives no longer require the use of pyenv (:issue:`5328`)
Redbot 3.4.13 (2021-09-09)
==========================
@@ -653,7 +686,7 @@ Documentation changes
- Added information about the Red Index to `guide_publish_cogs` (:issue:`4778`)
- Restructured the host list (:issue:`4710`)
- Clarified how to use pm2 with ``pyenv virtualenv`` (:issue:`4709`)
- Updated the pip command for Red with the postgres extra in `install_linux_mac` document to work on zsh shell (:issue:`4697`)
- Updated the pip command for Red with the postgres extra in Linux/macOS install guide to work on zsh shell (:issue:`4697`)
- Updated Python version in ``pyenv`` and Windows instructions (:issue:`4770`)
@@ -873,7 +906,7 @@ Documentation changes
---------------------
- Added `cog guide for Cleanup cog <cleanup>` (:issue:`4488`)
- Removed multi-line commands from `install_linux_mac` to avoid confusing readers (:issue:`4550`)
- Removed multi-line commands from Linux install guides to avoid confusing readers (:issue:`4550`)
Redbot 3.4.1 (2020-10-27)

View File

@@ -86,7 +86,13 @@ language = None
# List of patterns, relative to source directory, that match files and
# directories to ignore when looking for source files.
# This patterns also effect to html_static_path and html_extra_path
exclude_patterns = ["_build", "Thumbs.db", ".DS_Store"]
exclude_patterns = [
"_build",
"Thumbs.db",
".DS_Store",
# to ensure that include files (partial pages) aren't built, exclude them
"**/_includes/**",
]
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = "sphinx"

View File

@@ -13,7 +13,7 @@ This is a quick start guide for a general usage.
.. note::
If you haven't installed Red, please do it by following
the :ref:`installation guides <main>`.
one of the `installation guides <install_guides/index>`.
Assuming you correctly installed Red, you should have a
window like this:
@@ -266,14 +266,14 @@ If you want to do it, follow these steps.
basics of the Unix commands, such as navigating the system files or use
a terminal text editor.
You should follow `this guide
You should read `DigitalOcean's tutorial: An Introduction to Linux Basics
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_
from DigitalOcean which will introduce you to the Linux basics.
if you have not used Linux before.
1. **Find a host**
You need to find a server to host Red. You can rent a VPS (it can be free)
on an online service. Please check :ref:`this page <host-list>` for
on an online service. Please check :ref:`this list of hosts <host-list>` for
more information.
You can also buy a Raspberry Pi (~$20), which is a micro-computer that will
@@ -307,8 +307,8 @@ If you want to do it, follow these steps.
3. **Install and set up Red**
Just follow one of the Linux installation guide. We provide guides for the
most used distributions. Check the :ref:`home page <main>` and search for
Follow one of the Linux installation guides. We provide guides for the
most used distributions. Check the `list of install guides <install_guides/index>` and search for
your distribution.
4. **Set up an auto-restart**
@@ -318,7 +318,7 @@ If you want to do it, follow these steps.
side task and handle fatal errors, so you can just leave your server running
and enjoy Red!
For that, just follow :ref:`this guide <systemd-service-guide>`.
For that, follow :ref:`the systemd service guide <systemd-service-guide>`.
.. _getting-started-userdocs:

View File

@@ -118,7 +118,7 @@ As you've added more questions, your file should look something like this:
- $25000
You can keep adding questions until you are satisfied, and then you can upload and
play your very own trivia! See :ref:`here <trivia-command-triviaset-custom>` for more details.
play your very own trivia! See :ref:`[p]triviaset custom <trivia-command-triviaset-custom>` for more information.
Still stuck? Take a look at
`the core trivia lists <https://github.com/Cog-Creators/Red-DiscordBot/tree/V3/develop/redbot/cogs/trivia/data/lists>`_

View File

@@ -8,7 +8,7 @@ Hosting Information
.. note::
This doc is written for the :ref:`hosting section <getting-started-hosting>`
of the :ref:`getting started <getting-started>` guide. Please take a look
of the :ref:`getting started guide <getting-started>`. Please take a look
if you don't know how to host Red.
@@ -41,9 +41,9 @@ Hosting on a VPS or Dedicated Server
.. warning::
Please be aware that a Linux server is controlled through a command line.
If you don't know Unix basics, please take a look at `this guide
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_
from DigitalOcean which will introduce you to the Linux basics.
If you don't know Unix basics, please take a look at
`DigitalOcean's tutorial: An Introduction to Linux Basics
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_.
------------

View File

@@ -12,8 +12,7 @@ Welcome to Red - Discord Bot's documentation!
:maxdepth: 1
:caption: Installation Guides:
install_windows
install_linux_mac
install_guides/index
bot_application_guide
update_red
about_venv

View File

@@ -0,0 +1,44 @@
------------------------------
Creating a Virtual Environment
------------------------------
.. tip::
If you want to learn more about virtual environments, see page: `about-venvs`
We require installing Red into a virtual environment. Don't be scared, it's very
straightforward.
**************************
Using ``pyenv virtualenv``
**************************
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
environments. This option is only available if you installed Python with pyenv.
First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command:
.. prompt:: bash
pyenv version
Now, create a virtual environment with the following command:
.. prompt:: bash
pyenv virtualenv <name>
Replace ``<name>`` with whatever you like. If you ever forget what you named it,
you can always use the command ``pyenv versions`` to list all virtual environments.
Now activate your virtualenv with the following command:
.. prompt:: bash
pyenv shell <name>
.. important::
You must activate the virtual environment with the above command every time you open a new
shell to run, install or update Red. You can check out other commands like ``pyenv local`` and
``pyenv global`` if you wish to keep the virtualenv activated all the time.

View File

@@ -0,0 +1,38 @@
------------------------------
Creating a Virtual Environment
------------------------------
.. tip::
If you want to learn more about virtual environments, see page: `about-venvs`
We require installing Red into a virtual environment. Don't be scared, it's very
straightforward.
**************
Using ``venv``
**************
This is the quickest way to get your virtual environment up and running, as `venv` is shipped with
python.
First, choose a directory where you would like to create your virtual environment. It's a good idea
to keep it in a location which is easy to type out the path to. From now, we'll call it
``redenv`` and it will be located in your home directory.
Create your virtual environment with the following command:
.. prompt:: bash
python3.9 -m venv ~/redenv
And activate it with the following command:
.. prompt:: bash
source ~/redenv/bin/activate
.. important::
You must activate the virtual environment with the above command every time you open a new
shell to run, install or update Red.

View File

@@ -0,0 +1,56 @@
--------------
Installing Red
--------------
Choose one of the following commands to install Red.
To install without additional config backend support:
.. prompt:: bash
:prompts: (redenv) $
python -m pip install -U pip setuptools wheel
python -m pip install -U Red-DiscordBot
Or, to install with PostgreSQL support:
.. prompt:: bash
:prompts: (redenv) $
python -m pip install -U pip setuptools wheel
python -m pip install -U "Red-DiscordBot[postgres]"
.. note::
These commands are also used for updating Red
--------------------------
Setting Up and Running Red
--------------------------
After installation, set up your instance with the following command:
.. prompt:: bash
:prompts: (redenv) $
redbot-setup
This will set the location where data will be stored, as well as your
storage backend and the name of the instance (which will be used for
running the bot).
Once done setting up the instance, run the following command to run Red:
.. prompt:: bash
:prompts: (redenv) $
redbot <your instance name>
It will walk through the initial setup, asking for your token and a prefix.
You can find out how to obtain a token with
`this guide <../bot_application_guide>`.
.. tip::
If it's the first time you're using Red, you should check our `getting-started` guide
that will walk you through all essential information on how to interact with Red.

View File

@@ -0,0 +1,26 @@
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Red Hat Enterprise Linux (RHEL) 8.4-8.x and its derivatives have all required packages available in official repositories.
Install them with dnf:
.. prompt:: bash
sudo dnf -y update
sudo dnf -y group install development
sudo dnf -y install python39 python39-pip python39-devel java-11-openjdk-headless nano git
Set ``java`` executable to point to Java 11:
.. prompt:: bash
sudo alternatives --set java "java-11-openjdk.$(uname -i)"
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,34 @@
----------------------------
Installing Python with pyenv
----------------------------
On distributions where Python 3.9 needs to be compiled from source, we recommend the use of pyenv.
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
virtual environment.
.. prompt:: bash
command -v pyenv && pyenv update || curl https://pyenv.run | bash
**After this command, you may see a warning about 'pyenv' not being in the load path. Follow the
instructions given to fix that, then close and reopen your shell.**
Then run the following command:
.. prompt:: bash
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.9.7 -v
This may take a long time to complete, depending on your hardware. For some machines (such as
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
drastically reduce the install time. However, be aware that this will make Python run about 10%
slower.
After that is finished, run:
.. prompt:: bash
pyenv global 3.9.7
Pyenv is now installed and your system should be configured to run Python 3.9.

View File

@@ -0,0 +1,34 @@
----------------------------
Installing Python with pyenv
----------------------------
On distributions where Python 3.8 needs to be compiled from source, we recommend the use of pyenv.
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
virtual environment.
.. prompt:: bash
command -v pyenv && pyenv update || curl https://pyenv.run | bash
**After this command, you may see a warning about 'pyenv' not being in the load path. Follow the
instructions given to fix that, then close and reopen your shell.**
Then run the following command:
.. prompt:: bash
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.8.12 -v
This may take a long time to complete, depending on your hardware. For some machines (such as
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
drastically reduce the install time. However, be aware that this will make Python run about 10%
slower.
After that is finished, run:
.. prompt:: bash
pyenv global 3.8.12
Pyenv is now installed and your system should be configured to run Python 3.8.

View File

@@ -0,0 +1,5 @@
.. warning::
For safety reasons, DO NOT install Red with a root user. If you are unsure how to create
a new user on Linux, see `DigitalOcean's tutorial: How To Create a New Sudo-enabled User
<https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart>`_.

View File

@@ -0,0 +1,23 @@
.. _install-arch:
============================
Installing Red on Arch Linux
============================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Install the pre-requirements with pacman:
.. prompt:: bash
sudo pacman -Syu python python-pip git jre11-openjdk-headless base-devel nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,42 @@
.. _install-centos-7:
==========================
Installing Red on CentOS 7
==========================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Install the pre-requirements with yum:
.. prompt:: bash
sudo yum -y groupinstall development
sudo yum -y install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel java-11-openjdk-headless nano git
In order to install gcc 8, we'll use SCL repository:
.. prompt:: bash
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++
echo "source scl_source enable devtoolset-8" >> ~/.bashrc
source ~/.bashrc
In order to install Git 2.11 or greater, we recommend adding the IUS repository:
.. prompt:: bash
sudo yum -y install https://repo.ius.io/ius-release-el7.rpm
sudo yum -y swap git git224
.. Include common instructions:
.. include:: _includes/install-python-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,7 @@
.. _install-centos-8:
=============================
Installing Red on CentOS 8.4+
=============================
.. include:: _includes/install-guide-rhel-derivatives.rst

View File

@@ -0,0 +1,7 @@
.. _install-centos-stream-8:
=================================
Installing Red on CentOS Stream 8
=================================
.. include:: _includes/install-guide-rhel-derivatives.rst

View File

@@ -0,0 +1,28 @@
.. _install-debian-10:
==================================
Installing Red on Debian 10 Buster
==================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend installing pyenv as a method of installing non-native versions of Python on
Debian Buster. This guide will tell you how. First, run the following commands:
.. prompt:: bash
sudo apt update
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
.. Include common instructions:
.. include:: _includes/install-python-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,25 @@
.. _install-debian-11:
====================================
Installing Red on Debian 11 Bullseye
====================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Debian 11 "Bullseye" has all required packages available in official repositories. Install them
with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv python3-pip git openjdk-11-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,24 @@
.. _install-fedora:
==============================
Installing Red on Fedora Linux
==============================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
Fedora Linux 33 and above has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
sudo dnf -y install python39 git java-11-openjdk-headless @development-tools nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,31 @@
.. _install-guides:
Installing Red
==============
The list below shows the installation guides available based on the operating system being used.
If you want to host Red on a VPS and are unsure what operating system you should choose,
we recommend **Ubuntu 20.04 LTS**.
.. toctree::
:maxdepth: 1
windows
mac
arch
centos-7
centos-8
centos-stream-8
debian-10
debian-11
fedora
opensuse-leap-15
opensuse-tumbleweed
oracle-linux-8
raspberry-pi-os-10
rhel-8
rocky-linux-8
ubuntu-1804
ubuntu-2004
ubuntu-non-lts

View File

@@ -0,0 +1,34 @@
.. _install-mac:
=======================
Installing Red on macOS
=======================
-------------------------------
Installing the pre-requirements
-------------------------------
To install pre-requirements, we first have to install Brew.
In Finder or Spotlight, search for and open *Terminal*. In the terminal, paste the
following, then press Enter:
.. prompt:: bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
After the installation, install the required packages by pasting the commands and pressing enter,
one-by-one:
.. prompt:: bash
brew install python@3.9
echo 'export PATH="$(brew --prefix)/opt/python@3.9/bin:$PATH"' >> ~/.profile
source ~/.profile
brew install git
brew install --cask adoptopenjdk/openjdk/adoptopenjdk11
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,54 @@
.. _install-opensuse-leap-15:
=====================================
Installing Red on openSUSE Leap 15.2+
=====================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend installing a community package to get Python 3.9 on openSUSE Leap 15.2+. This package will
be installed to the ``/opt`` directory.
First, add the Opt-Python community repository:
.. prompt:: bash
source /etc/os-release
sudo zypper -n ar -f https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ Opt-Python
sudo zypper -n --gpg-auto-import-keys ref
Now install the pre-requirements with zypper:
.. prompt:: bash
sudo zypper -n install opt-python39 opt-python39-setuptools git-core java-11-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
Since Python is now installed to ``/opt/python``, we should add it to PATH. You can add a file in
``/etc/profile.d/`` to do this:
.. prompt:: bash
echo 'export PATH="/opt/python/bin:$PATH"' | sudo tee /etc/profile.d/opt-python.sh
source /etc/profile.d/opt-python.sh
Now, bootstrap pip with ensurepip:
.. prompt:: bash
sudo /opt/python/bin/python3.9 -m ensurepip --altinstall
.. note::
After this command, a warning about running pip as root might be printed.
For this specific command, this warning can be safely ignored.
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,25 @@
.. _install-opensuse-tumbleweed:
=====================================
Installing Red on openSUSE Tumbleweed
=====================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
openSUSE Tumbleweed has all required dependencies available in official repositories. Install them
with zypper:
.. prompt:: bash
sudo zypper -n install python39-base python39-pip git-core java-11-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,7 @@
.. _install-oracle-linux-8:
======================================
Installing Red on Oracle Linux 8.4-8.x
======================================
.. include:: _includes/install-guide-rhel-derivatives.rst

View File

@@ -0,0 +1,28 @@
.. _install-raspberry-pi-os-10:
=================================
Installing Red on Raspberry Pi OS
=================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend installing pyenv as a method of installing non-native versions of Python on
Raspberry Pi OS. This guide will tell you how. First, run the following commands:
.. prompt:: bash
sudo apt update
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
.. Include common instructions:
.. include:: _includes/install-python38-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,7 @@
.. _install-rhel-8:
=========================================================
Installing Red on Red Hat Enterprise Linux (RHEL) 8.4-8.x
=========================================================
.. include:: _includes/install-guide-rhel-derivatives.rst

View File

@@ -0,0 +1,7 @@
.. _install-rocky-linux-8:
===============================
Installing Red on Rocky Linux 8
===============================
.. include:: _includes/install-guide-rhel-derivatives.rst

View File

@@ -0,0 +1,37 @@
.. _install-ubuntu-1804:
==================================
Installing Red on Ubuntu 18.04 LTS
==================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:git-core/ppa
We recommend adding the ``deadsnakes`` ppa to install Python 3.9:
.. prompt:: bash
sudo add-apt-repository -y ppa:deadsnakes/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.9 python3.9-dev python3.9-venv python3-pip git openjdk-11-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,31 @@
.. _install-ubuntu-2004:
==================================
Installing Red on Ubuntu 20.04 LTS
==================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:git-core/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.9 python3.9-dev python3.9-venv python3-pip git openjdk-11-jre-headless build-essential nano
.. Include common instructions:
.. include:: _includes/create-env-with-venv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -0,0 +1,35 @@
.. _install-ubuntu-non-lts:
=========================================
Installing Red on Ubuntu non-LTS versions
=========================================
.. include:: _includes/linux-preamble.rst
-------------------------------
Installing the pre-requirements
-------------------------------
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -yu ppa:git-core/ppa
Now, to install non-native version of python on non-LTS versions of Ubuntu, we recommend
installing pyenv. To do this, first run the following commands:
.. prompt:: bash
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
.. Include common instructions:
.. include:: _includes/install-python-pyenv.rst
.. include:: _includes/create-env-with-pyenv-virtualenv.rst
.. include:: _includes/install-and-setup-red-unix.rst

View File

@@ -10,15 +10,6 @@ Installing the pre-requirements
Please install the pre-requirements by following instructions from one of the following subsections.
The pre-requirements are:
- Python 3.8.1 or greater
- Pip 18.1 or greater
- Git 2.11+
- Java Runtime Environment 11 (for audio support)
We also recommend installing some basic compiler tools, in case our dependencies don't provide
pre-built "wheels" for your architecture.
.. contents:: Choose a method of installing pre-requirements:
:local:
@@ -175,8 +166,7 @@ Once done setting up the instance, run the following command to run Red:
redbot <your instance name>
It will walk through the initial setup, asking for your token and a prefix.
You can find out how to obtain a token with
`this guide <bot_application_guide>`.
`See how to obtain a token. <../bot_application_guide>`
.. tip::
If it's the first time you're using Red, you should check our `getting-started` guide

View File

@@ -1,516 +0,0 @@
.. _linux-mac-install-guide:
==============================
Installing Red on Linux or Mac
==============================
.. warning::
For safety reasons, DO NOT install Red with a root user. If you are unsure how to create
a new user on Linux, see `this guide by DigitalOcean
<https://www.digitalocean.com/community/tutorials/how-to-create-a-new-sudo-enabled-user-on-ubuntu-20-04-quickstart>`_.
-------------------------------
Installing the pre-requirements
-------------------------------
Please install the pre-requirements using the commands listed for your operating system.
The pre-requirements are:
- Python 3.8.1 or greater
- Pip 18.1 or greater
- Git 2.11+
- Java Runtime Environment 11 (for audio support)
We recommend installing the nano text editor as our guides may instruct you to create or edit some files. We also recommend installing some basic compiler tools in case our dependencies don't provide pre-built "wheels" for your architecture.
*****************
Operating systems
*****************
.. contents::
:local:
----
.. _install-arch:
~~~~~~~~~~
Arch Linux
~~~~~~~~~~
.. prompt:: bash
sudo pacman -Syu python python-pip git jre11-openjdk-headless base-devel nano
Continue by `creating-venv-linux`.
----
.. _install-centos7:
.. _install-rhel7:
~~~~~~~~~~~~~~~~~
CentOS and RHEL 7
~~~~~~~~~~~~~~~~~
.. prompt:: bash
sudo yum -y groupinstall development
sudo yum -y install zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless nano
sudo yum -y install centos-release-scl
sudo yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++
echo "source scl_source enable devtoolset-8" >> ~/.bashrc
source ~/.bashrc
In order to install Git 2.11 or greater, we recommend adding the IUS repository:
.. prompt:: bash
sudo yum -y install https://repo.ius.io/ius-release-el7.rpm
sudo yum -y swap git git224
Complete the rest of the installation by `installing Python 3.9 with pyenv <install-python-pyenv>`.
----
.. _install-centos:
.. _install-rhel:
~~~~~~~~~~~~~~~~~
CentOS and RHEL 8
~~~~~~~~~~~~~~~~~
.. prompt:: bash
sudo yum -y install epel-release
sudo yum -y update
sudo yum -y groupinstall development
sudo yum -y install git zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel tk-devel libffi-devel findutils java-11-openjdk-headless nano
Complete the rest of the installation by `installing Python 3.9 with pyenv <install-python-pyenv>`.
----
.. _install-debian:
.. _install-raspbian:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Debian 10 Buster and Raspberry Pi OS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
We recommend installing pyenv as a method of installing non-native versions of python on
Debian/Raspbian Buster. This guide will tell you how. First, run the following commands:
.. prompt:: bash
sudo apt update
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
Complete the rest of the installation by `installing Python 3.9 with pyenv <install-python-pyenv>`.
---
.. _install-debian11:
~~~~~~~~~~~~~~~~~~~~
Debian 11 Bullseye
~~~~~~~~~~~~~~~~~~~~
Debian 11 "Bullseye" has all required packages available in official repositories. Install them
with apt:
.. prompt:: bash
sudo apt update
sudo apt -y install python3 python3-dev python3-venv python3-pip git openjdk-11-jre-headless build-essential nano
Continue by `creating-venv-linux`.
----
.. _install-fedora:
~~~~~~~~~~~~
Fedora Linux
~~~~~~~~~~~~
Fedora Linux 33 and above has all required packages available in official repositories. Install
them with dnf:
.. prompt:: bash
sudo dnf -y install python39 git java-11-openjdk-headless @development-tools nano
Continue by `creating-venv-linux`.
----
.. _install-mac:
~~~
Mac
~~~
Install Brew: in Finder or Spotlight, search for and open *Terminal*. In the terminal, paste the
following, then press Enter:
.. prompt:: bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
After the installation, install the required packages by pasting the commands and pressing enter,
one-by-one:
.. prompt:: bash
brew install python@3.9
echo 'export PATH="$(brew --prefix)/opt/python@3.9/bin:$PATH"' >> ~/.profile
source ~/.profile
brew install git
brew install --cask adoptopenjdk/openjdk/adoptopenjdk11
Continue by `creating-venv-linux`.
----
.. _install-opensuse:
~~~~~~~~
openSUSE
~~~~~~~~
openSUSE Leap 15.2+
*******************
We recommend installing a community package to get Python 3.9 on openSUSE Leap 15.2+. This package will
be installed to the ``/opt`` directory.
First, add the Opt-Python community repository:
.. prompt:: bash
source /etc/os-release
sudo zypper -n ar -f https://download.opensuse.org/repositories/home:/Rotkraut:/Opt-Python/openSUSE_Leap_${VERSION_ID}/ Opt-Python
sudo zypper -n --gpg-auto-import-keys ref
Now install the pre-requirements with zypper:
.. prompt:: bash
sudo zypper -n install opt-python39 opt-python39-setuptools git-core java-11-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
Since Python is now installed to ``/opt/python``, we should add it to PATH. You can add a file in
``/etc/profile.d/`` to do this:
.. prompt:: bash
echo 'export PATH="/opt/python/bin:$PATH"' | sudo tee /etc/profile.d/opt-python.sh
source /etc/profile.d/opt-python.sh
Now, bootstrap pip with ensurepip:
.. prompt:: bash
sudo /opt/python/bin/python3.9 -m ensurepip --altinstall
.. note::
After this command, a warning about running pip as root might be printed.
For this specific command, this warning can be safely ignored.
Continue by `creating-venv-linux`.
openSUSE Tumbleweed
*******************
openSUSE Tumbleweed has all required dependencies available in official repositories. Install them
with zypper:
.. prompt:: bash
sudo zypper -n install python39-base python39-pip git-core java-11-openjdk-headless nano
sudo zypper -n install -t pattern devel_basis
Continue by `creating-venv-linux`.
----
.. _install-ubuntu-1804:
~~~~~~~~~~~~~~~~
Ubuntu 18.04 LTS
~~~~~~~~~~~~~~~~
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:git-core/ppa
We recommend adding the ``deadsnakes`` ppa to install Python 3.9:
.. prompt:: bash
sudo add-apt-repository -y ppa:deadsnakes/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.9 python3.9-dev python3.9-venv python3-pip git openjdk-11-jre-headless build-essential nano
Continue by `creating-venv-linux`.
----
.. _install-ubuntu:
~~~~~~~~~~~~~~~~
Ubuntu 20.04 LTS
~~~~~~~~~~~~~~~~
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -y ppa:git-core/ppa
Now install the pre-requirements with apt:
.. prompt:: bash
sudo apt -y install python3.9 python3.9-dev python3.9-venv python3-pip git openjdk-11-jre-headless build-essential nano
Continue by `creating-venv-linux`.
----
.. _install-ubuntu-non-lts:
~~~~~~~~~~~~~~~~~~~~~~~
Ubuntu non-LTS versions
~~~~~~~~~~~~~~~~~~~~~~~
We recommend adding the ``git-core`` ppa to install Git 2.11 or greater:
.. prompt:: bash
sudo apt update
sudo apt -y install software-properties-common
sudo add-apt-repository -yu ppa:git-core/ppa
Now, to install non-native version of python on non-LTS versions of Ubuntu, we recommend
installing pyenv. To do this, first run the following commands:
.. prompt:: bash
sudo apt -y install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libgdbm-dev uuid-dev python3-openssl git openjdk-11-jre-headless nano
CXX=/usr/bin/g++
And then complete the rest of the installation by `installing Python 3.9 with pyenv <install-python-pyenv>`.
----
.. _install-python-pyenv:
****************************
Installing Python with pyenv
****************************
.. note::
If you followed one of the sections above, and weren't linked here afterwards, you should skip
this section.
On distributions where Python 3.9 needs to be compiled from source, we recommend the use of pyenv.
This simplifies the compilation process and has the added bonus of simplifying setting up Red in a
virtual environment.
.. prompt:: bash
command -v pyenv && pyenv update || curl https://pyenv.run | bash
**After this command, you may see a warning about 'pyenv' not being in the load path. Follow the
instructions given to fix that, then close and reopen your shell.**
Then run the following command:
.. prompt:: bash
CONFIGURE_OPTS=--enable-optimizations pyenv install 3.9.7 -v
This may take a long time to complete, depending on your hardware. For some machines (such as
Raspberry Pis and micro-tier VPSes), it may take over an hour; in this case, you may wish to remove
the ``CONFIGURE_OPTS=--enable-optimizations`` part from the front of the command, which will
drastically reduce the install time. However, be aware that this will make Python run about 10%
slower.
After that is finished, run:
.. prompt:: bash
pyenv global 3.9.7
Pyenv is now installed and your system should be configured to run Python 3.9.
Continue by `creating-venv-linux`.
.. _creating-venv-linux:
------------------------------
Creating a Virtual Environment
------------------------------
.. tip::
If you want to learn more about virtual environments, see page: `about-venvs`
We require installing Red into a virtual environment. Don't be scared, it's very
straightforward.
You have 2 options:
* :ref:`using-venv` (quick and easy, involves just two commands)
* :ref:`using-pyenv-virtualenv` (only available and recommended when you installed Python with pyenv)
----
.. _using-venv:
**************
Using ``venv``
**************
This is the quickest way to get your virtual environment up and running, as `venv` is shipped with
python.
First, choose a directory where you would like to create your virtual environment. It's a good idea
to keep it in a location which is easy to type out the path to. From now, we'll call it
``redenv`` and it will be located in your home directory.
Create your virtual environment with the following command:
.. prompt:: bash
python3.9 -m venv ~/redenv
And activate it with the following command:
.. prompt:: bash
source ~/redenv/bin/activate
.. important::
You must activate the virtual environment with the above command every time you open a new
shell to run, install or update Red.
Continue by `installing-red-linux-mac`.
----
.. _using-pyenv-virtualenv:
**************************
Using ``pyenv virtualenv``
**************************
Using ``pyenv virtualenv`` saves you the headache of remembering where you installed your virtual
environments. This option is only available if you installed Python with pyenv.
First, ensure your pyenv interpreter is set to python 3.8.1 or greater with the following command:
.. prompt:: bash
pyenv version
Now, create a virtual environment with the following command:
.. prompt:: bash
pyenv virtualenv <name>
Replace ``<name>`` with whatever you like. If you ever forget what you named it,
you can always use the command ``pyenv versions`` to list all virtual environments.
Now activate your virtualenv with the following command:
.. prompt:: bash
pyenv shell <name>
.. important::
You must activate the virtual environment with the above command every time you open a new
shell to run, install or update Red. You can check out other commands like ``pyenv local`` and
``pyenv global`` if you wish to keep the virtualenv activated all the time.
Continue by `installing-red-linux-mac`.
.. _pyenv-installer: https://github.com/pyenv/pyenv-installer/blob/master/README.rst
.. _installing-red-linux-mac:
--------------
Installing Red
--------------
Choose one of the following commands to install Red.
To install without additional config backend support:
.. prompt:: bash
:prompts: (redenv) $
python -m pip install -U pip setuptools wheel
python -m pip install -U Red-DiscordBot
Or, to install with PostgreSQL support:
.. prompt:: bash
:prompts: (redenv) $
python -m pip install -U pip setuptools wheel
python -m pip install -U "Red-DiscordBot[postgres]"
.. note::
These commands are also used for updating Red
--------------------------
Setting Up and Running Red
--------------------------
After installation, set up your instance with the following command:
.. prompt:: bash
:prompts: (redenv) $
redbot-setup
This will set the location where data will be stored, as well as your
storage backend and the name of the instance (which will be used for
running the bot).
Once done setting up the instance, run the following command to run Red:
.. prompt:: bash
:prompts: (redenv) $
redbot <your instance name>
It will walk through the initial setup, asking for your token and a prefix.
You can find out how to obtain a token with
`this guide <bot_application_guide>`.
.. tip::
If it's the first time you're using Red, you should check our `getting-started` guide
that will walk you through all essential information on how to interact with Red.

View File

@@ -123,14 +123,11 @@ The *bandaid fix* is for you to change your bot's prefix to a mention and a good
still work. You will however lose many functions, namely anything that relies on seeing message content to act. |br|
The more *proper fix* is also not easy. You will need to justify your need for the message intent to Discord and
they will only accept "compelling use cases".
`It is not known <https://gist.github.com/spiralw/091714718718379b6efcdbcaf807a024#q-what-usecases-will-be-valid>`_
what those even entail at this point, but they have already stated that "parsing commands" is not a valid justification. |br|
To make the matter worse, Discord is making a huge push for all bot developers to implement
`slash commands <https://support.discord.com/hc/en-us/articles/1500000368501-Slash-Commands-FAQ>`_, which at the moment
`It is not known what those even entail <https://gist.github.com/spiralw/091714718718379b6efcdbcaf807a024#q-what-usecases-will-be-valid>`_ at this point, but they have already stated that "parsing commands" is not a valid justification. |br|
To make the matter worse, Discord is making `a huge push for all bot developers to implement slash commands <https://support.discord.com/hc/en-us/articles/1500000368501-Slash-Commands-FAQ>`_, which at the moment
are rather lacking in features and cannot cover all the functionalities that standard commands offer. |br|
Discord staff
`stated <https://gist.github.com/spiralw/091714718718379b6efcdbcaf807a024#q-if-we-are-granted-this-intent-will-bots-be-sanctioned-if-they-use-it-for-their-own-use-case-but-also-to-continue-to-run-normal-non-slash-commands-or-do-we-assume-that-if-you-are-granted-the-intent-you-are-trusted-with-it-and-are-allowed-to-use-it-for-additional-uses>`_
that they will want your bot to have slash commands when you ask for message intent. |br|
`stated that they will want your bot to have slash commands when you ask for message intent <https://gist.github.com/spiralw/091714718718379b6efcdbcaf807a024#q-if-we-are-granted-this-intent-will-bots-be-sanctioned-if-they-use-it-for-their-own-use-case-but-also-to-continue-to-run-normal-non-slash-commands-or-do-we-assume-that-if-you-are-granted-the-intent-you-are-trusted-with-it-and-are-allowed-to-use-it-for-additional-uses>`_. |br|
Slash commands might very well turn out to be a big undertaking for the Red team to implement, even more now that our
underlying library, `discord.py <https://github.com/Rapptz/discord.py>`_, has been discontinued. |br|
The time window that Discord is giving us to adapt is very narrow: **Red will likely not be able to support slash

View File

@@ -97,10 +97,7 @@ Red 3.1.X
If you have Red 3.1.X, you will need to follow the install instructions for your operating system. Make sure that you turn your bot off first.
- `Windows <install_windows>`
- `Linux & Mac <install_linux_mac>`
Follow every step to ensure you have all dependencies up-to-date and only skip ``redbot-setup`` step as you already have a bot instance.
Go to the `install_guides/index` guide and follow every step to ensure you have all dependencies up-to-date and only skip the ``redbot-setup`` step as you already have a bot instance.
**If you already have Red installed in a virtual environment, you will need to delete it before starting this process.**
@@ -139,9 +136,6 @@ Red 3.0.2 and older
If you have Red 3.0.2 or older, you will need to follow the install instructions for your operating system. Make sure that you turn your bot off first.
- `Windows <install_windows>`
- `Linux & Mac <install_linux_mac>`
Follow every step to ensure you have all dependencies up-to-date and only skip ``redbot-setup`` step as you already have a bot instance.
Go to the `install_guides/index` guide and follow every step to ensure you have all dependencies up-to-date and only skip the ``redbot-setup`` step as you already have a bot instance.
**If you already have Red installed in a virtual environment, you will need to delete it before starting this process.**

View File

@@ -214,7 +214,7 @@ def _early_init():
_ensure_no_colorama()
__version__ = "3.4.13"
__version__ = "3.4.14"
version_info = VersionInfo.from_str(__version__)
# Filter fuzzywuzzy slow sequence matcher warning

View File

@@ -255,7 +255,10 @@ msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Ajouter un rôle, ou une sélection de rôles, à la liste des rôles personnels disponibles.\n\n"
" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:463
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -263,7 +266,7 @@ msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce
#: redbot/cogs/admin/admin.py:473
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
msgstr "Le rôle \"{role.name}\" est déjà un rôle auto-attribué."
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
@@ -271,7 +274,7 @@ msgstr ""
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgstr "Ajout de 1 auto-rôle."
#: redbot/cogs/admin/admin.py:487
#, docstring
@@ -279,7 +282,10 @@ msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
"Ajouter un rôle, ou une sélection de rôles, à la liste des rôles personnels disponibles.\n\n"
" NOTE : Le nom du rôle est sensible aux majuscules et minuscules !\n"
" "
#: redbot/cogs/admin/admin.py:496
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -287,11 +293,11 @@ msgstr "Je ne peux pas vous laisser ajouter {role.name} comme auto-rôle car ce
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr ""
msgstr "Suppression de {count} auto-rôles."
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr ""
msgstr "Suppression d'un auto-rôle."
#: redbot/cogs/admin/admin.py:515
#, docstring
@@ -320,5 +326,5 @@ msgstr "Le cog Admin n'est pas chargé."
#: redbot/cogs/admin/converters.py:21
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "Le rôle \"{role_name}\" n'est pas un auto-rôle valide."

View File

@@ -45,7 +45,7 @@ msgstr "Jeg kan ikke la deg redigere {role.name} fordi den rollen er høyere enn
#: redbot/cogs/admin/admin.py:59
msgid "I need the \"Manage Roles\" permission to do that."
msgstr ""
msgstr "Jeg trenger tillatelsen \"Administrer roller\" for å gjøre dette."
#: redbot/cogs/admin/admin.py:61
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
@@ -258,7 +258,10 @@ msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Legg til en rolle, eller et utvalg av roller, til listen over tilgjengelige selvroller.\n\n"
" MERK: Rollen skilles mellom store og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:463
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -266,15 +269,15 @@ msgstr "Jeg kan ikke la deg gi {role.name} til fordi den rollen er høyere enn
#: redbot/cogs/admin/admin.py:473
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
msgstr "Rollen \"{role.name}\" er allerede en selv rolle."
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr ""
msgstr "La til {count} selvroller."
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgstr "Lagt til 1 selvrolle."
#: redbot/cogs/admin/admin.py:487
#, docstring
@@ -282,7 +285,10 @@ msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Fjern en rolle, eller et utvalg av roller, fra listen over tilgjengelige selvroller.\n\n"
" MERK: Rollen skille mellom store og små bokstaver!\n"
" "
#: redbot/cogs/admin/admin.py:496
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -290,11 +296,11 @@ msgstr "Jeg kan ikke la deg fjerne {role.name} fra fordi den rollen er høyere e
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr ""
msgstr "Fjernet {count} selvroller."
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr ""
msgstr "Fjernet 1 selvrolle."
#: redbot/cogs/admin/admin.py:515
#, docstring
@@ -323,5 +329,5 @@ msgstr "Admin cog er ikke lastet."
#: redbot/cogs/admin/converters.py:21
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "Rollen \"{role_name}\" er ikke en gyldig selvrolle."

View File

@@ -21,15 +21,15 @@ msgstr "Я попыталась сделать что-то, в чем Discord о
#: redbot/cogs/admin/admin.py:23
msgid "I can not give {role.name} to {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "Я не могу добавить роль {role.name} пользователю {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
msgstr "Я не могу дать {role.name} {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:29
msgid "I can not remove {role.name} from {member.display_name} because that role is higher than or equal to my highest role in the Discord hierarchy."
msgstr "Я не могу удалить роль {role.name} у пользователя {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
msgstr "Я не могу убрать {role.name} из {member.display_name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:35
msgid "I can not edit {role.name} because that role is higher than my or equal to highest role in the Discord hierarchy."
msgstr "Я не могу редактировать роль {role.name}, потому что эта роль выше или равна моей самой высокой роли в иерархии Discord."
msgstr "Я не могу редактировать {role.name}, потому что эта роль выше, чем моя или равная самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:41
msgid "I can not let you give {role.name} to {member.display_name} because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -41,11 +41,11 @@ msgstr "Я не могу позволить вам удалить {role.name} у
#: redbot/cogs/admin/admin.py:53
msgid "I can not let you edit {role.name} because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Я не могу позволить вам редактировать роль {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord."
msgstr "Я не могу позволить вам редактировать {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:59
msgid "I need the \"Manage Roles\" permission to do that."
msgstr "Для этого мне нужно разрешение «Управление Ролями»."
msgstr "Мне нужно управлять правами ролей, чтобы сделать это."
#: redbot/cogs/admin/admin.py:61
msgid "I am already announcing something. If you would like to make a different announcement please use `{prefix}announce cancel` first."
@@ -82,7 +82,7 @@ msgid "\n"
msgstr "\n"
" Добавить роль пользователю.\n\n"
" Используйте двойные кавычки, если роль содержит пробелы.\n"
" Если пользователь не указан, по умолчанию используется автор команды.\n"
" Если пользователь остался пустым, он по умолчанию используется автором команды.\n"
" "
#: redbot/cogs/admin/admin.py:241
@@ -93,9 +93,9 @@ msgid "\n"
" If user is left blank it defaults to the author of the command.\n"
" "
msgstr "\n"
" Удалить роль у пользователя.\n\n"
" Удалить роль от пользователя.\n\n"
" Используйте двойные кавычки, если роль содержит пробелы.\n"
" Если пользователь не указан, по умолчанию используется автор команды.\n"
" Если пользователь остался пустым, он по умолчанию используется автором команды.\n"
" "
#: redbot/cogs/admin/admin.py:255
@@ -118,10 +118,10 @@ msgstr "\n"
" Изменить цвет роли.\n\n"
" Используйте двойные кавычки, если роль содержит пробелы.\n"
" Цвет должен быть в шестнадцатеричном формате.\n"
" [Онлайн выбор цвета](http://www.w3schools. om/colors/colors_picker.asp)\n\n"
" [Онлайн выбор цвета](http://www.w3schools. om/colors/colors_picker.sp)\n\n"
" Примеры:\n"
" `[p]edit role color \"The Transistor\" #ff00`\n"
" `[p]edit role color Test #ff9900`\n"
" `[p]edit role color--ur Test #ff9900`\n"
" "
#: redbot/cogs/admin/admin.py:291 redbot/cogs/admin/admin.py:324
@@ -177,8 +177,8 @@ msgid "\n"
" If channel is left blank it defaults to the current channel.\n"
" "
msgstr "\n"
" Изменение канала, в который бот будет отправлять объявления.\n\n"
" Если оставить поле пустым, то по умолчанию будет использоваться текущий канал.\n"
" Измените канал, где бот будет отправлять объявления.\n\n"
" Если канал оставлен пустым, он по умолчанию используется в текущем канале.\n"
" "
#: redbot/cogs/admin/admin.py:368
@@ -198,9 +198,9 @@ msgid "\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr "\n"
" Удалить свою роль у себя.\n\n"
" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к размером!\n"
"Добавить себе роль.\n\n"
" Администраторы сервера должны настроить роль как настраиваемую пользователем.\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:411
@@ -211,8 +211,8 @@ msgid "\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr "\n"
" Добавить собственную роль себе.\n\n"
" Администраторы сервера должны настроить роль как устанавливаемую пользователем.\n"
" Добавьте себе роль себя.\n\n"
" Администраторы сервера должны настроить роль в качестве пользовательской установки.\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
@@ -235,13 +235,13 @@ msgid "\n"
" Lists all available selfroles.\n"
" "
msgstr "\n"
" Списки всех доступных своих ролей.\n"
" Список всех доступных ролей.\n"
" "
#: redbot/cogs/admin/admin.py:443
msgid "Available Selfroles:\n"
"{selfroles}"
msgstr "Доступные собственные роли:\n"
msgstr "Доступные роли:\n"
"{selfroles}"
#: redbot/cogs/admin/admin.py:449
@@ -256,25 +256,25 @@ msgid "\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr "\n"
" Добавьте роль или несколько ролей в список доступных ролей.\n\n"
" Добавьте роль или выбор ролей в список доступных ролей.\n\n"
" ПРИМЕЧАНИЕ: Роль чувствительна к регистру!\n"
" "
#: redbot/cogs/admin/admin.py:463
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Нельзя добавить {role.name} в качестве собственной роли, потому что эта роль выше или равна вашей самой высшей роли в иерархии Discord."
msgstr "Я не могу вам дать {role.name},, поскольку эта роль выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:473
msgid "The role \"{role.name}\" is already a selfrole."
msgstr "Роль \"{role.name}\" уже является саморолью."
msgstr "Роль \"{role.name}\" уже является вашей."
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr "Добавлена {count} саморолей."
msgstr "Добавлено {count} ролей."
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr "Добавлена 1 самороль."
msgstr "Роль добавлена."
#: redbot/cogs/admin/admin.py:487
#, docstring
@@ -289,15 +289,15 @@ msgstr "\n"
#: redbot/cogs/admin/admin.py:496
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
msgstr "Вы не можете забрать у себя роль {role.name}, потому что эта роль выше или равна вашей самой высокой роли в иерархии Discord."
msgstr "Я не могу позволить вам удалить {role.name}, эта роль выше или равна вашей самой высокой роли в иерархии Discord."
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr "Удалены {count} саморолей."
msgstr "Удалено {count} ролей."
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr "Удалена 1 самороль."
msgstr "Убрана 1 роль."
#: redbot/cogs/admin/admin.py:515
#, docstring
@@ -318,7 +318,7 @@ msgstr "Я не могу сделать объявление на следующ
#: redbot/cogs/admin/announcer.py:70
msgid "I could not announce to the following servers: "
msgstr "Я не могу объявить на следующих серверах: "
msgstr "Я не могу сделать объявление на следующем сервере: "
#: redbot/cogs/admin/converters.py:12
msgid "The Admin cog is not loaded."
@@ -326,5 +326,5 @@ msgstr "Модуль Admin не загружен."
#: redbot/cogs/admin/converters.py:21
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr "Роль \"{role_name}\" не является допустимой саморолью."
msgstr "Роль \"{role_name}\" не является допустимой ролью."

View File

@@ -253,7 +253,10 @@ msgid "\n"
" Add a role, or a selection of roles, to the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Kullanılabilir selfroleler listesine bir veya daha fazla rol ekle.\n\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:463
msgid "I cannot let you add {role.name} as a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -261,15 +264,15 @@ msgstr "{role.name} kullanıcısına belirttiğin rolü vermene müsaade edemem
#: redbot/cogs/admin/admin.py:473
msgid "The role \"{role.name}\" is already a selfrole."
msgstr ""
msgstr "\"{role.name}\" zaten bir selfrole."
#: redbot/cogs/admin/admin.py:479
msgid "Added {count} selfroles."
msgstr ""
msgstr "{count} selfrole eklendi."
#: redbot/cogs/admin/admin.py:481
msgid "Added 1 selfrole."
msgstr ""
msgstr "1 selfrole eklendi."
#: redbot/cogs/admin/admin.py:487
#, docstring
@@ -277,7 +280,10 @@ msgid "\n"
" Remove a role, or a selection of roles, from the list of available selfroles.\n\n"
" NOTE: The role is case sensitive!\n"
" "
msgstr ""
msgstr "\n"
" Kullanılabilir selfroleler listesinden bir veya daha fazla rol çıkar.\n\n"
" NOT: Rol büyük küçük harf duyarlıdır!\n"
" "
#: redbot/cogs/admin/admin.py:496
msgid "I cannot let you remove {role.name} from being a selfrole because that role is higher than or equal to your highest role in the Discord hierarchy."
@@ -285,11 +291,11 @@ msgstr "{role.name} kullanıcısından belirttiğin rolü silmene müsaade edeme
#: redbot/cogs/admin/admin.py:506
msgid "Removed {count} selfroles."
msgstr ""
msgstr "{count} selfrole kaldırıldı."
#: redbot/cogs/admin/admin.py:508
msgid "Removed 1 selfrole."
msgstr ""
msgstr "1 selfrole kaldırıldı."
#: redbot/cogs/admin/admin.py:515
#, docstring
@@ -318,5 +324,5 @@ msgstr "The Admin eklentisi yüklenmedi."
#: redbot/cogs/admin/converters.py:21
msgid "The role \"{role_name}\" is not a valid selfrole."
msgstr ""
msgstr "\"{role_name}\" geçerli bir selfrole değil."

View File

@@ -116,7 +116,7 @@ msgstr ""
#: redbot/cogs/alias/alias.py:380
#, docstring
msgid "Edit an existing global alias."
msgstr ""
msgstr "Édite un alias global existant."
#: redbot/cogs/alias/alias.py:412
#, docstring

View File

@@ -24,7 +24,13 @@ msgid "Create aliases for commands.\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr ""
msgstr "Lag alias for kommandoer.\n\n"
" Aliaser er alternative navn/snarveier for kommandoer. De\n"
" kan fungere både som et lambda (lagre argumenter for gjentatt bruk)\n"
" eller som en snarvei for å si \"x y z\".\n\n"
" Når kjører, vil aliaser akseptere eventuelle tilleggsargumenter\n"
" og legge dem til de lagrede aliasene.\n"
" "
#: redbot/cogs/alias/alias.py:203
msgid "Aliases:\n"
@@ -95,28 +101,28 @@ msgstr "Et nytt globalt alias med utløseren '{name}' har blitt opprettet."
#: redbot/cogs/alias/alias.py:345
#, docstring
msgid "Edit an existing alias in this server."
msgstr ""
msgstr "Rediger et eksisterende alias på denne serveren."
#: redbot/cogs/alias/alias.py:350 redbot/cogs/alias/alias.py:385
msgid "The alias with the name {name} does not exist."
msgstr ""
msgstr "Aliaset med navnet {name} finnes ikke."
#: redbot/cogs/alias/alias.py:356 redbot/cogs/alias/alias.py:391
msgid "You attempted to edit an alias to a command that doesn't exist."
msgstr ""
msgstr "Du forsøkte å redigere et alias til en kommando som ikke finnes."
#: redbot/cogs/alias/alias.py:365 redbot/cogs/alias/alias.py:398
msgid "The alias with the trigger `{name}` has been edited sucessfully."
msgstr ""
msgstr "Alias med utløseren `{name}` har blitt redigert."
#: redbot/cogs/alias/alias.py:372 redbot/cogs/alias/alias.py:405
msgid "Alias with the name `{name}` was not found."
msgstr ""
msgstr "Alias med navn `{name}` ble ikke funnet."
#: redbot/cogs/alias/alias.py:380
#, docstring
msgid "Edit an existing global alias."
msgstr ""
msgstr "Rediger et eksisterende globalt alias."
#: redbot/cogs/alias/alias.py:412
#, docstring

View File

@@ -24,7 +24,13 @@ msgid "Create aliases for commands.\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr ""
msgstr "Crie atalhos para comandos.\n\n"
" Atalhos são nomes simplificados para comandos. \n"
" Podem agir como uma lambda (armazenando argumentos para uso repetitivo)\n"
" ou simplesmente como um atalho para dizer \"x y z\".\n\n"
" Quando executado, os atalhos aceitam quaisquer argumentos adicionais\n"
" e junta-los com os já armazenados.\n"
" "
#: redbot/cogs/alias/alias.py:203
msgid "Aliases:\n"
@@ -39,7 +45,7 @@ msgstr "\n\n"
#: redbot/cogs/alias/alias.py:215
#, docstring
msgid "Manage command aliases."
msgstr "Gerenciar atalhos de comandos."
msgstr "Gerenciar atalhos dos comandos."
#: redbot/cogs/alias/alias.py:220
#, docstring
@@ -95,28 +101,28 @@ msgstr "Um novo atalho global com o gatilho `{name}` foi criado."
#: redbot/cogs/alias/alias.py:345
#, docstring
msgid "Edit an existing alias in this server."
msgstr ""
msgstr "Editar um atalho existente neste servidor."
#: redbot/cogs/alias/alias.py:350 redbot/cogs/alias/alias.py:385
msgid "The alias with the name {name} does not exist."
msgstr ""
msgstr "O atalho com o nome {name} não existe."
#: redbot/cogs/alias/alias.py:356 redbot/cogs/alias/alias.py:391
msgid "You attempted to edit an alias to a command that doesn't exist."
msgstr ""
msgstr "Você tentou editar um atalho para um comando que não existe."
#: redbot/cogs/alias/alias.py:365 redbot/cogs/alias/alias.py:398
msgid "The alias with the trigger `{name}` has been edited sucessfully."
msgstr ""
msgstr "O atalho com o gatilho `{name}` foi editado com sucesso."
#: redbot/cogs/alias/alias.py:372 redbot/cogs/alias/alias.py:405
msgid "Alias with the name `{name}` was not found."
msgstr ""
msgstr "O atalho com o nome `{name}` não foi encontrado."
#: redbot/cogs/alias/alias.py:380
#, docstring
msgid "Edit an existing global alias."
msgstr ""
msgstr "Editar um atalho global."
#: redbot/cogs/alias/alias.py:412
#, docstring

View File

@@ -24,12 +24,12 @@ msgid "Create aliases for commands.\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr "Создание псевдонимов для команд.\n\n"
" Псевдонимы это альтернативные имена/ярлыки для команд. Они\n"
" могут выполнять функции и как лямбда (сохранение аргументов для повторного использования)\n"
" или как просто ярлык, чтобы сказать \"x y z\".\n\n"
" При запуске псевдонимы примут любые дополнительные аргументы\n"
" и добавят их в сохраненные псевдонимы.\n"
msgstr "Создать псевдонимы для команд.\n\n"
" Псевдонимы - это альтернативные сокращения имен для команд.\n"
" Они могут действовать как лямбда (хранение аргументов для\n"
" многократного использования) или просто как сокращение \"А/Б/В\".\n\n"
" При запуске псевдонимы принимают любые дополнительные\n"
" аргументы и добавляют их к сохраненному псевдониму.\n"
" "
#: redbot/cogs/alias/alias.py:203

View File

@@ -24,7 +24,14 @@ msgid "Create aliases for commands.\n\n"
" When run, aliases will accept any additional arguments\n"
" and append them to the stored alias.\n"
" "
msgstr ""
msgstr "Komutlar için takma adlar oluştur.\n\n"
" Takma adlar komutlar için kısa yol olarak kullanılabilen alternatif\n"
" isimlerdir. Hem bir komut için seçenekler depolamak\n"
" (daha sonra tekrar yazmadan kullanmak için) hem de \"x y z\" demek\n"
" gibi basit bir şey için kısa yol olarak kullanılabilirler.\n\n"
" Kullanıldıkları zaman takma adlar önlerine yazılanları alıp\n"
" depoladıkları komuta eklerler.\n"
" "
#: redbot/cogs/alias/alias.py:203
msgid "Aliases:\n"
@@ -95,28 +102,28 @@ msgstr "Yeni bir global kısaltma '{name}' ismi ile oluşturuldu."
#: redbot/cogs/alias/alias.py:345
#, docstring
msgid "Edit an existing alias in this server."
msgstr ""
msgstr "Bu sunucuda var olan bir diğer adı düzenleyin."
#: redbot/cogs/alias/alias.py:350 redbot/cogs/alias/alias.py:385
msgid "The alias with the name {name} does not exist."
msgstr ""
msgstr "{name} şeklinde bir diğer ad yok."
#: redbot/cogs/alias/alias.py:356 redbot/cogs/alias/alias.py:391
msgid "You attempted to edit an alias to a command that doesn't exist."
msgstr ""
msgstr "Olmayan bir komutun kısa yolunu düzenlemeye çalıştınız."
#: redbot/cogs/alias/alias.py:365 redbot/cogs/alias/alias.py:398
msgid "The alias with the trigger `{name}` has been edited sucessfully."
msgstr ""
msgstr "`{name}` ile tetiklenen kısaltma başarıyla düzenlendi."
#: redbot/cogs/alias/alias.py:372 redbot/cogs/alias/alias.py:405
msgid "Alias with the name `{name}` was not found."
msgstr ""
msgstr "`{name}` adlı kısaltma bulunamadı."
#: redbot/cogs/alias/alias.py:380
#, docstring
msgid "Edit an existing global alias."
msgstr ""
msgstr "Mevcut bir kısaltmayı düzenleyin."
#: redbot/cogs/alias/alias.py:412
#, docstring

View File

@@ -29,15 +29,15 @@ msgstr "API ключ Spotify или секрет клиента были уст
#: redbot/cogs/audio/apis/interface.py:351
msgid "This doesn't seem to be a valid Spotify playlist/album URL or code."
msgstr "Это не похоже на действительный адрес или код Spotify."
msgstr "Это не похоже на действительный URL адрес или код плейлиста/альбома Spotify."
#: redbot/cogs/audio/apis/interface.py:477
msgid "This doesn't seem to be a supported Spotify URL or code."
msgstr "Возможно, этот формат файла не поддерживается."
msgstr "Это не похоже на поддерживаемую Spotify ссылку или код."
#: redbot/cogs/audio/apis/interface.py:567
msgid "The connection was reset while loading the playlist."
msgstr "Соединение было сброшено при загрузке плейлиста."
msgstr "Соединение было прервано при загрузке плейлиста."
#: redbot/cogs/audio/apis/interface.py:578
msgid "Player timeout, skipping remaining tracks."
@@ -53,7 +53,7 @@ msgstr "Плейлист добавлен в очередь"
#: redbot/cogs/audio/apis/interface.py:681
msgid "Added {num} tracks to the queue.{maxlength_msg}"
msgstr "{num} треков добавлено в очередь.{maxlength_msg}"
msgstr "Добавлено {num} треков в очередь.{maxlength_msg}"
#: redbot/cogs/audio/apis/interface.py:687
msgid "{time} until start of playlist playback: starts at #{position} in queue"
@@ -64,13 +64,13 @@ msgid "Nothing found.\n"
"The YouTube API key may be invalid or you may be rate limited on YouTube's search service.\n"
"Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
msgstr "Ничего не найдено.\n"
"Ключ YouTube API может быть недействительным или вы можете оценить его в поисковой службе YouTube.\n"
"Проверьте YouTube API еще раз и следуйте инструкциям в `{prefix}audio set you_tube API`."
"Ключ YouTube API может быть недействительным или вы можете быть ограничены в запросах в поисковом сервисе YouTube.\n"
"Проверьте API ключ YouTube еще раз и следуйте инструкциям в `{prefix}audio set you_tube API`."
#: redbot/cogs/audio/apis/youtube.py:62
msgid "Your YouTube Data API token is invalid.\n"
"Check the YouTube API key again and follow the instructions at `{prefix}audioset youtubeapi`."
msgstr "Ваш token API YouTube Data недействителен.\n"
msgstr "Ваш API токен от YouTube Data недействителен.\n"
"Проверьте ключ YouTube API снова и следуйте инструкциям в `{prefix}audio set you_tube API`."
#: redbot/cogs/audio/apis/youtube.py:74

View File

@@ -783,7 +783,7 @@ msgstr "Paramètres du serveur"
#: redbot/cogs/audio/core/commands/audioset.py:999
msgid "Auto-deafen: [{auto_deafen}]\n"
msgstr ""
msgstr "Mise en sourdine automatique: [{auto_deafen}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1002
msgid "Auto-disconnect: [{dc}]\n"
@@ -1138,7 +1138,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:1471
msgid "Error"
msgstr ""
msgstr "Erreur"
#: redbot/cogs/audio/core/commands/audioset.py:1472
msgid "Music without sound isn't music at all. Try setting the volume higher then 0%."
@@ -1147,15 +1147,15 @@ msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:1480
#: redbot/cogs/audio/core/commands/audioset.py:1488
msgid "Setting changed"
msgstr ""
msgstr "Paramètre modifié"
#: redbot/cogs/audio/core/commands/audioset.py:1481
msgid "The maximum volume has been limited to 150%, be easy on your ears."
msgstr ""
msgstr "Le volume maximum a été limité à 150%, soyez gentil avec vos oreilles."
#: redbot/cogs/audio/core/commands/audioset.py:1489
msgid "The maximum volume has been limited to {max_volume}%."
msgstr ""
msgstr "Le volume maximum a été limité à {max_volume}%."
#: redbot/cogs/audio/core/commands/controller.py:32
#, docstring
@@ -1635,7 +1635,7 @@ msgstr "Enlever la piste de la liste de lecture"
#: redbot/cogs/audio/core/commands/controller.py:833
msgid "Removed {track} from the queue."
msgstr "{track} a été retirer de la liste."
msgstr "{track} a été retiré de la liste de lecture."
#: redbot/cogs/audio/core/commands/controller.py:851
msgid "Removed 0 tracks, nothing matches the URL provided."
@@ -1643,7 +1643,7 @@ msgstr "0 pistes supprimées, rien ne correspond à l'URL fournie."
#: redbot/cogs/audio/core/commands/controller.py:857
msgid "Removed {removed_tracks} tracks from queue which matched the URL provided."
msgstr ""
msgstr "{removed_tracks} pistes qui correspondait à l'url ont été retirées de la liste de lecture."
#: redbot/cogs/audio/core/commands/controller.py:867
#, docstring
@@ -1849,7 +1849,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/llset.py:54
msgid "`{java_path}` is not a valid executable"
msgstr ""
msgstr "`{java_path}` n'est pas un exécutable valide"
#: redbot/cogs/audio/core/commands/llset.py:61
msgid "Java Executable Changed"
@@ -1857,7 +1857,7 @@ msgstr "L'exécutable de Java a changé"
#: redbot/cogs/audio/core/commands/llset.py:62
msgid "Audio will now use `{exc}` to run your Lavalink.jar"
msgstr ""
msgstr "L'Audio va maintenant utiliser `{exc}` pour exécuter votre Lavalink.jar"
#: redbot/cogs/audio/core/commands/llset.py:72
#: redbot/cogs/audio/core/commands/llset.py:85
@@ -1879,7 +1879,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/llset.py:185
#: redbot/cogs/audio/core/commands/llset.py:210
msgid "Please reload Audio (`{prefix}reload audio`)."
msgstr ""
msgstr "Veuillez recharger l'Audio (`{prefix}reload audio`)."
#: redbot/cogs/audio/core/commands/llset.py:93
#, docstring
@@ -2787,7 +2787,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/playlists.py:1288
msgid "The track has been removed from the playlist: {playlist_name} (`{id}`) [**{scope}**]."
msgstr ""
msgstr "La piste a été retirée de la playlist : {playlist_name} (`{id}`) [**{scope}**]."
#: redbot/cogs/audio/core/commands/playlists.py:1306
#, docstring
@@ -3069,7 +3069,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/queue.py:278
msgid "Removed {removed_tracks} tracks queued by {member.display_name}."
msgstr ""
msgstr "{removed_tracks} pistes mises par {member.display_name} ont été retirées de la liste de lecture."
#: redbot/cogs/audio/core/commands/queue.py:285
#, docstring

View File

@@ -764,7 +764,11 @@ msgid "Toggle the domain restriction on Audio.\n\n"
" When toggled on, users are restricted to YouTube, SoundCloud, Vimeo, Twitch, and\n"
" Bandcamp links.\n"
" "
msgstr ""
msgstr "Slå av/på domenestriksjoner for lyd.\n\n"
" Når vekslet av brukere vil kunne spille sanger fra ikke-kommersielle nettsider og lenker.\n"
" Når aktivert på en bruker er begrenset til YouTube, SoundCloud, Vimeo, Twitch, og\n"
" Bandcampin-lenker.\n"
" "
#: redbot/cogs/audio/core/commands/audioset.py:934
msgid "Commercial links only: {true_or_false}."
@@ -794,7 +798,7 @@ msgstr "Server Innstillinger"
#: redbot/cogs/audio/core/commands/audioset.py:999
msgid "Auto-deafen: [{auto_deafen}]\n"
msgstr ""
msgstr "Auto-Deafen: [{auto_deafen}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1002
msgid "Auto-disconnect: [{dc}]\n"
@@ -837,7 +841,14 @@ msgid "Max volume: [{max_volume}%]\n"
"Song notify msgs: [{notify}]\n"
"Songs as status: [{status}]\n"
"Spotify search: [{countrycode}]\n"
msgstr ""
msgstr "Maks volum: [{max_volume}%]\n"
"Vedvarende kø: [{persist_queue}]\n"
"Repeat: [{repeat}]\n"
"Shuffle: [{shuffle}]\n"
"Shuffle bumped: [{bumpped_shuffle}]\n"
"Sang notifikasjoner: [{notify}]\n"
"Sanger som status: [{status}]\n"
"Spotify søk: [{countrycode}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1045
msgid "Thumbnails: [{0}]\n"
@@ -1147,28 +1158,28 @@ msgstr "Det kan ta et par minutter før Lavalink har startet opp."
#: redbot/cogs/audio/core/commands/audioset.py:1467
#, docstring
msgid "Set the maximum volume allowed in this server."
msgstr ""
msgstr "Angi maksimalt volum tillatt på denne serveren."
#: redbot/cogs/audio/core/commands/audioset.py:1471
msgid "Error"
msgstr ""
msgstr "Feil"
#: redbot/cogs/audio/core/commands/audioset.py:1472
msgid "Music without sound isn't music at all. Try setting the volume higher then 0%."
msgstr ""
msgstr "Musikk uten lyd er ikke musikk i det hele tatt. Prøv å sette volumet høyere enn 0 %."
#: redbot/cogs/audio/core/commands/audioset.py:1480
#: redbot/cogs/audio/core/commands/audioset.py:1488
msgid "Setting changed"
msgstr ""
msgstr "Innstillingene er endret"
#: redbot/cogs/audio/core/commands/audioset.py:1481
msgid "The maximum volume has been limited to 150%, be easy on your ears."
msgstr ""
msgstr "Maksimumsvolumet er begrenset til 150%, og være lett for ørene dine."
#: redbot/cogs/audio/core/commands/audioset.py:1489
msgid "The maximum volume has been limited to {max_volume}%."
msgstr ""
msgstr "Maksimalt volum er begrenset til {max_volume}%."
#: redbot/cogs/audio/core/commands/controller.py:32
#, docstring
@@ -1537,15 +1548,15 @@ msgstr "Du trenger DJ-rollen for å tilkalle boten."
#: redbot/cogs/audio/core/commands/player.py:695
#: redbot/cogs/audio/core/commands/queue.py:339
msgid "I don't have permission to connect and speak in your channel."
msgstr ""
msgstr "Jeg har ikke tillatelse til å koble til og snakke i kanalen din."
#: redbot/cogs/audio/core/commands/controller.py:672
msgid "Unable To Do This Action"
msgstr ""
msgstr "Kan ikke utføre denne handlingen"
#: redbot/cogs/audio/core/commands/controller.py:673
msgid "I am already in your channel."
msgstr ""
msgstr "Jeg er allerede i kanalen din."
#: redbot/cogs/audio/core/commands/controller.py:685
#: redbot/cogs/audio/core/commands/player.py:95
@@ -2001,7 +2012,12 @@ msgid "Play all songs in a localtracks folder.\n\n"
" `[p]local folder folder_name`\n"
" Queues all of the tracks inside the folder_name folder.\n"
" "
msgstr ""
msgstr "Spill av alle sanger i en lokalspor mappe.\n\n"
" `[p]local folder`\n"
" Åpne en meny for å velge en mappe som skal stå i kø.\n\n"
" `[p]local folder folder_name`\n"
" Kjør alle sporene i mappen mappenavn.\n"
" "
#: redbot/cogs/audio/core/commands/localtracks.py:50
msgid "Folder Not Found"
@@ -2023,7 +2039,15 @@ msgid "Play a local track.\n\n"
" `[p]play album_folder\\song_name.mp3`\n"
" Use a direct link relative to the localtracks folder.\n"
" "
msgstr ""
msgstr "Spill av et lokalt spor.\n\n"
" For å spille et lokalt spor, enten bruk menyen til å velge et spor eller skrive inn i sporbanen direkte med spillkommandoen.\n"
" For å spille en hel mappe, bruk `[p]for å hjelpe lokal mappe` for instruksjoner.\n\n"
" **Usage**:\n"
" `[p]local play`\n"
" Åpne en meny for å velge et spor.\n\n"
" `[p]play localtracks\\album_folder\\song_name.mp3`\n"
" `[p]play album_folder\\song_name.mp3` \n"
" Bruk en direkte lenke i forhold til localtracks -mappen. "
#: redbot/cogs/audio/core/commands/localtracks.py:79
#: redbot/cogs/audio/core/commands/localtracks.py:135
@@ -2081,7 +2105,10 @@ msgid "Play the specified track or search for a close match.\n\n"
" To play a local track, the query should be `<parentfolder>\\<filename>`.\n"
" If you are the bot owner, use `[p]audioset info` to display your localtracks path.\n"
" "
msgstr ""
msgstr "Spill av det angitte sporet eller søk etter en nærkamp.\n\n"
" For å spille et lokalt spor bør spørringen være `<parentfolder>\\<filename>`.\n"
" Hvis du er botens eier, bruk `[p]audioset info` for å vise localtracks banen.\n"
" "
#: redbot/cogs/audio/core/commands/player.py:54
#: redbot/cogs/audio/core/commands/player.py:162

View File

@@ -1159,28 +1159,28 @@ msgstr "Pode levar alguns minutos para Lavalink iniciar completamente."
#: redbot/cogs/audio/core/commands/audioset.py:1467
#, docstring
msgid "Set the maximum volume allowed in this server."
msgstr ""
msgstr "Defina o volume máximo permitido neste servidor."
#: redbot/cogs/audio/core/commands/audioset.py:1471
msgid "Error"
msgstr ""
msgstr "Erro"
#: redbot/cogs/audio/core/commands/audioset.py:1472
msgid "Music without sound isn't music at all. Try setting the volume higher then 0%."
msgstr ""
msgstr "Música sem nenhum volume não é música. Tente definir o volume maior que 0%."
#: redbot/cogs/audio/core/commands/audioset.py:1480
#: redbot/cogs/audio/core/commands/audioset.py:1488
msgid "Setting changed"
msgstr ""
msgstr "Configuração alterada"
#: redbot/cogs/audio/core/commands/audioset.py:1481
msgid "The maximum volume has been limited to 150%, be easy on your ears."
msgstr ""
msgstr "Agora o volume máximo é 150%, cuidado para não prejudicar seus ouvidos."
#: redbot/cogs/audio/core/commands/audioset.py:1489
msgid "The maximum volume has been limited to {max_volume}%."
msgstr ""
msgstr "O volume máximo é limitado a {max_volume}%."
#: redbot/cogs/audio/core/commands/controller.py:32
#, docstring
@@ -1241,17 +1241,18 @@ msgstr "Desconectando..."
#: redbot/cogs/audio/core/commands/controller.py:86
#, docstring
msgid "Now playing."
msgstr ""
msgstr "Tocando."
#: redbot/cogs/audio/core/commands/controller.py:110
#: redbot/cogs/audio/core/commands/queue.py:77
msgid "\n"
" Requested by: **{track.requester}**"
msgstr ""
msgstr "\n"
" Solicitado por: **{track.requester}**"
#: redbot/cogs/audio/core/commands/controller.py:113
msgid "Nothing."
msgstr ""
msgstr "Nada."
#: redbot/cogs/audio/core/commands/controller.py:118
#: redbot/cogs/audio/core/commands/queue.py:79
@@ -1261,48 +1262,48 @@ msgstr "Reproduzindo agora"
#: redbot/cogs/audio/core/commands/controller.py:128
#: redbot/cogs/audio/core/commands/queue.py:89
msgid "Auto-Play"
msgstr ""
msgstr "Auto-Reproduzir"
#: redbot/cogs/audio/core/commands/controller.py:134
#: redbot/cogs/audio/core/commands/queue.py:95
msgid "Shuffle"
msgstr ""
msgstr "Aleatório"
#: redbot/cogs/audio/core/commands/controller.py:140
#: redbot/cogs/audio/core/commands/queue.py:101
msgid "Repeat"
msgstr ""
msgstr "Repetir"
#: redbot/cogs/audio/core/commands/controller.py:200
#, docstring
msgid "Pause or resume a playing track."
msgstr ""
msgstr "Pausa ou retoma uma música em reprodução."
#: redbot/cogs/audio/core/commands/controller.py:211
#: redbot/cogs/audio/core/commands/controller.py:217
msgid "Unable To Manage Tracks"
msgstr ""
msgstr "Não foi possível gerenciar as músicas"
#: redbot/cogs/audio/core/commands/controller.py:212
msgid "You must be in the voice channel to pause or resume."
msgstr ""
msgstr "Você deve estar no canal de voz para alternar a reprodução."
#: redbot/cogs/audio/core/commands/controller.py:218
msgid "You need the DJ role to pause or resume tracks."
msgstr ""
msgstr "Você precisa do cargo de DJ para moderar as músicas."
#: redbot/cogs/audio/core/commands/controller.py:229
msgid "Track Paused"
msgstr ""
msgstr "Música Pausada"
#: redbot/cogs/audio/core/commands/controller.py:233
msgid "Track Resumed"
msgstr ""
msgstr "Música Resumida"
#: redbot/cogs/audio/core/commands/controller.py:242
#, docstring
msgid "Skip to the start of the previously played track."
msgstr ""
msgstr "Pula para o começo da música anterior."
#: redbot/cogs/audio/core/commands/controller.py:256
#: redbot/cogs/audio/core/commands/controller.py:262
@@ -1312,15 +1313,15 @@ msgstr ""
#: redbot/cogs/audio/core/commands/controller.py:511
#: redbot/cogs/audio/core/commands/controller.py:520
msgid "Unable To Skip Tracks"
msgstr ""
msgstr "Não foi possível pular a música"
#: redbot/cogs/audio/core/commands/controller.py:257
msgid "You must be in the voice channel to skip the track."
msgstr ""
msgstr "Você precisa estar num canal de voz para pular a música."
#: redbot/cogs/audio/core/commands/controller.py:269
msgid "You need the DJ role or be the track requester to enqueue the previous song tracks."
msgstr ""
msgstr "Você precisa do cargo de DJ ou ter solicitado a faixa para recolocar as as músicas anteriores."
#: redbot/cogs/audio/core/commands/controller.py:277
#: redbot/cogs/audio/core/commands/player.py:53
@@ -1363,22 +1364,23 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:806
#: redbot/cogs/audio/core/commands/playlists.py:1481
msgid "Unable To Play Tracks"
msgstr ""
msgstr "Não foi possível tocar a música"
#: redbot/cogs/audio/core/commands/controller.py:277
msgid "No previous track."
msgstr ""
msgstr "Não há música anterior."
#: redbot/cogs/audio/core/commands/controller.py:298
msgid "Replaying Track"
msgstr ""
msgstr "Reproduzindo Música"
#: redbot/cogs/audio/core/commands/controller.py:305
#, docstring
msgid "Seek ahead or behind on a track by seconds or a to a specific time.\n\n"
" Accepts seconds or a value formatted like 00:00:00 (`hh:mm:ss`) or 00:00 (`mm:ss`).\n"
" "
msgstr ""
msgstr "Avançar ou retrocede a música por segundos ou para um tempo específico.\n\n"
" Aceita valor em segundos ou formatado como 00:00:00 (`hh:mm:ss`) ou 00:00 (`mm:ss`)."
#: redbot/cogs/audio/core/commands/controller.py:323
#: redbot/cogs/audio/core/commands/controller.py:330
@@ -1386,11 +1388,11 @@ msgstr ""
#: redbot/cogs/audio/core/commands/controller.py:344
#: redbot/cogs/audio/core/commands/controller.py:356
msgid "Unable To Seek Tracks"
msgstr ""
msgstr "Não foi possível procurar esse tempo"
#: redbot/cogs/audio/core/commands/controller.py:324
msgid "You must be in the voice channel to use seek."
msgstr ""
msgstr "Você precisa estar num canal de voz para para usar *seek*."
#: redbot/cogs/audio/core/commands/controller.py:338
msgid "You need the DJ role or be the track requester to use seek."
@@ -1836,7 +1838,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/equalizer.py:366
msgid "Invalid Band"
msgstr ""
msgstr "Banda Inválida"
#: redbot/cogs/audio/core/commands/equalizer.py:367
msgid "Valid band numbers are 1-15 or the band names listed in the help for this command."

View File

@@ -765,7 +765,11 @@ msgid "Toggle the domain restriction on Audio.\n\n"
" When toggled on, users are restricted to YouTube, SoundCloud, Vimeo, Twitch, and\n"
" Bandcamp links.\n"
" "
msgstr ""
msgstr "切換 Audio 的網域限制。\n\n"
" 當設為為關閉時,使用者可以從非營利的網站或連結播放歌曲。\n"
" 當設定為開啟時,使用者將限制於 YouTube、SoundCloud、Vimeo、Twitch和\n"
" Bandcamp 的連結。\n"
" "
#: redbot/cogs/audio/core/commands/audioset.py:934
msgid "Commercial links only: {true_or_false}."
@@ -795,7 +799,7 @@ msgstr "伺服器設定"
#: redbot/cogs/audio/core/commands/audioset.py:999
msgid "Auto-deafen: [{auto_deafen}]\n"
msgstr ""
msgstr "自動拒聽:[{auto_deafen}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1002
msgid "Auto-disconnect: [{dc}]\n"
@@ -838,7 +842,14 @@ msgid "Max volume: [{max_volume}%]\n"
"Song notify msgs: [{notify}]\n"
"Songs as status: [{status}]\n"
"Spotify search: [{countrycode}]\n"
msgstr ""
msgstr "最大音量:[{max_volume}%]\n"
"永久佇列:[{persist_queue}]\n"
"循環播放:[{repeat}]\n"
"隨機播放:[{shuffle}]\n"
"隨機置前:[{bumpped_shuffle}]\n"
"歌曲消息:[{notify}]\n"
"顯示狀態:[{status}]\n"
"Spotify搜尋[{countrycode}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1045
msgid "Thumbnails: [{0}]\n"
@@ -959,7 +970,7 @@ msgstr "Lavalink 建置 [{llbuild}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1137
msgid "Localtracks path: [{localpath}]\n"
msgstr "Localtracks 路徑:[{localpath}]\n"
msgstr "本地歌曲路徑:[{localpath}]\n"
#: redbot/cogs/audio/core/commands/audioset.py:1146
#, docstring
@@ -969,7 +980,7 @@ msgstr "傳送 Lavalink server 日誌到你的私訊。"
#: redbot/cogs/audio/core/commands/audioset.py:1153
#: redbot/cogs/audio/core/commands/audioset.py:1155
msgid "No logs found in your data folder."
msgstr "沒有在你的資料夾中找到 日誌紀錄。"
msgstr "沒有在你的資料夾中找到日誌紀錄。"
#: redbot/cogs/audio/core/commands/audioset.py:1167
msgid "Logs are too large, you can find them in {path}"
@@ -1128,12 +1139,12 @@ msgstr ""
#: redbot/cogs/audio/core/commands/audioset.py:1441
msgid "Persisting queues: {true_or_false}."
msgstr ""
msgstr "永久佇列:{true_or_false}"
#: redbot/cogs/audio/core/commands/audioset.py:1449
#, docstring
msgid "Restarts the lavalink connection."
msgstr ""
msgstr "重啟Lavalink連接。"
#: redbot/cogs/audio/core/commands/audioset.py:1459
msgid "Restarting Lavalink"
@@ -1141,33 +1152,33 @@ msgstr "正在重新啟動 Lavalink"
#: redbot/cogs/audio/core/commands/audioset.py:1460
msgid "It can take a couple of minutes for Lavalink to fully start up."
msgstr ""
msgstr "Lavalink完全開啟可能需要幾分鐘。"
#: redbot/cogs/audio/core/commands/audioset.py:1467
#, docstring
msgid "Set the maximum volume allowed in this server."
msgstr ""
msgstr "設置此服務器允許的最大音量。"
#: redbot/cogs/audio/core/commands/audioset.py:1471
msgid "Error"
msgstr ""
msgstr "錯誤"
#: redbot/cogs/audio/core/commands/audioset.py:1472
msgid "Music without sound isn't music at all. Try setting the volume higher then 0%."
msgstr ""
msgstr "沒有聲音的音樂并不是音樂請嘗試將音量提高至大於0的數字。"
#: redbot/cogs/audio/core/commands/audioset.py:1480
#: redbot/cogs/audio/core/commands/audioset.py:1488
msgid "Setting changed"
msgstr ""
msgstr "已變更設定。"
#: redbot/cogs/audio/core/commands/audioset.py:1481
msgid "The maximum volume has been limited to 150%, be easy on your ears."
msgstr ""
msgstr "最大音量已被限制至150%,音量過大可能對聽力造成損害。"
#: redbot/cogs/audio/core/commands/audioset.py:1489
msgid "The maximum volume has been limited to {max_volume}%."
msgstr ""
msgstr "最大音量已被限制至{max_volume}%。"
#: redbot/cogs/audio/core/commands/controller.py:32
#, docstring
@@ -1198,28 +1209,28 @@ msgstr "退出語音頻道。"
#: redbot/cogs/audio/core/commands/miscellaneous.py:102
#: redbot/cogs/audio/core/commands/playlists.py:1142
msgid "Nothing playing."
msgstr ""
msgstr "沒有正在播放的曲目。"
#: redbot/cogs/audio/core/commands/controller.py:49
#: redbot/cogs/audio/core/commands/controller.py:55
msgid "Unable To Disconnect"
msgstr ""
msgstr "無法中斷連接。"
#: redbot/cogs/audio/core/commands/controller.py:50
#: redbot/cogs/audio/core/commands/controller.py:263
#: redbot/cogs/audio/core/commands/controller.py:331
#: redbot/cogs/audio/core/commands/controller.py:585
msgid "There are other people listening - vote to skip instead."
msgstr ""
msgstr "目前有其他人在語音頻道中 - 請使用投票功能跳過。"
#: redbot/cogs/audio/core/commands/controller.py:56
#: redbot/cogs/audio/core/commands/controller.py:62
msgid "You need the DJ role to disconnect."
msgstr ""
msgstr "您需要DJ身分組才能中斷連接。"
#: redbot/cogs/audio/core/commands/controller.py:61
msgid "Unable to Disconnect"
msgstr ""
msgstr "無法中斷連接。"
#: redbot/cogs/audio/core/commands/controller.py:65
msgid "Disconnecting..."
@@ -1376,35 +1387,35 @@ msgstr "在軌道上向前或向後搜索幾秒鐘或到特定時間。\n\n"
#: redbot/cogs/audio/core/commands/controller.py:344
#: redbot/cogs/audio/core/commands/controller.py:356
msgid "Unable To Seek Tracks"
msgstr ""
msgstr "無法跳過歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:324
msgid "You must be in the voice channel to use seek."
msgstr ""
msgstr "您必須在語音頻道內才能跳過歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:338
msgid "You need the DJ role or be the track requester to use seek."
msgstr ""
msgstr "您需要DJ身分組或是播放此歌曲的成員才能跳過歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:344
msgid "Can't seek on a stream."
msgstr ""
msgstr "無法跳過直播。"
#: redbot/cogs/audio/core/commands/controller.py:357
msgid "Invalid input for the time to seek."
msgstr ""
msgstr "跳過時間格式錯誤。"
#: redbot/cogs/audio/core/commands/controller.py:365
msgid "Moved {num_seconds}s to 00:00:00"
msgstr ""
msgstr "已跳至00:00:00 (移動 {num_seconds} 秒)。"
#: redbot/cogs/audio/core/commands/controller.py:372
msgid "Moved {num_seconds}s to {time}"
msgstr ""
msgstr "已跳轉至{time} (移動 {num_seconds} 秒)。"
#: redbot/cogs/audio/core/commands/controller.py:380
msgid "Moved to {time}"
msgstr ""
msgstr "已跳至{time}。"
#: redbot/cogs/audio/core/commands/controller.py:390
#, docstring
@@ -1416,17 +1427,17 @@ msgstr "切換隨機播放。"
#: redbot/cogs/audio/core/commands/controller.py:443
#: redbot/cogs/audio/core/commands/controller.py:454
msgid "Unable To Toggle Shuffle"
msgstr "無法切換隨機播放"
msgstr "無法切換隨機播放"
#: redbot/cogs/audio/core/commands/controller.py:400
#: redbot/cogs/audio/core/commands/controller.py:444
msgid "You need the DJ role to toggle shuffle."
msgstr ""
msgstr "您需要DJ身分組才能開啟隨機播放。"
#: redbot/cogs/audio/core/commands/controller.py:411
#: redbot/cogs/audio/core/commands/controller.py:455
msgid "You must be in the voice channel to toggle shuffle."
msgstr ""
msgstr "您必須在語音頻道內才能開啟隨機播放。"
#: redbot/cogs/audio/core/commands/controller.py:420
msgid "Shuffle tracks: {true_or_false}."
@@ -1451,11 +1462,11 @@ msgstr "跳到下一首歌曲或指定編號的歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:484
msgid "You must be in the voice channel to skip the music."
msgstr ""
msgstr "您必須在語音頻道內才能跳過歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:499
msgid "You need the DJ role or be the track requester to skip tracks."
msgstr ""
msgstr "您需要DJ身分組或是播放此歌曲的成員才能跳過歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:512
msgid "You can only skip the current track."
@@ -1475,11 +1486,11 @@ msgstr "你已經投票跳過了。"
#: redbot/cogs/audio/core/commands/controller.py:543
msgid "Vote threshold met."
msgstr ""
msgstr "已達到投票比例。"
#: redbot/cogs/audio/core/commands/controller.py:546
msgid " Votes: {num_votes}/{num_members} ({cur_percent}% out of {required_percent}% needed)"
msgstr ""
msgstr " 投票數量:{num_votes}/{num_members} (投票率 {cur_percent}%,共需要 {required_percent}%)"
#: redbot/cogs/audio/core/commands/controller.py:565
#, docstring
@@ -1490,11 +1501,11 @@ msgstr "停止播放並清除播放清單。"
#: redbot/cogs/audio/core/commands/controller.py:584
#: redbot/cogs/audio/core/commands/controller.py:590
msgid "Unable To Stop Player"
msgstr ""
msgstr "無法停止播放器。"
#: redbot/cogs/audio/core/commands/controller.py:579
msgid "You must be in the voice channel to stop the music."
msgstr ""
msgstr "您必須在語音頻道內才能停止播放歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:591
msgid "You need the DJ role to stop the music."
@@ -1515,15 +1526,15 @@ msgstr "召喚機器人到語音頻道。"
#: redbot/cogs/audio/core/commands/controller.py:684
#: redbot/cogs/audio/core/commands/controller.py:691
msgid "Unable To Join Voice Channel"
msgstr ""
msgstr "無法加入語音頻道。"
#: redbot/cogs/audio/core/commands/controller.py:634
msgid "There are other people listening."
msgstr ""
msgstr "目前有其他成員在語音頻道。"
#: redbot/cogs/audio/core/commands/controller.py:641
msgid "You need the DJ role to summon the bot."
msgstr ""
msgstr "您需要DJ身分組才能使Bot加入語音頻道。"
#: redbot/cogs/audio/core/commands/controller.py:654
#: redbot/cogs/audio/core/commands/player.py:83
@@ -1533,15 +1544,15 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:695
#: redbot/cogs/audio/core/commands/queue.py:339
msgid "I don't have permission to connect and speak in your channel."
msgstr ""
msgstr "權限不足,無法加入及在您的語音頻道中説話。"
#: redbot/cogs/audio/core/commands/controller.py:672
msgid "Unable To Do This Action"
msgstr ""
msgstr "無法執行此動作。"
#: redbot/cogs/audio/core/commands/controller.py:673
msgid "I am already in your channel."
msgstr ""
msgstr "我已經在您的頻道裡了。"
#: redbot/cogs/audio/core/commands/controller.py:685
#: redbot/cogs/audio/core/commands/player.py:95
@@ -1551,7 +1562,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:707
#: redbot/cogs/audio/core/commands/queue.py:351
msgid "Connect to a voice channel first."
msgstr ""
msgstr "請先加入一個語音頻道。"
#: redbot/cogs/audio/core/commands/controller.py:692
#: redbot/cogs/audio/core/commands/player.py:101
@@ -1575,15 +1586,15 @@ msgstr "目前音量:"
#: redbot/cogs/audio/core/commands/controller.py:719
#: redbot/cogs/audio/core/commands/controller.py:726
msgid "Unable To Change Volume"
msgstr ""
msgstr "無法更改音量。"
#: redbot/cogs/audio/core/commands/controller.py:720
msgid "You must be in the voice channel to change the volume."
msgstr ""
msgstr "您必須在語音頻道內才能調整音量。"
#: redbot/cogs/audio/core/commands/controller.py:727
msgid "You need the DJ role to change the volume."
msgstr ""
msgstr "您需要DJ身分組才能更改音量。"
#: redbot/cogs/audio/core/commands/controller.py:737
msgid "Volume:"
@@ -1597,19 +1608,19 @@ msgstr "切換重複播放。"
#: redbot/cogs/audio/core/commands/controller.py:754
#: redbot/cogs/audio/core/commands/controller.py:765
msgid "Unable To Toggle Repeat"
msgstr ""
msgstr "無法切換循環播放。"
#: redbot/cogs/audio/core/commands/controller.py:755
msgid "You need the DJ role to toggle repeat."
msgstr ""
msgstr "您需要DJ身分組才能切換循環播放。"
#: redbot/cogs/audio/core/commands/controller.py:766
msgid "You must be in the voice channel to toggle repeat."
msgstr ""
msgstr "您必須在語音頻道內才能切換循環播放。"
#: redbot/cogs/audio/core/commands/controller.py:773
msgid "Repeat tracks: {true_or_false}."
msgstr ""
msgstr "循環播放:{true_or_false}。"
#: redbot/cogs/audio/core/commands/controller.py:790
#, docstring
@@ -1618,22 +1629,22 @@ msgstr "從播放清單中刪除指定的歌曲編號。"
#: redbot/cogs/audio/core/commands/controller.py:799
msgid "Nothing queued."
msgstr ""
msgstr "隊列為空。"
#: redbot/cogs/audio/core/commands/controller.py:803
#: redbot/cogs/audio/core/commands/controller.py:809
#: redbot/cogs/audio/core/commands/controller.py:817
#: redbot/cogs/audio/core/commands/controller.py:850
msgid "Unable To Modify Queue"
msgstr ""
msgstr "無法更改佇列。"
#: redbot/cogs/audio/core/commands/controller.py:804
msgid "You need the DJ role to remove tracks."
msgstr ""
msgstr "您需要DJ身分組才能移除歌曲。"
#: redbot/cogs/audio/core/commands/controller.py:810
msgid "You must be in the voice channel to manage the queue."
msgstr ""
msgstr "您必須在語音頻道內才能修改佇列。"
#: redbot/cogs/audio/core/commands/controller.py:818
#: redbot/cogs/audio/core/commands/controller.py:891
@@ -1643,19 +1654,19 @@ msgstr ""
#: redbot/cogs/audio/core/commands/controller.py:832
#: redbot/cogs/audio/core/commands/controller.py:856
msgid "Removed track from queue"
msgstr ""
msgstr "已從佇列中移除。"
#: redbot/cogs/audio/core/commands/controller.py:833
msgid "Removed {track} from the queue."
msgstr ""
msgstr "已將 {track} 從佇列中移除。"
#: redbot/cogs/audio/core/commands/controller.py:851
msgid "Removed 0 tracks, nothing matches the URL provided."
msgstr ""
msgstr "沒有任何結果符合您提供的連接已移除0個曲目。"
#: redbot/cogs/audio/core/commands/controller.py:857
msgid "Removed {removed_tracks} tracks from queue which matched the URL provided."
msgstr ""
msgstr "根據您提供的連接,已移除符合條件的 {removed_tracks} 個曲目。"
#: redbot/cogs/audio/core/commands/controller.py:867
#, docstring
@@ -1667,19 +1678,19 @@ msgstr "將編號歌曲移動到到播放清單頂部。"
#: redbot/cogs/audio/core/commands/controller.py:890
#: redbot/cogs/audio/core/commands/player.py:151
msgid "Unable To Bump Track"
msgstr ""
msgstr "無法將歌曲移動至佇列頂部。"
#: redbot/cogs/audio/core/commands/controller.py:879
msgid "You must be in the voice channel to bump a track."
msgstr ""
msgstr "您必須在語音頻道內才能將歌曲移動至佇列頂部。"
#: redbot/cogs/audio/core/commands/controller.py:885
msgid "You need the DJ role to bump tracks."
msgstr ""
msgstr "您需要DJ身分組才能將歌曲移動至佇列頂部。"
#: redbot/cogs/audio/core/commands/controller.py:901
msgid "Moved track to the top of the queue."
msgstr ""
msgstr "已將歌曲移動到佇列頂部。"
#: redbot/cogs/audio/core/commands/equalizer.py:30
#, docstring
@@ -2231,7 +2242,7 @@ msgstr "無法取得有效的歌曲。"
#: redbot/cogs/audio/core/commands/player.py:897
#: redbot/cogs/audio/core/commands/playlists.py:1928
msgid "Unable to Get Track"
msgstr ""
msgstr "無法獲取歌曲。"
#: redbot/cogs/audio/core/commands/player.py:622
#: redbot/cogs/audio/core/commands/player.py:758
@@ -2243,7 +2254,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:636
msgid "Adding a track to queue."
msgstr ""
msgstr "正在新增歌曲至播放佇列。"
#: redbot/cogs/audio/core/commands/player.py:642
#, docstring
@@ -2258,7 +2269,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:712
#: redbot/cogs/audio/core/commands/player.py:722
msgid "Unable To Search For Tracks"
msgstr ""
msgstr "無法搜尋曲目。"
#: redbot/cogs/audio/core/commands/player.py:723
msgid "You must be in the voice channel to enqueue tracks."
@@ -2267,7 +2278,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/player.py:786
#: redbot/cogs/audio/core/commands/player.py:908
msgid "Nothing found."
msgstr ""
msgstr "未找到任何東西。"
#: redbot/cogs/audio/core/commands/player.py:857
#: redbot/cogs/audio/core/commands/playlists.py:1553
@@ -2351,7 +2362,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/playlists.py:1699
#: redbot/cogs/audio/core/commands/playlists.py:2015
msgid "Playlist Not Found"
msgstr ""
msgstr "未找到播放列表"
#: redbot/cogs/audio/core/commands/playlists.py:140
msgid "Could not find a track matching your query."
@@ -2372,7 +2383,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/playlists.py:193
msgid "Track added"
msgstr ""
msgstr "曲目已新增"
#: redbot/cogs/audio/core/commands/playlists.py:194
msgid "{track} appended to {playlist} (`{id}`) [**{scope}**]."
@@ -2910,7 +2921,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/playlists.py:1692
msgid "Invalid Playlist"
msgstr ""
msgstr "無效的播放清單。"
#: redbot/cogs/audio/core/commands/playlists.py:1693
msgid "Custom playlists cannot be updated."
@@ -2918,7 +2929,7 @@ msgstr ""
#: redbot/cogs/audio/core/commands/playlists.py:1734
msgid "Tracks removed"
msgstr ""
msgstr "曲目已移除"
#: redbot/cogs/audio/core/commands/playlists.py:1738
#: redbot/cogs/audio/core/commands/playlists.py:1758
@@ -2927,7 +2938,7 @@ msgstr "第{page_num}頁/共{total_pages}頁"
#: redbot/cogs/audio/core/commands/playlists.py:1756
msgid "Tracks added"
msgstr ""
msgstr "曲目已新增"
#: redbot/cogs/audio/core/commands/playlists.py:1769
msgid "No changes for {name} (`{id}`) [**{scope}**]."
@@ -3031,65 +3042,65 @@ msgstr "清除佇列。"
#: redbot/cogs/audio/core/commands/queue.py:192
msgid "Unable To Clear Queue"
msgstr ""
msgstr "無法清空佇列。"
#: redbot/cogs/audio/core/commands/queue.py:193
msgid "You need the DJ role to clear the queue."
msgstr ""
msgstr "您需要DJ身分組才能清空佇列。"
#: redbot/cogs/audio/core/commands/queue.py:201
msgid "Queue Modified"
msgstr ""
msgstr "佇列已修改"
#: redbot/cogs/audio/core/commands/queue.py:201
msgid "The queue has been cleared."
msgstr ""
msgstr "佇列已被清空"
#: redbot/cogs/audio/core/commands/queue.py:206
#, docstring
msgid "Removes songs from the queue if the requester is not in the voice channel."
msgstr ""
msgstr "若選擇播放歌曲的成員不在語音頻道内,將歌曲從佇列中移除。"
#: redbot/cogs/audio/core/commands/queue.py:223
msgid "Unable To Clean Queue"
msgstr ""
msgstr "無法清理佇列。"
#: redbot/cogs/audio/core/commands/queue.py:224
msgid "You need the DJ role to clean the queue."
msgstr ""
msgstr "您需要DJ身分組才能清理佇列。"
#: redbot/cogs/audio/core/commands/queue.py:239
#: redbot/cogs/audio/core/commands/queue.py:273
msgid "Removed 0 tracks."
msgstr ""
msgstr "已移除 0 個歌曲。"
#: redbot/cogs/audio/core/commands/queue.py:243
#: redbot/cogs/audio/core/commands/queue.py:277
msgid "Removed Tracks From The Queue"
msgstr ""
msgstr "已從佇列移除歌曲"
#: redbot/cogs/audio/core/commands/queue.py:244
msgid "Removed {removed_tracks} tracks queued by members outside of the voice channel."
msgstr ""
msgstr "已移除由不在語音頻道内的成員所播放的 {removed_tracks} 首歌曲。"
#: redbot/cogs/audio/core/commands/queue.py:252
#, docstring
msgid "Removes all tracks you requested from the queue."
msgstr ""
msgstr "從佇列中移除所有您播放的歌曲。"
#: redbot/cogs/audio/core/commands/queue.py:278
msgid "Removed {removed_tracks} tracks queued by {member.display_name}."
msgstr ""
msgstr "已移除由 {member.display_name} 播放的 {removed_tracks} 首歌曲。"
#: redbot/cogs/audio/core/commands/queue.py:285
#, docstring
msgid "Search the queue."
msgstr ""
msgstr "搜尋佇列。"
#: redbot/cogs/audio/core/commands/queue.py:307
#, docstring
msgid "Shuffles the queue."
msgstr ""
msgstr "將佇列順序隨機化。"
#: redbot/cogs/audio/core/commands/queue.py:319
#: redbot/cogs/audio/core/commands/queue.py:326
@@ -3099,13 +3110,13 @@ msgstr ""
#: redbot/cogs/audio/core/commands/queue.py:364
#: redbot/cogs/audio/core/commands/queue.py:372
msgid "Unable To Shuffle Queue"
msgstr ""
msgstr "無法隨機佇列。"
#: redbot/cogs/audio/core/commands/queue.py:320
msgid "You need the DJ role to shuffle the queue."
msgstr ""
msgstr "您需要DJ身分組才能隨機佇列。"
#: redbot/cogs/audio/core/commands/queue.py:377
msgid "Queue has been shuffled."
msgstr ""
msgstr "已隨機佇列。"

View File

@@ -123,7 +123,8 @@ msgstr "Spor satt fast"
#: redbot/cogs/audio/core/events/lavalink.py:282
msgid "Playback of the song has stopped due to an unexpected error.\n"
"{error}"
msgstr ""
msgstr "Avspilling av sangen har stoppet på grunn av uventet feil.\n"
"{error}"
#: redbot/cogs/audio/core/events/lavalink.py:288
msgid "Track Error"

View File

@@ -21,13 +21,13 @@ msgstr "Автоматическое воспроизведение запуще
#: redbot/cogs/audio/core/events/dpy.py:40
msgid "You have attempted to run Audio's Lavalink server on an unsupported architecture. Only settings related commands will be available."
msgstr "Вы пытались запустить сервер Lava_link Audio на не поддерживаемой архитектуре. Доступны только настройки команд."
msgstr "Вы попытались запустить сервер Lava_link Audio на не поддерживаемой архитектуре. Будут доступны только настройки команд."
#: redbot/cogs/audio/core/events/dpy.py:70
msgid "I'm missing permissions in this server, Please address this as soon as possible.\n\n"
"Expected Permissions:\n"
msgstr "Мне не хватает разрешений на этом сервере, Пожалуйста, решите эту проблему как можно скорее.\n\n"
"Ожидаемые разрешения:\n"
msgstr "Мне не хватает полномочий на этом сервере, Пожалуйста, решите эту проблему как можно скорее.\n\n"
"Ожидаемые полномочия:\n"
#: redbot/cogs/audio/core/events/dpy.py:77
msgid "Enabled"
@@ -64,7 +64,7 @@ msgstr "Неверное окружение"
#: redbot/cogs/audio/core/events/dpy.py:176
msgid "Connection to Lavalink has been lost."
msgstr "Соединение с Lava_link прервалась."
msgstr "Соединение с Lava_link прервалось."
#: redbot/cogs/audio/core/events/dpy.py:184
msgid "No Player Available"
@@ -82,7 +82,7 @@ msgstr "Не удается получить трек"
#: redbot/cogs/audio/core/events/dpy.py:194
#: redbot/cogs/audio/core/events/lavalink.py:163
msgid "I'm unable to get a track from Lavalink at the moment, try again in a few minutes."
msgstr "В данный момент я не могу получить трек от Lavalink, повторите попытку через несколько минут."
msgstr "Я не могу получить трек от Lavalink, повторите попытку через несколько минут."
#: redbot/cogs/audio/core/events/dpy.py:205
msgid "There was an issue communicating with Discord."
@@ -114,7 +114,7 @@ msgstr "Обнаружено множество ошибок"
#: redbot/cogs/audio/core/events/lavalink.py:267
msgid "Closing the audio player due to multiple errors being detected. If this persists, please inform the bot owner as the Audio cog may be temporally unavailable."
msgstr "Закрытие аудио проигрывателя из-за нескольких обнаруженных ошибок. Если это повторится, сообщите владельцу бота как Audio Cog может быть временно недоступен."
msgstr "Закрытие аудио проигрывателя из-за нескольких обнаруженных ошибок. Если это повторится, сообщите владельцу бота так как Audio Cog может быть временно недоступен."
#: redbot/cogs/audio/core/events/lavalink.py:281
msgid "Track Stuck"
@@ -123,7 +123,7 @@ msgstr "Трек застрял"
#: redbot/cogs/audio/core/events/lavalink.py:282
msgid "Playback of the song has stopped due to an unexpected error.\n"
"{error}"
msgstr "Воспроизведение песни остановлено из-за непредвиденной ошибки.\n"
msgstr "Воспроизведение песни приостановлено из-за непредвиденной ошибки.\n"
"{error}"
#: redbot/cogs/audio/core/events/lavalink.py:288

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Bosnian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: German\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Verbinde dich zuerst mit einem Sprachkanal."
msgid "Connection to Lavalink has not yet been established."
msgstr "Verbindung zu Lavalink wurde noch nicht hergestellt."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Titel können nicht wiedergegeben werden"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Maximale Warteschlangengröße erreicht."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Titel können nicht wiedergegeben werden"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Conéctate a un canal de voz primero."
msgid "Connection to Lavalink has not yet been established."
msgstr "Aún no se ha establecido la conexión con Lavalink."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "No se puede reproducir pistas"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Límite de cola alcanzado."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "No se puede reproducir pistas"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Yhdistä ensin puhekanavalle."
msgid "Connection to Lavalink has not yet been established."
msgstr "Yhteyttä Lavalinkkiin ei ole vielä muodostettu."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Kappaleiden toisto ei onnistu"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Jonon enimmäispituus on saavutettu."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Kappaleiden toisto ei onnistu"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: French\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Rejoignez un salon vocal d'abord."
msgid "Connection to Lavalink has not yet been established."
msgstr "La connexion à Lavalink n'a pas encore été établie."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Impossible de jouer des pistes"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Limite de la file de lecture atteinte."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Impossible de jouer des pistes"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "먼저 음성체널에 연결하세요."
msgid "Connection to Lavalink has not yet been established."
msgstr "라바링크와 연결되지 않았습니다."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "트랙을 재생할수 없습니다"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "큐 최대 제한에 도달했습니다."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "트랙을 재생할수 없습니다"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Norwegian Bokmal\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Koble til en talekanal først."
msgid "Connection to Lavalink has not yet been established."
msgstr "Tilkoblingen til Lavalink er ikke etablert ennå."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Kan ikke spille spor"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Grensen for kø er nådd."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Kan ikke spille spor"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"
@@ -402,7 +402,7 @@ msgstr "Kan ikke hente spillelister"
#: redbot/cogs/audio/core/utilities/playlists.py:542
msgid "I don't have permission to connect and speak in your channel."
msgstr ""
msgstr "Jeg har ikke tillatelse til å koble til og snakke i kanalen din."
#: redbot/cogs/audio/core/utilities/playlists.py:573
msgid "You must be in the voice channel to use the playlist command."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr "Er is nog geen verbinding gemaakt met Lavalink."
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Najpierw połącz się z kanałem głosowym."
msgid "Connection to Lavalink has not yet been established."
msgstr "Połączenie z Lavalink nie zostało jeszcze nawiązane."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Nie można odtworzyć utworów"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Osiągnięto limit rozmiaru kolejki."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Nie można odtworzyć utworów"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Primeiro você deve se juntar a um canal de voz."
msgid "Connection to Lavalink has not yet been established."
msgstr "Conexão com Lavalink ainda não foi estabelecida."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Não foi possível tocar a música"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"
@@ -452,15 +452,15 @@ msgstr ""
#: redbot/cogs/audio/core/utilities/queue.py:97
msgid "Auto-Play"
msgstr ""
msgstr "Auto-Reproduzir"
#: redbot/cogs/audio/core/utilities/queue.py:103
msgid "Shuffle"
msgstr ""
msgstr "Aleatório"
#: redbot/cogs/audio/core/utilities/queue.py:109
msgid "Repeat"
msgstr ""
msgstr "Repetir"
#: redbot/cogs/audio/core/utilities/queue.py:161
msgid "Matching Tracks:"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Сначала подключитесь к голосовому кана
msgid "Connection to Lavalink has not yet been established."
msgstr "Соединение с Lava_link еще не установлено."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Не удается воспроизвести треки"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Достигнут предел размера очереди."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Не удается воспроизвести треки"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"
@@ -249,7 +249,7 @@ msgstr "Не удается найти треки"
#: redbot/cogs/audio/core/utilities/player.py:353
msgid "This doesn't seem to be a supported Spotify URL or code."
msgstr "Это не похоже на поддерживаемый Spotify URL или код."
msgstr "Это не похоже на поддерживаемый $SPOTIFY URL или код."
#: redbot/cogs/audio/core/utilities/player.py:379
msgid "{query} is not an allowed query."

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Slovenian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Serbian (Latin)\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Turkish\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr "Önce bir sesli bir kanala katılın."
msgid "Connection to Lavalink has not yet been established."
msgstr "Lavalink ile bağlantı henüz sağlanmadı."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Parçalar Çalınamıyor"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr "Sıraya alma limitine ulaşıldı."
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "Parçalar Çalınamıyor"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Ukrainian\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Vietnamese\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"MIME-Version: 1.0\n"
@@ -45,16 +45,16 @@ msgstr ""
msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "无法播放曲目"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "无法播放曲目"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional, Hong Kong\n"
"MIME-Version: 1.0\n"
@@ -46,13 +46,13 @@ msgid "Connection to Lavalink has not yet been established."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgid "Unable To Play Tracks"
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:155

View File

@@ -1,7 +1,7 @@
msgid ""
msgstr ""
"Project-Id-Version: red-discordbot\n"
"POT-Creation-Date: 2021-08-13 00:36+0000\n"
"POT-Creation-Date: 2021-09-23 00:50+0000\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"MIME-Version: 1.0\n"
@@ -38,23 +38,23 @@ msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:107
#: redbot/cogs/audio/core/utilities/playlists.py:562
msgid "Connect to a voice channel first."
msgstr ""
msgstr "請先加入一個語音頻道。"
#: redbot/cogs/audio/core/utilities/formatting.py:110
#: redbot/cogs/audio/core/utilities/playlists.py:555
msgid "Connection to Lavalink has not yet been established."
msgstr "尚未與Lavalink建立連接。"
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "無法播放歌曲"
#: redbot/cogs/audio/core/utilities/formatting.py:117
#: redbot/cogs/audio/core/utilities/player.py:441
#: redbot/cogs/audio/core/utilities/player.py:523
msgid "Queue size limit reached."
msgstr ""
#: redbot/cogs/audio/core/utilities/formatting.py:117
msgid "Unable To Play Tracks"
msgstr "無法播放歌曲"
#: redbot/cogs/audio/core/utilities/formatting.py:155
#: redbot/cogs/audio/core/utilities/player.py:599
msgid "Track Enqueued"
@@ -195,7 +195,7 @@ msgstr ""
#: redbot/cogs/audio/core/utilities/playlists.py:606
#: redbot/cogs/audio/core/utilities/playlists.py:639
msgid "Nothing found."
msgstr ""
msgstr "未找到任何東西。"
#: redbot/cogs/audio/core/utilities/player.py:270
#: redbot/cogs/audio/core/utilities/player.py:311

View File

@@ -24,7 +24,7 @@ from .utils import task_callback
_ = Translator("Audio", pathlib.Path(__file__))
log = logging.getLogger("red.Audio.manager")
JAR_VERSION: Final[str] = "3.3.2.3"
JAR_BUILD: Final[int] = 1238
JAR_BUILD: Final[int] = 1239
LAVALINK_DOWNLOAD_URL: Final[str] = (
"https://github.com/Cog-Creators/Lavalink-Jars/releases/download/"
f"{JAR_VERSION}_{JAR_BUILD}/"

View File

@@ -18,17 +18,17 @@ msgstr ""
#: redbot/cogs/bank/bank.py:36
#, docstring
msgid "Bank"
msgstr ""
msgstr "Banco"
#: redbot/cogs/bank/bank.py:48
#, docstring
msgid "Base command for bank settings."
msgstr ""
msgstr "Comando base para as configurações do banco."
#: redbot/cogs/bank/bank.py:52
#, docstring
msgid "Show the current bank settings."
msgstr ""
msgstr "Mostra as configurações atuais do banco."
#: redbot/cogs/bank/bank.py:62
msgid "Global"
@@ -45,7 +45,12 @@ msgid "Bank settings:\n\n"
"Currency: {currency_name}\n"
"Default balance: {default_balance}\n"
"Maximum allowed balance: {maximum_bal}\n"
msgstr ""
msgstr "Configurações do Banco:\n\n"
"Nome do Banco: {bank_name}\n"
"Alcance do Banco: {bank_scope}\n"
"Moeda: {currency_name}\n"
"Saldo padrão: {default_balance}\n"
"Saldo máximo permitido: {maximum_bal}\n"
#: redbot/cogs/bank/bank.py:83
#, docstring
@@ -53,11 +58,14 @@ msgid "Toggle whether the bank is global or not.\n\n"
" If the bank is global, it will become per-server.\n"
" If the bank is per-server, it will become global.\n"
" "
msgstr ""
msgstr "Alterna se o banco é global ou não.\n\n"
" Se a opção estiver em global, alterna as configurações para por servidor.\n"
" Se a opção estiver em por servidor, altera as configurações para global.\n"
" "
#: redbot/cogs/bank/bank.py:90
msgid "per-server"
msgstr ""
msgstr "por servidor"
#: redbot/cogs/bank/bank.py:90
msgid "global"
@@ -65,40 +73,40 @@ msgstr "global"
#: redbot/cogs/bank/bank.py:93
msgid "This will toggle the bank to be {banktype}, deleting all accounts in the process! If you're sure, type `{command}`"
msgstr ""
msgstr "Isso irá alterar o banco para {banktype}, deletando todas as contas no processo! Se tiver certeza disso, digite `{command}`"
#: redbot/cogs/bank/bank.py:100
msgid "The bank is now {banktype}."
msgstr ""
msgstr "O banco agora é `{banktype}`."
#: redbot/cogs/bank/bank.py:106
#, docstring
msgid "Set the bank's name."
msgstr ""
msgstr "Defina o nome do banco."
#: redbot/cogs/bank/bank.py:108
msgid "Bank name has been set to: {name}"
msgstr ""
msgstr "O nome do banco foi definido como {name}"
#: redbot/cogs/bank/bank.py:114
#, docstring
msgid "Set the name for the bank's currency."
msgstr ""
msgstr "Dá um nome para a moeda do banco."
#: redbot/cogs/bank/bank.py:116
msgid "Currency name has been set to: {name}"
msgstr ""
msgstr "A moeda foi nomeada de: {name}"
#: redbot/cogs/bank/bank.py:122
#, docstring
msgid "Set the maximum balance a user can get."
msgstr ""
msgstr "Define um saldo limite que um usuário pode ter."
#: redbot/cogs/bank/bank.py:128
msgid "Amount must be greater than zero and less than {max}."
msgstr ""
msgstr "A quantia deve ser maior que zero e menor que {max}."
#: redbot/cogs/bank/bank.py:133
msgid "Maximum balance has been set to: {amount}"
msgstr ""
msgstr "O saldo máximo foi definido para: {amount}"

View File

@@ -40,11 +40,11 @@ msgstr "Kansellert."
#: redbot/cogs/cleanup/cleanup.py:142
msgid "1 message was deleted."
msgstr ""
msgstr "1 melding har blitt slettet."
#: redbot/cogs/cleanup/cleanup.py:145
msgid "{num} messages were deleted."
msgstr ""
msgstr "{num} meldinger ble slettet."
#: redbot/cogs/cleanup/cleanup.py:168
#, docstring
@@ -61,7 +61,14 @@ msgid "Delete the last X messages matching the specified text in the current cha
" - `<number>` The max number of messages to cleanup. Must be a positive integer.\n"
" - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\n"
" "
msgstr ""
msgstr "Slett siste X meldinger som matcher teksten i gjeldende kanal.\n\n"
" Eksempel:\n"
" - `[p]cleanup text \"test\" 5`\n\n"
" Husk å bruke dobbelt sitat.\n\n"
" **Argumenter:**\n\n"
" - `<number>` Maks antall meldinger å rydde opp. Må være et positivt heltall.\n"
" - `<delete_pinned>` om å slette låste meldinger eller ikke. Standarder på False\n"
" "
#: redbot/cogs/cleanup/cleanup.py:238
#, docstring
@@ -74,7 +81,14 @@ msgid "Delete the last X messages from a specified user in the current channel.\
" - `<number>` The max number of messages to cleanup. Must be a positive integer.\n"
" - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\n"
" "
msgstr ""
msgstr "Slett de siste X meldingene som matcher den angitte teksten.\n\n"
" Eksempel:\n"
" - `[p]cleanup user @Twentysix 2`\n"
" - `[p]cleanup user Red 6`\n\n"
" **Argumenter:**\n\n"
" - `<user>` Brukeren hvis meldinger skal ryddes opp.\n"
" - `<number>` Maksimalt antall meldinger som skal ryddes. Må være et positivt heltall.\n"
" - `<delete_pinned>` om å slette låste meldinger eller ikke. Standarder på False "
#: redbot/cogs/cleanup/cleanup.py:308
#, docstring
@@ -154,7 +168,13 @@ msgid "Delete the last X messages in the current channel.\n\n"
" - `<number>` The max number of messages to cleanup. Must be a positive integer.\n"
" - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\n"
" "
msgstr ""
msgstr "Slett de siste X meldingene i gjeldende kanal.\n\n"
" Eksempel:\n"
" - `[p]cleanup messages 26`\n\n"
" **Argumenter:**\n\n"
" - `<number>` Maks antall meldinger som skal ryddes. Må være et positivt heltall.\n"
" - `<delete_pinned>` om å slette låste meldinger eller ikke. Standarder til False\n"
" "
#: redbot/cogs/cleanup/cleanup.py:506
#, docstring
@@ -164,7 +184,12 @@ msgid "Clean up command messages and messages from the bot in the current channe
" - `<number>` The max number of messages to cleanup. Must be a positive integer.\n"
" - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\n"
" "
msgstr ""
msgstr "Rydd opp kommando meldinger og meldinger fra boten i gjeldende kanal.\n\n"
" Kan bare rense egendefinerte kommandoer og alias kommandoer hvis disse cogs er lastet.\n\n"
" **Argumenter:**\n\n"
" - `<number>` Det maksimale antall meldinger å rydde opp. Må være et positivt heltall.\n"
" - `<delete_pinned>` for å slette låste meldinger eller ikke. Standarder til False\n"
" "
#: redbot/cogs/cleanup/cleanup.py:595
#, docstring
@@ -180,7 +205,18 @@ msgid "Clean up messages owned by the bot in the current channel.\n\n"
" - `<match_pattern>` The text that messages must contain to be deleted. Use \"\" to skip this.\n"
" - `<delete_pinned>` Whether to delete pinned messages or not. Defaults to False\n"
" "
msgstr ""
msgstr "Rydd opp meldingene som eies av boten i den gjeldende kanalen.\n\n"
" Som standard renses alle meldinger. Hvis et annet argument er angitt,\n"
" den brukes for mønster som matcher - bare meldinger som inneholder den oppgitte teksten vil bli slettet.\n\n"
" Eksempler:\n"
" - `[p]cleanup self 6`\n"
" - `[p]cleanup self 10 Pong`\n"
" - `[p]cleanup self 7 \"\" True`\n\n"
" **Arguments:**\n\n"
" - `<number>` Maks antall meldinger å rydde opp. Må være et positivt heltall.\n"
" - `<match_pattern>` Teksten på meldingene må slettes. Bruk \"\" for å hoppe over dette.\n"
" - `<delete_pinned>` om å slette låste meldinger eller ikke. Standarder til usant\n"
" "
#: redbot/cogs/cleanup/cleanup.py:684
#, docstring
@@ -198,7 +234,7 @@ msgstr "Sletter dupliserte meldinger i kanalen fra de siste X meldingene og beho
#: redbot/cogs/cleanup/cleanup.py:731
#, docstring
msgid "Manage the settings for the cleanup command."
msgstr ""
msgstr "Behandle innstillinger for opprydding kommandoen."
#: redbot/cogs/cleanup/cleanup.py:736
#, docstring
@@ -206,15 +242,18 @@ msgid "Toggle clean up notification settings.\n\n"
" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n"
" This message will be deleted after 5 seconds.\n"
" "
msgstr ""
msgstr "Slå på opprydding av varslingsinnstillinger.\n\n"
" Når aktivert, blir en melding sendt per opprydding, og viser hvor mange meldinger som ble slettet.\n"
" Denne meldingen slettes etter 5 sekunder.\n"
" "
#: redbot/cogs/cleanup/cleanup.py:744
msgid "I will no longer notify of message deletions."
msgstr ""
msgstr "Jeg skal ikke lenger varsle om sletting av meldinger."
#: redbot/cogs/cleanup/cleanup.py:747
msgid "I will now notify of message deletions."
msgstr ""
msgstr "Nå skal jeg varsle om sletting."
#: redbot/cogs/cleanup/converters.py:17
msgid "{} doesn't look like a valid message ID."

View File

@@ -40,11 +40,11 @@ msgstr "İptal."
#: redbot/cogs/cleanup/cleanup.py:142
msgid "1 message was deleted."
msgstr ""
msgstr "1 mesaj silindi."
#: redbot/cogs/cleanup/cleanup.py:145
msgid "{num} messages were deleted."
msgstr ""
msgstr "{num} mesaj silindi."
#: redbot/cogs/cleanup/cleanup.py:168
#, docstring
@@ -232,7 +232,7 @@ msgstr "Son X mesajdan aynı olanları siler ve sadece bir tanesini bırakır.\n
#: redbot/cogs/cleanup/cleanup.py:731
#, docstring
msgid "Manage the settings for the cleanup command."
msgstr ""
msgstr "Temizlik komutu ayarlarını yönetin."
#: redbot/cogs/cleanup/cleanup.py:736
#, docstring
@@ -240,15 +240,18 @@ msgid "Toggle clean up notification settings.\n\n"
" When enabled, a message will be sent per cleanup, showing how many messages were deleted.\n"
" This message will be deleted after 5 seconds.\n"
" "
msgstr ""
msgstr "Temizlik bildirimlerini açıp kapatın.\n\n"
" Açık olduğunda, her temizlik sonrası kaç mesaj silindiğini yazan bir mesaj atılır.\n"
" Bu mesaj 5 saniye sonra silinir.\n"
" "
#: redbot/cogs/cleanup/cleanup.py:744
msgid "I will no longer notify of message deletions."
msgstr ""
msgstr "Artık mesajların silindiği haber verilmeyecek."
#: redbot/cogs/cleanup/cleanup.py:747
msgid "I will now notify of message deletions."
msgstr ""
msgstr "Mesajların silindiği artık haber verilecek."
#: redbot/cogs/cleanup/converters.py:17
msgid "{} doesn't look like a valid message ID."

View File

@@ -299,7 +299,10 @@ msgid "Shows a custom command's responses and its settings.\n\n"
" **Arguments:**\n\n"
" - `<command_name>` The custom command to show.\n"
" "
msgstr ""
msgstr "Viser en egendefinert kommandos svar og dens innstillinger.\n\n"
" **Argumenter:**\n\n"
" - `<command_name>` Den tilpassede kommandoen å vise.\n"
" "
#: redbot/cogs/customcom/customcom.py:553
msgid "I could not not find that custom command."

View File

@@ -132,11 +132,11 @@ msgstr "Legg til ny repo.\n\n"
#: redbot/cogs/downloader/downloader.py:544
msgid "Repo names cannot start or end with a dot."
msgstr ""
msgstr "Repo navn kan ikke starte eller slutte med punktum."
#: redbot/cogs/downloader/downloader.py:548
msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots."
msgstr ""
msgstr "Repo navn kan bare inneholde tegnene A-z, tall, understrekingstall, bindestreker og prikker."
#: redbot/cogs/downloader/downloader.py:560
msgid "The repo name you provided is already in use. Please choose another name."
@@ -164,7 +164,14 @@ msgid "\n"
" **Arguments**\n\n"
" - `<repos...>` The repo or repos to remove.\n"
" "
msgstr ""
msgstr "\n"
" Fjern repoer og deres filer.\n\n"
" Eksempler:\n"
" - `[p]repo delete 26-Cogs`\n"
" - `[p]repo delete 26-Cogs Laggrons-Dumb-Cogs`\n\n"
" **Argumenter**\n\n"
" - `<repos...>` Repos for å fjerne.\n"
" "
#: redbot/cogs/downloader/downloader.py:610
msgid "Successfully deleted repos: "
@@ -390,7 +397,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:841
msgid "\n"
"Failed to install the requirement: "
msgstr ""
msgstr "\n"
"Kan ikke installere kravet: "
#: redbot/cogs/downloader/downloader.py:862
msgid "\n"
@@ -842,7 +850,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1450
msgid "\n"
"Cog with this name is already installed from a different repo."
msgstr ""
msgstr "\n"
"Cog med dette navnet er allerede installert fra en annen repo."
#: redbot/cogs/downloader/downloader.py:1467
msgid " (Minimum: {min_version})"
@@ -865,7 +874,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1495
msgid "\n"
"This cog requires higher python version than you have: "
msgstr ""
msgstr "\n"
"Denne cog krever høyere python-versjon enn du har: "
#: redbot/cogs/downloader/downloader.py:1499
msgid "\n"
@@ -876,7 +886,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1504
msgid "\n"
"This cog requires different Red version than you currently have ({current_version}): "
msgstr ""
msgstr "\n"
"Denne cog krever en annen rød versjon enn du har ({current_version}): "
#: redbot/cogs/downloader/downloader.py:1575
msgid "Cog update completed successfully."
@@ -897,7 +908,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1598
msgid "\n"
"End user data statement of this cog has changed:"
msgstr ""
msgstr "\n"
"Erklæring om sluttbrukerdata fra denne loggen har endret:"
#: redbot/cogs/downloader/downloader.py:1600
msgid "\n"

View File

@@ -789,7 +789,7 @@ msgid "List information about a single cog.\n\n"
" - `<repo>` The repo to get cog info from.\n"
" - `<cog>` The cog to get info on.\n"
" "
msgstr "Перечислить информацию об одном шестерене.\n\n"
msgstr "Перечислить информацию об одной шестерне.\n\n"
" Пример:\n"
" - `[p]cog info 26-Cogs defender`.\n\n"
" **Аргументы**\n\n"

View File

@@ -130,11 +130,11 @@ msgstr "Yeni bir depo ekle.\n\n"
#: redbot/cogs/downloader/downloader.py:544
msgid "Repo names cannot start or end with a dot."
msgstr ""
msgstr "Repo adları nokta ile başlayamaz veya bitemez."
#: redbot/cogs/downloader/downloader.py:548
msgid "Repo names can only contain characters A-z, numbers, underscores, hyphens, and dots."
msgstr ""
msgstr "Repo adları yalnızca A-z karakterleri, sayılar, alt çizgiler, tireler ve noktalar içerebilir."
#: redbot/cogs/downloader/downloader.py:560
msgid "The repo name you provided is already in use. Please choose another name."
@@ -850,7 +850,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1450
msgid "\n"
"Cog with this name is already installed from a different repo."
msgstr ""
msgstr "\n"
"Bu ada sahip bir cog başka bir depodan zaten kurulmuş."
#: redbot/cogs/downloader/downloader.py:1467
msgid " (Minimum: {min_version})"
@@ -873,7 +874,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1495
msgid "\n"
"This cog requires higher python version than you have: "
msgstr ""
msgstr "\n"
"Bu cog size bulunandan daha yeni python sürümüne ihtiyaç duyar: "
#: redbot/cogs/downloader/downloader.py:1499
msgid "\n"
@@ -906,7 +908,8 @@ msgstr "\n"
#: redbot/cogs/downloader/downloader.py:1598
msgid "\n"
"End user data statement of this cog has changed:"
msgstr ""
msgstr "\n"
"Bu cog için son kullanıcı veri bildirgesi değişti:"
#: redbot/cogs/downloader/downloader.py:1600
msgid "\n"

Some files were not shown because too many files have changed in this diff Show More