diff --git a/abstracto-modules/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_embed.ftl b/abstracto-modules/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_embed.ftl new file mode 100644 index 00000000..dbe256e9 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_embed.ftl @@ -0,0 +1,6 @@ +{ + "additionalMessage": "<@safe_include "createQuickReply_response_text"/>", + "messageConfig": { + "ephemeral": true + } +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_embed.ftl b/abstracto-modules/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_embed.ftl new file mode 100644 index 00000000..90680fa9 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_embed.ftl @@ -0,0 +1,6 @@ +{ + "additionalMessage": "<@safe_include "deleteQuickReply_response_text"/>", + "messageConfig": { + "ephemeral": true + } +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry.ftl b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry.ftl new file mode 100644 index 00000000..99a378d9 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry.ftl @@ -0,0 +1,5 @@ +<#assign name=quickReply.name/> +<#assign content=quickReply.content/> +<#assign anonymous=quickReply.anonymous/> +<#assign creator=quickReply.creator.memberMention/> +<#include "listQuickReplies_entry_text"> diff --git a/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_embed.ftl b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_embed.ftl new file mode 100644 index 00000000..0a6eb9ae --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_embed.ftl @@ -0,0 +1,6 @@ +{ + "additionalMessage": "<@safe_include "listQuickReplies_no_quick_replies_response_text"/>", + "messageConfig": { + "ephemeral": true + } +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_entry.ftl b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_entry.ftl new file mode 100644 index 00000000..acdb839d --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_entry.ftl @@ -0,0 +1,10 @@ +{ + "embeds": [ + { + "description": "<#list row as quickReply><#assign quickReply=quickReply><@safe_include "listQuickReplies_entry"/>\n" + } + ], + "buttons": [ + <#include "paginator_buttons"> + ] +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_paginator.ftl b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_paginator.ftl new file mode 100644 index 00000000..2a337a46 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_response_paginator.ftl @@ -0,0 +1,9 @@ +{ +<#assign exitOnly=innerModel.quickReplies?size lt 5/> +"embedConfigs": [ +<#assign chunks=innerModel.quickReplies?chunk(4)> +<#list chunks as row><#assign counter=row?index><#assign row=row><#include "listQuickReplies_response_entry"><#sep>, +], +"timeoutSeconds": 120, +"restrictUser": true +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_embed.ftl b/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_embed.ftl new file mode 100644 index 00000000..efc585c0 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_embed.ftl @@ -0,0 +1,6 @@ +{ + "additionalMessage": "<@safe_include "quickReply_no_quick_reply_response_text"/>", + "messageConfig": { + "ephemeral": true + } +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_response_embed.ftl b/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_response_embed.ftl new file mode 100644 index 00000000..7ee9d470 --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/command/quickReply/quickReply_response_embed.ftl @@ -0,0 +1,6 @@ +{ + "additionalMessage": "<@safe_include "quickReply_response_text"/>", + "messageConfig": { + "ephemeral": true + } +} \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_exists_exception.ftl b/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_exists_exception.ftl new file mode 100644 index 00000000..c259ff0b --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_exists_exception.ftl @@ -0,0 +1 @@ +<#include "quick_reply_exists_exception_text"> \ No newline at end of file diff --git a/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_not_found_exception.ftl b/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_not_found_exception.ftl new file mode 100644 index 00000000..98e4238a --- /dev/null +++ b/abstracto-modules/modmail/src/main/resources/default/exception/quick_reply_not_found_exception.ftl @@ -0,0 +1 @@ +<#include "quick_reply_not_found_exception_text"> \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_text.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_text.ftl new file mode 100644 index 00000000..2940dc04 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/createQuickReply_response_text.ftl @@ -0,0 +1 @@ +Quick reply created \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_description.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_description.ftl new file mode 100644 index 00000000..47ea9fff --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_description.ftl @@ -0,0 +1 @@ +Creates a quick reply \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_long_help.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_long_help.ftl new file mode 100644 index 00000000..22400e57 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_long_help.ftl @@ -0,0 +1,2 @@ +Creates a quick reply to be used within modmail context. +This quick reply can be defined as anonymous, but this setting can be overruled when using the quick reply. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_anonymous.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_anonymous.ftl new file mode 100644 index 00000000..3ae6550d --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_anonymous.ftl @@ -0,0 +1 @@ +Whether to send the quick reply anonymous \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_name.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_name.ftl new file mode 100644 index 00000000..ead61835 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_name.ftl @@ -0,0 +1 @@ +The name to use for the quick reply \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_response.ftl b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_response.ftl new file mode 100644 index 00000000..22862fda --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/createQuickReply/help/createQuickReply_parameter_response.ftl @@ -0,0 +1 @@ +The response to be used for the quick reply. Multi lines not possible. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_confirmation.ftl b/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_confirmation.ftl new file mode 100644 index 00000000..acba0b49 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_confirmation.ftl @@ -0,0 +1 @@ +Do you really want to delete the quick reply? \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_text.ftl b/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_text.ftl new file mode 100644 index 00000000..ed8f0eec --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/deleteQuickReply/deleteQuickReply_response_text.ftl @@ -0,0 +1 @@ +Quick reply deleted \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_description.ftl b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_description.ftl new file mode 100644 index 00000000..7b947c83 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_description.ftl @@ -0,0 +1 @@ +Removes a quick reply \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_long_help.ftl b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_long_help.ftl new file mode 100644 index 00000000..9ce6b05d --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_long_help.ftl @@ -0,0 +1 @@ +Permanently removes a quick reply from the system \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_parameter_name.ftl b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_parameter_name.ftl new file mode 100644 index 00000000..585871b4 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/deleteQuickReply/help/deleteQuickReply_parameter_name.ftl @@ -0,0 +1 @@ +The name of the quick reply to remove \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_description.ftl b/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_description.ftl new file mode 100644 index 00000000..35dc7be8 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_description.ftl @@ -0,0 +1 @@ +Lists all quick replies \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_long_help.ftl b/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_long_help.ftl new file mode 100644 index 00000000..501988ee --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/listQuickReplies/help/listQuickReplies_long_help.ftl @@ -0,0 +1 @@ +Uses a paginator to be able to view all the quick replies \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry_text.ftl b/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry_text.ftl new file mode 100644 index 00000000..8c09fa46 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_entry_text.ftl @@ -0,0 +1 @@ +Quick reply: **${name}** with response `${content}`${anonymous?string(' (anonymously)', '')}. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_text.ftl b/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_text.ftl new file mode 100644 index 00000000..390f7e3f --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/listQuickReplies/listQuickReplies_no_quick_replies_response_text.ftl @@ -0,0 +1 @@ +No quick replies found. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_description.ftl b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_description.ftl new file mode 100644 index 00000000..e43e6c04 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_description.ftl @@ -0,0 +1 @@ +Send a quick reply to the current modmail thread \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_long_help.ftl b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_long_help.ftl new file mode 100644 index 00000000..43bcff70 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_long_help.ftl @@ -0,0 +1,2 @@ +This command can be used to send a quick reply to the current modmail thread. +A parameter to overrule the anonymous setting for this particular usage is available. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_anonymous.ftl b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_anonymous.ftl new file mode 100644 index 00000000..e7f86b9e --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_anonymous.ftl @@ -0,0 +1 @@ +Whether to send the reply anonymous \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_name.ftl b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_name.ftl new file mode 100644 index 00000000..aeb2d1c6 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/help/quickReply_parameter_name.ftl @@ -0,0 +1 @@ +The name of the quick reply to send \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_text.ftl b/translations/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_text.ftl new file mode 100644 index 00000000..0d3a75e5 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/quickReply_no_quick_reply_response_text.ftl @@ -0,0 +1 @@ +No quick reply found by that name. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/command/quickReply/quickReply_response_text.ftl b/translations/modmail/src/main/resources/default/command/quickReply/quickReply_response_text.ftl new file mode 100644 index 00000000..a60be009 --- /dev/null +++ b/translations/modmail/src/main/resources/default/command/quickReply/quickReply_response_text.ftl @@ -0,0 +1 @@ +Quick reply sent \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/config/feature_setup_config_modMailThreadReminderDuration.ftl b/translations/modmail/src/main/resources/default/config/feature_setup_config_modMailReminderDuration.ftl similarity index 100% rename from translations/modmail/src/main/resources/default/config/feature_setup_config_modMailThreadReminderDuration.ftl rename to translations/modmail/src/main/resources/default/config/feature_setup_config_modMailReminderDuration.ftl diff --git a/translations/modmail/src/main/resources/default/exception/quick_reply_exists_exception_text.ftl b/translations/modmail/src/main/resources/default/exception/quick_reply_exists_exception_text.ftl new file mode 100644 index 00000000..6e2dfbc1 --- /dev/null +++ b/translations/modmail/src/main/resources/default/exception/quick_reply_exists_exception_text.ftl @@ -0,0 +1 @@ +Quick reply already exists. \ No newline at end of file diff --git a/translations/modmail/src/main/resources/default/exception/quick_reply_not_found_exception_text.ftl b/translations/modmail/src/main/resources/default/exception/quick_reply_not_found_exception_text.ftl new file mode 100644 index 00000000..396bd244 --- /dev/null +++ b/translations/modmail/src/main/resources/default/exception/quick_reply_not_found_exception_text.ftl @@ -0,0 +1 @@ +Quick reply not found. \ No newline at end of file