Merge remote-tracking branch 'origin/main' into main

This commit is contained in:
Isaac 2021-10-26 16:59:19 +01:00
commit f8121771f7
No known key found for this signature in database
GPG Key ID: 87B9B6BD04EB7534
4 changed files with 1012 additions and 639 deletions

View File

@ -9,6 +9,25 @@
<br>
---
<div align="center">
<a href="https://discordtickets.app/getting-started#pebblehost">
<img src="https://img.eartharoid.me/insecure/rs:auto:180/plain/s3://eartharoid/sharex/21/10/pebblehost.webp"/>
</a>
<br />
<br />
<b><a href="https://discordtickets.app/getting-started#pebblehost">Partnered with PebbleHost</a></b>
<br>
<sub>
for cheap bot hosting
</sub>
</div>
---
<br>
![Discord Tickets](https://img.eartharoid.me/insecure/plain/https://static.eartharoid.me/discord-tickets/logo/wordmark/gradient.png@png)
An open-source ticket management bot for Discord - a free alternative to the premium and white-label plans of other popular ticketing bots.
@ -53,7 +72,7 @@ Each ticket category has its own settings for messages and the support team role
4. **A beautiful ticket archives portal**
**\[COMING SOON\] :** Add the official [Discord Tickets Portal](https://github.com/discord-tickets/portal) plugin for an instant ticket archives website.
You can use [text transcripts](https://discordtickets.app/plugins/official/text-transcripts/) whilst you wait for the portal.
You can use [text transcripts](https://discordtickets.app/plugins/official/text-transcripts/) whilst you wait for the portal.
5. **Open-source and self-hosted**
It's yours, you have full control.

View File

@ -1,4 +1,5 @@
{
"blacklisted": "Du stehst auf der Blacklist",
"bot": {
"missing_permissions": {
"description": "Discord Tickets erfordert die folgenden Berechtigungen: \n%s",
@ -15,6 +16,16 @@
"add": {
"description": "Füge einen Benutzer zum Ticket hinzu",
"name": "hinzufügen",
"options": {
"member": {
"description": "Das Mitglied, das dem Ticket hinzugefügt werden soll",
"name": "Mitglied"
},
"ticket": {
"description": "Das Ticket, zu dem das Mitglied hinzugefügt werden soll",
"name": "Ticket"
}
},
"response": {
"added": {
"description": "%s wurde zu %s hinzugefügt.",
@ -35,8 +46,19 @@
}
},
"blacklist": {
"description": "Erlaube/Blockiere einen Benutzer mit dem Bot zu interagieren",
"description": "Sieh dir die Blacklist an oder bearbeite sie",
"name": "blacklist",
"options": {
"add": {
"description": "Füge ein Mitglied oder eine Rolle der Blacklist hinzu",
"name": "hinzufügen",
"options": {
"member_or_role": {
"description": "Mitglied oder Rolle der Blacklist hinzufügen"
}
}
}
},
"response": {
"empty_list": {
"description": "Es sind keine Benutzer oder Rollen blockiert. tippen Sie `%sblacklist <BenutzeroderRolle>` um einen Benutzer oder eine Rolle zu blockieren.",

View File

@ -1,65 +1,110 @@
{
"blacklisted": "❌ Vous êtes sur liste noire",
"bot": {
"missing_permissions": {
"description": "Discord Tickets nécessite les autorisations suivantes :\n%s",
"title": "⚠️"
},
"version": "[Billets Discord] (%s) v%s par [eartharoid](%s)"
"version": "[Discord Tickets](%s) v%s par [eartharoid](%s)"
},
"collector_expires_in": "Expire en %d secondes",
"collector_expires_in": "Expire dans %d secondes",
"command_execution_error": {
"description": "Une erreur inattendue sest produite lors de lexécution de commande.\nsil vous plaît demander à un administrateur de vérifier la sortie de la console / journaux pour plus de détails.",
"description": "Une erreur inattendue sest produite lors de lexécution de commande.\nVeuillez demander à un administrateur de vérifier la console / les journaux pour plus de détails.",
"title": "⚠️"
},
"commands": {
"add": {
"description": "Ajouter un membre à un billet",
"name": "ajouter",
"options": {
"member": {
"description": "Le membre à ajouter au ticket",
"name": "membre"
},
"ticket": {
"description": "Le ticket auquel ajouter le membre",
"name": "ticket"
}
},
"response": {
"added": {
"description": "%s a été ajouté à %s.",
"title": "✅ membre a ajouté"
"title": "✅ Membre ajouté"
},
"no_member": {
"description": "Veuillez mentionner le membre que vous souhaitez ajouter.",
"title": "❌ membre inconnu"
"title": "❌ Membre inconnu"
},
"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.",
"title": "❌ autorisation insuffisante"
"description": "Vous nêtes pas le créateur de ce ticket et vous nêtes pas un membre du personnel; vous ne pouvez pas ajouter de membre à ce ticket.",
"title": "❌ Permissions insuffisantes"
},
"not_a_ticket": {
"description": "Sil vous plaît utiliser cette commande dans le canal de billet, ou mentionner le canal.",
"title": "❌ Ce nest pas une chaîne de billets"
"description": "Veuillez utiliser cette commande dans le salon des tickets, ou mentionner le salon.",
"title": "❌ Ce nest pas un salon de tickets"
}
}
},
"blacklist": {
"description": "Liste noire/non noire dun membre dinteragir avec le bot",
"description": "Voir ou modifier la liste noire",
"name": "liste noire",
"options": {
"add": {
"description": "Ajouter un membre ou un rôle à la liste noire",
"name": "ajouter",
"options": {
"member_or_role": {
"description": "Le membre ou rôle à ajouter à la liste noire",
"name": "membre_ou_rôle"
}
}
},
"remove": {
"description": "Retirer un membre ou un rôle de la liste noire",
"name": "retirer",
"options": {
"member_or_role": {
"description": "Le membre ou le rôle à retirer de la liste noire",
"name": "membre_ou_rôle"
}
}
},
"show": {
"description": "Voir les membres et rôles dans la liste noire",
"name": "voir"
}
},
"response": {
"empty_list": {
"description": "Il ny a pas de membres ou de rôles sur la liste noire. Tapez «%sliste noire <memberOrRole>» pour ajouter un membre ou un rôle à la liste noire.",
"title": "📃 membres et rôles sur la liste noire"
"description": "Il n'y a aucun membre ou rôle dans la liste noir. Tapez `/blacklist add` pour ajouter un membre ou un rôle à la liste noire.",
"title": "📃 Membres et rôles sur la liste noire"
},
"illegal_action": {
"description": "%s est un membre du personnel et ne peut pas être mis sur la liste noire.",
"title": "❌ Vous ne pouvez pas mettre sur liste noire ce membre"
"title": "❌ Vous ne pouvez pas ajouter ce membre à la liste noire"
},
"invalid": {
"description": "Ce membre ou rôle ne peut pas être retiré de la liste noire car il n'y est pas présent.",
"title": "❌ Erreur"
},
"list": {
"title": "📃 membres et rôles sur la liste noire"
"fields": {
"members": "Membres",
"roles": "Rôles"
},
"title": "📃 Membres et rôles sur la liste noire"
},
"member_added": {
"description": "<@%s> a été ajouté à la liste noire. Ils ne seront plus en mesure dinteragir avec le bot.",
"title": "✅ membre ajouté à la liste noire"
"title": "✅ Membre ajouté à la liste noire"
},
"member_removed": {
"description": "<@%s> a été retiré de la liste noire. Ils peuvent maintenant utiliser le bot à nouveau.",
"title": "✅ membre ajouté à la liste noire"
"description": "<@%s> a été retiré de la liste noire. Ils peuvent désormais utiliser à nouveau le bot.",
"title": "✅ Membre retiré de la liste noire"
},
"role_added": {
"description": "<@&%s> a été ajouté à la liste noire. Les membres avec ce rôle ne seront plus en mesure dinteragir avec le bot.",
"title": "✅ membre ajouté à la liste noire"
"title": "✅ Rôle ajouté à la liste noire"
},
"role_removed": {
"description": "<@&%s> a été retiré de la liste noire. Les membres avec ce rôle peuvent maintenant utiliser le bot à nouveau.",

287
src/locales/vi.json Normal file
View File

@ -0,0 +1,287 @@
{
"blacklisted": "❌ Bạn đã bị cấm",
"bot": {
"missing_permissions": {
"description": "Discord Tickets yêu cầu các quyền sau:\n%s",
"title": "⚠️"
},
"version": "[Discord Tickets](%s) v%s bởi [eartharoid](%s)"
},
"collector_expires_in": "Hết hạn trong %d giây",
"command_execution_error": {
"description": "Một lỗi không mong muốn đã xảy ra trong quá trình thực hiện lệnh.\nVui lòng hỏi một quản trị viên để kiểm tra output từ console / logs để biết thêm chi tiết.",
"title": "⚠️"
},
"commands": {
"add": {
"description": "Thêm một thành viên vào ticket",
"name": "add",
"options": {
"member": {
"description": "Thành viên để thêm vào ticket",
"name": "thành viên"
},
"ticket": {
"description": "Ticket để thêm thành viên vào",
"name": "ticket"
}
},
"response": {
"added": {
"description": "%s đã được thêm vào %s.",
"title": "✅ Đã thêm thành viên"
},
"no_member": {
"description": "Vui lòng mention thành viên bạn muốn thêm.",
"title": "❌ Thành viên không xác định"
},
"no_permission": {
"description": "Bạn không phải người tạo ra ticket và bạn cũng không phải là staff; bạn không thể thêm thành viên vào ticket này.",
"title": "❌ Không đủ quyền"
},
"not_a_ticket": {
"description": "Vui lòng sử dụng lệnh này trong một kênh ticket, hoặc mention tên kênh.",
"title": "❌ Đây không phải là một kênh ticket"
}
}
},
"blacklist": {
"description": "Xem hoặc sửa đổi danh sách cấm",
"name": "danh sách cấm",
"options": {
"add": {
"description": "Thêm một thành viên hoặc role vào danh sách cấm",
"name": "thêm",
"options": {
"member_or_role": {
"description": "Thành viên hoặc role để thêm vào danh sách cấm",
"name": "member_or_role"
}
}
},
"remove": {
"description": "Xóa thành viên hoặc role khỏi danh sách cấm",
"name": "xóa",
"options": {
"member_or_role": {
"description": "Thành viên hoặc role để xóa khỏi danh sách cấm",
"name": "member_or_role"
}
}
},
"show": {
"description": "Hiển thị các thành viên và role trong danh sách cấm",
"name": "hiển thị"
}
},
"response": {
"empty_list": {
"description": "Không tìm thấy thành viên hoặc role bị cấm. Sử dụng `/blacklist add` để thêm một thành viên hoặc role vào danh sách cấm.",
"title": "📃 Các thành viên và roles trong danh sách cấm"
},
"illegal_action": {
"description": "%s là một staff và không thể bị cấm.",
"title": "❌ Bạn không thể cấm thành viên này"
},
"invalid": {
"description": "Thành viên hoặc role này không thể bị xóa khỏi danh sách cấm bởi họ chưa bị cấm.",
"title": "❌ Lỗi"
},
"list": {
"fields": {
"members": "Các thành viên",
"roles": "Roles"
},
"title": "📃 Các thành viên và roles trong danh sách cấm"
},
"member_added": {
"description": "<@%s> đã được thêm vào danh sách cấm. Họ sẽ không thể tương tác với bot nữa.",
"title": "✅ Đã thêm thành viên vào danh sách cấm"
},
"member_removed": {
"description": "<@%s> đã được xóa khỏi danh sách cấm. Họ có thể sử lại bot.",
"title": "✅ Đã xóa thành viên khỏi danh sách cấm"
},
"role_added": {
"description": "<@&%s> đã được thêm vào danh sách cấm. Các thành viên với role này sẽ không thể tương tác với bot.",
"title": "✅ Đã thêm role vào danh sách cấm"
},
"role_removed": {
"description": "<@&%s> đã được xóa khỏi danh sách cấm. Các thành viên với role này có thể sử dụng lại bot.",
"title": "✅ Đã xóa role khỏi danh sách cấm"
}
}
},
"close": {
"description": "Đóng một ticket",
"name": "đóng",
"options": {
"reason": {
"description": "Lý do để đóng ticket(s)",
"name": "lý do"
},
"ticket": {
"description": "Ticket để đóng, có thể là số hoặc ID của kênh",
"name": "ticket"
},
"time": {
"description": "Đóng tất cả tickets không hoạt động trong thời gian nhất định",
"name": "thời gian"
}
},
"response": {
"canceled": {
"description": "Bạn đã hủy hành động.",
"title": "🚫 Đã hủy"
},
"closed": {
"description": "Ticket #%s đã được đóng.",
"title": "✅ Ticket đã được đóng"
},
"closed_multiple": {
"description": [
"%d ticket đã được đóng",
"%d tickets đã được đóng."
],
"title": [
"✅ Ticket đã được đóng",
"✅ Tickets đã được đóng"
]
},
"confirm": {
"buttons": {
"cancel": "Hủy",
"confirm": "Đóng"
},
"description": "Vui lòng xác nhận quyết định của bạn.",
"description_with_archive": "Ticket sẽ được lưu trữ cho tương lai.",
"title": "❔ Bạn có chắc chứ?"
},
"confirm_multiple": {
"buttons": {
"cancel": "Hủy",
"confirm": [
"Đóng %d ticket",
"Đóng %d tickets"
]
},
"description": [
"Bạn sắp đóng %d ticket.",
"Bạn sắp đóng %d tickets."
],
"title": "❔ Bạn có chắc chứ?"
},
"confirmation_timeout": {
"description": "Bạn đã mất quá nhiều thời gian để xác nhận.",
"title": "❌ Thời gian tương tác đã kết thúc"
},
"invalid_time": {
"description": "Không thể phân tích khoảng thời gian đã cung cấp.",
"title": "❌ Input không hợp lệ"
},
"no_permission": {
"description": "Bạn không phải là staff hoặc người tạo ticket.",
"title": "❌ Không đủ quyền"
},
"no_tickets": {
"description": "Không có tickets nào không hoạt động trong khoảng thời gian này.",
"title": "❌ Không có tickets nào để đóng"
},
"not_a_ticket": {
"description": "Vui lòng sử dụng lệnh này trong một kênh ticket hoặc sử dụng flag ticket.\nNhập `/help close` để biết thêm thông tin.",
"title": "❌ Đây không phải là một kênh ticket"
},
"unresolvable": {
"description": "`%s` không thể giải quyết tới ticket. Vui lòng cung cấp ticket ID/mention hoặc số.",
"title": "❌ Lỗi"
}
}
},
"help": {
"description": "Danh sách các lệnh mà bạn có thể truy cập",
"name": "help",
"response": {
"list": {
"description": "Các lệnh mà bạn có thể truy cập được liệt kê ở dưới. Để tạo một ticket, nhập **`/new`**.",
"fields": {
"commands": "Các lệnh"
},
"title": "❔ Help"
}
}
},
"new": {
"description": "Tạo một ticket mới",
"name": "mới",
"options": {
"topic": {
"description": "Chủ đề của ticket",
"name": "chủ đề"
}
},
"request_topic": {
"description": "Vui lòng nói ngắn gọn ticket này có nội dung gì trong một vài từ.",
"title": "⚠️ Chủ đề ticket"
},
"response": {
"created": {
"description": "Ticket của bạn đã được tạo: %s.",
"title": "✅ Ticket đã được tạo"
},
"error": {
"title": "❌ Lỗi"
},
"has_a_ticket": {
"description": "Vui lòng sử dụng ticket hiện tại của bạn (<#%s>) hoặc đóng nó trước khi tạo một cái khác.",
"title": "❌ Bạn đang có một ticket khác"
},
"max_tickets": {
"description": "Vui lòng sử dụng `/close` để đóng những tickets không cần thiết.\n\n%s",
"title": "❌ Bạn đã có %d tickets đang mở"
},
"no_categories": {
"description": "Quản trị viên của server phải tạo ít nhất một ticket category trước khi một ticket có thể được mở.",
"title": "❌ Không thể tạo ticket"
},
"select_category": {
"description": "Hãy chọn category phù hợp nhất cho chủ đề ticket của bạn.",
"title": "🔤 Vui lòng chọn ticket category"
},
"select_category_timeout": {
"description": "Bạn đã mất quá nhiều thời gian để ticket category.",
"title": "❌ Thời gian tương tác đã kết thúc"
}
}
},
"panel": {
"description": "Tạo một panel ticket mới",
"name": "panel",
"options": {
"categories": {
"description": "Danh sách IDs của category cần sử dụng dấu phẩy để ngăn cách",
"name": "categories"
},
"description": {
"description": "Điền mô tả cho tin nhắn của panel",
"name": "mô tả"
},
"image": {
"description": "URL của một hình ảnh cho tin nhắn của panel",
"name": "hình ảnh"
},
"just_type": {
"description": "Tạo một panel \"chỉ để viết\"?",
"name": "chỉ_để_viết"
},
"thumbnail": {
"description": "URL hình thumbnail nhỏ cho tin nhắn của panel",
"name": "hình thumbnail"
},
"title": {
"description": "Tiêu đề cho tin nhắn của panel",
"name": "tiêu đề"
}
}
}
}
}