Compare commits

...

67 Commits
5.1.5 ... v3

Author SHA1 Message Date
Kwoth
2797e56666 Merge branch 'hokutochen-v3-patch-48466' into 'v3'
updated migration guide with better link

See merge request Kwoth/nadekobot!267
2022-08-31 14:37:43 +00:00
Hokuto Chen
11f27ab67a updated migration guide with better link 2022-08-29 01:29:30 +00:00
Kwoth
c5f8bf1891 Merge branch 'hokutochen-v3-patch-79546' into 'v3'
update migration guide using Hoku's script since old link is dead

See merge request Kwoth/nadekobot!263
2022-08-10 22:27:31 +00:00
Hokuto Chen
66b57482bd update migration guide using Hoku's script since old link is dead 2022-08-10 05:03:12 +00:00
Kwoth
dd9d914943 Merge branch 'hokutochen-v3-patch-15731' into 'v3'
Update bot version stat 3.0.12 to 3.0.13

See merge request Kwoth/nadekobot!233
2022-03-02 21:06:53 +00:00
Hokuto Chen
8b0b1af1f3 Update bot version stat 3.0.12 to 3.0.13 2022-03-02 20:30:54 +00:00
Kwoth
bdff19c718 Update responses.uk-UA.json (POEditor.com) 2022-02-17 16:33:33 +00:00
Kwoth
eec4a91743 Update responses.es-ES.json (POEditor.com) 2022-02-17 16:33:32 +00:00
Kwoth
42caefbd1e Update responses.ru-RU.json (POEditor.com) 2022-02-17 16:33:31 +00:00
Kwoth
3edf435fa9 Update responses.pt-BR.json (POEditor.com) 2022-02-17 16:33:29 +00:00
Kwoth
32da43ad46 Update responses.pl-PL.json (POEditor.com) 2022-02-17 16:33:28 +00:00
Kwoth
3f2d1e128e Update responses.it-IT.json (POEditor.com) 2022-02-17 16:33:26 +00:00
Kwoth
352ced1553 Update responses.id-ID.json (POEditor.com) 2022-02-17 16:33:25 +00:00
Kwoth
17a3fb2c52 Update responses.de-DE.json (POEditor.com) 2022-02-17 16:33:24 +00:00
Kwoth
2235729158 Update responses.fr-FR.json (POEditor.com) 2022-02-17 16:33:23 +00:00
Kwoth
3e4d5d07e5 Update responses.nl-NL.json (POEditor.com) 2022-02-17 16:33:22 +00:00
Kwoth
1857d65b77 Merge branch 'warnpatch' into 'v3'
Weighted warnings now properly apply punishments

See merge request Kwoth/nadekobot!198
2022-02-10 12:52:45 +00:00
Alan Beatty
38da171675 Weighted warnings now properly apply punishments 2022-02-10 12:52:45 +00:00
Kwoth
df076be15c Merge branch 'hokutochen-v3-patch-07454' into 'v3'
modified step 6 of linux release instructions.

See merge request Kwoth/nadekobot!231
2022-02-09 08:43:09 +00:00
Hokuto Chen
190f030b93 modified step 6 of linux release instructions. 2022-02-09 07:31:01 +00:00
Kwoth
411b873c84 Increased .crypto refresh from 1h to 2h to prevent monthly ratelimits 2022-01-22 18:22:35 +01:00
Kwoth
50346fc5b4 Fixed patreon reward bug 2022-01-20 13:26:47 +01:00
Kwoth
e32a65bca4 Merge branch 'hokutochen-v3-patch-72839' into 'v3'
same as !227

See merge request Kwoth/nadekobot!228
2022-01-16 19:25:36 +00:00
Kwoth
ffff539545 Merge branch 'hokutochen-v3-patch-44571' into 'v3'
added quotes to windows default restart command example.

See merge request Kwoth/nadekobot!229
2022-01-16 19:25:08 +00:00
Hokuto Chen
4b3b6e37a9 added quotes to windows default restart command example. 2022-01-16 11:24:31 +00:00
Hokuto Chen
620bcae4bb same as !227 2022-01-16 11:23:40 +00:00
Kwoth
ab0fd44b46 Updated changelog 2022-01-14 20:50:19 +01:00
Kwoth
b61f499f91 Merge branch 'hokutochen-v3-patch-35474' into 'v3'
Updated Linux guide to list the following supported versions.

See merge request Kwoth/nadekobot!221
2022-01-11 10:31:43 +00:00
Hokuto Chen
53d365db3a Updated Linux guide to list the following supported versions. 2022-01-11 10:31:43 +00:00
Kwoth
140c4f7fd6 Merge branch 'hokutochen-v3-patch-28697' into 'v3'
added warning to not follow release if following source

See merge request Kwoth/nadekobot!218
2022-01-07 18:12:58 +00:00
Kwoth
5627a3b172 Merge branch 'hokutochen-v3-patch-45634' into 'v3'
added warning to not follow manual release if following source

See merge request Kwoth/nadekobot!219
2022-01-07 18:12:43 +00:00
Kwoth
4795fa98a0 Merge branch 'hokutochen-v3-patch-32876' into 'v3'
added warning to not follow source guide if using windows updater

See merge request Kwoth/nadekobot!217
2022-01-07 18:11:49 +00:00
Hokuto Chen
93453ba522 added warning to not follow manual release if following source 2022-01-07 08:05:15 +00:00
Hokuto Chen
c6a9108474 added warning to not follow release if following source 2022-01-07 06:50:00 +00:00
Kwoth
c3ba805acf Possible fix for patreon auto-creds update 2022-01-07 06:28:58 +01:00
Kwoth
c0ce22a6b7 .greetdm staggering to avoid ratelimits during raids 2022-01-06 22:53:59 +01:00
Kwoth
22183501fe Fixed .gelbooru 2022-01-06 21:07:32 +01:00
Hokuto Chen
2fbdab3235 added warning to not follow source guide if using windows updater 2022-01-06 20:00:48 +00:00
Kwoth
804d3f79fd Updated changelog 2022-01-06 05:26:45 +01:00
Kwoth
fb119cca4c Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3 2022-01-06 05:16:20 +01:00
Kwoth
31af5ea8c2 Upped version and changelog 2022-01-06 05:15:11 +01:00
Kwoth
e1776d6093 GreetDmMessage will now show a footer with the source server -.- 2022-01-06 05:09:01 +01:00
Kwoth
33dd4bbf0e Merge branch 'make-image-use-safesearch-for-google-images' into 'v3'
Add safesearch to .img when using google

See merge request Kwoth/nadekobot!216
2022-01-05 02:28:58 +00:00
ZeroNyan
af343ac1f0 Add safesearch to .img when using google 2022-01-05 02:28:58 +00:00
Kwoth
065807c180 Merge branch 'hokutochen-v3-patch-71695' into 'v3'
updated creds.yml example owner ID section

See merge request Kwoth/nadekobot!215
2022-01-05 02:28:18 +00:00
Kwoth
9cd24feccc Merge branch 'hokutochen-v3-patch-15423' into 'v3'
Transferred over VPS guide from 1.9

See merge request Kwoth/nadekobot!214
2022-01-05 02:27:47 +00:00
Hokuto Chen
a2d1506915 Transferred over VPS guide from 1.9 2022-01-05 02:27:46 +00:00
Kwoth
54a32a5770 Merge branch 'hokutochen-v3-patch-85263' into 'v3'
Omitted comma explanation for multi owner ID section to avoid confusion

See merge request Kwoth/nadekobot!213
2022-01-05 02:26:53 +00:00
Hokuto Chen
5b9abeb0b2 Omitted comma explanation for multi owner ID section to avoid confusion 2022-01-05 02:26:53 +00:00
Hokuto Chen
accfb2d1ac updated creds.yml example owner ID section 2022-01-04 17:58:47 +00:00
Kwoth
71d383c4db Merge branch 'hokutochen-v3-patch-31256' into 'v3'
fixed GoogleApiKey, formatting error, thanks to alaruba for catching the mistake

See merge request Kwoth/nadekobot!212
2022-01-04 06:03:05 +00:00
Hokuto Chen
197ee9f5ff fixed GoogleApiKey, formatting error, thanks to alaruba for catching the mistake 2022-01-04 00:19:28 +00:00
Kwoth
d51d159962 Merge branch 'hokutochen-v3-patch-51803' into 'v3'
added: Enable "custom search api" for GoogleAPIKey section.

See merge request Kwoth/nadekobot!211
2022-01-03 12:09:06 +00:00
Hokuto Chen
89b0eabd41 added: Enable "custom search api" for GoogleAPIKey section. 2022-01-03 12:09:06 +00:00
Kwoth
8d932d546a Merge branch 'hangman-patch' into 'v3'
small bugfix for hangman

See merge request Kwoth/nadekobot!210
2022-01-03 12:08:41 +00:00
Alan Beatty
9ea3460e3d small bugfix for hangman 2022-01-03 12:08:41 +00:00
Kwoth
7bd4db60a8 Wrong condition in downloadtracker 2022-01-01 16:31:23 +01:00
Kwoth
42e1f35df2 Removed useless #if 2022-01-01 16:28:16 +01:00
Kwoth
179784da3e Possible fix for slowdown with inrole and xplb clean commands 2022-01-01 16:27:30 +01:00
Kwoth
9ed0c870d1 Merge branch 'v3' of https://gitlab.com/kwoth/nadekobot into v3 2021-12-28 10:59:11 +01:00
Kwoth
77e288ee54 Possible fix for .smch 2021-12-28 10:59:02 +01:00
Kwoth
58adaa9110 Merge branch 'hokutochen-v3-patch-89665' into 'v3'
fixed "from source guide" links and "manual prereq" link

See merge request Kwoth/nadekobot!209
2021-12-27 19:10:05 +00:00
Hokuto Chen
d3a73945e7 fixed "from source guide" links and "manual prereq" link 2021-12-27 19:10:05 +00:00
Kwoth
caca407abd Merge branch 'hokutochen-v3-patch-31383' into 'v3'
fixed error in Source guide (accidentally used quotes)

See merge request Kwoth/nadekobot!208
2021-12-24 22:02:51 +00:00
Hokuto Chen
4fd7b2d8cd fixed error in Source guide (accidentally used quotes) 2021-12-24 21:46:24 +00:00
Kwoth
eaea6e3c54 Merge branch 'hokutochen-v3-patch-44970' into 'v3'
Update step 4 of "linux from source" to be more specific.

See merge request Kwoth/nadekobot!206
2021-12-21 20:18:15 +00:00
Hokuto Chen
0bb68c7723 Update step 4 of "linux from source" to be more specific. 2021-12-21 08:48:22 +00:00
29 changed files with 1787 additions and 1608 deletions

View File

@@ -2,9 +2,23 @@
Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o Experimental changelog. Mostly based on [keepachangelog](https://keepachangelog.com/en/1.0.0/) except date format. a-c-f-r-o
## Unreleased ## [3.0.13] - 14.04.2021
- ### Fixed
- Fixed `.greetdm` causing ratelimits during raids
- Fixed `.gelbooru`
## [3.0.12] - 06.01.2021
### Fixed
- `.smch` Fixed
- `.trans` command will now work properly with capitilized language names
- Ban message color with plain text fixed
- Fixed some grpc coordinator bugs
- Fixed a string in `.xpex`
- Google version of .img will now have safe search enabled
- Fixed a small bug in `.hangman`
## [3.0.11] - 17.12.2021 ## [3.0.11] - 17.12.2021

View File

@@ -13,8 +13,13 @@ This document aims to guide you through the process of creating a Discord accoun
- Click on the `Add a Bot` button and confirm that you do want to add a bot to this app. - Click on the `Add a Bot` button and confirm that you do want to add a bot to this app.
- **Optional:** Add bot's avatar and description. - **Optional:** Add bot's avatar and description.
- Copy your Token to `creds.yml` as shown above. - Copy your Token to `creds.yml` as shown above.
- Scroll down to the `Privileged Gateway Intents` section and enable both intents. - Scroll down to the `Privileged Gateway Intents` section
These are required for a number of features to function properly, and should both be on. - Enabled the following:
- PRESENCE INTENT
- SERVER MEMBERS INTENT
- MESSAGE CONTENT INTENT
These are required for a number of features to function properly, and all should be on.
##### Getting Owner ID*(s)*: ##### Getting Owner ID*(s)*:
@@ -32,7 +37,7 @@ For a single owner, it should look like this:
- 105635576866156544 - 105635576866156544
``` ```
For multiple owners, it should look like this (pay attention to the commas, the last ID should **never** have a comma next to it): For multiple owners, it should look like this:
```yml ```yml
OwnerIds: OwnerIds:
@@ -56,4 +61,4 @@ For multiple owners, it should look like this (pay attention to the commas, the
That's it! You may now go back to the installation guide you were following before 🎉 That's it! You may now go back to the installation guide you were following before 🎉
[DiscordApp]: https://discordapp.com/developers/applications/me [DiscordApp]: https://discordapp.com/developers/applications/me

View File

@@ -4,6 +4,19 @@
#### [Linux migration instructions](../migration-guide/#linux) #### [Linux migration instructions](../migration-guide/#linux)
#### Operating System Compatibility
It is recommended that you use **Ubuntu 20.04**, as there have been nearly no problems with it. Also, **32-bit systems are incompatible**.
##### Compatible operating systems:
- Ubuntu: 16.04, 18.04, 20.04, 21.04, 21.10
- Mint: 19, 20
- Debian: 9, 10
- CentOS: 7
- openSUSE
- Fedora: 33, 34, 35
## Linux From Source ## Linux From Source
Open Terminal (if you're on an installation with a window manager) and navigate to the location where you want to install the bot (for example `cd ~`) Open Terminal (if you're on an installation with a window manager) and navigate to the location where you want to install the bot (for example `cd ~`)
@@ -13,11 +26,11 @@ Open Terminal (if you're on an installation with a window manager) and navigate
1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/master/linuxAIO.sh && bash linuxAIO.sh` 1. Download and run the **new** installer script `cd ~ && wget -N https://gitlab.com/Kwoth/nadeko-bash-installer/-/raw/master/linuxAIO.sh && bash linuxAIO.sh`
2. Install prerequisites (type `1` and press enter) 2. Install prerequisites (type `1` and press enter)
3. Download the bot (type `2` and press enter) 3. Download the bot (type `2` and press enter)
4. Exit the installer in order to set up your `creds.yml` 4. Exit the installer (type `5` and press enter)
5. Copy the creds.yml template `cp nadekobot/output/creds_example.yml nadekobot/output/creds.yml` 5. Copy the creds.yml template `cp nadekobot/output/creds_example.yml nadekobot/output/creds.yml`
6. Open `nadekobot/output/creds.yml` with your favorite text editor. We will use nano here 6. Open `nadekobot/output/creds.yml` with your favorite text editor. We will use nano here
- `nano nadekobot/output/creds.yml` - `nano nadekobot/output/creds.yml`
7. [Enter your bot's token](../../creds-guide) 7. [Click here to follow creds guide](../../creds-guide)
- After you're done, you can close nano (and save the file) by inputting, in order - After you're done, you can close nano (and save the file) by inputting, in order
- `CTRL` + `X` - `CTRL` + `X`
- `Y` - `Y`
@@ -34,6 +47,8 @@ Open Terminal (if you're on an installation with a window manager) and navigate
## Linux Release ## Linux Release
⚠ IF YOU ARE FOLLOWING THE GUIDE ABOVE, IGNORE THIS SECTION ⚠
##### Installation Instructions ##### Installation Instructions
1. Download the latest release from <https://gitlab.com/Kwoth/nadekobot/-/releases> 1. Download the latest release from <https://gitlab.com/Kwoth/nadekobot/-/releases>
@@ -48,8 +63,8 @@ Open Terminal (if you're on an installation with a window manager) and navigate
5. Copy the creds.yml template 5. Copy the creds.yml template
- `cp creds_example.yml creds.yml` - `cp creds_example.yml creds.yml`
6. Open `creds.yml` with your favorite text editor. We will use nano here 6. Open `creds.yml` with your favorite text editor. We will use nano here
- `nano nadekobot/output/creds.yml` - `nano creds.yml`
8. [Enter your bot's token](../../creds-guide) 8. [Click here to follow creds guide](../../creds-guide)
- After you're done, you can close nano (and save the file) by inputting, in order - After you're done, you can close nano (and save the file) by inputting, in order
- `CTRL` + `X` - `CTRL` + `X`
- `Y` - `Y`
@@ -244,3 +259,34 @@ This method is similar to the one above, but requires one extra step, with the a
5. Start Nadeko: 5. Start Nadeko:
- `sudo systemctl start nadeko.service && sudo systemctl enable nadeko.service` - `sudo systemctl start nadeko.service && sudo systemctl enable nadeko.service`
### Setting up Nadeko on a Linux VPS (Digital Ocean Droplet)
If you want Nadeko to play music for you 24/7 without having to hosting it on your PC and want to keep it cheap, reliable and convenient as possible, you can try Nadeko on Linux Digital Ocean Droplet using the link [DigitalOcean](http://m.do.co/c/46b4d3d44795/) (by using this link, you will get **$10 credit** and also support Nadeko)
**Setting up NadekoBot**
Assuming you have followed the link above to setup an account and a Droplet with a 64-bit operational system on Digital Ocean and got the `IP address and root password (in your e-mail)` to login, it's time to get started.
**This section is only relevant to those who want to host Nadeko on DigitalOcean. Go through this whole section before setting the bot up.**
#### Prerequisites
- Download [PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
- Download [WinSCP](https://winscp.net/eng/download.php) *(optional)*
- [Create and invite the bot](../../creds-guide).
#### Starting up
- **Open PuTTY** and paste or enter your `IP address` and then click **Open**.
If you entered your Droplets IP address correctly, it should show **login as:** in a newly opened window.
- Now for **login as:**, type `root` and press enter.
- It should then ask for a password. Type the `root password` you have received in your e-mail address, then press Enter.
If you are running your droplet for the first time, it will most likely ask you to change your root password. To do that, copy the **password you've received by e-mail** and paste it on PuTTY.
- To paste, just right-click the window (it won't show any changes on the screen), then press Enter.
- Type a **new password** somewhere, copy and paste it on PuTTY. Press Enter then paste it again.
**Save the new password somewhere safe.**
After that, your droplet should be ready for use. [Follow the guide from the beginning](#linux-from-source) to set Nadeko up on your newly created VPS.

View File

@@ -15,9 +15,9 @@
## Linux ## Linux
1. In order to migrate a bot hosted on **Linux**, first update your current version to the latest 2.x version using the 2.x installer, run the bot, and make sure it works. Then: 1. In order to migrate a bot hosted on **Linux**, first **BACKUP** then update your current version to the latest **2.x** version using the **2.x** installer, run the bot, and make sure it works. Then:
- Run the **old** installer with `cd ~ && wget -N https://github.com/Kwoth/NadekoBot-BashScript/raw/1.9/linuxAIO.sh && bash linuxAIO.sh` - Run the **old** installer with `cd ~ && wget -N https://gitlab.com/hokutochen/becausekwoth/-/raw/main/linuxAIO.sh && bash linuxAIO.sh`
- Run option **1** again - Run option **2**
- You **MUST** Run the bot now to ensure database is ready for migration - You **MUST** Run the bot now to ensure database is ready for migration
- Type `.stats` and ensure the version is `2.46.5` or later - Type `.stats` and ensure the version is `2.46.5` or later
- Stop the bot - Stop the bot

View File

@@ -56,6 +56,8 @@ sudo ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/
## MacOS Manual Release installation instructions ## MacOS Manual Release installation instructions
⚠ IF YOU ARE FOLLOWING THE GUIDE ABOVE, IGNORE THIS SECTION ⚠
##### Installation Instructions ##### Installation Instructions
1. Download the latest release from <https://gitlab.com/Kwoth/nadekobot/-/releases> 1. Download the latest release from <https://gitlab.com/Kwoth/nadekobot/-/releases>
@@ -120,4 +122,4 @@ rm -r nadekobot-old/data/strings && \
cp -RT nadekobot-old/data/ nadekobot/data/ && \ cp -RT nadekobot-old/data/ nadekobot/data/ && \
cp nadekobot-old/creds.yml nadekobot/ && \ cp nadekobot-old/creds.yml nadekobot/ && \
cd nadekobot && chmod +x NadekoBot cd nadekobot && chmod +x NadekoBot
``` ```

View File

@@ -12,11 +12,11 @@
| [Setup](#setup) | | [Setup](#setup) |
| [Starting the Bot](#starting-the-bot) | | [Starting the Bot](#starting-the-bot) |
| [Updating Nadeko](#updating-nadeko) | | [Updating Nadeko](#updating-nadeko) |
| [Manually Installing the Prerequisites from the Updater](#if-the-updater-fails-to-install-the-prerequisites-for-any-reason) | | [Manually Installing the Prerequisites from the Updater](#music-prerequisites) |
*Note: If you want to make changes to Nadeko's source code, please follow the [From Source][SourceGuide] guide instead.* *Note: If you want to make changes to Nadeko's source code, please follow the [From Source](#windows-from-source) guide instead.*
*If you have Windows 7 or a 32-bit system, please refer to the [From Source][SourceGuide] guide.* *If you have Windows 7 or a 32-bit system, please refer to the [From Source](#windows-from-source)) guide.*
#### Prerequisites #### Prerequisites
@@ -38,7 +38,7 @@
- Click on **`DOWNLOAD`** at the lower right - Click on **`DOWNLOAD`** at the lower right
![Bot Setup](https://i.imgur.com/HqAl36p.png "Bot Setup") ![Bot Setup](https://i.imgur.com/HqAl36p.png "Bot Setup")
- Click on **`Install`** next to **`Redis`**. - Click on **`Install`** next to **`Redis`**.
- **Note: If Redis fails to install, install Redis manually here: [Redis Installer](https://github.com/MicrosoftArchive/redis/releases/tag/win-3.0.504) Download and run the **`.msi`** file. - Note: If Redis fails to install, install Redis manually here: [Redis Installer](https://github.com/MicrosoftArchive/redis/releases/tag/win-3.0.504) Download and run the **`.msi`** file.
- If you will use the music module, click on **`Install`** next to **`FFMPEG`** and **`Youtube-DL`**. - If you will use the music module, click on **`Install`** next to **`FFMPEG`** and **`Youtube-DL`**.
- If any dependencies fail to install, you can temporarily disable your Windows Defender/AV until you install them. If you don't want to, then read [the last section of this guide](#Manual-Prerequisite-Installation). - If any dependencies fail to install, you can temporarily disable your Windows Defender/AV until you install them. If you don't want to, then read [the last section of this guide](#Manual-Prerequisite-Installation).
- When installation is finished, click on **`CREDS`** to the left of **`RUN`** at the lower right. - When installation is finished, click on **`CREDS`** to the left of **`RUN`** at the lower right.
@@ -69,6 +69,8 @@ You can still install them manually:
### Windows From Source ### Windows From Source
⚠ IF YOU ARE FOLLOWING THE GUIDE ABOVE, IGNORE THIS SECTION ⚠
##### Prerequisites ##### Prerequisites
**Install these before proceeding or your bot will not work!** **Install these before proceeding or your bot will not work!**
@@ -83,8 +85,8 @@ Open PowerShell (press windows button on your keyboard and type powershell, it s
1. `git clone https://gitlab.com/kwoth/nadekobot -b v3 --depth 1` 1. `git clone https://gitlab.com/kwoth/nadekobot -b v3 --depth 1`
2. `cd nadekobot` 2. `cd nadekobot`
3. `dotnet publish -c Release -o output/ src/NadekoBot/` 3. `dotnet publish -c Release -o output/ src/NadekoBot/`
4. `cd output' 4. `cd output`
5. 'cp creds_example.yml creds.yml` 5. `cp creds_example.yml creds.yml`
6. Open `creds.yml` with your favorite text editor (Please don't use Notepad or WordPad. You can use Notepad++, VSCode, Atom, Sublime, or something similar) 6. Open `creds.yml` with your favorite text editor (Please don't use Notepad or WordPad. You can use Notepad++, VSCode, Atom, Sublime, or something similar)
7. [Enter your bot's token](#creds-guide) 7. [Enter your bot's token](#creds-guide)
8. Run the bot `dotnet NadekoBot.dll` 8. Run the bot `dotnet NadekoBot.dll`
@@ -130,8 +132,6 @@ In order to use music commands, you need ffmpeg and youtube-dl installed.
[Redis]: https://github.com/MicrosoftArchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.msi [Redis]: https://github.com/MicrosoftArchive/redis/releases/download/win-3.0.504/Redis-x64-3.0.504.msi
[Visual C++ 2010 (x86)]: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe [Visual C++ 2010 (x86)]: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe
[Visual C++ 2017 (x64)]: https://aka.ms/vs/15/release/vc_redist.x64.exe [Visual C++ 2017 (x64)]: https://aka.ms/vs/15/release/vc_redist.x64.exe
[SourceGuide]: ../from-source
[ffmpeg-32bit]: https://cdn.nadeko.bot/dl/ffmpeg-32.zip [ffmpeg-32bit]: https://cdn.nadeko.bot/dl/ffmpeg-32.zip
[ffmpeg-64bit]: https://cdn.nadeko.bot/dl/ffmpeg-64.zip [ffmpeg-64bit]: https://cdn.nadeko.bot/dl/ffmpeg-64.zip
[youtube-dl]: https://yt-dl.org/downloads/latest/youtube-dl.exe [youtube-dl]: https://yt-dl.org/downloads/latest/youtube-dl.exe

View File

@@ -11,6 +11,9 @@ This part is completely optional, **however it's necessary for music and a few o
- Under the `YouTube APIs` section - Under the `YouTube APIs` section
- Select `YouTube Data API v3`, - Select `YouTube Data API v3`,
- Click enable. - Click enable.
- Search for `Custom Search API`
- Select `Custom Search API`,
- Click enable.
- Open up the `Navigation menu` on the top right with the three lines. - Open up the `Navigation menu` on the top right with the three lines.
- select `APIs & Services`, then select `Credentials`, - select `APIs & Services`, then select `Credentials`,
- Click `Create Credentials` button, - Click `Create Credentials` button,
@@ -21,7 +24,7 @@ This part is completely optional, **however it's necessary for music and a few o
- Open up `creds.yml` and look for `GoogleAPIKey`, paste your API key after the `:`. - Open up `creds.yml` and look for `GoogleAPIKey`, paste your API key after the `:`.
- It should look like this: - It should look like this:
```yml ```yml
GoogleApiKey: "AIzaSyDSci1sdlWQOWNVj1vlXxxxxxbk0oWMEzM" GoogleApiKey: AIzaSyDSci1sdlWQOWNVj1vlXxxxxxbk0oWMEzM
``` ```
- **MashapeKey** - **MashapeKey**
- Required for Hearthstone cards. - Required for Hearthstone cards.
@@ -72,6 +75,7 @@ For Windows (Updater), add this to your `creds.yml`
```yml ```yml
RestartCommand: RestartCommand:
Cmd: "NadekoBot.exe" Cmd: "NadekoBot.exe"
args: "{0}"
``` ```
For Windows (Source), Linux or OSX, add this to your `creds.yml` For Windows (Source), Linux or OSX, add this to your `creds.yml`
@@ -95,11 +99,10 @@ version: 1
token: 'MTE5Nzc3MDIxMzE5NTc3NjEw.VlhNCw.BuqJFyzdIUAK1PRf1eK1Cu89Jew' token: 'MTE5Nzc3MDIxMzE5NTc3NjEw.VlhNCw.BuqJFyzdIUAK1PRf1eK1Cu89Jew'
# List of Ids of the users who have bot owner permissions # List of Ids of the users who have bot owner permissions
# **DO NOT ADD PEOPLE YOU DON'T TRUST** # **DO NOT ADD PEOPLE YOU DON'T TRUST**
ownerIds: [ ownerIds:
105635123466156544, - 105635123466156544
145521851676884992, - 145521851676884992
341420590009417729 - 341420590009417729
]
# The number of shards that the bot will running on. # The number of shards that the bot will running on.
# Leave at 1 if you don't know what you're doing. # Leave at 1 if you don't know what you're doing.
totalShards: 1 totalShards: 1
@@ -159,8 +162,8 @@ osuApiKey: 4c8c8fdffdsfdsfsdfsfa33f3f3140a7d93320d6
# cmd: dotnet # cmd: dotnet
# args: "NadekoBot.dll -- {0}" # args: "NadekoBot.dll -- {0}"
# Windows default # Windows default
# cmd: NadekoBot.exe # cmd: "NadekoBot.exe"
# args: {0} # args: "{0}"
restartCommand: restartCommand:
cmd: cmd:
args: args:

View File

@@ -19,6 +19,9 @@ namespace NadekoBot.Common
/// <returns>Task representing download state</returns> /// <returns>Task representing download state</returns>
public async Task EnsureUsersDownloadedAsync(IGuild guild) public async Task EnsureUsersDownloadedAsync(IGuild guild)
{ {
#if GLOBAL_NADEKO
return;
#endif
await downloadUsersSemaphore.WaitAsync(); await downloadUsersSemaphore.WaitAsync();
try try
{ {

View File

@@ -8,6 +8,6 @@
public bool Forgiven { get; set; } public bool Forgiven { get; set; }
public string ForgivenBy { get; set; } public string ForgivenBy { get; set; }
public string Moderator { get; set; } public string Moderator { get; set; }
public int Weight { get; set; } public long Weight { get; set; }
} }
} }

View File

@@ -258,8 +258,7 @@ namespace NadekoBot.Modules.Administration
{ {
user = user ?? (IGuildUser) ctx.User; user = user ?? (IGuildUser) ctx.User;
var channel = await user.GetOrCreateDMChannelAsync(); var success = await _service.GreetDmTest(user);
var success = await _service.GreetDmTest(channel, user);
if (success) if (success)
await ctx.OkAsync(); await ctx.OkAsync();
else else

View File

@@ -63,27 +63,29 @@ namespace NadekoBot.Modules.Administration.Services
Weight = weight, Weight = weight,
}; };
int warnings = 1; long previousCount;
List<WarningPunishment> ps; List<WarningPunishment> ps;
using (var uow = _db.GetDbContext()) using (var uow = _db.GetDbContext())
{ {
ps = uow.GuildConfigsForId(guildId, set => set.Include(x => x.WarnPunishments)) ps = uow.GuildConfigsForId(guildId, set => set.Include(x => x.WarnPunishments))
.WarnPunishments; .WarnPunishments;
warnings += uow previousCount = uow.Warnings.ForId(guildId, userId)
.Warnings .Where(w => !w.Forgiven && w.UserId == userId)
.ForId(guildId, userId) .Sum(x => x.Weight);
.Where(w => !w.Forgiven && w.UserId == userId)
.Sum(x => x.Weight);
uow.Warnings.Add(warn); uow.Warnings.Add(warn);
uow.SaveChanges(); await uow.SaveChangesAsync();
} }
var p = ps.FirstOrDefault(x => x.Count == warnings); var totalCount = previousCount + weight;
var p = ps.Where(x => x.Count > previousCount && x.Count <= totalCount)
.OrderByDescending(x => x.Count)
.FirstOrDefault();
if (p != null)
if (p is not null)
{ {
var user = await guild.GetUserAsync(userId).ConfigureAwait(false); var user = await guild.GetUserAsync(userId).ConfigureAwait(false);
if (user is null) if (user is null)

View File

@@ -104,7 +104,8 @@ namespace NadekoBot.Modules.Games.Hangman
CurrentPhase = Phase.Ended; CurrentPhase = Phase.Ended;
return GetState(GuessResult.Win); return GetState(GuessResult.Win);
} }
_correct.Add(charGuess);
return GetState(GuessResult.Guess); return GetState(GuessResult.Guess);
} }

View File

@@ -195,7 +195,7 @@ namespace NadekoBot.Modules.Music.Services
public Task<IUserMessage?> SendToOutputAsync(ulong guildId, IEmbedBuilder embed) public Task<IUserMessage?> SendToOutputAsync(ulong guildId, IEmbedBuilder embed)
{ {
if (_outputChannels.TryGetValue(guildId, out var chan)) if (_outputChannels.TryGetValue(guildId, out var chan))
return (chan.Default ?? chan.Override).EmbedAsync(embed); return (chan.Override ?? chan.Default).EmbedAsync(embed);
return Task.FromResult<IUserMessage?>(null); return Task.FromResult<IUserMessage?>(null);
} }

View File

@@ -2,6 +2,7 @@
using System.Linq; using System.Linq;
using System.Net.Http; using System.Net.Http;
using System.Text.Json; using System.Text.Json;
using System.Text.Json.Serialization;
using System.Threading; using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
@@ -13,10 +14,11 @@ namespace NadekoBot.Modules.Nsfw.Common
{ {
} }
public override async Task<List<DapiImageObject>> DownloadImagesAsync(string[] tags, int page, bool isExplicit = false, CancellationToken cancel = default) public override async Task<List<DapiImageObject>> DownloadImagesAsync(string[] tags, int page,
bool isExplicit = false, CancellationToken cancel = default)
{ {
var tagString = ImageDownloaderHelper.GetTagString(tags, isExplicit); var tagString = ImageDownloaderHelper.GetTagString(tags, isExplicit);
var uri = $"http://gelbooru.com/index.php?page=dapi&s=post&json=1&q=index&limit=100" + var uri = $"https://gelbooru.com/index.php?page=dapi&s=post&json=1&q=index&limit=100" +
$"&tags={tagString}&pid={page}"; $"&tags={tagString}&pid={page}";
using var req = new HttpRequestMessage(HttpMethod.Get, uri); using var req = new HttpRequestMessage(HttpMethod.Get, uri);
using var res = await _http.SendAsync(req, cancel).ConfigureAwait(false); using var res = await _http.SendAsync(req, cancel).ConfigureAwait(false);
@@ -24,12 +26,18 @@ namespace NadekoBot.Modules.Nsfw.Common
var resString = await res.Content.ReadAsStringAsync(cancel); var resString = await res.Content.ReadAsStringAsync(cancel);
if (string.IsNullOrWhiteSpace(resString)) if (string.IsNullOrWhiteSpace(resString))
return new(); return new();
var images = JsonSerializer.Deserialize<List<DapiImageObject>>(resString, _serializerOptions); var images = JsonSerializer.Deserialize<GelbooruResponse>(resString, _serializerOptions);
if (images is null) if (images is null or { Post: null })
return new(); return new();
return images.Where(x => x.FileUrl is not null).ToList(); return images.Post.Where(x => x.FileUrl is not null).ToList();
} }
} }
public class GelbooruResponse
{
[JsonPropertyName("post")]
public List<DapiImageObject> Post { get; set; }
}
} }

View File

@@ -90,7 +90,7 @@ namespace NadekoBot.Modules.Searches.Services
return default; return default;
} }
}, "", TimeSpan.FromHours(1)); }, "", TimeSpan.FromHours(2));
return JsonConvert.DeserializeObject<CryptoResponse>(fullStrData).Data; return JsonConvert.DeserializeObject<CryptoResponse>(fullStrData).Data;
} }

View File

@@ -4,7 +4,9 @@ using NadekoBot.Services.Database.Models;
using NadekoBot.Modules.Utility.Common.Patreon; using NadekoBot.Modules.Utility.Common.Patreon;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
using System.Linq; using System.Linq;
using System.Net;
using System.Net.Http; using System.Net.Http;
using System.Net.Http.Json; using System.Net.Http.Json;
using System.Text.Json.Serialization; using System.Text.Json.Serialization;
@@ -146,15 +148,22 @@ namespace NadekoBot.Modules.Utility.Services
if (DateTime.UtcNow.Day < 5) if (DateTime.UtcNow.Day < 5)
return; return;
// if the user has the necessary patreon creds if (string.IsNullOrWhiteSpace(creds.Patreon.CampaignId))
// and the access token expired or doesn't exist
// -> update access token
if (!HasPatreonCreds(creds))
return; return;
if (LastAccessTokenUpdate(creds).Month < DateTime.UtcNow.Month var lastUpdate = LastAccessTokenUpdate(creds);
var now = DateTime.UtcNow;
if (lastUpdate.Year != now.Year
|| lastUpdate.Month != now.Month
|| string.IsNullOrWhiteSpace(creds.Patreon.AccessToken)) || string.IsNullOrWhiteSpace(creds.Patreon.AccessToken))
{ {
// if the user has the necessary patreon creds
// and the access token expired or doesn't exist
// -> update access token
if (!HasPatreonCreds(creds))
return;
var success = await UpdateAccessToken(creds); var success = await UpdateAccessToken(creds);
if (!success) if (!success)
return; return;
@@ -164,7 +173,7 @@ namespace NadekoBot.Modules.Utility.Services
await getPledgesLocker.WaitAsync().ConfigureAwait(false); await getPledgesLocker.WaitAsync().ConfigureAwait(false);
try try
{ {
var members = new List<PatreonMember>(); var members = new List<PatreonMember>();
var users = new List<PatreonUser>(); var users = new List<PatreonUser>();
using (var http = _httpFactory.CreateClient()) using (var http = _httpFactory.CreateClient())
@@ -185,7 +194,7 @@ namespace NadekoBot.Modules.Utility.Services
if (data is null) if (data is null)
break; break;
members.AddRange(data.Data); members.AddRange(data.Data);
users.AddRange(data.Included); users.AddRange(data.Included);
} while (!string.IsNullOrWhiteSpace(page = data?.Links?.Next)); } while (!string.IsNullOrWhiteSpace(page = data?.Links?.Next));
@@ -209,12 +218,19 @@ namespace NadekoBot.Modules.Utility.Services
EntitledTo: > 0 EntitledTo: > 0
}) })
.ToList(); .ToList();
foreach (var pledge in userData) foreach (var pledge in userData)
{ {
await ClaimReward(pledge.UserId, pledge.PatreonUserId, pledge.EntitledTo); await ClaimReward(pledge.UserId, pledge.PatreonUserId, pledge.EntitledTo);
} }
} }
catch (HttpRequestException ex) when (ex.StatusCode == HttpStatusCode.Unauthorized)
{
Log.Warning("Patreon credentials invalid or expired. I will try to refresh them during the next run");
var db = _redis.GetDatabase();
await db.KeyDeleteAsync($"{creds.RedisKey()}_patreon_update");
}
catch (Exception ex) catch (Exception ex)
{ {
Log.Warning(ex, "Error refreshing patreon pledges"); Log.Warning(ex, "Error refreshing patreon pledges");
@@ -223,7 +239,6 @@ namespace NadekoBot.Modules.Utility.Services
{ {
getPledgesLocker.Release(); getPledgesLocker.Release();
} }
} }
public async Task<int> ClaimReward(ulong userId, string patreonUserId, int cents) public async Task<int> ClaimReward(ulong userId, string patreonUserId, int cents)
@@ -280,7 +295,7 @@ namespace NadekoBot.Modules.Utility.Services
var toAward = eligibleFor - usr.AmountRewardedThisMonth; var toAward = eligibleFor - usr.AmountRewardedThisMonth;
usr.LastReward = now; usr.LastReward = now;
usr.AmountRewardedThisMonth = toAward; usr.AmountRewardedThisMonth = eligibleFor;
await uow.SaveChangesAsync(); await uow.SaveChangesAsync();
await _currency.AddAsync(userId, "Patreon reward - update", toAward, gamble: true); await _currency.AddAsync(userId, "Patreon reward - update", toAward, gamble: true);

View File

@@ -109,9 +109,7 @@ namespace NadekoBot.Modules.Utility
await _tracker.EnsureUsersDownloadedAsync(ctx.Guild).ConfigureAwait(false); await _tracker.EnsureUsersDownloadedAsync(ctx.Guild).ConfigureAwait(false);
var users = await ctx.Guild.GetUsersAsync( var users = await ctx.Guild.GetUsersAsync(
#if GLOBAL_NADEKO
CacheMode.CacheOnly CacheMode.CacheOnly
#endif
); );
var roleUsers = users var roleUsers = users
.Where(u => role is null ? u.RoleIds.Count == 1 : u.RoleIds.Contains(role.Id)) .Where(u => role is null ? u.RoleIds.Count == 1 : u.RoleIds.Contains(role.Id))

View File

@@ -8,14 +8,16 @@ using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Threading.Channels;
using System.Threading.Tasks; using System.Threading.Tasks;
using NadekoBot.Common.ModuleBehaviors;
using NadekoBot.Db; using NadekoBot.Db;
using NadekoBot.Modules.Administration; using NadekoBot.Modules.Administration;
using Serilog; using Serilog;
namespace NadekoBot.Services namespace NadekoBot.Services
{ {
public class GreetSettingsService : INService public class GreetSettingsService : INService, IReadyExecutor
{ {
private readonly DbService _db; private readonly DbService _db;
@@ -51,6 +53,17 @@ namespace NadekoBot.Services
_client.GuildMemberUpdated += ClientOnGuildMemberUpdated; _client.GuildMemberUpdated += ClientOnGuildMemberUpdated;
} }
public async Task OnReadyAsync()
{
while (true)
{
var (conf, user, compl) = await _greetDmQueue.Reader.ReadAsync();
var res = await GreetDmUserInternal(conf, user);
compl.TrySetResult(res);
await Task.Delay(2000);
}
}
private Task ClientOnGuildMemberUpdated(SocketGuildUser oldUser, SocketGuildUser newUser) private Task ClientOnGuildMemberUpdated(SocketGuildUser oldUser, SocketGuildUser newUser)
{ {
@@ -240,17 +253,48 @@ namespace NadekoBot.Services
} }
} }
private async Task<bool> GreetDmUser(GreetSettings conf, IDMChannel channel, IGuildUser user) private readonly Channel<(GreetSettings, IGuildUser, TaskCompletionSource<bool>)> _greetDmQueue =
Channel.CreateBounded<(GreetSettings, IGuildUser, TaskCompletionSource<bool>)>(new BoundedChannelOptions(60)
{
// The limit of 60 users should be only hit when there's a raid. In that case
// probably the best thing to do is to drop newest (raiding) users
FullMode = BoundedChannelFullMode.DropNewest
});
private async Task<bool> GreetDmUser(GreetSettings conf, IGuildUser user)
{
var completionSource = new TaskCompletionSource<bool>(TaskCreationOptions.RunContinuationsAsynchronously);
await _greetDmQueue.Writer.WriteAsync((conf, user, completionSource));
return await completionSource.Task;
}
private async Task<bool> GreetDmUserInternal(GreetSettings conf, IGuildUser user)
{ {
var rep = new ReplacementBuilder()
.WithDefault(user, channel, (SocketGuild)user.Guild, _client)
.Build();
var text = SmartText.CreateFrom(conf.DmGreetMessageText);
rep.Replace(text);
try try
{ {
await channel.SendAsync(text).ConfigureAwait(false); var rep = new ReplacementBuilder()
.WithUser(user)
.WithServer(_client, (SocketGuild)user.Guild)
.Build();
var text = SmartText.CreateFrom(conf.DmGreetMessageText);
text = rep.Replace(text);
if (text is SmartPlainText pt)
{
text = new SmartEmbedText() { PlainText = pt.Text };
}
((SmartEmbedText)text).Footer = new()
{
Text = $"This message was sent from {user.Guild} server.", IconUrl = user.Guild.IconUrl
};
var ch = await user.GetOrCreateDMChannelAsync();
if (ch is null)
return false;
await ch.SendAsync(text);
} }
catch catch
{ {
@@ -301,12 +345,7 @@ namespace NadekoBot.Services
if (conf.SendDmGreetMessage) if (conf.SendDmGreetMessage)
{ {
var channel = await user.GetOrCreateDMChannelAsync().ConfigureAwait(false); await GreetDmUser(conf, user);
if (channel != null)
{
await GreetDmUser(conf, channel, user);
}
} }
} }
catch catch
@@ -477,10 +516,10 @@ namespace NadekoBot.Services
return GreetUsers(conf, channel, user); return GreetUsers(conf, channel, user);
} }
public Task<bool> GreetDmTest(IDMChannel channel, IGuildUser user) public Task<bool> GreetDmTest(IGuildUser user)
{ {
var conf = GetOrAddSettingsForGuild(user.GuildId); var conf = GetOrAddSettingsForGuild(user.GuildId);
return GreetDmUser(conf, channel, user); return GreetDmUser(conf, user);
} }
#endregion #endregion

View File

@@ -1,4 +1,4 @@
using Google; using Google;
using Google.Apis.Customsearch.v1; using Google.Apis.Customsearch.v1;
using Google.Apis.Services; using Google.Apis.Services;
using Google.Apis.Urlshortener.v1; using Google.Apis.Urlshortener.v1;
@@ -220,6 +220,7 @@ namespace NadekoBot.Services
req.Fields = "items(image(contextLink,thumbnailLink),link)"; req.Fields = "items(image(contextLink,thumbnailLink),link)";
req.SearchType = CseResource.ListRequest.SearchTypeEnum.Image; req.SearchType = CseResource.ListRequest.SearchTypeEnum.Image;
req.Start = new NadekoRandom().Next(0, 20); req.Start = new NadekoRandom().Next(0, 20);
req.Safe = CseResource.ListRequest.SafeEnum.Active;
var search = await req.ExecuteAsync().ConfigureAwait(false); var search = await req.ExecuteAsync().ConfigureAwait(false);
@@ -388,4 +389,4 @@ namespace NadekoBot.Services
return mode; return mode;
} }
} }
} }

