diff --git a/src/localization/en_us/general/en_us_moderation.lang b/src/localization/en_us/general/en_us_moderation.lang index 50de099..1c22869 100644 --- a/src/localization/en_us/general/en_us_moderation.lang +++ b/src/localization/en_us/general/en_us_moderation.lang @@ -1,3 +1,33 @@ +[MODERATIONMANAGER_INFRACTION_MAXTARGETS] +You can only specify up to `{maxTargets}` unique {type}s, try again. + +[MODERATIONMANAGER_INFRACTION_MAXTARGETSALT] +You can increase the amount of targets by upgrading to premium. + +[INFRACTION_ERROR] +an error occured + +[INFRACTION_PROTECTIONPOSITIONERROR] +they have hierarchy over you + +[INFRACTION_PROTECTIONPOSITIONERROR_AUTOMOD] +The user's role is above the bot's. + +[INFRACTION_PROTECTIONROLEERROR] +their roles are protected + +[INFRACTION_AUTOMODESCALATION] +This action was automatically escalated by auto-moderation. + +[INFRACTION_ESCALATIONREASON] +auto-moderation escalated this infraction. + +[INFRACTION_SUCCESS] +Successfully {infraction} {targetType} {target}{text} + +[INFRACTION_FAIL] +Failed to {infraction} {targetType} {target} because {reason}. + [INFRACTION_DESCRIPTION] **{type}** **Moderator:** {moderator} diff --git a/src/localization/en_us/observers/en_us_errorLog.lang b/src/localization/en_us/observers/en_us_errorLog.lang new file mode 100644 index 0000000..5a1462b --- /dev/null +++ b/src/localization/en_us/observers/en_us_errorLog.lang @@ -0,0 +1,7 @@ +[AUTOMOD_ERROR] +__**Automod Error**__ +An error occurred during execution of {type} on {target} in <#{channel}>. + +**Infraction Reason:** {infractionReason} + +**Error Reason:** {reason} \ No newline at end of file diff --git a/src/localization/en_us/settings/en_us_administration.lang b/src/localization/en_us/settings/en_us_administration.lang index 5e62fdc..5426866 100644 --- a/src/localization/en_us/settings/en_us_administration.lang +++ b/src/localization/en_us/settings/en_us_administration.lang @@ -3,4 +3,14 @@ Configure if all moderation commands will execute silently. Silent execution enables ephemeral responses to moderation commands, i.e. the bot's response **only** shows to the executor. [SETTING_PROTECTION_PROMPT] -Respond with the roles \ No newline at end of file +Respond with the roles + +[SETTING_IGNORE_HELP] +Define the channels that the bot will ignore commands in from non-bypassed users. + +[SETTING_PROTECTION_HELP] +Configure how moderation immunity works. Can be specific roles or role position based. + +__Protection Types__ +**`position`:** Users cannot infract others with a higher role than them. *(default)* +**`role`:** Users cannot infract others with specified protection roles. \ No newline at end of file diff --git a/src/localization/en_us/settings/en_us_logging.lang b/src/localization/en_us/settings/en_us_logging.lang index 935fa30..e3c9ea1 100644 --- a/src/localization/en_us/settings/en_us_logging.lang +++ b/src/localization/en_us/settings/en_us_logging.lang @@ -28,3 +28,17 @@ Valid choices are **{valid}**. [SETTING_MEMBERLOG_LEAVE] 》 Leave Message + +[SETTING_ERRORS_HELP] +Log issues that arise due to configuration. +Most common outputs will be from automod. + +[SETTING_MODERATION_HELP] +Define the channel to which moderation logs are sent. +The setting also allows you to exclude/include types of actions from being logged in the channel. + +[SETTING_NICKNAMES_HELP] +Configure member nickname logging for your server. + +[SETTING_VOICE_HELP] +Configure logging of voice joins and leaves for your server. \ No newline at end of file diff --git a/src/localization/en_us/settings/en_us_moderation.lang b/src/localization/en_us/settings/en_us_moderation.lang index be58368..48644dd 100644 --- a/src/localization/en_us/settings/en_us_moderation.lang +++ b/src/localization/en_us/settings/en_us_moderation.lang @@ -182,6 +182,45 @@ The edit method is **only** available for the **actions** list. ////////////////////////////////////////////////// +// Automod +[SETTING_AUTOMOD_HELP] +Configure automatic infraction escalation & other automated moderation behaviour. + +**Note:** Toggling useprevious on will cause the automod to use the previous exceeded threshold's action if no new threshold is exceeded. + +// Grantable +[SETTING_GRANTABLE_HELP] +Require anyone without "Manage Roles" permission to only add or remove the specified roles. +This is primarily used for servers who grant the addrole/removerole commands via bot permissions. + +// Invite filter +[SETTING_INVITEFILTER_HELP] +Configure the invite filter behaviour. + +> Silent means that the bot will not respond in chat. If actions are set in place the bot will DM if configured. + +> Actions are managed through a series of prompts. + +// Link filter +[SETTING_LINKFILTER_HELP] +Configure the link filtering behaviour for your server. + +> Silent means that the bot will not respond in chat. If actions are set in place the bot will DM if configured. + +> Actions are managed through a series of prompts. + +// Mention filter +[SETTING_MENTIONFILTER_HELP] +Configure the mention filtering behaviour for your server. + +> Silent means that the bot will not respond in chat. If actions are set in place the bot will DM if configured. + +> Actions are managed through a series of prompts. + +// Modpoints +[SETTING_MODPOINTS_HELP] +Configure points and point expirations for infractions. Used by automod + // Mute [SETTING_MUTE_ROLE] 》 Mute Role @@ -283,6 +322,14 @@ Configure the link filtering behaviour for your server. > Actions are managed through a series of prompts. // Wordwatcher +[SETTING_WORDWATCHER_HELP] +Configure the behaviour of the word watcher. + +Wordwatcher is a moderation utility that flags messages for manual review based on keywords. +Keywords can be regex expressions. + +Wordwatcher also supports having 5 reactions for quick actions. + [SETTING_WORDWATCHER_ACTION_LIMIT] You've hit the limit of quick actions. Either modify or remove existing ones. diff --git a/src/localization/en_us/settings/en_us_utility.lang b/src/localization/en_us/settings/en_us_utility.lang new file mode 100644 index 0000000..a984dd8 --- /dev/null +++ b/src/localization/en_us/settings/en_us_utility.lang @@ -0,0 +1,17 @@ +[SETTING_AUTOROLE_HELP] +Configure automatic role assignment in your guild. + +[SETTING_STICKYROLE_HELP] +Configure the role persistence when users leave and rejoin (roles get automatically reassigned upon rejoin). + +[SETTING_WELCOMER_HELP] +Configure a message that is sent to new members upon join. + +**Usable tags:** +`{mention}` - mentions the user +`{tag}` - username#discriminator +`{username}` - username +`{guildsize}` - member count of the server +`{guildname}` - name of the server +`{accage}` - age of the account +`{accage}` - ID of the account \ No newline at end of file