mirror of
https://github.com/Hessenuk/DiscordTickets.git
synced 2024-12-23 00:03:09 +02:00
Merge branch 'main' into main
This commit is contained in:
commit
d19a1066c2
@ -161,6 +161,34 @@
|
|||||||
"code"
|
"code"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"login": "FoxXxHater",
|
||||||
|
"name": "FoxXxHater",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/54017453?v=4",
|
||||||
|
"profile": "https://foxco-network.de",
|
||||||
|
"contributions": [
|
||||||
|
"platform"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "AdminRAT",
|
||||||
|
"name": "AdminRAT",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/24538037?v=4",
|
||||||
|
"profile": "https://adminrat.codes",
|
||||||
|
"contributions": [
|
||||||
|
"platform"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"login": "c43721",
|
||||||
|
"name": "c43721",
|
||||||
|
"avatar_url": "https://avatars.githubusercontent.com/u/55610086?v=4",
|
||||||
|
"profile": "https://c43721.dev",
|
||||||
|
"contributions": [
|
||||||
|
"platform",
|
||||||
|
"doc"
|
||||||
|
]
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"login": "n1kkl",
|
"login": "n1kkl",
|
||||||
"name": "Niklas",
|
"name": "Niklas",
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
|
|
||||||
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
||||||
[![All Contributors](https://img.shields.io/badge/all_contributors-17-orange.svg?style=flat-square)](#contributors-)
|
|
||||||
|
[![All Contributors](https://img.shields.io/badge/all_contributors-20-orange.svg?style=flat-square)](#contributors-)
|
||||||
|
|
||||||
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
||||||
## Contributors ✨
|
## Contributors ✨
|
||||||
|
|
||||||
@ -10,29 +12,34 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
|
|||||||
<!-- prettier-ignore-start -->
|
<!-- prettier-ignore-start -->
|
||||||
<!-- markdownlint-disable -->
|
<!-- markdownlint-disable -->
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tbody>
|
||||||
<td align="center"><a href="https://eartharoid.me/"><img src="https://avatars.githubusercontent.com/u/20905071?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Isaac</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=eartharoid" title="Code">💻</a> <a href="#maintenance-eartharoid" title="Maintenance">🚧</a> <a href="https://github.com/discord-tickets/bot/commits?author=eartharoid" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/pulls?q=is%3Apr+reviewed-by%3Aeartharoid" title="Reviewed Pull Requests">👀</a> <a href="#design-eartharoid" title="Design">🎨</a></td>
|
<tr>
|
||||||
<td align="center"><a href="https://github.com/iDrunK65"><img src="https://avatars.githubusercontent.com/u/25486774?v=4?s=100" width="100px;" alt=""/><br /><sub><b>iDrunK65</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=iDrunK65" title="Code">💻</a></td>
|
<td align="center"><a href="https://eartharoid.me/"><img src="https://avatars.githubusercontent.com/u/20905071?v=4?s=100" width="100px;" alt="Isaac"/><br /><sub><b>Isaac</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=eartharoid" title="Code">💻</a> <a href="#maintenance-eartharoid" title="Maintenance">🚧</a> <a href="https://github.com/discord-tickets/bot/commits?author=eartharoid" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/pulls?q=is%3Apr+reviewed-by%3Aeartharoid" title="Reviewed Pull Requests">👀</a> <a href="#design-eartharoid" title="Design">🎨</a></td>
|
||||||
<td align="center"><a href="https://github.com/nicholasyoannou"><img src="https://avatars.githubusercontent.com/u/29736141?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nicholas Y.</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=nicholasyoannou" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/iDrunK65"><img src="https://avatars.githubusercontent.com/u/25486774?v=4?s=100" width="100px;" alt="iDrunK65"/><br /><sub><b>iDrunK65</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=iDrunK65" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/RhysB"><img src="https://avatars.githubusercontent.com/u/25815220?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Rhys B</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=RhysB" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/nicholasyoannou"><img src="https://avatars.githubusercontent.com/u/29736141?v=4?s=100" width="100px;" alt="Nicholas Y."/><br /><sub><b>Nicholas Y.</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=nicholasyoannou" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/mgsi100"><img src="https://avatars.githubusercontent.com/u/36934590?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Sébastien Guzman</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=mgsi100" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/RhysB"><img src="https://avatars.githubusercontent.com/u/25815220?v=4?s=100" width="100px;" alt="Rhys B"/><br /><sub><b>Rhys B</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=RhysB" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/iFusionFr"><img src="https://avatars.githubusercontent.com/u/31099360?v=4?s=100" width="100px;" alt=""/><br /><sub><b>iFusion</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=iFusionFr" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/mgsi100"><img src="https://avatars.githubusercontent.com/u/36934590?v=4?s=100" width="100px;" alt="Sébastien Guzman"/><br /><sub><b>Sébastien Guzman</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=mgsi100" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://fivepixels.me/"><img src="https://avatars.githubusercontent.com/u/37427166?v=4?s=100" width="100px;" alt=""/><br /><sub><b>FivePixels</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=FivePixels" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/iFusionFr"><img src="https://avatars.githubusercontent.com/u/31099360?v=4?s=100" width="100px;" alt="iFusion"/><br /><sub><b>iFusion</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=iFusionFr" title="Code">💻</a></td>
|
||||||
</tr>
|
<td align="center"><a href="https://fivepixels.me/"><img src="https://avatars.githubusercontent.com/u/37427166?v=4?s=100" width="100px;" alt="FivePixels"/><br /><sub><b>FivePixels</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=FivePixels" title="Code">💻</a></td>
|
||||||
<tr>
|
</tr>
|
||||||
<td align="center"><a href="https://davidjcralph.co.uk/"><img src="https://avatars.githubusercontent.com/u/14052956?v=4?s=100" width="100px;" alt=""/><br /><sub><b>David Ralph</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=davidjcralph" title="Code">💻</a></td>
|
<tr>
|
||||||
<td align="center"><a href="https://github.com/OliverCordingl1"><img src="https://avatars.githubusercontent.com/u/19516518?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Oliver Cordingley</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=OliverCordingl1" title="Code">💻</a></td>
|
<td align="center"><a href="https://davidjcralph.co.uk/"><img src="https://avatars.githubusercontent.com/u/14052956?v=4?s=100" width="100px;" alt="David Ralph"/><br /><sub><b>David Ralph</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=davidjcralph" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/itzJOHv"><img src="https://avatars.githubusercontent.com/u/68508885?v=4?s=100" width="100px;" alt=""/><br /><sub><b>itzJOHv</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=itzJOHv" title="Code">💻</a> <a href="#question-itzJOHv" title="Answering Questions">💬</a></td>
|
<td align="center"><a href="https://github.com/OliverCordingl1"><img src="https://avatars.githubusercontent.com/u/19516518?v=4?s=100" width="100px;" alt="Oliver Cordingley"/><br /><sub><b>Oliver Cordingley</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=OliverCordingl1" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/CanerBaba25"><img src="https://avatars.githubusercontent.com/u/33705518?v=4?s=100" width="100px;" alt=""/><br /><sub><b>CanerBaba25</b></sub></a><br /><a href="#translation-CanerBaba25" title="Translation">🌍</a></td>
|
<td align="center"><a href="https://github.com/itzJOHv"><img src="https://avatars.githubusercontent.com/u/68508885?v=4?s=100" width="100px;" alt="itzJOHv"/><br /><sub><b>itzJOHv</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=itzJOHv" title="Code">💻</a> <a href="#question-itzJOHv" title="Answering Questions">💬</a></td>
|
||||||
<td align="center"><a href="https://github.com/Felimir"><img src="https://avatars.githubusercontent.com/u/52141188?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Fel</b></sub></a><br /><a href="#translation-Felimir" title="Translation">🌍</a></td>
|
<td align="center"><a href="https://github.com/CanerBaba25"><img src="https://avatars.githubusercontent.com/u/33705518?v=4?s=100" width="100px;" alt="CanerBaba25"/><br /><sub><b>CanerBaba25</b></sub></a><br /><a href="#translation-CanerBaba25" title="Translation">🌍</a></td>
|
||||||
<td align="center"><a href="https://github.com/donzee529"><img src="https://avatars.githubusercontent.com/u/43678009?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Doniel</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=donzee529" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/commits?author=donzee529" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/Felimir"><img src="https://avatars.githubusercontent.com/u/52141188?v=4?s=100" width="100px;" alt="Fel"/><br /><sub><b>Fel</b></sub></a><br /><a href="#translation-Felimir" title="Translation">🌍</a></td>
|
||||||
<td align="center"><a href="https://puneetgopinath.github.io/"><img src="https://avatars.githubusercontent.com/u/76863199?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Puneet Gopinath</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=PuneetGopinath" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/donzee529"><img src="https://avatars.githubusercontent.com/u/43678009?v=4?s=100" width="100px;" alt="Doniel"/><br /><sub><b>Doniel</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=donzee529" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/commits?author=donzee529" title="Code">💻</a></td>
|
||||||
</tr>
|
<td align="center"><a href="https://puneetgopinath.github.io/"><img src="https://avatars.githubusercontent.com/u/76863199?v=4?s=100" width="100px;" alt="Puneet Gopinath"/><br /><sub><b>Puneet Gopinath</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=PuneetGopinath" title="Code">💻</a></td>
|
||||||
<tr>
|
</tr>
|
||||||
<td align="center"><a href="https://github.com/thevisuales"><img src="https://avatars.githubusercontent.com/u/6569806?v=4?s=100" width="100px;" alt=""/><br /><sub><b>thevisuales</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=thevisuales" title="Code">💻</a></td>
|
<tr>
|
||||||
<td align="center"><a href="https://rooray.xyz"><img src="https://avatars.githubusercontent.com/u/86845749?v=4?s=100" width="100px;" alt=""/><br /><sub><b>RooRay</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=RooRay" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/commits?author=RooRay" title="Code">💻</a></td>
|
<td align="center"><a href="https://github.com/thevisuales"><img src="https://avatars.githubusercontent.com/u/6569806?v=4?s=100" width="100px;" alt="thevisuales"/><br /><sub><b>thevisuales</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=thevisuales" title="Code">💻</a></td>
|
||||||
<td align="center"><a href="https://github.com/n1kkl"><img src="https://avatars.githubusercontent.com/u/100782498?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Niklas</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=n1kkl" title="Code">💻</a></td>
|
<td align="center"><a href="https://rooray.xyz"><img src="https://avatars.githubusercontent.com/u/86845749?v=4?s=100" width="100px;" alt="RooRay"/><br /><sub><b>RooRay</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=RooRay" title="Documentation">📖</a> <a href="https://github.com/discord-tickets/bot/commits?author=RooRay" title="Code">💻</a></td>
|
||||||
</tr>
|
<td align="center"><a href="https://foxco-network.de"><img src="https://avatars.githubusercontent.com/u/54017453?v=4?s=100" width="100px;" alt="FoxXxHater"/><br /><sub><b>FoxXxHater</b></sub></a><br /><a href="#platform-FoxXxHater" title="Packaging/porting to new platform">📦</a></td>
|
||||||
|
<td align="center"><a href="https://adminrat.codes"><img src="https://avatars.githubusercontent.com/u/24538037?v=4?s=100" width="100px;" alt="AdminRAT"/><br /><sub><b>AdminRAT</b></sub></a><br /><a href="#platform-AdminRAT" title="Packaging/porting to new platform">📦</a></td>
|
||||||
|
<td align="center"><a href="https://c43721.dev"><img src="https://avatars.githubusercontent.com/u/55610086?v=4?s=100" width="100px;" alt="c43721"/><br /><sub><b>c43721</b></sub></a><br /><a href="#platform-c43721" title="Packaging/porting to new platform">📦</a> <a href="https://github.com/discord-tickets/bot/commits?author=c43721" title="Documentation">📖</a></td>
|
||||||
|
<td align="center"><a href="https://github.com/n1kkl"><img src="https://avatars.githubusercontent.com/u/100782498?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Niklas</b></sub></a><br /><a href="https://github.com/discord-tickets/bot/commits?author=n1kkl" title="Code">💻</a></td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<!-- markdownlint-restore -->
|
<!-- markdownlint-restore -->
|
||||||
|
23
Dockerfile
23
Dockerfile
@ -1,9 +1,20 @@
|
|||||||
FROM node:16
|
# Use the alpine image of node 16
|
||||||
|
FROM node:16-alpine
|
||||||
|
|
||||||
WORKDIR /usr/src/app
|
# Create a dir for the app and make it owned by a non-root user (node)
|
||||||
COPY package*.json ./
|
RUN mkdir /tickets && \
|
||||||
|
chown -R 1000:1000 /tickets
|
||||||
|
WORKDIR /tickets
|
||||||
|
|
||||||
RUN npm i --production
|
# Change user to node
|
||||||
|
USER node
|
||||||
|
|
||||||
COPY . .
|
# Install packages
|
||||||
CMD ["npm", "start"]
|
COPY --chown=1000:1000 package.json pnpm-lock.yaml ./
|
||||||
|
RUN npx pnpm install --prod --frozen-lockfile
|
||||||
|
|
||||||
|
# Copy src folder
|
||||||
|
COPY src ./src
|
||||||
|
|
||||||
|
# Set the command
|
||||||
|
CMD ["node", "src/"]
|
||||||
|
10
README.md
10
README.md
@ -207,6 +207,16 @@ Thank you to everyone to has contributed to Discord Tickets, including everyone
|
|||||||
<sub><b>URHOST</b></sub>
|
<sub><b>URHOST</b></sub>
|
||||||
</a>
|
</a>
|
||||||
</td>
|
</td>
|
||||||
|
<td align="center">
|
||||||
|
<a href="https://sunrisenode.com">
|
||||||
|
<img
|
||||||
|
src="https://i.imgur.com/0gHlN7L.png"
|
||||||
|
height="128px;"
|
||||||
|
alt="" />
|
||||||
|
<br />
|
||||||
|
<sub><b>SunriseNode</b></sub>
|
||||||
|
</a>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
20
compose.Dockerfile
Normal file
20
compose.Dockerfile
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
# Use the alpine image of node 16
|
||||||
|
FROM node:16-alpine
|
||||||
|
|
||||||
|
# Create a dir for the app and make it owned by a non-root user (node)
|
||||||
|
RUN mkdir /tickets && \
|
||||||
|
chown -R 1000:1000 /tickets
|
||||||
|
WORKDIR /tickets
|
||||||
|
|
||||||
|
# Change user to node
|
||||||
|
USER node
|
||||||
|
|
||||||
|
# Install packages
|
||||||
|
COPY --chown=1000:1000 package.json pnpm-lock.yaml ./
|
||||||
|
RUN npx pnpm install --prod --frozen-lockfile --no-optional && \
|
||||||
|
# Currently WIP since pnpm installs dev deps automatically when I don't want it to.
|
||||||
|
# Quick fix is to add to main deps
|
||||||
|
npx pnpm install mysql2
|
||||||
|
|
||||||
|
# Set the command
|
||||||
|
CMD ["node", "src/"]
|
38
docker-compose.yml
Normal file
38
docker-compose.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
version: "3.8"
|
||||||
|
|
||||||
|
services:
|
||||||
|
bot:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: compose.Dockerfile
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./src:/tickets/src
|
||||||
|
- ./user:/tickets/user
|
||||||
|
- ./logs:/tickets/logs
|
||||||
|
- ./.env:/tickets/.env:ro
|
||||||
|
environment:
|
||||||
|
- DB_TYPE=mysql
|
||||||
|
- DB_HOST=db
|
||||||
|
- DB_PORT=3306
|
||||||
|
- DB_NAME=tickets
|
||||||
|
- DB_USER=tickets
|
||||||
|
- DB_PASS=tickets
|
||||||
|
- DB_TABLE_PREFIX=dsctickets_
|
||||||
|
depends_on:
|
||||||
|
- db
|
||||||
|
|
||||||
|
db:
|
||||||
|
image: mariadb:10.6
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- "MYSQL_DATABASE=tickets"
|
||||||
|
- "MYSQL_USER=tickets"
|
||||||
|
- "MYSQL_PASSWORD=tickets"
|
||||||
|
|
||||||
|
- "MYSQL_RANDOM_ROOT_PASSWORD=yes"
|
||||||
|
volumes:
|
||||||
|
- db:/var/lib/mysql
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
db:
|
@ -176,7 +176,7 @@ module.exports = class PanelCommand extends Command {
|
|||||||
this.client.log.info(`${interaction.user.tag} has created a new button panel`);
|
this.client.log.info(`${interaction.user.tag} has created a new button panel`);
|
||||||
} else {
|
} else {
|
||||||
// multi category
|
// multi category
|
||||||
const rows = await this.client.db.models.Category.findAll({ where: { guild: interaction.guild.id } });
|
const rows = (await this.client.db.models.Category.findAll({ where: { guild: interaction.guild.id } })).filter(row => categories.includes(row.id));
|
||||||
await panel_channel.send({
|
await panel_channel.send({
|
||||||
components: [
|
components: [
|
||||||
new MessageActionRow()
|
new MessageActionRow()
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
},
|
},
|
||||||
"collector_expires_in": "Expire dans %d secondes",
|
"collector_expires_in": "Expire dans %d secondes",
|
||||||
"command_execution_error": {
|
"command_execution_error": {
|
||||||
"description": "Une erreur inattendue s’est produite lors de l’exécution de commande.\nVeuillez demander à un administrateur de vérifier la console / les journaux pour plus de détails.",
|
"description": "Une erreur inattendue s'est produite lors de l'exécution de commande.\nVeuillez demander à un administrateur de vérifier la console / les journaux pour plus de détails.",
|
||||||
"title": "⚠️"
|
"title": "⚠️"
|
||||||
},
|
},
|
||||||
"commands": {
|
"commands": {
|
||||||
@ -19,11 +19,11 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"member": {
|
"member": {
|
||||||
"description": "Le membre à ajouter au billet",
|
"description": "Le membre à ajouter au billet",
|
||||||
"name": "membre"
|
"name": "member"
|
||||||
},
|
},
|
||||||
"ticket": {
|
"ticket": {
|
||||||
"description": "Le billet auquel ajouter le membre",
|
"description": "Le billet auquel ajouter le membre",
|
||||||
"name": "billet"
|
"name": "ticket"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
@ -36,18 +36,18 @@
|
|||||||
"title": "❌ Membre inconnu"
|
"title": "❌ Membre inconnu"
|
||||||
},
|
},
|
||||||
"no_permission": {
|
"no_permission": {
|
||||||
"description": "Vous n’êtes pas le créateur de ce billet et vous n’êtes pas un membre du personnel; vous ne pouvez pas ajouter de membre à ce billet .",
|
"description": "Vous n'êtes pas le créateur de ce billet et vous n'êtes pas un membre du personnel; vous ne pouvez pas ajouter de membre à ce billet .",
|
||||||
"title": "❌ Permissions insuffisantes"
|
"title": "❌ Permissions insuffisantes"
|
||||||
},
|
},
|
||||||
"not_a_ticket": {
|
"not_a_ticket": {
|
||||||
"description": "Veuillez utiliser cette commande dans le canal des billets, ou mentionner le salon.",
|
"description": "Veuillez utiliser cette commande dans le canal des billets, ou mentionner le salon.",
|
||||||
"title": "❌ Ce n’est pas un salon de billet"
|
"title": "❌ Ce n'est pas un salon de billet"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"blacklist": {
|
"blacklist": {
|
||||||
"description": "Voir ou modifier la liste noire",
|
"description": "Voir ou modifier la liste noire",
|
||||||
"name": "liste noire",
|
"name": "blacklist",
|
||||||
"options": {
|
"options": {
|
||||||
"add": {
|
"add": {
|
||||||
"description": "Ajouter un membre ou un rôle à la liste noire",
|
"description": "Ajouter un membre ou un rôle à la liste noire",
|
||||||
@ -95,7 +95,7 @@
|
|||||||
"title": "📃 Membres et rôles sur la liste noire"
|
"title": "📃 Membres et rôles sur la liste noire"
|
||||||
},
|
},
|
||||||
"member_added": {
|
"member_added": {
|
||||||
"description": "<@%s> a été ajouté à la liste noire. Ils ne seront plus en mesure d’interagir avec le bot.",
|
"description": "<@%s> a été ajouté à la liste noire. Ils ne seront plus en mesure d'interagir avec le bot.",
|
||||||
"title": "✅ Membre ajouté à la liste noire"
|
"title": "✅ Membre ajouté à la liste noire"
|
||||||
},
|
},
|
||||||
"member_removed": {
|
"member_removed": {
|
||||||
@ -103,7 +103,7 @@
|
|||||||
"title": "✅ Membre retiré de la liste noire"
|
"title": "✅ Membre retiré de la liste noire"
|
||||||
},
|
},
|
||||||
"role_added": {
|
"role_added": {
|
||||||
"description": "<@&%s> a été ajouté à la liste noire. Les membres avec ce rôle ne seront plus en mesure d’interagir avec le bot.",
|
"description": "<@&%s> a été ajouté à la liste noire. Les membres avec ce rôle ne seront plus en mesure d'interagir avec le bot.",
|
||||||
"title": "✅ Rôle ajouté à la liste noire"
|
"title": "✅ Rôle ajouté à la liste noire"
|
||||||
},
|
},
|
||||||
"role_removed": {
|
"role_removed": {
|
||||||
@ -118,7 +118,7 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"reason": {
|
"reason": {
|
||||||
"description": "La raison de fermer les tickets",
|
"description": "La raison de fermer les tickets",
|
||||||
"name": "raison"
|
"name": "reason"
|
||||||
},
|
},
|
||||||
"ticket": {
|
"ticket": {
|
||||||
"description": "Le ticket à fermer, soit le numéro ou l'ID du salon",
|
"description": "Le ticket à fermer, soit le numéro ou l'ID du salon",
|
||||||
@ -126,7 +126,7 @@
|
|||||||
},
|
},
|
||||||
"time": {
|
"time": {
|
||||||
"description": "Fermer tous les tickets qui ont été inactifs dans un temps impartis",
|
"description": "Fermer tous les tickets qui ont été inactifs dans un temps impartis",
|
||||||
"name": "temps"
|
"name": "time"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
@ -176,7 +176,7 @@
|
|||||||
"title": "❌ Le temps de réaction a expiré"
|
"title": "❌ Le temps de réaction a expiré"
|
||||||
},
|
},
|
||||||
"invalid_time": {
|
"invalid_time": {
|
||||||
"description": "La période prévue n’a pas pu être analysée.",
|
"description": "La période prévue n'a pas pu être analysée.",
|
||||||
"title": "❌ entrée invalide"
|
"title": "❌ entrée invalide"
|
||||||
},
|
},
|
||||||
"no_permission": {
|
"no_permission": {
|
||||||
@ -184,22 +184,22 @@
|
|||||||
"title": "❌ Permissions insuffisantes"
|
"title": "❌ Permissions insuffisantes"
|
||||||
},
|
},
|
||||||
"no_tickets": {
|
"no_tickets": {
|
||||||
"description": "Il n’y a pas de billets inactifs pour cette période.",
|
"description": "Il n'y a pas de billets inactifs pour cette période.",
|
||||||
"title": "❌ pas de billets à fermer"
|
"title": "❌ pas de billets à fermer"
|
||||||
},
|
},
|
||||||
"not_a_ticket": {
|
"not_a_ticket": {
|
||||||
"description": "Veuillez utiliser cette commande dans un salon de ticket ou utilisez le drapeau ticket.\nTapez «/help close» pour plus d’informations.",
|
"description": "Veuillez utiliser cette commande dans un salon de ticket ou utilisez le drapeau ticket.\nTapez «/help close» pour plus d'informations.",
|
||||||
"title": "❌ Ce n’est pas une chaîne de billets"
|
"title": "❌ Ce n'est pas une chaîne de billets"
|
||||||
},
|
},
|
||||||
"unresolvable": {
|
"unresolvable": {
|
||||||
"description": "'%s' ne pouvait pas être résolu à un billet. Veuillez fournir l’iD/mention ou le numéro du billet.",
|
"description": "'%s' ne pouvait pas être résolu à un billet. Veuillez fournir l'iD/mention ou le numéro du billet.",
|
||||||
"title": "❌ erreur"
|
"title": "❌ erreur"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"help": {
|
"help": {
|
||||||
"description": "Listez les commandes dont vous avez accès",
|
"description": "Listez les commandes dont vous avez accès",
|
||||||
"name": "aide",
|
"name": "help",
|
||||||
"response": {
|
"response": {
|
||||||
"list": {
|
"list": {
|
||||||
"description": "Les commandes dont vous avez accès sont listées ci-dessous. Pour créer un ticket, tapez **`/new`**",
|
"description": "Les commandes dont vous avez accès sont listées ci-dessous. Pour créer un ticket, tapez **`/new`**",
|
||||||
@ -212,10 +212,10 @@
|
|||||||
},
|
},
|
||||||
"new": {
|
"new": {
|
||||||
"description": "Créer un nouveau billet",
|
"description": "Créer un nouveau billet",
|
||||||
"name": "nouveau",
|
"name": "new",
|
||||||
"options": {
|
"options": {
|
||||||
"topic": {
|
"topic": {
|
||||||
"description": "La sujet du ticket",
|
"description": "Le sujet du ticket",
|
||||||
"name": "sujet"
|
"name": "sujet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -232,7 +232,7 @@
|
|||||||
"title": "❌ erreur"
|
"title": "❌ erreur"
|
||||||
},
|
},
|
||||||
"has_a_ticket": {
|
"has_a_ticket": {
|
||||||
"description": "S’il vous plaît utiliser votre billet <# existant (%s>) ou le fermer avant de créer un autre.",
|
"description": "S'il vous plaît utiliser votre billet <# existant (%s>) ou le fermer avant de créer un autre.",
|
||||||
"title": "❌ Vous avez déjà un billet ouvert"
|
"title": "❌ Vous avez déjà un billet ouvert"
|
||||||
},
|
},
|
||||||
"max_tickets": {
|
"max_tickets": {
|
||||||
@ -240,7 +240,7 @@
|
|||||||
"title": "❌ Vous avez déjà un billet ouvert"
|
"title": "❌ Vous avez déjà un billet ouvert"
|
||||||
},
|
},
|
||||||
"no_categories": {
|
"no_categories": {
|
||||||
"description": "Un administrateur serveur doit créer au moins une catégorie de billets avant qu’un nouveau billet puisse être ouvert.",
|
"description": "Un administrateur serveur doit créer au moins une catégorie de billets avant qu'un nouveau billet puisse être ouvert.",
|
||||||
"title": "❌ Impossible de créer un ticket"
|
"title": "❌ Impossible de créer un ticket"
|
||||||
},
|
},
|
||||||
"select_category": {
|
"select_category": {
|
||||||
@ -255,11 +255,11 @@
|
|||||||
},
|
},
|
||||||
"panel": {
|
"panel": {
|
||||||
"description": "Créer un nouveau panneau de billet",
|
"description": "Créer un nouveau panneau de billet",
|
||||||
"name": "panneau",
|
"name": "panel",
|
||||||
"options": {
|
"options": {
|
||||||
"categories": {
|
"categories": {
|
||||||
"description": "La liste d'ID de catégorie séparé par des virgules",
|
"description": "La liste d'ID de catégorie séparé par des virgules",
|
||||||
"name": "catégories"
|
"name": "categories"
|
||||||
},
|
},
|
||||||
"description": {
|
"description": {
|
||||||
"description": "La description du message du panneau d'affichage",
|
"description": "La description du message du panneau d'affichage",
|
||||||
@ -271,15 +271,15 @@
|
|||||||
},
|
},
|
||||||
"just_type": {
|
"just_type": {
|
||||||
"description": "Créer un panneau d'affichage \"juste écrire\"?",
|
"description": "Créer un panneau d'affichage \"juste écrire\"?",
|
||||||
"name": "juste_ecrire"
|
"name": "just_type"
|
||||||
},
|
},
|
||||||
"thumbnail": {
|
"thumbnail": {
|
||||||
"description": "Une URL d'image de bannière pour le panneau d'affichage",
|
"description": "Une URL d'image de bannière pour le panneau d'affichage",
|
||||||
"name": "bannière"
|
"name": "thumbnail"
|
||||||
},
|
},
|
||||||
"title": {
|
"title": {
|
||||||
"description": "Le titre du panneau d'affichage",
|
"description": "Le titre du panneau d'affichage",
|
||||||
"name": "titre"
|
"name": "title"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"response": {
|
"response": {
|
||||||
@ -294,12 +294,12 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"remove": {
|
"remove": {
|
||||||
"description": "Retirer un membre d’un billet",
|
"description": "Retirer un membre d'un billet",
|
||||||
"name": "supprimer",
|
"name": "remove",
|
||||||
"options": {
|
"options": {
|
||||||
"member": {
|
"member": {
|
||||||
"description": "Le membre à retirer du ticket",
|
"description": "Le membre à retirer du ticket",
|
||||||
"name": "membre"
|
"name": "member"
|
||||||
},
|
},
|
||||||
"ticket": {
|
"ticket": {
|
||||||
"description": "Le ticket où retirer le membre",
|
"description": "Le ticket où retirer le membre",
|
||||||
@ -312,12 +312,12 @@
|
|||||||
"title": "❌ membre inconnu"
|
"title": "❌ membre inconnu"
|
||||||
},
|
},
|
||||||
"no_permission": {
|
"no_permission": {
|
||||||
"description": "Vous n’êtes pas le créateur de ce billet et vous n’êtes pas un membre du personnel ; vous ne pouvez pas ajouter de membres à ce billet.",
|
"description": "Vous n'êtes pas le créateur de ce billet et vous n'êtes pas un membre du personnel; vous ne pouvez pas ajouter de membres à ce billet.",
|
||||||
"title": "❌ autorisation insuffisante"
|
"title": "❌ autorisation insuffisante"
|
||||||
},
|
},
|
||||||
"not_a_ticket": {
|
"not_a_ticket": {
|
||||||
"description": "S’il vous plaît utiliser cette commande dans le canal de billet, ou mentionner le canal.",
|
"description": "S'il vous plaît utiliser cette commande dans le canal de billet, ou mentionner le canal.",
|
||||||
"title": "❌ Ce n’est pas une chaîne de billets"
|
"title": "❌ Ce n'est pas une chaîne de billets"
|
||||||
},
|
},
|
||||||
"removed": {
|
"removed": {
|
||||||
"description": "%s a été ajouté à %s.",
|
"description": "%s a été ajouté à %s.",
|
||||||
@ -342,6 +342,7 @@
|
|||||||
"name": "nom"
|
"name": "nom"
|
||||||
},
|
},
|
||||||
"roles": {
|
"roles": {
|
||||||
|
"description": "Une liste d'ID de rôle du personnel séparés par des virgules pour cette catégorie",
|
||||||
"name": "rôles"
|
"name": "rôles"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -362,7 +363,7 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"claiming": {
|
"claiming": {
|
||||||
"description": "Activer la réception d'un ticket ?",
|
"description": "Activer la réception d'un ticket ?",
|
||||||
"name": "réception"
|
"name": "claiming"
|
||||||
},
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"description": "L'ID de la catégorie à éditer",
|
"description": "L'ID de la catégorie à éditer",
|
||||||
@ -374,33 +375,39 @@
|
|||||||
},
|
},
|
||||||
"max_per_member": {
|
"max_per_member": {
|
||||||
"description": "Le maximum de tickets qu'un membre peut avoir dans cette catégorie",
|
"description": "Le maximum de tickets qu'un membre peut avoir dans cette catégorie",
|
||||||
"name": "max_par_membre"
|
"name": "max_per_member"
|
||||||
},
|
},
|
||||||
"name": {
|
"name": {
|
||||||
"description": "Le nom de la catégorie",
|
"description": "Le nom de la catégorie",
|
||||||
"name": "nom"
|
"name": "name"
|
||||||
},
|
},
|
||||||
"name_format": {
|
"name_format": {
|
||||||
"description": "Le format du nom des tickets",
|
"description": "Le format du nom des tickets",
|
||||||
"name": "format_nom"
|
"name": "name_format"
|
||||||
},
|
},
|
||||||
"opening_message": {
|
"opening_message": {
|
||||||
"description": "Le texte à envoyer quand un ticket est ouvert",
|
"description": "Le texte à envoyer quand un ticket est ouvert",
|
||||||
"name": "ouverture_message"
|
"name": "opening_message"
|
||||||
},
|
},
|
||||||
"opening_questions": {
|
"opening_questions": {
|
||||||
"description": "Questions à demander quand un ticket est ouvert.",
|
"description": "Questions à demander quand un ticket est ouvert.",
|
||||||
"name": "questions_ouverture"
|
"name": "opening_questions"
|
||||||
},
|
},
|
||||||
"ping": {
|
"ping": {
|
||||||
|
"description": "Une liste d'ID de rôle à ping séparés par des virgules",
|
||||||
"name": "ping"
|
"name": "ping"
|
||||||
},
|
},
|
||||||
"require_topic": {
|
"require_topic": {
|
||||||
"description": "Obliger le membre à donner le sujet du ticket ?",
|
"description": "Obliger le membre à donner le sujet du ticket ?",
|
||||||
"name": "requiert_sujet"
|
"name": "require_topic"
|
||||||
},
|
},
|
||||||
"roles": {
|
"roles": {
|
||||||
"name": "rôles"
|
"description": "Une liste d'ID de rôle du personnel séparés par des virgules",
|
||||||
|
"name": "roles"
|
||||||
|
},
|
||||||
|
"survey": {
|
||||||
|
"description": "L'enquête à utiliser",
|
||||||
|
"name": "survey"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -416,27 +423,31 @@
|
|||||||
"options": {
|
"options": {
|
||||||
"close_button": {
|
"close_button": {
|
||||||
"description": "Activer la fermeture avec un bouton ?",
|
"description": "Activer la fermeture avec un bouton ?",
|
||||||
"name": "fermer_bouton"
|
"name": "close_button"
|
||||||
},
|
},
|
||||||
"colour": {
|
"colour": {
|
||||||
"description": "La couleur de base",
|
"description": "La couleur de base",
|
||||||
"name": "couleur"
|
"name": "colour"
|
||||||
},
|
},
|
||||||
"error_colour": {
|
"error_colour": {
|
||||||
"description": "La couleur des eurreurs",
|
"description": "La couleur des eurreurs",
|
||||||
"name": "couleur_erreur"
|
"name": "error_colour"
|
||||||
},
|
},
|
||||||
"footer": {
|
"footer": {
|
||||||
"description": "Le texte de fin de l'embed",
|
"description": "Le texte de fin de l'embed",
|
||||||
"name": "texte de fin"
|
"name": "footer"
|
||||||
|
},
|
||||||
|
"locale": {
|
||||||
|
"description": "La langue (language)",
|
||||||
|
"name": "locale"
|
||||||
},
|
},
|
||||||
"log_messages": {
|
"log_messages": {
|
||||||
"description": "Stocker les messages des tickets ?",
|
"description": "Stocker les messages des tickets ?",
|
||||||
"name": "stocker_messages"
|
"name": "log_messages"
|
||||||
},
|
},
|
||||||
"success_colour": {
|
"success_colour": {
|
||||||
"description": "La couleur pour la réussite",
|
"description": "La couleur pour la réussite",
|
||||||
"name": "couleur_réussite"
|
"name": "success_colour"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -444,7 +455,10 @@
|
|||||||
"response": {
|
"response": {
|
||||||
"category_created": "✅ La catégorie de tickets `%s` à été créée",
|
"category_created": "✅ La catégorie de tickets `%s` à été créée",
|
||||||
"category_deleted": "✅ La catégorie de tickets `%s` à bien été supprimée",
|
"category_deleted": "✅ La catégorie de tickets `%s` à bien été supprimée",
|
||||||
"category_does_not_exist": "❌ La catégorie avec cet ID n'existe pas"
|
"category_does_not_exist": "❌ La catégorie avec cet ID n'existe pas",
|
||||||
|
"category_list": "La catégories de tickets",
|
||||||
|
"category_updated": "✅ La catégorie de ticket « %s» a été mise à jour",
|
||||||
|
"settings_updated": "✅ Les paramètres ont été mis à jour"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"stats": {
|
"stats": {
|
||||||
@ -470,8 +484,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"survey": {
|
"survey": {
|
||||||
"description": "Voir les réponses au sondage",
|
"description": "Voir les enquêtes",
|
||||||
"name": "enquêtes",
|
"name": "enquêtes",
|
||||||
|
"options": {
|
||||||
|
"survey": {
|
||||||
|
"description": "Voir les réponses au sondage",
|
||||||
|
"name": "enquêtes"
|
||||||
|
}
|
||||||
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"list": {
|
"list": {
|
||||||
"title": "📃 enquêtes"
|
"title": "📃 enquêtes"
|
||||||
@ -479,8 +499,14 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tag": {
|
"tag": {
|
||||||
"description": "Utiliser une réponse d’étiquette",
|
"description": "Utiliser une réponse d'étiquette",
|
||||||
"name": "étiquettes",
|
"name": "étiquettes",
|
||||||
|
"options": {
|
||||||
|
"tag": {
|
||||||
|
"description": "Le nom du tag à utiliser",
|
||||||
|
"name": "tag"
|
||||||
|
}
|
||||||
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"error": "❌ erreur",
|
"error": "❌ erreur",
|
||||||
"list": {
|
"list": {
|
||||||
@ -489,35 +515,46 @@
|
|||||||
"missing": "Cette balise nécessite les arguments suivants :\n%s",
|
"missing": "Cette balise nécessite les arguments suivants :\n%s",
|
||||||
"not_a_ticket": {
|
"not_a_ticket": {
|
||||||
"description": "Cette balise ne peut être utilisée que dans un canal de billets car elle utilise des références de billets.",
|
"description": "Cette balise ne peut être utilisée que dans un canal de billets car elle utilise des références de billets.",
|
||||||
"title": "❌ Ce n’est pas un canal de billet"
|
"title": "❌ Ce n'est pas un canal de billet"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"topic": {
|
"topic": {
|
||||||
"description": "Le sujet du billet",
|
"description": "Le sujet du billet",
|
||||||
"name": "sujet",
|
"name": "sujet",
|
||||||
|
"options": {
|
||||||
|
"new_topic": {
|
||||||
|
"description": "Le nouveau sujet du ticket",
|
||||||
|
"name": "new_topic"
|
||||||
|
}
|
||||||
|
},
|
||||||
"response": {
|
"response": {
|
||||||
"changed": {
|
"changed": {
|
||||||
"description": "Le sujet de ce billet a été changé.",
|
"description": "Le sujet de ce billet a été changé.",
|
||||||
"title": "✅ sujet changé"
|
"title": "✅ sujet changé"
|
||||||
},
|
},
|
||||||
"not_a_ticket": {
|
"not_a_ticket": {
|
||||||
"description": "S’il vous plaît utiliser cette commande dans le canal de billet, ou mentionner le canal.",
|
"description": "S'il vous plaît utiliser cette commande dans le canal de billet, ou mentionner le canal.",
|
||||||
"title": "❌ Ce n’est pas un canal de billet"
|
"title": "❌ Ce n'est pas un canal de billet"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"message_will_be_deleted_in": "Ce message sera supprimé dans %d secondes",
|
"message_will_be_deleted_in": "Ce message sera supprimé dans %d secondes",
|
||||||
"missing_permissions": {
|
"missing_permissions": {
|
||||||
"description": "Vous n’avez pas les autorisations requises pour utiliser cette commande :\n%s",
|
"description": "Vous n'avez pas les autorisations requises pour utiliser cette commande :\n%s",
|
||||||
"title": "❌"
|
"title": "❌"
|
||||||
},
|
},
|
||||||
|
"panel": {
|
||||||
|
"create_ticket": "Crée un Ticket"
|
||||||
|
},
|
||||||
"ticket": {
|
"ticket": {
|
||||||
|
"claim": "Réclamée",
|
||||||
"claimed": {
|
"claimed": {
|
||||||
"description": "%s a réclamé ce billet.",
|
"description": "%s a réclamé ce billet.",
|
||||||
"title": "✅ billet fermé"
|
"title": "✅ billet fermé"
|
||||||
},
|
},
|
||||||
|
"close": "Fermé",
|
||||||
"closed": {
|
"closed": {
|
||||||
"description": "Ce billet a été fermé.\nLe canal sera supprimé en 5 secondes.",
|
"description": "Ce billet a été fermé.\nLe canal sera supprimé en 5 secondes.",
|
||||||
"title": "✅ billet fermé"
|
"title": "✅ billet fermé"
|
||||||
@ -539,15 +576,16 @@
|
|||||||
"title": "Membre ajouté"
|
"title": "Membre ajouté"
|
||||||
},
|
},
|
||||||
"member_removed": {
|
"member_removed": {
|
||||||
"description": "%s a été ajouté à %s",
|
"description": "%s a été retirée %s",
|
||||||
"title": "Membre retiré"
|
"title": "Membre retiré"
|
||||||
},
|
},
|
||||||
"opening_message": {
|
"opening_message": {
|
||||||
|
"content": "%s\n%s as crée un nouveau Ticket",
|
||||||
"fields": {
|
"fields": {
|
||||||
"topic": "Sujet"
|
"topic": "Sujet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions": "S’il vous plaît répondre aux questions suivantes :\n\n%s",
|
"questions": "S'il vous plaît répondre aux questions suivantes:\n\n%s",
|
||||||
"released": {
|
"released": {
|
||||||
"description": "%s a abandonné ce billet.",
|
"description": "%s a abandonné ce billet.",
|
||||||
"title": "✅ billet abandonné"
|
"title": "✅ billet abandonné"
|
||||||
@ -558,9 +596,15 @@
|
|||||||
"title": "✅ Merci"
|
"title": "✅ Merci"
|
||||||
},
|
},
|
||||||
"start": {
|
"start": {
|
||||||
|
"buttons": {
|
||||||
|
"ignore": "Non",
|
||||||
|
"start": "Commencer l'enquête"
|
||||||
|
},
|
||||||
"description": "Hé, %s. Avant que ce canal soit supprimé, pourriez-vous répondre à %d question(s) ?",
|
"description": "Hé, %s. Avant que ce canal soit supprimé, pourriez-vous répondre à %d question(s) ?",
|
||||||
"title": "❔ commentaires"
|
"title": "❔ commentaires"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
}
|
"unclaim": "Relachée"
|
||||||
|
},
|
||||||
|
"updated_permissions": "✅ Mise à jour des permissions des commandes slash"
|
||||||
}
|
}
|
||||||
|
@ -1,324 +1,610 @@
|
|||||||
{
|
{
|
||||||
"bot": {
|
"blacklisted": "❌ Sei bandito dal creare nuovi ticket",
|
||||||
"missing_permissions": {
|
"bot": {
|
||||||
"description": "Discord Tickets necessita i seguenti permessi.\n%s",
|
"missing_permissions": {
|
||||||
"title": "⚠️"
|
"description": "Il bot richiede i seguenti permessi:\n%s ",
|
||||||
},
|
"title": "⚠️"
|
||||||
"version": "[Discord Tickets](%s) v%s di [eartharoid](%s)"
|
},
|
||||||
},
|
"version": "[Discord Tickets](%s) v%s di [eartharoid](%s)"
|
||||||
"collector_expires_in": "Scade tra %d secondi",
|
},
|
||||||
"command_execution_error": {
|
"collector_expires_in": "Scade in %d secondi",
|
||||||
"description": "Errore imprevisto durante l'esecuzione del comando.\nChiedere a un amministratore di controllare l'output / i registri della console per i dettagli.",
|
"command_execution_error": {
|
||||||
"title": "⚠️"
|
"description": "C'è stato un errore improvviso durante l'esecuzioni di questo comando.\nChiedi ad un amministratore di leggere i dettagli dell'errore per risolverlo",
|
||||||
},
|
"title": "⚠️"
|
||||||
"commands": {
|
},
|
||||||
"add": {
|
"commands": {
|
||||||
"description": "Aggiungi un membro ad un ticket",
|
"add": {
|
||||||
"name": "aggiungi",
|
"description": "Aggiungi un utente al ticket",
|
||||||
"response": {
|
"name": "aggiungi",
|
||||||
"added": {
|
"options": {
|
||||||
"description": "%s è stato aggiunto a %s.",
|
"member": {
|
||||||
"title": "✅ Membro aggiunto"
|
"description": "L'utente da aggiungere al ticket",
|
||||||
},
|
"name": "membro"
|
||||||
"no_member": {
|
|
||||||
"description": "Si prega di menzionare il membro che si desidera aggiungere.",
|
|
||||||
"title": "❌ Membro sconosciuto"
|
|
||||||
},
|
|
||||||
"no_permission": {
|
|
||||||
"description": "Non sei il creatore di questo ticket e non sei neanche un membro dello staff, di conseguenza non puoi aggiungere membri a questo ticket.",
|
|
||||||
"title": "❌ Permessi insufficienti"
|
|
||||||
},
|
|
||||||
"not_a_ticket": {
|
|
||||||
"description": "Usa questo comando in un ticket, o menziona il canale.",
|
|
||||||
"title": "❌ Questo canale non è un ticket"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"blacklist": {
|
|
||||||
"description": "Blacklista o unblacklista un utente dal bot",
|
|
||||||
"name": "lista nera",
|
|
||||||
"response": {
|
|
||||||
"empty_list": {
|
|
||||||
"description": "Non ci sono membri o ruoli blacklistati. Digita %sblacklist <memberOrRole>` per aggiungere un membro o un ruolo alla blacklist.",
|
|
||||||
"title": "📃 Membri e ruoli nella blacklist"
|
|
||||||
},
|
|
||||||
"illegal_action": {
|
|
||||||
"description": "%s è un membro dello staff e non può essere blacklistato.",
|
|
||||||
"title": "❌ Non puoi blacklistare questo utente"
|
|
||||||
},
|
|
||||||
"list": {
|
|
||||||
"title": "📃 Membri e ruoli nella blacklist"
|
|
||||||
},
|
|
||||||
"member_added": {
|
|
||||||
"description": "<@%s> è stato aggiunto alla blacklist. Non saranno più in grado di interagire con il bot.",
|
|
||||||
"title": "✅ Aggiunto membro alla blacklist"
|
|
||||||
},
|
|
||||||
"member_removed": {
|
|
||||||
"description": "<@%s> è stato rimosso dalla blacklist. Da ora potrà ritornare ad usare il bot.",
|
|
||||||
"title": "✅ Membro rimosso dalla blacklist"
|
|
||||||
},
|
|
||||||
"role_added": {
|
|
||||||
"description": "<@&%s> è stato aggiunto alla blacklist. I membri con questo ruolo non saranno più in grado di interagire con il bot.",
|
|
||||||
"title": "✅ Aggiunto ruolo alla blacklist"
|
|
||||||
},
|
|
||||||
"role_removed": {
|
|
||||||
"description": "<@&%s> è stato rimosso dalla blacklist. I membri con questo ruolo da ora potranno ritornare ad usare il bot.",
|
|
||||||
"title": "✅ Ruolo rimosso dalla blacklist"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"close": {
|
|
||||||
"description": "Chiudi un ticket",
|
|
||||||
"name": "chiudi",
|
|
||||||
"response": {
|
|
||||||
"closed": {
|
|
||||||
"description": "Il ticket #%s è stato chiuso.",
|
|
||||||
"title": "✅ Ticket chiuso"
|
|
||||||
},
|
|
||||||
"closed_multiple": {
|
|
||||||
"description": [
|
|
||||||
"%d è stato chiuso.",
|
|
||||||
"%d ticket sono stati chiusi."
|
|
||||||
],
|
|
||||||
"title": [
|
|
||||||
"✅ Ticket chiuso",
|
|
||||||
"✅ Ticket chiusi"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"confirm": {
|
|
||||||
"description": "Reagisci con ✅ per chiudere questo ticket.",
|
|
||||||
"description_with_archive": "Sarai in grado di visualizzarla dopo una versione archiviata.\nreagisci con ✅ per chiudere questo ticket.",
|
|
||||||
"title": "❔ Sei sicuro?"
|
|
||||||
},
|
|
||||||
"confirm_multiple": {
|
|
||||||
"description": [
|
|
||||||
"Reagisci con ✅ per chiudere %d ticket.",
|
|
||||||
"Reagisci con ✅ per chiudere %d ticket."
|
|
||||||
],
|
|
||||||
"title": "❔ Sei sicuro?"
|
|
||||||
},
|
|
||||||
"confirmation_timeout": {
|
|
||||||
"description": "Hai impiegato troppo tempo per confermare l'azione.",
|
|
||||||
"title": "❌ Tempo scaduto"
|
|
||||||
},
|
|
||||||
"invalid_time": {
|
|
||||||
"description": "Impossibile analizzare il periodo di tempo fornito.",
|
|
||||||
"title": "❌ Input invalido"
|
|
||||||
},
|
|
||||||
"no_tickets": {
|
|
||||||
"description": "Non ci sono ticket che sono stati inattivi per questo periodo di tempo.",
|
|
||||||
"title": "❌ Nessun ticket da chiudere"
|
|
||||||
},
|
|
||||||
"not_a_ticket": {
|
|
||||||
"description": "Si prega di utilizzare questo comando in un ticket o di usare il contrassegno del ticket.\nDigita `%shelp close` per ulteriori informazioni.",
|
|
||||||
"title": "❌ Questo canale non è un ticket"
|
|
||||||
},
|
|
||||||
"unresolvable": {
|
|
||||||
"description": "`%s` non poteva essere risolto in un ticket. Si prega di fornire un ID/menzione del ticket o il numero.",
|
|
||||||
"title": "❌ Errore"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"help": {
|
|
||||||
"description": "Lista dei comandi a cui hai accesso o per saperne di più su un comando",
|
|
||||||
"name": "aiuto",
|
|
||||||
"response": {
|
|
||||||
"list": {
|
|
||||||
"description": "I comandi a cui hai accesso sono elencati di seguito. Per ulteriori informazioni su un comando, digita '{prefix}help [command]'. Per creare un ticket, digita '{prefix}new [topic]'.",
|
|
||||||
"fields": {
|
|
||||||
"commands": "Comandi"
|
|
||||||
},
|
|
||||||
"title": "❔ Aiuto"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"new": {
|
|
||||||
"description": "Crea un nuovo ticket",
|
|
||||||
"name": "nuovo",
|
|
||||||
"request_topic": {
|
|
||||||
"description": "Descrivi brevemente di cosa hai bisogno.",
|
|
||||||
"title": "Argomento del ticket"
|
|
||||||
},
|
|
||||||
"response": {
|
|
||||||
"created": {
|
|
||||||
"description": "Il tuo ticket è stato creato: %s.",
|
|
||||||
"title": "✅ Ticket creato"
|
|
||||||
},
|
|
||||||
"error": {
|
|
||||||
"title": "❌ Errore"
|
|
||||||
},
|
|
||||||
"has_a_ticket": {
|
|
||||||
"description": "Ti preghiamo di utilizzare il tuo ticket già creato (<#%s>) o di chiuderlo prima di crearne un altro.",
|
|
||||||
"title": "❌ Hai già un ticket aperto"
|
|
||||||
},
|
|
||||||
"max_tickets": {
|
|
||||||
"description": "Per favore utilizza `%sclose` per chiudere i ticket non necessari.\n\n%s",
|
|
||||||
"title": "❌ Hai già %d ticket aperti"
|
|
||||||
},
|
|
||||||
"no_categories": {
|
|
||||||
"description": "Un amministratore del server deve creare almeno una categoria per i ticket prima di aprire un nuovo ticket.",
|
|
||||||
"title": "❌ Impossibile creare un ticket"
|
|
||||||
},
|
|
||||||
"select_category": {
|
|
||||||
"description": "Seleziona la categoria che si attiene di più all'argomento del tuo ticket:\n\n%s",
|
|
||||||
"title": "🔤 Seleziona la categoria dei ticket"
|
|
||||||
},
|
|
||||||
"select_category_timeout": {
|
|
||||||
"description": "Hai impiegato troppo tempo per selezionare la categoria del ticket.",
|
|
||||||
"title": "❌ Tempo scaduto"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"panel": {
|
|
||||||
"description": "Crea un nuovo pannello dei ticket",
|
|
||||||
"name": "pannello",
|
|
||||||
"response": {
|
|
||||||
"invalid_category": {
|
|
||||||
"description": "Uno o più ID di categoria specificati non sono validi.",
|
|
||||||
"title": "❌ Categoria invalida"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"remove": {
|
|
||||||
"description": "Rimuovi un membro dal ticket",
|
|
||||||
"name": "rimuovi",
|
|
||||||
"response": {
|
|
||||||
"no_member": {
|
|
||||||
"description": "Si prega di menzionare il membro che si desidera rimuovere.",
|
|
||||||
"title": "❌ Membro sconosciuto"
|
|
||||||
},
|
|
||||||
"no_permission": {
|
|
||||||
"description": "Non sei il creatore di questo ticket e non sei neanche un membro dello staff, di conseguenza non puoi rimuovere membri da questo ticket.",
|
|
||||||
"title": "❌ Permessi insufficienti"
|
|
||||||
},
|
|
||||||
"not_a_ticket": {
|
|
||||||
"description": "Usa questo comando in un ticket, o menziona il canale.",
|
|
||||||
"title": "❌ Questo canale non è un ticket"
|
|
||||||
},
|
|
||||||
"removed": {
|
|
||||||
"description": "%s è stato rimosso da %s.",
|
|
||||||
"title": "✅ Membro rimosso"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"settings": {
|
|
||||||
"description": "Configura il bot discord dei ticket",
|
|
||||||
"name": "impostazioni"
|
|
||||||
},
|
|
||||||
"stats": {
|
|
||||||
"description": "Mostra le statistiche dei ticket",
|
|
||||||
"fields": {
|
|
||||||
"messages": "Messaggi",
|
|
||||||
"response_time": {
|
|
||||||
"minutes": "%s minuti",
|
|
||||||
"title": "Tempo di risposta media"
|
|
||||||
},
|
|
||||||
"tickets": "Ticket"
|
|
||||||
},
|
|
||||||
"name": "statistiche",
|
|
||||||
"response": {
|
|
||||||
"global": {
|
|
||||||
"description": "Statistiche sui ticket in tutti i server in cui viene utilizzata questa istanza di Discord Tickets.",
|
|
||||||
"title": "📊 Statistiche globali"
|
|
||||||
},
|
|
||||||
"guild": {
|
|
||||||
"description": "Statistiche sui ticket all'interno di questo server. Questi dati vengono salvati nella cache per un'ora.",
|
|
||||||
"title": "📊 Statistiche di questo server"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"survey": {
|
|
||||||
"description": "Guarda le risposte dei sondaggi",
|
|
||||||
"name": "sondaggio",
|
|
||||||
"response": {
|
|
||||||
"list": {
|
|
||||||
"title": "📃 Sondaggi"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tag": {
|
|
||||||
"description": "Usa un tag per rispondere",
|
|
||||||
"name": "tag",
|
|
||||||
"response": {
|
|
||||||
"error": "❌ Errore",
|
|
||||||
"list": {
|
|
||||||
"title": "📃 Lista dei tag"
|
|
||||||
},
|
|
||||||
"missing": "Questo tag richiede i seguenti argomenti:\n%s",
|
|
||||||
"not_a_ticket": {
|
|
||||||
"description": "Questo tag può essere utilizzato solo all'interno di un ticket in quanto utilizza i riferimenti ai ticket.",
|
|
||||||
"title": "❌ Questo canale non è un ticket"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"topic": {
|
|
||||||
"description": "Cambia l'argomento di un ticket",
|
|
||||||
"name": "argomento",
|
|
||||||
"response": {
|
|
||||||
"changed": {
|
|
||||||
"description": "L'argomento di questo biglietto è stato modificato.",
|
|
||||||
"title": "✅ Argomento cambiato"
|
|
||||||
},
|
|
||||||
"not_a_ticket": {
|
|
||||||
"description": "Si prega di utilizzare questo comando in un ticket di cui si desidera modificare l'argomento.",
|
|
||||||
"title": "❌ Questo canale non è un ticket"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"message_will_be_deleted_in": "Questo messaggio verrà eliminato in %d secondi",
|
|
||||||
"missing_permissions": {
|
|
||||||
"description": "Non hai i permessi richiesti per utilizzare questo comando:\n%s",
|
|
||||||
"title": "❌"
|
|
||||||
},
|
},
|
||||||
"ticket": {
|
"ticket": {
|
||||||
"claimed": {
|
"description": "Il ticket in cui l'utente sarà aggiunto",
|
||||||
"description": "Il ticket è in revisione da parte di %s.",
|
"name": "ticket"
|
||||||
"title": "✅ Ticket assegnato"
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"added": {
|
||||||
|
"description": "%s è stato aggiunto a %s.",
|
||||||
|
"title": "✅ Utente aggiunto"
|
||||||
|
},
|
||||||
|
"no_member": {
|
||||||
|
"description": "Menziona l'utente che vuoi aggiungere.",
|
||||||
|
"title": "❌ Utente sconosciuto"
|
||||||
|
},
|
||||||
|
"no_permission": {
|
||||||
|
"description": "Non hai creato questo ticket e non fai parte dello staff; non puoi aggiungere altri membri.",
|
||||||
|
"title": "❌ Permessi insufficienti"
|
||||||
|
},
|
||||||
|
"not_a_ticket": {
|
||||||
|
"description": "Usa questo comando nel canale testuale di un ticket.",
|
||||||
|
"title": "❌ Questo non è un ticket"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"blacklist": {
|
||||||
|
"description": "Guarda o modifica la blacklist",
|
||||||
|
"name": "blacklist",
|
||||||
|
"options": {
|
||||||
|
"add": {
|
||||||
|
"description": "Aggiungi o rimuovi un utente dalla blacklist",
|
||||||
|
"name": "aggiungi",
|
||||||
|
"options": {
|
||||||
|
"member_or_role": {
|
||||||
|
"description": "L'ID del membro o del ruolo che vuoi aggiungere alla blacklist",
|
||||||
|
"name": "membro_o_ruolo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"description": "Rimuovi un membro dalla blacklist",
|
||||||
|
"name": "rimuovi",
|
||||||
|
"options": {
|
||||||
|
"member_or_role": {
|
||||||
|
"description": "Il membro o il ruolo da rimuovere dalla blacklist",
|
||||||
|
"name": "membro_o_ruolo"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"show": {
|
||||||
|
"description": "Mostra i membri o i ruoli presenti nella blacklist",
|
||||||
|
"name": "mostra"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"empty_list": {
|
||||||
|
"description": "Non ci sono utenti o ruoli nella blacklist. Usa `/blacklist add` per aggiungere un utente o un ruolo",
|
||||||
|
"title": "📃 Utenti e Ruoli nella blacklist"
|
||||||
|
},
|
||||||
|
"illegal_action": {
|
||||||
|
"description": "%s fa parte dello staff e non può essere aggiunto nella blacklist.",
|
||||||
|
"title": "❌ Non puoi aggiungere lo staff nella blacklist "
|
||||||
|
},
|
||||||
|
"invalid": {
|
||||||
|
"description": "Questo utente o ruolo non può essere rimosso dalla blacklist in quanto non ne fa parte.",
|
||||||
|
"title": "❌ Error"
|
||||||
|
},
|
||||||
|
"list": {
|
||||||
|
"fields": {
|
||||||
|
"members": "Utenti",
|
||||||
|
"roles": "Ruoli"
|
||||||
|
},
|
||||||
|
"title": "📃 Utenti o Ruoli nella blacklist"
|
||||||
|
},
|
||||||
|
"member_added": {
|
||||||
|
"description": "<@%s> è stato aggiunto alla blacklist. Non potranno più interagire col bot.",
|
||||||
|
"title": "✅ Utente aggiunto alla blacklist"
|
||||||
|
},
|
||||||
|
"member_removed": {
|
||||||
|
"description": "<@%s> è stato rimosso dalla blacklist. Potranno di nuovo usare il bot.",
|
||||||
|
"title": "✅ Membro rimosso dalla blacklist"
|
||||||
|
},
|
||||||
|
"role_added": {
|
||||||
|
"description": "<@&%s> è stato aggiunto alla blacklist. Gli utenti con questo ruolo non potranno più interagie il bot.",
|
||||||
|
"title": "✅ Ruolo aggiunto alla blacklist"
|
||||||
|
},
|
||||||
|
"role_removed": {
|
||||||
|
"description": "<@&%s> è stato rimosso dalla blacklist. Potranno di nuovo usare il bot",
|
||||||
|
"title": "✅ Ruolo rimosso dalla blacklist"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"close": {
|
||||||
|
"description": "Chiude un ticket",
|
||||||
|
"name": "chiudi",
|
||||||
|
"options": {
|
||||||
|
"reason": {
|
||||||
|
"description": "Il motivo della chiusura del ticket",
|
||||||
|
"name": "motivo"
|
||||||
|
},
|
||||||
|
"ticket": {
|
||||||
|
"description": "Il ticket da chiudere, il numero o l'ID",
|
||||||
|
"name": "ticket"
|
||||||
|
},
|
||||||
|
"time": {
|
||||||
|
"description": "Chiudi tutti i ticket inattivi da un specifico periodo di tempo",
|
||||||
|
"name": "tempo"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"canceled": {
|
||||||
|
"description": "Esecuzione annullata.",
|
||||||
|
"title": "🚫 Annullata"
|
||||||
|
},
|
||||||
|
"closed": {
|
||||||
|
"description": "Ticket #%s è stato chiuso.",
|
||||||
|
"title": "✅ Ticket chiuso"
|
||||||
|
},
|
||||||
|
"closed_multiple": {
|
||||||
|
"description": [
|
||||||
|
"%d ticket è stato chiuso.",
|
||||||
|
"%d tickets sono stati chiusi."
|
||||||
|
],
|
||||||
|
"title": [
|
||||||
|
"✅ Ticket chiuso",
|
||||||
|
"✅ Tickets chiusi"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"confirm": {
|
||||||
|
"buttons": {
|
||||||
|
"cancel": "Annulla",
|
||||||
|
"confirm": "Chiudi"
|
||||||
|
},
|
||||||
|
"description": "Conferma la tua azione.",
|
||||||
|
"description_with_archive": "Il ticket sarà archiviato in caso di neccessità futura.",
|
||||||
|
"title": "❔ Sei sicuro ?"
|
||||||
|
},
|
||||||
|
"confirm_multiple": {
|
||||||
|
"buttons": {
|
||||||
|
"cancel": "Annulla",
|
||||||
|
"confirm": [
|
||||||
|
"Chiudi %d ticket",
|
||||||
|
"Chiudi %d ticket"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"description": [
|
||||||
|
"Stai per chiudere %d ticket.",
|
||||||
|
"Stai per chiudere %d tickets."
|
||||||
|
],
|
||||||
|
"title": "❔ Sei sicuro?"
|
||||||
|
},
|
||||||
|
"confirmation_timeout": {
|
||||||
|
"description": "Ci hai messo troppo tempo per rispondere.",
|
||||||
|
"title": "❌ Tempo per confermare finito"
|
||||||
|
},
|
||||||
|
"invalid_time": {
|
||||||
|
"description": "Il periodo di tempo fornito è invalido.",
|
||||||
|
"title": "❌ Tempo invalido"
|
||||||
|
},
|
||||||
|
"no_permission": {
|
||||||
|
"description": "Non fai parte dello staff e non sei l'autore del ticket.",
|
||||||
|
"title": "❌ Permessi insufficienti"
|
||||||
|
},
|
||||||
|
"no_tickets": {
|
||||||
|
"description": "Nessun ticket è stato inattivo per così tanto tempo.",
|
||||||
|
"title": "❌ Nessun ticket da chiudere"
|
||||||
|
},
|
||||||
|
"not_a_ticket": {
|
||||||
|
"description": "Usa questo comando in un ticket oppure usa una flag di chiusura.\nScrivi `/aiuto close` per maggiori informazioni",
|
||||||
|
"title": "❌ Questo non è un ticket"
|
||||||
|
},
|
||||||
|
"unresolvable": {
|
||||||
|
"description": "`%s` non sembra essere un ticket. Specifica un numero o un ID",
|
||||||
|
"title": "❌ Errore"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"help": {
|
||||||
|
"description": "Lista dei comandi a cui hai accesso",
|
||||||
|
"name": "aiuto",
|
||||||
|
"response": {
|
||||||
|
"list": {
|
||||||
|
"description": "Comandi a cui hai accesso. Per creare un ticket, usa **`/crea`**.",
|
||||||
|
"fields": {
|
||||||
|
"commands": "Comandi"
|
||||||
|
},
|
||||||
|
"title": "❔ Aiuto"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"new": {
|
||||||
|
"description": "Crea un nuovo ticket",
|
||||||
|
"name": "crea",
|
||||||
|
"options": {
|
||||||
|
"topic": {
|
||||||
|
"description": "L'argomento del ticket",
|
||||||
|
"name": "argomento"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"request_topic": {
|
||||||
|
"description": "Descrivi brevemente il tuo problema",
|
||||||
|
"title": "⚠️ Argomento Ticket"
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"created": {
|
||||||
|
"description": "Il tuo ticket è stato creato: %s.",
|
||||||
|
"title": "✅ Ticket creato"
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"title": "❌ Errore"
|
||||||
|
},
|
||||||
|
"has_a_ticket": {
|
||||||
|
"description": "Usa il ticket che hai già creato (<#%s>) o chiudilo prima di aprirne un altro .",
|
||||||
|
"title": "❌ Hai già aperto un ticket"
|
||||||
|
},
|
||||||
|
"max_tickets": {
|
||||||
|
"description": "Usa `/close` per chiudere tutti i ticket non neccessari.\n\n%s",
|
||||||
|
"title": "❌ Hai già %d ticket aperti !"
|
||||||
|
},
|
||||||
|
"no_categories": {
|
||||||
|
"description": "L'amministratore del ticket deve creare almeno una categoria prima che tu possa creare un ticket.",
|
||||||
|
"title": "❌ Impossibile aprire un ticket"
|
||||||
|
},
|
||||||
|
"select_category": {
|
||||||
|
"description": "Seleziona la categoria del ticket.",
|
||||||
|
"title": "🔤 Seleziona una categoria"
|
||||||
|
},
|
||||||
|
"select_category_timeout": {
|
||||||
|
"description": "Ci hai messo troppo tempo per seleziona una categoria.",
|
||||||
|
"title": "❌ Tempo scaduto"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"panel": {
|
||||||
|
"description": "Crea un nuovo pannello",
|
||||||
|
"name": "panello",
|
||||||
|
"options": {
|
||||||
|
"categories": {
|
||||||
|
"description": "Gli ID delle categorie separati da una virgola",
|
||||||
|
"name": "categorie"
|
||||||
|
},
|
||||||
|
"description": {
|
||||||
|
"description": "La descrizione del pannello",
|
||||||
|
"name": "descrizione"
|
||||||
|
},
|
||||||
|
"image": {
|
||||||
|
"description": "URL di un'immagine per il pannello",
|
||||||
|
"name": "immagine"
|
||||||
|
},
|
||||||
|
"just_type": {
|
||||||
|
"description": "Creare un pannello \"solo scrittura\"?",
|
||||||
|
"name": "solo_scrittura"
|
||||||
|
},
|
||||||
|
"thumbnail": {
|
||||||
|
"description": "Un URL per la miniatura del pannello",
|
||||||
|
"name": "miniatura"
|
||||||
|
},
|
||||||
|
"title": {
|
||||||
|
"description": "Il titolo del pannello",
|
||||||
|
"name": "titolo"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"invalid_category": {
|
||||||
|
"description": "Una o più categorie specificate non sono valide.",
|
||||||
|
"title": "❌ Categoria invalida"
|
||||||
|
},
|
||||||
|
"too_many_categories": {
|
||||||
|
"description": "Il pannello \"solo scrittura\" può essere utilizzato solo con una categoria.",
|
||||||
|
"title": "❌ Troppe categorie"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"remove": {
|
||||||
|
"description": "Rimuovi un utente dalla categoria",
|
||||||
|
"name": "rimuovi",
|
||||||
|
"options": {
|
||||||
|
"member": {
|
||||||
|
"description": "L'utente da rimuovere dal ticket",
|
||||||
|
"name": "utente"
|
||||||
|
},
|
||||||
|
"ticket": {
|
||||||
|
"description": "Il ticket da cui rimuovere l'utente",
|
||||||
|
"name": "ticket"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"no_member": {
|
||||||
|
"description": "Menziona l'utente che vuoi rimuovere.",
|
||||||
|
"title": "❌ Utente sconosciuto"
|
||||||
|
},
|
||||||
|
"no_permission": {
|
||||||
|
"description": "Non sei l'autore del ticket e un membro dello staff; non puoi rimuovere utenti dai ticket.",
|
||||||
|
"title": "❌ Permessi insufficienti "
|
||||||
|
},
|
||||||
|
"not_a_ticket": {
|
||||||
|
"description": "Usa qeusto comando in un ticket, o menzionane uno.",
|
||||||
|
"title": "❌ Questo non è un ticket"
|
||||||
|
},
|
||||||
|
"removed": {
|
||||||
|
"description": "%s è stato rimosso da %s.",
|
||||||
|
"title": "✅ Utente rimosso"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"settings": {
|
||||||
|
"description": "Configura Discord Tickets",
|
||||||
|
"name": "impostazioni",
|
||||||
|
"options": {
|
||||||
|
"categories": {
|
||||||
|
"description": "Gestici le categorie dei ticket",
|
||||||
|
"name": "categorie",
|
||||||
|
"options": {
|
||||||
|
"create": {
|
||||||
|
"description": "Crea una nuova categoria",
|
||||||
|
"name": "crea",
|
||||||
|
"options": {
|
||||||
|
"name": {
|
||||||
|
"description": "Il nome della categoria",
|
||||||
|
"name": "nome"
|
||||||
},
|
},
|
||||||
"closed": {
|
"roles": {
|
||||||
"description": "Questo ticket è stato chiuso.\nIl canale verrà eliminato tra 5 secondi.",
|
"description": "Una lista di ID dei ruoli dello staff separati da una virgola",
|
||||||
"title": "✅ Ticket chiuso"
|
"name": "ruoli"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"delete": {
|
||||||
|
"description": "Cancella una categoria",
|
||||||
|
"name": "cancella",
|
||||||
|
"options": {
|
||||||
|
"id": {
|
||||||
|
"description": "L'id della categoria da rimuovere",
|
||||||
|
"name": "id"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"description": "Fai cambiamenti alle impostazioni delle categoria ",
|
||||||
|
"name": "modifica",
|
||||||
|
"options": {
|
||||||
|
"claiming": {
|
||||||
|
"description": "Attivare il claim dei ticket ?",
|
||||||
|
"name": "claiming"
|
||||||
},
|
},
|
||||||
"closed_by_member": {
|
"id": {
|
||||||
"description": "Questo ticket è stato chiuso da %s.\nIl canale verrà eliminato tra 5 secondi.",
|
"description": "ID della categoria da modificare",
|
||||||
"title": "✅ Ticket chiuso"
|
"name": "id"
|
||||||
},
|
},
|
||||||
"closed_by_member_with_reason": {
|
"image": {
|
||||||
"description": "Il ticket è stato chiuso da %s: `%s`\nIl canale verrà rimosso tra 5 secondi.",
|
"description": "Un URL dell'immagine",
|
||||||
"title": "✅ Ticket chiuso"
|
"name": "immagine"
|
||||||
},
|
},
|
||||||
"closed_with_reason": {
|
"max_per_member": {
|
||||||
"description": "Il ticket è stato chiuso da: `%s`\nIl canale verrà eliminato tra 5 secondi.",
|
"description": "Il numero massimo di ticket che l'utente può avere per questa categoria",
|
||||||
"title": "✅ Ticket chiuso"
|
"name": "massimo_per_membro"
|
||||||
},
|
},
|
||||||
"member_added": {
|
"name": {
|
||||||
"description": "%s è stato aggiunto da %s",
|
"description": "Il nome della categoria",
|
||||||
"title": "Membro aggiunto"
|
"name": "nome"
|
||||||
},
|
},
|
||||||
"member_removed": {
|
"name_format": {
|
||||||
"description": "%s è stato rimosso da %s",
|
"description": "Il formato del nome del ticket",
|
||||||
"title": "Membro rimosso"
|
"name": "formato_nome"
|
||||||
},
|
},
|
||||||
"opening_message": {
|
"opening_message": {
|
||||||
"fields": {
|
"description": "Il testo del messaggio inviato quando si apre un ticket",
|
||||||
"topic": "Argomento"
|
"name": "messaggio_di_apertura"
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"questions": "Si prega di rispondere alle seguenti domande:\n\n%s",
|
"opening_questions": {
|
||||||
"released": {
|
"description": "Domande a cui rispondere quando si apre un ticket.",
|
||||||
"description": "%s ha rilasciato il ticket.",
|
"name": "domande_di_apertura"
|
||||||
"title": "✅ Ticket rilasciato"
|
},
|
||||||
|
"ping": {
|
||||||
|
"description": "Una lista di ID dei ruoli separati da una virgola che verranno menzionati ",
|
||||||
|
"name": "ping"
|
||||||
|
},
|
||||||
|
"require_topic": {
|
||||||
|
"description": "Richiedere all'utente di specificare un argomento ?",
|
||||||
|
"name": "specifica_argomento"
|
||||||
|
},
|
||||||
|
"roles": {
|
||||||
|
"description": "Una lista di ID dei ruoli dello staff separati da una virgola",
|
||||||
|
"name": "ruoli"
|
||||||
},
|
},
|
||||||
"survey": {
|
"survey": {
|
||||||
"complete": {
|
"description": "Il questionario da usare",
|
||||||
"description": "Grazie per il tuo feedback.",
|
"name": "questionario"
|
||||||
"title": "✅ Grazie"
|
|
||||||
},
|
|
||||||
"start": {
|
|
||||||
"description": "Ehi, %s. Prima che questo canale sia eliminato, ti dispiacerebbe completare un sondaggio %ddomande rapide? Reagisci con ✅ per avviare il sondaggio, altrimenti ignora questo messaggio.",
|
|
||||||
"title": "❔ Feedback"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"list": {
|
||||||
|
"description": "Lista delle categorie",
|
||||||
|
"name": "lista"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"set": {
|
||||||
|
"description": "Imposta opzioni",
|
||||||
|
"name": "impposta",
|
||||||
|
"options": {
|
||||||
|
"close_button": {
|
||||||
|
"description": "Abilita la chiusura con bottone?",
|
||||||
|
"name": "bottone_per_chiusura"
|
||||||
|
},
|
||||||
|
"colour": {
|
||||||
|
"description": "Il colore standard [HEX]",
|
||||||
|
"name": "colore"
|
||||||
|
},
|
||||||
|
"error_colour": {
|
||||||
|
"description": "Il colore per gli errori [HEX]",
|
||||||
|
"name": "colore_per_errori"
|
||||||
|
},
|
||||||
|
"footer": {
|
||||||
|
"description": "Testo per il footer degli embed",
|
||||||
|
"name": "footer"
|
||||||
|
},
|
||||||
|
"locale": {
|
||||||
|
"description": "Lingua",
|
||||||
|
"name": "locale"
|
||||||
|
},
|
||||||
|
"log_messages": {
|
||||||
|
"description": "Conservare i messaggi dei ticket?",
|
||||||
|
"name": "conservare_messaggi"
|
||||||
|
},
|
||||||
|
"success_colour": {
|
||||||
|
"description": "Colore successo",
|
||||||
|
"name": "colore_successo"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"category_created": "✅ La categoria `%s` è stata creata",
|
||||||
|
"category_deleted": "✅ La categoria `%s` è stata cancellata",
|
||||||
|
"category_does_not_exist": "❌ Non esiste nessuna categoria con questo ID",
|
||||||
|
"category_list": "Categoria Ticket",
|
||||||
|
"category_updated": "✅ La categoria `%s` è stata aggiornata",
|
||||||
|
"settings_updated": "✅ Le impostazioni sono state aggiornate"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"stats": {
|
||||||
|
"description": "Mostra le statistiche dei ticket",
|
||||||
|
"fields": {
|
||||||
|
"messages": "Messaggi",
|
||||||
|
"response_time": {
|
||||||
|
"minutes": "%s minutei",
|
||||||
|
"title": "Attesa media"
|
||||||
|
},
|
||||||
|
"tickets": "Tickets"
|
||||||
|
},
|
||||||
|
"name": "stats",
|
||||||
|
"response": {
|
||||||
|
"global": {
|
||||||
|
"description": "Statistiche di tutti i server in cui questo bot è utilizzato.",
|
||||||
|
"title": "📊 Statistiche globali"
|
||||||
|
},
|
||||||
|
"guild": {
|
||||||
|
"description": "Statistiche per questo server. Vengono aggiornate ogni ora",
|
||||||
|
"title": "📊 Statistiche di questo server"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"survey": {
|
||||||
|
"description": "Visualizza le risposte ai questionari",
|
||||||
|
"name": "questionari",
|
||||||
|
"options": {
|
||||||
|
"survey": {
|
||||||
|
"description": "Nome del questionario di cui vuoi vedere le risposte",
|
||||||
|
"name": "questionario"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"list": {
|
||||||
|
"title": "📃 Questionari"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"tag": {
|
||||||
|
"description": "Utilizza un tag di risposta",
|
||||||
|
"name": "tag",
|
||||||
|
"options": {
|
||||||
|
"tag": {
|
||||||
|
"description": "Nome del tag che vuoi ",
|
||||||
|
"name": "tag"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"error": "❌ Errore",
|
||||||
|
"list": {
|
||||||
|
"title": "📃 Lista tag"
|
||||||
|
},
|
||||||
|
"missing": "Questo tag richiedere i seguenti requisiti:\n%s",
|
||||||
|
"not_a_ticket": {
|
||||||
|
"description": "Questo tag può essere utilizzato solo nei ticket.",
|
||||||
|
"title": "❌ Questo non è un ticket"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"topic": {
|
||||||
|
"description": "Cambia l'argomento del ticket",
|
||||||
|
"name": "argomento",
|
||||||
|
"options": {
|
||||||
|
"new_topic": {
|
||||||
|
"description": "Il nuovo argomento del ticket ",
|
||||||
|
"name": "nuovo_argomento"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"response": {
|
||||||
|
"changed": {
|
||||||
|
"description": "Argomento di questo ticket è stato cambiato.",
|
||||||
|
"title": "✅ Argomento cambiato"
|
||||||
|
},
|
||||||
|
"not_a_ticket": {
|
||||||
|
"description": "Utilizza questo comando nel ticket di cui vuoi cambiare argomento.",
|
||||||
|
"title": "❌ Questo non è un ticket"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"message_will_be_deleted_in": "Questo messaggio sarà cancellato in %d secondi",
|
||||||
|
"missing_permissions": {
|
||||||
|
"description": "Non hai il permesso di usare questo comando:\n%s",
|
||||||
|
"title": "❌ Errore"
|
||||||
|
},
|
||||||
|
"panel": {
|
||||||
|
"create_ticket": "Crea un ticket"
|
||||||
|
},
|
||||||
|
"ticket": {
|
||||||
|
"claim": "Claima",
|
||||||
|
"claimed": {
|
||||||
|
"description": "%s ha claimato il ticket.",
|
||||||
|
"title": "✅ Ticket claimato"
|
||||||
|
},
|
||||||
|
"close": "Chiudi",
|
||||||
|
"closed": {
|
||||||
|
"description": "Il ticket è stato chiuso.\nIl canale sarà cancellato tra 5 secondi.",
|
||||||
|
"title": "✅ Ticket Chiuso"
|
||||||
|
},
|
||||||
|
"closed_by_member": {
|
||||||
|
"description": "Il ticket è stato chiuso da %s.\nIl canale sarà cancellato tra 5 secondi.",
|
||||||
|
"title": "✅ Ticket chiuso"
|
||||||
|
},
|
||||||
|
"closed_by_member_with_reason": {
|
||||||
|
"description": "Il ticket è stato chiuso da %s per: `%s`\nIl canale sarà cancellato tra 5 secondi.",
|
||||||
|
"title": "✅ Ticket chiuso"
|
||||||
|
},
|
||||||
|
"closed_with_reason": {
|
||||||
|
"description": "Il ticket è stato chiuso da %s per: `%s`\nIl canale sarà cancellato tra 5 secondi.",
|
||||||
|
"title": "✅ Ticket closed"
|
||||||
|
},
|
||||||
|
"member_added": {
|
||||||
|
"description": "%s ha aggiunto %s",
|
||||||
|
"title": "Utente aggiunto"
|
||||||
|
},
|
||||||
|
"member_removed": {
|
||||||
|
"description": "%s ha rimosso %s",
|
||||||
|
"title": "Membri rimosso"
|
||||||
|
},
|
||||||
|
"opening_message": {
|
||||||
|
"content": "%s\n%s ha creato un nuovo ticket",
|
||||||
|
"fields": {
|
||||||
|
"topic": "Argomento"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"questions": "Rispondi alle seguenti domande:\n\n%s",
|
||||||
|
"released": {
|
||||||
|
"description": "%s ha rilasciato il ticket.",
|
||||||
|
"title": "✅ Ticket rilasciato"
|
||||||
|
},
|
||||||
|
"survey": {
|
||||||
|
"complete": {
|
||||||
|
"description": "Grazie per il tuo feedback",
|
||||||
|
"title": "✅ Grazie"
|
||||||
|
},
|
||||||
|
"start": {
|
||||||
|
"buttons": {
|
||||||
|
"ignore": "No",
|
||||||
|
"start": "Inizia il questionario"
|
||||||
|
},
|
||||||
|
"description": "Hey, %s. Prima di cancellare questo canale, vorresti rispondere a un %d-questionario?",
|
||||||
|
"title": "❔ Feedback"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"unclaim": "Rilascia"
|
||||||
|
},
|
||||||
|
"updated_permissions": "✅ Permessi per i comandi aggiornati"
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user