View File

@@ -1,4 +1,4 @@
using Discord; using Discord;
using Discord.WebSocket; using Discord.WebSocket;
using NadekoBot.Common.ModuleBehaviors; using NadekoBot.Common.ModuleBehaviors;
using NadekoBot.Extensions; using NadekoBot.Extensions;
@@ -20,7 +20,7 @@ namespace NadekoBot.Services
private readonly IBotCredentials _creds; private readonly IBotCredentials _creds;
private readonly DateTime _started; private readonly DateTime _started;
public const string BotVersion = "3.0.11"; public const string BotVersion = "3.0.13";
public string Author => "Kwoth#2452"; public string Author => "Kwoth#2452";
public string Library => "Discord.Net"; public string Library => "Discord.Net";
public double MessagesPerSecond => MessageCounter / GetUptime().TotalSeconds; public double MessagesPerSecond => MessageCounter / GetUptime().TotalSeconds;

View File

@@ -74,8 +74,8 @@ osuApiKey:
# cmd: dotnet # cmd: dotnet
# args: "NadekoBot.dll -- {0}" # args: "NadekoBot.dll -- {0}"
# Windows default # Windows default
# cmd: NadekoBot.exe # cmd: "NadekoBot.exe"
# args: {0} # args: "{0}""
restartCommand: restartCommand:
cmd: cmd:
args: args:

View File

@@ -952,28 +952,28 @@
"pages": "Páginas", "pages": "Páginas",
"favorites": "Favoritos", "favorites": "Favoritos",
"tags": "Etiquetas", "tags": "Etiquetas",
"invalid_emoji_link": "", "invalid_emoji_link": "La liga especificada o no es una imagen, o se excede de los 256KB.",
"emoji_add_error": "", "emoji_add_error": "Error al agregar emoji. Ya no hay espacio para más, o el tamaño de la imagen no es adecuado.",
"emoji_added": "", "emoji_added": "Se agregó un emoji nuevo: {0}",
"boost_on": "", "boost_on": "Los anuncios de Aumentos se han activado en este canal.",
"boost_off": "", "boost_off": "Los anuncios de Aumentos se han desactivado.",
"boostmsg_cur": "", "boostmsg_cur": "Mensaje de Aumento actual: {0}",
"boostmsg_enable": "", "boostmsg_enable": "Active los mensajes de Aumento tecleando {0}",
"boostmsg_new": "", "boostmsg_new": "Nuevo mensaje de Aumento configurado.",
"boostdel_off": "", "boostdel_off": "Se ha desactivado la eliminación automática de mensajes de Aumento.",
"boostdel_on": "", "boostdel_on": "Los mensajes de Aumento se eliminarán después de {0} segundos.",
"log_ignored_channels": "", "log_ignored_channels": "Canales ignorados",
"log_ignored_users": "", "log_ignored_users": "Usuarios ignorados",
"log_ignore_user": "", "log_ignore_user": "El registro ignorará al usuario {0}",
"log_not_ignore_user": "", "log_not_ignore_user": "El registró ya no ignorará al usuario {0}",
"log_ignore_chan": "", "log_ignore_chan": "El registro ignorará el canal {0}",
"log_not_ignore_chan": "", "log_not_ignore_chan": "El registro ya no ignorará el canal {0}",
"streams_cleared": "", "streams_cleared": "Todos los streams seguidos en este servidor se han eliminado.",
"warn_weight": "", "warn_weight": "Peso: {0}",
"warn_count": "", "warn_count": "Actual {0}, total {1}",
"mass_ban_in_progress": "", "mass_ban_in_progress": "Corriendo a {0} usuarios...",
"mass_ban_completed": "", "mass_ban_completed": "Se han corrido a {0} usuarios.",
"reminder_server_list": "", "reminder_server_list": "Lista de recordatorios del servidor",
"imageonly_enable": "", "imageonly_enable": "Este canal ahora es exclusivo para imágenes.",
"imageonly_disable": "" "imageonly_disable": "Este canal ya no es exclusivo para imágenes."
} }

View File

