summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgarder500 <65552225+garder500@users.noreply.github.com>2025-05-01 15:43:07 +0200
committerGitHub <noreply@github.com>2025-05-01 15:43:07 +0200
commitd73c08c25e1751e5a27844f9bfeeb3fe1d006c24 (patch)
tree1b61c8146a0bc27752f2e4224cdc1465cb9346db
parent1858c4ad94133ae4176d16abe668514739da236e (diff)
parent5189991de01ec3971817b60e5de85825cbddd421 (diff)
Merge pull request #5 from ketsuna-org/locales
Locales
-rw-r--r--bot/locales/.gitignore0
-rw-r--r--bot/ressources/translation.po30
-rw-r--r--bot/src/actions/delete.cpp3
3 files changed, 32 insertions, 1 deletions
diff --git a/bot/locales/.gitignore b/bot/locales/.gitignore
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/bot/locales/.gitignore
diff --git a/bot/ressources/translation.po b/bot/ressources/translation.po
new file mode 100644
index 0000000..985b52c
--- /dev/null
+++ b/bot/ressources/translation.po
@@ -0,0 +1,30 @@
+# Fichier de traduction pour les messages d'erreur de suppression de messages
+msgid ""
+msgstr ""
+"Project-Id-Version: Discord Bot Actions\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-05-01 15:32+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: Everbloo Dev Team <dev@everbloo.fr>\n"
+"Language-Team: French <fr@everbloo.fr>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: (emplacement original dans le code)
+msgid "No messages to delete."
+msgstr ""
+
+#:
+msgid "You need to wait a bit before deleting messages."
+msgstr ""
+
+#:
+msgid "The amount of messages to delete must be between 1 and 100."
+msgstr ""
+
+#:
+msgid "You do not have permission to delete messages in this channel."
+msgstr ""
diff --git a/bot/src/actions/delete.cpp b/bot/src/actions/delete.cpp
index 5813d63..27855cc 100644
--- a/bot/src/actions/delete.cpp
+++ b/bot/src/actions/delete.cpp
@@ -16,6 +16,7 @@ dpp::task<bool> delete_action(const dpp::slashcommand_t &event, const nlohmann::
const std::unordered_map<std::string, std::string> error_messages = [&action]()
{
std::unordered_map<std::string, std::string> defaults = {
+ {"error_no_messages", "No messages to delete."},
{"error", "You need to wait a bit before deleting messages."},
{"error_amount", "The amount of messages to delete must be between 1 and 100."},
{"error_perm_channel", "You do not have permission to delete messages in this channel."}};
@@ -78,7 +79,7 @@ dpp::task<bool> delete_action(const dpp::slashcommand_t &event, const nlohmann::
const auto &messages = callback.get<dpp::message_map>();
if (messages.empty())
{
- event.edit_response("No messages to delete.");
+ event.edit_response(error_messages.at("error_no_messages"));
co_return false;
}