@@ -5,26 +5,26 @@
"trigger": "Déclencheur", "trigger": "Déclencheur",
"response": "Réponse", "response": "Réponse",
"fw_cleared": "Suppression de tous les mots filtrés et des réglages de mots filtrés du salon.", "fw_cleared": "Suppression de tous les mots filtrés et des réglages de mots filtrés du salon.",
"aar_disabled": "Les membres qui rejoignent le serveur ne recevront aucun rôle automatiquement.", "aar_disabled": "L'**assignation automatique de rôles** aux nouveaux membres est **désactivée**.",
"bandm": "Vous avez été banni du serveur {0}.\nRaison : {1}", "bandm": "Vous avez été banni du serveur {0}.\nRaison : {1}",
"banned_user": "Membre banni", "banned_user": "Membre banni",
"byedel_off": "La suppression automatique des messages de départ a été désactivée.", "byedel_off": "La suppression automatique des messages de départ a été désactivée.",
"byedel_on": "Les messages de départ seront supprimés après {0} secondes.", "byedel_on": "Les messages d'au revoir seront supprimés après {0} secondes.",
"byemsg_cur": "Message d'au revoir actuel : {0}", "byemsg_cur": "Message d'au revoir actuel : {0}",
"byemsg_enable": "Activez les messages de départ en tapant {0}", "byemsg_enable": "Activez les messages d'au revoir en tapant {0}",
"byemsg_new": "Nouveau message de départ réglé.", "byemsg_new": "Nouveau message d'au revoir réglé.",
"bye_off": "Annonces de départ désactivées.", "bye_off": "Annonces de d'au revoir désactivées.",
"bye_on": "Annonces de départ désactivées dans ce salon.", "bye_on": "Annonces d'au revoir désactivées dans ce salon.",
"cr": "Le rôle {0} a été créé avec succès", "cr": "Le rôle {0} a été créé avec succès.",
"dr": "Le rôle {0} a été supprimé.", "dr": "Le rôle {0} a été supprimé.",
"createtextchan": "Salon textuel {0} créé.", "createtextchan": "Salon textuel {0} créé.",
"createvoich": "Salon vocal {0} créé.", "createvoich": "Salon vocal {0} créé.",
"deafen": "Mise en sourdine effectuée.", "deafen": "Mise en sourdine effectuée.",
"delmsg_off": "Je ne supprimerai plus automatiquement les messages qui auront exécuté avec succès une commande sur ce serveur.", "delmsg_off": "Les messages exécutant une commande avec succès ne seront plus supprimés automatiquement sur ce serveur.",
"delmsg_on": "Je supprimerai automatiquement les messages qui auront exécuté avec succès une commande sur ce serveur.", "delmsg_on": "Les messages exécutant une commande avec succès seront supprimés automatiquement sur ce serveur.",
"delmsg_channel_off": "Je ne supprimerai jamais automatiquement les messages qui auront exécuté avec succès une commande sur ce salon.", "delmsg_channel_off": "Les messages exécutant une commande avec succès ne seront jamais supprimés sur ce salon.",
"delmsg_channel_on": "Je supprimerai toujours automatiquement les messages qui auront exécuté avec succès une commande sur ce salon.", "delmsg_channel_on": "Les messages exécutant une commande avec succès seront toujours supprimés automatiquement sur ce salon, en dehors des réglages du serveur.",
"delmsg_channel_inherit": "Je supprimerai automatiquement les messages qui auront exécuté avec succès une commande sur ce salon uniquement si l'option est activée sur le serveur.", "delmsg_channel_inherit": "Les messages exécutant une commande avec succès seront supprimés automatiquement sur ce salon seulement si l'option est activée sur le serveur.",
"deltextchan": "Salon textuel {0} supprimé.", "deltextchan": "Salon textuel {0} supprimé.",
"delvoich": "Salon vocal {0} supprimé.", "delvoich": "Salon vocal {0} supprimé.",
"fwall_start": "Je transmettrai les MPs à tous les propriétaires.", "fwall_start": "Je transmettrai les MPs à tous les propriétaires.",
@@ -48,91 +48,91 @@
"kickdm": "Vous avez été expulsé du serveur {0}.\nRaison : {1}", "kickdm": "Vous avez été expulsé du serveur {0}.\nRaison : {1}",
"kicked_user": "Membre expulsé", "kicked_user": "Membre expulsé",
"lang_list": "Liste des langues", "lang_list": "Liste des langues",
"lang_set_bot": "Les paramètres régionaux par défaut du bot sont désormais {0} - {1}", "lang_set_bot": "La localisation par défaut du bot est désormais {0} - {1}",
"lang_set_bot_show": "La langage du bot a été réglé sur {0} - {1}", "lang_set_bot_show": "Le langage du bot a été réglé sur {0} - {1}",
"lang_set": "La localisation du serveur a été réglée sur {0} - {1}", "lang_set": "La localisation du serveur a été réglée sur {0} - {1}",
"message_sent": "Message envoyé.", "message_sent": "Message envoyé.",
"mute_error": "Je n'ai probablement pas les permissions nécessaires pour ça.", "mute_error": "Je n'ai certainement pas les permissions nécessaires pour cela.",
"mute_role_set": "Nouveau rôle muet défini.", "mute_role_set": "Nouveau rôle muet défini.",
"prot_active": "Protections actives", "prot_active": "Protections actives",
"prot_disable": "{0} a été **désactivé** sur ce serveur", "prot_disable": "{0} a été **désactivé** sur ce serveur.",
"prot_enable": "{0} Activé", "prot_enable": "{0} Activé",
"prot_none": "Aucune protection d'activée.", "prot_none": "Aucune protection d'activée.",
"raid_cnt": "Le seuil d'utilisateurs doit être entre {0} et {1}", "raid_cnt": "Le seuil d'utilisateurs doit être entre {0} et {1}.",
"raid_stats": "Si {0} ou plus d'utilisateurs rejoignent dans {1} secondes, je les {2}.", "raid_stats": "Si {0} utilisateurs ou plus rejoignent en {1} secondes, ils seront {2}.",
"raid_time": "Le temps doit être entre {0} et {1} secondes.", "raid_time": "La durée doit être définie entre {0} et {1} secondes.",
"rar": "Suppression de tout les rôles de l'utilisateur {0} avec succès", "rar": "Tous les rôles de l'utilisateur {0} ont été retirés avec succès.",
"rc": "La couleur de {0} a été changée", "rc": "La couleur de {0} a été changée.",
"renrole": "Rôle renommé.", "renrole": "Rôle renommé.",
"reprm": "Suppression du message de lecture: {0}", "reprm": "Suppression du message de lecture: {0}.",
"role_added": "Le rôle {0] a été ajouté à la liste du groupe {1}.", "role_added": "Le rôle {0} a été ajouté à la liste du groupe {1}.",
"role_in_list": "Le rôle {0} est déjà dans la liste.", "role_in_list": "Le rôle {0} est déjà dans la liste.",
"self_assign_already": "Vous avez déjà le rôle {0}", "self_assign_already": "Vous disposez déjà du rôle {0}.",
"self_assign_excl": "Les rôles auto-attribués sont désormais exclusifs !", "self_assign_excl": "Les rôles auto-attribués sont désormais exclusifs!",
"self_assign_list": "Il y a {0} rôles auto-attribués", "self_assign_list": "Il y a {0} rôles auto-attribués",
"self_assign_not": "Ce rôle n'est pas auto-attribuable.", "self_assign_not": "Ce rôle n'est pas auto-attribuable.",
"self_assign_not_have": "Vous n'avez pas le rôle {0}.", "self_assign_not_have": "Vous ne disposez pas du rôle {0}.",
"self_assign_no_excl": "Les rôles auto-attribués ne sont plus désormais exclusifs !", "self_assign_no_excl": "Les rôles auto-attribués ne sont désormais plus exclusifs!",
"self_assign_perms": "Je suis dans l'incapacité de t'ajouter ce rôle. `Je ne peux pas ajouter de rôles aux propriétaires ou aux autres rôles supérieur à mon rôle dans la hiérarchie des rôles.`", "self_assign_perms": "Je suis dans l'incapacité de t'ajouter ce rôle. `« Je ne peux pas ajouter de rôles aux propriétaires ou aux autres supérieurs au mien dans la hiérarchie des rôles. »`",
"self_assign_rem": "{0} a été supprimé de la liste des rôles auto-attribuable.", "self_assign_rem": "{0} a été supprimé de la liste des rôles auto-attribuable.",
"self_assign_remove": "Vous n'avez plus le rôle {0}.", "self_assign_remove": "Vous ne disposez plus du rôle {0}.",
"self_assign_success": "Vous avez désormais le rôle {0}.", "self_assign_success": "Vous disposez désormais du rôle {0}.",
"adsarm_enable": "L'effacement automatique des réponses `{0}iam` et `{0}iamn` a été activé.", "adsarm_enable": "L'effacement automatique des réponses `{0}iam` et `{0}iamn` a été activé.",
"adsarm_disable": "Le bot ne supprimera plus désormais les réponses `{0}iam` et `{0}iamn`.", "adsarm_disable": "Le bot ne supprimera plus les réponses `{0}iam` et `{0}iamn`.",
"setrole": "Ajout du rôle {0} à l'utilisateur {1} avec succès.", "setrole": "Ajout du rôle {0} à l'utilisateur {1} avec succès.",
"set_channel_name": "Nouveau nom de salon défini.", "set_channel_name": "Nouveau nom de salon défini.",
"shutting_down": "Arrêt", "shutting_down": "Arrêt",
"spam_ignore": "{0} ignorera ce salon.", "spam_ignore": "{0} ignorera ce salon.",
"spam_not_ignore": "{0} n'ignorera désormais plus ce salon.", "spam_not_ignore": "{0} n'ignorera plus ce salon.",
"spam_stats": "Si un utilisateur publie {0} messages identiques à la fois, je le {1}.\n __Canaux Ignorés__: {2}", "spam_stats": "Si un utilisateur publie {0} messages identiques à la fois, il sera {1}.\n __Salons Ignorés__: {2}",
"undeafen": "Mise en sourdine désactivée avec succès.", "undeafen": "Mise en sourdine désactivée avec succès.",
"username": "Nom d'utilisateur", "username": "Nom d'utilisateur",
"user_chat_mute": "{0} a été mis en sourdine du tchat.", "user_chat_mute": "{0} a été **rendu muet** dans les salons textuels.",
"user_chat_unmute": "**La parole a été rétablie** dans le salon textuel pour {0}.", "user_chat_unmute": "{0} n'est **plus muet** dans les salons textuels.",
"user_muted": "{0} a été mise en sourdine du tchat textuel et vocal.", "user_muted": "{0} a été **rendu muet** dans les salons textuels et vocaux.",
"user_unmuted": "{0} n'est plus en sourdine dans le tchat textuel et vocal.", "user_unmuted": "{0} n'est **plus muet** dans les salons textuels et vocaux.",
"user_voice_mute": "{0} est maintenant **muet** en vocal.", "user_voice_mute": "{0} a été **rendu muet** en vocal.",
"user_voice_unmute": "{0} n'est plus **muet**", "user_voice_unmute": "{0} n'est **plus muet** en vocal.",
"sbdm": "Vous avez été expulsé du serveur {0}.\nRaison : {1}", "sbdm": "Vous avez été radié du serveur {0}.\nRaison : {1}",
"sb_user": "L'utilisateur a été expulsé", "sb_user": "L'utilisateur a été radié.",
"better_luck": "Vous aurez plus de chance la prochaine fois ^-^", "better_luck": "Vous aurez plus de chance la prochaine fois ^_^",
"roll": "Tu es tombé sur {0}.", "roll": "Tu as roulé un {0}.",
"br_win": "Félicitations ! Tu gagnes {0} pour être tombé au dessus de {1}", "br_win": "Félicitations ! Tu as gagné {0} pour avoir roulé au de de {1}",
"flip_guess": "Tu as trouvé ! Tu gagnes {0}", "flip_guess": "Tu as deviné ! Tu gagnes {0}",
"flip_results": "Jeté de {0} pièces. {1} faces, {2} piles.", "flip_results": "a jeté {0} pièces. {1} faces, {2} piles.",
"has": "{0} a {1}", "has": "{0} a {1}",
"leaderboard": "Classement", "leaderboard": "Classement",
"mass_award": "Récompense de {0} accordée aux utilisateurs {0} ayant de rôle {2}.", "mass_award": "Une récompense de {0} sera accordée aux {1} utilisateurs disposant du rôle {2}.",
"max_bet_limit": "Vous ne pouvez pas parier plus de {0}", "max_bet_limit": "Vous ne pouvez pas parier plus de {0}",
"min_bet_limit": "Tu ne peux pas parier moins de '0}", "min_bet_limit": "Vous ne pouvez pas parier moins de {0}",
"not_enough": "Tu n'as pas assez de {0}", "not_enough": "Vous n'avez pas assez de {0}",
"raffled_user": "Utilisateur tiré au sort", "raffled_user": "Utilisateur tiré au sort",
"slot_bet": "Pari", "slot_bet": "Pari",
"slot_jackpot": "WOAAHHHHHHH !!! Félicitations !!! x{0}", "slot_jackpot": "WOAAHHHHHHH !!! Félicitations!!! x{0}",
"slot_single": "Un simple {0}, x{1}", "slot_single": "Un simple {0}, x{1}",
"slot_three": "Wow ! Chanceux ! Un brelan ! x{0}", "slot_three": "Wow! Chanceux! Un brelan! x{0}",
"slot_two": "Bon travail ! Deux {0} - pari x{1}", "slot_two": "Bon travail! Deux {0} - pari x{1}",
"won": "Gagné", "won": "Gagné",
"transactions": "Transactions de l'utilisateur {0}", "transactions": "Transactions de l'utilisateur {0}",
"commands_instr": "Taper `{0}h NomCommande` pour voir l'aide de cette commande spécifique. Ex : `{0}h {0}8ball`", "commands_instr": "Taper `{0}h NomCommande` pour voir l'aide de cette commande spécifique. Ex : `{0}h {0}8ball`",
"command_not_found": "Je ne peux pas trouver cette commande. Vérifiez que cette commande existe avant de réessayer.", "command_not_found": "Je ne peux pas trouver cette commande. Vérifiez que cette commande existe avant de réessayer.",
"module_not_found": "Ce module n'existe pas.", "module_not_found": "Ce module n'existe pas.",
"module_not_found_or_cant_exec": "Soit ce module n'existe pas, soit vous ne pouvez exécuter aucunes des commandes dans le module spécifié.", "module_not_found_or_cant_exec": "Soit ce module n'existe pas, soit vous ne pouvez exécuter aucunes de ces commandes dans le module spécifié.",
"usage": "Usage", "usage": "Usage",
"options": "Options", "options": "Options",
"requires": "Requiert", "requires": "Requiert",
"blacklisted_tag_list": "Liste des mots-clés en liste noire:", "blacklisted_tag_list": "Liste des mots-clés sur la liste noire:",
"blacklisted_tag_add": "Le mot-clé {0} est maintenant sur liste noire.", "blacklisted_tag_add": "Le mot-clé *NSFW* «{0}» est intégré à la liste noire.",
"blacklisted_tag_remove": "Le mot-clé {0} n'est désormais plus sur liste noire.", "blacklisted_tag_remove": "Le mot-clé *NSFW* «{0}» n'est plus sur la liste noire.",
"animal_race": "Course d'animaux", "animal_race": "Course d'animaux",
"animal_race_failed": "Échec du lancement car il n'y avait pas assez de participants.", "animal_race_failed": "Échec du lancement car il n'y avait pas assez de participants.",
"animal_race_join": "{0} a rejoint en tant que {1}", "animal_race_join": "{0} a rejoint en tant que {1}",
"animal_race_join_instr": "Taper `{0}jr` pour rejoindre la course.", "animal_race_join_instr": "Taper `{0}jr` pour rejoindre la course.",
"animal_race_starting": "Début dans {0} secondes ou quand la salle est pleine.", "animal_race_starting": "Début dans {0} secondes ou quand la salle sera pleine.",
"animal_race_won": "{0} en tant que {1} a gagné la course !", "animal_race_won": "{0} a gagné la course en tant que {1}!",
"dice_invalid_number": "Nombre spécifié invalide. Vous pouvez jeter {0}-{1} dés à la fois", "dice_invalid_number": "Nombre spécifié invalide. Vous pouvez jeter {0}-{1} dés à la fois.",
"dice_rolled": "tiré au sort {0}", "dice_rolled": "tiré au sort {0}",
"dice_rolled_num": "Dés lancés : {0}", "dice_rolled_num": "Dés lancés: {0}",
"changes_of_heart": "Changements d'avis", "changes_of_heart": "Changements d'avis",
"claimed_by": "Réclamé par", "claimed_by": "Réclamé par",
"divorces": "Divorces", "divorces": "Divorces",
@@ -142,59 +142,59 @@
"waifus_none": "Aucunes waifus n'ont encore été réclamées.", "waifus_none": "Aucunes waifus n'ont encore été réclamées.",
"waifus_top_waifus": "Meilleures Waifu", "waifus_top_waifus": "Meilleures Waifu",
"waifu_claimed": "a revendiqué {0} comme sa waifu pour {1} !", "waifu_claimed": "a revendiqué {0} comme sa waifu pour {1} !",
"waifu_divorced_like": "Vous avez divorcé d'une waifu qui vous aimait. Espèce de monstre sans cœur. {0} a reçu {1} en compensation.", "waifu_divorced_like": "Vous avez divorcé d'une waifu qui vous aimait. Vous n'êtes qu'un monstre sans cœur, {0} a reçu {1} en compensation.",
"waifu_egomaniac": "vous ne pouvez pas définir votre affinité pour vous-même, espèce d'égoïste.", "waifu_egomaniac": "vous ne pouvez pas tomber amoureux de vous-même, gros narcissique.",
"waifu_fulfilled": "🎉 Leur amour est accompli 🎉\nLa nouvelle valeur de {0} est {1} !", "waifu_fulfilled": "🎉 Leur amour est accompli 🎉\nLa nouvelle valeur de {0} est {1} !",
"waifu_not_enough": "Vous devez payer {0} ou plus pour revendiquer cette waifu !", "waifu_not_enough": "Vous devez payer {0} ou plus pour revendiquer cette waifu !",
"waifu_not_yours": "Cette waifu n'est pas vôtre.", "waifu_not_yours": "Cette waifu n'est pas vôtre.",
"waifu_not_yourself": "Vous ne pouvez pas vous revendiquer vous-même.", "waifu_not_yourself": "Vous ne pouvez pas vous revendiquer vous-même.",
"waifu_recent_divorce": "Vous avez divorcé récemment. Vous devez attendre {0} heures et {1} minutes avant de divorcer à nouveau.", "waifu_recent_divorce": "Vous avez récemment divorcé. Vous devez attendre {0} heures et {1} minutes avant de pouvoir divorcer à nouveau.",
"waifu_transfer_fail": "Vous n'êtes pas le propriétaire de cette waifu.", "waifu_transfer_fail": "Vous n'êtes pas le propriétaire de cette waifu.",
"waifu_transfer_success": "Le prétendant de {0} n'est plus {1} mais {2}.", "waifu_transfer_success": "La propriété de {0} a été transférée de {1} à {2}.",
"nobody": "Personne", "nobody": "Personne",
"waifu_divorced_notlike": "Vous avez divorcé d'une waifu qui ne vous aimait pas. Vous avez reçu {0} en compensation.", "waifu_divorced_notlike": "Vous avez divorcé d'une waifu qui ne vous aimait pas. Vous avez reçu {0} en compensation.",
"waifu_reset": "Vous stats de waifu ont été remise à zéro.", "waifu_reset": "Vos stats de waifu ont été réinitialisée.",
"waifu_reset_fail": "Échec de la remise à zéro des stats de waifu. Assurez-vous d'avoir assez de devises.", "waifu_reset_fail": "Échec de la réinitialisation des stats de waifu. Assurez-vous d'avoir assez de devises.",
"waifu_reset_confirm": "Ceci remettra à zéro vos stats de waifu", "waifu_reset_confirm": "Cela réinitialisera vos stats de waifu",
"acrophobia": "Acrophobie", "acrophobia": "Acrophobie",
"acro_ended_no_sub": "La partie s'est terminée sans soumissions.", "acro_ended_no_sub": "La partie s'est terminée sans soumissions.",
"acro_no_votes_cast": "Aucun votes émis. La partie s'est terminée avec aucun gagnant.", "acro_no_votes_cast": "Aucun votes émis. La partie s'est terminée avec aucun gagnant.",
"acro_nym_was": "L'acronyme était {0}.", "acro_nym_was": "L'acronyme était {0}.",
"acro_running": "Une partie d'acrophobie est déjà en cours dans ce salon.", "acro_running": "Une partie d'Acrophobia est déjà en cours dans ce salon.",
"acro_started": "La partie a commencée. Créez une phrase avec l'acronyme suivant: {0}.", "acro_started": "La partie a commencé. Créez une phrase avec l'acronyme suivant: {0}.",
"acro_started_footer": "Vous avez {0} pour faire une soumission.", "acro_started_footer": "Vous avez {0} secondes pour faire une soumission.",
"acro_vote": "Votez en tapant le numéro de la soumission", "acro_vote": "Votez en tapant le numéro de la soumission",
"acro_vote_cast": "{0} a voté !", "acro_vote_cast": "{0} a voté!",
"acro_winner": "Le gagnant est {0} avec {1} points.", "acro_winner": "Le gagnant est {0} avec {1} points.",
"acro_winner_only": "{0} est le gagnant puisqu'il est le seul à avoir participé !", "acro_winner_only": "{0} est le gagnant car il est le seul à avoir participé!",
"question": "Question", "question": "Question",
"rps_draw": "C'est un match nul ! Les deux ont choisi {0}", "rps_draw": "C'est un match nul! Les deux ont choisi {0}",
"rps_win": "{0} a gagné ! {1} bats {2}", "rps_win": "{0} a gagné! {1} bat {2}",
"submissions_closed": "Soumissions fermées", "submissions_closed": "Soumissions fermées",
"total_average": "Total: {0} Moyenne: {1}", "total_average": "Total: {0} Moyenne: {1}",
"category": "Catégorie", "category": "Catégorie",
"cleverbot_disabled": "Cleverbot désactivé dans ce salon.", "cleverbot_disabled": "Cleverbot est désactivé sur ce serveur.",
"cleverbot_enabled": "Cleverbot activé dans ce salon.", "cleverbot_enabled": "Cleverbot est activé sur ce serveur.",
"curgen_disabled": "La génération de devises a été désactivée dans ce salon.", "curgen_disabled": "La génération de devises a été désactivée sur ce salon.",
"curgen_enabled": "La génération de devises a été activée dans ce salon.", "curgen_enabled": "La génération de devises a été activée sur ce salon.",
"curgen_pl": "{0} {1} aléatoires sont apparues !", "curgen_pl": "{0} {1} aléatoires sont apparues!",
"curgen_sn": "Une {0} aléatoire est apparue !", "curgen_sn": "Une {0} aléatoire est apparue!",
"game_started": "La partie a commencée", "game_started": "La partie a commencée",
"hangman_game_started": "La partie de pendu a commencée", "hangman_game_started": "La partie de pendu a commencée",
"hangman_running": "Une partie de pendu est déjà en cours dans ce salon", "hangman_running": "Une partie de pendu est déjà en cours dans ce salon.",
"hangman_types": "Liste des types de termes \"{0}hangman\":", "hangman_types": "Liste des types de termes \"{0}hangman\":",
"no_results": "Aucun résultats.", "no_results": "Aucun résultats.",
"picked": "a choisi {0}", "picked": "a choisi {0}",
"planted": "{0} a planté {1}", "planted": "{0} a planté {1}",
"trivia_already_running": "Une partie de Trivial Pursuit est déjà en cours sur ce serveur.", "trivia_already_running": "Une partie de Trivial Pursuit est déjà en cours sur ce serveur.",
"trivia_game": "Jeu du Trivial Pursuit", "trivia_game": "Jeu du Trivial Pursuit",
"trivia_guess": "{0} a trouvé ! La réponse était: {1} ", "trivia_guess": "{0} a deviné! La réponse était: {1}",
"trivia_none": "Aucun Trivial Pursuit est en cours sur ce serveur", "trivia_none": "Aucun Trivial Pursuit est en cours sur ce serveur",
"trivia_points": "{0} a {1} points", "trivia_points": "{0} a {1} points",
"trivia_stopping": "La partie s'arrêtera après cette question.", "trivia_stopping": "La partie prendra fin après cette question.",
"trivia_times_up": "Fin du temps imparti ! La réponse correcte était {0}", "trivia_times_up": "Fin du temps imparti ! La bonne réponse était {0}",
"ttt_against_yourself": "Vous ne pouvez pas jouer contre vous-même.", "ttt_against_yourself": "Vous ne pouvez pas jouer contre vous-même.",
"ttt_already_running": "Une partie de morpion est déjà en cours dans ce salon.", "ttt_already_running": "Une partie de morpion est déjà en cours sur ce salon.",
"ttt_a_draw": "Égalité !", "ttt_a_draw": "Égalité !",
"ttt_created": "a créé une partie de morpion.", "ttt_created": "a créé une partie de morpion.",
"ttt_has_won": "{0} a gagné !", "ttt_has_won": "{0} a gagné !",
@@ -202,7 +202,7 @@
"ttt_no_moves": "Aucun coups restants !", "ttt_no_moves": "Aucun coups restants !",
"ttt_time_expired": "Temps écoulé !", "ttt_time_expired": "Temps écoulé !",
"ttt_users_move": "Au tour de {0}", "ttt_users_move": "Au tour de {0}",
"vs": "{0} vs {1}", "vs": "{0} contre {1}",
"attempting_to_queue": "Tentative d'ajout de {0} morceaux à la file d'attente...", "attempting_to_queue": "Tentative d'ajout de {0} morceaux à la file d'attente...",
"fairplay": "Fair-play", "fairplay": "Fair-play",
"finished_song": "Morceau fini", "finished_song": "Morceau fini",
@@ -214,36 +214,36 @@
"no_search_results": "Aucuns résultats de recherche", "no_search_results": "Aucuns résultats de recherche",
"player_queue": "File d'attente du lecteur - Page {0}/{1}", "player_queue": "File d'attente du lecteur - Page {0}/{1}",
"playing_song": "Lecture du morceau #{0}", "playing_song": "Lecture du morceau #{0}",
"playlist_queue_complete": "La file d'attente de la playlist est terminée.", "playlist_queue_complete": "La file d'attente de la liste de lecture est terminée.",
"queued_song": "Morceau mis en file d'attente", "queued_song": "Morceau ajouté à la file d'attente",
"removed_song": "Morceau retiré", "removed_song": "Morceau retiré",
"repeating_track": "Répétition de la piste", "repeating_track": "Le lecteur continuera de jouer la même piste.",
"volume_set": "Volume mis à {0}%", "volume_set": "Volume mis à {0}%",
"acm_disable": "Désactivation de l'utilisation de TOUS LES MODULES dans le salon {0}.", "acm_disable": "Utilisation de TOUS LES MODULES **désactivée** sur le salon {0}.",
"acm_enable": "Activation de l'utilisation de TOUS LES MODULES dans le salon {0}.", "acm_enable": "Utilisation de TOUS LES MODULES **activée** sur le salon {0}.",
"arm_disable": "Désactivation de l'utilisation de TOUS LES MODULES pour le rôle {0}.", "arm_disable": "Utilisation de TOUS LES MODULES **désactivée** pour le rôle {0}.",
"arm_enable": "Activation de l'utilisation de TOUS LES MODULES pour le rôle {0}.", "arm_enable": "Utilisation de TOUS LES MODULES **activée** pour le rôle {0}.",
"asm_disable": "Désactivation de l'utilisation de TOUS LES MODULES sur ce serveur.", "asm_disable": "Utilisation de TOUS LES MODULES **désactivée** sur ce serveur.",
"asm_enable": "Activation de l'utilisation de TOUS LES MODULES sur ce serveur.", "asm_enable": "Utilisation de TOUS LES MODULES **activée** sur ce serveur.",
"aum_disable": "Désactivation de l'utilisation de TOUS LES MODULES pour le membre {0}.", "aum_disable": "Utilisation de TOUS LES MODULES **désactivée** pour le membre {0}.",
"aum_enable": "Activation de l'utilisation de TOUS LES MODULES pour le membre {0}.", "aum_enable": "Utilisation de TOUS LES MODULES **activée** pour le membre {0}.",
"blacklisted": "{0} mis sur liste noire avec les IDs : {1}", "blacklisted": "{0} est inscrit sur la liste noire avec l'ID {1}",
"unblacklisted": "{0} retirés de la liste noire avec les IDs : {1}", "unblacklisted": "{0} est retiré de la liste noire avec l'ID {1}",
"cmdcd_add": "La commande {0} a désormais un temps de recharge de {1}s", "cmdcd_add": "La commande {0} a désormais un temps de recharge de {1}s",
"cmdcd_cleared": "Commande {0} ne possède plus de cooldown et tous les cooldowns existants ont été supprimés", "cmdcd_cleared": "La commande {0} ne possède plus de temps de recharge et tous ceux existants ont été retirés.",
"cmdcd_none": "Aucuns temps de recharge pour commande réglé.", "cmdcd_none": "Aucun temps de recharge n'est programmé.",
"cx_disable": "Utilisation de {0} {1} interdite dans le salon {2}", "cx_disable": "L'utilisation de {0} {1} est désactivée sur le salon {2}.",
"cx_enable": "Utilisation de {0} {1} autorisé dans le salon {2}", "cx_enable": "L'utilisation de {0} {1} est autorisée sur le salon {2}.",
"filter_word_add": "Mot {0} ajouté à la liste des mots filtrés.", "filter_word_add": "Le mot {0} a été ajouté à la liste des mots filtrés.",
"filter_word_list": "Liste des mots filtrés", "filter_word_list": "Liste des mots filtrés",
"filter_word_remove": "Mot {0} retiré de la liste des mots filtrés.", "filter_word_remove": "Le mot {0} a été retiré de la liste des mots filtrés.",
"invalid_second_param_between": "Second paramètre invalide. (Doit être un nombre entre {0} et {1})", "invalid_second_param_between": "Le second paramètre est invalide. (Doit être un nombre entre {0} et {1})",
"invite_filter_channel_off": "Filtre d'invitation désactivé sur ce salon.", "invite_filter_channel_off": "Le filtre d'invitation est désactivé sur ce salon.",
"invite_filter_channel_on": "Filtre d'invitation activé sur ce salon.", "invite_filter_channel_on": "Filtre d'invitation activé sur ce salon.",
"invite_filter_server_off": "Filtre d'invitation désactivé sur ce serveur.", "invite_filter_server_off": "Filtre d'invitation désactivé sur ce serveur.",
"invite_filter_server_on": "Filtre d'invitation activé sur ce serveur.", "invite_filter_server_on": "Filtre d'invitation activé sur ce serveur.",
"moved_permission": "Permission {0} déplacée de {1} à {2}", "moved_permission": "Permission {0} déplacée de {1} à {2}",
"perm_not_found": "Impossible de trouver de permission à l'index #{0}", "perm_not_found": "Impossible de trouver de permission dans l'index #{0}",
"of_command": "commande", "of_command": "commande",
"of_module": "module", "of_module": "module",
"page": "page {0}", "page": "page {0}",
@@ -251,7 +251,7 @@
"permrole_not_set": "Le rôle de permission n'est pas défini.", "permrole_not_set": "Le rôle de permission n'est pas défini.",
"permrole_reset": "Le rôle de permission est réinitialisé.", "permrole_reset": "Le rôle de permission est réinitialisé.",
"permrole_changed": "Les utilisateurs ont désormais besoin du rôle {0} pour modifier les permissions.", "permrole_changed": "Les utilisateurs ont désormais besoin du rôle {0} pour modifier les permissions.",
"perm_out_of_range": "Aucune permission trouvé sur cet index.", "perm_out_of_range": "Aucune permission trouvée sur cet index.",
"removed": "permission retirée #{0} - {1}", "removed": "permission retirée #{0} - {1}",
"rx_disable": "Usage désactivé de {0} {1} pour {2} rôle.", "rx_disable": "Usage désactivé de {0} {1} pour {2} rôle.",
"rx_enable": "Usage activé de {0} {1} pour {2} rôle.", "rx_enable": "Usage activé de {0} {1} pour {2} rôle.",
@@ -263,10 +263,10 @@
"ux_enable": "Usage activé de {0} {1} pour {2} utilisateur.", "ux_enable": "Usage activé de {0} {1} pour {2} utilisateur.",
"verbose_false": "Je n'afficherai plus les alertes de permissions.", "verbose_false": "Je n'afficherai plus les alertes de permissions.",
"verbose_true": "J'afficherai dorénavant les alertes de permissions.", "verbose_true": "J'afficherai dorénavant les alertes de permissions.",
"word_filter_channel_off": "Filtre des mots désactivé dans ce salon.", "word_filter_channel_off": "Le filtre du langage est désactivé sur ce salon.",
"word_filter_channel_on": "Filtre des mots activé sur ce salon.", "word_filter_channel_on": "Le filtre du langage est activé sur ce salon.",
"word_filter_server_off": "Filtrage des mots désactivé sur ce serveur.", "word_filter_server_off": "Le filtre du langage est désactivé sur ce serveur.",
"word_filter_server_on": "Filtrage des mots activé sur ce serveur.", "word_filter_server_on": "Le filtre du langage est activé sur ce serveur.",
"abilities": "Aptitudes", "abilities": "Aptitudes",
"chapters": "Chapitres", "chapters": "Chapitres",
"comic_number": "Bande dessinée #", "comic_number": "Bande dessinée #",
@@ -288,8 +288,8 @@
"timezone": "Fuseau horaire", "timezone": "Fuseau horaire",
"min_max": "Min/Max", "min_max": "Min/Max",
"original_url": "Url originale", "original_url": "Url originale",
"pokemon_ability_none": "Aucune aptitude trouvée", "pokemon_ability_none": "Aucune aptitude trouvée.",
"pokemon_none": "Aucun pokémon trouvé", "pokemon_none": "Aucun pokémon trouvé.",
"rating": "Évaluation", "rating": "Évaluation",
"score": "Score:", "score": "Score:",
"search_for": "Recherche pour:", "search_for": "Recherche pour:",
@@ -300,7 +300,7 @@
"temperature": "Température", "temperature": "Température",
"types": "Types", "types": "Types",
"url": "Url", "url": "Url",
"wind_speed": "Force du vent", "wind_speed": "Vitesse du vent",
"author": "Auteur", "author": "Auteur",
"botid": "ID du bot", "botid": "ID du bot",
"channelid": "{0} de ce salon est {1}.", "channelid": "{0} de ce salon est {1}.",
@@ -329,9 +329,9 @@
"nobody_playing_game": "Personne ne joue à ce jeu.", "nobody_playing_game": "Personne ne joue à ce jeu.",
"no_topic_set": "Aucun thème réglé", "no_topic_set": "Aucun thème réglé",
"owner": "Propriétaire", "owner": "Propriétaire",
"owner_ids": "Identifiant(s) Propriétaire(s)", "owner_ids": "Identifiant·s Propriétaire·s",
"region": "Région", "region": "Région",
"remind": "Je rappellerai à {0} de {1} dans {2} `({3:d.M.yyyy.} at {4:HH:mm})`", "remind": "Je rappellerai à {0} de {1} dans {2} `(le {3:d.M.yyyy.} à {4:HH:mm}h)`",
"remind_too_long": "Le temps de rappel dépasse le maximum.", "remind_too_long": "Le temps de rappel dépasse le maximum.",
"repeaters_none": "Pas de répétiteur en cours sur ce serveur.", "repeaters_none": "Pas de répétiteur en cours sur ce serveur.",
"repeat_invoke_none": "Aucune répétition de messages trouvé sur ce serveur.", "repeat_invoke_none": "Aucune répétition de messages trouvé sur ce serveur.",
@@ -339,10 +339,10 @@
"roles": "Rôles", "roles": "Rôles",
"serverid": "{0} de ce serveur est {1}", "serverid": "{0} de ce serveur est {1}",
"server_info": "Info du serveur", "server_info": "Info du serveur",
"shard": "Shard", "shard": "Fragment",
"showemojis_none": "Pas d'emojis spéciaux trouvés.", "showemojis_none": "Pas d'emojis spéciaux trouvés.",
"text_channels": "Salons textuels", "text_channels": "Salons textuels",
"uptime": "Uptime", "uptime": "Temps de fonctionnement",
"userid": "{0} de l'utilisateur {1} est {2}", "userid": "{0} de l'utilisateur {1} est {2}",
"roleid": "{0} du rôle {1} est {2}", "roleid": "{0} du rôle {1} est {2}",
"voice_channels": "Salons vocaux", "voice_channels": "Salons vocaux",
@@ -356,22 +356,22 @@
"pick_pl": "Récupérez les en tapant `{0}pick`", "pick_pl": "Récupérez les en tapant `{0}pick`",
"pick_sn": "Récupérez la en tapant `{0}pick`", "pick_sn": "Récupérez la en tapant `{0}pick`",
"sql_confirm_exec": "Confirmez l'exécution de la commande SQL suivante", "sql_confirm_exec": "Confirmez l'exécution de la commande SQL suivante",
"no_vcroles": "Il n'y a pas de rôle pour le salon vocal.", "no_vcroles": "Il n'y a pas de rôles pour les salons vocaux.",
"user_muted_time": "{0} ne peux plus écrire ni parler pendant {1} minutes.", "user_muted_time": "{0} a été **rendu muet** à l'écrit et à l'oral pour {1} minutes.",
"vcrole_added": "Les utilisateurs qui rejoindrons le salon vocal {0} obtiendrons le rôle {1}.", "vcrole_added": "Les utilisateurs qui rejoindront le salon vocal {0} obtiendront le rôle {1}.",
"vcrole_removed": "Les utilisateurs qui rejoindrons le salon vocal {0} n'obtiendrons plus de rôle.", "vcrole_removed": "Les utilisateurs qui rejoindront le salon vocal {0} n'obtiendront plus de rôle.",
"vc_role_list": "Rôles du salon vocal", "vc_role_list": "Rôles du salon vocal",
"option_disabled": "L'option {0} est maintenant désactivée pour l'expression avec l'ID {1}.", "option_disabled": "L'option {0} est maintenant **désactivée** pour la réaction personnalisée dont l'ID est {1}.",
"option_enabled": "L'option {0} est désormais activée pour l'expression avec l'ID {1}.", "option_enabled": "L'option {0} est désormais **activée** pour la réaction personnalisée dont l'ID est {1}.",
"channel": "Salons", "channel": "Salon",
"command_text": "Texte de commande", "command_text": "Commande textuelle",
"moderator": "Modérateur", "moderator": "Modérateur",
"reason": "Raison", "reason": "Raison",
"scadd": "Nouvelle commande de démarrage ajoutée.", "scadd": "Nouvelle commande de démarrage ajoutée.",
"scrm": "Commande de démarrage retirée avec succès.", "scrm": "Commande de démarrage retirée avec succès.",
"scrm_fail": "Commande de démarrage non trouvée.", "scrm_fail": "Commande de démarrage non trouvée.",
"server": "Server", "server": "Serveur",
"startcmdlist_none": "Pas de commandes de démarrage sur cette page.", "startcmdlist_none": "Aucune commandes de démarrage trouvée sur cette page.",
"startcmds_cleared": "Toutes les commandes de démarrage ont été effacées.", "startcmds_cleared": "Toutes les commandes de démarrage ont été effacées.",
"unbanned_user": "L'utilisateur {0} à été débanni.", "unbanned_user": "L'utilisateur {0} à été débanni.",
"user_not_found": "Utilisateur introuvable.", "user_not_found": "Utilisateur introuvable.",
@@ -380,25 +380,25 @@
"warned_on": "Avertissement envoyé sur le serveur {0}", "warned_on": "Avertissement envoyé sur le serveur {0}",
"warned_on_by": "Le {0} à {1} par {2}", "warned_on_by": "Le {0} à {1} par {2}",
"warnings_cleared": "Tous les avertissements ont été effacés pour {0}.", "warnings_cleared": "Tous les avertissements ont été effacés pour {0}.",
"warning_clear_fail": "Avertissement non effacé. Soit l'avertissement à cet index n'existe pas, soit il a déjà été effacé.", "warning_clear_fail": "Avertissement non effacé. Soit l'avertissement sur cet index n'existe pas, soit il a déjà été effacé.",
"warning_cleared": "L'avertissement {0} a été effacé pour {1}.", "warning_cleared": "L'avertissement {0} a été effacé pour {1}.",
"warnings_none": "Aucun avertissement sur cette page.", "warnings_none": "Aucun avertissement sur cette page.",
"warnlog_for": "Journal d'avertissement pour {0}", "warnlog_for": "Journal d'avertissement pour {0}",
"warnpl_none": "Aucun châtiment réglé.", "warnpl_none": "Aucun châtiment réglé.",
"warn_cleared_by": "Effacé par {0}", "warn_cleared_by": "Effacé par {0}",
"warn_punish_list": "Liste des avertissements de punition", "warn_punish_list": "Liste des avertissements punitifs",
"warn_punish_rem": "Avoir {0} avertissement ne déclenche plus une punition.", "warn_punish_rem": "Avoir {0} avertissements ne déclenche plus une punition.",
"warn_punish_set": "J'appliquerais la sanction {0} pour les utilisateurs avec {1} avertissements.", "warn_punish_set": "J'appliquerai la sanction {0} pour les utilisateurs avec {1} avertissements.",
"cant_apply_punishment": "Je ne peux pas appliquer la sanction. Vérifiez mes permissions ou bien que mon rôle est bien au-dessus.", "cant_apply_punishment": "Je ne peux pas appliquer la sanction. Veuillez vérifiez mes permissions ainsi que la place de mon rôle, qu'il soit au-dessus des autres dans les paramètres du serveur.",
"clpa_fail_already": "Vous avez peut-être déjà reçu votre récompense pour ce mois. Vous ne pouvez recevoir des récompenses seulement qu'une fois par mois, sauf si vous augmentez votre engagement.\nVous pouvez vérifier cela avec la commande `.curtrs`.", "clpa_fail_already": "Vous avez peut-être déjà reçu votre récompense pour ce mois. Vous pouvez recevoir des récompenses qu'une seule fois par mois, sauf si vous augmentez votre engagement.\nVous pouvez vérifier cela avec la commande `.curtrs`.",
"clpa_fail_already_title": "Déjà récompensé", "clpa_fail_already_title": "Déjà récompensé",
"clpa_fail_conn": "Votre compte Discord n'est peut-être pas connecté à Patreon. Si vous ne savez pas ce que cela signifie ou ne savez pas comment le connecter, vous devez vous rendre sur [Patreon account settings page](https://patreon.com/settings/account) et cliquer sur le bouton 'Connect to discord'.", "clpa_fail_conn": "Votre compte Discord n'est peut-être pas connecté à Patreon. Si vous ne savez pas ce que cela signifie ou ne savez pas comment le connecter, vous devez vous rendre sur [Patreon account settings page](https://patreon.com/settings/account) et cliquer sur le bouton '« Connect to discord »'.",
"clpa_fail_conn_title": "Compte Discord non connecté", "clpa_fail_conn_title": "Compte Discord non connecté",
"clpa_fail_sup": "Pour être éligible à la récompense, vous devez soutenir le projet sur Patreon. Vous pouvez utiliser la commande {0} pour obtenir le lien.", "clpa_fail_sup": "Pour être éligible à la récompense, vous devez soutenir le projet sur Patreon. Vous pouvez utiliser la commande {0} pour obtenir le lien.",
"clpa_fail_sup_title": "Non supporté", "clpa_fail_sup_title": "Non supporté",
"clpa_fail_wait": "Vous devez attendre 5-10 minutes après votre engagement (ainsi que connecter votre compte discord à votre patreon) pour que votre devise apparaisse.", "clpa_fail_wait": "Vous devez attendre 5-10 minutes après votre engagement (ainsi qu'avoir connecté votre compte discord à votre patreon) pour que vos devises apparaissent.",
"clpa_fail_wait_title": "Attendez quelque temps", "clpa_fail_wait_title": "Attendez quelque temps",
"clpa_too_early": "Les récompenses peuvent être réclamées tout les 5 du mois.", "clpa_too_early": "Les récompenses ne peuvent être réclamées que tous les 5ème jours du mois.",
"shop": "Boutique", "shop": "Boutique",
"shop_item_add": "Article ajouté à la boutique", "shop_item_add": "Article ajouté à la boutique",
"shop_none": "Aucun article de boutique trouvé sur cette page.", "shop_none": "Aucun article de boutique trouvé sur cette page.",
@@ -408,39 +408,39 @@
"gvc_disabled": "La fonctionnalité Salon Vocal de Jeu a été désactivée sur ce serveur.", "gvc_disabled": "La fonctionnalité Salon Vocal de Jeu a été désactivée sur ce serveur.",
"gvc_enabled": "{0} est désormais un Salon Vocal de Jeu.", "gvc_enabled": "{0} est désormais un Salon Vocal de Jeu.",
"not_in_voice": "Vous n'êtes pas dans un salon vocal sur ce serveur.", "not_in_voice": "Vous n'êtes pas dans un salon vocal sur ce serveur.",
"item": "Objet", "item": "Article",
"out_of_stock": "En rupture de stock", "out_of_stock": "En rupture de stock",
"random_unique_item": "Objet aléatoire unique.", "random_unique_item": "Objet aléatoire unique.",
"shop_buy_error": "Echec de l'envoi de l'item par DM. Vous avez été remboursé.", "shop_buy_error": "Échec de l'envoi de l'article par MP. Vous avez été remboursé.",
"shop_item_not_found": "Aucun élément de cet index n'a été trouvé.", "shop_item_not_found": "Aucun article de cet index n'a été trouvé.",
"shop_item_purchase": "Item acheté avec succès.", "shop_item_purchase": "Article acheté avec succès.",
"shop_item_rm": "Élément de la boutique supprimé", "shop_item_rm": "Article supprimé de la boutique.",
"shop_item_wrong_type": "Cette entrée de boutique ne prend pas en charge l'ajout d'articles.", "shop_item_wrong_type": "Cette entrée de boutique ne prend pas en charge l'ajout d'articles.",
"shop_list_item_added": "Article ajouté avec succès.", "shop_list_item_added": "Article ajouté avec succès.",
"shop_list_item_not_unique": "Cet article a déjà été ajouté.", "shop_list_item_not_unique": "Cet article a déjà été ajouté.",
"shop_purchase": "Acheter sur le serveur {0}", "shop_purchase": "Acheter sur le serveur {0}",
"shop_role_not_found": "Le rôle qui est vendu n'existe plus.", "shop_role_not_found": "Le rôle qui se vendait n'existe plus.",
"role_not_found": "Rôle introuvable : {0}", "role_not_found": "Rôle introuvable : {0}",
"shop_role_purchase": "Vous avez acheté le rôle {0}>", "shop_role_purchase": "Vous avez acheté le rôle {0}.",
"shop_role_purchase_error": "Une erreur est survenue lors de l'assignation du rôle. Votre achat a été remboursé.", "shop_role_purchase_error": "Une erreur est survenue lors de l'assignation du rôle. Votre achat a été remboursé.",
"unique_items_left": "{0} objets uniques restants.", "unique_items_left": "Il reste {0} articles uniques.",
"blocked_commands": "Commandes bloquées", "blocked_commands": "Commandes bloquées",
"blocked_modules": "Modules bloqués", "blocked_modules": "Modules bloqués",
"gcmd_add": "La commande {0} a été désactivée sur tout les serveurs.", "gcmd_add": "La commande {0} a été **désactivée** sur tous les serveurs.",
"gcmd_remove": "La commande {0} a été activée sur tout les serveurs.", "gcmd_remove": "La commande {0} a été **activée** sur tous les serveurs.",
"gmod_add": "Le module {0} a été désactivé sur tout les serveurs.", "gmod_add": "Le module {0} a été **désactivé** sur tous les serveurs.",
"gmod_remove": "Le module {0} a été activé sur tout les serveurs.", "gmod_remove": "Le module {0} a été **activé** sur tout les serveurs.",
"lgp_none": "Aucune commande ou module bloqué.", "lgp_none": "Aucunes commandes ou modules bloqués.",
"cant_read_or_send": "Vous ne pouvez pas lire ou envoyer des messages à ce salon.", "cant_read_or_send": "Vous ne pouvez pas lire ou envoyer des messages sur ce salon.",
"prefix_current": "Le préfixe sur ce serveur est {0}", "prefix_current": "Le préfixe sur ce serveur est {0}",
"defprefix_current": "Le préfixe par défaut du bot est {0}", "defprefix_current": "Le préfixe par défaut du bot est {0}",
"timezone_guild": "Le fuseau horaire de ce serveur est `{0}`", "timezone_guild": "Le fuseau horaire de ce serveur est `{0}`",
"timezone_not_found": "Fuseau horaire introuvable. Utilisez la commande \"fuseau horaire\" pour voir la liste des fuseaux horaires disponible.", "timezone_not_found": "Fuseau horaire introuvable. Utilisez la commande \"fuseau horaire\" pour voir la liste des fuseaux horaires disponibles.",
"timezones_available": "Fuseaux horaires disponible", "timezones_available": "Fuseaux horaires disponibles.",
"song_not_found": "Chanson non trouvée", "song_not_found": "Chanson non trouvée.",
"not_found": "Introuvable.", "not_found": "Introuvable.",
"verbose_errors_enabled": "Les erreurs de commande non gérées seront désormais affichées dans le tchat.", "verbose_errors_enabled": "Les commandes mal utilisées afficheront désormais un message d'erreur.",
"verbose_errors_disabled": "Les erreurs de commande non gérées ne s'afficheront plus dans le tchat.", "verbose_errors_disabled": "Les commandes mal utilisées n'afficheront plus de message d'erreur.",
"perms_reset": "Les permissions pour ce serveur ont été réinitialisées.", "perms_reset": "Les permissions pour ce serveur ont été réinitialisées.",
"perm_prevent": "Le numéro d'autorisation # {0} {1} empêche cette action.", "perm_prevent": "Le numéro d'autorisation # {0} {1} empêche cette action.",
"global_perms_reset": "Les permissions globales ont été réinitialisées.", "global_perms_reset": "Les permissions globales ont été réinitialisées.",
@@ -452,60 +452,60 @@
"waifu_gift_shop": "Boutique de cadeaux pour waifu", "waifu_gift_shop": "Boutique de cadeaux pour waifu",
"gifts": "Cadeaux", "gifts": "Cadeaux",
"connect4_created": "Création d'une partie de Connect4. En attente d'un joueur.", "connect4_created": "Création d'une partie de Connect4. En attente d'un joueur.",
"connect4_created_bet": "Vous avez créé un partie de Connect4 et misez {0}. Attendez qu'un joueur rejoigne avec le même pari.", "connect4_created_bet": "Vous avez créé un partie de Connect4 et vous misez {0}. En attente qu'un joueur rejoigne avec le même pari.",
"connect4_player_to_move": "Joueurs à déplacer: {0}", "connect4_player_to_move": "Joueurs à déplacer: {0}",
"connect4_failed_to_start": "La partie de Connect4 n'a pas pu démarrer car personne ne l'a rejoint.", "connect4_failed_to_start": "La partie de Connect4 n'a pas pu démarrer car personne ne l'a rejoint.",
"connect4_draw": "La partie de Connect4 a fini sur une égalité.", "connect4_draw": "La partie de Connect4 a fini sur une égalité.",
"connect4_won": "{0} a gagné la partie de Connect4 contre {1}.", "connect4_won": "{0} a gagné la partie de Connect4 contre {1}.",
"nunchi_joined": "Vous avez rejoint la partie de Nunchi. {0} utilisateurs ont joints jusqu'à présent.", "nunchi_joined": "Vous avez rejoint la partie de Nunchi. {0} utilisateurs ont joints jusqu'à présent.",
"nunchi_ended": "Le partie de Nunchi s'est terminé. {0} gagné", "nunchi_ended": "Le partie de Nunchi s'est terminé. {0} a gagné",
"nunchi_ended_no_winner": "Le partie de Nunchi s'est terminé sans vainqueur.", "nunchi_ended_no_winner": "Le partie de Nunchi s'est terminé sans vainqueur.",
"nunchi_round_ended": "Fin du round de Nunchi. {0} est hors jeu.", "nunchi_round_ended": "Fin de la manche de Nunchi. {0} est éliminé·e.",
"nunchi_round_ended_boot": "Le round de Nunchi s'est terminé en raison du timeout de certains utilisateurs. Ces utilisateurs sont toujours dans le jeu: {0}", "nunchi_round_ended_boot": "La manche de Nunchi s'est terminé en raison de l'inactivité de certains utilisateurs. Ces utilisateurs sont toujours dans le jeu: {0}",
"nunchi_round_started": "Le round de Nunchi a commencé avec {0} utilisateurs. Commencez à compter à partir du nombre {1}.", "nunchi_round_started": "La manche de Nunchi a commencé avec {0} utilisateurs. Commencez à compter à partir du nombre {1}.",
"nunchi_next_number": "Numéro enregistré. Le dernier numéro était {0}.", "nunchi_next_number": "Numéro enregistré. Le dernier numéro était {0}.",
"nunchi_failed_to_start": "La partie de Nunchi n'a pas pu démarrer car il n'y avait pas assez de participants.", "nunchi_failed_to_start": "La partie de Nunchi n'a pas pu démarrer car il n'y avait pas assez de participants.",
"nunchi_created": "Une partie de Nunchi ", "nunchi_created": "Une partie de Nunchi a été créé. En attente de la participation d'autres utilisateurs.",
"stream_role_enabled": "Lorsqu'un utilisateur du rôle {0} commence à diffuser, je lui donne le rôle {1}.", "stream_role_enabled": "Lorsqu'un utilisateur du rôle {0} commence à diffuser, je lui donne le rôle {1}.",
"stream_role_disabled": "La fonction de rôle streamer a été désactivée.", "stream_role_disabled": "La fonction de rôle diffuseur a été **désactivée**.",
"stream_role_kw_set": "Les streamers nécessitent désormais {0} mot-clé pour recevoir le rôle.", "stream_role_kw_set": "Les diffuseurs nécessitent désormais le mot-clé {0} pour recevoir le rôle.",
"stream_role_kw_reset": "Réinitialisation des mots clé du rôle streamer.", "stream_role_kw_reset": "Réinitialisation des mots-clés du rôle diffuseur.",
"stream_role_bl_add": "L'utilisateur {0} ne recevra jamais le rôle streamer.", "stream_role_bl_add": "L'utilisateur {0} ne recevra jamais le rôle de diffuseur.",
"stream_role_bl_add_fail": "L'utilisateur {0} est déjà blacklisté.", "stream_role_bl_add_fail": "L'utilisateur {0} est déjà sur la liste noire.",
"stream_role_bl_rem": "L'utilisateur {0} n'est plus blacklisté.", "stream_role_bl_rem": "L'utilisateur {0} n'est plus sur la liste noire.",
"stream_role_bl_rem_fail": "L'utilisateur {0} n'est pas blacklisté.", "stream_role_bl_rem_fail": "L'utilisateur {0} n'est pas sur la liste noire.",
"stream_role_wl_add": "L'utilisateur {0} recevra le rôle streamer même s'il n'a pas le mot-clé dans le titre du stream.", "stream_role_wl_add": "L'utilisateur {0} recevra le rôle de diffuseur même s'il manque le mot-clé dans le titre du stream.",
"stream_role_wl_add_fail": "L'utilisateur {0} est déjà sur la liste blanche.", "stream_role_wl_add_fail": "L'utilisateur {0} est déjà sur la liste blanche.",
"stream_role_wl_rem": "L'utilisateur {0} n'est plus sur liste blanche.", "stream_role_wl_rem": "L'utilisateur {0} n'est plus sur liste blanche.",
"stream_role_wl_rem_fail": "L'utilisateur {0} n'est pas sur liste blanche.", "stream_role_wl_rem_fail": "L'utilisateur {0} n'est pas sur liste blanche.",
"xp_role_reward_add_role": "L'utilisateur qui atteint le niveau {0} recevra le rôle {1}", "xp_role_reward_add_role": "L'utilisateur qui atteint le niveau {0} recevra le rôle {1}.",
"xp_role_reward_remove_role": "L'utilisateur qui atteint le level {0} perdra le rôle {1}", "xp_role_reward_remove_role": "Les utilisateurs qui atteindront le niveau {0} perdront le rôle {1}.",
"cur_reward_cleared": "Atteindre le niveau {0} n'offrera plus aucune {0}.", "cur_reward_cleared": "Atteindre le niveau {0} n'offrera plus aucune {1}.",
"cur_reward_added": "Les utilisateurs atteignants le niveau {0} recevront {1}.", "cur_reward_added": "Les utilisateurs atteignants le niveau {0} recevront {1}.",
"level_up_rewards": "Récompenses de monté de niveau", "level_up_rewards": "Récompenses de monté de niveau",
"xp_receive_role": "Reçoit le rôle {0}.", "xp_receive_role": "Reçoit le rôle {0}.",
"xp_lose_role": "Perd le rôle {0}", "xp_lose_role": "Perd le rôle {0}",
"club_create_error": "Echec de la création du club. Vérifier que vous êtes niveau 5 et plus ou que vous n'êtes pas déjà membre d'un club.", "club_create_error": "Échec de la création du club. Vérifier que vous êtes au minimum niveau 5 ou que vous n'êtes pas déjà membre d'un club.",
"club_created": "Club {0} créé avec succès !", "club_created": "Club {0} créé avec succès !",
"club_not_exists": "Ce club n'existe pas.", "club_not_exists": "Ce club n'existe pas.",
"club_applied": "Vous avez candidaté pour le club {0}.", "club_applied": "Vous avez candidaté pour le club {0}.",
"club_apply_error": "Erreur lors de l'envoie de la candidature. Soit vous faites déjà partie d'un club, soit vous ne possédez pas le niveau minimum requis ou sinon vous avez été banni de ce club.", "club_apply_error": "Erreur lors de l'envoie de la candidature. Soit vous faites déjà partie d'un club, soit vous ne possédez pas le niveau requis ou vous avez été banni de ce club.",
"club_accepted": "L'utilisateur {0} a été accepté dans le club.", "club_accepted": "L'utilisateur {0} a été accepté dans le club.",
"club_accept_error": "L'utilisateur est introuvable", "club_accept_error": "L'utilisateur est introuvable",
"club_left": "Vous avez quitté le club.", "club_left": "Vous avez quitté le club.",
"club_not_in_club": "Vous n'êtes pas dans un club, ou vous essayez de quitter le club dont vous êtes le propriétaire.", "club_not_in_club": "Vous n'êtes pas dans un club, ou vous essayez de quitter le club dont vous êtes le propriétaire.",
"club_user_kick": "L'utilisateur {0} a été exclu du club {1} .", "club_user_kick": "L'utilisateur {0} a été exclu du club {1} .",
"club_user_kick_fail": "Impossible d'exclure l'utilisateur. Vous n'êtes pas le propriétaire du club, où l'utilisateur n'est pas dans votre club.", "club_user_kick_fail": "Impossible d'exclure l'utilisateur. Vous n'êtes pas le propriétaire du club, ou l'utilisateur n'est pas dans votre club.",
"club_user_banned": "L'utilisateur {0} a été banni du club {1}", "club_user_banned": "L'utilisateur {0} a été banni du club {1}.",
"club_user_ban_fail": "Échec du bannissement. Vous n'êtes pas le propriétaire, ou cet utilisateur n'est pas dans votre club.", "club_user_ban_fail": "Échec du bannissement. Vous n'êtes pas le propriétaire, ou cet utilisateur n'est pas dans votre club.",
"club_user_unbanned": "L'utilisateur {0} a été débanni du club {1}.", "club_user_unbanned": "L'utilisateur {0} a été débanni du club {1}.",
"club_user_unban_fail": "Échec du débanissement. Vous n'êtes pas le propriétaire, ou cet utilisateur n'est pas dans votre club.", "club_user_unban_fail": "Échec du débannissement. Vous n'êtes pas le propriétaire, ou cet utilisateur n'est pas dans votre club.",
"club_level_req_changed": "Changement du niveau requis à {0}", "club_level_req_changed": "Le niveau requis du club a été changé sur {0}",
"club_level_req_change_error": "Échec du changement du niveau requis.", "club_level_req_change_error": "Échec du changement du niveau requis.",
"club_desc_updated": "Description du coup mise à jour : {0}", "club_desc_updated": "La description du club est désormais « {0} ».",
"club_desc_update_failed": "Échec du changement de la description du club.", "club_desc_update_failed": "Échec du changement de la description du club.",
"club_disbanded": "Le club {0} a été dissout", "club_disbanded": "Le club {0} a été dissout",
"club_disband_error": "Erreur. Soit vous n'êtes pas dans un club ou soit vous n'êtes pas le propriétaire du club.", "club_disband_error": "Erreur. Soit vous n'êtes pas dans un club ou vous n'êtes pas le propriétaire du club.",
"club_icon_error": "L'URL de l'image n'est pas valide ou vous n'êtes pas le propriétaire du club.", "club_icon_error": "L'URL de l'image n'est pas valide ou vous n'êtes pas le propriétaire du club.",
"club_icon_set": "Nouvel icône de club défini.", "club_icon_set": "Nouvel icône de club défini.",
"club_bans_for": "Liste des bans pour le club {0}", "club_bans_for": "Liste des bans pour le club {0}",
@@ -518,7 +518,7 @@
"event_duration_footer": "L'événement se fini dans {0} heures.", "event_duration_footer": "L'événement se fini dans {0} heures.",
"start_event_fail": "Échec de l'événement. Un événement est déjà en cours, où il y a une erreur avec le démarrage de l'événement.", "start_event_fail": "Échec de l'événement. Un événement est déjà en cours, où il y a une erreur avec le démarrage de l'événement.",
"event_title": "L'évènement {0} a commencé !", "event_title": "L'évènement {0} a commencé !",
"poll_closed": "Le sondage Clos !", "poll_closed": "Le sondage est clos !",
"club_not_exists_owner": "Vous n'êtes ni le propriétaire ni l'administrateur de ce club.", "club_not_exists_owner": "Vous n'êtes ni le propriétaire ni l'administrateur de ce club.",
"club_admin_add": "{0} est désormais administrateur du club.", "club_admin_add": "{0} est désormais administrateur du club.",
"club_admin_remove": "{0} n'est plus administrateur du club.", "club_admin_remove": "{0} n'est plus administrateur du club.",
@@ -530,10 +530,10 @@
"feed_no_feed": "Vous n'avez souscrit à aucun fil d'actualité sur ce serveur.", "feed_no_feed": "Vous n'avez souscrit à aucun fil d'actualité sur ce serveur.",
"timely_none": "Le propriétaire de ce bot n'a pas spécifié de récompense récurrente.", "timely_none": "Le propriétaire de ce bot n'a pas spécifié de récompense récurrente.",
"timely_already_claimed": "Vous avez déjà obtenu votre récompense récurrente. Vous pourrez l'obtenir de nouveau dans {0}.", "timely_already_claimed": "Vous avez déjà obtenu votre récompense récurrente. Vous pourrez l'obtenir de nouveau dans {0}.",
"timely": "Vous venez de réclamer vos {0}. Vous pourrez réclamer a nouveau dans {1}h.", "timely": "Vous venez de réclamer vos {0}. Vous pourrez réclamer à nouveau dans {1}h.",
"timely_set": "Les utilisateurs pourront réclamer {0} toutes les {1}h.", "timely_set": "Les utilisateurs pourront réclamer {0} toutes les {1}h.",
"timely_set_none": "Les utilisateurs ne pourront réclamer aucune monnaie récurrente.", "timely_set_none": "Les utilisateurs ne pourront réclamer aucune devise récurrente.",
"timely_reset": "Tous les utilisateurs peuvent réclamer leur monnaie récurrente de nouveau.", "timely_reset": "Tous les utilisateurs peuvent réclamer leur devise récurrente de nouveau.",
"market_cap": "Capitalisation Boursière", "market_cap": "Capitalisation Boursière",
"volume_24h": "Volume (24h)", "volume_24h": "Volume (24h)",
"change_7d_24h": "Change (7j/24h)", "change_7d_24h": "Change (7j/24h)",
@@ -558,13 +558,13 @@
"bj_joined": "a rejoint la partie de BlackJack", "bj_joined": "a rejoint la partie de BlackJack",
"no_invites": "Aucune invitation sur cette page.", "no_invites": "Aucune invitation sur cette page.",
"invite_deleted": "L'invitation {0} a été supprimée.", "invite_deleted": "L'invitation {0} a été supprimée.",
"deleted": "Réaction personnalisée supprimée", "deleted": "La réaction personnalisée a été supprimée.",
"insuff_perms": "Permissions insuffisantes. Vous devez être le détenteur du bot pour les réactions personnalisées globales ou administrateur pour celles du serveur.", "insuff_perms": "Permissions insuffisantes. Vous devez être le détenteur du bot pour les réactions personnalisées globales ou administrateur pour celles du serveur.",
"custom_reactions": "Réactions personnalisées", "custom_reactions": "Réactions personnalisées",
"new_cust_react": "Nouvelle réaction personnalisée", "new_cust_react": "Nouvelle réaction personnalisée",
"no_found": "Aucune réaction personnalisée trouvée.", "no_found": "Aucune réaction personnalisée trouvée.",
"no_found_id": "Aucune réaction personnalisée trouvée avec cet ID.", "no_found_id": "Aucune réaction personnalisée trouvée avec cet ID.",
"cleared": "{0} réaction personnalisées ont été supprimées.", "cleared": "L'ensemble des {0} réactions personnalisées ont été supprimées.",
"crr_reset": "La réaction personnalisée d'ID {0} n'ajoutera désormais plus de réactions.", "crr_reset": "La réaction personnalisée d'ID {0} n'ajoutera désormais plus de réactions.",
"crr_set": "La réaction personnalisée d'ID {0} ajoutera les réactions suivantes au message de réponse : {1}", "crr_set": "La réaction personnalisée d'ID {0} ajoutera les réactions suivantes au message de réponse : {1}",
"invalid_emojis": "Tous les emojis spécifiés sont invalides.", "invalid_emojis": "Tous les emojis spécifiés sont invalides.",
@@ -572,9 +572,9 @@
"vcrole_not_found": "Ce salon vocal n'a pas de VcRole.", "vcrole_not_found": "Ce salon vocal n'a pas de VcRole.",
"attachments": "Pièces jointes", "attachments": "Pièces jointes",
"avatar_changed": "Avatar changé", "avatar_changed": "Avatar changé",
"banmsg_disabled": "Les messages d'exclusion sont désactivés. Vous pouvez les activer en définissant banmsg autrement que '-'.", "banmsg_disabled": "Les messages d'exclusion sont désactivés. Vous pouvez les activer en définissant banmsg autrement qu'avec '-'.",
"banmsg_default": "Aucun message d'exclusion défini. La conduite par défaut sera appliquée.", "banmsg_default": "Aucun message de bannissement défini. La conduite par défaut sera appliquée.",
"banned_pl": "Exclu", "banned_pl": "banni",
"bot_name": "Le nom du bot a été changé pour {0}", "bot_name": "Le nom du bot a été changé pour {0}",
"bot_status": "Le statut du bot a été changé pour {0}", "bot_status": "Le statut du bot a été changé pour {0}",
"ch_name_change": "Nom de salon modifié", "ch_name_change": "Nom de salon modifié",
@@ -588,7 +588,7 @@
"insuf_perms_i": "Mes permissions sont insuffisantes.", "insuf_perms_i": "Mes permissions sont insuffisantes.",
"insuf_perms_u": "Vos permissions sont insuffisantes.", "insuf_perms_u": "Vos permissions sont insuffisantes.",
"lang_set_fail": "Échec de la définition des paramètres régionaux. Revoyez l'aide de cette commande.", "lang_set_fail": "Échec de la définition des paramètres régionaux. Revoyez l'aide de cette commande.",
"lang_set_show": "La langue de ce serveur est défini sur {0} - {1}", "lang_set_show": "La langue de ce serveur est définie sur {0} - {1}",
"log": "Journalisation des évènements de {0} dans ce salon.", "log": "Journalisation des évènements de {0} dans ce salon.",
"log_all": "Journalisation de tous les évènements dans ce salon.", "log_all": "Journalisation de tous les évènements dans ce salon.",
"log_disabled": "Journalisation désactivée.", "log_disabled": "Journalisation désactivée.",
@@ -598,45 +598,45 @@
"time_too_long": "Le temps spécifié est trop long.", "time_too_long": "Le temps spécifié est trop long.",
"log_vc_moved": "{0} à été déplacé du salon vocal {1} à {2}", "log_vc_moved": "{0} à été déplacé du salon vocal {1} à {2}",
"msg_del": "Message supprimé dans #{0}", "msg_del": "Message supprimé dans #{0}",
"msg_update": "Message mise-à-jour dans #{0}", "msg_update": "Message mis à jour dans #{0}",
"muted_pl": "Muets", "muted_pl": "Muets",
"muted_sn": "Muet", "muted_sn": "Muet",
"mute_role": "Rôle muet actuel est {0}", "mute_role": "Le rôle muet actuel est {0}",
"mute_perms": "Vous ne pouvez pas mettre en sourdine un utilisateur dont le rôle est au-dessus du vôtre, sauf si vous êtes le propriétaire du serveur.", "mute_perms": "Vous ne pouvez pas rendre muet un utilisateur dont le rôle est au-dessus du vôtre, sauf si vous êtes le propriétaire du serveur.",
"new_msg": "Nouveau message", "new_msg": "Nouveau message",
"new_nick": "Nouveau surnom", "new_nick": "Nouveau surnom",
"new_topic": "Nouveau thème", "new_topic": "Nouveau sujet",
"nick_change": "Surnom modifié", "nick_change": "Surnom modifié",
"no_shard_id": "Aucune shard avec cet ID n'a été trouvée.", "no_shard_id": "Aucun fragment avec cet ID n'a été trouvée.",
"nsfw_set_true": "Le NSFW est activé sur ce salon.", "nsfw_set_true": "Le NSFW a été **activé** sur ce salon.",
"nsfw_set_false": "Le NSFW est désactivé sur ce salon.", "nsfw_set_false": "Le NSFW a été **désactivé** sur ce salon.",
"old_msg": "Ancien message", "old_msg": "Ancien message",
"old_nick": "Ancien surnom", "old_nick": "Ancien surnom",
"old_topic": "Ancien thème", "old_topic": "Ancien sujet",
"prot_cant_use_time": "Vous ne pouvez spécifier de durée pour cette sanction.", "prot_cant_use_time": "Vous ne pouvez pas spécifier de durée pour cette sanction.",
"rar_err": "Échec de la suppression de rôles. Mes permissions sont insuffisantes.", "rar_err": "Échec de la suppression des rôles. Permissions insuffisantes.",
"rc_perms": "Une erreur est survenue suite à une couleur invalide ou des permissions insuffisantes.", "rc_perms": "Une erreur est survenue suite à une couleur invalide ou des permissions insuffisantes.",
"remrole": "Succès du retrait du rôle {0} de l'utilisateur {1} ", "remrole": "Le rôle {0} a été retiré de l'utilisateur {1} avec succès.",
"remrole_err": "Échec du retrait du rôle. Permissions insuffisantes.", "remrole_err": "Échec du retrait du rôle. Permissions insuffisantes.",
"renrole_err": "Échec du renommage du rôle. Permissions insuffisantes.", "renrole_err": "Échec du renommage du rôle. Permissions insuffisantes.",
"renrole_perms": "Vous ne pouvez pas modifier des rôles supérieurs au votre ou à mon rôle le plus élevé.", "renrole_perms": "Vous ne pouvez pas modifier des rôles supérieurs au votre, ou mon plus haut.",
"ropl_added": "Ajoutés.", "ropl_added": "Ajoutés.",
"ropl_disabled": "Rotation du statut de jeu désactivée.", "ropl_disabled": "Rotation du statut de jeu désactivée.",
"ropl_enabled": "Rotation du statut de jeu activée.", "ropl_enabled": "Rotation du statut de jeu activée.",
"ropl_list": "Voici une liste de statuts en rotation :\n{0}", "ropl_list": "Voici une liste des statuts en rotation :\n{0}",
"ropl_not_set": "Aucun statut en rotation réglé.", "ropl_not_set": "Aucun statut en rotation réglé.",
"setrole_err": "Échec de l'ajour de rôle. Mes permissions sont insuffisantes.", "setrole_err": "Échec de l'ajour de rôle. Mes permissions sont insuffisantes.",
"set_avatar": "Nouvel avatar défini!", "set_avatar": "Nouvel avatar défini!",
"set_game": "Nouveau jeu défini!", "set_game": "Nouveau jeu défini!",
"set_stream": "Nouveau stream défini!", "set_stream": "Nouveau stream défini!",
"set_topic": "Nouveau thème du salon réglé.", "set_topic": "Nouveau thème du salon réglé.",
"shard_reconnecting": "La Shard {0} se reconnecte.\n", "shard_reconnecting": "Le fragment {0} se reconnecte.",
"soft_banned_pl": "ban-soft", "soft_banned_pl": "radié·e·s",
"text_chan_created": "Salon textuel crée.", "text_chan_created": "Salon textuel créé.",
"text_chan_destroyed": "Salon textuel supprimé.", "text_chan_destroyed": "Salon textuel supprimé.",
"duration": "Durée", "duration": "Durée",
"unmuted_sn": "Démuté", "unmuted_sn": "Parole rendue",
"unable_to_dm_user": "Échec de l'envoi de message par MP.", "unable_to_dm_user": "Échec de l'envoi du message par MP.",
"username_changed": "Nom de membre changé", "username_changed": "Nom de membre changé",
"user_banned": "Utilisateur banni", "user_banned": "Utilisateur banni",
"user_joined": "Un utilisateur à rejoint", "user_joined": "Un utilisateur à rejoint",
@@ -644,21 +644,21 @@
"user_role_add": "Rôle utilisateur ajouté", "user_role_add": "Rôle utilisateur ajouté",
"user_role_rem": "Rôle utilisateur retiré", "user_role_rem": "Rôle utilisateur retiré",
"user_status_change": "{0} est maintenant {1}", "user_status_change": "{0} est maintenant {1}",
"user_vjoined": "{0} a rejoint {1} salon vocal.", "user_vjoined": "{0} a rejoint le salon vocal{1}.",
"user_vleft": "{0} a quitté {1} salon vocal.", "user_vleft": "{0} a quitté le salon vocal {1}.",
"user_vmoved": "{0} est passé du salon vocal {1} au salon vocal {2}.", "user_vmoved": "{0} est passé du salon vocal {1} au salon vocal {2}.",
"voice_chan_created": "Salon vocal créé", "voice_chan_created": "Salon vocal créé",
"voice_chan_destroyed": "Salon vocal détruit", "voice_chan_destroyed": "Salon vocal détruit",
"xmuted_text": "Utilisateur {0} du tchat textuel de {1}", "xmuted_text": "Utilisateur {0} du salon textuel de {1}",
"xmuted_text_and_voice": "Utilisateur {0} du tchat textuel et vocal par {1}", "xmuted_text_and_voice": "Utilisateur {0} du salon textuel et vocal par {1}",
"xmuted_voice": "Utilisateur {0} du vocal {1}", "xmuted_voice": "Utilisateur {0} du vocal {1}",
"user_unbanned": "Utilisateur débanni", "user_unbanned": "Utilisateur débanni",
"presence_updates": "Présence de mise-à-jours", "presence_updates": "Présence de mises à jour",
"awarded": "donne la récompense de {0} à {1}", "awarded": "donne la récompense de {0} à {1}",
"deck_reshuffled": "Cartes mélangées.", "deck_reshuffled": "Cartes mélangées.",
"flipped": "a retourné {0}.", "flipped": "a retourné {0}.",
"flip_invalid": "Chiffre spécifié invalide. Vous pouvez retourner entre 1 et {0} pièces.", "flip_invalid": "Chiffre spécifié invalide. Vous pouvez retourner entre 1 et {0} pièces.",
"cards_left": "{0} cartes restantes dans le jeu", "cards_left": "{0} cartes restantes dans le jeu.",
"gifted": "a offert {0} à {1}", "gifted": "a offert {0} à {1}",
"heads": "Face", "heads": "Face",
"no_more_cards": "Plus de cartes dans le deck.", "no_more_cards": "Plus de cartes dans le deck.",
@@ -667,11 +667,11 @@
"take_fail": "Impossibilité de prendre {0} de {1} car l'utilisateur n'a pas autant de {2} !", "take_fail": "Impossibilité de prendre {0} de {1} car l'utilisateur n'a pas autant de {2} !",
"commandlist_regen": "Liste de commandes régénérée.", "commandlist_regen": "Liste de commandes régénérée.",
"desc": "Description", "desc": "Description",
"cant_dm": "Je ne peux pas te dm. Assurez-toi que tes DM sont ouverts. Allez dans **options (bouton rouage) -> Confidentialité et sécurité -> Autoriser les messages directs des membres du serveur**", "cant_dm": "Je ne peux pas te dm. Assure-toi que tes MP sont ouverts. Va dans **options (bouton en forme de rouage) -> Confidentialité et sécurité -> Autoriser les messages directs des membres du serveur**",
"donate": "Vous pouvez soutenir le projet NadekoBot sur\nPatreon <{0}> ou\nPaypal<{1}>\nN'oubliez pas de laisser votre nom ou ID Discord dans le message.\n\n**Merci beaucoup**♥️", "donate": "Vous pouvez soutenir le projet NadekoBot sur\nPatreon <{0}> ou\nPaypal<{1}>\nN'oubliez pas de laisser votre nom ou ID Discord dans le message.\n\n**Merci beaucoup**♥️",
"guide": "**Liste de commandes** : <{0}>\n**Des guides et documents d'hébergement peuvent être trouvés ici** : <{1}>", "guide": "**Liste de commandes** : <{0}>\n**Des guides et documents d'hébergement peuvent être trouvés ici** : <{1}>",
"list_of_modules": "Liste des modules", "list_of_modules": "Liste des modules",
"autohentai_started": "Autohentai commencé. Reposte toutes les {0}sec avec un des tags suivant:\n{1}", "autohentai_started": "Autohentai commencé. Reposte toutes les {0}sec avec l'un des tags suivant:\n{1}",
"tag": "Tag", "tag": "Tag",
"animal_race_full": "La course est pleine! Départ imminent.", "animal_race_full": "La course est pleine! Départ imminent.",
"animal_race_join_bet": "{0} rejoint en tant que {1} et parie {2} !", "animal_race_join_bet": "{0} rejoint en tant que {1} et parie {2} !",
@@ -706,7 +706,7 @@
"set_music_channel": "Je vais maintenant sortir les chansons en cours de lecture, terminées, mises en pause et supprimées sur ce salon.", "set_music_channel": "Je vais maintenant sortir les chansons en cours de lecture, terminées, mises en pause et supprimées sur ce salon.",
"unset_music_channel": "Je vais maintenant afficher les chansons en cours de lecture, terminées, mises en pause et supprimées des lecteurs de musique nouvellement créés dans le salon à partir de laquelle la musique a été lancée.", "unset_music_channel": "Je vais maintenant afficher les chansons en cours de lecture, terminées, mises en pause et supprimées des lecteurs de musique nouvellement créés dans le salon à partir de laquelle la musique a été lancée.",
"song_moved": "Chanson déplacée", "song_moved": "Chanson déplacée",
"to_position": "A la position", "to_position": "À la position",
"volume_input_invalid": "Le volume doit être entre 0 et 100", "volume_input_invalid": "Le volume doit être entre 0 et 100",
"link_filter_channel_off": "Filtrage des liens désactivé sur ce salon.", "link_filter_channel_off": "Filtrage des liens désactivé sur ce salon.",
"link_filter_channel_on": "Filtrage des liens activé sur ce salon.", "link_filter_channel_on": "Filtrage des liens activé sur ce salon.",
@@ -715,20 +715,20 @@
"avatar_none": "L'utilisateur {0} n'a pas d'avatar défini.", "avatar_none": "L'utilisateur {0} n'a pas d'avatar défini.",
"anime_no_fav": "Pas danimé favori", "anime_no_fav": "Pas danimé favori",
"atl_ad_started": "Début de la traduction automatique des messages dans ce salon. Les messages de l'utilisateur seront automatiquement supprimés.", "atl_ad_started": "Début de la traduction automatique des messages dans ce salon. Les messages de l'utilisateur seront automatiquement supprimés.",
"atl_removed": "Votre langue de traduction automatique a été supprimée.", "atl_removed": "Votre langue de traduction automatique a été retirée.",
"atl_set": "Votre langue de traduction automatique a été définie sur {0}>{1}", "atl_set": "Votre langue de traduction automatique a été définie sur {0}>{1}",
"atl_started": "Début de la traduction automatique des messages sur cette chaîne.", "atl_started": "Début de la traduction automatique des messages sur ce salon.",
"atl_stopped": "Arrêt de la traduction automatique des messages sur ce canal.", "atl_stopped": "Arrêt de la traduction automatique des messages sur ce salon.",
"bad_input_format": "Mauvais format d'entrée, ou quelque chose s'est mal passé.", "bad_input_format": "Mauvais format d'entrée, ou quelque chose s'est mal passé.",
"card_not_found": "N'a pas pu trouver cette carte.", "card_not_found": "N'a pas pu trouver cette carte.",
"catfact": "Fait", "catfact": "Fait",
"comic_not_found": "Comic introuvé.", "comic_not_found": "Comic introuvé.",
"completed": "Achevé(e)", "completed": "Achevé·e",
"dropped": "Abandonné(e)", "dropped": "Abandonné·e",
"error_occured": "Une erreur est survenue.", "error_occured": "Une erreur est survenue.",
"failed_finding_anime": "N'a pas pu trouver l'animu.", "failed_finding_anime": "Échec pour trouver cet anime.",
"failed_finding_manga": "N'a pas pu trouver le mango.", "failed_finding_manga": "Échec pour trouver ce manga.",
"imdb_fail": "N'a pas pu trouver ce film.", "imdb_fail": "Échec pour trouver ce film.",
"invalid_lang": "Langue source ou cible invalide.", "invalid_lang": "Langue source ou cible invalide.",
"jokes_not_loaded": "Blagues non chargées.", "jokes_not_loaded": "Blagues non chargées.",
"list_of_place_tags": "Liste des {0} tags de lieu", "list_of_place_tags": "Liste des {0} tags de lieu",
@@ -740,13 +740,13 @@
"on_hold": "En attente", "on_hold": "En attente",
"osu_api_key": "Une clé API osu! est demandée.", "osu_api_key": "Une clé API osu! est demandée.",
"osu_failed": "Échec de récupération de la signature osu!.", "osu_failed": "Échec de récupération de la signature osu!.",
"osu_user_not_found": "Membre introuvé", "osu_user_not_found": "Membre introuvé.",
"plan_to_watch": "À regarder", "plan_to_watch": "À regarder",
"something_went_wrong": "Quelque chose a mal tourné.", "something_went_wrong": "Quelque chose a mal tourné.",
"specify_search_params": "Veuillez spécifier les paramètres de recherche.", "specify_search_params": "Veuillez spécifier les paramètres de recherche.",
"store_url": "URL de la boutique", "store_url": "URL de la boutique",
"streamer_offline": "Streamer {0} est hors-ligne.", "streamer_offline": "Streamer {0} est hors-ligne.",
"streamer_online": "Streamer {0} est en ligne avec {0} spectateurs.", "streamer_online": "Streamer {0} est en ligne avec {1} spectateurs.",
"streams_follow_title": "Streams que vous suivez", "streams_follow_title": "Streams que vous suivez",
"streams_none": "Vous ne suivez aucun stream sur ce serveur.", "streams_none": "Vous ne suivez aucun stream sur ce serveur.",
"stream_no": "Il n'y a pas de tel stream.", "stream_no": "Il n'y a pas de tel stream.",
@@ -774,7 +774,7 @@
"repeater_created": "Répéteur créé", "repeater_created": "Répéteur créé",
"repeater_removed": "Répéteur #{0} supprimé", "repeater_removed": "Répéteur #{0} supprimé",
"no_roles_on_page": "Aucun rôle sur cette page.", "no_roles_on_page": "Aucun rôle sur cette page.",
"no_shards_on_page": "Aucun shard dans cette page.", "no_shards_on_page": "Aucun fragment dans cette page.",
"presence": "Présence", "presence": "Présence",
"presence_txt": "{0} Serveurs\n{1} Salons Textuels\n{2} Salons Vocaux", "presence_txt": "{0} Serveurs\n{1} Salons Textuels\n{2} Salons Vocaux",
"quotes_deleted": "Suppression de toutes les citations avec le mot-clé {0}.", "quotes_deleted": "Suppression de toutes les citations avec le mot-clé {0}.",
@@ -789,19 +789,19 @@
"showemojis": "**Nom:** {0} **Lien:** {1}", "showemojis": "**Nom:** {0} **Lien:** {1}",
"users": "Membres", "users": "Membres",
"no_user_on_this_page": "Aucun membre sur cette page.", "no_user_on_this_page": "Aucun membre sur cette page.",
"aliases_none": "Aucun psudonyme trouvé", "aliases_none": "Aucun pseudonyme trouvé",
"alias_added": "Taper {0} sera désormais un alias de {1}.", "alias_added": "Taper {0} sera désormais un alias de {1}.",
"alias_list": "List des pseudonymes", "alias_list": "Liste des pseudonymes",
"alias_removed": "Le déclencheur {0} n'a plus d'alias.", "alias_removed": "Le déclencheur {0} n'a plus d'alias.",
"alias_remove_fail": "Le déclencheur {0} n'avait pas d'alias.", "alias_remove_fail": "Le déclencheur {0} n'avait pas d'alias.",
"punishment_unsupported": "Vous ne pouvez pas utiliser {0} action de punition avec cette fonctionnalité.", "punishment_unsupported": "Vous ne pouvez pas utiliser {0} action de punition avec cette fonctionnalité.",
"interval": "Intervalle", "interval": "Intervalle",
"kicked_pl": "Kick", "kicked_pl": "Kick",
"autocmd_add": "La commande {0} s'exécutera toutes les {1} dans ce salon.", "autocmd_add": "La commande {0} s'exécutera toutes les {1} secondes dans ce salon.",
"autocmdlist_none": "Aucune commande automatique sur cette page.", "autocmdlist_none": "Aucune commande automatique sur cette page.",
"warn_expire_set_delete": "Les avertissements seront supprimés après {0} jours.", "warn_expire_set_delete": "Les avertissements seront supprimés après {0} jours.",
"warn_expire_set_clear": "Les avertissements seront effacés après {0} jours.", "warn_expire_set_clear": "Les avertissements seront annulés après {0} jours.",
"warn_expire_reset": "Les avertissements n'expirent plus.", "warn_expire_reset": "Les avertissements n'expireront plus.",
"warn_punish_set_timed": "J'appliquerai {0} punition pour {2} aux utilisateurs avec {1} avertissements.", "warn_punish_set_timed": "J'appliquerai {0} punition pour {2} aux utilisateurs avec {1} avertissements.",
"clpa_obsolete": ":tada: **Les récompenses en devise Patreon sont désormais automatiques !** :tada:\nCette commande est désormais obsolète.\nSi vous n'avez pas reçu votre récompense pour l'engagement de ce mois, voici quelques-unes des raisons pour lesquelles cela pourrait être le cas.", "clpa_obsolete": ":tada: **Les récompenses en devise Patreon sont désormais automatiques !** :tada:\nCette commande est désormais obsolète.\nSi vous n'avez pas reçu votre récompense pour l'engagement de ce mois, voici quelques-unes des raisons pour lesquelles cela pourrait être le cas.",
"time_new": "Temps", "time_new": "Temps",
@@ -816,8 +816,8 @@
"user_nick": "Surnom du membre {0} a été changé pour {1}", "user_nick": "Surnom du membre {0} a été changé pour {1}",
"perm_override": "Les utilisateurs auront besoin de l'autorisation {0} pour exécuter la commande {1}.", "perm_override": "Les utilisateurs auront besoin de l'autorisation {0} pour exécuter la commande {1}.",
"define_unknown": "N'arrive pas à trouver une définition à ce terme.", "define_unknown": "N'arrive pas à trouver une définition à ce terme.",
"queue_stopped": "Lecteur en arrêt. Utilisez la commande {0} pour commencer à jouer.", "queue_stopped": "La lecture est arrêtée. Utilisez la commande {0} pour commencer à jouer.",
"removed_song_error": "Chanson sur cet index n'existe pas", "removed_song_error": "La chanson n'existe pas sur cet index",
"nunchi_started": "Jeu de Nunchi a commencé avec {0} participants.", "nunchi_started": "Jeu de Nunchi a commencé avec {0} participants.",
"bot_strings_reloaded": "Les chaînes de caractères du bot ont été mises à jour.", "bot_strings_reloaded": "Les chaînes de caractères du bot ont été mises à jour.",
"xpn_setting_global": "Notifications de montée en niveau Global", "xpn_setting_global": "Notifications de montée en niveau Global",
@@ -864,9 +864,9 @@
"leagues_not_found": "Incapable de récupérer les donnes depuis l'API Path of Exile.", "leagues_not_found": "Incapable de récupérer les donnes depuis l'API Path of Exile.",
"perm_override_page_none": "Aucune dérogation sur cette page.", "perm_override_page_none": "Aucune dérogation sur cette page.",
"perm_override_all": "Toutes les dérogations d'autorisation de Discord ont été effacés.", "perm_override_all": "Toutes les dérogations d'autorisation de Discord ont été effacés.",
"perm_override_all_confirm": "Êtes-vous sûr de vouloir supprimer **TOUS** les dérogations d'autorisation de Discord sur ce serveur ? Cette action est irréversible.", "perm_override_all_confirm": "Êtes-vous sûr de vouloir supprimer **TOUTES** les dérogations d'autorisation de Discord sur ce serveur ? Cette action est irréversible.",
"perm_overrides": "les dérogations d'autorisation de Discord", "perm_overrides": "les dérogations d'autorisation de Discord",
"perm_override_reset": "Les dérogations d'autorisation de Discord pour cette commande ont été effacés.", "perm_override_reset": "Les dérogations d'autorisation de Discord pour cette commande ont été effacées.",
"reset": "Réinitialisation de l'XP", "reset": "Réinitialisation de l'XP",
"reset_server_confirm": "Êtes-vous sûr de vouloir réinitialiser l'XP de tous les utilisateurs du serveur ?", "reset_server_confirm": "Êtes-vous sûr de vouloir réinitialiser l'XP de tous les utilisateurs du serveur ?",
"reset_user_confirm": "Êtes-vous sûr de vouloir réinitialiser l'XP de l'utilisateur spécifié sur ce serveur ?", "reset_user_confirm": "Êtes-vous sûr de vouloir réinitialiser l'XP de l'utilisateur spécifié sur ce serveur ?",
@@ -886,7 +886,7 @@
"aar_roles": "Les rôles suivants sont assignés aux membres qui joignent ce serveur: {0}", "aar_roles": "Les rôles suivants sont assignés aux membres qui joignent ce serveur: {0}",
"aar_role_removed": "Les membres ne seront plus assignés {0} au moment de joindre le serveur.", "aar_role_removed": "Les membres ne seront plus assignés {0} au moment de joindre le serveur.",
"remove_roles_pl": "ont eu leurs rôles supprimés", "remove_roles_pl": "ont eu leurs rôles supprimés",
"role_too_high": "Vous ne pouvez pas utiliser cette commande avec des rôles supérieurs à votre rôle le plus élevé, sauf si vous êtes administrateur de serveur.", "role_too_high": "Vous ne pouvez pas utiliser cette commande avec des rôles supérieurs au votre, sauf si vous êtes administrateur de serveur.",
"log_vc_joined": "{0} a rejoint le salon vocal {1}", "log_vc_joined": "{0} a rejoint le salon vocal {1}",
"log_vc_left": "{0} a quitté le salon vocal {1}", "log_vc_left": "{0} a quitté le salon vocal {1}",
"protection_not_running": "Protection {0} n'est pas activée", "protection_not_running": "Protection {0} n'est pas activée",
@@ -901,9 +901,9 @@
"blacklisted_channels": "Salons sur la liste noire", "blacklisted_channels": "Salons sur la liste noire",
"blacklisted_servers": "Serveurs sur la liste noire", "blacklisted_servers": "Serveurs sur la liste noire",
"_class": "Classe", "_class": "Classe",
"stream_not_following_any": "Vous ne suivez aucun stream.", "stream_not_following_any": "Vous ne suivez aucune diffusion.",
"stream_message_set_all": "Tous les {0} streams suivis ont maintenant le message d'annonce spécifié.", "stream_message_set_all": "Toutes les {0} diffusions suivies ont maintenant le message d'annonce spécifié.",
"repeater_exceed_limit": "Vous ne pouvez avoir plus de {0} rèpètiteurs par serveur.", "repeater_exceed_limit": "Vous ne pouvez avoir plus de {0} répéteurs par serveur.",
"repeater_remove_fail": "Échec de la suppression du répéteur sur cet index. Soit vous avez spécifié un index non valide, soit le répéteur était en cours d'exécution à ce moment-là, auquel cas, réessayez dans quelques secondes.", "repeater_remove_fail": "Échec de la suppression du répéteur sur cet index. Soit vous avez spécifié un index non valide, soit le répéteur était en cours d'exécution à ce moment-là, auquel cas, réessayez dans quelques secondes.",
"interval_colon": "Intervalle:", "interval_colon": "Intervalle:",
"executes_in_colon": "S'exécute dans :", "executes_in_colon": "S'exécute dans :",
@@ -943,7 +943,7 @@
"module_description_xp": "Gagnez de l'XP en fonction de l'activité de tchat, vérifiez les cartes XP des utilisateurs", "module_description_xp": "Gagnez de l'XP en fonction de l'activité de tchat, vérifiez les cartes XP des utilisateurs",
"module_description_missing": "Description manquante pour ce module.", "module_description_missing": "Description manquante pour ce module.",
"obsolete_use": "⚠ Obsolète, utilisez plutôt {0}.", "obsolete_use": "⚠ Obsolète, utilisez plutôt {0}.",
"purge_user_confirm": "Êtes-vous sûr(e) de vouloir purger {0} de la base des données?", "purge_user_confirm": "Êtes-vous sûr·e de vouloir purger {0} de la base des données?",
"expr_import_no_input": "Saisie invalide. Aucun chargement de fichier ou saisie de texte trouvé.", "expr_import_no_input": "Saisie invalide. Aucun chargement de fichier ou saisie de texte trouvé.",
"expr_import_invalid_data": "Impossible d'analyser le fichier. Assurez-vous qu'il s'agisse d'un fichier .yml", "expr_import_invalid_data": "Impossible d'analyser le fichier. Assurez-vous qu'il s'agisse d'un fichier .yml",
"inv_expire": "Expire dans:", "inv_expire": "Expire dans:",
@@ -968,9 +968,9 @@
"log_not_ignore_user": "La journalisation n'ignorera plus le membre {0}", "log_not_ignore_user": "La journalisation n'ignorera plus le membre {0}",
"log_ignore_chan": "La journalisation ignorera le salon {0}", "log_ignore_chan": "La journalisation ignorera le salon {0}",
"log_not_ignore_chan": "La journalisation n'ignorera plus le salon {0}", "log_not_ignore_chan": "La journalisation n'ignorera plus le salon {0}",
"streams_cleared": "Tous les streams suivis sur ce server ont été supprimés.", "streams_cleared": "Tous les streams suivis sur ce serveur ont été supprimés.",
"warn_weight": "Poids: {0}", "warn_weight": "Poids: {0}",
"warn_count": "{0} actuel(s), {1} total", "warn_count": "{0} actuel·s, {1} total",
"mass_ban_in_progress": "En train de bannir {0} membres...", "mass_ban_in_progress": "En train de bannir {0} membres...",
"mass_ban_completed": "{0} membres bannis.", "mass_ban_completed": "{0} membres bannis.",
"reminder_server_list": "Liste des rappels du server.", "reminder_server_list": "Liste des rappels du server.",

View File

@@ -38,7 +38,7 @@
"greetdmmsg_new": "Pesan baru untuk selamat datang melalui Pesan Langsung telah diatur.", "greetdmmsg_new": "Pesan baru untuk selamat datang melalui Pesan Langsung telah diatur.",
"greetdm_off": "Pesan selamat datang melalui Pesan Langsung dinonaktifkan.", "greetdm_off": "Pesan selamat datang melalui Pesan Langsung dinonaktifkan.",
"greetdm_on": "Pesan selamat datang melalui Pesan Langsung diaktifkan.", "greetdm_on": "Pesan selamat datang melalui Pesan Langsung diaktifkan.",
"greetmsg_cur": "Pesan selamat datang saat ini", "greetmsg_cur": "Pesan selamat datang saat ini: {0}",
"greetmsg_enable": "Aktifkan pesan selamat datang dengan mengetik {0}", "greetmsg_enable": "Aktifkan pesan selamat datang dengan mengetik {0}",
"greetmsg_new": "Pesan selamat datang baru telah diatur.", "greetmsg_new": "Pesan selamat datang baru telah diatur.",
"greet_off": "Pemberitahuan selamat datang dinonaktifkan.", "greet_off": "Pemberitahuan selamat datang dinonaktifkan.",

File diff suppressed because it is too large Load Diff

View File

@@ -11,7 +11,7 @@
"byedel_off": "Automatyczne usuwanie wiadomości pożegnalnych zostało wyłączone.", "byedel_off": "Automatyczne usuwanie wiadomości pożegnalnych zostało wyłączone.",
"byedel_on": "Wiadomości pożegnalne będą usuwane po {0} sek.", "byedel_on": "Wiadomości pożegnalne będą usuwane po {0} sek.",
"byemsg_cur": "Obecna wiadomość pożegnalna: {0}", "byemsg_cur": "Obecna wiadomość pożegnalna: {0}",
"byemsg_enable": "Włącz wiadomości pożegnalne wpisująć {0}", "byemsg_enable": "Włącz wiadomości pożegnalne wpisując {0}",
"byemsg_new": "Nowa wiadomość pożegnalna ustawiona.", "byemsg_new": "Nowa wiadomość pożegnalna ustawiona.",
"bye_off": "Ogłoszenia o opuszczeniu serwera wyłączone.", "bye_off": "Ogłoszenia o opuszczeniu serwera wyłączone.",
"bye_on": "Ogłoszenia o opuszczeniu serwera włączone na tym kanale.", "bye_on": "Ogłoszenia o opuszczeniu serwera włączone na tym kanale.",
@@ -19,11 +19,11 @@
"dr": "Rola {0} została usunięta.", "dr": "Rola {0} została usunięta.",
"createtextchan": "Utworzono kanał tekstowy {0}.", "createtextchan": "Utworzono kanał tekstowy {0}.",
"createvoich": "Utworzono kanał głosowy {0}.", "createvoich": "Utworzono kanał głosowy {0}.",
"deafen": "Wyciszenie dzwięku użytkownika pomyślne.", "deafen": "Pomyślnie wyłączono dźwięk.",
"delmsg_off": "Nie będę więcej automatycznie usuwać wiadomości które pomyślnie aktywują komendy na tym serwerze.", "delmsg_off": "Nie będę więcej automatycznie usuwać wiadomości, które pomyślnie aktywują komendy na tym serwerze.",
"delmsg_on": "Będę automatycznie usuwać wiadomości które pomyślnie aktywują komendy na tym serwerze.", "delmsg_on": "Będę automatycznie usuwać wiadomości, które pomyślnie aktywują komendy na tym serwerze.",
"delmsg_channel_off": "Nigdy nie będę automatycznie usuwać wiadomości które pomyślnie aktywują komendy na tym kanale.", "delmsg_channel_off": "Nigdy nie będę automatycznie usuwać wiadomości, które pomyślnie aktywują komendy na tym kanale.",
"delmsg_channel_on": "Zawsze będę automatycznie usuwać wiadomości które pomyślnie aktywują komendy na tym kanale, niezależnie od ustawień serwera.", "delmsg_channel_on": "Zawsze będę automatycznie usuwać wiadomości, które pomyślnie aktywują komendy na tym kanale, niezależnie od ustawień serwera.",
"delmsg_channel_inherit": "Będę auto usuwać wiadomości które pomyślnie aktywują komendy na tym kanale, tylko jeśli ta opcja jest włączona na serwerze.", "delmsg_channel_inherit": "Będę auto usuwać wiadomości które pomyślnie aktywują komendy na tym kanale, tylko jeśli ta opcja jest włączona na serwerze.",
"deltextchan": "Usunięto kanał tekstowy {0}.", "deltextchan": "Usunięto kanał tekstowy {0}.",
"delvoich": "Usunięto kanał głosowy {0}.", "delvoich": "Usunięto kanał głosowy {0}.",
@@ -33,11 +33,11 @@
"fwdm_stop": "Od teraz przestanę przekazywać dalej PW.", "fwdm_stop": "Od teraz przestanę przekazywać dalej PW.",
"greetdel_off": "Automatyczne usuwanie wiadomości powitalnych zostało wyłączone.", "greetdel_off": "Automatyczne usuwanie wiadomości powitalnych zostało wyłączone.",
"greetdel_on": "Wiadomości powitalne będą usuwane po {0} sek.", "greetdel_on": "Wiadomości powitalne będą usuwane po {0} sek.",
"greetdmmsg_cur": "Obecna wiadomość PW powitalnego: {0}", "greetdmmsg_cur": "Obecna wiadomość powitalna PW: {0}",
"greetdmmsg_enable": "Włącz powitalne wiadomości PW wpisując {0}", "greetdmmsg_enable": "Włącz wiadomości powitalne PW wpisując {0}",
"greetdmmsg_new": "Nowa wiadomość powitalnego PW ustawiona.", "greetdmmsg_new": "Nowa wiadomość powitalnego PW ustawiona.",
"greetdm_off": "Powitalne wiadomości PW wyłączone.", "greetdm_off": "Wiadomości powitalne PW wyłączone.",
"greetdm_on": "Powitalne wiadomości PW włączone.", "greetdm_on": "Wiadomości powitalne PW włączone.",
"greetmsg_cur": "Obecna wiadomość powitalna: {0}", "greetmsg_cur": "Obecna wiadomość powitalna: {0}",
"greetmsg_enable": "Włącz wiadomości powitalne wpisując {0}", "greetmsg_enable": "Włącz wiadomości powitalne wpisując {0}",
"greetmsg_new": "Nowa wiadomość powitalna ustawiona.", "greetmsg_new": "Nowa wiadomość powitalna ustawiona.",
@@ -73,19 +73,19 @@
"self_assign_not": "Ta rola nie jest rolą do samodzielnego nadania.", "self_assign_not": "Ta rola nie jest rolą do samodzielnego nadania.",
"self_assign_not_have": "Nie masz roli {0}.", "self_assign_not_have": "Nie masz roli {0}.",
"self_assign_no_excl": "Role do samodzielnego nadania już się nie wykluczają!", "self_assign_no_excl": "Role do samodzielnego nadania już się nie wykluczają!",
"self_assign_perms": "Nie mogę nadać ci tej roli. `Nie mogę nadawać ról właścicielom bądź nadawać ról będących wyżej w hierarchii niż moja.`", "self_assign_perms": "Nie mogę nadać ci tej roli. `Nie mogę nadawać ról właścicielom bądź nadawać ról będących wyżej w hierarchii niż moja.`",
"self_assign_rem": "Usunięto {0} z listy ról do samodzielnego nadania.", "self_assign_rem": "Usunięto {0} z listy ról do samodzielnego nadania.",
"self_assign_remove": "Już nie masz roli {0}.", "self_assign_remove": "Już nie masz roli {0}.",
"self_assign_success": "Od teraz posiadasz rolę {0}.", "self_assign_success": "Od teraz posiadasz rolę {0}.",
"adsarm_enable": "Automatyczne usuwanie odpowiedzi na `{0}iam` i `{0}iamn` zostało włączone.", "adsarm_enable": "Automatyczne usuwanie odpowiedzi na `{0}iam` i `{0}iamn` zostało włączone.",
"adsarm_disable": "Bot nie będzie już dłużej usuwał odpowiedzi na `{0}iam` i `{0}iamn`.", "adsarm_disable": "Bot nie będzie już usuwał odpowiedzi na `{0}iam` i `{0}iamn`.",
"setrole": "Pomyślnie dodano rolę {0} użytkownikowi {1}", "setrole": "Pomyślnie dodano rolę {0} użytkownikowi {1}",
"set_channel_name": "Ustawiono nową nazwę kanału.", "set_channel_name": "Ustawiono nową nazwę kanału.",
"shutting_down": "Wyłączanie", "shutting_down": "Wyłączanie",
"spam_ignore": "{0} będzie ignorować ten kanał.", "spam_ignore": "{0} będzie ignorować ten kanał.",
"spam_not_ignore": "{0} nie będzie już dłużej ignorować tego kanału.", "spam_not_ignore": "{0} nie będzie już ignorować tego kanału.",
"spam_stats": "Jeśli użytkownik wyśle {0} takich samych wiadomości z rzędu, dostanie {1}.\n __IgnoredChannels__: {2}", "spam_stats": "Jeśli użytkownik wyśle {0} takich samych wiadomości z rzędu, dostanie {1}.\n __IgnoredChannels__: {2}",
"undeafen": "Pomyślnie wyłączono zagłuszenie.", "undeafen": "Pomyślnie włączono dźwięk.",
"username": "Nazwa użytkownika", "username": "Nazwa użytkownika",
"user_chat_mute": "**Wyciszono** {0} z czatu.", "user_chat_mute": "**Wyciszono** {0} z czatu.",
"user_chat_unmute": "**Wyłączono wyciszenie** {0} z czatu.", "user_chat_unmute": "**Wyłączono wyciszenie** {0} z czatu.",
@@ -109,15 +109,15 @@
"raffled_user": "Wylosowany użytkownik", "raffled_user": "Wylosowany użytkownik",
"slot_bet": "Zakład", "slot_bet": "Zakład",
"slot_jackpot": "WOOOOOWWWW!!! Gratulacje!!! x{0}", "slot_jackpot": "WOOOOOWWWW!!! Gratulacje!!! x{0}",
"slot_single": "Pojedyńcza {0}, x{1}", "slot_single": "Pojedyncza {0}, x{1}",
"slot_three": "Wow! Farciarz! Trzy takie same! x{0}", "slot_three": "Wow! Farciarz! Trzy takie same! x{0}",
"slot_two": "Dobra robota! Dwa {0} - zakład x{1}", "slot_two": "Dobra robota! Dwa {0} - zakład x{1}",
"won": "Wygrywa", "won": "Wygrywa",
"transactions": "Transakcje użytkownika {0}", "transactions": "Transakcje użytkownika {0}",
"commands_instr": "Wpisz `{0}h NazwaKomendy` żeby zobaczyć pomoc dotyczącą tej konkretnej komendy, np. `{0}h {0}8ball`", "commands_instr": "Wpisz `{0}h NazwaKomendy` żeby zobaczyć pomoc dotyczącą tej konkretnej komendy, np. `{0}h {0}8ball`",
"command_not_found": "Nie mogę znaleźć takiej komendy. Proszę upewnij się, że ta komenda istnieje zanim spróbujesz ponownie.", "command_not_found": "Nie mogę znaleźć takiej komendy. Proszę, upewnij się, że ta komenda istnieje zanim spróbujesz ponownie.",
"module_not_found": "Taki moduł nie istnieje", "module_not_found": "Taki moduł nie istnieje.",
"module_not_found_or_cant_exec": "Albo taki moduł nie istnieje, albo nie możesz używać żadnych komend z podanego modułu.", "module_not_found_or_cant_exec": "Taki moduł nie istnieje albo nie możesz używać żadnych komend z podanego modułu.",
"usage": "Użycie", "usage": "Użycie",
"options": "Opcje", "options": "Opcje",
"requires": "Wymaga", "requires": "Wymaga",
@@ -142,31 +142,31 @@
"waifus_none": "Żadne waifu nie mają jeszcze właścicieli.", "waifus_none": "Żadne waifu nie mają jeszcze właścicieli.",
"waifus_top_waifus": "Topowe Waifu", "waifus_top_waifus": "Topowe Waifu",
"waifu_claimed": "nabywa {0} jako swoje waifu za {1}!", "waifu_claimed": "nabywa {0} jako swoje waifu za {1}!",
"waifu_divorced_like": "Rozwodzisz się z waifu które cię lubi. Potworze bez serca. {0} otrzymuje {1} jako rekompensatę.", "waifu_divorced_like": "Rozwodzisz się z waifu, które cię lubi. Potworze bez serca. {0} otrzymuje {1} jako rekompensatę.",
"waifu_egomaniac": "nie możesz zauroczyć się w sobie, narcyzie.", "waifu_egomaniac": "nie możesz zauroczyć się w sobie, narcyzie.",
"waifu_fulfilled": "🎉 Ich miłość rozkwita! 🎉\nNowa wartość {0} to {1}!", "waifu_fulfilled": "🎉 Ich miłość rozkwita! 🎉\nNowa wartość {0} to {1}!",
"waifu_not_enough": "Musisz zapłacić {0} lub więcej, żeby nabyć to waifu!", "waifu_not_enough": "Musisz zapłacić {0} lub więcej, żeby nabyć tą waifu!",
"waifu_not_yours": "To waifu nie jest twoje.", "waifu_not_yours": "Ta waifu nie jest twoja.",
"waifu_not_yourself": "Nie możesz nabyć siebie.", "waifu_not_yourself": "Nie możesz nabyć siebie.",
"waifu_recent_divorce": "Po niedawnym rozwodzie musisz poczekać {0}g. i {1}m. żeby rozwieźć się znowu.", "waifu_recent_divorce": "Po niedawnym rozwodzie musisz poczekać {0} godz. i {1} min. by rozwieść się ponownie.",
"waifu_transfer_fail": "Albo nie jesteś właścicielem tego waifu, albo cię nie stać... Ewentualnie wpisujesz coś niepoprawnie.", "waifu_transfer_fail": "Albo nie jesteś właścicielem tej waifu, albo cię nie stać... Ewentualnie wpisujesz coś niepoprawnie.",
"waifu_transfer_success": "Własność na {0} została przeniesiona z {1} na {2}", "waifu_transfer_success": "Własność na {0} została przeniesiona z {1} na {2}",
"nobody": "Nikt", "nobody": "Nikt",
"waifu_divorced_notlike": "Rozwodzisz się z waifu które cię nie lubi. Otrzymujesz {0} zwrotu.", "waifu_divorced_notlike": "Rozwodzisz się z waifu, która cię nie lubi. Otrzymujesz {0} zwrotu.",
"waifu_reset": "Statystyki twojego waifu zostały zresetowane.", "waifu_reset": "Statystyki twojej waifu zostały zresetowane.",
"waifu_reset_fail": "Niepowodzenie podczas resetowania statystyk waifu. Upewnij się, że masz wystarczającą ilość waluty.", "waifu_reset_fail": "Niepowodzenie podczas resetowania statystyk waifu. Upewnij się, że masz wystarczającą ilość waluty.",
"waifu_reset_confirm": "To zresetuje statystyki twojego waifu", "waifu_reset_confirm": "To zresetuje statystyki twojej waifu",
"acrophobia": "Lęk wysokości", "acrophobia": "Lęk wysokości",
"acro_ended_no_sub": "Gra zakonczona bez zgłoszeń.", "acro_ended_no_sub": "Gra zakończona bez zgłoszeń.",
"acro_no_votes_cast": "Brak głosów. Gra zakończona bez wyłaniania zwycięzcy.", "acro_no_votes_cast": "Brak głosów. Gra zakończona bez wyłaniania zwycięzcy.",
"acro_nym_was": "Akronimem było {0}.", "acro_nym_was": "Akronimem było {0}.",
"acro_running": "Gra w Lęk wysokości już trwa na tym kanale.", "acro_running": "Gra w Lęk wysokości już trwa na tym kanale.",
"acro_started": "Gra rozpoczęta. Utwórz zdanie w podanym akronimem: {0}.", "acro_started": "Gra rozpoczęta. Utwórz zdanie w podanym akronimem: {0}.",
"acro_started_footer": "Masz {0} sek. żeby wysłać zgłoszenie.", "acro_started_footer": "Masz {0} sek. żeby wysłać zgłoszenie.",
"acro_vote": "Głosuj wpisując numer zgłoszenia", "acro_vote": "Głosuj, wpisując numer zgłoszenia",
"acro_vote_cast": "{0} oddaje swój głos!", "acro_vote_cast": "{0} oddaje swój głos!",
"acro_winner": "Zwycięża {0} z {1} pkt.", "acro_winner": "Zwycięża {0} z {1} pkt.",
"acro_winner_only": "{0} zwycięża będąc jedyną osobą która wysłała zgłoszenie!", "acro_winner_only": "{0} zwycięża będąc jedyną osobą, która wysłała zgłoszenie!",
"question": "Pytanie", "question": "Pytanie",
"rps_draw": "Remis! Oboje wybrali {0}", "rps_draw": "Remis! Oboje wybrali {0}",
"rps_win": "{0} Wygrywa! {1} pokonuje {2}", "rps_win": "{0} Wygrywa! {1} pokonuje {2}",
@@ -201,7 +201,7 @@
"ttt_matched_three": "Trzy równe", "ttt_matched_three": "Trzy równe",
"ttt_no_moves": "Wszystkie ruchy wykorzystane!", "ttt_no_moves": "Wszystkie ruchy wykorzystane!",
"ttt_time_expired": "Koniec czasu!", "ttt_time_expired": "Koniec czasu!",
"ttt_users_move": "Twój ruch {0}", "ttt_users_move": "Twój ruch, {0}",
"vs": "{0} kontra {1}", "vs": "{0} kontra {1}",
"attempting_to_queue": "Próbuję zakolejkować {0} utworów...", "attempting_to_queue": "Próbuję zakolejkować {0} utworów...",
"fairplay": "Fairplay", "fairplay": "Fairplay",
@@ -217,7 +217,7 @@
"playlist_queue_complete": "Pomyślnie załadowano playlistę.", "playlist_queue_complete": "Pomyślnie załadowano playlistę.",
"queued_song": "Zakolejkowany utwór", "queued_song": "Zakolejkowany utwór",
"removed_song": "Usunięto utwór", "removed_song": "Usunięto utwór",
"repeating_track": "Powtarzanie utworu włączone.", "repeating_track": "Odtwarzacz będzie zapętlał ten sam utwór.",
"volume_set": "Głośność ustawiona na {0}%", "volume_set": "Głośność ustawiona na {0}%",
"acm_disable": "Wyłączono użycie WSZYSTKICH MODUŁÓW na kanale {0}.", "acm_disable": "Wyłączono użycie WSZYSTKICH MODUŁÓW na kanale {0}.",
"acm_enable": "Włączono użycie WSZYSTKICH MODUŁÓW na kanale {0}.", "acm_enable": "Włączono użycie WSZYSTKICH MODUŁÓW na kanale {0}.",
@@ -352,8 +352,8 @@
"poll_result": "`{0}.` {1} z {2} głosów.", "poll_result": "`{0}.` {1} z {2} głosów.",
"poll_voted": "zagłosowano: {0}.", "poll_voted": "zagłosowano: {0}.",
"poll_invalid_input": "Nieprawidłowe dane. Musisz podać pytanie i przynajmniej 2 odpowiedzi, wszystko oddzielone `;`.", "poll_invalid_input": "Nieprawidłowe dane. Musisz podać pytanie i przynajmniej 2 odpowiedzi, wszystko oddzielone `;`.",
"x_votes_cast": "{0} głosów oddanych w sumie.", "x_votes_cast": "{0} głosów w sumie.",
"pick_pl": "Podnieś je wpisując`{0}pick`", "pick_pl": "Podnieś je wpisując `{0}pick`",
"pick_sn": "Podnieś wpisując `{0}pick`", "pick_sn": "Podnieś wpisując `{0}pick`",
"sql_confirm_exec": "Potwierdź wykonanie następującej komendy SQL", "sql_confirm_exec": "Potwierdź wykonanie następującej komendy SQL",
"no_vcroles": "Nie masz żadnych ról kanałów głosowych.", "no_vcroles": "Nie masz żadnych ról kanałów głosowych.",
@@ -388,20 +388,20 @@
"warn_cleared_by": "Wyczyszczone przez {0}", "warn_cleared_by": "Wyczyszczone przez {0}",
"warn_punish_list": "Lista kar za upomnienia", "warn_punish_list": "Lista kar za upomnienia",
"warn_punish_rem": "Posiadanie {0} upomnień nie będzie już skutkowało karą.", "warn_punish_rem": "Posiadanie {0} upomnień nie będzie już skutkowało karą.",
"warn_punish_set": "Zastosuję karę {0} dla użytkowników z {1} upomnień.", "warn_punish_set": "Zastosuję karę {0} dla użytkowników z {1} upomnieniami.",
"cant_apply_punishment": "Nie mogę zastosować kary. Upewnij się proszę, że mam wystarczające uprawnienia oraz moja rola znajduje się powyżej wszystkich innych ról w ustawieniach serwera.", "cant_apply_punishment": "Nie mogę zastosować kary. Upewnij się proszę, że mam wystarczające uprawnienia oraz moja rola znajduje się powyżej wszystkich innych ról w ustawieniach serwera.",
"clpa_fail_already": "Możliwe że nagroda w tym miesiącu została już przez ciebie odebrana. Nagrodę możesz odebrać tylko jeden raz w miesiącu, chyba że podwyższysz swoją subskrypcję. \nMożesz to sprawdzić używając komendy `.curtrs`.", "clpa_fail_already": "Możliwe że nagroda w tym miesiącu została już przez ciebie odebrana. Nagrodę możesz odebrać tylko jeden raz w miesiącu, chyba że podwyższysz swoją subskrypcję. \nMożesz to sprawdzić używając komendy `.curtrs`.",
"clpa_fail_already_title": "Już nagrodzono", "clpa_fail_already_title": "Już nagrodzono",
"clpa_fail_conn": "Twoje konto discord może nie być połączone z Patreonem. Jeśli nie masz pewności co to oznacza lub nie wiesz jak się z nim połączyć - musisz odwiedzić [stronę ustawień konta Patreon](https://www.patreon.com/settings/apps) i kliknąć w przycisk 'Połącz' obok loga Discorda.", "clpa_fail_conn": "Twoje konto discord może nie być połączone z Patreonem. Jeśli nie masz pewności co to oznacza lub nie wiesz jak się z nim połączyć - musisz odwiedzić [stronę ustawień konta Patreon](https://www.patreon.com/settings/apps) i kliknąć 'Połącz' obok logo Discorda.",
"clpa_fail_conn_title": "Konto discord nie jest połączone", "clpa_fail_conn_title": "Konto Discord nie jest połączone",
"clpa_fail_sup": "Aby spełniać warunki do otrzymania nagrody musisz wspierać projekt na patreonie. Możesz użyć komendy {0} żeby otrzymać link.", "clpa_fail_sup": "Aby spełniać warunki do otrzymania nagrody musisz wspierać projekt na patreonie. Możesz użyć komendy {0} żeby otrzymać link.",
"clpa_fail_sup_title": "Nie wspierasz", "clpa_fail_sup_title": "Nie wspierasz",
"clpa_fail_wait": "Musisz poczekać 5-10 minut po rozpoczęciu subskrypcji (i połączeniu konta discord do patreona) zanim twoja waluta się pojawi.", "clpa_fail_wait": "Musisz poczekać 5-10 minut po rozpoczęciu subskrypcji (i połączeniu konta discord do patreona) zanim twoja waluta się pojawi.",
"clpa_fail_wait_title": "Poczekaj trochę", "clpa_fail_wait_title": "Poczekaj trochę",
"clpa_too_early": "Nagrody można odebrać najwcześniej 5. każdego miesiąca.", "clpa_too_early": "Nagrody można odebrać najwcześniej 5. każdego miesiąca.",
"shop": "Sklep", "shop": "Sklep",
"shop_item_add": "Towar dodany", "shop_item_add": "Przedmiot dodany",
"shop_none": "Nie znaleziono towarów na tej stronie.", "shop_none": "Nie znaleziono przedmiotów na tej stronie.",
"shop_role": "Dostaniesz rolę {0}.", "shop_role": "Dostaniesz rolę {0}.",
"type": "Typ", "type": "Typ",
"clpa_next_update": "Następna aktualizacja za {0}", "clpa_next_update": "Następna aktualizacja za {0}",
@@ -412,12 +412,12 @@
"out_of_stock": "Wyprzedane.", "out_of_stock": "Wyprzedane.",
"random_unique_item": "Losowy przedmiot unikatowy.", "random_unique_item": "Losowy przedmiot unikatowy.",
"shop_buy_error": "Błąd wysyłania przedmiotu. Zwrócono środki.", "shop_buy_error": "Błąd wysyłania przedmiotu. Zwrócono środki.",
"shop_item_not_found": "Nie znaleziono towaru o takim indeksie.", "shop_item_not_found": "Nie znaleziono przedmiotu o takim indeksie.",
"shop_item_purchase": "Zakup przedmiotu udany.", "shop_item_purchase": "Zakup przedmiotu udany.",
"shop_item_rm": "Towar usunięty", "shop_item_rm": "Towar usunięty",
"shop_item_wrong_type": "Ta pozycja asortymentu nie wspiera dodawania zapasu przedmiotów.", "shop_item_wrong_type": "Ta pozycja asortymentu nie wspiera dodawania zapasu przedmiotów.",
"shop_list_item_added": "Towar dodany pomyślnie.", "shop_list_item_added": "Przedmiot dodany pomyślnie.",
"shop_list_item_not_unique": "Ten towar jest już dodany.", "shop_list_item_not_unique": "Ten przedmiot jest już dodany.",
"shop_purchase": "Zakup na serwerze {0}", "shop_purchase": "Zakup na serwerze {0}",
"shop_role_not_found": "Sprzedawana rola nie istnieje.", "shop_role_not_found": "Sprzedawana rola nie istnieje.",
"role_not_found": "Nie znaleziono roli: {0}", "role_not_found": "Nie znaleziono roli: {0}",
@@ -440,7 +440,7 @@
"song_not_found": "Nie znaleziono utworów.", "song_not_found": "Nie znaleziono utworów.",
"not_found": "Nie znaleziono.", "not_found": "Nie znaleziono.",
"verbose_errors_enabled": "Komendy użyte niepoprawnie będą od teraz wyświetlać błędy.", "verbose_errors_enabled": "Komendy użyte niepoprawnie będą od teraz wyświetlać błędy.",
"verbose_errors_disabled": "Komendy użyte niepoprawnie, nie będą już dłużej wyświetlać błędów.", "verbose_errors_disabled": "Komendy użyte niepoprawnie, nie będą już wyświetlać błędów.",
"perms_reset": "Uprawnienia dla tego serwera zostały zresetowane.", "perms_reset": "Uprawnienia dla tego serwera zostały zresetowane.",
"perm_prevent": "Uprawnienie numer #{0} {1} nie pozwala na wykonanie tej akcji.", "perm_prevent": "Uprawnienie numer #{0} {1} nie pozwala na wykonanie tej akcji.",
"global_perms_reset": "Globalne uprawnienia zostały zresetowane.", "global_perms_reset": "Globalne uprawnienia zostały zresetowane.",
@@ -468,20 +468,20 @@
"nunchi_created": "Gra w nunchi utworzona. Oczekiwanie na dołączenie graczy.", "nunchi_created": "Gra w nunchi utworzona. Oczekiwanie na dołączenie graczy.",
"stream_role_enabled": "Kiedy użytkownik z roli {0} zacznie streamować, nadam mu rolę {1}.", "stream_role_enabled": "Kiedy użytkownik z roli {0} zacznie streamować, nadam mu rolę {1}.",
"stream_role_disabled": "Funkcja rola streamowania została wyłączona.", "stream_role_disabled": "Funkcja rola streamowania została wyłączona.",
"stream_role_kw_set": "Żeby otrzymać rolę streamerzy muszą użyć słowa kluczowego {0}.", "stream_role_kw_set": "Żeby otrzymać rolę, streamerzy muszą użyć słowa kluczowego {0}.",
"stream_role_kw_reset": "Zresetowano słowo kluczowe funkcji rola streamowania.", "stream_role_kw_reset": "Zresetowano słowo kluczowe funkcji rola streamowania.",
"stream_role_bl_add": "Użytkownik {0} nigdy nie otrzyma roli streamowania.", "stream_role_bl_add": "Użytkownik {0} nigdy nie otrzyma roli streamowania.",
"stream_role_bl_add_fail": "Użytkownik {0} już jest na czarnej liście.", "stream_role_bl_add_fail": "Użytkownik {0} jest już na czarnej liście.",
"stream_role_bl_rem": "Użytkownik {0} już nie widnieje na czarnej liście.", "stream_role_bl_rem": "Użytkownika {0} nie ma już na czarnej liście.",
"stream_role_bl_rem_fail": "Użytkownika {0} nie ma na czarnej liście.", "stream_role_bl_rem_fail": "Użytkownika {0} nie ma na czarnej liście.",
"stream_role_wl_add": "Użytkownik {0} otrzyma rolę streamowania nawet jeśli nie użyje słowa kluczowego w tytule streama.", "stream_role_wl_add": "Użytkownik {0} otrzyma rolę streamowania nawet jeśli nie użyje słowa kluczowego w tytule streama.",
"stream_role_wl_add_fail": "Użytkownik {0} już jest na białej liście.", "stream_role_wl_add_fail": "Użytkownik {0} jest już na białej liście.",
"stream_role_wl_rem": "Użytkownik {0} już nie widnieje na białej liście.", "stream_role_wl_rem": "Użytkownika {0} nie ma już na białej liście.",
"stream_role_wl_rem_fail": "Użytkownika {0} nie ma na białej liście.", "stream_role_wl_rem_fail": "Użytkownika {0} nie ma na białej liście.",
"xp_role_reward_add_role": "Użytkownicy którzy osiągną poziom {0} otrzymają rolę {1}.", "xp_role_reward_add_role": "Użytkownicy, którzy osiągną poziom {0} otrzymają rolę {1}.",
"xp_role_reward_remove_role": "Użytkownicy którzy osiągną poziom {0} utracą rolę {1}.", "xp_role_reward_remove_role": "Użytkownicy którzy osiągną poziom {0}, utracą rolę {1}.",
"cur_reward_cleared": "Osiągnięcie poziomu {0} nie będzie więcej nagradzane {1}.", "cur_reward_cleared": "Osiągnięcie poziomu {0} nie będzie więcej nagradzane {1}.",
"cur_reward_added": "Użytkownicy którzy osiągną poziom {0} otrzymają {1}.", "cur_reward_added": "Użytkownicy, którzy osiągną poziom {0} otrzymają {1}.",
"level_up_rewards": "Nagrody za Level Up", "level_up_rewards": "Nagrody za Level Up",
"xp_receive_role": "Otrzymaj rolę {0}.", "xp_receive_role": "Otrzymaj rolę {0}.",
"xp_lose_role": "Strać rolę {0}.", "xp_lose_role": "Strać rolę {0}.",
@@ -493,7 +493,7 @@
"club_accepted": "Zaakceptowano użytkownika {0} do klubu.", "club_accepted": "Zaakceptowano użytkownika {0} do klubu.",
"club_accept_error": "Nie znaleziono użytkownika.", "club_accept_error": "Nie znaleziono użytkownika.",
"club_left": "Opuszczono klub.", "club_left": "Opuszczono klub.",
"club_not_in_club": "Nie należysz do klubu lub próbujesz opuścić klub którego jesteś właścicielem.", "club_not_in_club": "Nie należysz do klubu lub próbujesz opuścić klub, którego jesteś właścicielem.",
"club_user_kick": "Użytkownik {0} został wyrzucony z klubu {1}.", "club_user_kick": "Użytkownik {0} został wyrzucony z klubu {1}.",
"club_user_kick_fail": "Błąd wyrzucania. Nie jesteś właścicielem klubu lub ten użytkownik nie należy do twojego klubu.", "club_user_kick_fail": "Błąd wyrzucania. Nie jesteś właścicielem klubu lub ten użytkownik nie należy do twojego klubu.",
"club_user_banned": "Użytkownik {0} został zbanowany z klubu {1}.", "club_user_banned": "Użytkownik {0} został zbanowany z klubu {1}.",
@@ -511,7 +511,7 @@
"club_bans_for": "Bany dla klubu {0}", "club_bans_for": "Bany dla klubu {0}",
"club_apps_for": "Aplikacje do klubu {0}", "club_apps_for": "Aplikacje do klubu {0}",
"club_leaderboard": "Ranking klubowy - strona {0}", "club_leaderboard": "Ranking klubowy - strona {0}",
"self_assign_are_exclusive": "Możesz wybrać tylko jedną rolę z każdej grupy.", "self_assign_are_exclusive": "Możesz wybrać tylko 1 rolę z każdej grupy.",
"self_assign_are_not_exclusive": "Możesz wybrać dowolną ilość ról z każdej grupy.", "self_assign_are_not_exclusive": "Możesz wybrać dowolną ilość ról z każdej grupy.",
"new_reaction_event": "Dodaj reakcję {0} do tej wiadomości aby otrzymać {1}\nW puli nagród pozostało {2}.", "new_reaction_event": "Dodaj reakcję {0} do tej wiadomości aby otrzymać {1}\nW puli nagród pozostało {2}.",
"new_gamestatus_event": "Wpisz sekretny kod na dowolnym kanale aby otrzymać {1}\nW puli nagród pozostało {2}.", "new_gamestatus_event": "Wpisz sekretny kod na dowolnym kanale aby otrzymać {1}\nW puli nagród pozostało {2}.",
@@ -527,7 +527,7 @@
"feed_not_valid": "Nieprawidłowy link, już śledzisz ten feed na tym serwerze albo osiągnięto maksymalną dozwoloną liczbę feedów.", "feed_not_valid": "Nieprawidłowy link, już śledzisz ten feed na tym serwerze albo osiągnięto maksymalną dozwoloną liczbę feedów.",
"feed_out_of_range": "Indeks poza zakresem.", "feed_out_of_range": "Indeks poza zakresem.",
"feed_removed": "Usunięto feed.", "feed_removed": "Usunięto feed.",
"feed_no_feed": "Nie subksrybujesz żadnych feedów na tym serwerze.", "feed_no_feed": "Nie subskrybujesz żadnych feedów na tym serwerze.",
"timely_none": "Właściciel bota nie ustawił nagrody okresowej.", "timely_none": "Właściciel bota nie ustawił nagrody okresowej.",
"timely_already_claimed": "Już odebrano nagrodę okresową. Możesz odebrać ponownie za {0}.", "timely_already_claimed": "Już odebrano nagrodę okresową. Możesz odebrać ponownie za {0}.",
"timely": "Odebrano {0}. Możesz odebrać ponownie za {1} godz.", "timely": "Odebrano {0}. Możesz odebrać ponownie za {1} godz.",
@@ -547,9 +547,9 @@
"club_transfered": "Własność klubu {0} została przeniesiona na {1}", "club_transfered": "Własność klubu {0} została przeniesiona na {1}",
"club_transfer_failed": "Przeniesienie nieudane. Musisz być właścicielem klubu. Odbiorca musi należeć do klubu.", "club_transfer_failed": "Przeniesienie nieudane. Musisz być właścicielem klubu. Odbiorca musi należeć do klubu.",
"reaction_roles_message": "**Role:** {0}\n**Zawartość:** {1}", "reaction_roles_message": "**Role:** {0}\n**Zawartość:** {1}",
"no_reaction_roles": "Na tym serwerze nie są włączone żadne funkcje RólZaReakcję.", "no_reaction_roles": "Na tym serwerze nie są włączone żadne funkcje Roli za Reakcję.",
"reaction_role_removed": "Usunięto wiadomość RoliZaReakcję #{0}", "reaction_role_removed": "Usunięto wiadomość Roli za Reakcję #{0}",
"reaction_roles_full": "Osiągnięto limit wiadomości RólZaReakcje. Musisz jakieś usunąć.", "reaction_roles_full": "Osiągnięto limit wiadomości Roli za Reakcję. Musisz jakieś usunąć.",
"reminder_list": "Lista przypomnień", "reminder_list": "Lista przypomnień",
"reminder_deleted": "Usunięto przypomnienie #{0}.", "reminder_deleted": "Usunięto przypomnienie #{0}.",
"reminder_not_exist": "Przypomnienie o takim indeksie nie istnieje.", "reminder_not_exist": "Przypomnienie o takim indeksie nie istnieje.",
@@ -667,11 +667,11 @@
"take_fail": "nie jest w stanie odebrać {0} od {1} ponieważ nie posiada aż tyle {2}!", "take_fail": "nie jest w stanie odebrać {0} od {1} ponieważ nie posiada aż tyle {2}!",
"commandlist_regen": "Listakomend wygenerowana ponownie.", "commandlist_regen": "Listakomend wygenerowana ponownie.",
"desc": "Opis", "desc": "Opis",
"cant_dm": "Nie mogę wysłać ci pw. Upewnij się że twoje PW są otwarte. Wejdź do **ustawień (przycisk koła zębatego) -> Prywatność i bezpieczeństwo -> Zezwalaj na wiadomości prywatne od członków serwerów**", "cant_dm": "Nie mogę wysłać ci PW. Upewnij się że twoje PW są otwarte. Wejdź do **ustawień (przycisk koła zębatego) -> Prywatność i bezpieczeństwo -> Zezwalaj na wiadomości prywatne od członków serwerów**",
"donate": "Możesz wspierać projekt NadekoBot na \nPatreonie <{0}> lub\nPaypalem <{1}>\nNie zapomnij zostawić swojej discordowej nazwy bądź id w wiadomości.\n\n**Wielkie dzięki** ♥️", "donate": "Możesz wspierać projekt NadekoBot na \nPatreonie <{0}> lub\nPaypalem <{1}>\nNie zapomnij zostawić swojej discordowej nazwy bądź id w wiadomości.\n\n**Wielkie dzięki** ♥️",
"guide": "**Lista komend**: <{0}>\n**Poradniki odnośnie hostowania i dokumentację znajdziesz tutaj**: <{1}>", "guide": "**Lista komend**: <{0}>\n**Poradniki odnośnie hostowania i dokumentację znajdziesz tutaj**: <{1}>",
"list_of_modules": "Lista modułów", "list_of_modules": "Lista modułów",
"autohentai_started": "Autohentai uruchomione. Postowanie co {0}s oznaczone jednym z następujących tagów:\n{1}", "autohentai_started": "Autohentai uruchomione. Postowanie co {0} sek. oznaczone jednym z następujących tagów:\n{1}",
"tag": "Tag", "tag": "Tag",
"animal_race_full": "Wyścig pełny! Ruszamy bezzwłocznie.", "animal_race_full": "Wyścig pełny! Ruszamy bezzwłocznie.",
"animal_race_join_bet": "{0} dołącza jako {1} i obstawia {2}!", "animal_race_join_bet": "{0} dołącza jako {1} i obstawia {2}!",
@@ -679,7 +679,7 @@
"animal_race_won_money": "{0} jako {1} Wygrywa wyścig i {2}!", "animal_race_won_money": "{0} jako {1} Wygrywa wyścig i {2}!",
"race_not_exist": "Na tym serwerze nie odbywa się żaden wyścig", "race_not_exist": "Na tym serwerze nie odbywa się żaden wyścig",
"second_larger_than_first": "Druga liczba musi być większa niż pierwsza.", "second_larger_than_first": "Druga liczba musi być większa niż pierwsza.",
"waifu_affinity_already": "twoje zauroczenie jest już ustawione na to waifu lub próbujesz usunąć swoje zauroczenie kiedy jeszcze nie jest ustawione.", "waifu_affinity_already": "twoje zauroczenie jest już ustawione na tą waifu lub próbujesz usunąć swoje zauroczenie kiedy jeszcze nie jest ustawione.",
"waifu_affinity_changed": "zmienia swoje zauroczenie z {0} na {1}.\n\n*To jest wątpliwe moralnie.*🤔", "waifu_affinity_changed": "zmienia swoje zauroczenie z {0} na {1}.\n\n*To jest wątpliwe moralnie.*🤔",
"waifu_affinity_cooldown": "Musisz poczekać {0} godz. i {1} min. żeby zmienić swoje zauroczenie kolejny raz.", "waifu_affinity_cooldown": "Musisz poczekać {0} godz. i {1} min. żeby zmienić swoje zauroczenie kolejny raz.",
"waifu_affinity_reset": "Twoje zauroczenie zostało zresetowane. Nie masz już osoby którą lubisz.", "waifu_affinity_reset": "Twoje zauroczenie zostało zresetowane. Nie masz już osoby którą lubisz.",
@@ -750,7 +750,7 @@
"streams_follow_title": "Streamy które obserwujesz", "streams_follow_title": "Streamy które obserwujesz",
"streams_none": "Nie obserwujesz żadnych streamów na tym serwerze.", "streams_none": "Nie obserwujesz żadnych streamów na tym serwerze.",
"stream_no": "Nie ma takiego streamu.", "stream_no": "Nie ma takiego streamu.",
"stream_off_enabled": "Powiadomienia o streamach będą od teraz informować o zakończeniu streama.", "stream_off_enabled": "Powiadomienia o streamach będą od teraz informować o zakończeniu streama.",
"stream_off_disabled": "Powiadomienia o streamach nie będą więcej informować o zakończeniu streama.", "stream_off_disabled": "Powiadomienia o streamach nie będą więcej informować o zakończeniu streama.",
"stream_not_added": "Stream nie został dodany. Możliwe że stream nie istnieje, platforma nie jest wspierana lub osiągnięto maksymalną dozwoloną liczbę streamów.", "stream_not_added": "Stream nie został dodany. Możliwe że stream nie istnieje, platforma nie jest wspierana lub osiągnięto maksymalną dozwoloną liczbę streamów.",
"stream_message_reset": "Treść powiadomienia dla streamu {0} została zresetowana.", "stream_message_reset": "Treść powiadomienia dla streamu {0} została zresetowana.",
@@ -780,11 +780,11 @@
"quotes_deleted": "Usunięto wszystkie cytaty ze słowem kluczowym {0}.", "quotes_deleted": "Usunięto wszystkie cytaty ze słowem kluczowym {0}.",
"quotes_page": "Cytaty strona {0}", "quotes_page": "Cytaty strona {0}",
"quotes_page_none": "Brak cytatów na tej stronie.", "quotes_page_none": "Brak cytatów na tej stronie.",
"quotes_remove_none": "Nie znaleziono cytatów które można usunąć.", "quotes_remove_none": "Nie znaleziono cytatów, które można usunąć.",
"quote_added_new": "Cytat #{0} dodany.", "quote_added_new": "Cytat #{0} dodany.",
"repeater_redundant_no": "Powtarzanie **#{0}** nie będzie więcej wysyłać zbędnych wiadomości.", "repeater_redundant_no": "Powtarzanie **#{0}** nie będzie więcej wysyłać zbędnych wiadomości.",
"repeater_redundant_yes": "Powtarzanie **{0}** będzie od teraz wysyłać zbędne wiadomości.", "repeater_redundant_yes": "Powtarzanie **{0}** będzie od teraz wysyłać zbędne wiadomości.",
"roles_all_page": "Strona #{0} wszystkich ról na tym serwerze.", "roles_all_page": "Strona #{0} wszystkich ról na tym serwerze:",
"roles_page": "Strona #{0} ról dla {1}", "roles_page": "Strona #{0} ról dla {1}",
"showemojis": "**Nazwa:** {0} **Link:** {1}", "showemojis": "**Nazwa:** {0} **Link:** {1}",
"users": "Użytkownicy", "users": "Użytkownicy",
@@ -797,10 +797,10 @@
"punishment_unsupported": "Nie możesz użyć kary {0} z tą funkcjonalnością.", "punishment_unsupported": "Nie możesz użyć kary {0} z tą funkcjonalnością.",
"interval": "Interwał", "interval": "Interwał",
"kicked_pl": "Wyrzuceni", "kicked_pl": "Wyrzuceni",
"autocmd_add": "Komenda {0} będzie się uruchamiać co {1}s na tym kanale.", "autocmd_add": "Komenda {0} będzie się uruchamiać co {1} sek. na tym kanale.",
"autocmdlist_none": "Brak automatycznych komend na tej stronie.", "autocmdlist_none": "Brak automatycznych komend na tej stronie.",
"warn_expire_set_delete": "Upomnienia zostaną usunięte po {0} dn.", "warn_expire_set_delete": "Upomnienia zostaną usunięte po upływie {0} dni.",
"warn_expire_set_clear": "Upomnienia zostaną wyczyszczone po {0} dn.", "warn_expire_set_clear": "Upomnienia zostaną wyczyszczone po upływie {0} dni.",
"warn_expire_reset": "Upomnienia nie będą się przedawniać.", "warn_expire_reset": "Upomnienia nie będą się przedawniać.",
"warn_punish_set_timed": "Zastosuję karę {0} na {2} użytkownikom z {1} upomnieniami.", "warn_punish_set_timed": "Zastosuję karę {0} na {2} użytkownikom z {1} upomnieniami.",
"clpa_obsolete": ":tada: **Patreonowe nagrody walutowe są teraz automatyczne!** :tada:\nTa komenda jest teraz nieaktualna.\nJeśli nagroda za twój wkład w tym miesiącu nie została jeszcze przez ciebie otrzymana, poniżej znajdziesz kilka powodów dlaczego tak mogło się stać.", "clpa_obsolete": ":tada: **Patreonowe nagrody walutowe są teraz automatyczne!** :tada:\nTa komenda jest teraz nieaktualna.\nJeśli nagroda za twój wkład w tym miesiącu nie została jeszcze przez ciebie otrzymana, poniżej znajdziesz kilka powodów dlaczego tak mogło się stać.",
@@ -809,7 +809,7 @@
"rolehoist_enabled": "Rola {0} wyświetla się teraz osobno od reszty członków online.", "rolehoist_enabled": "Rola {0} wyświetla się teraz osobno od reszty członków online.",
"rolehoist_disabled": "Rola {0} nie jest już wyświetlana osobno od reszty członków online.", "rolehoist_disabled": "Rola {0} nie jest już wyświetlana osobno od reszty członków online.",
"shop_role_already_bought": "Ta rola została już przez ciebie zakupiona.", "shop_role_already_bought": "Ta rola została już przez ciebie zakupiona.",
"quotes_notfound": "Nie znaleziono cytatów pasujących do podanego ID.", "quotes_notfound": "Nie znaleziono cytatów pasujących do podanego id.",
"prefix_new": "Zmieniono prefiks z {0} na {1} na tym serwerze", "prefix_new": "Zmieniono prefiks z {0} na {1} na tym serwerze",
"defprefix_new": "Zmieniono domyślny prefiks bota z {0} na {1}", "defprefix_new": "Zmieniono domyślny prefiks bota z {0} na {1}",
"bot_nick": "Pseudonim bota zmieniony na {0}", "bot_nick": "Pseudonim bota zmieniony na {0}",
@@ -822,7 +822,7 @@
"bot_strings_reloaded": "Ciągi bota zostały przeładowane.", "bot_strings_reloaded": "Ciągi bota zostały przeładowane.",
"xpn_setting_global": "Globalne powiadomienia o Awansach Poziomów", "xpn_setting_global": "Globalne powiadomienia o Awansach Poziomów",
"xpn_setting_server": "Serwerowe powiadomienia o Awansach Poziomów", "xpn_setting_server": "Serwerowe powiadomienia o Awansach Poziomów",
"xpn_notif_channel": "Na kanale na którym wysłano ostatnią wiadomość.", "xpn_notif_channel": "Na kanale, na którym wysłano ostatnią wiadomość.",
"xpn_notif_dm": "Poprzez prywatną wiadomość.", "xpn_notif_dm": "Poprzez prywatną wiadomość.",
"xpn_notif_disabled": "Nigdzie.", "xpn_notif_disabled": "Nigdzie.",
"excluded": "Wykluczono {0} z systemu XP na tym serwerze.", "excluded": "Wykluczono {0} z systemu XP na tym serwerze.",
@@ -832,7 +832,7 @@
"server_is_not_excluded": "Ten serwer nie jest wykluczony.", "server_is_not_excluded": "Ten serwer nie jest wykluczony.",
"level_up_channel": "Gratulacje {0}! Osiągasz poziom {1}!", "level_up_channel": "Gratulacje {0}! Osiągasz poziom {1}!",
"level_up_dm": "Gratulacje {0}! Osiągasz poziom {1} na serwerze {2}!", "level_up_dm": "Gratulacje {0}! Osiągasz poziom {1} na serwerze {2}!",
"level_up_global": "Gratulacje {0}! Osiągasz globalny poziom {1}! ", "level_up_global": "Gratulacje {0}, osiągasz globalny poziom {1}!",
"level_x": "Poziom {0}", "level_x": "Poziom {0}",
"no_level_up_rewards": "Brak nagród za poziomy na tej stronie.", "no_level_up_rewards": "Brak nagród za poziomy na tej stronie.",
"server_leaderboard": "Serwerowy Ranking XP", "server_leaderboard": "Serwerowy Ranking XP",
@@ -841,7 +841,7 @@
"template_reloaded": "Szablon XP został przeładowany.", "template_reloaded": "Szablon XP został przeładowany.",
"edited_cust_react": "Customowa Reakcja Zedytowana", "edited_cust_react": "Customowa Reakcja Zedytowana",
"self_assign_group": "Grupa {0}", "self_assign_group": "Grupa {0}",
"started": "Uruchomione. Ponowne wysyłanie co {0} s.", "started": "Uruchomione. Ponowne wysyłanie co {0} sek.",
"stopped": "Zatrzymano ponowne wysyłanie.", "stopped": "Zatrzymano ponowne wysyłanie.",
"restart_fail": "Musisz ustawić RestartCommand w twoim creds.yml", "restart_fail": "Musisz ustawić RestartCommand w twoim creds.yml",
"restarting": "Restartuję.", "restarting": "Restartuję.",
@@ -864,7 +864,7 @@
"leagues_not_found": "Nie udało się wczytać danych z API Patch of Exile.", "leagues_not_found": "Nie udało się wczytać danych z API Patch of Exile.",
"perm_override_page_none": "Brak nadpisań na tej stronie.", "perm_override_page_none": "Brak nadpisań na tej stronie.",
"perm_override_all": "Wszystkie discordowe nadpisania uprawnień zostały wyczyszczone.", "perm_override_all": "Wszystkie discordowe nadpisania uprawnień zostały wyczyszczone.",
"perm_override_all_confirm": "Czy na pewno chcesz usunąć **WSZYSTKIE** discordowe nadpisania uprawnień Tego nie można cofnąć.", "perm_override_all_confirm": "Czy na pewno chcesz usunąć **WSZYSTKIE** discordowe nadpisania uprawnień? Ta akcja jest nieodwracalna.",
"perm_overrides": "Discordowe Nadpisania Uprawnień", "perm_overrides": "Discordowe Nadpisania Uprawnień",
"perm_override_reset": "Discordowe Nadpisania Uprawnień dla tej komendy zostały wyczyszczone.", "perm_override_reset": "Discordowe Nadpisania Uprawnień dla tej komendy zostały wyczyszczone.",
"reset": "Reset Xp", "reset": "Reset Xp",
@@ -883,7 +883,7 @@
"group_name_removed": "Grupa #{0} już nie ma nazwy.", "group_name_removed": "Grupa #{0} już nie ma nazwy.",
"quote_id": "Cytat {0}", "quote_id": "Cytat {0}",
"aar_none": "Użytkownikom nie przypisuje się żadnej roli kiedy dołączają do tego serwera.", "aar_none": "Użytkownikom nie przypisuje się żadnej roli kiedy dołączają do tego serwera.",
"aar_roles": "Następujące role są przypisywane użytkowników którzy dołączają do tego serwera: {0}", "aar_roles": "Następujące role są przypisywane użytkownikom, którzy dołączają do tego serwera: {0}",
"aar_role_removed": "Użytkownikom już nie przypisuje się roli {0} kiedy dołączają do tego serwera.", "aar_role_removed": "Użytkownikom już nie przypisuje się roli {0} kiedy dołączają do tego serwera.",
"remove_roles_pl": "zostali pozbawieni swoich ról", "remove_roles_pl": "zostali pozbawieni swoich ról",
"role_too_high": "Nie możesz użyć tej komendy dla ról które są powyżej twojej najwyższej roli, chyba że jesteś administratorem serwera.", "role_too_high": "Nie możesz użyć tej komendy dla ról które są powyżej twojej najwyższej roli, chyba że jesteś administratorem serwera.",
@@ -895,7 +895,7 @@
"_8ball": "Magiczna kula", "_8ball": "Magiczna kula",
"repeating_none": "Odtwarzanie zatrzyma się kiedy dotrze do końca kolejki.", "repeating_none": "Odtwarzanie zatrzyma się kiedy dotrze do końca kolejki.",
"repeating_queue": "Odtwarzanie kolejki będzie powtarzane.", "repeating_queue": "Odtwarzanie kolejki będzie powtarzane.",
"current_music_quality": "Ustawiona jakość muzyki: {0}", "current_music_quality": "Obecnie ustawiona jakość muzyki: {0}",
"music_quality_set": "Jakość muzyki została ustawiona na {0}. Żeby zmiana zaczęła obowiązywać należy skasować i zrestartować odtwarzacz.", "music_quality_set": "Jakość muzyki została ustawiona na {0}. Żeby zmiana zaczęła obowiązywać należy skasować i zrestartować odtwarzacz.",
"blacklisted_users": "Użytkownicy na czarnej liście", "blacklisted_users": "Użytkownicy na czarnej liście",
"blacklisted_channels": "Kanały na czarnej liście", "blacklisted_channels": "Kanały na czarnej liście",
@@ -904,7 +904,7 @@
"stream_not_following_any": "Nie obserwujesz żadnych streamów.", "stream_not_following_any": "Nie obserwujesz żadnych streamów.",
"stream_message_set_all": "Wszystkie {0} obserwowanych streamów ma od teraz ustawioną podaną wiadomość.", "stream_message_set_all": "Wszystkie {0} obserwowanych streamów ma od teraz ustawioną podaną wiadomość.",
"repeater_exceed_limit": "Nie możesz mieć więcej niż {0} powtórzeń na serwer.", "repeater_exceed_limit": "Nie możesz mieć więcej niż {0} powtórzeń na serwer.",
"repeater_remove_fail": "Nie udało się usunąć powtórzenia o tym indeksie. Podano fałszywy indeks lub powtórzenie akurat było w trakcie działania, więc jeśli tak się stało spróbuj ponownie za kilka sekund.", "repeater_remove_fail": "Nie udało się usunąć powtórzenia o tym indeksie. Podano fałszywy indeks lub powtórzenie było w trakcie działania, więc jeśli tak się stało, spróbuj ponownie za kilka sekund.",
"interval_colon": "Interwał:", "interval_colon": "Interwał:",
"executes_in_colon": "Wykonanie za:", "executes_in_colon": "Wykonanie za:",
"message_colon": "Wiadomość:", "message_colon": "Wiadomość:",
@@ -917,7 +917,7 @@
"warns_expire_in": "Ostrzeżenia przedawnią się w {0} dni.", "warns_expire_in": "Ostrzeżenia przedawnią się w {0} dni.",
"not_with_bot_in_voice": "Nie jesteś na tym samym kanale głosowym co bot.", "not_with_bot_in_voice": "Nie jesteś na tym samym kanale głosowym co bot.",
"waifu_gift_not_exist": "Ten przedmiot waifu nie istnieje", "waifu_gift_not_exist": "Ten przedmiot waifu nie istnieje",
"fans": "Fani {0}", "fans": "Fani ({0})",
"config_edit_fail": "Nie udało się ustawić wartości {1} dla {0}", "config_edit_fail": "Nie udało się ustawić wartości {1} dla {0}",
"config_not_found": "Konfiguracja {0} nie została znaleziona", "config_not_found": "Konfiguracja {0} nie została znaleziona",
"config_prop_not_found": "Właściwość {0} nie znaleziona w {1} konfiguracji", "config_prop_not_found": "Właściwość {0} nie znaleziona w {1} konfiguracji",
@@ -961,14 +961,14 @@
"boostmsg_enable": "Włącz wiadomości boostowania wpisując {0}", "boostmsg_enable": "Włącz wiadomości boostowania wpisując {0}",
"boostmsg_new": "Nowa wiadomość boostowania ustawiona.", "boostmsg_new": "Nowa wiadomość boostowania ustawiona.",
"boostdel_off": "Automatyczne usuwanie wiadomości boostowania zostało wyłączone.", "boostdel_off": "Automatyczne usuwanie wiadomości boostowania zostało wyłączone.",
"boostdel_on": "Wiadomości boostowania będą usuwane po {0} s.", "boostdel_on": "Wiadomości boostowania będą usuwane po {0} sek.",
"log_ignored_channels": "Ignorowane Kanały", "log_ignored_channels": "Ignorowane Kanały",
"log_ignored_users": "Ignorowani Użytkownicy", "log_ignored_users": "Ignorowani Użytkownicy",
"log_ignore_user": "Logowanie będzie ignorować użytkownika {0}", "log_ignore_user": "Logowanie będzie ignorować użytkownika {0}",
"log_not_ignore_user": "Logowanie już nie będzie ignorować użytkownika {0}", "log_not_ignore_user": "Logowanie już nie będzie ignorować użytkownika {0}",
"log_ignore_chan": "Logowanie będzie ignorować kanał {0}", "log_ignore_chan": "Logowanie będzie ignorować kanał {0}",
"log_not_ignore_chan": "Logowanie już nie będzie ignorować kanału {0}", "log_not_ignore_chan": "Logowanie już nie będzie ignorować kanału {0}",
"streams_cleared": "Wszystkie streamy obserwowane na tym serwerze zostały usuniętę.", "streams_cleared": "Wszystkie streamy obserwowane na tym serwerze zostały usunięte.",
"warn_weight": "Waga: {0}", "warn_weight": "Waga: {0}",
"warn_count": "{0} bieżące, {1} razem", "warn_count": "{0} bieżące, {1} razem",
"mass_ban_in_progress": "Banuję {0} użytkowników...", "mass_ban_in_progress": "Banuję {0} użytkowników...",

View File

@@ -1,16 +1,16 @@
{ {
"api_key_missing": "A chave de API necessária para esse comando não foi fornecida.", "api_key_missing": "Falta a chave API.",
"quote_deleted": "Citação #{0} excluída.", "quote_deleted": "Citação #{0} excluída.",
"redacted_too_long": "O texto é longo demais.", "redacted_too_long": "O texto é longo demais.",
"trigger": "Gatilho", "trigger": "Gatilho",
"response": "Resposta", "response": "Resposta",
"fw_cleared": "Todas as palavras filtradas foram removidas e suas configurações foram resetadas.", "fw_cleared": "Removido todos os filtros e configurações de filtros de palavras do canal.",
"aar_disabled": "Usuários que entrarem no servidor não receberão cargos automaticamente.", "aar_disabled": "**Cargos automáticos** para usuários que entrarem está **desativado**",
"bandm": "Você foi banido do servidor {0}.\nMotivo: {1}", "bandm": "Você foi banido do servidor {0}.\nMotivo: {1}",
"banned_user": "Usuário Banido", "banned_user": "Usuário Banido",
"byedel_off": "A exclusão automática de mensagens de despedida foi desativada.", "byedel_off": "A exclusão automática de mensagens de despedida foi desativada.",
"byedel_on": "Mensagens de despedida serão excluídas após {0} segundos.", "byedel_on": "Mensagens de despedida serão excluídas após {0} segundos.",
"byemsg_cur": "Mensagem de despedida atual", "byemsg_cur": "Mensagem de despedida atual: {0}",
"byemsg_enable": "Digite {0} para ativar a mensagem de despedida.", "byemsg_enable": "Digite {0} para ativar a mensagem de despedida.",
"byemsg_new": "Nova mensagem de despedida definida com sucesso.", "byemsg_new": "Nova mensagem de despedida definida com sucesso.",
"bye_off": "A mensagem de despedida foi desativada.", "bye_off": "A mensagem de despedida foi desativada.",
@@ -33,22 +33,22 @@
"fwdm_stop": "DMs não serão mais encaminhadas.", "fwdm_stop": "DMs não serão mais encaminhadas.",
"greetdel_off": "Mensagens de boas-vindas não serão mais automaticamente excluídas.", "greetdel_off": "Mensagens de boas-vindas não serão mais automaticamente excluídas.",
"greetdel_on": "Mensagens de boas-vindas serão excluídas após {0} segundos.", "greetdel_on": "Mensagens de boas-vindas serão excluídas após {0} segundos.",
"greetdmmsg_cur": "Mensagem direta de boas-vindas atual", "greetdmmsg_cur": "Mensagem direta de boas-vindas atual: {0}",
"greetdmmsg_enable": "Digite {0} para ativar a mensagem direta de boas-vindas.", "greetdmmsg_enable": "Digite {0} para ativar a mensagem direta de boas-vindas.",
"greetdmmsg_new": "A mensagem direta de boas-vindas foi definida com sucesso.", "greetdmmsg_new": "A mensagem direta de boas-vindas foi definida com sucesso.",
"greetdm_off": "A mensagem direta de boas-vindas foi desativada.", "greetdm_off": "A mensagem direta de boas-vindas foi desativada.",
"greetdm_on": "A mensagem direta de boas-vindas foi ativada.", "greetdm_on": "A mensagem direta de boas-vindas foi ativada.",
"greetmsg_cur": "Mensagem de boas-vindas atual", "greetmsg_cur": "Mensagem de boas-vindas atual: {0}",
"greetmsg_enable": "Digite {0} para ativar a mensagem de boas-vindas.", "greetmsg_enable": "Digite {0} para ativar a mensagem de boas-vindas.",
"greetmsg_new": "Mensagem de boas-vindas definida com sucesso.", "greetmsg_new": "Mensagem de boas-vindas definida com sucesso.",
"greet_off": "A mensagem de boas-vindas foi desativada.", "greet_off": "A mensagem de boas-vindas foi desativada.",
"greet_on": "A mensagem de boas-vindas foi ativada nesse canal.", "greet_on": "A mensagem de boas-vindas foi ativada nesse canal.",
"hierarchy": "Você não pode usar esse comando em usuários de cargo igual ou superior ao seu na hierarquia de cargos.", "hierarchy": "Você não pode usar esse comando em usuários de cargo igual ou superior ao seu (ou meu) na hierarquia de cargos.",
"invalid_format": "Input inválido.", "invalid_format": "Input inválido.",
"kickdm": "Você foi expulso do servidor {0}.\nMotivo: {1}", "kickdm": "Você foi expulso do servidor {0}.\nMotivo: {1}",
"kicked_user": "Usuário expulso", "kicked_user": "Usuário expulso",
"lang_list": "Lista de idiomas", "lang_list": "Lista de idiomas",
"lang_set_bot": "O idioma do bot foi definido para {0} - {1}", "lang_set_bot": "O idoma do bot foi definido para {0} - {1}",
"lang_set_bot_show": "O idioma do bot está definido como {0} - {1}", "lang_set_bot_show": "O idioma do bot está definido como {0} - {1}",
"lang_set": "O idioma do bot no servidor foi definido para {0} - {1}", "lang_set": "O idioma do bot no servidor foi definido para {0} - {1}",
"message_sent": "Mensagem enviada.", "message_sent": "Mensagem enviada.",
@@ -61,7 +61,7 @@
"raid_cnt": "O número de usuários deve estar entre {0} e {1}.", "raid_cnt": "O número de usuários deve estar entre {0} e {1}.",
"raid_stats": "Se {0} ou mais usuários entrarem no servidor em um intervalo de {1} segundos, aplicarei {2} a eles.", "raid_stats": "Se {0} ou mais usuários entrarem no servidor em um intervalo de {1} segundos, aplicarei {2} a eles.",
"raid_time": "O tempo deve ser entre {0} e {1} segundos.", "raid_time": "O tempo deve ser entre {0} e {1} segundos.",
"rar": "Todas os cargos do usuário {0} foram removidos com sucesso.", "rar": "Todos os cargos do usuário {0} foram removidos com sucesso.",
"rc": "A cor do cargo {0} foi alterada.", "rc": "A cor do cargo {0} foi alterada.",
"renrole": "Cargo renomeado.", "renrole": "Cargo renomeado.",
"reprm": "Mensagem de status removida: {0}", "reprm": "Mensagem de status removida: {0}",
@@ -108,9 +108,9 @@
"not_enough": "Você não tem {0} suficiente.", "not_enough": "Você não tem {0} suficiente.",
"raffled_user": "Usuário sorteado", "raffled_user": "Usuário sorteado",
"slot_bet": "Aposta", "slot_bet": "Aposta",
"slot_jackpot": "WOAAHHHHHH!!! Parabéns!!! x{0}", "slot_jackpot": "UHUUUULLLL!!! Parabéns!!! x{0}",
"slot_single": "Um único {0}, x{1}", "slot_single": "Um único {0}, x{1}",
"slot_three": "Whoa! Que sorte! Três do mesmo tipo! x{0}", "slot_three": "Uhul! Que sorte! Três do mesmo tipo! x{0}",
"slot_two": "Opa! Dois {0} - ganha x{1}", "slot_two": "Opa! Dois {0} - ganha x{1}",
"won": "Ganhou", "won": "Ganhou",
"transactions": "Transações do usuário {0}", "transactions": "Transações do usuário {0}",
@@ -123,13 +123,13 @@
"requires": "Requer", "requires": "Requer",
"blacklisted_tag_list": "Lista de tags na lista negra:", "blacklisted_tag_list": "Lista de tags na lista negra:",
"blacklisted_tag_add": "O termo {0} foi adicionado à lista negra.", "blacklisted_tag_add": "O termo {0} foi adicionado à lista negra.",
"blacklisted_tag_remove": "A tag {0} não está mais na lista negra.", "blacklisted_tag_remove": "O termo {0} não está mais na lista negra.",
"animal_race": "Corrida de animais", "animal_race": "Corrida de animais",
"animal_race_failed": "Não foi possível iniciar a corrida por não haver participantes suficientes.", "animal_race_failed": "Não foi possível iniciar a corrida por não haver participantes suficientes.",
"animal_race_join": "{0} entrou como {1}", "animal_race_join": "{0} entrou como {1}",
"animal_race_join_instr": "Digite {0}race para participar da corrida.", "animal_race_join_instr": "Digite {0}jr para participar da corrida.",
"animal_race_starting": "Iniciando em {0} segundos ou quando a sala estiver cheia.", "animal_race_starting": "Iniciando em {0} segundos ou quando a sala estiver cheia.",
"animal_race_won": "{0}, como {1}, venceu a corrida!", "animal_race_won": "{0} como {1} venceu a corrida!",
"dice_invalid_number": "Número inválido. Você pode rolar {0}-{1} dados de uma vez.", "dice_invalid_number": "Número inválido. Você pode rolar {0}-{1} dados de uma vez.",
"dice_rolled": "rolou {0}", "dice_rolled": "rolou {0}",
"dice_rolled_num": "Dados rolados: {0}", "dice_rolled_num": "Dados rolados: {0}",
@@ -149,7 +149,7 @@
"waifu_not_yours": "Essa waifu não lhe pertence.", "waifu_not_yours": "Essa waifu não lhe pertence.",
"waifu_not_yourself": "Você não pode se reivindicar.", "waifu_not_yourself": "Você não pode se reivindicar.",
"waifu_recent_divorce": "Por ter se divorciado recentemente, você deve esperar {0} horas e {1} minutos para se divorciar novamente.", "waifu_recent_divorce": "Por ter se divorciado recentemente, você deve esperar {0} horas e {1} minutos para se divorciar novamente.",
"waifu_transfer_fail": "Você não é o dono dessa waifu.", "waifu_transfer_fail": "Você não é o dono desta waifu ou não tem como compra-la.\nSua entrada é inválida.",
"waifu_transfer_success": "A posse de {0} foi transferida de {1} para {2}", "waifu_transfer_success": "A posse de {0} foi transferida de {1} para {2}",
"nobody": "Ninguém", "nobody": "Ninguém",
"waifu_divorced_notlike": "Você se divorciou uma waifu que não gosta de você. Você recebeu {0}.", "waifu_divorced_notlike": "Você se divorciou uma waifu que não gosta de você. Você recebeu {0}.",
@@ -183,8 +183,8 @@
"hangman_game_started": "Jogo da forca iniciado", "hangman_game_started": "Jogo da forca iniciado",
"hangman_running": "Já existe um jogo da forca em andamento nesse canal.", "hangman_running": "Já existe um jogo da forca em andamento nesse canal.",
"hangman_types": "Lista dos temas disponíveis no \"{0}hangman\":", "hangman_types": "Lista dos temas disponíveis no \"{0}hangman\":",
"no_results": "Nenhum resultado.", "no_results": "Nenhum resultado encontrado.",
"picked": "pegou {0}", "picked": "coletou {0}",
"planted": "{0} plantou {1}", "planted": "{0} plantou {1}",
"trivia_already_running": "Já há um quiz em andamento nesse servidor.", "trivia_already_running": "Já há um quiz em andamento nesse servidor.",
"trivia_game": "Quiz", "trivia_game": "Quiz",
@@ -217,7 +217,7 @@
"playlist_queue_complete": "Playlist adicionada à fila.", "playlist_queue_complete": "Playlist adicionada à fila.",
"queued_song": "Músicas na fila", "queued_song": "Músicas na fila",
"removed_song": "Música removida", "removed_song": "Música removida",
"repeating_track": "Repetindo música", "repeating_track": "A música ficará sendo repetida.",
"volume_set": "Volume ajustado para {0}%", "volume_set": "Volume ajustado para {0}%",
"acm_disable": "TODOS OS MÓDULOS foram desativados no canal {0}.", "acm_disable": "TODOS OS MÓDULOS foram desativados no canal {0}.",
"acm_enable": "TODOS OS MÓDULOS foram ativados no canal {0}.", "acm_enable": "TODOS OS MÓDULOS foram ativados no canal {0}.",
@@ -353,8 +353,8 @@
"poll_voted": "{0} votou.", "poll_voted": "{0} votou.",
"poll_invalid_input": "Input inválido. Você precisa de uma pergunta e pelo menos 2 respostas, todas separadas por `;`.", "poll_invalid_input": "Input inválido. Você precisa de uma pergunta e pelo menos 2 respostas, todas separadas por `;`.",
"x_votes_cast": "Total de votos: {0}", "x_votes_cast": "Total de votos: {0}",
"pick_pl": "Pegue digitando {0}", "pick_pl": "Pegue o item digitando `{0}pick`",
"pick_sn": "Pegue digitando {0}", "pick_sn": "Pegue digitando `{0}pick`",
"sql_confirm_exec": "Confirme a execução do seguinte comando SQL", "sql_confirm_exec": "Confirme a execução do seguinte comando SQL",
"no_vcroles": "Não há cargos de canal de voz.", "no_vcroles": "Não há cargos de canal de voz.",
"user_muted_time": "{0} foi **mutado** nos chats de voz e texto por {1} minutos.", "user_muted_time": "{0} foi **mutado** nos chats de voz e texto por {1} minutos.",
@@ -390,13 +390,13 @@
"warn_punish_rem": "Ter {0} advertências não causará mais uma punição.", "warn_punish_rem": "Ter {0} advertências não causará mais uma punição.",
"warn_punish_set": "Usuários que acumularem {1} advertências serão punidos com {0}.", "warn_punish_set": "Usuários que acumularem {1} advertências serão punidos com {0}.",
"cant_apply_punishment": "Não tenho as permissões necessárias para aplicar essa punição.", "cant_apply_punishment": "Não tenho as permissões necessárias para aplicar essa punição.",
"clpa_fail_already": "Talvez você já tenha recebido sua recompensa deste mês. Você só pode recebê-las uma vez a cada mês, a menos que aumente sua doação.", "clpa_fail_already": "Talvez você já tenha recebido sua recompensa deste mês. Você só pode recebê-las uma vez a cada mês, a menos que aumente sua doação.\nCheque utilizando o comando `.curtrs` .",
"clpa_fail_already_title": "Já foi recompensado", "clpa_fail_already_title": "Já foi recompensado",
"clpa_fail_conn": "Sua conta do Discord pode não estar conectada ao Patreon. Se você não sabe o que isso significa ou não sabe como conectá-la, você deve ir à [Página de Configurações de Conta do Patreon](https://patreon.com/settings/account) e clicar no botão 'Connect to Discord'.", "clpa_fail_conn": "Sua conta do Discord pode não estar conectada ao Patreon. Se você não sabe o que isso significa ou não sabe como conectá-la, você deve ir à [Página de Configurações de Conta do Patreon](https://patreon.com/settings/account) e clicar no botão 'Connect to Discord'.",
"clpa_fail_conn_title": "Sua conta do Discord não está conectada", "clpa_fail_conn_title": "Sua conta do Discord não está conectada",
"clpa_fail_sup": "Para receber recompensas, você precisa apoiar o projeto no Patreon. Use o comando {0} para receber o link.", "clpa_fail_sup": "Para receber recompensas, você precisa apoiar o projeto no Patreon. Use o comando {0} para receber o link.",
"clpa_fail_sup_title": "Não é um patrono", "clpa_fail_sup_title": "Não é um patrono",
"clpa_fail_wait": "Você precisa esperar algumas horas após o pagamento. Tente novamente mais tarde.", "clpa_fail_wait": "Você precisa esperar de 5 a 10 minutos após o pagamento.Tente novamente mais tarde (tambem confira se sua conta do patreon está conectada ao seu discord).",
"clpa_fail_wait_title": "Espere um pouco", "clpa_fail_wait_title": "Espere um pouco",
"clpa_too_early": "Recompensas podem ser reivindicadas a partir do 5° dia de cada mês", "clpa_too_early": "Recompensas podem ser reivindicadas a partir do 5° dia de cada mês",
"shop": "Loja", "shop": "Loja",
@@ -420,7 +420,7 @@
"shop_list_item_not_unique": "Esse item já existe na loja.", "shop_list_item_not_unique": "Esse item já existe na loja.",
"shop_purchase": "Compra efetuada no servidor {0}", "shop_purchase": "Compra efetuada no servidor {0}",
"shop_role_not_found": "O cargo que está a venda não existe mais.", "shop_role_not_found": "O cargo que está a venda não existe mais.",
"role_not_found": "Cargo não encontrado.", "role_not_found": "Cargo não encontrado: {0}",
"shop_role_purchase": "Você comprou a cargo {0} com sucesso.", "shop_role_purchase": "Você comprou a cargo {0} com sucesso.",
"shop_role_purchase_error": "Erro ao atribuir o cargo. Sua compra foi reembolsada.", "shop_role_purchase_error": "Erro ao atribuir o cargo. Sua compra foi reembolsada.",
"unique_items_left": "Restam {0} itens únicos.", "unique_items_left": "Restam {0} itens únicos.",
@@ -446,7 +446,7 @@
"global_perms_reset": "Permissões globais foram resetadas.", "global_perms_reset": "Permissões globais foram resetadas.",
"module": "Módulo: {0}", "module": "Módulo: {0}",
"hangman_stopped": "O jogo da forca foi encerrado.", "hangman_stopped": "O jogo da forca foi encerrado.",
"queue_shuffled": "As músicas tocarão em ordem aleatória.", "queue_shuffled": "A fila de música está em modo aleatório.",
"warnings_list": "Lista de usuários advertidos no servidor", "warnings_list": "Lista de usuários advertidos no servidor",
"waifu_gift": "Presenteou {1} com {0}", "waifu_gift": "Presenteou {1} com {0}",
"waifu_gift_shop": "Loja de presentes", "waifu_gift_shop": "Loja de presentes",
@@ -498,7 +498,7 @@
"club_user_kick_fail": "Erro ao expulsar. Ou você não é o dono do clube ou o usuário não está no seu clube.", "club_user_kick_fail": "Erro ao expulsar. Ou você não é o dono do clube ou o usuário não está no seu clube.",
"club_user_banned": "O usuário {0} foi banido do clube {1}.", "club_user_banned": "O usuário {0} foi banido do clube {1}.",
"club_user_ban_fail": "Falha ao banir. Você não é o dono do clube ou o usuário não está, nem se aplicou ao seu clube.", "club_user_ban_fail": "Falha ao banir. Você não é o dono do clube ou o usuário não está, nem se aplicou ao seu clube.",
"club_user_unbanned": "O usuário {0} foi desbanido do seu clube.", "club_user_unbanned": "Desbanindo o usuário {0} no clube {1}.",
"club_user_unban_fail": "Falha ao desbanir. Você não é o dono do clube ou o usuário não está, nem se aplicou ao seu clube.", "club_user_unban_fail": "Falha ao desbanir. Você não é o dono do clube ou o usuário não está, nem se aplicou ao seu clube.",
"club_level_req_changed": "O requisito de nível do clube foi alterado para {0}.", "club_level_req_changed": "O requisito de nível do clube foi alterado para {0}.",
"club_level_req_change_error": "Falha ao alterar o requisito de nível.", "club_level_req_change_error": "Falha ao alterar o requisito de nível.",
@@ -515,7 +515,7 @@
"self_assign_are_not_exclusive": "Agora usuários poderão escolher quaisquer cargos de qualquer grupo.", "self_assign_are_not_exclusive": "Agora usuários poderão escolher quaisquer cargos de qualquer grupo.",
"new_reaction_event": "Clique na reação {0} para receber {1}\nRestam {2}.", "new_reaction_event": "Clique na reação {0} para receber {1}\nRestam {2}.",
"new_gamestatus_event": "Digite o código secreto em qualquer canal para receber {1}\nRestam {2}.", "new_gamestatus_event": "Digite o código secreto em qualquer canal para receber {1}\nRestam {2}.",
"event_duration_footer": "O evento termina em {0}h {1}m", "event_duration_footer": "O evento está ativo por {0} horas.",
"start_event_fail": "Falha ao iniciar o evento. Já há outro evento em execução ou ocorreu um erro ao iniciá-lo.", "start_event_fail": "Falha ao iniciar o evento. Já há outro evento em execução ou ocorreu um erro ao iniciá-lo.",
"event_title": "Um evento do tipo {0} foi iniciado!", "event_title": "Um evento do tipo {0} foi iniciado!",
"poll_closed": "Votação encerrada!", "poll_closed": "Votação encerrada!",
@@ -536,8 +536,8 @@
"timely_reset": "Agora, usuários poderão reivindicar recompensas periodicamente.", "timely_reset": "Agora, usuários poderão reivindicar recompensas periodicamente.",
"market_cap": "Valor de mercado", "market_cap": "Valor de mercado",
"volume_24h": "Volume (24h)", "volume_24h": "Volume (24h)",
"change_7d_24h": "Variação (7d/24h)", "change_7d_24h": "Variação (7d / 24h)",
"crypto_not_found": "Não foi possível encontrar uma criptomoeda com esse nome.", "crypto_not_found": "Uma criptomoeda com esse nome não foi encontrada.",
"did_you_mean": "Você quis dizer {0}?", "did_you_mean": "Você quis dizer {0}?",
"self_assign_level_req": "O cargo auto-atribuível {0} agora requer pelo menos nível de servidor {1}.", "self_assign_level_req": "O cargo auto-atribuível {0} agora requer pelo menos nível de servidor {1}.",
"self_assign_not_level": "Esse cargo auto-atribuível requer pelo menos nível de servidor {0}.", "self_assign_not_level": "Esse cargo auto-atribuível requer pelo menos nível de servidor {0}.",

View File

@@ -331,7 +331,7 @@
"owner": "Владелец", "owner": "Владелец",
"owner_ids": "Идентификаторы владельцев", "owner_ids": "Идентификаторы владельцев",
"region": "Регион", "region": "Регион",
"remind": "Я напомню пользователю {0}, чтобы он {1} через {2} `({3:d.M.yyyy} в {4:HH:mm}`", "remind": "Я напомню пользователю {0}, чтобы он {1} через {2} `({3:d.M.yyyy} в {4:HH:mm})`",
"remind_too_long": "Время напоминания превысило максимум.", "remind_too_long": "Время напоминания превысило максимум.",
"repeaters_none": "Никаких повторений не включено на этом сервере.", "repeaters_none": "Никаких повторений не включено на этом сервере.",
"repeat_invoke_none": "На этом сервере не найдено никаких повторяющихся сообщений.", "repeat_invoke_none": "На этом сервере не найдено никаких повторяющихся сообщений.",
@@ -952,28 +952,28 @@
"pages": "Страницы", "pages": "Страницы",
"favorites": "Любимое", "favorites": "Любимое",
"tags": "Теги", "tags": "Теги",
"invalid_emoji_link": "", "invalid_emoji_link": "Указанная ссылка либо не является изображением, либо превышает 256 КБ.",
"emoji_add_error": "", "emoji_add_error": "Ошибка добавления эмодзи. Либо у вас закончились слоты для смайликов, либо размер изображения не отвечающий требованиям.",
"emoji_added": "", "emoji_added": "Добавлен новый эмодзи: {0}",
"boost_on": "", "boost_on": "На этом канале включены объявления бустов.",
"boost_off": "", "boost_off": "Буст-объявления отключены.",
"boostmsg_cur": "", "boostmsg_cur": "Текущее буст сообщение: {0}",
"boostmsg_enable": "", "boostmsg_enable": "Включите буст сообщения, набрав {0}",
"boostmsg_new": "", "boostmsg_new": "Новый набор буст сообщений.",
"boostdel_off": "", "boostdel_off": "Автоматическое удаление буст-сообщений отключено.",
"boostdel_on": "", "boostdel_on": "Бусте сообщения будут удалены через {0} секунд.",
"log_ignored_channels": "", "log_ignored_channels": "Игнорируемые каналы",
"log_ignored_users": "", "log_ignored_users": "Игнорируемые пользователи",
"log_ignore_user": "", "log_ignore_user": "Логирование будет игнорировать пользователя {0}",
"log_not_ignore_user": "", "log_not_ignore_user": "Логирование больше не будет игнорировать пользователя {0}",
"log_ignore_chan": "", "log_ignore_chan": "Логирование будет игнорировать канал {0}",
"log_not_ignore_chan": "", "log_not_ignore_chan": "Логирование больше не будет игнорировать канал {0}",
"streams_cleared": "", "streams_cleared": "Все стримы, отслеживаемые на этом сервере, были удалены.",
"warn_weight": "", "warn_weight": "Вес: {0}",
"warn_count": "", "warn_count": "{0} текущий, {1} всего",
"mass_ban_in_progress": "", "mass_ban_in_progress": "Блокировка {0} пользователей...",
"mass_ban_completed": "", "mass_ban_completed": "Заблокировано {0} пользователей.",
"reminder_server_list": "", "reminder_server_list": "Список напоминаний сервера",
"imageonly_enable": "", "imageonly_enable": "Этот канал теперь только для изображений.",
"imageonly_disable": "" "imageonly_disable": "Этот канал больше не предназначен только для изображений."
} }

View File

@@ -1,30 +1,30 @@
{ {
"api_key_missing": "Відсутній АРІ ключ.", "api_key_missing": "Відсутній АРІ ключ.",
"quote_deleted": "Цитата #{0} видалена.", "quote_deleted": "Цитату #{0} видалено.",
"redacted_too_long": "Зменшено, тому що це занадто довго.", "redacted_too_long": "Відредаговано, тому що це занадто довго.",
"trigger": "Тригер", "trigger": "Тригер",
"response": "Відповідь", "response": "Відповідь",
"fw_cleared": "Усі фільтровані слова і фільтровані слова налаштування каналу видалені.", "fw_cleared": "Усі фільтровані слова і фільтровані слова налаштування каналу видалено.",
"aar_disabled": "\n**Автопризначення ролі** на приєднання користувача зараз **вимкнена**.", "aar_disabled": "\n**Авто-призначення ролі** на приєднання користувача зараз **вимкнено**.",
"bandm": "Ви були забанені на {0} сервері.\nПричина: {1}", "bandm": "Ви отримали заборону на приєднання до сервер {0}.\nПричина: {1}",
"banned_user": "Користувач заблокований", "banned_user": "Користувач заблокований",
"byedel_off": "Автоматичне видалення прощального повідомлення було вимкнене.", "byedel_off": "Автоматичне видалення прощального повідомлення було вимкнено.",
"byedel_on": "Прощальне повідомлення буде видалене через {0} секунд.", "byedel_on": "Прощальне повідомлення буде видалене на протязі {0} секунд.",
"byemsg_cur": "Поточне прощальне повідомлення: {0}", "byemsg_cur": "Теперішнє прощальне повідомлення: {0}",
"byemsg_enable": "Увімкнене прощальне повідомлення при написанні {0}", "byemsg_enable": "Увімкнено прощальне повідомлення при написанні {0}",
"byemsg_new": "Нова прощальне повідомлення встановлене.", "byemsg_new": "Нове прощальне повідомлення встановлено.",
"bye_off": "Прощальне оголошення вимкнене.", "bye_off": "Прощальне оголошення вимкнено.",
"bye_on": "Прощальне повідомлення увімкнене на цьому каналі.", "bye_on": "Прощальне повідомлення увімкнене на цьому каналі.",
"cr": "Успішно створена роль {0}", "cr": "Успішно створена роль {0}",
"dr": "Роль {0} була видалена.", "dr": "Роль {0} було видалено.",
"createtextchan": "Текстовий канал {0} створено.", "createtextchan": "Текстовий канал {0} створено.",
"createvoich": "Голосовий канал {0} створено.", "createvoich": "Голосовий канал {0} створено.",
"deafen": "Успішно заглушений.", "deafen": "Успішно заглушений.",
"delmsg_off": "Я не буду більше автоматично видаляти повідомлення яке успішно виконується командою на цьому сервері.", "delmsg_off": більше не буду автоматично видаляти повідомлення успішно виконаної команди.",
"delmsg_on": "Я буду автоматично видаляти повідомлення яке успішно виконується командою на цьому сервері.", "delmsg_on": "Я буду автоматично видаляти повідомлення успішно виконаної команди.",
"delmsg_channel_off": "Я ніколи не буду автоматично видаляти повідомлення яке успішно виконується командою на цьому сервері.", "delmsg_channel_off": "Я ніколи не буду автоматично видаляти повідомлення успішно виконаної команди.",
"delmsg_channel_on": "Я завжди буду автоматично видаляти повідомлення яке успішно виконується командою на цьому каналі, незважаючи на налаштування сервера.", "delmsg_channel_on": "Я завжди буду автоматично видаляти повідомлення, яке успішно виконаної команди на цьому каналі, незважаючи на налаштування сервера.",
"delmsg_channel_inherit": "Я завжди буду автоматично видаляти повідомлення яке успішно виконується командою на цьому каналі, тільки якщо ця можливість увімкнена на сервері.", "delmsg_channel_inherit": "Я завжди буду автоматично видаляти повідомлення успішно виконаної команди на цьому каналі, тільки якщо ця можливість увімкнена на сервері.",
"deltextchan": "Текстовий канал {0} видалено.", "deltextchan": "Текстовий канал {0} видалено.",
"delvoich": "Голосовий канал {0} видалено.", "delvoich": "Голосовий канал {0} видалено.",
"fwall_start": "Я відправлятиму ПП усім власникам.", "fwall_start": "Я відправлятиму ПП усім власникам.",
@@ -43,81 +43,81 @@
"greetmsg_new": "Нове привітальне повідомлення встановлено.", "greetmsg_new": "Нове привітальне повідомлення встановлено.",
"greet_off": "Привітальне оголошення вимкнено.", "greet_off": "Привітальне оголошення вимкнено.",
"greet_on": "Привітальне оголошення увімкнено на цьому каналі.", "greet_on": "Привітальне оголошення увімкнено на цьому каналі.",
"hierarchy": "Ви не можете використовувати цю команду на користувачі з ролью вищою або рівною за Вашу (або мою) у ролевій ієрархії.", "hierarchy": "Ви не можете використовувати цю команду на користувачі, роль якого вища, однакова з твоєю(моєю) у ролевій ієрархії.",
"invalid_format": "Неправильний формат введення.", "invalid_format": "Неправильний формат введення.",
"kickdm": "Ви були виганані з {0} сервера.\nПричина: {1}", "kickdm": "Вас було вигнано з сервера {0}.\nПричина: {1}",
"kicked_user": "Користувач був вигнаний", "kicked_user": "Користувач був вигнаний",
"lang_list": "Список мов", "lang_list": "Список мов",
"lang_set_bot": "Локаль бота по замовчуванню зараз {0} - {1}", "lang_set_bot": "Поточна мова бота за замовчуванням - {0} - {1} ",
"lang_set_bot_show": "Мова бота встановлено {0} - {1}", "lang_set_bot_show": "Мова бота встановлена {0} - {1}",
"lang_set": "Локаль Вашого сервера зараз {0} - {1}", "lang_set": "Поточна мова твого сервера - {0} - {1}",
"message_sent": "Повідомлення відправлено.", "message_sent": "Повідомлення відправлено.",
"mute_error": "Я не маю необхідних прав для цього.", "mute_error": "Я не маю необхідних прав для цього.",
"mute_role_set": "Нова заглушена роль була встановлена.", "mute_role_set": "Нова роль, яка обмежує можливості була встановлена.",
"prot_active": "Активний захист", "prot_active": "Активний захист",
"prot_disable": "{0} був **вимкнений** на цьому сервері.", "prot_disable": "{0} був **вимкнений** на цьому сервері.",
"prot_enable": "{0} Увімкнено", "prot_enable": "{0} Увімкнено",
"prot_none": "Захист не увімкнено.", "prot_none": "Захист не увімкнено.",
"raid_cnt": "Поріг користувача повинен бути між {0} і {1}.", "raid_cnt": "Поріг користувача повинен бути між {0} і {1}.",
"raid_stats": "Якщо протягом {1} секунд приєднається {0} або більше користувачів, я {2} їх приєднаю.", "raid_stats": "Якщо протягом {1} секунд приєднається {0} або більше користувачів, я даватиму їм {2} ",
"raid_time": "Час повинен бути між {0} і {1} секундами.", "raid_time": "Час повинен бути між {0} і {1} секундами.",
"rar": "Успішно видалено усі ролі у користувача {0}", "rar": "Успішно видалено усі ролі у користувача {0}",
"rc": "Колір ролі {0} був змінений.", "rc": "Колір ролі {0} був змінений.",
"renrole": "Роль перейменовано", "renrole": "Роль перейменовано",
"reprm": "Вилучено відтворення повідомлення: {0}", "reprm": "Вилучено відтворення повідомлення: {0}",
"role_added": "Роль {0} була додана у список груп {1}.", "role_added": "Роль {0} була додана у список груп {1}.",
"role_in_list": "Роль {0} уже у списку.", "role_in_list": "Роль {0} уже є у списку.",
"self_assign_already": "У Вас уже є {0} роль.", "self_assign_already": "У Вас уже є роль {0}.",
"self_assign_excl": "Ролі, призначені самостійно, тепер ексклюзивні!", "self_assign_excl": "Самопризначені ролі тепер ексклюзивні!",
"self_assign_list": "Існує {0} ролей, які самостійно призначаються", "self_assign_list": "Існує {0} ролей, які самостійно призначаються.",
"self_assign_not": "Ця роль не призначається самостійно.", "self_assign_not": "Ця роль не може призначатися самостійно.",
"self_assign_not_have": "У вас немає ролі {0}.", "self_assign_not_have": "У вас немає ролі {0}.",
"self_assign_no_excl": "Ролі, призначені самостійно, тепер не є ексклюзивними!", "self_assign_no_excl": "Самопризначені ролі тепер не є ексклюзивними!",
"self_assign_perms": "Я не можу додати Вам цю роль. `Я не можу додати ролі власникам або інші ролі, вищі за мою роль у ієрархії ролей. ''", "self_assign_perms": "Я не можу надати вам цієї ролі. `Неможливо надати роль власнику сервера або людям з роллю вищою, ніж моя у ієрархії.`",
"self_assign_rem": "{0} вилучено зі списку ролей, які можна самостійно призначити.", "self_assign_rem": "{0} вилучено зі списку ролей, які можна самостійно призначити.",
"self_assign_remove": "Ви більше не маєте ролі {0}.", "self_assign_remove": "У вас більше немає ролі {0}.",
"self_assign_success": "Тепер у вас є {0} роль.", "self_assign_success": "Тепер у вас є роль {0}.",
"adsarm_enable": "Увімкнено автоматичне видалення відповідей `{0} iam` та `{0} iamn`.", "adsarm_enable": "Увімкнено автоматичне видалення відповідей `{0} iam` та `{0} iamn`.",
"adsarm_disable": "Бот більше не видалятиме відповіді `{0} iam` та `{0} iamn`.", "adsarm_disable": "Бот більше не видалятиме відповідь `{0} iam` та `{0} iamn`.",
"setrole": "Успішно додана роль {0} для користувача {1}", "setrole": "Успішно додано роль {0} для користувача {1}",
"set_channel_name": "Нове ім'я каналу встановлене.", "set_channel_name": "Нове ім'я каналу встановлено.",
"shutting_down": "Вимикаюсь", "shutting_down": "Вимикаюсь",
"spam_ignore": "{0} ігноруватиме цей канал.", "spam_ignore": "{0} ігноруватиме цей канал.",
"spam_not_ignore": "{0} більше не ігноруватиме цей канал.", "spam_not_ignore": "{0} більше не ігноруватиме цей канал.",
"spam_stats": "Якщо користувач публікує {0} однакові повідомлення поспіль, я їх {1} надсилаю.\n __IgnoredChannels__: {2}", "spam_stats": "Якщо користувач публікує {0} однакових повідомлень поспіль, я даватиму йому {1}.\n__Канали, що ігноруються__: {2}",
"undeafen": "Успішно не приглушений.", "undeafen": "Надано дозвіл писати.",
"username": "Ім'я користувача", "username": "Ім'я користувача",
"user_chat_mute": "{0} став **приглушений** у чаті.", "user_chat_mute": "{0} **заборонено писати** в чаті.",
"user_chat_unmute": "\n{0} став **не приглушений** у чаті.", "user_chat_unmute": "\n{0} тепер **дозволено писати** у чаті.",
"user_muted": "{0} став **приглушений** у текстовому і голосовому чаті.", "user_muted": "{0} тепер **має можливість писати та розмовляти** у текстовому і голосовому каналі.",
"user_unmuted": "{0} став **не приглушений** у текстовому і голосовому чаті.", "user_unmuted": "{0} тепер **заборонено писати та розмовляти** у текстовому і голосовому каналах.",
"user_voice_mute": "**голос приглушено** у {0}.", "user_voice_mute": "**заборонено розмовляти** учаснику {0}.",
"user_voice_unmute": "**голос не приглушений** у {0}.", "user_voice_unmute": "**дозволено розмовляти** учаснику {0}.",
"sbdm": "Вас було мягко забанено на {0} сервері.\nПричина: {1}", "sbdm": "Вас було тимчасово заблоковано на сервері {0}.\nПричина: {1}",
"sb_user": "Користувач мягко забанений.", "sb_user": "Користувач тимчасово заблокований.",
"better_luck": "Удачі наступного разу ^_^", "better_luck": "Нехай пощастить наступного разу ^_^",
"roll": "Ви прокрутили {0}.", "roll": "Ви прокрутили {0}.",
"br_win": "Вітаємо! Ви виграли {0}, викинувши більше {1}", "br_win": "Вітаємо! Ви виграли {0}, викинувши більше {1}",
"flip_guess": "Ви здогадалися! Ви виграли {0}", "flip_guess": "Овва! Ви здогадались та перемогли! {0}",
"flip_results": "Викинуто {0} монету. {1} орел, {2} решка.", "flip_results": "Викинуто монету {0}. {1} орел, {2} решка.",
"has": "{0} має {1}", "has": "{0} має {1}",
"leaderboard": "Таблиця лідерів", "leaderboard": "Таблиця лідерів",
"mass_award": "Нагороджені {0} користувачі {1} з ролі {2}.", "mass_award": "Нагороджені {0} користувачі {1} з ролі {2}.",
"max_bet_limit": "Ви не можете поставити більше ніж {0}", "max_bet_limit": "Ви не можете поставити більше ніж {0}",
"min_bet_limit": "Ви не можете поставити менше ніж {0}", "min_bet_limit": "Ви не можете поставити менше ніж {0}",
"not_enough": "У вас не вистарчає {0}", "not_enough": "Вам не достатньо {0}",
"raffled_user": "Розіграв користувач", "raffled_user": "Розіграв користувач",
"slot_bet": "Ставка", "slot_bet": "Ставка",
"slot_jackpot": "УРАААААААААА!!! Вітаю!!! х{0}", "slot_jackpot": "УРАААААААААА!!! Вітаю!!! х{0}",
"slot_single": "Один {0}, х{1}", "slot_single": "Один {0}, х{1}",
"slot_three": "Воу! Вдалий! Три підряд! х{0}", "slot_three": "Оце Так! Пощастило! Три одразу! х{0}",
"slot_two": "Хороша робота! Два {0} - ставка х{1}", "slot_two": "Хороша робота! Два {0} - ставка х{1}",
"won": "Перемога", "won": "Перемога",
"transactions": "Транзакція користувача {0}", "transactions": "Транзакція користувача {0}",
"commands_instr": "Введіть `{0}h CommandName`, щоб побачити довідку для цієї заданої команди. наприклад `{0}h {0}8ball`", "commands_instr": "Введіть `{0}h CommandName`, щоб побачити довідку для цієї заданої команди. наприклад `{0}h {0}8ball`",
"command_not_found": "Я не можу знайти цю команду. Перш ніж повторити спробу, перевірте наявність команди.", "command_not_found": "Я не можу знайти цю команду. Перш ніж повторити спробу, перевірте наявність команди.",
"module_not_found": "Такого модуля не існує.", "module_not_found": "Такого модуля не існує.",
"module_not_found_or_cant_exec": "Або модуль не існує, або ви не можете запустити жодну з команд у зазначеному модулі.", "module_not_found_or_cant_exec": "Модуль не існує, або ви не можете запустити жодну з команд у зазначеному модулі.",
"usage": "Використання", "usage": "Використання",
"options": "Налаштування", "options": "Налаштування",
"requires": "Вимоги", "requires": "Вимоги",
@@ -125,14 +125,14 @@
"blacklisted_tag_add": "Тег NSFW {0} тепер внесено до чорного списку.", "blacklisted_tag_add": "Тег NSFW {0} тепер внесено до чорного списку.",
"blacklisted_tag_remove": "Тег NSFW {0} більше не входить у чорний список.", "blacklisted_tag_remove": "Тег NSFW {0} більше не входить у чорний список.",
"animal_race": "Гонки тварин", "animal_race": "Гонки тварин",
"animal_race_failed": "Не вдалося розпочати, оскільки бракує учасників.", "animal_race_failed": "Не вдалося розпочати, оскільки бракує учасників. ",
"animal_race_join": "{0} приєднався як {1}", "animal_race_join": "{0} приєднався як {1}",
"animal_race_join_instr": "Щоб приєднатися до перегонів, введіть {0}jr.", "animal_race_join_instr": "Щоб приєднатися до перегонів, введіть {0}jr.",
"animal_race_starting": "Починається через {0} секунди або коли кімната заповнена.", "animal_race_starting": "Починається через {0} секунди або коли кімната заповнена.",
"animal_race_won": "{0} як {1} Виграв гонку!", "animal_race_won": "{0} як {1} Виграв гонку!",
"dice_invalid_number": "Вказано недійсний номер. Ви можете кидати кості від {0} - {1} одночасно.", "dice_invalid_number": "Вказано недійсний номер. Ви можете кидати кості від {0} - {1} одночасно.",
"dice_rolled": "викинуто {0}", "dice_rolled": "викинуто {0}",
"dice_rolled_num": "кості викинули: {0}", "dice_rolled_num": "Кубик викинув: {0}",
"changes_of_heart": "Передумав", "changes_of_heart": "Передумав",
"claimed_by": "Прийнято", "claimed_by": "Прийнято",
"divorces": "Розлучення", "divorces": "Розлучення",
@@ -142,59 +142,59 @@
"waifus_none": "Ніяких вайфу не було поки прийнято.", "waifus_none": "Ніяких вайфу не було поки прийнято.",
"waifus_top_waifus": "Найкращі Вайфу", "waifus_top_waifus": "Найкращі Вайфу",
"waifu_claimed": "прийнято {0} як вайфу для {1}!", "waifu_claimed": "прийнято {0} як вайфу для {1}!",
"waifu_divorced_like": "Ви розлучились з вайфу якій Ви подобаєтесь. Ви безсердечний монстер. {0} получив {1} в якості компенсації.", "waifu_divorced_like": "Ви розійшлися з вайфу якій ви подобались. Ви безсердечні монстер. {0} отримав {1} в якості компенсації.",
"waifu_egomaniac": "Ви не можете встановити спорідненість до себе, Ви егоманьяк.", "waifu_egomaniac": "Ти не можеш бути спорідненим, ти его-маньяк.",
"waifu_fulfilled": "🎉 Їхня любов сповнилася! 🎉\nНове значення {0} - {1}!", "waifu_fulfilled": "🎉 Їхнє кохання взаємне! 🎉\nНове значення {0} - {1}!",
"waifu_not_enough": "Ви повинні заплатити {0} чи більше щоб прийняти вайфу!", "waifu_not_enough": "Ви повинні заплатити {0} чи більше, щоб купити цю вайфу! ",
"waifu_not_yours": "Ця вайфу не Ваша.", "waifu_not_yours": "Ця вайфу не твоя.",
"waifu_not_yourself": "Ви не можете претендувати на себе.", "waifu_not_yourself": "Ви не можете претендувати на себе.",
"waifu_recent_divorce": "Ви розлучились недавно. Ви повинні почекати {0} годин і {1} хвилин щоб розлучитись знову.", "waifu_recent_divorce": "Ви розійшлися нещодавно. Ви повинні почекати {0} годин і {1} хвилин щоб розлучитись знову.",
"waifu_transfer_fail": "Ви або не є власником цієї вайфу, або не можете собі цього дозволити. В іншому випадку введення недійсне.", "waifu_transfer_fail": "Ви не є власником цієї вайфу, або не можете собі цього дозволити. В іншому випадку - введення недійсне.",
"waifu_transfer_success": "Претензія на {0} перенесена з {1} на {2}", "waifu_transfer_success": "Претендування на {0} перенесено з {1} на {2}",
"nobody": "Ніхто", "nobody": "Ніхто",
"waifu_divorced_notlike": "Ви розлучилися з вайфу, якій Ви не подобаєтесь. Ви отримали {0} назад.", "waifu_divorced_notlike": "Ви розійшлися з вайфу, якій ви не подобаєтесь. Ти повернув собі {0} назад.",
"waifu_reset": "Статистика вашої вайфу були скинуті.", "waifu_reset": "Статистика вашої вайфу були скинуто.",
"waifu_reset_fail": "Не вдалось скинути статистику вайфу. Впевніться що у Вас достатньо грошей.", "waifu_reset_fail": "Не вдалось скинути статистику вайфу. Переконайтеся, що у вас достатньо коштів.",
"waifu_reset_confirm": "Це скине статистику Вашої вайфу", "waifu_reset_confirm": "Це скине статистику вашої вайфу.",
"acrophobia": "Акрофобія", "acrophobia": "Акрофобія",
"acro_ended_no_sub": "Гра закінчилася без подань.", "acro_ended_no_sub": "Гра закінчилася без подач.",
"acro_no_votes_cast": "Не подано голосів. Гра закінчилася без переможця.", "acro_no_votes_cast": "Не подано голоси. Гра закінчилася без переможця.",
"acro_nym_was": "Акронім був {0}.", "acro_nym_was": "Акронім був {0}.",
"acro_running": "Акрофобія уже запущена на цьому каналі.", "acro_running": "Акрофобія уже запущена на цьому каналі.",
"acro_started": "Гра почалась. Створіть речення з наступними акронімами: {0}.", "acro_started": "Гра почалась. Створіть речення з наступними акронімами: {0}.",
"acro_started_footer": "У вас {0} секунд щоб зробити подання.", "acro_started_footer": "У вас {0} секунд, щоб зробити подачу.",
"acro_vote": "Голосуйте написавши номер подання", "acro_vote": "Голосуйте написавши номер подачі",
"acro_vote_cast": "{0} віддав свій голос!", "acro_vote_cast": "{0} віддав свій голос!",
"acro_winner": "Переможець {0} з {1} очками.", "acro_winner": "Переможець {0} з {1} очками.",
"acro_winner_only": "{0} переможець будучи єдиним хто зробив подання!", "acro_winner_only": "{0} переможець, адже він єдиний, хто зробив подачу!",
"question": "Питання", "question": "Питання",
"rps_draw": "Це нічия! Обидва обрали {0}", "rps_draw": "Це нічия! Обидва обрали {0}",
"rps_win": "{0} виграв! {1} переміг {2}", "rps_win": "{0} виграв! {1} переміг {2}",
"submissions_closed": "Подання закрито", "submissions_closed": "Подачу закрито",
"total_average": "Всього: {0} В середньому: {1}", "total_average": "Всього: {0} В середньому: {1}",
"category": "Категорія", "category": "Категорія",
"cleverbot_disabled": "Розумний бот вимкнений на цьому сервері.", "cleverbot_disabled": "Розумний бот вимкнений на цьому сервері.",
"cleverbot_enabled": "Розумний бот увімкнений на цьому сервері.", "cleverbot_enabled": "Розумний бот увімкнений на цьому сервері.",
"curgen_disabled": "Генерація валюти була вимкнена на цьому сервері.", "curgen_disabled": "Генерація валюти була вимкнена на цьому сервері.",
"curgen_enabled": "Генерація валюти була увімкнена на цьому сервері.", "curgen_enabled": "Генерація валюти була увімкнена на цьому сервері.",
"curgen_pl": "{0} рандомний {1} появився!", "curgen_pl": "{0} рандомний {1} по!",
"curgen_sn": "Рандомний {0} появився!", "curgen_sn": "Рандомний {0} з'явився!",
"game_started": "Гра розпочата", "game_started": "Гру розпочато",
"hangman_game_started": "Шибеник розпочався", "hangman_game_started": "Шибеник розпочався",
"hangman_running": "Шибеник наразі розпочався на цьому каналі.", "hangman_running": "Шибеник наразі розпочався на цьому каналі.",
"hangman_types": "Список \"{0}hangman\" правил пишуть:", "hangman_types": "Список \"{0}hangman\" правил пишуть:",
"no_results": "Немає результатів", "no_results": "Немає результатів",
"picked": "вибрано {0}", "picked": "вибрано {0}",
"planted": "{0} встановлено {1}", "planted": "{0} встановлено {1}",
"trivia_already_running": "Дрібниці наразі розпочався на цьому каналі.", "trivia_already_running": "\"Дрібниці\" наразі розпочато на цьому каналі.",
"trivia_game": "Дрібниці", "trivia_game": "Дрібниці",
"trivia_guess": "{0} вгадав це! Відповідь була: {1}", "trivia_guess": "{0} вгадав! Відповідь була: {1}",
"trivia_none": "Дрібниці не запущена на цьому сервері.", "trivia_none": "\"Дрібниці\" не запущена на цьому сервері.",
"trivia_points": "{0} має {1} очків", "trivia_points": "{0} має {1} очків",
"trivia_stopping": "Зупинившись після цього питання.", "trivia_stopping": "Зупинитись після цього питання.",
"trivia_times_up": "Час вийшов! Правильною відповіддю було {0}", "trivia_times_up": "Час вийшов! Правильна відповідь {0}",
"ttt_against_yourself": "Ви не можете грати проти себе.", "ttt_against_yourself": "Ви не можете грати проти себе.",
"ttt_already_running": "Хрестики-нулики наразі розпочався на цьому сервері.", "ttt_already_running": "Хрестики-нулики наразі розпочато на цьому сервері.",
"ttt_a_draw": "Нічия", "ttt_a_draw": "Нічия",
"ttt_created": "створив гру в Хрестики-нулики.", "ttt_created": "створив гру в Хрестики-нулики.",
"ttt_has_won": "{0} виграв!", "ttt_has_won": "{0} виграв!",
@@ -206,7 +206,7 @@
"attempting_to_queue": "Спроба поставити в чергу {0} пісень у черзі ...", "attempting_to_queue": "Спроба поставити в чергу {0} пісень у черзі ...",
"fairplay": "Чесна гра", "fairplay": "Чесна гра",
"finished_song": "Пісня завершилась", "finished_song": "Пісня завершилась",
"id": "Id", "id": "ID",
"invalid_input": "Не вірне введення.", "invalid_input": "Не вірне введення.",
"must_be_in_voice": "Ви повинні бути в голосовому каналі на цьому сервері.", "must_be_in_voice": "Ви повинні бути в голосовому каналі на цьому сервері.",
"name": "Ім'я", "name": "Ім'я",
@@ -225,25 +225,25 @@
"arm_enable": "Увімкнене використання ВСІХ МОДУЛІВ для ролі {0}.", "arm_enable": "Увімкнене використання ВСІХ МОДУЛІВ для ролі {0}.",
"asm_disable": "Вимкнене використання ВСІХ МОДУЛІВ на цьому сервері.", "asm_disable": "Вимкнене використання ВСІХ МОДУЛІВ на цьому сервері.",
"asm_enable": "Увімкнене використання ВСІХ МОДУЛІВ на цьому сервері.", "asm_enable": "Увімкнене використання ВСІХ МОДУЛІВ на цьому сервері.",
"aum_disable": "Вимкнене використання ВСІХ МОДУЛІВ для користувача {0}.", "aum_disable": "Вимкнено використання ВСІХ МОДУЛІВ для користувача {0}.",
"aum_enable": "Увімкнене використання ВСІХ МОДУЛІВ для користувача {0}.", "aum_enable": "Увімкнено використання ВСІХ МОДУЛІВ для користувача {0}.",
"blacklisted": "Добавлено у чорний список {0} з ID {1}", "blacklisted": "Додано у чорний список {0} з ID {1}",
"unblacklisted": "Вилучено з чорного списку {0} з ID {1}", "unblacklisted": "Вилучено з чорного списку {0} з ID {1}",
"cmdcd_add": "Команда {0} має {1} секунд відновлення.", "cmdcd_add": "Команда {0} має {1} секунд для відновлення.",
"cmdcd_cleared": "Команда {0} не має відновлення і всі існуючі відновлення були очищені.", "cmdcd_cleared": "Команда {0} не має відновлення, і всі існуючі відновлення були очищені.",
"cmdcd_none": "Відновлення команд не встановлено.", "cmdcd_none": "Відновлення команд не встановлено.",
"cx_disable": "Вимкнено використання {0} {1} на каналі {2}.", "cx_disable": "Вимкнено використання {0} {1} на каналі {2}.",
"cx_enable": "Увімкнено використання {0} {1} на каналі {2}.", "cx_enable": "Увімкнено використання {0} {1} на каналі {2}.",
"filter_word_add": "Додане слово {0} в список фільтрованих слів.", "filter_word_add": "Додано слово {0} в список фільтрованих слів.",
"filter_word_list": "Список фільтрованих слів", "filter_word_list": "Список фільтрованих слів",
"filter_word_remove": "Вилучено слово {0} з списку фільтрованих слів.", "filter_word_remove": "Вилучено слово {0} зі списку фільтрованих слів.",
"invalid_second_param_between": "Не вірний другий параметер. (Повинен бути числом між {0} і {1})", "invalid_second_param_between": "Не вірний другий параметер. (Повинно бути числом між {0} і {1})",
"invite_filter_channel_off": "Фільтр запрошень вимкнений на цьому каналі.", "invite_filter_channel_off": "Фільтрацію запрошень **вимкнено** на цьому каналі. ",
"invite_filter_channel_on": "Фільтр запрошень увімкнений на цьому каналі.", "invite_filter_channel_on": "Фільтрацію запрошень **увімкнено** на цьому каналі. ",
"invite_filter_server_off": "Фільтр запрошень вимкнений на цьому сервері.", "invite_filter_server_off": "Фільтрацію запрошень **вимкнено** на цьому сервері.",
"invite_filter_server_on": "Фільтр запрошень вимкнений на цьому сервері.", "invite_filter_server_on": "Фільтрацію запрошень **увімкнено** на цьому сервері.",
"moved_permission": "Перенесені дозволи {0} з #{1} до #{2}", "moved_permission": "Дозвіл {0} перенесено з #{1} до #{2}",
"perm_not_found": "Не можу знайти дозволи на індексі #{0}", "perm_not_found": "Не можу знайти дозвіл з індексом #{0}",
"of_command": "команда", "of_command": "команда",
"of_module": "модуль", "of_module": "модуль",
"page": "Сторінка {0}", "page": "Сторінка {0}",
@@ -251,22 +251,22 @@
"permrole_not_set": "Роль дозволу не встановлена.", "permrole_not_set": "Роль дозволу не встановлена.",
"permrole_reset": "Роль дозволу скинута.", "permrole_reset": "Роль дозволу скинута.",
"permrole_changed": "Тепер для редагування дозволів користувачам потрібна роль {0}.", "permrole_changed": "Тепер для редагування дозволів користувачам потрібна роль {0}.",
"perm_out_of_range": "Дозволи не знайдені на цьому індексі.", "perm_out_of_range": "Не знайдено дозвіл з вказаним дозволом.",
"removed": "вилучений дозвіл #{0} - {1}", "removed": " дозвіл видалено #{0} - {1}",
"rx_disable": "Виключене використання {0} {1} для {2} ролі.", "rx_disable": "Вимкнено використання {0} {1} для ролі {2}.",
"rx_enable": "Увімкнене використання {0} {1} для {2} ролі.", "rx_enable": "Увімкнено використання {0} {1} для ролі {2}.",
"sec": "сек.", "sec": "сек.",
"sx_disable": "Вимкнене використання {0} {1} на цьому сервері.", "sx_disable": "Вимкнено використання {0} {1} на цьому сервері.",
"sx_enable": "Увімкнене використання {0} {1} на цьому сервері.", "sx_enable": "Увімкнено використання {0} {1} на цьому сервері.",
"uneditable": "не підлягає редагуванню", "uneditable": "не редагується",
"ux_disable": "Вимкнене використання {0} {1} для користувача {2}.", "ux_disable": "Вимкнено використання {0} {1} для користувача {2}.",
"ux_enable": "Увімкнене використання {0} {1} для користувача {2}.", "ux_enable": "Увімкнено використання {0} {1} для користувача {2}.",
"verbose_false": "Я більше не буду показувати попередження про дозволи.", "verbose_false": "Я більше не буду показувати попередження про дозволи.",
"verbose_true": "Тепер я буду показувати попередження про дозволи.", "verbose_true": "Тепер я буду показувати попередження про дозволи.",
"word_filter_channel_off": "Фільтрування слів вимкнена на цьому каналі.", "word_filter_channel_off": "Фільтрація слів вимкнена на цьому каналі.",
"word_filter_channel_on": "Фільтрування слів увімкнена на цьому каналі.", "word_filter_channel_on": "Фільтрація слів увімкнена на цьому каналі.",
"word_filter_server_off": "Фільтрування слів вимкнено на цьому сервері.", "word_filter_server_off": "Фільтрація слів вимкнена на цьому сервері.",
"word_filter_server_on": "ФІльтрування слів увімкнено на цьому сервері.", "word_filter_server_on": "ФІльтрація слів увімкнена на цьому сервері.",
"abilities": "Здібності", "abilities": "Здібності",
"chapters": "Розділи", "chapters": "Розділи",
"comic_number": "Комікс #", "comic_number": "Комікс #",
@@ -289,7 +289,7 @@
"min_max": "Мін/Макс", "min_max": "Мін/Макс",
"original_url": "Оригінальна URL-адреса", "original_url": "Оригінальна URL-адреса",
"pokemon_ability_none": "Здатності не знайдено.", "pokemon_ability_none": "Здатності не знайдено.",
"pokemon_none": "Покемонів не знайдено.", "pokemon_none": "Покемон не знайдено.",
"rating": "Рейтинг", "rating": "Рейтинг",
"score": "Оцінка:", "score": "Оцінка:",
"search_for": "Шукати:", "search_for": "Шукати:",
@@ -310,7 +310,7 @@
"convertlist": "Одиниці виміру, які можуть бути використані конвертером", "convertlist": "Одиниці виміру, які можуть бути використані конвертером",
"convert_not_found": "Не можливо конвертувати {0} до {1}: одиниця виміру не знайдена", "convert_not_found": "Не можливо конвертувати {0} до {1}: одиниця виміру не знайдена",
"convert_type_error": "Не можливо конвертувати {0} до {2}: типи одиниць виміру не одинакові", "convert_type_error": "Не можливо конвертувати {0} до {2}: типи одиниць виміру не одинакові",
"created_at": "Створено о", "created_at": "Створено",
"created_by": "Створено {0}", "created_by": "Створено {0}",
"custom_emojis": "Кастомні емодзі", "custom_emojis": "Кастомні емодзі",
"error": "Помилка", "error": "Помилка",
@@ -340,7 +340,7 @@
"serverid": "{0} цього сервера {1}", "serverid": "{0} цього сервера {1}",
"server_info": "Інформація про сервер", "server_info": "Інформація про сервер",
"shard": "Черепок", "shard": "Черепок",
"showemojis_none": "Спеціальні емодзі не знайдені.", "showemojis_none": "Спеціальні емодзі не знайдено.",
"text_channels": "Текстовий канал", "text_channels": "Текстовий канал",
"uptime": "Час роботи", "uptime": "Час роботи",
"userid": "{0} користувача {1} є {2}", "userid": "{0} користувача {1} є {2}",
@@ -353,11 +353,11 @@
"poll_voted": "{0} проголосував.", "poll_voted": "{0} проголосував.",
"poll_invalid_input": "Не вірне введення. Ви повині мати питання і хочаб дві відповіді, розділенні за допомогою `;`.", "poll_invalid_input": "Не вірне введення. Ви повині мати питання і хочаб дві відповіді, розділенні за допомогою `;`.",
"x_votes_cast": "{0} всього голосів.", "x_votes_cast": "{0} всього голосів.",
"pick_pl": "Підніми їх написавши `{0}pick`", "pick_pl": "Підніми їх, написавши `{0}pick`",
"pick_sn": "Підніми це написавши `{0}pick`", "pick_sn": "Підніми це написавши `{0}pick`",
"sql_confirm_exec": "Підтвердьте виконання наведеної нижче команди SQL", "sql_confirm_exec": "Підтвердьте виконання наведеної нижче команди SQL",
"no_vcroles": "Ролі голосового каналу відсутні.", "no_vcroles": "Ролі голосового каналу відсутні.",
"user_muted_time": "{0} був **заглушений** від текстового і голосового чату на {1} хвилин.", "user_muted_time": "{0} тепер **заборонено писати і розмовляти** в текстовому і голосового каналах на {1} хвилин.",
"vcrole_added": "Користувачі що приєднаються до {0} голосового каналу получать {1} роль.", "vcrole_added": "Користувачі що приєднаються до {0} голосового каналу получать {1} роль.",
"vcrole_removed": "Користувачі що приєднаються до {0} голосового каналу більше не получать роль.", "vcrole_removed": "Користувачі що приєднаються до {0} голосового каналу більше не получать роль.",
"vc_role_list": "Ролі голосового каналу", "vc_role_list": "Ролі голосового каналу",
@@ -373,7 +373,7 @@
"server": "Сервер", "server": "Сервер",
"startcmdlist_none": "Команд запуску немає на цій сторінці.", "startcmdlist_none": "Команд запуску немає на цій сторінці.",
"startcmds_cleared": "Очищені всі команди запуску.", "startcmds_cleared": "Очищені всі команди запуску.",
"unbanned_user": "Користувач {0} був розбанений.", "unbanned_user": "Користувача {0} розблоковано.",
"user_not_found": "Користувач не знайдений", "user_not_found": "Користувач не знайдений",
"user_warned": "Користувач {0} був попереджений.", "user_warned": "Користувач {0} був попереджений.",
"user_warned_and_punished": "Користувач {0} був попереджений і {1} покарання було застосоване.", "user_warned_and_punished": "Користувач {0} був попереджений і {1} покарання було застосоване.",
@@ -390,13 +390,13 @@
"warn_punish_rem": "Маючи {0} попереджень більше не каратиметься покаранням.", "warn_punish_rem": "Маючи {0} попереджень більше не каратиметься покаранням.",
"warn_punish_set": "Я застосую {0} покарання для користувача з {1} попередженнями.", "warn_punish_set": "Я застосую {0} покарання для користувача з {1} попередженнями.",
"cant_apply_punishment": "Не можу застосувати покарання. Будь ласка переконайтесь що у вас є усі потрібні дозволи, і що моя роль вище всіх інших у настройках сервера.", "cant_apply_punishment": "Не можу застосувати покарання. Будь ласка переконайтесь що у вас є усі потрібні дозволи, і що моя роль вище всіх інших у настройках сервера.",
"clpa_fail_already": "Можливо Ви уже получили нагороду цього місяця. Ви можете получити нагороду лише раз в місць, якщо не збільшите свою заставу.\nВи можете перевірити використавши команду `.curtrs`.", "clpa_fail_already": "Можливо ви вже отримували нагороду цього місяця. Ви можете отримати нагороду лише раз у місяць, якщо не збільшиш свою заставу.\nТи можеш перевірити, використавши команду `.curtrs`.",
"clpa_fail_already_title": "Вже нагороджений", "clpa_fail_already_title": "Вже нагороджений",
"clpa_fail_conn": "Ваш обліковий запис Discord може не бути підключеним до Patreon. Якщо ви не впевнені, що це означає, або не знаєте, як це підключити - вам потрібно перейти на [сторінку налаштувань облікового запису Patreon] (https://patreon.com/settings/account) і натиснути кнопку «Підключитися до Discord'y» .", "clpa_fail_conn": "Ваш обліковий запис Discord може не бути підключеним до Patreon. Якщо ви не впевнені, що це значить, або не знаєте як це підключити - вам потрібно перейти на [сторінку налаштувань облікового запису Patreon] (https://patreon.com/settings/account) і натиснути кнопку «Підключитися до Discord'y» .",
"clpa_fail_conn_title": "Discord аккаунт не підключенний", "clpa_fail_conn_title": "Discord аккаунт не підключенний",
"clpa_fail_sup": "Щоб мати право на винагороду, ви повинні підтримати проект на patreon. Ви можете використати команду {0}, щоб отримати посилання.", "clpa_fail_sup": "Щоб мати право на винагороду, ви повинні підтримати проєкт на patreon. Ви можете використати команду {0}, щоб отримати посилання.",
"clpa_fail_sup_title": "Не підтримується", "clpa_fail_sup_title": "Не підтримується",
"clpa_fail_wait": "Вам потрібно зачекати 5-10 хвилин після того, як ви зробите свою заставу (і під’єднаєте свій обліковий запис розбрату до свого патріона), щоб ваша валюта з’явилася.", "clpa_fail_wait": "Вам потрібно зачекати 5-10 хвилин після того, як підтвердите свою передплату (і під’єднаєте свій обліковий запис дискорд до свого патреону), щоб ваша валюта з’явилася.",
"clpa_fail_wait_title": "Зачекайте деякий час", "clpa_fail_wait_title": "Зачекайте деякий час",
"clpa_too_early": "Нагорода може бути прийняти до або після 5того числа кожного місяця.", "clpa_too_early": "Нагорода може бути прийняти до або після 5того числа кожного місяця.",
"shop": "Магазин", "shop": "Магазин",
@@ -412,7 +412,7 @@
"out_of_stock": "Не має в наявності.", "out_of_stock": "Не має в наявності.",
"random_unique_item": "Рандомний унікальний предмет.", "random_unique_item": "Рандомний унікальний предмет.",
"shop_buy_error": "Помилка відправки предмета. Вам повернуто кошти.", "shop_buy_error": "Помилка відправки предмета. Вам повернуто кошти.",
"shop_item_not_found": "Не знайдені предмети з таким індексом.", "shop_item_not_found": "Не знайдено предмети з таким індексом.",
"shop_item_purchase": "Купівля предмета успішна.", "shop_item_purchase": "Купівля предмета успішна.",
"shop_item_rm": "Предмет з магазину вилучений", "shop_item_rm": "Предмет з магазину вилучений",
"shop_item_wrong_type": "Цей запис про магазин не підтримує додавання товару.", "shop_item_wrong_type": "Цей запис про магазин не підтримує додавання товару.",
@@ -489,7 +489,7 @@
"club_created": "Клуб {0} успішно створенний!", "club_created": "Клуб {0} успішно створенний!",
"club_not_exists": "Такого клубу не існує.", "club_not_exists": "Такого клубу не існує.",
"club_applied": "Ви подали заявку на членство в клубі {0}.", "club_applied": "Ви подали заявку на членство в клубі {0}.",
"club_apply_error": "Помилка застосування. Ви або вже є членом клубу, або не відповідаєте вимогам мінімального рівня, або вам заборонили цей клуб.", "club_apply_error": "Помилка застосування. Ви вже є членом клубу, або не відповідаєте вимогам мінімального рівня, також можливо вам заборонено вхід у цей клуб.",
"club_accepted": "Прийнято користувача {0} до клубу.", "club_accepted": "Прийнято користувача {0} до клубу.",
"club_accept_error": "Користувач не знайдений", "club_accept_error": "Користувач не знайдений",
"club_left": "Ви покинули клуб", "club_left": "Ви покинули клуб",
@@ -498,7 +498,7 @@
"club_user_kick_fail": "Помилка вигнання. Ви або не є власником клубу, або цього користувача немає у вашому клубі.", "club_user_kick_fail": "Помилка вигнання. Ви або не є власником клубу, або цього користувача немає у вашому клубі.",
"club_user_banned": "Користувачу {0} заборонено відвідувати клуб {1}.", "club_user_banned": "Користувачу {0} заборонено відвідувати клуб {1}.",
"club_user_ban_fail": "Не вдалося заборонити. Ви або не є власником клубу, або цей користувач не перебуває у вашому клубі або не подає до нього звернення.", "club_user_ban_fail": "Не вдалося заборонити. Ви або не є власником клубу, або цей користувач не перебуває у вашому клубі або не подає до нього звернення.",
"club_user_unbanned": "Незаблокований користувач {0} у клубі {1}.", "club_user_unbanned": "Не заблокований користувач {0} у клубі {1}.",
"club_user_unban_fail": "Не вдалося скасувати заборону. Ви або не є власником клубу, або цей користувач не перебуває у вашому клубі або не подає до нього звернення.", "club_user_unban_fail": "Не вдалося скасувати заборону. Ви або не є власником клубу, або цей користувач не перебуває у вашому клубі або не подає до нього звернення.",
"club_level_req_changed": "Вимогу щодо рівня клубу змінено на {0}", "club_level_req_changed": "Вимогу щодо рівня клубу змінено на {0}",
"club_level_req_change_error": "Не вдалося змінити вимогу до рівня.", "club_level_req_change_error": "Не вдалося змінити вимогу до рівня.",
@@ -567,14 +567,14 @@
"cleared": "Всі {0} кастомні реакції на цьому сервері були видалені.", "cleared": "Всі {0} кастомні реакції на цьому сервері були видалені.",
"crr_reset": "Кастомна реакція з цим id {0} більше не додаватиме реакції.", "crr_reset": "Кастомна реакція з цим id {0} більше не додаватиме реакції.",
"crr_set": "Кастомна реакція з цим id {0} буде додавати наступне повідомлення до відповіді: {1}", "crr_set": "Кастомна реакція з цим id {0} буде додавати наступне повідомлення до відповіді: {1}",
"invalid_emojis": "Усі вказані вами емодзі недійсні.", "invalid_emojis": "Усі вказані емодзі недійсні.",
"aliases_cleared": "Усі {0} псевдоніми на цьому сервері видалено.", "aliases_cleared": "Усі {0} псевдоніми на цьому сервері видалено.",
"vcrole_not_found": "Цей голосовий канал не має VcRole.", "vcrole_not_found": "Цей голосовий канал не має VcRole.",
"attachments": "Вкладення", "attachments": "Вкладення",
"avatar_changed": "Аватар зміненно", "avatar_changed": "Аватар зміненно",
"banmsg_disabled": "Повідомлення про бан вимкнено. Ви можете включити їх, встановивши banmsg на щось інше, ніж '-'.", "banmsg_disabled": "Сповіщення про бан вимкнено. Ви можете увімкнути його, встановивши banmsg на щось інше, ніж '-'.",
"banmsg_default": "Повідомлення про бан не встановлено. Буде використано поведінку за замовчуванням.", "banmsg_default": "Повідомлення про бан не встановлено. Буде використано поведінку за замовчуванням.",
"banned_pl": "забанений", "banned_pl": "заблокований",
"bot_name": "Ім'я бота змінене на {0}", "bot_name": "Ім'я бота змінене на {0}",
"bot_status": "Статус бота змінений на {0}", "bot_status": "Статус бота змінений на {0}",
"ch_name_change": "Ім'я каналу змінене", "ch_name_change": "Ім'я каналу змінене",
@@ -587,7 +587,7 @@
"images_loading": "Зображення будуть завантажені протягом декількох секунд. ", "images_loading": "Зображення будуть завантажені протягом декількох секунд. ",
"insuf_perms_i": "У мене недостатньо дозволів.", "insuf_perms_i": "У мене недостатньо дозволів.",
"insuf_perms_u": "У Вас недостатні дозволи.", "insuf_perms_u": "У Вас недостатні дозволи.",
"lang_set_fail": "Не вдалося налаштувати локаль. Поверніться до допомоги цієї команди.", "lang_set_fail": "Не вдалося налаштувати поточну мову. Повернися в команду-помічник.",
"lang_set_show": "Мова цього сервера встановлена на {0} - {1}", "lang_set_show": "Мова цього сервера встановлена на {0} - {1}",
"log": "Запис події {0} у цей канал.", "log": "Запис події {0} у цей канал.",
"log_all": "Запис усіх подій на цьому каналі.", "log_all": "Запис усіх подій на цьому каналі.",
@@ -595,14 +595,14 @@
"log_events": "Журнал подій, на які можна підписатися:", "log_events": "Журнал подій, на які можна підписатися:",
"log_stop": "Зупинено запис подій {0}.", "log_stop": "Зупинено запис подій {0}.",
"msg_not_found": "Повідомлення не знайдено.", "msg_not_found": "Повідомлення не знайдено.",
"time_too_long": "Вказаний Вами час надто довгий.", "time_too_long": "Вказаний тобою час надто довгий.",
"log_vc_moved": "{0} переміщено з {1} на {2} голосовий канал", "log_vc_moved": "{0} переміщено з {1} на {2} голосовий канал",
"msg_del": "Повідомлення видалено в #{0}", "msg_del": "Повідомлення видалено в #{0}",
"msg_update": "Повідомлення оновлено в #{0}", "msg_update": "Повідомлення оновлено в #{0}",
"muted_pl": "Заглушений", "muted_pl": "Заглушений",
"muted_sn": "Заглушений", "muted_sn": "Заглушений ",
"mute_role": "поточна заглушена роль {0}", "mute_role": "поточна роль-заборона {0}",
"mute_perms": "Ви не можете ігнорувати користувача, у ролі якого вище вашої найвищої ролі в ієрархії ролей, якщо ви не є власником сервера.", "mute_perms": "Ви не можете заборонити писати користувачу, роль якого вища вашої в ієрархії ролей, якщо ви не є власником сервера.",
"new_msg": "Нове повідомлення", "new_msg": "Нове повідомлення",
"new_nick": "Новий нік", "new_nick": "Новий нік",
"new_topic": "Нова тема", "new_topic": "Нова тема",
@@ -631,14 +631,14 @@
"set_stream": "Новий стрім встановлений!", "set_stream": "Новий стрім встановлений!",
"set_topic": "Нова тема каналу встановлена.", "set_topic": "Нова тема каналу встановлена.",
"shard_reconnecting": "Черепок {0} перепідключення.", "shard_reconnecting": "Черепок {0} перепідключення.",
"soft_banned_pl": "мягкий-бан", "soft_banned_pl": "тимчасовий бан",
"text_chan_created": "Текстовий канал створений.", "text_chan_created": "Текстовий канал створений.",
"text_chan_destroyed": "Текстовий канал знищений.", "text_chan_destroyed": "Текстовий канал знищений.",
"duration": "Тривалість", "duration": "Тривалість",
"unmuted_sn": "Не заглушений", "unmuted_sn": "Не заглушений",
"unable_to_dm_user": "ПП користувачу провалилось.", "unable_to_dm_user": "ПП користувачу провалилось.",
"username_changed": "Ім'я користувача змінено", "username_changed": "Ім'я користувача змінено",
"user_banned": "Користувач забанений", "user_banned": "Користувач заблокований",
"user_joined": "Користувач приєднався", "user_joined": "Користувач приєднався",
"user_left": "Користувач покинув", "user_left": "Користувач покинув",
"user_role_add": "Роль користувача додана", "user_role_add": "Роль користувача додана",
@@ -652,7 +652,7 @@
"xmuted_text": "Користувач {0} з текстового чата {1}", "xmuted_text": "Користувач {0} з текстового чата {1}",
"xmuted_text_and_voice": "Користувач {0} з текстового і голосового чату {1}", "xmuted_text_and_voice": "Користувач {0} з текстового і голосового чату {1}",
"xmuted_voice": "Користувач {0} з голосового чату {1}", "xmuted_voice": "Користувач {0} з голосового чату {1}",
"user_unbanned": "Користувач розбанений", "user_unbanned": "Користувач розблокований",
"presence_updates": "Оновлення присутності", "presence_updates": "Оновлення присутності",
"awarded": "нагороджений {0} до {1}", "awarded": "нагороджений {0} до {1}",
"deck_reshuffled": "Колода перетасована.", "deck_reshuffled": "Колода перетасована.",
@@ -668,10 +668,10 @@
"commandlist_regen": "Список команд відновлено.", "commandlist_regen": "Список команд відновлено.",
"desc": "Опис", "desc": "Опис",
"cant_dm": "Я не можу надіслати ПП. Переконайтеся, що Ваші ПП відкриті. Перейдіть до опцій ** (кнопка шестерні) -> Конфіденційність та безпека -> Дозволити прямі повідомлення від членів сервера **", "cant_dm": "Я не можу надіслати ПП. Переконайтеся, що Ваші ПП відкриті. Перейдіть до опцій ** (кнопка шестерні) -> Конфіденційність та безпека -> Дозволити прямі повідомлення від членів сервера **",
"donate": "Ви можете підтримати проект NadekoBot на\nПатреон <{0}> або\nPaypal <{1}>\nНе забудьте залишити у повідомленні своє ім’я або ідентифікатор Discord.\n\n** Дякую ** ♥ ", "donate": "Ви можете підтримати проєкт NadekoBot на\nПатреон <{0}> або\nPaypal <{1}>\nНе забудьте залишити у повідомленні своє ім’я або ідентифікатор Discord.\n\n** Дякую ** ♥ ",
"guide": "** Список команд **: <{0}>\n** Посібники та документи щодо розміщення можна знайти тут **: <{1}>", "guide": "** Список команд **: <{0}>\n** Посібники та документи щодо розміщення можна знайти тут **: <{1}>",
"list_of_modules": "Список модулів", "list_of_modules": "Список модулів",
"autohentai_started": "Автохентай почався. Повторно публікуйте кожні {0} з одним із таких тегів:\n{1}", "autohentai_started": "Авто-хентай почався. Повторно публікуйте кожні {0} з одним із таких тегів:\n{1}",
"tag": "Тег", "tag": "Тег",
"animal_race_full": "Гонка повна! Починаєм негайно.", "animal_race_full": "Гонка повна! Починаєм негайно.",
"animal_race_join_bet": "{0} приєднався як {1} і зробив ставку {2}!", "animal_race_join_bet": "{0} приєднався як {1} і зробив ставку {2}!",
@@ -682,9 +682,9 @@
"waifu_affinity_already": "ваша близкість уже налаштована на цю вайфу, або ви намагаєтесь видалити свою спорідненість, не маючи її.", "waifu_affinity_already": "ваша близкість уже налаштована на цю вайфу, або ви намагаєтесь видалити свою спорідненість, не маючи її.",
"waifu_affinity_changed": "змінили свою близкість з {0} на {1}.\n\n*Це морально сумнівно.*🤔", "waifu_affinity_changed": "змінили свою близкість з {0} на {1}.\n\n*Це морально сумнівно.*🤔",
"waifu_affinity_cooldown": "Вам потрібно почекати {0} годин і {1} хвилин, щоб знову змінити свою близькість.", "waifu_affinity_cooldown": "Вам потрібно почекати {0} годин і {1} хвилин, щоб знову змінити свою близькість.",
"waifu_affinity_reset": "Ваша близкість скинута. У тебе більше немає людини, яка тобі подобається.", "waifu_affinity_reset": "Ваша близкість скинута. У вас більше немає людини, яка вам подобається.",
"waifu_affinity_set": "хоче бути вайфу {0}. Ой <3", "waifu_affinity_set": "хоче бути вайфу {0}. Ой <3",
"waifu_isnt_cheap": "Жодна вайфу не така дешева. Ви повинні сплатити щонайменше {0}, щоб отримати вайфу, навіть якщо їх фактична вартість нижча.", "waifu_isnt_cheap": "Жодної вайфу за вказаною ціною немає. Ви повинні сплатити щонайменше {0}, щоб отримати вайфу, навіть якщо їх фактична вартість нижча.",
"waifu_reset_price": "Ціна: {0}", "waifu_reset_price": "Ціна: {0}",
"animal_race_already_started": "Гонка Тварин вже запущена.", "animal_race_already_started": "Гонка Тварин вже запущена.",
"failed_loading_question": "Не вдалося завантажити запитання.", "failed_loading_question": "Не вдалося завантажити запитання.",
@@ -717,7 +717,7 @@
"atl_ad_started": "Почався автоматичний переклад повідомлень на цьому каналі. Повідомлення користувачів будуть автоматично видалені.", "atl_ad_started": "Почався автоматичний переклад повідомлень на цьому каналі. Повідомлення користувачів будуть автоматично видалені.",
"atl_removed": "Вашу мову автоперекладу вилучено.", "atl_removed": "Вашу мову автоперекладу вилучено.",
"atl_set": "Вашу мову автоматичного перекладу встановлено на {0}> {1}", "atl_set": "Вашу мову автоматичного перекладу встановлено на {0}> {1}",
"atl_started": "Почався автоматичний переклад повідомлень на цьому каналі.", "atl_started": "Розпочато автоматичний переклад повідомлень на цьому каналі.",
"atl_stopped": "Зупинено автоматичний переклад повідомлень на цьому каналі.", "atl_stopped": "Зупинено автоматичний переклад повідомлень на цьому каналі.",
"bad_input_format": "Неправильний формат введення або щось пішло не так.", "bad_input_format": "Неправильний формат введення або щось пішло не так.",
"card_not_found": "Не вдалося знайти цю картку.", "card_not_found": "Не вдалося знайти цю картку.",
@@ -727,7 +727,7 @@
"dropped": "Кинуто", "dropped": "Кинуто",
"error_occured": "Виникла помилка.", "error_occured": "Виникла помилка.",
"failed_finding_anime": "Не вдалося знайти це аніму.", "failed_finding_anime": "Не вдалося знайти це аніму.",
"failed_finding_manga": "Не вдалося знайти цю мангу.", "failed_finding_manga": "Не вдалося знайти цю манґу.",
"imdb_fail": "Не вдалося знайти цей фільм.", "imdb_fail": "Не вдалося знайти цей фільм.",
"invalid_lang": "Недійсне джерело або ціль мови.", "invalid_lang": "Недійсне джерело або ціль мови.",
"jokes_not_loaded": "Жарти не загружені.", "jokes_not_loaded": "Жарти не загружені.",
@@ -803,9 +803,9 @@
"warn_expire_set_clear": "Попередження буде очищено через {0} днів.", "warn_expire_set_clear": "Попередження буде очищено через {0} днів.",
"warn_expire_reset": "Термін дії попереджень більше не припиняється.", "warn_expire_reset": "Термін дії попереджень більше не припиняється.",
"warn_punish_set_timed": "Я застосую {0} покарання для {2} до користувачів із попередженнями {1}.", "warn_punish_set_timed": "Я застосую {0} покарання для {2} до користувачів із попередженнями {1}.",
"clpa_obsolete": ": tada: **Винагороди валюти Patreon тепер автоматичні!**: tada:\nЦя команда тепер застаріла.\nЯкщо ви не отримали винагороду за заставу цього місяця, нижче наведено деякі причини, чому це могло бути.", "clpa_obsolete": ": tada: **Винагороди валюти Patreon тепер автоматичні!**: tada:\nЦя команда тепер застаріла.\nЯкщо ви не отримали винагороду за внесок цього місяця, нижче наведено деякі причини, чому це могло бути.",
"time_new": "Час", "time_new": "Час",
"timezone_db_api_key": "Вам потрібно активувати ключ API TimezoneDB. Ви можете зробити це, натиснувши посилання, яке ви отримали в електронному листі, з ключем API.", "timezone_db_api_key": "Вам потрібно активувати ключ API TimezoneDB. Ви можете зробити це, натиснувши посилання, яке ви отримали в електронному листі з ключем API.",
"rolehoist_enabled": "Роль {0} тепер відображається окремо від користувачів у мережі.", "rolehoist_enabled": "Роль {0} тепер відображається окремо від користувачів у мережі.",
"rolehoist_disabled": "Роль {0} більше не відображається окремо від користувачів у мережі.", "rolehoist_disabled": "Роль {0} більше не відображається окремо від користувачів у мережі.",
"shop_role_already_bought": "Ви вже купили цю роль.", "shop_role_already_bought": "Ви вже купили цю роль.",
@@ -816,7 +816,7 @@
"user_nick": "Псевдонім користувача {0} змінено на {1}", "user_nick": "Псевдонім користувача {0} змінено на {1}",
"perm_override": "Для виконання команди {1} користувачам потрібен дозвіл {0}.", "perm_override": "Для виконання команди {1} користувачам потрібен дозвіл {0}.",
"define_unknown": "Не можу знайти визначення цього терміну.", "define_unknown": "Не можу знайти визначення цього терміну.",
"queue_stopped": "Плеєр зупинений. Використовуйте команду {0}, щоб почати відтворення.", "queue_stopped": "Плеєр зупинено. Використовуйте команду {0}, щоб почати відтворення.",
"removed_song_error": "Пісня в цьому індексі не існує", "removed_song_error": "Пісня в цьому індексі не існує",
"nunchi_started": "Гра Нунчі розпочалася з {0} учасниками.", "nunchi_started": "Гра Нунчі розпочалася з {0} учасниками.",
"bot_strings_reloaded": "Строки ботів були перезавантажені.", "bot_strings_reloaded": "Строки ботів були перезавантажені.",
@@ -856,7 +856,7 @@
"failed_finding_novel": "Не можу знайти цю новелу. Переконайтеся, що ви ввели точне повне ім’я та воно існує на сайті novelupdates.com", "failed_finding_novel": "Не можу знайти цю новелу. Переконайтеся, що ви ввели точне повне ім’я та воно існує на сайті novelupdates.com",
"roll_duel_challenge": "{1} викликав на дуель {2}", "roll_duel_challenge": "{1} викликав на дуель {2}",
"roll_duel": "Дуель", "roll_duel": "Дуель",
"roll_duel_no_funds": "Або Вам, або вашому опонентові не вистачає коштів.", "roll_duel_no_funds": "Вам, або вашому опонентові не вистачає коштів.",
"roll_duel_timeout": "Виклик на дуель не прийнято.", "roll_duel_timeout": "Виклик на дуель не прийнято.",
"roll_duel_already_challenged": "Цей користувач уже викликав Вас на дуель.", "roll_duel_already_challenged": "Цей користувач уже викликав Вас на дуель.",
"account_not_found": "Цей обліковий запис не існує або має статус приватного.", "account_not_found": "Цей обліковий запис не існує або має статус приватного.",
@@ -890,32 +890,32 @@
"log_vc_joined": "{0} приєднався до {1} голосового каналу", "log_vc_joined": "{0} приєднався до {1} голосового каналу",
"log_vc_left": "{0} покинув {1} голосовий канал", "log_vc_left": "{0} покинув {1} голосовий канал",
"protection_not_running": "Захист {0} не ввімкнено.", "protection_not_running": "Захист {0} не ввімкнено.",
"anti_alt_status": "Будь -який користувач, що приєднується до сервера з обліковим записом, не старшим за {0}, до нього застосує таку дію: {1}\nНаразі покараний: {2}", "anti_alt_status": "Будь-який користувач, що приєднується до сервера з обліковим записом, не старшим за {0}, до нього застосовується така дія: {1}\nНаразі покараних: {2}",
"mass_take": "Взято {0} від {1} користувачів у ролі {2}.", "mass_take": "Взято {0} від {1} користувачів у ролі {2}.",
"_8ball": "Магічна куля", "_8ball": "Магічна куля",
"repeating_none": "Плеєр зупиниться, коли буде досягнуто кінця черги.", "repeating_none": "Плеєр зупиниться, коли буде досягнуто кінця черги.",
"repeating_queue": "Плеєр повторить чергу.", "repeating_queue": "Плеєр повторить чергу.",
"current_music_quality": "Наразі встановлена якість музики: {0}", "current_music_quality": "Наразі встановлена якість музики: {0}",
"music_quality_set": "Якість музики встановлено на {0}. Щоб зміни вступили в силу, вам доведеться знищити та перезапустити музичний плеєр.", "music_quality_set": "Якість музики встановлено на {0}. Щоб зміни вступили в силу, вам доведеться очистити та перезапустити музичний плеєр.",
"blacklisted_users": "Користувачі з чорного списку", "blacklisted_users": "Користувачі з чорного списку",
"blacklisted_channels": "Канали з чорного списку", "blacklisted_channels": "Канали з чорного списку",
"blacklisted_servers": "Сервера з чорного списку", "blacklisted_servers": "Сервера з чорного списку",
"_class": "Клас", "_class": "Клас",
"stream_not_following_any": "Ви не стежите за будь-якими стрімами.", "stream_not_following_any": "Ви не стежите ні за якими стрімами.",
"stream_message_set_all": "Усі {0} стріми, за якими стежать, тепер мають зазначене повідомлення-оголошення.", "stream_message_set_all": "Усі {0} стріми, за якими стежать, тепер мають зазначене повідомлення-оголошення.",
"repeater_exceed_limit": "На одному сервері не може бути більше {0} повторювачів.", "repeater_exceed_limit": "На одному сервері не може бути більше {0} повторювачів.",
"repeater_remove_fail": "Не вдалося видалити повторювач для цього індексу. Або ви вказали недійсний індекс, або ретранслятор на той момент перебував у стані виконання, в цьому випадку повторіть спробу за кілька секунд.", "repeater_remove_fail": "Не вдалося видалити повторювач для цього індексу. Ви вказали не дійсний індекс, або ретранслятор на той момент перебував у стані виконання, в цьому випадку повторіть спробу за кілька секунд.",
"interval_colon": "Інтервал:", "interval_colon": "Інтервал:",
"executes_in_colon": "Виконується в:", "executes_in_colon": "Виконується в:",
"message_colon": "Повідомлення:", "message_colon": "Повідомлення:",
"no_redundant": "Не буде опубліковано повторюване повідомлення.", "no_redundant": "Повідомлення, яке повторюється не буде публікуватися. ",
"remind_invalid": "Недійсний формат нагадування. Нагадування повинно мати ціль, таймер і причину. Перевірте список команд.", "remind_invalid": "Не дійсний формат нагадування. Нагадування повинно мати ціль, таймер і причину. Перевірте список команд.",
"user_voice_mute_time": "Користувач {0} ** вимкнено голос ** протягом {1} хвилин.", "user_voice_mute_time": "Користувачу {0} **заборонено розмовляти** протягом {1} хвилин.",
"user_chat_mute_time": "{0} ** вимкнено чат ** протягом {1} хвилин.", "user_chat_mute_time": "{0} **заборонено писати ** протягом {1} хвилин.",
"acrm_fail": "Автоматична команда не знайдена у вказаному індексі.", "acrm_fail": "Авто-команду не знайдено у вказаному індексі.",
"warns_dont_expire": "Попередження не встановлені.", "warns_dont_expire": "Попередження не встановлено.",
"warns_expire_in": "Термін дії попереджень закінчується через {0} днів.", "warns_expire_in": "Термін дії попереджень закінчується через {0} днів.",
"not_with_bot_in_voice": "Ви не в тому ж голосовому каналі, що і бот.", "not_with_bot_in_voice": "Ви повинні перебувати в одному каналі разом з ботом.",
"waifu_gift_not_exist": "Цей предмет вайфу не існує", "waifu_gift_not_exist": "Цей предмет вайфу не існує",
"fans": "Шанувальники ({0})", "fans": "Шанувальники ({0})",
"config_edit_fail": "Не вдалося налаштувати {0} значення {1}", "config_edit_fail": "Не вдалося налаштувати {0} значення {1}",
@@ -923,26 +923,26 @@
"config_prop_not_found": "Ресурс {0} не знайдено в конфігурації {1}", "config_prop_not_found": "Ресурс {0} не знайдено в конфігурації {1}",
"config_list": "Список конфігурацій", "config_list": "Список конфігурацій",
"level_req": "Вимагається рівень.", "level_req": "Вимагається рівень.",
"xprewsreset_confirm": "Ви впевнені, що хочете видалити ВСІ нагороди за підвищення рівня ХР з цього сервера? Ця дія є незворотною.", "xprewsreset_confirm": "Ви впевнені, що хочете видалити ВСІ нагороди за підвищення рівня ХР на цьому сервері? Ця дія є незворотною. ",
"xp_role_reward_cleared": "Досягнення рівня {0} більше не винагороджує роль.", "xp_role_reward_cleared": "Досягнення {0} рівня більше не винагороджує роллю. ",
"club_name_too_long": "Назва клубу задовга.", "club_name_too_long": "Назва клубу задовга.",
"club_user_not_in_club": "{0} не в клубі.", "club_user_not_in_club": "{0} не є у клубі.",
"reaction_cant_access": "Я не можу отримати доступ до реакції {0}. Ви можете використовувати лише емоції з серверів, на яких я перебуваю.", "reaction_cant_access": "Я не можу отримати доступ до реакції {0}. Ви можете використовувати лише емоджі з серверів, на яких я перебуваю.",
"module_footer": "{0}cmds {1}", "module_footer": "{0}cmds {1}",
"module_page_empty": "На цій сторінці немає модуля.", "module_page_empty": "На цій сторінці немає модуля.",
"module_description_help": "Отримайте довідку з команд, описи та приклади використання", "module_description_help": "Отримайте довідку з команд, описи та приклади використання",
"module_description_gambling": "Робіть ставку на кидки костей, блекджек, слоти, монети та інші", "module_description_gambling": "Робіть ставку на кидки кубиків, блекджек, слоти, монети та інші",
"module_description_games": "Грайте в дрібниці, нунчі, шибеника, з'єднай4 та інші ігри", "module_description_games": "Грайте в гру: дрібниці, нунчі, шибеника, з'єднай4 та інші ігри",
"module_description_nsfw": "Команди NSFW.", "module_description_nsfw": "Команди NSFW.",
"module_description_music": "Відтворюйте музику з YouTube, локальні файли soundcloud та радіопотоки", "module_description_music": "Відтворюйте музику з YouTube, локальні файли, soundcloud та радіопотоки",
"module_description_utility": "Керуйте власними цитатами, повторюваними повідомленнями та перевіряйте факти про сервер", "module_description_utility": "Керуйте власними цитатами, повторюваними повідомленнями та перевіряйте факти про сервер",
"module_description_administration": "Модеруйте, карайте користувачів, налаштовуйте самостійно призначені ролі та вітайте повідомлення", "module_description_administration": "Модеруйте, карайте користувачів, налаштовуйте самостійно призначені ролі та вітальні повідомлення",
"module_description_customreactions": "Налаштуйте власні відповіді бота на певні слова чи фрази", "module_description_customreactions": "Налаштуйте власні відповіді бота на певні слова чи фрази",
"module_description_permissions": "Налаштуйте дозволи для команд, фільтруйте слова та налаштуйте час відновлення", "module_description_permissions": "Налаштуйте дозволи для команд, фільтруйте слова та налаштуйте час відновлення",
"module_description_searches": "Шукайте жарти, зображення тварин, аніме та мангу", "module_description_searches": "Шукайте жарти, зображення тварин, аніме та манґу",
"module_description_xp": "Отримайте ХР на основі активності в чаті, перевірте картки ХР користувачів", "module_description_xp": "Отримайте ХР на основі активності в чаті, перевірте картки ХР користувачів",
"module_description_missing": "Опис цього модуля відсутній.", "module_description_missing": "Опис цього модуля відсутній.",
"obsolete_use": "⚠ Застаріло, замість цього використовуйте {0}.", "obsolete_use": "⚠ Застаріло, замість цього використовуй {0}.",
"purge_user_confirm": "Ви впевнені, що хочете видалити {0} з бази даних?", "purge_user_confirm": "Ви впевнені, що хочете видалити {0} з бази даних?",
"expr_import_no_input": "Неправильні дані. Не знайдено дійсного файлу для завантаження чи введення тексту.", "expr_import_no_input": "Неправильні дані. Не знайдено дійсного файлу для завантаження чи введення тексту.",
"expr_import_invalid_data": "Не вдалося проаналізувати файл. Переконайтеся, що це дійсний .yml файл", "expr_import_invalid_data": "Не вдалося проаналізувати файл. Переконайтеся, що це дійсний .yml файл",
@@ -952,28 +952,28 @@
"pages": "Сторінки", "pages": "Сторінки",
"favorites": "Улюблене", "favorites": "Улюблене",
"tags": "Теги", "tags": "Теги",
"invalid_emoji_link": "", "invalid_emoji_link": "Вказане посилання не є зображенням, або перевищує ліміт 256 КБ.",
"emoji_add_error": "", "emoji_add_error": "Помилка додавання емоджі. У вас вичерпано слоти для емоджі, або невідповідний розмір.",
"emoji_added": "", "emoji_added": "Додано новий смайлик: {0}",
"boost_on": "", "boost_on": "Увімкнено буст-сповіщення на цьому каналі.",
"boost_off": "", "boost_off": "Буст-сповіщення вимкнено.",
"boostmsg_cur": "", "boostmsg_cur": "Поточне буст-сповіщення: {0} ",
"boostmsg_enable": "", "boostmsg_enable": "Увімкність буст-сповіщення ввівши {0}",
"boostmsg_new": "", "boostmsg_new": "Нове буст-сповіщення. ",
"boostdel_off": "", "boostdel_off": "Автоматичне видалення буст-сповіщень вимкнено. ",
"boostdel_on": "", "boostdel_on": "Буст-сповіщення буде видалятися через {0} секунд. ",
"log_ignored_channels": "", "log_ignored_channels": "Ігноровані канали",
"log_ignored_users": "", "log_ignored_users": "Ігноровані користувачі",
"log_ignore_user": "", "log_ignore_user": "Журнал ігноруватиме користувача {0}",
"log_not_ignore_user": "", "log_not_ignore_user": "Журнал більше не ігноруватиме користувача {0}",
"log_ignore_chan": "", "log_ignore_chan": "Журнал ігноруватиме канал {0}",
"log_not_ignore_chan": "", "log_not_ignore_chan": "Журнал більше не ігноруватиме канал {0}",
"streams_cleared": "", "streams_cleared": "Усі стріми, за якими ви слідкували, на цьому сервері видалено.",
"warn_weight": "", "warn_weight": "Вага: {0} ",
"warn_count": "", "warn_count": "{0} поточно, {1} всього",
"mass_ban_in_progress": "", "mass_ban_in_progress": "Заблокувати {0} користувачів...",
"mass_ban_completed": "", "mass_ban_completed": "Заблоковано {0} користувачів. ",
"reminder_server_list": "", "reminder_server_list": "Список нагадувань серверу",
"imageonly_enable": "", "imageonly_enable": "Цей канал доступний лише для зображень.",
"imageonly_disable": "" "imageonly_disable": "Цей канал більше не є лише для зображень. "
} }