From d5f8de7ac45205869b4a81d457e4e310e80868b8 Mon Sep 17 00:00:00 2001 From: Starman <30315137+Starman3787@users.noreply.github.com> Date: Sat, 21 Dec 2024 16:40:53 +0000 Subject: [PATCH] include and export compiled typescript --- .gitignore | 3 +- dist/bot/en_gb/general/access_token.json | 4 + dist/bot/en_gb/general/buttons.json | 9 + dist/bot/en_gb/general/channel_types.json | 13 ++ .../en_gb/general/channel_update_types.json | 3 + dist/bot/en_gb/general/command_responses.json | 211 ++++++++++++++++++ .../bot/en_gb/general/emoji_update_types.json | 3 + dist/bot/en_gb/general/gui_constants.json | 41 ++++ .../bot/en_gb/general/guild_update_types.json | 29 +++ dist/bot/en_gb/general/ignore_options.json | 12 + dist/bot/en_gb/general/log_categories.json | 13 ++ dist/bot/en_gb/general/log_formats.json | 7 + dist/bot/en_gb/general/permissions.json | 49 ++++ dist/bot/en_gb/general/role_update_types.json | 5 + dist/bot/en_gb/general/tags_responses.json | 24 ++ dist/bot/en_gb/general/time.json | 16 ++ dist/bot/en_gb/slash_commands/ban.json | 18 ++ dist/bot/en_gb/slash_commands/commands.json | 4 + dist/bot/en_gb/slash_commands/dashboard.json | 4 + dist/bot/en_gb/slash_commands/debug.json | 10 + dist/bot/en_gb/slash_commands/export.json | 26 +++ dist/bot/en_gb/slash_commands/help.json | 14 ++ .../en_gb/slash_commands/initialReactor.json | 3 + dist/bot/en_gb/slash_commands/invite.json | 4 + dist/bot/en_gb/slash_commands/kick.json | 14 ++ dist/bot/en_gb/slash_commands/language.json | 10 + dist/bot/en_gb/slash_commands/mute.json | 33 +++ dist/bot/en_gb/slash_commands/ping.json | 4 + dist/bot/en_gb/slash_commands/premium.json | 4 + dist/bot/en_gb/slash_commands/privacy.json | 4 + dist/bot/en_gb/slash_commands/purge.json | 10 + dist/bot/en_gb/slash_commands/reason.json | 14 ++ dist/bot/en_gb/slash_commands/serverlog.json | 58 +++++ dist/bot/en_gb/slash_commands/tags.json | 66 ++++++ dist/bot/en_gb/slash_commands/unban.json | 14 ++ dist/bot/en_gb/slash_commands/unmute.json | 14 ++ dist/bot/en_gb/standard/channelEvents.json | 62 +++++ dist/bot/en_gb/standard/generalEvents.json | 30 +++ dist/bot/en_gb/standard/modlog.json | 20 ++ dist/bot/en_gb/standard/quarkEvents.json | 64 ++++++ dist/bot/en_gb/standard/roleEvents.json | 32 +++ dist/bot/en_gb/standard/serverActions.json | 55 +++++ dist/bot/en_gb/standard/serverEvents.json | 70 ++++++ dist/bot/en_gb/standard/textEvents.json | 93 ++++++++ dist/bot/en_gb/standard/voiceEvents.json | 104 +++++++++ dist/bot/en_pr/general/access_token.json | 4 + dist/bot/en_pr/general/buttons.json | 9 + dist/bot/en_pr/general/channel_types.json | 13 ++ .../en_pr/general/channel_update_types.json | 3 + dist/bot/en_pr/general/command_responses.json | 207 +++++++++++++++++ .../bot/en_pr/general/emoji_update_types.json | 3 + dist/bot/en_pr/general/gui_constants.json | 41 ++++ .../bot/en_pr/general/guild_update_types.json | 29 +++ dist/bot/en_pr/general/ignore_options.json | 12 + dist/bot/en_pr/general/log_categories.json | 13 ++ dist/bot/en_pr/general/log_formats.json | 7 + dist/bot/en_pr/general/permissions.json | 49 ++++ dist/bot/en_pr/general/role_update_types.json | 5 + dist/bot/en_pr/general/tags_responses.json | 24 ++ dist/bot/en_pr/general/time.json | 16 ++ dist/bot/en_pr/standard/channelEvents.json | 62 +++++ dist/bot/en_pr/standard/generalEvents.json | 30 +++ dist/bot/en_pr/standard/modlog.json | 20 ++ dist/bot/en_pr/standard/quarkEvents.json | 64 ++++++ dist/bot/en_pr/standard/roleEvents.json | 32 +++ dist/bot/en_pr/standard/serverActions.json | 55 +++++ dist/bot/en_pr/standard/serverEvents.json | 70 ++++++ dist/bot/en_pr/standard/textEvents.json | 93 ++++++++ dist/bot/en_pr/standard/voiceEvents.json | 104 +++++++++ dist/bot/en_us/general/access_token.json | 4 + dist/bot/en_us/general/buttons.json | 9 + dist/bot/en_us/general/channel_types.json | 13 ++ .../en_us/general/channel_update_types.json | 3 + dist/bot/en_us/general/command_responses.json | 207 +++++++++++++++++ .../bot/en_us/general/emoji_update_types.json | 3 + dist/bot/en_us/general/gui_constants.json | 41 ++++ .../bot/en_us/general/guild_update_types.json | 29 +++ dist/bot/en_us/general/ignore_options.json | 12 + dist/bot/en_us/general/log_categories.json | 13 ++ dist/bot/en_us/general/log_formats.json | 7 + dist/bot/en_us/general/permissions.json | 49 ++++ dist/bot/en_us/general/role_update_types.json | 5 + dist/bot/en_us/general/tags_responses.json | 24 ++ dist/bot/en_us/general/time.json | 16 ++ dist/bot/en_us/slash_commands/ban.json | 18 ++ dist/bot/en_us/slash_commands/commands.json | 4 + dist/bot/en_us/slash_commands/config.json | 18 ++ dist/bot/en_us/slash_commands/dashboard.json | 4 + dist/bot/en_us/slash_commands/debug.json | 10 + dist/bot/en_us/slash_commands/export.json | 26 +++ dist/bot/en_us/slash_commands/help.json | 14 ++ .../en_us/slash_commands/initialReactor.json | 3 + dist/bot/en_us/slash_commands/invite.json | 4 + dist/bot/en_us/slash_commands/kick.json | 14 ++ dist/bot/en_us/slash_commands/language.json | 10 + dist/bot/en_us/slash_commands/logging.json | 4 + dist/bot/en_us/slash_commands/mute.json | 33 +++ dist/bot/en_us/slash_commands/ping.json | 4 + dist/bot/en_us/slash_commands/premium.json | 4 + dist/bot/en_us/slash_commands/privacy.json | 4 + dist/bot/en_us/slash_commands/purge.json | 10 + dist/bot/en_us/slash_commands/reason.json | 14 ++ dist/bot/en_us/slash_commands/serverlog.json | 58 +++++ dist/bot/en_us/slash_commands/tags.json | 66 ++++++ dist/bot/en_us/slash_commands/unban.json | 14 ++ dist/bot/en_us/slash_commands/unmute.json | 14 ++ dist/bot/en_us/standard/channelEvents.json | 62 +++++ dist/bot/en_us/standard/generalEvents.json | 30 +++ dist/bot/en_us/standard/modlog.json | 20 ++ dist/bot/en_us/standard/quarkEvents.json | 64 ++++++ dist/bot/en_us/standard/roleEvents.json | 32 +++ dist/bot/en_us/standard/serverActions.json | 55 +++++ dist/bot/en_us/standard/serverEvents.json | 70 ++++++ dist/bot/en_us/standard/textEvents.json | 93 ++++++++ dist/bot/en_us/standard/voiceEvents.json | 104 +++++++++ dist/bot/es_es/general/access_token.json | 4 + dist/bot/es_es/general/buttons.json | 9 + dist/bot/es_es/general/channel_types.json | 13 ++ .../es_es/general/channel_update_types.json | 3 + dist/bot/es_es/general/command_responses.json | 207 +++++++++++++++++ .../bot/es_es/general/emoji_update_types.json | 3 + dist/bot/es_es/general/gui_constants.json | 41 ++++ .../bot/es_es/general/guild_update_types.json | 29 +++ dist/bot/es_es/general/ignore_options.json | 12 + dist/bot/es_es/general/log_categories.json | 13 ++ dist/bot/es_es/general/log_formats.json | 7 + dist/bot/es_es/general/permissions.json | 49 ++++ dist/bot/es_es/general/role_update_types.json | 5 + dist/bot/es_es/general/tags_responses.json | 24 ++ dist/bot/es_es/general/time.json | 16 ++ dist/bot/es_es/slash_commands/ban.json | 18 ++ dist/bot/es_es/slash_commands/commands.json | 4 + dist/bot/es_es/slash_commands/config.json | 18 ++ dist/bot/es_es/slash_commands/dashboard.json | 4 + dist/bot/es_es/slash_commands/debug.json | 10 + dist/bot/es_es/slash_commands/export.json | 26 +++ dist/bot/es_es/slash_commands/help.json | 14 ++ .../es_es/slash_commands/initialReactor.json | 3 + dist/bot/es_es/slash_commands/invite.json | 4 + dist/bot/es_es/slash_commands/kick.json | 14 ++ dist/bot/es_es/slash_commands/language.json | 10 + dist/bot/es_es/slash_commands/mute.json | 33 +++ dist/bot/es_es/slash_commands/ping.json | 4 + dist/bot/es_es/slash_commands/premium.json | 4 + dist/bot/es_es/slash_commands/privacy.json | 4 + dist/bot/es_es/slash_commands/purge.json | 10 + dist/bot/es_es/slash_commands/reason.json | 14 ++ dist/bot/es_es/slash_commands/serverlog.json | 58 +++++ dist/bot/es_es/slash_commands/tags.json | 66 ++++++ dist/bot/es_es/slash_commands/unban.json | 14 ++ dist/bot/es_es/slash_commands/unmute.json | 14 ++ dist/bot/es_es/standard/channelEvents.json | 62 +++++ dist/bot/es_es/standard/generalEvents.json | 30 +++ dist/bot/es_es/standard/modlog.json | 20 ++ dist/bot/es_es/standard/quarkEvents.json | 64 ++++++ dist/bot/es_es/standard/roleEvents.json | 32 +++ dist/bot/es_es/standard/serverActions.json | 55 +++++ dist/bot/es_es/standard/serverEvents.json | 70 ++++++ dist/bot/es_es/standard/textEvents.json | 93 ++++++++ dist/bot/es_es/standard/voiceEvents.json | 104 +++++++++ dist/bot/fr/general/access_token.json | 4 + dist/bot/fr/general/buttons.json | 9 + dist/bot/fr/general/channel_types.json | 13 ++ dist/bot/fr/general/channel_update_types.json | 3 + dist/bot/fr/general/command_responses.json | 207 +++++++++++++++++ dist/bot/fr/general/emoji_update_types.json | 3 + dist/bot/fr/general/gui_constants.json | 41 ++++ dist/bot/fr/general/guild_update_types.json | 29 +++ dist/bot/fr/general/ignore_options.json | 12 + dist/bot/fr/general/log_categories.json | 13 ++ dist/bot/fr/general/log_formats.json | 7 + dist/bot/fr/general/permissions.json | 49 ++++ dist/bot/fr/general/role_update_types.json | 5 + dist/bot/fr/general/tags_responses.json | 24 ++ dist/bot/fr/general/time.json | 16 ++ dist/bot/fr/standard/channelEvents.json | 62 +++++ dist/bot/fr/standard/generalEvents.json | 30 +++ dist/bot/fr/standard/modlog.json | 20 ++ dist/bot/fr/standard/quarkEvents.json | 64 ++++++ dist/bot/fr/standard/roleEvents.json | 32 +++ dist/bot/fr/standard/serverActions.json | 55 +++++ dist/bot/fr/standard/serverEvents.json | 70 ++++++ dist/bot/fr/standard/textEvents.json | 93 ++++++++ dist/bot/fr/standard/voiceEvents.json | 104 +++++++++ dist/bot/languages.json | 69 ++++++ dist/bot/nl/general/access_token.json | 4 + dist/bot/nl/general/buttons.json | 9 + dist/bot/nl/general/channel_types.json | 13 ++ dist/bot/nl/general/channel_update_types.json | 3 + dist/bot/nl/general/command_responses.json | 207 +++++++++++++++++ dist/bot/nl/general/emoji_update_types.json | 3 + dist/bot/nl/general/gui_constants.json | 41 ++++ dist/bot/nl/general/guild_update_types.json | 29 +++ dist/bot/nl/general/ignore_options.json | 12 + dist/bot/nl/general/log_categories.json | 13 ++ dist/bot/nl/general/log_formats.json | 7 + dist/bot/nl/general/permissions.json | 49 ++++ dist/bot/nl/general/role_update_types.json | 5 + dist/bot/nl/general/tags_responses.json | 24 ++ dist/bot/nl/general/time.json | 16 ++ dist/bot/nl/slash_commands/ban.json | 18 ++ dist/bot/nl/slash_commands/commands.json | 4 + dist/bot/nl/slash_commands/config.json | 18 ++ dist/bot/nl/slash_commands/dashboard.json | 4 + dist/bot/nl/slash_commands/debug.json | 10 + dist/bot/nl/slash_commands/export.json | 26 +++ dist/bot/nl/slash_commands/help.json | 14 ++ .../bot/nl/slash_commands/initialReactor.json | 3 + dist/bot/nl/slash_commands/invite.json | 4 + dist/bot/nl/slash_commands/kick.json | 14 ++ dist/bot/nl/slash_commands/language.json | 10 + dist/bot/nl/slash_commands/mute.json | 33 +++ dist/bot/nl/slash_commands/ping.json | 4 + dist/bot/nl/slash_commands/premium.json | 4 + dist/bot/nl/slash_commands/privacy.json | 4 + dist/bot/nl/slash_commands/purge.json | 10 + dist/bot/nl/slash_commands/reason.json | 14 ++ dist/bot/nl/slash_commands/serverlog.json | 58 +++++ dist/bot/nl/slash_commands/tags.json | 66 ++++++ dist/bot/nl/slash_commands/unban.json | 14 ++ dist/bot/nl/slash_commands/unmute.json | 14 ++ dist/bot/nl/standard/channelEvents.json | 62 +++++ dist/bot/nl/standard/generalEvents.json | 30 +++ dist/bot/nl/standard/modlog.json | 20 ++ dist/bot/nl/standard/quarkEvents.json | 64 ++++++ dist/bot/nl/standard/roleEvents.json | 32 +++ dist/bot/nl/standard/serverActions.json | 55 +++++ dist/bot/nl/standard/serverEvents.json | 70 ++++++ dist/bot/nl/standard/textEvents.json | 93 ++++++++ dist/bot/nl/standard/voiceEvents.json | 104 +++++++++ dist/bot/pl/general/access_token.json | 4 + dist/bot/pl/general/buttons.json | 9 + dist/bot/pl/general/channel_types.json | 13 ++ dist/bot/pl/general/channel_update_types.json | 3 + dist/bot/pl/general/command_responses.json | 207 +++++++++++++++++ dist/bot/pl/general/emoji_update_types.json | 3 + dist/bot/pl/general/gui_constants.json | 41 ++++ dist/bot/pl/general/guild_update_types.json | 29 +++ dist/bot/pl/general/ignore_options.json | 12 + dist/bot/pl/general/log_categories.json | 13 ++ dist/bot/pl/general/log_formats.json | 7 + dist/bot/pl/general/permissions.json | 49 ++++ dist/bot/pl/general/role_update_types.json | 5 + dist/bot/pl/general/tags_responses.json | 24 ++ dist/bot/pl/general/time.json | 16 ++ dist/bot/pl/slash_commands/ban.json | 18 ++ dist/bot/pl/slash_commands/commands.json | 4 + dist/bot/pl/slash_commands/config.json | 18 ++ dist/bot/pl/slash_commands/dashboard.json | 4 + dist/bot/pl/slash_commands/debug.json | 10 + dist/bot/pl/slash_commands/export.json | 26 +++ dist/bot/pl/slash_commands/help.json | 14 ++ .../bot/pl/slash_commands/initialReactor.json | 3 + dist/bot/pl/slash_commands/invite.json | 4 + dist/bot/pl/slash_commands/kick.json | 14 ++ dist/bot/pl/slash_commands/language.json | 10 + dist/bot/pl/slash_commands/mute.json | 33 +++ dist/bot/pl/slash_commands/ping.json | 4 + dist/bot/pl/slash_commands/premium.json | 4 + dist/bot/pl/slash_commands/privacy.json | 4 + dist/bot/pl/slash_commands/purge.json | 10 + dist/bot/pl/slash_commands/reason.json | 14 ++ dist/bot/pl/slash_commands/serverlog.json | 58 +++++ dist/bot/pl/slash_commands/tags.json | 66 ++++++ dist/bot/pl/slash_commands/unban.json | 14 ++ dist/bot/pl/slash_commands/unmute.json | 14 ++ dist/bot/pl/standard/channelEvents.json | 62 +++++ dist/bot/pl/standard/generalEvents.json | 30 +++ dist/bot/pl/standard/modlog.json | 20 ++ dist/bot/pl/standard/quarkEvents.json | 64 ++++++ dist/bot/pl/standard/roleEvents.json | 32 +++ dist/bot/pl/standard/serverActions.json | 55 +++++ dist/bot/pl/standard/serverEvents.json | 70 ++++++ dist/bot/pl/standard/textEvents.json | 93 ++++++++ dist/bot/pl/standard/voiceEvents.json | 104 +++++++++ dist/bot/ru/general/access_token.json | 4 + dist/bot/ru/general/buttons.json | 9 + dist/bot/ru/general/channel_types.json | 13 ++ dist/bot/ru/general/channel_update_types.json | 3 + dist/bot/ru/general/command_responses.json | 207 +++++++++++++++++ dist/bot/ru/general/emoji_update_types.json | 3 + dist/bot/ru/general/gui_constants.json | 41 ++++ dist/bot/ru/general/guild_update_types.json | 29 +++ dist/bot/ru/general/ignore_options.json | 12 + dist/bot/ru/general/log_categories.json | 13 ++ dist/bot/ru/general/log_formats.json | 7 + dist/bot/ru/general/permissions.json | 49 ++++ dist/bot/ru/general/role_update_types.json | 5 + dist/bot/ru/general/tags_responses.json | 24 ++ dist/bot/ru/general/time.json | 16 ++ dist/bot/ru/standard/channelEvents.json | 62 +++++ dist/bot/ru/standard/generalEvents.json | 30 +++ dist/bot/ru/standard/modlog.json | 20 ++ dist/bot/ru/standard/quarkEvents.json | 64 ++++++ dist/bot/ru/standard/roleEvents.json | 32 +++ dist/bot/ru/standard/serverActions.json | 55 +++++ dist/bot/ru/standard/serverEvents.json | 70 ++++++ dist/bot/ru/standard/textEvents.json | 93 ++++++++ dist/bot/ru/standard/voiceEvents.json | 104 +++++++++ dist/bot/tr/general/access_token.json | 4 + dist/bot/tr/general/buttons.json | 9 + dist/bot/tr/general/channel_types.json | 13 ++ dist/bot/tr/general/channel_update_types.json | 3 + dist/bot/tr/general/command_responses.json | 207 +++++++++++++++++ dist/bot/tr/general/emoji_update_types.json | 3 + dist/bot/tr/general/gui_constants.json | 41 ++++ dist/bot/tr/general/guild_update_types.json | 29 +++ dist/bot/tr/general/ignore_options.json | 12 + dist/bot/tr/general/log_categories.json | 13 ++ dist/bot/tr/general/log_formats.json | 7 + dist/bot/tr/general/permissions.json | 49 ++++ dist/bot/tr/general/role_update_types.json | 5 + dist/bot/tr/general/tags_responses.json | 24 ++ dist/bot/tr/general/time.json | 16 ++ dist/bot/tr/standard/channelEvents.json | 62 +++++ dist/bot/tr/standard/generalEvents.json | 30 +++ dist/bot/tr/standard/modlog.json | 20 ++ dist/bot/tr/standard/quarkEvents.json | 64 ++++++ dist/bot/tr/standard/roleEvents.json | 32 +++ dist/bot/tr/standard/serverActions.json | 55 +++++ dist/bot/tr/standard/serverEvents.json | 70 ++++++ dist/bot/tr/standard/textEvents.json | 93 ++++++++ dist/bot/tr/standard/voiceEvents.json | 104 +++++++++ dist/bot/vi/general/access_token.json | 4 + dist/bot/vi/general/buttons.json | 9 + dist/bot/vi/general/channel_types.json | 13 ++ dist/bot/vi/general/channel_update_types.json | 3 + dist/bot/vi/general/command_responses.json | 207 +++++++++++++++++ dist/bot/vi/general/emoji_update_types.json | 3 + dist/bot/vi/general/gui_constants.json | 41 ++++ dist/bot/vi/general/guild_update_types.json | 29 +++ dist/bot/vi/general/ignore_options.json | 12 + dist/bot/vi/general/log_categories.json | 13 ++ dist/bot/vi/general/log_formats.json | 7 + dist/bot/vi/general/permissions.json | 49 ++++ dist/bot/vi/general/role_update_types.json | 5 + dist/bot/vi/general/tags_responses.json | 24 ++ dist/bot/vi/general/time.json | 16 ++ dist/bot/vi/slash_commands/ban.json | 18 ++ dist/bot/vi/slash_commands/commands.json | 4 + dist/bot/vi/slash_commands/debug.json | 10 + dist/bot/vi/slash_commands/export.json | 26 +++ dist/bot/vi/slash_commands/help.json | 14 ++ dist/bot/vi/slash_commands/invite.json | 4 + dist/bot/vi/slash_commands/kick.json | 14 ++ dist/bot/vi/slash_commands/language.json | 10 + dist/bot/vi/slash_commands/mute.json | 33 +++ dist/bot/vi/slash_commands/ping.json | 4 + dist/bot/vi/slash_commands/privacy.json | 4 + dist/bot/vi/slash_commands/purge.json | 10 + dist/bot/vi/slash_commands/reason.json | 14 ++ dist/bot/vi/slash_commands/serverlog.json | 58 +++++ dist/bot/vi/slash_commands/tags.json | 66 ++++++ dist/bot/vi/slash_commands/unban.json | 14 ++ dist/bot/vi/slash_commands/unmute.json | 14 ++ dist/bot/vi/standard/channelEvents.json | 62 +++++ dist/bot/vi/standard/generalEvents.json | 30 +++ dist/bot/vi/standard/modlog.json | 20 ++ dist/bot/vi/standard/quarkEvents.json | 64 ++++++ dist/bot/vi/standard/roleEvents.json | 32 +++ dist/bot/vi/standard/serverActions.json | 55 +++++ dist/bot/vi/standard/serverEvents.json | 70 ++++++ dist/bot/vi/standard/textEvents.json | 93 ++++++++ dist/bot/vi/standard/voiceEvents.json | 104 +++++++++ dist/index.d.ts | 17 ++ dist/index.js | 122 ++++++++++ dist/index.js.map | 1 + 367 files changed, 11897 insertions(+), 2 deletions(-) create mode 100644 dist/bot/en_gb/general/access_token.json create mode 100644 dist/bot/en_gb/general/buttons.json create mode 100644 dist/bot/en_gb/general/channel_types.json create mode 100644 dist/bot/en_gb/general/channel_update_types.json create mode 100644 dist/bot/en_gb/general/command_responses.json create mode 100644 dist/bot/en_gb/general/emoji_update_types.json create mode 100644 dist/bot/en_gb/general/gui_constants.json create mode 100644 dist/bot/en_gb/general/guild_update_types.json create mode 100644 dist/bot/en_gb/general/ignore_options.json create mode 100644 dist/bot/en_gb/general/log_categories.json create mode 100644 dist/bot/en_gb/general/log_formats.json create mode 100644 dist/bot/en_gb/general/permissions.json create mode 100644 dist/bot/en_gb/general/role_update_types.json create mode 100644 dist/bot/en_gb/general/tags_responses.json create mode 100644 dist/bot/en_gb/general/time.json create mode 100644 dist/bot/en_gb/slash_commands/ban.json create mode 100644 dist/bot/en_gb/slash_commands/commands.json create mode 100644 dist/bot/en_gb/slash_commands/dashboard.json create mode 100644 dist/bot/en_gb/slash_commands/debug.json create mode 100644 dist/bot/en_gb/slash_commands/export.json create mode 100644 dist/bot/en_gb/slash_commands/help.json create mode 100644 dist/bot/en_gb/slash_commands/initialReactor.json create mode 100644 dist/bot/en_gb/slash_commands/invite.json create mode 100644 dist/bot/en_gb/slash_commands/kick.json create mode 100644 dist/bot/en_gb/slash_commands/language.json create mode 100644 dist/bot/en_gb/slash_commands/mute.json create mode 100644 dist/bot/en_gb/slash_commands/ping.json create mode 100644 dist/bot/en_gb/slash_commands/premium.json create mode 100644 dist/bot/en_gb/slash_commands/privacy.json create mode 100644 dist/bot/en_gb/slash_commands/purge.json create mode 100644 dist/bot/en_gb/slash_commands/reason.json create mode 100644 dist/bot/en_gb/slash_commands/serverlog.json create mode 100644 dist/bot/en_gb/slash_commands/tags.json create mode 100644 dist/bot/en_gb/slash_commands/unban.json create mode 100644 dist/bot/en_gb/slash_commands/unmute.json create mode 100644 dist/bot/en_gb/standard/channelEvents.json create mode 100644 dist/bot/en_gb/standard/generalEvents.json create mode 100644 dist/bot/en_gb/standard/modlog.json create mode 100644 dist/bot/en_gb/standard/quarkEvents.json create mode 100644 dist/bot/en_gb/standard/roleEvents.json create mode 100644 dist/bot/en_gb/standard/serverActions.json create mode 100644 dist/bot/en_gb/standard/serverEvents.json create mode 100644 dist/bot/en_gb/standard/textEvents.json create mode 100644 dist/bot/en_gb/standard/voiceEvents.json create mode 100644 dist/bot/en_pr/general/access_token.json create mode 100644 dist/bot/en_pr/general/buttons.json create mode 100644 dist/bot/en_pr/general/channel_types.json create mode 100644 dist/bot/en_pr/general/channel_update_types.json create mode 100644 dist/bot/en_pr/general/command_responses.json create mode 100644 dist/bot/en_pr/general/emoji_update_types.json create mode 100644 dist/bot/en_pr/general/gui_constants.json create mode 100644 dist/bot/en_pr/general/guild_update_types.json create mode 100644 dist/bot/en_pr/general/ignore_options.json create mode 100644 dist/bot/en_pr/general/log_categories.json create mode 100644 dist/bot/en_pr/general/log_formats.json create mode 100644 dist/bot/en_pr/general/permissions.json create mode 100644 dist/bot/en_pr/general/role_update_types.json create mode 100644 dist/bot/en_pr/general/tags_responses.json create mode 100644 dist/bot/en_pr/general/time.json create mode 100644 dist/bot/en_pr/standard/channelEvents.json create mode 100644 dist/bot/en_pr/standard/generalEvents.json create mode 100644 dist/bot/en_pr/standard/modlog.json create mode 100644 dist/bot/en_pr/standard/quarkEvents.json create mode 100644 dist/bot/en_pr/standard/roleEvents.json create mode 100644 dist/bot/en_pr/standard/serverActions.json create mode 100644 dist/bot/en_pr/standard/serverEvents.json create mode 100644 dist/bot/en_pr/standard/textEvents.json create mode 100644 dist/bot/en_pr/standard/voiceEvents.json create mode 100644 dist/bot/en_us/general/access_token.json create mode 100644 dist/bot/en_us/general/buttons.json create mode 100644 dist/bot/en_us/general/channel_types.json create mode 100644 dist/bot/en_us/general/channel_update_types.json create mode 100644 dist/bot/en_us/general/command_responses.json create mode 100644 dist/bot/en_us/general/emoji_update_types.json create mode 100644 dist/bot/en_us/general/gui_constants.json create mode 100644 dist/bot/en_us/general/guild_update_types.json create mode 100644 dist/bot/en_us/general/ignore_options.json create mode 100644 dist/bot/en_us/general/log_categories.json create mode 100644 dist/bot/en_us/general/log_formats.json create mode 100644 dist/bot/en_us/general/permissions.json create mode 100644 dist/bot/en_us/general/role_update_types.json create mode 100644 dist/bot/en_us/general/tags_responses.json create mode 100644 dist/bot/en_us/general/time.json create mode 100644 dist/bot/en_us/slash_commands/ban.json create mode 100644 dist/bot/en_us/slash_commands/commands.json create mode 100644 dist/bot/en_us/slash_commands/config.json create mode 100644 dist/bot/en_us/slash_commands/dashboard.json create mode 100644 dist/bot/en_us/slash_commands/debug.json create mode 100644 dist/bot/en_us/slash_commands/export.json create mode 100644 dist/bot/en_us/slash_commands/help.json create mode 100644 dist/bot/en_us/slash_commands/initialReactor.json create mode 100644 dist/bot/en_us/slash_commands/invite.json create mode 100644 dist/bot/en_us/slash_commands/kick.json create mode 100644 dist/bot/en_us/slash_commands/language.json create mode 100644 dist/bot/en_us/slash_commands/logging.json create mode 100644 dist/bot/en_us/slash_commands/mute.json create mode 100644 dist/bot/en_us/slash_commands/ping.json create mode 100644 dist/bot/en_us/slash_commands/premium.json create mode 100644 dist/bot/en_us/slash_commands/privacy.json create mode 100644 dist/bot/en_us/slash_commands/purge.json create mode 100644 dist/bot/en_us/slash_commands/reason.json create mode 100644 dist/bot/en_us/slash_commands/serverlog.json create mode 100644 dist/bot/en_us/slash_commands/tags.json create mode 100644 dist/bot/en_us/slash_commands/unban.json create mode 100644 dist/bot/en_us/slash_commands/unmute.json create mode 100644 dist/bot/en_us/standard/channelEvents.json create mode 100644 dist/bot/en_us/standard/generalEvents.json create mode 100644 dist/bot/en_us/standard/modlog.json create mode 100644 dist/bot/en_us/standard/quarkEvents.json create mode 100644 dist/bot/en_us/standard/roleEvents.json create mode 100644 dist/bot/en_us/standard/serverActions.json create mode 100644 dist/bot/en_us/standard/serverEvents.json create mode 100644 dist/bot/en_us/standard/textEvents.json create mode 100644 dist/bot/en_us/standard/voiceEvents.json create mode 100644 dist/bot/es_es/general/access_token.json create mode 100644 dist/bot/es_es/general/buttons.json create mode 100644 dist/bot/es_es/general/channel_types.json create mode 100644 dist/bot/es_es/general/channel_update_types.json create mode 100644 dist/bot/es_es/general/command_responses.json create mode 100644 dist/bot/es_es/general/emoji_update_types.json create mode 100644 dist/bot/es_es/general/gui_constants.json create mode 100644 dist/bot/es_es/general/guild_update_types.json create mode 100644 dist/bot/es_es/general/ignore_options.json create mode 100644 dist/bot/es_es/general/log_categories.json create mode 100644 dist/bot/es_es/general/log_formats.json create mode 100644 dist/bot/es_es/general/permissions.json create mode 100644 dist/bot/es_es/general/role_update_types.json create mode 100644 dist/bot/es_es/general/tags_responses.json create mode 100644 dist/bot/es_es/general/time.json create mode 100644 dist/bot/es_es/slash_commands/ban.json create mode 100644 dist/bot/es_es/slash_commands/commands.json create mode 100644 dist/bot/es_es/slash_commands/config.json create mode 100644 dist/bot/es_es/slash_commands/dashboard.json create mode 100644 dist/bot/es_es/slash_commands/debug.json create mode 100644 dist/bot/es_es/slash_commands/export.json create mode 100644 dist/bot/es_es/slash_commands/help.json create mode 100644 dist/bot/es_es/slash_commands/initialReactor.json create mode 100644 dist/bot/es_es/slash_commands/invite.json create mode 100644 dist/bot/es_es/slash_commands/kick.json create mode 100644 dist/bot/es_es/slash_commands/language.json create mode 100644 dist/bot/es_es/slash_commands/mute.json create mode 100644 dist/bot/es_es/slash_commands/ping.json create mode 100644 dist/bot/es_es/slash_commands/premium.json create mode 100644 dist/bot/es_es/slash_commands/privacy.json create mode 100644 dist/bot/es_es/slash_commands/purge.json create mode 100644 dist/bot/es_es/slash_commands/reason.json create mode 100644 dist/bot/es_es/slash_commands/serverlog.json create mode 100644 dist/bot/es_es/slash_commands/tags.json create mode 100644 dist/bot/es_es/slash_commands/unban.json create mode 100644 dist/bot/es_es/slash_commands/unmute.json create mode 100644 dist/bot/es_es/standard/channelEvents.json create mode 100644 dist/bot/es_es/standard/generalEvents.json create mode 100644 dist/bot/es_es/standard/modlog.json create mode 100644 dist/bot/es_es/standard/quarkEvents.json create mode 100644 dist/bot/es_es/standard/roleEvents.json create mode 100644 dist/bot/es_es/standard/serverActions.json create mode 100644 dist/bot/es_es/standard/serverEvents.json create mode 100644 dist/bot/es_es/standard/textEvents.json create mode 100644 dist/bot/es_es/standard/voiceEvents.json create mode 100644 dist/bot/fr/general/access_token.json create mode 100644 dist/bot/fr/general/buttons.json create mode 100644 dist/bot/fr/general/channel_types.json create mode 100644 dist/bot/fr/general/channel_update_types.json create mode 100644 dist/bot/fr/general/command_responses.json create mode 100644 dist/bot/fr/general/emoji_update_types.json create mode 100644 dist/bot/fr/general/gui_constants.json create mode 100644 dist/bot/fr/general/guild_update_types.json create mode 100644 dist/bot/fr/general/ignore_options.json create mode 100644 dist/bot/fr/general/log_categories.json create mode 100644 dist/bot/fr/general/log_formats.json create mode 100644 dist/bot/fr/general/permissions.json create mode 100644 dist/bot/fr/general/role_update_types.json create mode 100644 dist/bot/fr/general/tags_responses.json create mode 100644 dist/bot/fr/general/time.json create mode 100644 dist/bot/fr/standard/channelEvents.json create mode 100644 dist/bot/fr/standard/generalEvents.json create mode 100644 dist/bot/fr/standard/modlog.json create mode 100644 dist/bot/fr/standard/quarkEvents.json create mode 100644 dist/bot/fr/standard/roleEvents.json create mode 100644 dist/bot/fr/standard/serverActions.json create mode 100644 dist/bot/fr/standard/serverEvents.json create mode 100644 dist/bot/fr/standard/textEvents.json create mode 100644 dist/bot/fr/standard/voiceEvents.json create mode 100644 dist/bot/languages.json create mode 100644 dist/bot/nl/general/access_token.json create mode 100644 dist/bot/nl/general/buttons.json create mode 100644 dist/bot/nl/general/channel_types.json create mode 100644 dist/bot/nl/general/channel_update_types.json create mode 100644 dist/bot/nl/general/command_responses.json create mode 100644 dist/bot/nl/general/emoji_update_types.json create mode 100644 dist/bot/nl/general/gui_constants.json create mode 100644 dist/bot/nl/general/guild_update_types.json create mode 100644 dist/bot/nl/general/ignore_options.json create mode 100644 dist/bot/nl/general/log_categories.json create mode 100644 dist/bot/nl/general/log_formats.json create mode 100644 dist/bot/nl/general/permissions.json create mode 100644 dist/bot/nl/general/role_update_types.json create mode 100644 dist/bot/nl/general/tags_responses.json create mode 100644 dist/bot/nl/general/time.json create mode 100644 dist/bot/nl/slash_commands/ban.json create mode 100644 dist/bot/nl/slash_commands/commands.json create mode 100644 dist/bot/nl/slash_commands/config.json create mode 100644 dist/bot/nl/slash_commands/dashboard.json create mode 100644 dist/bot/nl/slash_commands/debug.json create mode 100644 dist/bot/nl/slash_commands/export.json create mode 100644 dist/bot/nl/slash_commands/help.json create mode 100644 dist/bot/nl/slash_commands/initialReactor.json create mode 100644 dist/bot/nl/slash_commands/invite.json create mode 100644 dist/bot/nl/slash_commands/kick.json create mode 100644 dist/bot/nl/slash_commands/language.json create mode 100644 dist/bot/nl/slash_commands/mute.json create mode 100644 dist/bot/nl/slash_commands/ping.json create mode 100644 dist/bot/nl/slash_commands/premium.json create mode 100644 dist/bot/nl/slash_commands/privacy.json create mode 100644 dist/bot/nl/slash_commands/purge.json create mode 100644 dist/bot/nl/slash_commands/reason.json create mode 100644 dist/bot/nl/slash_commands/serverlog.json create mode 100644 dist/bot/nl/slash_commands/tags.json create mode 100644 dist/bot/nl/slash_commands/unban.json create mode 100644 dist/bot/nl/slash_commands/unmute.json create mode 100644 dist/bot/nl/standard/channelEvents.json create mode 100644 dist/bot/nl/standard/generalEvents.json create mode 100644 dist/bot/nl/standard/modlog.json create mode 100644 dist/bot/nl/standard/quarkEvents.json create mode 100644 dist/bot/nl/standard/roleEvents.json create mode 100644 dist/bot/nl/standard/serverActions.json create mode 100644 dist/bot/nl/standard/serverEvents.json create mode 100644 dist/bot/nl/standard/textEvents.json create mode 100644 dist/bot/nl/standard/voiceEvents.json create mode 100644 dist/bot/pl/general/access_token.json create mode 100644 dist/bot/pl/general/buttons.json create mode 100644 dist/bot/pl/general/channel_types.json create mode 100644 dist/bot/pl/general/channel_update_types.json create mode 100644 dist/bot/pl/general/command_responses.json create mode 100644 dist/bot/pl/general/emoji_update_types.json create mode 100644 dist/bot/pl/general/gui_constants.json create mode 100644 dist/bot/pl/general/guild_update_types.json create mode 100644 dist/bot/pl/general/ignore_options.json create mode 100644 dist/bot/pl/general/log_categories.json create mode 100644 dist/bot/pl/general/log_formats.json create mode 100644 dist/bot/pl/general/permissions.json create mode 100644 dist/bot/pl/general/role_update_types.json create mode 100644 dist/bot/pl/general/tags_responses.json create mode 100644 dist/bot/pl/general/time.json create mode 100644 dist/bot/pl/slash_commands/ban.json create mode 100644 dist/bot/pl/slash_commands/commands.json create mode 100644 dist/bot/pl/slash_commands/config.json create mode 100644 dist/bot/pl/slash_commands/dashboard.json create mode 100644 dist/bot/pl/slash_commands/debug.json create mode 100644 dist/bot/pl/slash_commands/export.json create mode 100644 dist/bot/pl/slash_commands/help.json create mode 100644 dist/bot/pl/slash_commands/initialReactor.json create mode 100644 dist/bot/pl/slash_commands/invite.json create mode 100644 dist/bot/pl/slash_commands/kick.json create mode 100644 dist/bot/pl/slash_commands/language.json create mode 100644 dist/bot/pl/slash_commands/mute.json create mode 100644 dist/bot/pl/slash_commands/ping.json create mode 100644 dist/bot/pl/slash_commands/premium.json create mode 100644 dist/bot/pl/slash_commands/privacy.json create mode 100644 dist/bot/pl/slash_commands/purge.json create mode 100644 dist/bot/pl/slash_commands/reason.json create mode 100644 dist/bot/pl/slash_commands/serverlog.json create mode 100644 dist/bot/pl/slash_commands/tags.json create mode 100644 dist/bot/pl/slash_commands/unban.json create mode 100644 dist/bot/pl/slash_commands/unmute.json create mode 100644 dist/bot/pl/standard/channelEvents.json create mode 100644 dist/bot/pl/standard/generalEvents.json create mode 100644 dist/bot/pl/standard/modlog.json create mode 100644 dist/bot/pl/standard/quarkEvents.json create mode 100644 dist/bot/pl/standard/roleEvents.json create mode 100644 dist/bot/pl/standard/serverActions.json create mode 100644 dist/bot/pl/standard/serverEvents.json create mode 100644 dist/bot/pl/standard/textEvents.json create mode 100644 dist/bot/pl/standard/voiceEvents.json create mode 100644 dist/bot/ru/general/access_token.json create mode 100644 dist/bot/ru/general/buttons.json create mode 100644 dist/bot/ru/general/channel_types.json create mode 100644 dist/bot/ru/general/channel_update_types.json create mode 100644 dist/bot/ru/general/command_responses.json create mode 100644 dist/bot/ru/general/emoji_update_types.json create mode 100644 dist/bot/ru/general/gui_constants.json create mode 100644 dist/bot/ru/general/guild_update_types.json create mode 100644 dist/bot/ru/general/ignore_options.json create mode 100644 dist/bot/ru/general/log_categories.json create mode 100644 dist/bot/ru/general/log_formats.json create mode 100644 dist/bot/ru/general/permissions.json create mode 100644 dist/bot/ru/general/role_update_types.json create mode 100644 dist/bot/ru/general/tags_responses.json create mode 100644 dist/bot/ru/general/time.json create mode 100644 dist/bot/ru/standard/channelEvents.json create mode 100644 dist/bot/ru/standard/generalEvents.json create mode 100644 dist/bot/ru/standard/modlog.json create mode 100644 dist/bot/ru/standard/quarkEvents.json create mode 100644 dist/bot/ru/standard/roleEvents.json create mode 100644 dist/bot/ru/standard/serverActions.json create mode 100644 dist/bot/ru/standard/serverEvents.json create mode 100644 dist/bot/ru/standard/textEvents.json create mode 100644 dist/bot/ru/standard/voiceEvents.json create mode 100644 dist/bot/tr/general/access_token.json create mode 100644 dist/bot/tr/general/buttons.json create mode 100644 dist/bot/tr/general/channel_types.json create mode 100644 dist/bot/tr/general/channel_update_types.json create mode 100644 dist/bot/tr/general/command_responses.json create mode 100644 dist/bot/tr/general/emoji_update_types.json create mode 100644 dist/bot/tr/general/gui_constants.json create mode 100644 dist/bot/tr/general/guild_update_types.json create mode 100644 dist/bot/tr/general/ignore_options.json create mode 100644 dist/bot/tr/general/log_categories.json create mode 100644 dist/bot/tr/general/log_formats.json create mode 100644 dist/bot/tr/general/permissions.json create mode 100644 dist/bot/tr/general/role_update_types.json create mode 100644 dist/bot/tr/general/tags_responses.json create mode 100644 dist/bot/tr/general/time.json create mode 100644 dist/bot/tr/standard/channelEvents.json create mode 100644 dist/bot/tr/standard/generalEvents.json create mode 100644 dist/bot/tr/standard/modlog.json create mode 100644 dist/bot/tr/standard/quarkEvents.json create mode 100644 dist/bot/tr/standard/roleEvents.json create mode 100644 dist/bot/tr/standard/serverActions.json create mode 100644 dist/bot/tr/standard/serverEvents.json create mode 100644 dist/bot/tr/standard/textEvents.json create mode 100644 dist/bot/tr/standard/voiceEvents.json create mode 100644 dist/bot/vi/general/access_token.json create mode 100644 dist/bot/vi/general/buttons.json create mode 100644 dist/bot/vi/general/channel_types.json create mode 100644 dist/bot/vi/general/channel_update_types.json create mode 100644 dist/bot/vi/general/command_responses.json create mode 100644 dist/bot/vi/general/emoji_update_types.json create mode 100644 dist/bot/vi/general/gui_constants.json create mode 100644 dist/bot/vi/general/guild_update_types.json create mode 100644 dist/bot/vi/general/ignore_options.json create mode 100644 dist/bot/vi/general/log_categories.json create mode 100644 dist/bot/vi/general/log_formats.json create mode 100644 dist/bot/vi/general/permissions.json create mode 100644 dist/bot/vi/general/role_update_types.json create mode 100644 dist/bot/vi/general/tags_responses.json create mode 100644 dist/bot/vi/general/time.json create mode 100644 dist/bot/vi/slash_commands/ban.json create mode 100644 dist/bot/vi/slash_commands/commands.json create mode 100644 dist/bot/vi/slash_commands/debug.json create mode 100644 dist/bot/vi/slash_commands/export.json create mode 100644 dist/bot/vi/slash_commands/help.json create mode 100644 dist/bot/vi/slash_commands/invite.json create mode 100644 dist/bot/vi/slash_commands/kick.json create mode 100644 dist/bot/vi/slash_commands/language.json create mode 100644 dist/bot/vi/slash_commands/mute.json create mode 100644 dist/bot/vi/slash_commands/ping.json create mode 100644 dist/bot/vi/slash_commands/privacy.json create mode 100644 dist/bot/vi/slash_commands/purge.json create mode 100644 dist/bot/vi/slash_commands/reason.json create mode 100644 dist/bot/vi/slash_commands/serverlog.json create mode 100644 dist/bot/vi/slash_commands/tags.json create mode 100644 dist/bot/vi/slash_commands/unban.json create mode 100644 dist/bot/vi/slash_commands/unmute.json create mode 100644 dist/bot/vi/standard/channelEvents.json create mode 100644 dist/bot/vi/standard/generalEvents.json create mode 100644 dist/bot/vi/standard/modlog.json create mode 100644 dist/bot/vi/standard/quarkEvents.json create mode 100644 dist/bot/vi/standard/roleEvents.json create mode 100644 dist/bot/vi/standard/serverActions.json create mode 100644 dist/bot/vi/standard/serverEvents.json create mode 100644 dist/bot/vi/standard/textEvents.json create mode 100644 dist/bot/vi/standard/voiceEvents.json create mode 100644 dist/index.d.ts create mode 100644 dist/index.js create mode 100644 dist/index.js.map diff --git a/.gitignore b/.gitignore index dffa523..635e249 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ active/* -!placeholder.txt -dist/* \ No newline at end of file +!placeholder.txt \ No newline at end of file diff --git a/dist/bot/en_gb/general/access_token.json b/dist/bot/en_gb/general/access_token.json new file mode 100644 index 0000000..9ba1677 --- /dev/null +++ b/dist/bot/en_gb/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Admin", + "2": "Basic" +} diff --git a/dist/bot/en_gb/general/buttons.json b/dist/bot/en_gb/general/buttons.json new file mode 100644 index 0000000..4e4044c --- /dev/null +++ b/dist/bot/en_gb/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "User ID", + "supportServer": "Support Server", + "customise": "Customise", + "overview": "Overview", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/en_gb/general/channel_types.json b/dist/bot/en_gb/general/channel_types.json new file mode 100644 index 0000000..8b5a3de --- /dev/null +++ b/dist/bot/en_gb/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Text", + "2": "Voice", + "4": "Category", + "5": "Announcement", + "10": "Announcement Thread", + "11": "Public Thread", + "12": "Private Thread", + "13": "Stage", + "14": "Directory", + "15": "Forum", + "16": "Media" +} diff --git a/dist/bot/en_gb/general/channel_update_types.json b/dist/bot/en_gb/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_gb/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_gb/general/command_responses.json b/dist/bot/en_gb/general/command_responses.json new file mode 100644 index 0000000..4840d87 --- /dev/null +++ b/dist/bot/en_gb/general/command_responses.json @@ -0,0 +1,211 @@ +{ + "disable": "Disable", + "enable": "Enable", + "error-401-0": "Command failed", + "error-401-1-type-0": "I am unable to ban that user", + "error-401-1-type-1": "I am unable to kick that user", + "error-401-1-type-2": "I am unable to mute that user", + "error-401-1-type-3": "I am unable to unmute that user", + "error-403-0": "Insufficient permissions", + "error-403-1-type-0": "Please ensure I have the `BAN_MEMBERS` permission", + "error-403-1-type-1": "Please ensure I have the `KICK_MEMBERS` permission", + "error-403-1-type-2": "Please ensure I have the `MANAGE_ROLES` permission and that the `Muted` role is below my highest role", + "error-403-1-type-3": "Please ensure I have the `MANAGE_MESSAGES` permission", + "error-404-0": "User not found", + "error-404-1": "Please @mention a user, paste their ID or type their username", + "error-405-0": "Excuse me?", + "error-405-1": "I'm not gonna do that lol", + "error-406-0": "You do not have permission", + "error-407-0": "You do not have the power to do this", + "error-409-0-type-0": "That user is already banned", + "error-409-0-type-1": "That user is already muted", + "error-409-0-type-2": "That user is already unbanned", + "error-409-0-type-3": "That user is already unmuted", + "error-429-0": "Invalid number", + "error-429-1": "Enter a valid whole number which is within the range (1-100)", + "error-430-0": "No messages", + "error-430-1": "No messages were found to purge", + "error-431-0": "Invalid message link", + "error-431-1": "Please enter a valid message link", + "error-432-0": "Not a Quark log", + "error-432-1": "This message is not a valid Quark log", + "error-433-0": "Invalid start and end messages", + "error-433-1": "The start message must be older than the end message", + "error-434-0": "Different channels", + "error-434-1": "The start message and end message must belong to the same channel", + "error-435-0": "Cooldown active", + "error-435-1": "This command can only be used every 15 minutes", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Timeout period too long", + "error-timeout-period-too-long-1": "Timeout period must be less than 28 days", + "response-ban": "Banned", + "response-kick": "Kicked", + "response-mute": "Muted", + "response-unmute": "Unmuted", + "response-unban": "Unbanned", + "response-purge": "Purged {count} messages", + "response-customise-dash": "Customisation settings have moved to Quark's [web dashboard]!", + "response-customise-1": "Log messages up to 8 weeks old, customise logs, and so much more with Quark Pro...", + "response-customise-2": "[UK, US, EU] Click onto my profile to upgrade!", + "response-customise-3": "See subscriptions... {proLink}", + "response-customise-4": "Try out colour customisation for free at {inventoryLink}", + "response-case-updated": "Case updated!", + "response-debug": "Debug log sent!", + "response-status-enabled": "Status channel updates enabled!", + "response-status-disabled": "Status channel updates disabled!", + "target0-command": "target", + "target1-command": "targets", + "message0-command": "message", + "executor0-command": "executor", + "executor1-command": "executors", + "channel0-command": "channel", + "channel1-command": "channels", + "serverlog-web-promote": "...or check out our web dashboard!", + "serverlog-select": "Select serverlog channel", + "serverlog-unset": "Channel unset", + "serverlog-set": "Channel set", + "serverlog-setchannel": "Channel set to {channel}", + "setserverlog-confirm0-set": "Server-Log Channel Set", + "setserverlog-confirm0-unset": "Server-Log Channel Unset", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "You will no longer receive messages about events that occur in this server unless you have other channels set to output the events to.", + "setserverlog-confirm0-options-set": "Server-Log {type} Channel Set", + "setserverlog-confirm0-options-unset": "Server-Log {type} Channel Unset", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Logging Stopped", + "setserverlog-confirm1-options-set": "Server {type} will now be recorded to this channel.\n\nTo unset this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-unset": "Server {type} will no longer be recorded to this channel.\n\nTo set this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-stoplog": "Server {type} will now continue to be logged to the main serverlog channel (if there is one setup).\n\nTo undo this, re-run the command here.", + "setserverlog-type-members-0": "Members", + "setserverlog-type-members-1": "members", + "setserverlog-type-actions-0": "Actions", + "setserverlog-type-actions-1": "actions", + "setserverlog-type-text-0": "Text Channel Events", + "setserverlog-type-text-1": "text channel events", + "setserverlog-type-voice-0": "Voice Channel Events", + "setserverlog-type-voice-1": "voice channel events", + "setserverlog-type-files-0": "Files", + "setserverlog-type-files-1": "files", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Role Events", + "setserverlog-type-roles-1": "role events", + "setserverlog-type-channels-0": "Channel Events", + "setserverlog-type-channels-1": "channel events", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers set to {result}", + "setserverlog-enable-status-updates": "Enable Status Updates!", + "setserverlog-enable-status-updates-desc": "Get notified of all the latest updates, downtime, and other important communications from the developers!", + "setserverlog-enable-status-updates-desc-1": "We highly recommend you enable this in one of your channels!", + "setserverlog-check-permissions": "Please ensure Quark has permission to send messages in this channel, or the channel will be unset.", + "festive-title": "Free Festive Gift!", + "festive-claim": "Claim your free gift!", + "help-overview-website-description": "Easily set up and manage Quark from the [web dashboard]!", + "help-overview-inventory-description": "Manage your subscriptions or get some [Quark Pro] features for free!", + "help-overview-view-inv": "View Inventory", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commands", + "help-overview-language": "Language", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventory", + "help-overview-channel-isset": "Channel set to {channel}", + "help-overview-channel-isnotset": "Run {command} in the desired channel", + "help-overview-view-options": "Run {command} to see options", + "help-overview-view-options-and-statuses": "Run {command} to see statuses and options", + "help-overview-view-all-commands": "Run {command} to see commands", + "help-overview-change-channel": "Change this by running {command} in the desired channel.", + "help-overview-manage-premium": "Run {command} to manage premium", + "language-set": "Set language to {language}", + "help-serverlog-help": "Serverlog Help", + "help-serverlog-0": "Channel Restrictions", + "help-serverlog-1": "Ignore Options", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "For more control over logs, such as selecting different channels for different log types, please visit [Quark's web dashboard]", + "help-serverlog-1-desc": "To prevent certain channels, users or messages from being logged, please visit [Quark's web dashboard]", + "help-serverlog-2-desc": "To toggle whether spoilers are applied to all media sent in the serverlog, run: {command}", + "help-serverlog-2-on": "Spoilers are enabled.", + "help-serverlog-2-off": "Spoilers are disabled.", + "help-commands-help": "Commands Help", + "help-commands-moderation": "Moderation", + "help-commands-tags": "Tags", + "help-commands-notes": "Notes", + "help-commands-other": "Other", + "help-notes-help": "Notes Help", + "help-tags-help": "Tags Help", + "help-info": "Still need a hand? **Join Quark's support server!**", + "need-to-vote-title": "You must vote to use this command!", + "need-to-vote": "Click here to vote", + "need-to-vote-footer": "Votes take up to a minute to be registered", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "configCommand": { + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Main Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "overview": "Overview", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + }, + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "quarkEvents": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + }, + "categoryFiles": { + "title": "Files" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + } + } + }, + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/en_gb/general/emoji_update_types.json b/dist/bot/en_gb/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_gb/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_gb/general/gui_constants.json b/dist/bot/en_gb/general/gui_constants.json new file mode 100644 index 0000000..ce2d475 --- /dev/null +++ b/dist/bot/en_gb/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Name", + "type": "Type", + "position": "Position", + "topic": "Topic", + "rate_limit_per_user": "Slowmode", + "parent_id": "Category", + "bitrate": "Bitrate", + "user_limit": "User Limit", + "rtc_region": "Region", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Name", + "color": "Colour", + "hoist": "Hoisted", + "managed": "Managed", + "mentionable": "Mentionable", + "unicode_emoji": "Emoji" + }, + "emojiModificationTypes": { + "name": "Name" + }, + "guildModificationTypes": { + "name": "Name", + "description": "Description", + "system_channel_id": "System Channel", + "rules_channel_id": "Rule Channel", + "mfa_level": "MFA Required", + "verification_level": "Verification Level", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "nsfw_level": "NSFW Level", + "premium_progress_bar_enabled": "Progress Bar" + }, + "webhookModificationTypes": { + "name": "Name", + "channel_id": "Channel" + } +} diff --git a/dist/bot/en_gb/general/guild_update_types.json b/dist/bot/en_gb/general/guild_update_types.json new file mode 100644 index 0000000..112f1b5 --- /dev/null +++ b/dist/bot/en_gb/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "none", + "verification_level": { + "0": "none", + "1": "low", + "2": "medium", + "3": "high", + "4": "very_high" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + }, + "explicit_content_filter": { + "0": "disabled", + "1": "members without roles", + "2": "all members" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "2": "safe", + "3": "age restricted" + }, + "premium_progress_bar_enabled": { + "true": "enabled", + "false": "disabled" + } +} diff --git a/dist/bot/en_gb/general/ignore_options.json b/dist/bot/en_gb/general/ignore_options.json new file mode 100644 index 0000000..7069729 --- /dev/null +++ b/dist/bot/en_gb/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignore Target Users", + "ignoreExecutors": "Ignore Target Executors", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreChannels": "Ignore Channels", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreCategories": "Ignore Categories", + "activeIgnore": "Active Ignore" +} diff --git a/dist/bot/en_gb/general/log_categories.json b/dist/bot/en_gb/general/log_categories.json new file mode 100644 index 0000000..443b52d --- /dev/null +++ b/dist/bot/en_gb/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Members", + "serverActions": "Actions", + "textEvents": "Messages", + "voiceEvents": "Voice", + "fileEvents": "Files", + "generalEvents": "Server", + "roleEvents": "Roles", + "channelEvents": "Channels", + "quarkEvents": "Quark Config", + "modLog": "Modlogs", + "main": "Main" +} diff --git a/dist/bot/en_gb/general/log_formats.json b/dist/bot/en_gb/general/log_formats.json new file mode 100644 index 0000000..95b42b9 --- /dev/null +++ b/dist/bot/en_gb/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standard", + "1": "Compact", + "2": "Standard (no embed)", + "3": "Compact (no embed)", + "4": "json" +} diff --git a/dist/bot/en_gb/general/permissions.json b/dist/bot/en_gb/general/permissions.json new file mode 100644 index 0000000..ec38a3e --- /dev/null +++ b/dist/bot/en_gb/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "STREAM": "Stream", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetisation Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/en_gb/general/role_update_types.json b/dist/bot/en_gb/general/role_update_types.json new file mode 100644 index 0000000..9bbc25f --- /dev/null +++ b/dist/bot/en_gb/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "enabled", + "disabled": "disabled", + "none": "none" +} diff --git a/dist/bot/en_gb/general/tags_responses.json b/dist/bot/en_gb/general/tags_responses.json new file mode 100644 index 0000000..837c3e0 --- /dev/null +++ b/dist/bot/en_gb/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags are a way of easily and efficiently presenting frequent information to users, by using your own commands.", + "create-success": "Tag created! Use {tag} to access it at any time!", + "edit-success": "Tag edited! Use {tag} to access it at any time!", + "delete-success": "{tag} tag deleted! Use {commandList} to see all your remaining tags!", + "notags-list-command": "Hmmm... there are no tags. You can create one using {commandCreate}", + "tags-list-title": "Available Tags", + "tags-embedoptions-title": "Embed options:", + "tags-usageoptions-title": "Tag usage options:", + "tags-display-title": "Display Tags", + "tag-error-noname-0": "No tag name", + "tag-error-noname-1": "Please specify the tag name", + "tag-error-nocontent-0": "No tag content", + "tag-error-nocontent-1": "Please include content which should be sent in the tag", + "tag-error-invalidname-0": "Invalid tag name", + "tag-error-invalidname-1": "A tag with this name cannot be created", + "tag-error-doesnotexist-0": "Tag does not exist", + "tag-error-doesnotexist-1": "Please enter a valid tag name", + "tag-error-alreadyexists-0": "Invalid tag name", + "tag-error-alreadyexists-1": "A tag with this name already exists", + "tag-error-limitreached-0": "Tag limit reached", + "tag-error-limitreached-1": "This server has reached the limit of 25 tags", + "tag-createdby": "Created by {user}" +} diff --git a/dist/bot/en_gb/general/time.json b/dist/bot/en_gb/general/time.json new file mode 100644 index 0000000..f677127 --- /dev/null +++ b/dist/bot/en_gb/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} second", + "second-plural": "{time} seconds", + "minute": "{time} minute", + "minute-plural": "{time} minutes", + "hour": "{time} hour", + "hour-plural": "{time} hours", + "day": "{time} day", + "day-plural": "{time} days", + "week": "{time} week", + "week-plural": "{time} weeks", + "month": "{time} month", + "month-plural": "{time} months", + "year": "{time} year", + "year-plural": "{time} years" +} diff --git a/dist/bot/en_gb/slash_commands/ban.json b/dist/bot/en_gb/slash_commands/ban.json new file mode 100644 index 0000000..c0c2577 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "ban", + "description": "Ban a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to ban" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for banning the user" + }, + "deleteMessageDaysOption": { + "name": "delete", + "description": "Number of days of user messages to delete" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/commands.json b/dist/bot/en_gb/slash_commands/commands.json new file mode 100644 index 0000000..1d32fcd --- /dev/null +++ b/dist/bot/en_gb/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "commands", + "description": "See a list of Quark's commands" +} diff --git a/dist/bot/en_gb/slash_commands/dashboard.json b/dist/bot/en_gb/slash_commands/dashboard.json new file mode 100644 index 0000000..60c9fb5 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/dashboard.json @@ -0,0 +1,4 @@ +{ + "name": "dashboard", + "description": "Visit Quark's web dashboard" +} diff --git a/dist/bot/en_gb/slash_commands/debug.json b/dist/bot/en_gb/slash_commands/debug.json new file mode 100644 index 0000000..13822fe --- /dev/null +++ b/dist/bot/en_gb/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "debug", + "description": "Generate a debug report for this server", + "commandOptions": { + "shareOption": { + "name": "share", + "description": "Choose whether to share this debug report with the developers" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/export.json b/dist/bot/en_gb/slash_commands/export.json new file mode 100644 index 0000000..40afec0 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "export", + "description": "Export a group of logs", + "commandOptions": { + "startOption": { + "name": "start", + "description": "The message link of the first log to start exporting from" + }, + "endOption": { + "name": "end", + "description": "The message link of the last log to export from" + }, + "formatOption": { + "name": "format", + "description": "The format of the exported logs", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "pretty" + } + } + } + } +} diff --git a/dist/bot/en_gb/slash_commands/help.json b/dist/bot/en_gb/slash_commands/help.json new file mode 100644 index 0000000..b7a6aab --- /dev/null +++ b/dist/bot/en_gb/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "help", + "description": "Get help with Quark", + "commandOptions": { + "overviewOption": { + "name": "overview", + "description": "See general help info" + }, + "serverlogOption": { + "name": "serverlog", + "description": "Get help with Quark's serverlogs" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/initialReactor.json b/dist/bot/en_gb/slash_commands/initialReactor.json new file mode 100644 index 0000000..4cfb13a --- /dev/null +++ b/dist/bot/en_gb/slash_commands/initialReactor.json @@ -0,0 +1,3 @@ +{ + "name": "See initial reactors" +} diff --git a/dist/bot/en_gb/slash_commands/invite.json b/dist/bot/en_gb/slash_commands/invite.json new file mode 100644 index 0000000..c4b95d3 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "invite", + "description": "Invite Quark to your server" +} diff --git a/dist/bot/en_gb/slash_commands/kick.json b/dist/bot/en_gb/slash_commands/kick.json new file mode 100644 index 0000000..de6e14f --- /dev/null +++ b/dist/bot/en_gb/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "kick", + "description": "Kick a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to kick" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for kicking the user" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/language.json b/dist/bot/en_gb/slash_commands/language.json new file mode 100644 index 0000000..b7dd501 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "language", + "description": "Change Quark's language", + "commandOptions": { + "languageOption": { + "name": "language", + "description": "Set the bot language for this server" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/mute.json b/dist/bot/en_gb/slash_commands/mute.json new file mode 100644 index 0000000..b2e7f22 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "mute", + "description": "Mute a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to mute" + }, + "timeOption": { + "name": "time", + "description": "Period of time to timeout the user for. Default unit is days" + }, + "typeOption": { + "name": "type", + "description": "Units for the \"time\" field. Defaults to days", + "choices": { + "minutes": { + "name": "minutes" + }, + "hours": { + "name": "hours" + }, + "days": { + "name": "days" + } + } + }, + "reasonOption": { + "name": "reason", + "description": "The reason for muting the user" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/ping.json b/dist/bot/en_gb/slash_commands/ping.json new file mode 100644 index 0000000..f2ea1af --- /dev/null +++ b/dist/bot/en_gb/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong?" +} diff --git a/dist/bot/en_gb/slash_commands/premium.json b/dist/bot/en_gb/slash_commands/premium.json new file mode 100644 index 0000000..0140c19 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/premium.json @@ -0,0 +1,4 @@ +{ + "name": "premium", + "description": "Get information about the premium subscriptions Quark has" +} diff --git a/dist/bot/en_gb/slash_commands/privacy.json b/dist/bot/en_gb/slash_commands/privacy.json new file mode 100644 index 0000000..d10bba1 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "View Quark's privacy policy" +} diff --git a/dist/bot/en_gb/slash_commands/purge.json b/dist/bot/en_gb/slash_commands/purge.json new file mode 100644 index 0000000..4fba9d4 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "purge", + "description": "Purge channel messages", + "commandOptions": { + "countOption": { + "name": "count", + "description": "Number of messages to delete (2-100)" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/reason.json b/dist/bot/en_gb/slash_commands/reason.json new file mode 100644 index 0000000..92852ac --- /dev/null +++ b/dist/bot/en_gb/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "reason", + "description": "Modify the reason on a modlog", + "commandOptions": { + "caseOption": { + "name": "case", + "description": "Message ID of the modlog to modify" + }, + "reasonOption": { + "name": "reason", + "description": "The new reason to update the modlog case with" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/serverlog.json b/dist/bot/en_gb/slash_commands/serverlog.json new file mode 100644 index 0000000..7d43bcd --- /dev/null +++ b/dist/bot/en_gb/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Serverlog", + "commandOptions": { + "channelOptionAllChannel": { + "name": "channel", + "description": "Select the logging channel" + }, + "channelOptionAll": { + "name": "all", + "description": "Toggle channel from logging all log types" + }, + "channelOption": { + "name": "channel", + "description": "Set the serverlog channel" + }, + "targetUserOption": { + "name": "user", + "description": "Select a target" + }, + "ignoreOptionTarget": { + "name": "target", + "description": "Targets are people who are doing the action" + }, + "messageContentOption": { + "name": "content", + "description": "Add or remove a message from the ignore list" + }, + "ignoreOptionMessage": { + "name": "message", + "description": "Messages with this exact content are not recorded to the serverlog" + }, + "executorUserOption": { + "name": "user", + "description": "Select an executor" + }, + "ignoreOptionExecutor": { + "name": "executor", + "description": "Executors are people carrying out the action" + }, + "ignoreOptionsChannelChannel": { + "name": "channel", + "description": "Add or remove a channel from the ignore list" + }, + "ignoreOptionChannel": { + "name": "channel", + "description": "Messages in this channel are not recorded to the serverlog" + }, + "ignoreOption": { + "name": "ignore", + "description": "Ignore options" + }, + "spoilersOption": { + "name": "spoilers", + "description": "Spoiler all media sent to the serverlog" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/tags.json b/dist/bot/en_gb/slash_commands/tags.json new file mode 100644 index 0000000..d9fa041 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "tags", + "description": "Tags", + "commandOptions": { + "sendOptionTag": { + "name": "tag", + "description": "Name of tag to send" + }, + "sendOptionUser": { + "name": "user", + "description": "Mentions a user for better visibility" + }, + "sendOption": { + "name": "send", + "description": "Send a tag" + }, + "editOptionTag": { + "name": "tag", + "description": "Name of tag to edit" + }, + "editOptionText": { + "name": "text", + "description": "Text to display on the tag" + }, + "editOptionColour": { + "name": "colour", + "description": "The hex colour code for the tag" + }, + "editOptionImage": { + "name": "image", + "description": "A URL for an image to be displayed on the tag" + }, + "editOption": { + "name": "edit", + "description": "Edit a tag" + }, + "createOptionTag": { + "name": "tag", + "description": "Name of tag to create" + }, + "createOptionText": { + "name": "text", + "description": "Text to display on the tag" + }, + "createOption": { + "name": "create", + "description": "Create a tag" + }, + "deleteOptionTag": { + "name": "tag", + "description": "Name of tag to delete" + }, + "deleteOption": { + "name": "delete", + "description": "Delete a tag" + }, + "listOption": { + "name": "list", + "description": "List all tags" + }, + "helpOption": { + "name": "help", + "description": "Get help with tags" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/unban.json b/dist/bot/en_gb/slash_commands/unban.json new file mode 100644 index 0000000..1c7041b --- /dev/null +++ b/dist/bot/en_gb/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "unban", + "description": "Unban a user", + "commandOptions": { + "userOption": { + "name": "user-id", + "description": "The ID of the user to unban" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for unbanning the user" + } + } +} diff --git a/dist/bot/en_gb/slash_commands/unmute.json b/dist/bot/en_gb/slash_commands/unmute.json new file mode 100644 index 0000000..7f63058 --- /dev/null +++ b/dist/bot/en_gb/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "unmute", + "description": "Unmute a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to unmute" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for unmuting the user" + } + } +} diff --git a/dist/bot/en_gb/standard/channelEvents.json b/dist/bot/en_gb/standard/channelEvents.json new file mode 100644 index 0000000..c8ab413 --- /dev/null +++ b/dist/bot/en_gb/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Channel Created", + "description": "{channel} was created by {executor}", + "descriptionWithCategory": "{channel} was created by {executor} under the {category} category." + }, + "channelDeleted": { + "title": "{type} Channel Deleted", + "description": "{channel_name} was deleted by {executor}", + "channel": "Channel" + }, + "channelUpdated": { + "title": "{type} Channel Modified", + "description": "{channel} was modified by {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Channel Permissions Added", + "description": "{executor} added permissions to {channel} for {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Channel Permissions Removed", + "description": "{executor} removed permissions from {channel} for {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}", + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook Modified", + "description": "{executor} modified the webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}", + "description_removed": "{executor} removed the avatar for {webhook}", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + } +} diff --git a/dist/bot/en_gb/standard/generalEvents.json b/dist/bot/en_gb/standard/generalEvents.json new file mode 100644 index 0000000..4059f3c --- /dev/null +++ b/dist/bot/en_gb/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Modified", + "description": "This server was modified by {executor}" + }, + "serverIconUpdated": { + "title": "Server Icon Updated", + "description": "{executor} updated the server icon", + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/en_gb/standard/modlog.json b/dist/bot/en_gb/standard/modlog.json new file mode 100644 index 0000000..f23c80b --- /dev/null +++ b/dist/bot/en_gb/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "User", + "reason": "Reason", + "case": "Case", + "noReason": "[no reason provided]", + "noReasonBrief": "Run {command}", + "ban": "Ban", + "unban": "Unban", + "kick": "Kick", + "mute": "Timeout", + "unmute": "Timeout Removed", + "timeoutEnds": "Timeout ends {time}", + "editReason": "Edit Reason", + "reasonModal": { + "label": "Reason", + "placeholder": "Being very bad >:(", + "title": "Modify modlog reason" + } +} diff --git a/dist/bot/en_gb/standard/quarkEvents.json b/dist/bot/en_gb/standard/quarkEvents.json new file mode 100644 index 0000000..6c03bdc --- /dev/null +++ b/dist/bot/en_gb/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogLogUpdate": { + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Colour", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "activeIgnore": "Active Ignore" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/en_gb/standard/roleEvents.json b/dist/bot/en_gb/standard/roleEvents.json new file mode 100644 index 0000000..fc3db10 --- /dev/null +++ b/dist/bot/en_gb/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Role Created", + "description": "{role} was created by {executor}" + }, + "roleDeleted": { + "title": "Role Deleted", + "description": "{role_name} was deleted by {executor}", + "role": "Role", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Role Modified", + "description": "{role} was modified by {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "viewFullOldPermissions": "View Full Old Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "description_removed": "{executor} removed the icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + } +} diff --git a/dist/bot/en_gb/standard/serverActions.json b/dist/bot/en_gb/standard/serverActions.json new file mode 100644 index 0000000..9a0aa2a --- /dev/null +++ b/dist/bot/en_gb/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invite Created", + "description_withInviter": "{inviter} created an invite {invite} for {channel}", + "description_withoutInviter": "An invite {invite} was created for {channel}", + "expires": "Expires", + "never": "Never", + "maxUses": "Max Uses", + "none": "none" + }, + "inviteDelete": { + "title": "Invite Deleted", + "description_withExecutor": "{executor} deleted an invite {invite} for {channel}", + "description_withoutExecutor": "An invite {invite} was deleted for {channel}", + "used": "Used", + "created": "Created by", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji Created", + "description": "{emoji} was added by {executor}" + }, + "emojiDeleted": { + "title": "Emoji Deleted", + "description": "{emoji} was deleted by {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Edited", + "description": "{emoji} was edited by {executor}" + }, + "serverEventCreate": { + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "description_withoutChannel": "{executor} created an event {name}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + }, + "serverEventUpdate": { + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "linkToEventImage": "Link to old event image", + "newImage": "New Image" + } +} diff --git a/dist/bot/en_gb/standard/serverEvents.json b/dist/bot/en_gb/standard/serverEvents.json new file mode 100644 index 0000000..745572f --- /dev/null +++ b/dist/bot/en_gb/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Members", + "userJoined": { + "title": "User Joined", + "description": "{user} joined the server", + "noAvatar": "Account has no avatar", + "newAccount": "Account is new", + "noBadges": "Account has no badges", + "warning": "WARNING!", + "accountCreated": "Account created", + "invite": "Invite", + "createdBy": "created by {user}", + "ban": "Ban", + "info": "Info", + "rejoined": "Account rejoined" + }, + "userLeft": { + "title": "User Left", + "description": "{user} left the server", + "joined": "Joined", + "roles": "Roles", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Bot Added", + "description": "{bot} was added to the server by {executor}", + "descriptionne": "{bot} was added to the server" + }, + "botRemoved": { + "title": "Bot Removed", + "description": "{bot} was removed from the server by {executor}", + "descriptionne": "{bot} was removed from the server" + }, + "nicknameUpdate": { + "title": "Nickname Updated", + "description": "{user}'s nickname was changed from {oldNickname} to {newNickname}", + "setNick": "{user}'s nickname was set to {newNickname}", + "nickRemoved": "{user}'s nickname of {oldNickname} was removed", + "changedBy": "Changed by" + }, + "memberRoleAdd": { + "title": "Role Given", + "title_multiple": "Roles Given", + "description": "{user} was given the {role} role", + "description_multiple": "{user} was given multiple roles", + "givenBy": "Given by", + "roles": "Roles" + }, + "memberRoleRemove": { + "title": "Role Taken", + "title_multiple": "Roles Taken", + "description": "The {role} role was removed from {user}", + "description_multiple": "Multiple roles were removed from {user}", + "removedBy": "Removed by", + "roles": "Roles" + }, + "memberPrune": { + "title": "Members Pruned", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_added": "{user} added a server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + } +} diff --git a/dist/bot/en_gb/standard/textEvents.json b/dist/bot/en_gb/standard/textEvents.json new file mode 100644 index 0000000..ba0beca --- /dev/null +++ b/dist/bot/en_gb/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Poll", + "pollDescriptor": "[poll]", + "status": "Poll has status.", + "ended": "ended", + "notEnded": "not ended", + "multiselect": "Multiselect", + "enabled": "enabled", + "disabled": "disabled", + "ends": "Ends", + "vote": "vote", + "votes": "votes", + "noResponses": "No responses", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Message Deleted", + "author": "Message author", + "channel": "Channel", + "deletedBy": "Deleted by", + "jumpToContext": "Jump to context", + "warning": "WARNING!", + "linksToEmojis": "Links to emojis", + "linksToFiles": "Links to files", + "inviteDetected": "Server invite detected", + "ghostpingDetected": "Ghostping detected", + "file": "file", + "files": "files", + "fileExpired": "file too large or expired", + "filesExpired": "files too large or expired", + "sticker": "sticker", + "noContent": "no content", + "embed": "embed", + "thread": "Thread", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Multiple Messages Deleted", + "deletedBy": "Deleted by", + "channel": "Channel", + "more": "more", + "uncachedUser": "uncached user", + "uncachedChannel": "uncached channel", + "uncachedMessage": "uncached message", + "embed": "embed", + "errorFile": "There was an issue with recovering the files. If this happens persistently, please make us aware in Quark's support server.", + "errorText": "There was an issue with creating a text file. Some messages may be lost. If this happens persistently, please make us aware in Quark's support server." + }, + "messageUpdate": { + "title": "Message Edited", + "author": "Message author", + "channel": "Channel", + "jumpToMessage": "Jump to message", + "afterEdit": "After edit", + "diff": "Edits", + "diffError": "Unable to calculate edits.", + "cannotRetrieveOriginal": "Cannot retrieve original message", + "noContent": "no content", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Attachment Deleted" + }, + "messagePin": { + "title": "Message Pinned", + "description": "A message was pinned by {executor}" + }, + "messageUnpin": { + "title": "Message Unpinned", + "description": "A message was unpinned by {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Channel", + "jumpToContext": "Jump to context", + "title": "Thread Created", + "description": "{member} created a new thread {thread}" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Channel", + "title": "Thread Deleted", + "description": "{executor} deleted a thread {thread}" + }, + "messageReactionRemove": { + "title": "Reaction Removed", + "description": "{executor} removed a reaction from a message", + "emoji": "Emoji", + "linkToEmoji": "Link to emoji", + "jumpToMessage": "Jump to message" + } +} diff --git a/dist/bot/en_gb/standard/voiceEvents.json b/dist/bot/en_gb/standard/voiceEvents.json new file mode 100644 index 0000000..2dd44a1 --- /dev/null +++ b/dist/bot/en_gb/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Stream Started", + "description": "{user} started streaming in the {channel} voice channel" + }, + "streamStop": { + "title": "Stream Ended", + "description": "{user} stopped streaming in the {channel} voice channel" + }, + "videoStart": { + "title": "Video Started", + "description": "{user} started their video in the {channel} voice channel" + }, + "videoStop": { + "title": "Video Stopped", + "description": "{user} stopped their video in the {channel} voice channel" + }, + "voiceSwitch": { + "title": "Changed Channel", + "description": "{user} moved from the {channel_old} voice channel to the {channel_new} voice channel" + }, + "voiceMove": { + "title": "Moved", + "description": "{user} was moved from the {channel_old} voice channel to the {channel_new} voice channel", + "movedBy": "Moved by" + }, + "voiceJoin": { + "title": "Joined Channel", + "description": "{user} joined the {channel} voice channel" + }, + "voiceLeave": { + "title": "Left Channel", + "description": "{user} left the {channel} voice channel", + "joined": "Joined", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Disconnected", + "description": "{user} was disconnected", + "disconnectedBy": "Disconnected by", + "voiceChannel": "Voice channel" + }, + "serverDeafen": { + "title": "Deafened", + "description": "{user} was deafened", + "deafenedBy": "Deafened by", + "voiceChannel": "Voice channel" + }, + "serverMute": { + "title": "Muted", + "description": "{user} was muted", + "mutedBy": "Muted by", + "voiceChannel": "Voice channel" + }, + "serverUndeafen": { + "title": "Undeafened", + "description": "{user} was undeafened", + "undeafenedBy": "Undeafened by", + "voiceChannel": "Voice channel" + }, + "serverUnmute": { + "title": "Unmuted", + "description": "{user} was unmuted", + "unmutedBy": "Unmuted by", + "voiceChannel": "Voice channel" + }, + "channelStatusUpdate": { + "title": "Voice Channel Status Updated", + "description": "{executor} set the status for {channel}", + "status": "Status", + "linksToEmojis": "Links to emojis" + }, + "stageStarted": { + "title": "Stage Started", + "description": "{executor} started a stage in {channel}", + "topic": "Topic" + }, + "stageEnded": { + "title": "Stage Ended", + "description": "The stage in {channel} was ended by {executor}", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageUpdated": { + "title": "Stage Updated", + "description": "The stage in {channel} was updated by {executor}", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageSpeakerAdd": { + "title": "New Stage Speaker", + "description": "{user} became a speaker in the {channel} stage channel", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + }, + "stageSpeakerInvited": { + "title": "Speaker Invited", + "description": "{user} was invited to speak in the {channel} stage channel" + } +} diff --git a/dist/bot/en_pr/general/access_token.json b/dist/bot/en_pr/general/access_token.json new file mode 100644 index 0000000..9ba1677 --- /dev/null +++ b/dist/bot/en_pr/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Admin", + "2": "Basic" +} diff --git a/dist/bot/en_pr/general/buttons.json b/dist/bot/en_pr/general/buttons.json new file mode 100644 index 0000000..4e4044c --- /dev/null +++ b/dist/bot/en_pr/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "User ID", + "supportServer": "Support Server", + "customise": "Customise", + "overview": "Overview", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/en_pr/general/channel_types.json b/dist/bot/en_pr/general/channel_types.json new file mode 100644 index 0000000..dc9de25 --- /dev/null +++ b/dist/bot/en_pr/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "2": "Voice", + "12": "Private Thread", + "5": "Announcement", + "15": "Forum", + "4": "Category", + "13": "Stage", + "10": "Announcement Thread", + "14": "Directory", + "11": "Public Thread", + "16": "Media", + "0": "Text" +} diff --git a/dist/bot/en_pr/general/channel_update_types.json b/dist/bot/en_pr/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_pr/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_pr/general/command_responses.json b/dist/bot/en_pr/general/command_responses.json new file mode 100644 index 0000000..3af6a57 --- /dev/null +++ b/dist/bot/en_pr/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Disable", + "enable": "Enable", + "error-401-0": "Command failed", + "error-401-1-type-0": "That user could not be banished", + "error-401-1-type-1": "I am unable to kick that user", + "error-401-1-type-2": "I am unable to mute that user", + "error-401-1-type-3": "I am unable to unmute that user", + "error-403-0": "Insufficient permissions", + "error-403-1-type-0": "Please ensure I have the `BAN_MEMBERS` permission", + "error-403-1-type-1": "Please ensure I have the `KICK_MEMBERS` permission", + "error-403-1-type-2": "Please ensure I have the `MANAGE_ROLES` permission and that the `Muted` role is below my highest role", + "error-403-1-type-3": "Please ensure I have the `MANAGE_MESSAGES` permission", + "error-404-0": "User not found", + "error-404-1": "Please @mention a user, paste their ID or type their username", + "error-405-0": "Excuse me?", + "error-405-1": "I'm not gonna do that lol", + "error-406-0": "Ye have no authority here", + "error-407-0": "You do not have the power to do this", + "error-409-0-type-0": "That user is already banned", + "error-409-0-type-1": "That user is already muted", + "error-409-0-type-2": "That user is already unbanned", + "error-409-0-type-3": "That user is already unmuted", + "error-429-0": "Invalid number", + "error-429-1": "Enter a valid whole number which is within the range (1-100)", + "error-430-0": "No messages", + "error-430-1": "No messages were found to purge", + "error-431-0": "Invalid message link", + "error-431-1": "Please enter a valid message link", + "error-432-0": "Not a Quark log", + "error-432-1": "This message is not a valid Quark log", + "error-433-0": "Invalid start and end messages", + "error-433-1": "The start message must be older than the end message", + "error-434-0": "Different channels", + "error-434-1": "The start message and end message must belong to the same channel", + "error-435-0": "Cooldown active", + "error-435-1": "This command can only be used every 15 minutes", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Timeout period too long", + "error-timeout-period-too-long-1": "Timeout period must be less than 28 days", + "response-ban": "Banned", + "response-kick": "Kicked", + "response-mute": "Muted", + "response-unmute": "Unmuted", + "response-unban": "Unbanned", + "response-purge": "Purged {count} messages", + "response-customise-dash": "Customisation settings have moved to Quark's [web dashboard]!", + "response-customise-1": "Log messages up to 2 weeks old, customise logs, and so much more with Quark Pro...", + "response-customise-2": "[UK, US, EU] Click onto my profile to upgrade!", + "response-customise-3": "See subscriptions... {proLink}", + "response-customise-4": "Try out colour customisation for free at {inventoryLink}", + "response-case-updated": "Case updated!", + "response-debug": "Debug log sent!", + "response-status-enabled": "Status channel updates enabled!", + "response-status-disabled": "Status channel updates disabled!", + "target0-command": "target", + "target1-command": "targets", + "message0-command": "message", + "executor0-command": "executor", + "executor1-command": "executors", + "channel0-command": "channel", + "channel1-command": "channels", + "serverlog-web-promote": "...or check out our web dashboard!", + "serverlog-select": "Select serverlog channel", + "serverlog-unset": "Channel unset", + "serverlog-set": "Channel set", + "serverlog-setchannel": "Channel set to {channel}", + "setserverlog-confirm0-set": "Server-Log Channel Set", + "setserverlog-confirm0-unset": "Server-Log Channel Unset", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "You will no longer receive messages about events that occur in this server unless you have other channels set to output the events to.", + "setserverlog-confirm0-options-set": "Server-Log {type} Channel Set", + "setserverlog-confirm0-options-unset": "Server-Log {type} Channel Unset", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Logging Stopped", + "setserverlog-confirm1-options-set": "Server {type} will now be recorded to this channel.\n\nTo unset this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-unset": "Server {type} will no longer be recorded to this channel.\n\nTo set this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-stoplog": "Server {type} will now continue to be logged to the main serverlog channel (if there is one setup).\n\nTo undo this, re-run the command here.", + "setserverlog-type-members-0": "Members", + "setserverlog-type-members-1": "members", + "setserverlog-type-actions-0": "Actions", + "setserverlog-type-actions-1": "actions", + "setserverlog-type-text-0": "Text Channel Events", + "setserverlog-type-text-1": "text channel events", + "setserverlog-type-voice-0": "Voice Channel Events", + "setserverlog-type-voice-1": "voice channel events", + "setserverlog-type-files-0": "Files", + "setserverlog-type-files-1": "files", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Role Events", + "setserverlog-type-roles-1": "role events", + "setserverlog-type-channels-0": "Channel Events", + "setserverlog-type-channels-1": "channel events", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers set to {result}", + "setserverlog-enable-status-updates": "Enable Status Updates!", + "setserverlog-enable-status-updates-desc": "Get notified of all the latest updates, downtime, and other important communications from the developers!", + "setserverlog-enable-status-updates-desc-1": "We highly recommend you enable this in one of your channels!", + "setserverlog-check-permissions": "Please ensure Quark has permission to send messages in this channel, or the channel will be unset.", + "festive-title": "Free Festive Gift!", + "festive-claim": "Claim your free gift!", + "help-overview-website-description": "Easily set up and manage Quark from the [web dashboard]!", + "help-overview-inventory-description": "Manage your subscriptions or get some [Quark Pro] features for free!", + "help-overview-view-inv": "View Inventory", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commands", + "help-overview-language": "Language", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventory", + "help-overview-channel-isset": "Channel set to {channel}", + "help-overview-channel-isnotset": "Run {command} in the desired channel", + "help-overview-view-options": "Run {command} to see options", + "help-overview-view-options-and-statuses": "Run {command} to see statuses and options", + "help-overview-view-all-commands": "Run {command} to see commands", + "help-overview-change-channel": "Change this by running {command} in the desired channel.", + "help-overview-manage-premium": "Run {command} to manage premium", + "language-set": "Set language to {language}", + "help-serverlog-help": "Serverlog Help", + "help-serverlog-0": "Channel Restrictions", + "help-serverlog-1": "Ignore Options", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "For more control over logs, such as selecting different channels for different log types, please visit [Quark's web dashboard]", + "help-serverlog-1-desc": "To prevent certain channels, users or messages from being logged, please visit [Quark's web dashboard]", + "help-serverlog-2-desc": "To toggle whether spoilers are applied to all media sent in the serverlog, run: {command}", + "help-serverlog-2-on": "Spoilers are enabled.", + "help-serverlog-2-off": "Spoilers are disabled.", + "help-commands-help": "Commands Help", + "help-commands-moderation": "Moderation", + "help-commands-tags": "Tags", + "help-commands-notes": "Notes", + "help-commands-other": "Other", + "help-notes-help": "Notes Help", + "help-tags-help": "Tags Help", + "help-info": "Still need a hand? **Join Quark's support server!**", + "need-to-vote-title": "You must vote to use this command!", + "need-to-vote": "Click here to vote", + "need-to-vote-footer": "Votes take up to a minute to be registered", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "configCommand": { + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Main Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "overview": "Overview", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + }, + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + }, + "categoryFiles": { + "title": "Files" + } + } + }, + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/en_pr/general/emoji_update_types.json b/dist/bot/en_pr/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_pr/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_pr/general/gui_constants.json b/dist/bot/en_pr/general/gui_constants.json new file mode 100644 index 0000000..e007887 --- /dev/null +++ b/dist/bot/en_pr/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "guildModificationTypes": { + "premium_progress_bar_enabled": "Progress Bar", + "description": "Description", + "name": "Name", + "system_channel_id": "System Channel", + "nsfw_level": "NSFW Level", + "mfa_level": "MFA Required", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "verification_level": "Verification Level", + "rules_channel_id": "Rule Channel" + }, + "channelModificationTypes": { + "name": "Name", + "user_limit": "User Limit", + "rate_limit_per_user": "Slowmode", + "topic": "Topic", + "bitrate": "Bitrate", + "type": "Type", + "position": "Position", + "parent_id": "Category", + "nsfw": "NSFW", + "rtc_region": "Region" + }, + "roleModificationTypes": { + "name": "Name", + "hoist": "Hoisted", + "unicode_emoji": "Emoji", + "managed": "Managed", + "mentionable": "Mentionable", + "color": "Color" + }, + "webhookModificationTypes": { + "channel_id": "Channel", + "name": "Name" + }, + "emojiModificationTypes": { + "name": "Name" + } +} diff --git a/dist/bot/en_pr/general/guild_update_types.json b/dist/bot/en_pr/general/guild_update_types.json new file mode 100644 index 0000000..112f1b5 --- /dev/null +++ b/dist/bot/en_pr/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "none", + "verification_level": { + "0": "none", + "1": "low", + "2": "medium", + "3": "high", + "4": "very_high" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + }, + "explicit_content_filter": { + "0": "disabled", + "1": "members without roles", + "2": "all members" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "2": "safe", + "3": "age restricted" + }, + "premium_progress_bar_enabled": { + "true": "enabled", + "false": "disabled" + } +} diff --git a/dist/bot/en_pr/general/ignore_options.json b/dist/bot/en_pr/general/ignore_options.json new file mode 100644 index 0000000..7069729 --- /dev/null +++ b/dist/bot/en_pr/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignore Target Users", + "ignoreExecutors": "Ignore Target Executors", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreChannels": "Ignore Channels", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreCategories": "Ignore Categories", + "activeIgnore": "Active Ignore" +} diff --git a/dist/bot/en_pr/general/log_categories.json b/dist/bot/en_pr/general/log_categories.json new file mode 100644 index 0000000..443b52d --- /dev/null +++ b/dist/bot/en_pr/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Members", + "serverActions": "Actions", + "textEvents": "Messages", + "voiceEvents": "Voice", + "fileEvents": "Files", + "generalEvents": "Server", + "roleEvents": "Roles", + "channelEvents": "Channels", + "quarkEvents": "Quark Config", + "modLog": "Modlogs", + "main": "Main" +} diff --git a/dist/bot/en_pr/general/log_formats.json b/dist/bot/en_pr/general/log_formats.json new file mode 100644 index 0000000..95b42b9 --- /dev/null +++ b/dist/bot/en_pr/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standard", + "1": "Compact", + "2": "Standard (no embed)", + "3": "Compact (no embed)", + "4": "json" +} diff --git a/dist/bot/en_pr/general/permissions.json b/dist/bot/en_pr/general/permissions.json new file mode 100644 index 0000000..ec38a3e --- /dev/null +++ b/dist/bot/en_pr/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "STREAM": "Stream", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetisation Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/en_pr/general/role_update_types.json b/dist/bot/en_pr/general/role_update_types.json new file mode 100644 index 0000000..9bbc25f --- /dev/null +++ b/dist/bot/en_pr/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "enabled", + "disabled": "disabled", + "none": "none" +} diff --git a/dist/bot/en_pr/general/tags_responses.json b/dist/bot/en_pr/general/tags_responses.json new file mode 100644 index 0000000..837c3e0 --- /dev/null +++ b/dist/bot/en_pr/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags are a way of easily and efficiently presenting frequent information to users, by using your own commands.", + "create-success": "Tag created! Use {tag} to access it at any time!", + "edit-success": "Tag edited! Use {tag} to access it at any time!", + "delete-success": "{tag} tag deleted! Use {commandList} to see all your remaining tags!", + "notags-list-command": "Hmmm... there are no tags. You can create one using {commandCreate}", + "tags-list-title": "Available Tags", + "tags-embedoptions-title": "Embed options:", + "tags-usageoptions-title": "Tag usage options:", + "tags-display-title": "Display Tags", + "tag-error-noname-0": "No tag name", + "tag-error-noname-1": "Please specify the tag name", + "tag-error-nocontent-0": "No tag content", + "tag-error-nocontent-1": "Please include content which should be sent in the tag", + "tag-error-invalidname-0": "Invalid tag name", + "tag-error-invalidname-1": "A tag with this name cannot be created", + "tag-error-doesnotexist-0": "Tag does not exist", + "tag-error-doesnotexist-1": "Please enter a valid tag name", + "tag-error-alreadyexists-0": "Invalid tag name", + "tag-error-alreadyexists-1": "A tag with this name already exists", + "tag-error-limitreached-0": "Tag limit reached", + "tag-error-limitreached-1": "This server has reached the limit of 25 tags", + "tag-createdby": "Created by {user}" +} diff --git a/dist/bot/en_pr/general/time.json b/dist/bot/en_pr/general/time.json new file mode 100644 index 0000000..f677127 --- /dev/null +++ b/dist/bot/en_pr/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} second", + "second-plural": "{time} seconds", + "minute": "{time} minute", + "minute-plural": "{time} minutes", + "hour": "{time} hour", + "hour-plural": "{time} hours", + "day": "{time} day", + "day-plural": "{time} days", + "week": "{time} week", + "week-plural": "{time} weeks", + "month": "{time} month", + "month-plural": "{time} months", + "year": "{time} year", + "year-plural": "{time} years" +} diff --git a/dist/bot/en_pr/standard/channelEvents.json b/dist/bot/en_pr/standard/channelEvents.json new file mode 100644 index 0000000..c8ab413 --- /dev/null +++ b/dist/bot/en_pr/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Channel Created", + "description": "{channel} was created by {executor}", + "descriptionWithCategory": "{channel} was created by {executor} under the {category} category." + }, + "channelDeleted": { + "title": "{type} Channel Deleted", + "description": "{channel_name} was deleted by {executor}", + "channel": "Channel" + }, + "channelUpdated": { + "title": "{type} Channel Modified", + "description": "{channel} was modified by {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Channel Permissions Added", + "description": "{executor} added permissions to {channel} for {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Channel Permissions Removed", + "description": "{executor} removed permissions from {channel} for {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}", + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook Modified", + "description": "{executor} modified the webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}", + "description_removed": "{executor} removed the avatar for {webhook}", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + } +} diff --git a/dist/bot/en_pr/standard/generalEvents.json b/dist/bot/en_pr/standard/generalEvents.json new file mode 100644 index 0000000..4059f3c --- /dev/null +++ b/dist/bot/en_pr/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Modified", + "description": "This server was modified by {executor}" + }, + "serverIconUpdated": { + "title": "Server Icon Updated", + "description": "{executor} updated the server icon", + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/en_pr/standard/modlog.json b/dist/bot/en_pr/standard/modlog.json new file mode 100644 index 0000000..f23c80b --- /dev/null +++ b/dist/bot/en_pr/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "User", + "reason": "Reason", + "case": "Case", + "noReason": "[no reason provided]", + "noReasonBrief": "Run {command}", + "ban": "Ban", + "unban": "Unban", + "kick": "Kick", + "mute": "Timeout", + "unmute": "Timeout Removed", + "timeoutEnds": "Timeout ends {time}", + "editReason": "Edit Reason", + "reasonModal": { + "label": "Reason", + "placeholder": "Being very bad >:(", + "title": "Modify modlog reason" + } +} diff --git a/dist/bot/en_pr/standard/quarkEvents.json b/dist/bot/en_pr/standard/quarkEvents.json new file mode 100644 index 0000000..6c03bdc --- /dev/null +++ b/dist/bot/en_pr/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogLogUpdate": { + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Colour", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "activeIgnore": "Active Ignore" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/en_pr/standard/roleEvents.json b/dist/bot/en_pr/standard/roleEvents.json new file mode 100644 index 0000000..fc3db10 --- /dev/null +++ b/dist/bot/en_pr/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Role Created", + "description": "{role} was created by {executor}" + }, + "roleDeleted": { + "title": "Role Deleted", + "description": "{role_name} was deleted by {executor}", + "role": "Role", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Role Modified", + "description": "{role} was modified by {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "viewFullOldPermissions": "View Full Old Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "description_removed": "{executor} removed the icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + } +} diff --git a/dist/bot/en_pr/standard/serverActions.json b/dist/bot/en_pr/standard/serverActions.json new file mode 100644 index 0000000..9a0aa2a --- /dev/null +++ b/dist/bot/en_pr/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invite Created", + "description_withInviter": "{inviter} created an invite {invite} for {channel}", + "description_withoutInviter": "An invite {invite} was created for {channel}", + "expires": "Expires", + "never": "Never", + "maxUses": "Max Uses", + "none": "none" + }, + "inviteDelete": { + "title": "Invite Deleted", + "description_withExecutor": "{executor} deleted an invite {invite} for {channel}", + "description_withoutExecutor": "An invite {invite} was deleted for {channel}", + "used": "Used", + "created": "Created by", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji Created", + "description": "{emoji} was added by {executor}" + }, + "emojiDeleted": { + "title": "Emoji Deleted", + "description": "{emoji} was deleted by {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Edited", + "description": "{emoji} was edited by {executor}" + }, + "serverEventCreate": { + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "description_withoutChannel": "{executor} created an event {name}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + }, + "serverEventUpdate": { + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "linkToEventImage": "Link to old event image", + "newImage": "New Image" + } +} diff --git a/dist/bot/en_pr/standard/serverEvents.json b/dist/bot/en_pr/standard/serverEvents.json new file mode 100644 index 0000000..725ac0b --- /dev/null +++ b/dist/bot/en_pr/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Crewmates", + "userJoined": { + "title": "New Crew Member", + "description": "{user} joined our crew", + "noAvatar": "Account be without a face", + "newAccount": "Account be new", + "noBadges": "Account be without any medals", + "warning": "WARNIN'!", + "accountCreated": "Account made", + "invite": "Invitation", + "createdBy": "recruited by {user}", + "ban": "Banish", + "info": "Info", + "rejoined": "Account rejoined" + }, + "userLeft": { + "title": "Crew Member Overboard", + "description": "{user} deserted the crew", + "joined": "Joined the crew", + "roles": "Ranks", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Robot Added", + "description": "{bot} was added to the ship by {executor}", + "descriptionne": "{user} was added to the ship" + }, + "botRemoved": { + "title": "Robot Removed", + "description": "{bot} was thrown overboard by {executor}", + "descriptionne": "{bot} was thrown overboard" + }, + "nicknameUpdate": { + "title": "Nickname Updated", + "description": "{user}'s nickname was changed from {oldNickname} to {newNickname}", + "setNick": "{user}'s nickname was set to {newNickname}", + "nickRemoved": "{user}'s nickname of {oldNickname} was removed", + "changedBy": "Changed by" + }, + "memberRoleAdd": { + "title": "Promoted", + "title_multiple": "Promoted", + "description": "{user} was promoted to the {role} rank", + "description_multiple": "{user} was given multiple promotions", + "givenBy": "Promoted by", + "roles": "Ranks" + }, + "memberRoleRemove": { + "title": "Demoted", + "title_multiple": "Demoted", + "description": "{user} was demoted from the {role} rank", + "description_multiple": "{user} was stripped of multiple ranks", + "removedBy": "Demoted by", + "roles": "Ranks" + }, + "memberPrune": { + "title": "Members Overboard", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_added": "{user} added a server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + } +} diff --git a/dist/bot/en_pr/standard/textEvents.json b/dist/bot/en_pr/standard/textEvents.json new file mode 100644 index 0000000..ddb2f03 --- /dev/null +++ b/dist/bot/en_pr/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Poll", + "pollDescriptor": "[poll]", + "status": "Poll has status.", + "ended": "ended", + "notEnded": "not ended", + "multiselect": "Multiselect", + "enabled": "enabled", + "disabled": "disabled", + "ends": "Ends", + "vote": "vote", + "votes": "votes", + "noResponses": "No responses", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Message Scrubbed", + "author": "Message written by", + "channel": "Deck", + "deletedBy": "Scrubbed by", + "jumpToContext": "Jump t' where it 'appened", + "warning": "WARNIN'!", + "linksToEmojis": "Links to emojis", + "linksToFiles": "Links to files", + "inviteDetected": "Server invite detected", + "ghostpingDetected": "Ghostping detected", + "file": "file", + "files": "files", + "fileExpired": "file too large or expired", + "filesExpired": "files too large or expired", + "sticker": "sticker", + "noContent": "nothin' t' see", + "embed": "embed", + "thread": "Thread", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Multiple Messages Scrubbed", + "deletedBy": "Scrubbed by", + "channel": "Deck", + "more": "more", + "uncachedUser": "uncached user", + "uncachedChannel": "uncached channel", + "uncachedMessage": "uncached message", + "embed": "embed", + "errorFile": "There was an issue with recovering the files. If this happens persistently, please make us aware in Quark's support server.", + "errorText": "There was an issue with creating a text file. Some messages may be lost. If this happens persistently, please make us aware in Quark's support server." + }, + "messageUpdate": { + "title": "Message Rewritten", + "author": "Message written by", + "channel": "Deck", + "jumpToMessage": "Jump t' th' message", + "afterEdit": "After rewrite", + "diff": "Edits", + "diffError": "Unable to calculate edits.", + "cannotRetrieveOriginal": "Cannot retrieve original message", + "noContent": "nothin' t' see", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Attachment Be Gone" + }, + "messagePin": { + "title": "Message Pinned", + "description": "A message was pinned by {executor}" + }, + "messageUnpin": { + "title": "Message Unpinned", + "description": "A message was unpinned by {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Channel", + "jumpToContext": "Jump t' where it 'appened", + "title": "Thread Created", + "description": "{member} created a new thread {thread}" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Channel", + "title": "Thread Deleted", + "description": "{executor} deleted a thread {thread}" + }, + "messageReactionRemove": { + "title": "Reaction Removed", + "description": "{executor} removed a reaction from a message", + "emoji": "Emoji", + "linkToEmoji": "Link to emoji", + "jumpToMessage": "Jump to message" + } +} diff --git a/dist/bot/en_pr/standard/voiceEvents.json b/dist/bot/en_pr/standard/voiceEvents.json new file mode 100644 index 0000000..2435fde --- /dev/null +++ b/dist/bot/en_pr/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Entertainment Started", + "description": "{user} started entertaining the crew in the {channel} cabin" + }, + "streamStop": { + "title": "Entertainment Ended", + "description": "Th' crew had enough, so {user} stopped entertaining th' crew in the {channel} cabin" + }, + "videoStart": { + "title": "Video Entertainment Started", + "description": "{user} started entertaining the crew in the {channel} cabin" + }, + "videoStop": { + "title": "Video Entertainment Ended", + "description": "Th' crew had enough, so {user} stopped entertaining th' crew in the {channel} cabin" + }, + "voiceSwitch": { + "title": "Changed Cabin", + "description": "{user} went from th' {channel_old} cabin to th' {channel_new} cabin" + }, + "voiceMove": { + "title": "Ordered T' Move", + "description": "{user} was ordered t' move from th' {channel_old} cabin to the {channel_new} cabin", + "movedBy": "Ordered by" + }, + "voiceJoin": { + "title": "Entered Cabin", + "description": "{user} entered the {channel} cabin" + }, + "voiceLeave": { + "title": "Exited Cabin", + "description": "{user} departed from the {channel} cabin", + "joined": "Present", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Thrown Out", + "description": "{user} was thrown out o' the cabin", + "disconnectedBy": "Ordered by", + "voiceChannel": "Cabin" + }, + "serverDeafen": { + "title": "Deafen'd", + "description": "{user} was deafened by th' cannon", + "deafenedBy": "Blaster o' th' cannon", + "voiceChannel": "Cabin" + }, + "serverMute": { + "title": "Silence Enforced", + "description": "{user} was ordered t' keep thar mouth shut in th' cabin", + "mutedBy": "Ordered by", + "voiceChannel": "Cabin" + }, + "serverUndeafen": { + "title": "Ears Recovered", + "description": "{user} has regained thar hearin'", + "undeafenedBy": "Nursed by", + "voiceChannel": "Cabin" + }, + "serverUnmute": { + "title": "Permitted T' Speak", + "description": "{user} was permitted t' speak again", + "unmutedBy": "Permitted by", + "voiceChannel": "Cabin" + }, + "channelStatusUpdate": { + "title": "Voice Channel Status Updated", + "description": "{executor} set the status for {channel}", + "status": "Status", + "linksToEmojis": "Links to emojis" + }, + "stageStarted": { + "title": "Stage Started", + "description": "{executor} started a stage in {channel}", + "topic": "Topic" + }, + "stageEnded": { + "title": "Stage Ended", + "description": "The stage in {channel} was ended by {executor}", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageUpdated": { + "title": "Stage Updated", + "description": "The stage in {channel} was updated by {executor}", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageSpeakerAdd": { + "title": "New Stage Speaker", + "description": "{user} became a speaker in the {channel} stage channel", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + }, + "stageSpeakerInvited": { + "title": "Speaker Invited", + "description": "{user} was invited to speak in the {channel} stage channel" + } +} diff --git a/dist/bot/en_us/general/access_token.json b/dist/bot/en_us/general/access_token.json new file mode 100644 index 0000000..9ba1677 --- /dev/null +++ b/dist/bot/en_us/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Admin", + "2": "Basic" +} diff --git a/dist/bot/en_us/general/buttons.json b/dist/bot/en_us/general/buttons.json new file mode 100644 index 0000000..af567ee --- /dev/null +++ b/dist/bot/en_us/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "User ID", + "supportServer": "Support Server", + "customise": "Customize", + "overview": "Overview", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/en_us/general/channel_types.json b/dist/bot/en_us/general/channel_types.json new file mode 100644 index 0000000..8b5a3de --- /dev/null +++ b/dist/bot/en_us/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Text", + "2": "Voice", + "4": "Category", + "5": "Announcement", + "10": "Announcement Thread", + "11": "Public Thread", + "12": "Private Thread", + "13": "Stage", + "14": "Directory", + "15": "Forum", + "16": "Media" +} diff --git a/dist/bot/en_us/general/channel_update_types.json b/dist/bot/en_us/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_us/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_us/general/command_responses.json b/dist/bot/en_us/general/command_responses.json new file mode 100644 index 0000000..af55a5c --- /dev/null +++ b/dist/bot/en_us/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Disable", + "enable": "Enable", + "error-401-0": "Command failed", + "error-401-1-type-0": "I am unable to ban that user", + "error-401-1-type-1": "I am unable to kick that user", + "error-401-1-type-2": "I am unable to mute that user", + "error-401-1-type-3": "I am unable to unmute that user", + "error-403-0": "Insufficient permissions", + "error-403-1-type-0": "Please ensure I have the `BAN_MEMBERS` permission", + "error-403-1-type-1": "Please ensure I have the `KICK_MEMBERS` permission", + "error-403-1-type-2": "Please ensure I have the `MANAGE_ROLES` permission and that the `Muted` role is below my highest role", + "error-403-1-type-3": "Please ensure I have the `MANAGE_MESSAGES` permission", + "error-404-0": "User not found", + "error-404-1": "Please @mention a user, paste their ID or type their username", + "error-405-0": "Excuse me?", + "error-405-1": "I'm not gonna do that lol", + "error-406-0": "You do not have permission", + "error-407-0": "You do not have the power to do this", + "error-409-0-type-0": "That user is already banned", + "error-409-0-type-1": "That user is already muted", + "error-409-0-type-2": "That user is already unbanned", + "error-409-0-type-3": "That user is already unmuted", + "error-429-0": "Invalid number", + "error-429-1": "Enter a valid whole number which is within the range (1-100)", + "error-430-0": "No messages", + "error-430-1": "No messages were found to purge", + "error-431-0": "Invalid message link", + "error-431-1": "Please enter a valid message link", + "error-432-0": "Not a Quark log", + "error-432-1": "This message is not a valid Quark log", + "error-433-0": "Invalid start and end messages", + "error-433-1": "The start message must be older than the end message", + "error-434-0": "Different channels", + "error-434-1": "The start message and end message must belong to the same channel", + "error-435-0": "Cooldown active", + "error-435-1": "This command can only be used every 15 minutes", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Timeout period too long", + "error-timeout-period-too-long-1": "Timeout period must be less than 28 days", + "response-ban": "Banned", + "response-kick": "Kicked", + "response-mute": "Muted", + "response-unmute": "Unmuted", + "response-unban": "Unbanned", + "response-purge": "Purged {count} messages", + "response-customise-dash": "Customization settings have moved to Quark's [web dashboard]!", + "response-customise-1": "Log messages up to 2 weeks old, customize logs, and so much more with Quark Pro...", + "response-customise-2": "[UK, US, EU] Click onto my profile to upgrade!", + "response-customise-3": "See subscriptions... {proLink}", + "response-customise-4": "Try out color customization for free at {inventoryLink}", + "response-case-updated": "Case updated!", + "response-debug": "Debug log sent!", + "response-status-enabled": "Status channel updates enabled!", + "response-status-disabled": "Status channel updates disabled!", + "target0-command": "target", + "target1-command": "targets", + "message0-command": "message", + "executor0-command": "executor", + "executor1-command": "executors", + "channel0-command": "channel", + "channel1-command": "channels", + "serverlog-web-promote": "...or check out our web dashboard!", + "serverlog-select": "Select serverlog channel", + "serverlog-unset": "Channel unset", + "serverlog-set": "Channel set", + "serverlog-setchannel": "Channel set to {channel}", + "setserverlog-confirm0-set": "Server-Log Channel Set", + "setserverlog-confirm0-unset": "Server-Log Channel Unset", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "You will no longer receive messages about events that occur in this server unless you have other channels set to output the events to.", + "setserverlog-confirm0-options-set": "Server-Log {type} Channel Set", + "setserverlog-confirm0-options-unset": "Server-Log {type} Channel Unset", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Logging Stopped", + "setserverlog-confirm1-options-set": "Server {type} will now be recorded to this channel.\n\nTo unset this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-unset": "Server {type} will no longer be recorded to this channel.\n\nTo set this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-stoplog": "Server {type} will now continue to be logged to the main serverlog channel (if there is one setup).\n\nTo undo this, re-run the command here.", + "setserverlog-type-members-0": "Members", + "setserverlog-type-members-1": "members", + "setserverlog-type-actions-0": "Actions", + "setserverlog-type-actions-1": "actions", + "setserverlog-type-text-0": "Text Channel Events", + "setserverlog-type-text-1": "text channel events", + "setserverlog-type-voice-0": "Voice Channel Events", + "setserverlog-type-voice-1": "voice channel events", + "setserverlog-type-files-0": "Files", + "setserverlog-type-files-1": "files", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Role Events", + "setserverlog-type-roles-1": "role events", + "setserverlog-type-channels-0": "Channel Events", + "setserverlog-type-channels-1": "channel events", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers set to {result}", + "setserverlog-enable-status-updates": "Enable Status Updates!", + "setserverlog-enable-status-updates-desc": "Get notified of all the latest updates, downtime, and other important communications from the developers!", + "setserverlog-enable-status-updates-desc-1": "We highly recommend you enable this in one of your channels!", + "setserverlog-check-permissions": "Please ensure Quark has permission to send messages in this channel, or the channel will be unset.", + "festive-title": "Free Festive Gift!", + "festive-claim": "Claim your free gift!", + "help-overview-website-description": "Easily set up and manage Quark from the [web dashboard]!", + "help-overview-inventory-description": "Manage your subscriptions or get some [Quark Pro] features for free!", + "help-overview-view-inv": "View Inventory", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commands", + "help-overview-language": "Language", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventory", + "help-overview-channel-isset": "Channel set to {channel}", + "help-overview-channel-isnotset": "Run {command} in the desired channel", + "help-overview-view-options": "Run {command} to see options", + "help-overview-view-options-and-statuses": "Run {command} to see statuses and options", + "help-overview-view-all-commands": "Run {command} to see commands", + "help-overview-change-channel": "Change this by running {command} in the desired channel.", + "help-overview-manage-premium": "Run {command} to manage premium", + "language-set": "Set language to {language}", + "help-serverlog-help": "Serverlog Help", + "help-serverlog-0": "Channel Restrictions", + "help-serverlog-1": "Ignore Options", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "For more control over logs, such as selecting different channels for different log types, please visit [Quark's web dashboard]", + "help-serverlog-1-desc": "To prevent certain channels, users or messages from being logged, please visit [Quark's web dashboard]", + "help-serverlog-2-desc": "To toggle whether spoilers are applied to all media sent in the serverlog, run: {command}", + "help-serverlog-2-on": "Spoilers are enabled.", + "help-serverlog-2-off": "Spoilers are disabled.", + "help-commands-help": "Commands Help", + "help-commands-moderation": "Moderation", + "help-commands-tags": "Tags", + "help-commands-notes": "Notes", + "help-commands-other": "Other", + "help-notes-help": "Notes Help", + "help-tags-help": "Tags Help", + "help-info": "Still need a hand? **Join Quark's support server!**", + "need-to-vote-title": "You must vote to use this command!", + "need-to-vote": "Click here to vote", + "need-to-vote-footer": "Votes take up to a minute to be registered", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "configCommand": { + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Main Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "overview": "Overview", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + }, + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + }, + "categoryFiles": { + "title": "Files" + } + } + }, + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/en_us/general/emoji_update_types.json b/dist/bot/en_us/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/en_us/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/en_us/general/gui_constants.json b/dist/bot/en_us/general/gui_constants.json new file mode 100644 index 0000000..1d4179e --- /dev/null +++ b/dist/bot/en_us/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Name", + "type": "Type", + "position": "Position", + "topic": "Topic", + "rate_limit_per_user": "Slowmode", + "parent_id": "Category", + "bitrate": "Bitrate", + "user_limit": "User Limit", + "rtc_region": "Region", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Name", + "color": "Color", + "hoist": "Hoisted", + "managed": "Managed", + "mentionable": "Mentionable", + "unicode_emoji": "Emoji" + }, + "emojiModificationTypes": { + "name": "Name" + }, + "guildModificationTypes": { + "name": "Name", + "description": "Description", + "system_channel_id": "System Channel", + "rules_channel_id": "Rule Channel", + "mfa_level": "MFA Required", + "verification_level": "Verification Level", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "nsfw_level": "NSFW Level", + "premium_progress_bar_enabled": "Progress Bar" + }, + "webhookModificationTypes": { + "name": "Name", + "channel_id": "Channel" + } +} diff --git a/dist/bot/en_us/general/guild_update_types.json b/dist/bot/en_us/general/guild_update_types.json new file mode 100644 index 0000000..112f1b5 --- /dev/null +++ b/dist/bot/en_us/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "none", + "verification_level": { + "0": "none", + "1": "low", + "2": "medium", + "3": "high", + "4": "very_high" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + }, + "explicit_content_filter": { + "0": "disabled", + "1": "members without roles", + "2": "all members" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "2": "safe", + "3": "age restricted" + }, + "premium_progress_bar_enabled": { + "true": "enabled", + "false": "disabled" + } +} diff --git a/dist/bot/en_us/general/ignore_options.json b/dist/bot/en_us/general/ignore_options.json new file mode 100644 index 0000000..7069729 --- /dev/null +++ b/dist/bot/en_us/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignore Target Users", + "ignoreExecutors": "Ignore Target Executors", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreChannels": "Ignore Channels", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreCategories": "Ignore Categories", + "activeIgnore": "Active Ignore" +} diff --git a/dist/bot/en_us/general/log_categories.json b/dist/bot/en_us/general/log_categories.json new file mode 100644 index 0000000..443b52d --- /dev/null +++ b/dist/bot/en_us/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Members", + "serverActions": "Actions", + "textEvents": "Messages", + "voiceEvents": "Voice", + "fileEvents": "Files", + "generalEvents": "Server", + "roleEvents": "Roles", + "channelEvents": "Channels", + "quarkEvents": "Quark Config", + "modLog": "Modlogs", + "main": "Main" +} diff --git a/dist/bot/en_us/general/log_formats.json b/dist/bot/en_us/general/log_formats.json new file mode 100644 index 0000000..95b42b9 --- /dev/null +++ b/dist/bot/en_us/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standard", + "1": "Compact", + "2": "Standard (no embed)", + "3": "Compact (no embed)", + "4": "json" +} diff --git a/dist/bot/en_us/general/permissions.json b/dist/bot/en_us/general/permissions.json new file mode 100644 index 0000000..0dc3429 --- /dev/null +++ b/dist/bot/en_us/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "STREAM": "Stream", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetization Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/en_us/general/role_update_types.json b/dist/bot/en_us/general/role_update_types.json new file mode 100644 index 0000000..9bbc25f --- /dev/null +++ b/dist/bot/en_us/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "enabled", + "disabled": "disabled", + "none": "none" +} diff --git a/dist/bot/en_us/general/tags_responses.json b/dist/bot/en_us/general/tags_responses.json new file mode 100644 index 0000000..6666414 --- /dev/null +++ b/dist/bot/en_us/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags are a way of easily and efficiently presenting frequent information to users, by using your own commands.", + "create-success": "Tag created! Use {tag} to access it at any time!", + "edit-success": "Tag edited! Use {tag} to access it at any time!", + "delete-success": "{tag} tag deleted! Use {commandList} to see all your remaining tags!", + "notags-list-command": "Hmmm… there are no tags. You can create one using [Quark's web dashboard]", + "tags-list-title": "Available Tags", + "tags-embedoptions-title": "Embed options:", + "tags-usageoptions-title": "Tag usage options:", + "tags-display-title": "Display Tags", + "tag-error-noname-0": "No tag name", + "tag-error-noname-1": "Please specify the tag name", + "tag-error-nocontent-0": "No tag content", + "tag-error-nocontent-1": "Please include content which should be sent in the tag", + "tag-error-invalidname-0": "Invalid tag name", + "tag-error-invalidname-1": "A tag with this name cannot be created", + "tag-error-doesnotexist-0": "Tag does not exist", + "tag-error-doesnotexist-1": "Please enter a valid tag name", + "tag-error-alreadyexists-0": "Invalid tag name", + "tag-error-alreadyexists-1": "A tag with this name already exists", + "tag-error-limitreached-0": "Tag limit reached", + "tag-error-limitreached-1": "This server has reached the limit of 25 tags", + "tag-createdby": "Created by {user}" +} diff --git a/dist/bot/en_us/general/time.json b/dist/bot/en_us/general/time.json new file mode 100644 index 0000000..f677127 --- /dev/null +++ b/dist/bot/en_us/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} second", + "second-plural": "{time} seconds", + "minute": "{time} minute", + "minute-plural": "{time} minutes", + "hour": "{time} hour", + "hour-plural": "{time} hours", + "day": "{time} day", + "day-plural": "{time} days", + "week": "{time} week", + "week-plural": "{time} weeks", + "month": "{time} month", + "month-plural": "{time} months", + "year": "{time} year", + "year-plural": "{time} years" +} diff --git a/dist/bot/en_us/slash_commands/ban.json b/dist/bot/en_us/slash_commands/ban.json new file mode 100644 index 0000000..c0c2577 --- /dev/null +++ b/dist/bot/en_us/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "ban", + "description": "Ban a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to ban" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for banning the user" + }, + "deleteMessageDaysOption": { + "name": "delete", + "description": "Number of days of user messages to delete" + } + } +} diff --git a/dist/bot/en_us/slash_commands/commands.json b/dist/bot/en_us/slash_commands/commands.json new file mode 100644 index 0000000..1d32fcd --- /dev/null +++ b/dist/bot/en_us/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "commands", + "description": "See a list of Quark's commands" +} diff --git a/dist/bot/en_us/slash_commands/config.json b/dist/bot/en_us/slash_commands/config.json new file mode 100644 index 0000000..0ee1853 --- /dev/null +++ b/dist/bot/en_us/slash_commands/config.json @@ -0,0 +1,18 @@ +{ + "name": "config", + "description": "View Quark's configuration for your server", + "commandOptions": { + "format": { + "name": "format", + "description": "The type of configuration you want to view", + "choices": { + "log_channels": { + "label": "Log Channels" + }, + "configurable_events": { + "label": "Configurable Events" + } + } + } + } +} diff --git a/dist/bot/en_us/slash_commands/dashboard.json b/dist/bot/en_us/slash_commands/dashboard.json new file mode 100644 index 0000000..60c9fb5 --- /dev/null +++ b/dist/bot/en_us/slash_commands/dashboard.json @@ -0,0 +1,4 @@ +{ + "name": "dashboard", + "description": "Visit Quark's web dashboard" +} diff --git a/dist/bot/en_us/slash_commands/debug.json b/dist/bot/en_us/slash_commands/debug.json new file mode 100644 index 0000000..13822fe --- /dev/null +++ b/dist/bot/en_us/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "debug", + "description": "Generate a debug report for this server", + "commandOptions": { + "shareOption": { + "name": "share", + "description": "Choose whether to share this debug report with the developers" + } + } +} diff --git a/dist/bot/en_us/slash_commands/export.json b/dist/bot/en_us/slash_commands/export.json new file mode 100644 index 0000000..40afec0 --- /dev/null +++ b/dist/bot/en_us/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "export", + "description": "Export a group of logs", + "commandOptions": { + "startOption": { + "name": "start", + "description": "The message link of the first log to start exporting from" + }, + "endOption": { + "name": "end", + "description": "The message link of the last log to export from" + }, + "formatOption": { + "name": "format", + "description": "The format of the exported logs", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "pretty" + } + } + } + } +} diff --git a/dist/bot/en_us/slash_commands/help.json b/dist/bot/en_us/slash_commands/help.json new file mode 100644 index 0000000..b7a6aab --- /dev/null +++ b/dist/bot/en_us/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "help", + "description": "Get help with Quark", + "commandOptions": { + "overviewOption": { + "name": "overview", + "description": "See general help info" + }, + "serverlogOption": { + "name": "serverlog", + "description": "Get help with Quark's serverlogs" + } + } +} diff --git a/dist/bot/en_us/slash_commands/initialReactor.json b/dist/bot/en_us/slash_commands/initialReactor.json new file mode 100644 index 0000000..4cfb13a --- /dev/null +++ b/dist/bot/en_us/slash_commands/initialReactor.json @@ -0,0 +1,3 @@ +{ + "name": "See initial reactors" +} diff --git a/dist/bot/en_us/slash_commands/invite.json b/dist/bot/en_us/slash_commands/invite.json new file mode 100644 index 0000000..c4b95d3 --- /dev/null +++ b/dist/bot/en_us/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "invite", + "description": "Invite Quark to your server" +} diff --git a/dist/bot/en_us/slash_commands/kick.json b/dist/bot/en_us/slash_commands/kick.json new file mode 100644 index 0000000..de6e14f --- /dev/null +++ b/dist/bot/en_us/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "kick", + "description": "Kick a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to kick" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for kicking the user" + } + } +} diff --git a/dist/bot/en_us/slash_commands/language.json b/dist/bot/en_us/slash_commands/language.json new file mode 100644 index 0000000..b7dd501 --- /dev/null +++ b/dist/bot/en_us/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "language", + "description": "Change Quark's language", + "commandOptions": { + "languageOption": { + "name": "language", + "description": "Set the bot language for this server" + } + } +} diff --git a/dist/bot/en_us/slash_commands/logging.json b/dist/bot/en_us/slash_commands/logging.json new file mode 100644 index 0000000..c1dcfb8 --- /dev/null +++ b/dist/bot/en_us/slash_commands/logging.json @@ -0,0 +1,4 @@ +{ + "name": "logging", + "description": "Configure logging settings" +} diff --git a/dist/bot/en_us/slash_commands/mute.json b/dist/bot/en_us/slash_commands/mute.json new file mode 100644 index 0000000..b2e7f22 --- /dev/null +++ b/dist/bot/en_us/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "mute", + "description": "Mute a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to mute" + }, + "timeOption": { + "name": "time", + "description": "Period of time to timeout the user for. Default unit is days" + }, + "typeOption": { + "name": "type", + "description": "Units for the \"time\" field. Defaults to days", + "choices": { + "minutes": { + "name": "minutes" + }, + "hours": { + "name": "hours" + }, + "days": { + "name": "days" + } + } + }, + "reasonOption": { + "name": "reason", + "description": "The reason for muting the user" + } + } +} diff --git a/dist/bot/en_us/slash_commands/ping.json b/dist/bot/en_us/slash_commands/ping.json new file mode 100644 index 0000000..f2ea1af --- /dev/null +++ b/dist/bot/en_us/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong?" +} diff --git a/dist/bot/en_us/slash_commands/premium.json b/dist/bot/en_us/slash_commands/premium.json new file mode 100644 index 0000000..0140c19 --- /dev/null +++ b/dist/bot/en_us/slash_commands/premium.json @@ -0,0 +1,4 @@ +{ + "name": "premium", + "description": "Get information about the premium subscriptions Quark has" +} diff --git a/dist/bot/en_us/slash_commands/privacy.json b/dist/bot/en_us/slash_commands/privacy.json new file mode 100644 index 0000000..d10bba1 --- /dev/null +++ b/dist/bot/en_us/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "View Quark's privacy policy" +} diff --git a/dist/bot/en_us/slash_commands/purge.json b/dist/bot/en_us/slash_commands/purge.json new file mode 100644 index 0000000..4fba9d4 --- /dev/null +++ b/dist/bot/en_us/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "purge", + "description": "Purge channel messages", + "commandOptions": { + "countOption": { + "name": "count", + "description": "Number of messages to delete (2-100)" + } + } +} diff --git a/dist/bot/en_us/slash_commands/reason.json b/dist/bot/en_us/slash_commands/reason.json new file mode 100644 index 0000000..92852ac --- /dev/null +++ b/dist/bot/en_us/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "reason", + "description": "Modify the reason on a modlog", + "commandOptions": { + "caseOption": { + "name": "case", + "description": "Message ID of the modlog to modify" + }, + "reasonOption": { + "name": "reason", + "description": "The new reason to update the modlog case with" + } + } +} diff --git a/dist/bot/en_us/slash_commands/serverlog.json b/dist/bot/en_us/slash_commands/serverlog.json new file mode 100644 index 0000000..7d43bcd --- /dev/null +++ b/dist/bot/en_us/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Serverlog", + "commandOptions": { + "channelOptionAllChannel": { + "name": "channel", + "description": "Select the logging channel" + }, + "channelOptionAll": { + "name": "all", + "description": "Toggle channel from logging all log types" + }, + "channelOption": { + "name": "channel", + "description": "Set the serverlog channel" + }, + "targetUserOption": { + "name": "user", + "description": "Select a target" + }, + "ignoreOptionTarget": { + "name": "target", + "description": "Targets are people who are doing the action" + }, + "messageContentOption": { + "name": "content", + "description": "Add or remove a message from the ignore list" + }, + "ignoreOptionMessage": { + "name": "message", + "description": "Messages with this exact content are not recorded to the serverlog" + }, + "executorUserOption": { + "name": "user", + "description": "Select an executor" + }, + "ignoreOptionExecutor": { + "name": "executor", + "description": "Executors are people carrying out the action" + }, + "ignoreOptionsChannelChannel": { + "name": "channel", + "description": "Add or remove a channel from the ignore list" + }, + "ignoreOptionChannel": { + "name": "channel", + "description": "Messages in this channel are not recorded to the serverlog" + }, + "ignoreOption": { + "name": "ignore", + "description": "Ignore options" + }, + "spoilersOption": { + "name": "spoilers", + "description": "Spoiler all media sent to the serverlog" + } + } +} diff --git a/dist/bot/en_us/slash_commands/tags.json b/dist/bot/en_us/slash_commands/tags.json new file mode 100644 index 0000000..f33241b --- /dev/null +++ b/dist/bot/en_us/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "tags", + "description": "Tags", + "commandOptions": { + "sendOptionTag": { + "name": "tag", + "description": "Name of tag to send" + }, + "sendOptionUser": { + "name": "user", + "description": "Mentions a user for better visibility" + }, + "sendOption": { + "name": "send", + "description": "Send a tag" + }, + "editOptionTag": { + "name": "tag", + "description": "Name of tag to edit" + }, + "editOptionText": { + "name": "text", + "description": "Text to display on the tag" + }, + "editOptionColour": { + "name": "color", + "description": "The hex color code for the tag" + }, + "editOptionImage": { + "name": "image", + "description": "A URL for an image to be displayed on the tag" + }, + "editOption": { + "name": "edit", + "description": "Edit a tag" + }, + "createOptionTag": { + "name": "tag", + "description": "Name of tag to create" + }, + "createOptionText": { + "name": "text", + "description": "Text to display on the tag" + }, + "createOption": { + "name": "create", + "description": "Create a tag" + }, + "deleteOptionTag": { + "name": "tag", + "description": "Name of tag to delete" + }, + "deleteOption": { + "name": "delete", + "description": "Delete a tag" + }, + "listOption": { + "name": "list", + "description": "List all tags" + }, + "helpOption": { + "name": "help", + "description": "Get help with tags" + } + } +} diff --git a/dist/bot/en_us/slash_commands/unban.json b/dist/bot/en_us/slash_commands/unban.json new file mode 100644 index 0000000..1c7041b --- /dev/null +++ b/dist/bot/en_us/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "unban", + "description": "Unban a user", + "commandOptions": { + "userOption": { + "name": "user-id", + "description": "The ID of the user to unban" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for unbanning the user" + } + } +} diff --git a/dist/bot/en_us/slash_commands/unmute.json b/dist/bot/en_us/slash_commands/unmute.json new file mode 100644 index 0000000..7f63058 --- /dev/null +++ b/dist/bot/en_us/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "unmute", + "description": "Unmute a user", + "commandOptions": { + "userOption": { + "name": "user", + "description": "The user to unmute" + }, + "reasonOption": { + "name": "reason", + "description": "The reason for unmuting the user" + } + } +} diff --git a/dist/bot/en_us/standard/channelEvents.json b/dist/bot/en_us/standard/channelEvents.json new file mode 100644 index 0000000..c8ab413 --- /dev/null +++ b/dist/bot/en_us/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Channel Created", + "description": "{channel} was created by {executor}", + "descriptionWithCategory": "{channel} was created by {executor} under the {category} category." + }, + "channelDeleted": { + "title": "{type} Channel Deleted", + "description": "{channel_name} was deleted by {executor}", + "channel": "Channel" + }, + "channelUpdated": { + "title": "{type} Channel Modified", + "description": "{channel} was modified by {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Channel Permissions Added", + "description": "{executor} added permissions to {channel} for {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Channel Permissions Removed", + "description": "{executor} removed permissions from {channel} for {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}", + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook Modified", + "description": "{executor} modified the webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}", + "description_removed": "{executor} removed the avatar for {webhook}", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + } +} diff --git a/dist/bot/en_us/standard/generalEvents.json b/dist/bot/en_us/standard/generalEvents.json new file mode 100644 index 0000000..4059f3c --- /dev/null +++ b/dist/bot/en_us/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Modified", + "description": "This server was modified by {executor}" + }, + "serverIconUpdated": { + "title": "Server Icon Updated", + "description": "{executor} updated the server icon", + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/en_us/standard/modlog.json b/dist/bot/en_us/standard/modlog.json new file mode 100644 index 0000000..f23c80b --- /dev/null +++ b/dist/bot/en_us/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "User", + "reason": "Reason", + "case": "Case", + "noReason": "[no reason provided]", + "noReasonBrief": "Run {command}", + "ban": "Ban", + "unban": "Unban", + "kick": "Kick", + "mute": "Timeout", + "unmute": "Timeout Removed", + "timeoutEnds": "Timeout ends {time}", + "editReason": "Edit Reason", + "reasonModal": { + "label": "Reason", + "placeholder": "Being very bad >:(", + "title": "Modify modlog reason" + } +} diff --git a/dist/bot/en_us/standard/quarkEvents.json b/dist/bot/en_us/standard/quarkEvents.json new file mode 100644 index 0000000..b6c5b86 --- /dev/null +++ b/dist/bot/en_us/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogLogUpdate": { + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Color", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "activeIgnore": "Active Ignore" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/en_us/standard/roleEvents.json b/dist/bot/en_us/standard/roleEvents.json new file mode 100644 index 0000000..fc3db10 --- /dev/null +++ b/dist/bot/en_us/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Role Created", + "description": "{role} was created by {executor}" + }, + "roleDeleted": { + "title": "Role Deleted", + "description": "{role_name} was deleted by {executor}", + "role": "Role", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Role Modified", + "description": "{role} was modified by {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "viewFullOldPermissions": "View Full Old Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "description_removed": "{executor} removed the icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + } +} diff --git a/dist/bot/en_us/standard/serverActions.json b/dist/bot/en_us/standard/serverActions.json new file mode 100644 index 0000000..9a0aa2a --- /dev/null +++ b/dist/bot/en_us/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invite Created", + "description_withInviter": "{inviter} created an invite {invite} for {channel}", + "description_withoutInviter": "An invite {invite} was created for {channel}", + "expires": "Expires", + "never": "Never", + "maxUses": "Max Uses", + "none": "none" + }, + "inviteDelete": { + "title": "Invite Deleted", + "description_withExecutor": "{executor} deleted an invite {invite} for {channel}", + "description_withoutExecutor": "An invite {invite} was deleted for {channel}", + "used": "Used", + "created": "Created by", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji Created", + "description": "{emoji} was added by {executor}" + }, + "emojiDeleted": { + "title": "Emoji Deleted", + "description": "{emoji} was deleted by {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Edited", + "description": "{emoji} was edited by {executor}" + }, + "serverEventCreate": { + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "description_withoutChannel": "{executor} created an event {name}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + }, + "serverEventUpdate": { + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "linkToEventImage": "Link to old event image", + "newImage": "New Image" + } +} diff --git a/dist/bot/en_us/standard/serverEvents.json b/dist/bot/en_us/standard/serverEvents.json new file mode 100644 index 0000000..056b9c1 --- /dev/null +++ b/dist/bot/en_us/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Members", + "userJoined": { + "title": "User Joined", + "description": "{user} joined the server", + "noAvatar": "Account has no avatar", + "newAccount": "Account is new", + "noBadges": "Account has no badges", + "warning": "WARNING!", + "accountCreated": "Account created", + "invite": "Invite", + "createdBy": "created by {user}", + "ban": "Ban", + "info": "Info", + "rejoined": "Account rejoined" + }, + "userLeft": { + "title": "User Left", + "description": "{user} left the server", + "joined": "Joined", + "roles": "Roles", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Bot Added", + "description": "{bot} was added to the server by {executor}", + "descriptionne": "{bot} was added to the server" + }, + "botRemoved": { + "title": "Bot Removed", + "description": "{bot} was removed from the server by {executor}", + "descriptionne": "{bot} was removed from the server" + }, + "nicknameUpdate": { + "title": "Nickname Updated", + "description": "{user}'s nickname was changed from {oldNickname} to {newNickname}", + "setNick": "{user}'s nickname was set to {newNickname}", + "nickRemoved": "{user}'s nickname of {oldNickname} was removed", + "changedBy": "Changed by" + }, + "memberRoleAdd": { + "title": "Role Given", + "title_multiple": "Roles Given", + "description": "The {role} role was given to {user}", + "description_multiple": "Multiple roles were given to {user}", + "givenBy": "Given by", + "roles": "Roles" + }, + "memberRoleRemove": { + "title": "Role Taken", + "title_multiple": "Roles Taken", + "description": "The {role} role was removed from {user}", + "description_multiple": "Multiple roles were removed from {user}", + "removedBy": "Removed by", + "roles": "Roles" + }, + "memberPrune": { + "title": "Members Pruned", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_added": "{user} added a server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + } +} diff --git a/dist/bot/en_us/standard/textEvents.json b/dist/bot/en_us/standard/textEvents.json new file mode 100644 index 0000000..ba0beca --- /dev/null +++ b/dist/bot/en_us/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Poll", + "pollDescriptor": "[poll]", + "status": "Poll has status.", + "ended": "ended", + "notEnded": "not ended", + "multiselect": "Multiselect", + "enabled": "enabled", + "disabled": "disabled", + "ends": "Ends", + "vote": "vote", + "votes": "votes", + "noResponses": "No responses", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Message Deleted", + "author": "Message author", + "channel": "Channel", + "deletedBy": "Deleted by", + "jumpToContext": "Jump to context", + "warning": "WARNING!", + "linksToEmojis": "Links to emojis", + "linksToFiles": "Links to files", + "inviteDetected": "Server invite detected", + "ghostpingDetected": "Ghostping detected", + "file": "file", + "files": "files", + "fileExpired": "file too large or expired", + "filesExpired": "files too large or expired", + "sticker": "sticker", + "noContent": "no content", + "embed": "embed", + "thread": "Thread", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Multiple Messages Deleted", + "deletedBy": "Deleted by", + "channel": "Channel", + "more": "more", + "uncachedUser": "uncached user", + "uncachedChannel": "uncached channel", + "uncachedMessage": "uncached message", + "embed": "embed", + "errorFile": "There was an issue with recovering the files. If this happens persistently, please make us aware in Quark's support server.", + "errorText": "There was an issue with creating a text file. Some messages may be lost. If this happens persistently, please make us aware in Quark's support server." + }, + "messageUpdate": { + "title": "Message Edited", + "author": "Message author", + "channel": "Channel", + "jumpToMessage": "Jump to message", + "afterEdit": "After edit", + "diff": "Edits", + "diffError": "Unable to calculate edits.", + "cannotRetrieveOriginal": "Cannot retrieve original message", + "noContent": "no content", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Attachment Deleted" + }, + "messagePin": { + "title": "Message Pinned", + "description": "A message was pinned by {executor}" + }, + "messageUnpin": { + "title": "Message Unpinned", + "description": "A message was unpinned by {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Channel", + "jumpToContext": "Jump to context", + "title": "Thread Created", + "description": "{member} created a new thread {thread}" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Channel", + "title": "Thread Deleted", + "description": "{executor} deleted a thread {thread}" + }, + "messageReactionRemove": { + "title": "Reaction Removed", + "description": "{executor} removed a reaction from a message", + "emoji": "Emoji", + "linkToEmoji": "Link to emoji", + "jumpToMessage": "Jump to message" + } +} diff --git a/dist/bot/en_us/standard/voiceEvents.json b/dist/bot/en_us/standard/voiceEvents.json new file mode 100644 index 0000000..2dd44a1 --- /dev/null +++ b/dist/bot/en_us/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Stream Started", + "description": "{user} started streaming in the {channel} voice channel" + }, + "streamStop": { + "title": "Stream Ended", + "description": "{user} stopped streaming in the {channel} voice channel" + }, + "videoStart": { + "title": "Video Started", + "description": "{user} started their video in the {channel} voice channel" + }, + "videoStop": { + "title": "Video Stopped", + "description": "{user} stopped their video in the {channel} voice channel" + }, + "voiceSwitch": { + "title": "Changed Channel", + "description": "{user} moved from the {channel_old} voice channel to the {channel_new} voice channel" + }, + "voiceMove": { + "title": "Moved", + "description": "{user} was moved from the {channel_old} voice channel to the {channel_new} voice channel", + "movedBy": "Moved by" + }, + "voiceJoin": { + "title": "Joined Channel", + "description": "{user} joined the {channel} voice channel" + }, + "voiceLeave": { + "title": "Left Channel", + "description": "{user} left the {channel} voice channel", + "joined": "Joined", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Disconnected", + "description": "{user} was disconnected", + "disconnectedBy": "Disconnected by", + "voiceChannel": "Voice channel" + }, + "serverDeafen": { + "title": "Deafened", + "description": "{user} was deafened", + "deafenedBy": "Deafened by", + "voiceChannel": "Voice channel" + }, + "serverMute": { + "title": "Muted", + "description": "{user} was muted", + "mutedBy": "Muted by", + "voiceChannel": "Voice channel" + }, + "serverUndeafen": { + "title": "Undeafened", + "description": "{user} was undeafened", + "undeafenedBy": "Undeafened by", + "voiceChannel": "Voice channel" + }, + "serverUnmute": { + "title": "Unmuted", + "description": "{user} was unmuted", + "unmutedBy": "Unmuted by", + "voiceChannel": "Voice channel" + }, + "channelStatusUpdate": { + "title": "Voice Channel Status Updated", + "description": "{executor} set the status for {channel}", + "status": "Status", + "linksToEmojis": "Links to emojis" + }, + "stageStarted": { + "title": "Stage Started", + "description": "{executor} started a stage in {channel}", + "topic": "Topic" + }, + "stageEnded": { + "title": "Stage Ended", + "description": "The stage in {channel} was ended by {executor}", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageUpdated": { + "title": "Stage Updated", + "description": "The stage in {channel} was updated by {executor}", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageSpeakerAdd": { + "title": "New Stage Speaker", + "description": "{user} became a speaker in the {channel} stage channel", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + }, + "stageSpeakerInvited": { + "title": "Speaker Invited", + "description": "{user} was invited to speak in the {channel} stage channel" + } +} diff --git a/dist/bot/es_es/general/access_token.json b/dist/bot/es_es/general/access_token.json new file mode 100644 index 0000000..3281222 --- /dev/null +++ b/dist/bot/es_es/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Administración", + "2": "Básico" +} diff --git a/dist/bot/es_es/general/buttons.json b/dist/bot/es_es/general/buttons.json new file mode 100644 index 0000000..48dbf56 --- /dev/null +++ b/dist/bot/es_es/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "ID de usuario", + "supportServer": "Servidor de soporte", + "customise": "Personalizar", + "overview": "Descripción general", + "serverlog": "Registro del servidor", + "dashboard": "Panel", + "pro": "Quark Pro" +} diff --git a/dist/bot/es_es/general/channel_types.json b/dist/bot/es_es/general/channel_types.json new file mode 100644 index 0000000..4aa02f3 --- /dev/null +++ b/dist/bot/es_es/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Texto", + "2": "Voz", + "4": "Categoría", + "5": "Anuncio", + "10": "Hilo de anuncio", + "11": "Hilo público", + "12": "Hilo privado", + "13": "Escenario", + "14": "Directorio", + "15": "Foro", + "16": "Medios de comunicación" +} diff --git a/dist/bot/es_es/general/channel_update_types.json b/dist/bot/es_es/general/channel_update_types.json new file mode 100644 index 0000000..48aa288 --- /dev/null +++ b/dist/bot/es_es/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "ninguno" +} diff --git a/dist/bot/es_es/general/command_responses.json b/dist/bot/es_es/general/command_responses.json new file mode 100644 index 0000000..cda6116 --- /dev/null +++ b/dist/bot/es_es/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Desactivar", + "enable": "Permitir", + "error-401-0": "Error de comando", + "error-401-1-type-0": "No puedo banear a ese usuario", + "error-401-1-type-1": "No puedo expulsar a ese usuario.", + "error-401-1-type-2": "No puedo silenciar a ese usuario.", + "error-401-1-type-3": "No puedo reactivar el silencio de ese usuario.", + "error-403-0": "Permisos insuficientes", + "error-403-1-type-0": "Asegúrese de tener el permiso `BAN_MEMBERS`", + "error-403-1-type-1": "Asegúrese de tener el permiso `KICK_MEMBERS`", + "error-403-1-type-2": "Asegúrese de tener el permiso `MANAGE_ROLES` y de que el rol `Silenciado` esté por debajo de mi rol más alto.", + "error-403-1-type-3": "Asegúrese de tener el permiso `MANAGE_MESSAGES`", + "error-404-0": "Usuario no encontrado", + "error-404-1": "@mencione a un usuario, pegue su ID o escriba su nombre de usuario.", + "error-405-0": "¿Disculpe?", + "error-405-1": "No voy a hacer eso jajaja", + "error-406-0": "no tienes permiso", + "error-407-0": "No tienes el poder para hacer esto.", + "error-409-0-type-0": "Ese usuario ya está baneado.", + "error-409-0-type-1": "Ese usuario ya está silenciado.", + "error-409-0-type-2": "Ese usuario ya está desbaneado", + "error-409-0-type-3": "Ese usuario ya no está silenciado.", + "error-429-0": "Número invalido", + "error-429-1": "Ingrese un número entero válido que esté dentro del rango (1-100)", + "error-430-0": "Ningún mensaje", + "error-430-1": "No se encontraron mensajes para purgar", + "error-431-0": "Enlace de mensaje no válido", + "error-431-1": "Por favor ingrese un enlace de mensaje válido", + "error-432-0": "No es un registro de Quark", + "error-432-1": "Este mensaje no es un registro de Quark válido.", + "error-433-0": "Mensajes de inicio y fin no válidos", + "error-433-1": "El mensaje inicial debe ser anterior al mensaje final.", + "error-434-0": "Diferentes canales", + "error-434-1": "El mensaje inicial y el mensaje final deben pertenecer al mismo canal.", + "error-435-0": "Enfriamiento activo", + "error-435-1": "Este comando sólo se puede utilizar cada 15 minutos.", + "error-try-help-again": "Intente ejecutar el comando de ayuda nuevamente...", + "error-no-modlog": "Sin canal modlog", + "error-invalid-log": "Caso Modlog no encontrado", + "error-timeout-period-too-long-0": "Periodo de tiempo de espera demasiado largo", + "error-timeout-period-too-long-1": "El período de tiempo de espera debe ser inferior a 28 días.", + "response-ban": "Prohibido", + "response-kick": "Golpeado", + "response-mute": "Apagado", + "response-unmute": "no silenciado", + "response-unban": "no prohibido", + "response-purge": "{count} mensajes eliminados", + "response-customise-dash": "¡La configuración de personalización se ha trasladado al [panel web] de Quark!", + "response-customise-1": "Registre mensajes de hasta 2 semanas de antigüedad, personalice registros y mucho más con Quark Pro...", + "response-customise-2": "[Reino Unido, EE. UU., UE] ¡Haz clic en mi perfil para actualizar!", + "response-customise-3": "Ver suscripciones... {proLink}", + "response-customise-4": "Pruebe la personalización del color de forma gratuita en {inventoryLink}", + "response-case-updated": "¡Caso actualizado!", + "response-debug": "¡Registro de depuración enviado!", + "response-status-enabled": "¡Actualizaciones del canal de estado habilitadas!", + "response-status-disabled": "¡Actualizaciones del canal de estado deshabilitadas!", + "target0-command": "objetivo", + "target1-command": "objetivos", + "message0-command": "mensaje", + "executor0-command": "ejecutor", + "executor1-command": "ejecutores", + "channel0-command": "canal", + "channel1-command": "canales", + "serverlog-web-promote": "... ¡o consulte nuestro panel web!", + "serverlog-select": "Seleccione el canal de registro del servidor", + "serverlog-unset": "Canal desarmado", + "serverlog-set": "conjunto de canales", + "serverlog-setchannel": "Canal configurado en {channel}", + "setserverlog-confirm0-set": "Conjunto de canales de registro del servidor", + "setserverlog-confirm0-unset": "Canal de registro del servidor no configurado", + "setserverlog-confirm1-set": "Todos los eventos de registro del servidor ahora se registrarán en este canal ({channel}).", + "setserverlog-confirm1-unset": "Ya no recibirá mensajes sobre eventos que ocurran en este servidor a menos que tenga otros canales configurados para enviar los eventos.", + "setserverlog-confirm0-options-set": "Conjunto de canales de registro de servidor {type}", + "setserverlog-confirm0-options-unset": "Canal de registro de servidor {type} no configurado", + "setserverlog-confirm0-options-stoplog": "Registro del servidor {type} Registro detenido", + "setserverlog-confirm1-options-set": "El servidor {type} ahora se grabará en este canal.\n\n", + "setserverlog-confirm1-options-unset": "El servidor {type} ya no se grabará en este canal.\n\n", + "setserverlog-confirm1-options-stoplog": "El servidor {type} ahora seguirá registrado en el canal principal de registro del servidor (si hay uno configurado).\n\n", + "setserverlog-type-members-0": "Miembros", + "setserverlog-type-members-1": "miembros", + "setserverlog-type-actions-0": "Comportamiento", + "setserverlog-type-actions-1": "comportamiento", + "setserverlog-type-text-0": "Eventos de canal de texto", + "setserverlog-type-text-1": "eventos del canal de texto", + "setserverlog-type-voice-0": "Eventos del canal de voz", + "setserverlog-type-voice-1": "eventos del canal de voz", + "setserverlog-type-files-0": "Archivos", + "setserverlog-type-files-1": "archivos", + "setserverlog-type-server-0": "Servidor", + "setserverlog-type-server-1": "servidor", + "setserverlog-type-roles-0": "Eventos de rol", + "setserverlog-type-roles-1": "eventos de rol", + "setserverlog-type-channels-0": "Eventos del canal", + "setserverlog-type-channels-1": "eventos del canal", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-type-quark-0": "Eventos de quarks", + "setserverlog-type-quark-1": "eventos de quarks", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Spoilers del registro del servidor configurados en {result}", + "setserverlog-enable-status-updates": "¡Habilite las actualizaciones de estado!", + "setserverlog-enable-status-updates-desc": "¡Reciba notificaciones sobre las últimas actualizaciones, tiempos de inactividad y otras comunicaciones importantes de los desarrolladores!", + "setserverlog-enable-status-updates-desc-1": "¡Le recomendamos encarecidamente que habilite esto en uno de sus canales!", + "setserverlog-check-permissions": "Asegúrese de que Quark tenga permiso para enviar mensajes en este canal; de lo contrario, el canal se desactivará.", + "festive-title": "¡Regalo festivo gratis!", + "festive-claim": "¡Reclama tu regalo gratis!", + "help-overview-website-description": "¡Configure y administre Quark fácilmente desde el [panel web]!", + "help-overview-inventory-description": "¡Administre sus suscripciones u obtenga algunas funciones de [Quark Pro] gratis!", + "help-overview-view-inv": "Ver inventario", + "help-overview-help": "Ayuda", + "help-overview-website": "Sitio web", + "help-overview-serverlog": "Registro del servidor", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Comandos", + "help-overview-language": "Idioma", + "help-overview-premium": "De primera calidad", + "help-overview-inventory": "Inventario", + "help-overview-channel-isset": "Canal configurado en {channel}", + "help-overview-channel-isnotset": "Ejecute {command} en el canal deseado", + "help-overview-view-options": "Ejecute {command} para ver opciones", + "help-overview-view-options-and-statuses": "Ejecute {command} para ver estados y opciones", + "help-overview-view-all-commands": "Ejecute {command} para ver los comandos", + "help-overview-change-channel": "Cambie esto ejecutando {command} en el canal deseado.", + "help-overview-manage-premium": "Ejecute {command} para administrar premium", + "language-set": "Establecer idioma en {language}", + "help-serverlog-help": "Ayuda de registro del servidor", + "help-serverlog-0": "Restricciones de canales", + "help-serverlog-1": "Ignorar opciones", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "Para obtener más control sobre los registros, como seleccionar diferentes canales para diferentes tipos de registros, visite [panel web de Quark]", + "help-serverlog-1-desc": "Para evitar que se registren ciertos canales, usuarios o mensajes, ejecute:\n", + "help-serverlog-2-desc": "Para alternar si se aplican spoilers a todos los medios enviados en el registro del servidor, ejecute: {command}", + "help-serverlog-2-on": "Los spoilers están habilitados.", + "help-serverlog-2-off": "Los spoilers están desactivados.", + "help-commands-help": "Ayuda de comandos", + "help-commands-moderation": "Moderación", + "help-commands-tags": "Etiquetas", + "help-commands-notes": "Notas", + "help-commands-other": "Otro", + "help-notes-help": "Ayuda de notas", + "help-tags-help": "Etiquetas Ayuda", + "help-info": "¿Aún necesitas una mano? ", + "need-to-vote-title": "¡Debes votar para usar este comando!", + "need-to-vote": "Haga clic aquí para votar", + "need-to-vote-footer": "Los votos tardan hasta un minuto en registrarse.", + "initialreactors-expired": "venció", + "initialreactors-notfound": "No se encontraron reacciones", + "configCommand": { + "title": "Configuración del registro del servidor", + "selection": "Seleccione una categoría en el menú para ver la configuración.", + "serverLogDesc": "Canal principal de registro del servidor", + "notSet": "No establecido", + "selectACategory": "Seleccione una categoría", + "overview": "Descripción general", + "formats": { + "log_channels": "Canales de registro", + "configurable_events": "Eventos configurables" + }, + "categories": { + "categoryMembers": { + "title": "Miembros", + "description": "Acciones de los miembros (unirse/salir, roles, apodos)" + }, + "categoryText": { + "title": "Mensajes", + "description": "Acciones de mensajes (eliminaciones, ediciones, pines, reacciones)" + }, + "categoryVoice": { + "title": "Voz", + "description": "Acciones del canal de voz (unirse/salir, transmitir, silenciar/ensordecer)" + }, + "categoryActions": { + "title": "Acciones del servidor", + "description": "Acciones del servidor (creación/eliminación de invitaciones, emojis)" + }, + "categoryChannels": { + "title": "Canales", + "description": "Acciones del canal (creaciones/eliminaciones, permisos)" + }, + "categoryServer": { + "title": "Eventos del servidor", + "description": "Acciones generales (modificaciones del servidor)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Acciones de rol (creaciones/eliminaciones, permisos)" + }, + "categoryModlog": { + "title": "Registros de modificación", + "description": "Acciones de moderación (baneos, patadas, silenciamientos)" + }, + "overview": { + "title": "Descripción general", + "description": "Descripción general de las opciones de la categoría principal" + }, + "categoryQuark": { + "title": "Configuración de quarks", + "description": "Cambios realizados en la configuración de Quark para este servidor." + }, + "categoryFiles": { + "title": "Archivos" + } + } + }, + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/es_es/general/emoji_update_types.json b/dist/bot/es_es/general/emoji_update_types.json new file mode 100644 index 0000000..48aa288 --- /dev/null +++ b/dist/bot/es_es/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "ninguno" +} diff --git a/dist/bot/es_es/general/gui_constants.json b/dist/bot/es_es/general/gui_constants.json new file mode 100644 index 0000000..572bd3d --- /dev/null +++ b/dist/bot/es_es/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Nombre", + "type": "Tipo", + "position": "Posición", + "topic": "Tema", + "rate_limit_per_user": "Modo lento", + "parent_id": "Categoría", + "bitrate": "tasa de bits", + "user_limit": "Límite de usuarios", + "rtc_region": "Región", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Nombre", + "color": "Color", + "hoist": "izado", + "managed": "Administrado", + "mentionable": "Mencionable", + "unicode_emoji": "emojis" + }, + "emojiModificationTypes": { + "name": "Nombre" + }, + "guildModificationTypes": { + "name": "Nombre", + "description": "Descripción", + "system_channel_id": "Canal del sistema", + "rules_channel_id": "Canal de reglas", + "mfa_level": "Se requiere MFA", + "verification_level": "Nivel de verificación", + "default_message_notifications": "Notificaciones por defecto", + "explicit_content_filter": "Filtro de contenido explícito", + "nsfw_level": "Nivel NSFW", + "premium_progress_bar_enabled": "Barra de progreso" + }, + "webhookModificationTypes": { + "name": "Nombre", + "channel_id": "Canal" + } +} diff --git a/dist/bot/es_es/general/guild_update_types.json b/dist/bot/es_es/general/guild_update_types.json new file mode 100644 index 0000000..fd8bdd2 --- /dev/null +++ b/dist/bot/es_es/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "ninguno", + "verification_level": { + "0": "ninguno", + "1": "bajo", + "2": "medio", + "3": "alto", + "4": "muy_alto" + }, + "default_message_notifications": { + "0": "todos los mensajes", + "1": "solo menciona" + }, + "explicit_content_filter": { + "0": "desactivado", + "1": "miembros sin roles", + "2": "todos los miembros" + }, + "nsfw_level": { + "0": "por defecto", + "1": "explícito", + "2": "seguro", + "3": "edad restringida" + }, + "premium_progress_bar_enabled": { + "true": "activado", + "false": "desactivado" + } +} diff --git a/dist/bot/es_es/general/ignore_options.json b/dist/bot/es_es/general/ignore_options.json new file mode 100644 index 0000000..6dfb084 --- /dev/null +++ b/dist/bot/es_es/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignorar usuarios objetivo", + "ignoreExecutors": "Ignorar a los ejecutores objetivo", + "specificMessageContent": "Ignorar contenido de mensaje específico", + "ignoreChannels": "Ignorar canales", + "ignoreBotExecutors": "Ignorar a los ejecutores de bots", + "ignoreBotTargets": "Ignorar objetivos de bot", + "ignoreExecutorRoles": "Ignorar roles de ejecutor", + "ignoreTargetRoles": "Ignorar roles objetivo", + "ignoreCategories": "Ignorar categorías", + "activeIgnore": "Ignorar activo" +} diff --git a/dist/bot/es_es/general/log_categories.json b/dist/bot/es_es/general/log_categories.json new file mode 100644 index 0000000..86ee286 --- /dev/null +++ b/dist/bot/es_es/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Miembros", + "serverActions": "Comportamiento", + "textEvents": "Mensajes", + "voiceEvents": "Voz", + "fileEvents": "Archivos", + "generalEvents": "Servidor", + "roleEvents": "Roles", + "channelEvents": "Canales", + "quarkEvents": "Configuración de quarks", + "modLog": "Modlogs", + "main": "Principal" +} diff --git a/dist/bot/es_es/general/log_formats.json b/dist/bot/es_es/general/log_formats.json new file mode 100644 index 0000000..ebabfc0 --- /dev/null +++ b/dist/bot/es_es/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Estándar", + "1": "Compacto", + "2": "Estándar (sin embed)", + "3": "Compacto (sin embed)", + "4": "json" +} diff --git a/dist/bot/es_es/general/permissions.json b/dist/bot/es_es/general/permissions.json new file mode 100644 index 0000000..8c6130e --- /dev/null +++ b/dist/bot/es_es/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Crear Invitación Instantánea", + "KICK_MEMBERS": "Expulsar Miembros", + "BAN_MEMBERS": "Banear Miembros", + "ADMINISTRATOR": "Administrador", + "MANAGE_CHANNELS": "Gestionar Canales", + "MANAGE_GUILD": "Gestionar Servidor", + "ADD_REACTIONS": "Añadir Reacciones", + "VIEW_AUDIT_LOG": "Ver Registro De Auditoría", + "PRIORITY_SPEAKER": "Prioridad De Voz", + "STREAM": "Transmitir", + "VIEW_CHANNEL": "Ver Canal", + "SEND_MESSAGES": "Enviar Mensajes", + "SEND_TTS_MESSAGES": "Enviar Mensajes De Texto A Voz", + "MANAGE_MESSAGES": "Gestionar Mensajes", + "EMBED_LINKS": "Insertar Enlaces", + "ATTACH_FILES": "Adjuntar Archivos", + "READ_MESSAGE_HISTORY": "Leer Historial De Mensajes", + "MENTION_EVERYONE": "Mencionar A Todos", + "USE_EXTERNAL_EMOJIS": "Usar Emojis Externos", + "VIEW_GUILD_INSIGHTS": "Ver Información Del Servidor", + "CONNECT": "Conectar", + "SPEAK": "Hablar", + "MUTE_MEMBERS": "Silenciar Miembros", + "DEAFEN_MEMBERS": "Ensordecer Miembros", + "MOVE_MEMBERS": "Mover Miembros", + "USE_VAD": "Usar Actividad De Voz", + "CHANGE_NICKNAME": "Cambiar Apodo", + "MANAGE_NICKNAMES": "Gestionar Apodos", + "MANAGE_ROLES": "Gestionar Roles", + "MANAGE_WEBHOOKS": "Gestionar Webhooks", + "MANAGE_EMOJIS": "Gestionar Emojis", + "USE_SLASH_COMMANDS": "Usar Comandos De Barra", + "REQUEST_TO_SPEAK": "Solicitar Hablar", + "MANAGE_THREADS": "Gestionar Hilos", + "USE_PUBLIC_THREADS": "Usar Hilos Públicos", + "USE_PRIVATE_THREADS": "Usar Hilos Privados", + "USE_EXTERNAL_STICKERS": "Usar Stickers Externos", + "SEND_MESSAGES_IN_THREADS": "Enviar Mensajes En Hilos", + "USE_EMBEDDED_ACTIVITIES": "Usar Actividades Integradas", + "MODERATE_MEMBERS": "Moderar Miembros", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "Ver Análisis De Monetización De Creadores", + "USE_SOUNDBOARD": "Usar Tablero De Sonidos", + "CREATE_GUILD_EXPRESSIONS": "Crear Expresiones Del Servidor", + "CREATE_EVENTS": "Crear Eventos", + "USE_EXTERNAL_SOUNDS": "Usar Sonidos Externos", + "SEND_VOICE_MESSAGES": "Enviar Mensajes De Voz", + "SEND_POLLS": "Enviar Encuestas" +} diff --git a/dist/bot/es_es/general/role_update_types.json b/dist/bot/es_es/general/role_update_types.json new file mode 100644 index 0000000..34ff0eb --- /dev/null +++ b/dist/bot/es_es/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "activado", + "disabled": "desactivado", + "none": "ninguno" +} diff --git a/dist/bot/es_es/general/tags_responses.json b/dist/bot/es_es/general/tags_responses.json new file mode 100644 index 0000000..643bb77 --- /dev/null +++ b/dist/bot/es_es/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Las etiquetas son una forma de presentar información frecuente a los usuarios de manera fácil y eficiente mediante el uso de sus propios comandos.", + "create-success": "¡Etiqueta creada!", + "edit-success": "Etiqueta editada!", + "delete-success": "¡Etiqueta {tag} eliminada! ¡Usa {commandList} para ver todas tus etiquetas restantes!", + "notags-list-command": "Hmmm... no hay etiquetas.", + "tags-list-title": "Etiquetas disponibles", + "tags-embedoptions-title": "Opciones de inserción:", + "tags-usageoptions-title": "Opciones de uso de etiquetas:", + "tags-display-title": "Mostrar etiquetas", + "tag-error-noname-0": "Sin nombre de etiqueta", + "tag-error-noname-1": "Por favor especifique el nombre de la etiqueta", + "tag-error-nocontent-0": "Sin contenido de etiqueta", + "tag-error-nocontent-1": "Incluya el contenido que debe enviarse en la etiqueta.", + "tag-error-invalidname-0": "Nombre de etiqueta no válido", + "tag-error-invalidname-1": "No se puede crear una etiqueta con este nombre", + "tag-error-doesnotexist-0": "La etiqueta no existe", + "tag-error-doesnotexist-1": "Por favor ingresa un nombre de etiqueta válido", + "tag-error-alreadyexists-0": "Nombre de etiqueta no válido", + "tag-error-alreadyexists-1": "Ya existe una etiqueta con este nombre", + "tag-error-limitreached-0": "Límite de etiquetas alcanzado", + "tag-error-limitreached-1": "Este servidor ha alcanzado el límite de 25 etiquetas.", + "tag-createdby": "Creado por {user}" +} diff --git a/dist/bot/es_es/general/time.json b/dist/bot/es_es/general/time.json new file mode 100644 index 0000000..fa7d169 --- /dev/null +++ b/dist/bot/es_es/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} segundo", + "second-plural": "{time} segundos", + "minute": "{time} minuto", + "minute-plural": "{time} minutos", + "hour": "{time} hora", + "hour-plural": "{time} horas", + "day": "{time} día", + "day-plural": "{time} días", + "week": "{time} semana", + "week-plural": "{time} semanas", + "month": "{time} mes", + "month-plural": "{time} meses", + "year": "{time} año", + "year-plural": "{time} años" +} diff --git a/dist/bot/es_es/slash_commands/ban.json b/dist/bot/es_es/slash_commands/ban.json new file mode 100644 index 0000000..2f76331 --- /dev/null +++ b/dist/bot/es_es/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "ban", + "description": "Prohibir a un usuario", + "commandOptions": { + "userOption": { + "name": "usuario", + "description": "El usuario a prohibir" + }, + "reasonOption": { + "name": "razón", + "description": "El motivo de la prohibición del usuario." + }, + "deleteMessageDaysOption": { + "name": "borrar", + "description": "Número de días de mensajes de usuario para eliminar" + } + } +} diff --git a/dist/bot/es_es/slash_commands/commands.json b/dist/bot/es_es/slash_commands/commands.json new file mode 100644 index 0000000..c4e2399 --- /dev/null +++ b/dist/bot/es_es/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "commands", + "description": "Ver una lista de comandos de Quark" +} diff --git a/dist/bot/es_es/slash_commands/config.json b/dist/bot/es_es/slash_commands/config.json new file mode 100644 index 0000000..88b2b3c --- /dev/null +++ b/dist/bot/es_es/slash_commands/config.json @@ -0,0 +1,18 @@ +{ + "name": "config", + "description": "Ver la configuración de Quark para su servidor", + "commandOptions": { + "format": { + "name": "formato", + "description": "El tipo de configuración que desea ver", + "choices": { + "log_channels": { + "label": "Canales de registro" + }, + "configurable_events": { + "label": "Eventos configurables" + } + } + } + } +} diff --git a/dist/bot/es_es/slash_commands/dashboard.json b/dist/bot/es_es/slash_commands/dashboard.json new file mode 100644 index 0000000..d34523e --- /dev/null +++ b/dist/bot/es_es/slash_commands/dashboard.json @@ -0,0 +1,4 @@ +{ + "name": "dashboard", + "description": "Visite el panel web de Quark" +} diff --git a/dist/bot/es_es/slash_commands/debug.json b/dist/bot/es_es/slash_commands/debug.json new file mode 100644 index 0000000..ce99bd0 --- /dev/null +++ b/dist/bot/es_es/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "debug", + "description": "Generar un informe de depuración para este servidor", + "commandOptions": { + "shareOption": { + "name": "compartir", + "description": "Elija si desea compartir este informe de depuración con los desarrolladores" + } + } +} diff --git a/dist/bot/es_es/slash_commands/export.json b/dist/bot/es_es/slash_commands/export.json new file mode 100644 index 0000000..4aed877 --- /dev/null +++ b/dist/bot/es_es/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "export", + "description": "Exportar un grupo de registros", + "commandOptions": { + "startOption": { + "name": "comenzar", + "description": "El enlace del mensaje del primer registro desde el que comenzar a exportar" + }, + "endOption": { + "name": "fin", + "description": "El enlace del mensaje del último registro desde el que exportar" + }, + "formatOption": { + "name": "formato", + "description": "El formato de los registros exportados.", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "bonito" + } + } + } + } +} diff --git a/dist/bot/es_es/slash_commands/help.json b/dist/bot/es_es/slash_commands/help.json new file mode 100644 index 0000000..feda3f4 --- /dev/null +++ b/dist/bot/es_es/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "help", + "description": "Obtenga ayuda con Quark", + "commandOptions": { + "overviewOption": { + "name": "resumen", + "description": "Ver información de ayuda general" + }, + "serverlogOption": { + "name": "registros", + "description": "Obtenga ayuda con los registros del servidor de Quark" + } + } +} diff --git a/dist/bot/es_es/slash_commands/initialReactor.json b/dist/bot/es_es/slash_commands/initialReactor.json new file mode 100644 index 0000000..de247ec --- /dev/null +++ b/dist/bot/es_es/slash_commands/initialReactor.json @@ -0,0 +1,3 @@ +{ + "name": "Ver reactores iniciales" +} diff --git a/dist/bot/es_es/slash_commands/invite.json b/dist/bot/es_es/slash_commands/invite.json new file mode 100644 index 0000000..e9eb1c9 --- /dev/null +++ b/dist/bot/es_es/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "invite", + "description": "Invita a Quark a tu servidor" +} diff --git a/dist/bot/es_es/slash_commands/kick.json b/dist/bot/es_es/slash_commands/kick.json new file mode 100644 index 0000000..da8bf4a --- /dev/null +++ b/dist/bot/es_es/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "kick", + "description": "Expulsar a un usuario", + "commandOptions": { + "userOption": { + "name": "usuario", + "description": "El usuario a expulsar" + }, + "reasonOption": { + "name": "razón", + "description": "El motivo de expulsar al usuario." + } + } +} diff --git a/dist/bot/es_es/slash_commands/language.json b/dist/bot/es_es/slash_commands/language.json new file mode 100644 index 0000000..347e199 --- /dev/null +++ b/dist/bot/es_es/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "language", + "description": "Cambiar el idioma de Quark", + "commandOptions": { + "languageOption": { + "name": "idioma", + "description": "Establecer el idioma del bot para este servidor" + } + } +} diff --git a/dist/bot/es_es/slash_commands/mute.json b/dist/bot/es_es/slash_commands/mute.json new file mode 100644 index 0000000..ad0fb1c --- /dev/null +++ b/dist/bot/es_es/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "mute", + "description": "Silenciar a un usuario", + "commandOptions": { + "userOption": { + "name": "usuario", + "description": "El usuario a silenciar" + }, + "timeOption": { + "name": "tiempo", + "description": "Período de tiempo para el tiempo de espera del usuario. " + }, + "typeOption": { + "name": "tipo", + "description": "Unidades para el campo \"tiempo\". ", + "choices": { + "minutes": { + "name": "minutos" + }, + "hours": { + "name": "horas" + }, + "days": { + "name": "días" + } + } + }, + "reasonOption": { + "name": "razón", + "description": "El motivo para silenciar al usuario." + } + } +} diff --git a/dist/bot/es_es/slash_commands/ping.json b/dist/bot/es_es/slash_commands/ping.json new file mode 100644 index 0000000..f2ea1af --- /dev/null +++ b/dist/bot/es_es/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong?" +} diff --git a/dist/bot/es_es/slash_commands/premium.json b/dist/bot/es_es/slash_commands/premium.json new file mode 100644 index 0000000..dca489a --- /dev/null +++ b/dist/bot/es_es/slash_commands/premium.json @@ -0,0 +1,4 @@ +{ + "name": "premium", + "description": "Obtén información sobre las suscripciones premium que tiene Quark" +} diff --git a/dist/bot/es_es/slash_commands/privacy.json b/dist/bot/es_es/slash_commands/privacy.json new file mode 100644 index 0000000..5b9c774 --- /dev/null +++ b/dist/bot/es_es/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "Ver la política de privacidad de Quark" +} diff --git a/dist/bot/es_es/slash_commands/purge.json b/dist/bot/es_es/slash_commands/purge.json new file mode 100644 index 0000000..7a51d5b --- /dev/null +++ b/dist/bot/es_es/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "purge", + "description": "Purgar mensajes del canal", + "commandOptions": { + "countOption": { + "name": "contar", + "description": "Número de mensajes para eliminar (2-100)" + } + } +} diff --git a/dist/bot/es_es/slash_commands/reason.json b/dist/bot/es_es/slash_commands/reason.json new file mode 100644 index 0000000..4cf092b --- /dev/null +++ b/dist/bot/es_es/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "reason", + "description": "Modificar el motivo en un modlog", + "commandOptions": { + "caseOption": { + "name": "caso", + "description": "ID de mensaje del modlog a modificar" + }, + "reasonOption": { + "name": "razón", + "description": "La nueva razón para actualizar el caso modlog con" + } + } +} diff --git a/dist/bot/es_es/slash_commands/serverlog.json b/dist/bot/es_es/slash_commands/serverlog.json new file mode 100644 index 0000000..c9a306a --- /dev/null +++ b/dist/bot/es_es/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Registro del servidor", + "commandOptions": { + "channelOptionAllChannel": { + "name": "canal", + "description": "Seleccione el canal de registro" + }, + "channelOptionAll": { + "name": "todo", + "description": "Alternar canal para que no registre todos los tipos de registros" + }, + "channelOption": { + "name": "canal", + "description": "Establecer el canal de registro del servidor" + }, + "targetUserOption": { + "name": "usuario", + "description": "Seleccione un objetivo" + }, + "ignoreOptionTarget": { + "name": "objetivo", + "description": "Los objetivos son las personas que realizan la acción." + }, + "messageContentOption": { + "name": "contenido", + "description": "Agregar o eliminar un mensaje de la lista de ignorados" + }, + "ignoreOptionMessage": { + "name": "mensaje", + "description": "Los mensajes con este contenido exacto no se registran en el registro del servidor." + }, + "executorUserOption": { + "name": "usuario", + "description": "Seleccione un ejecutor" + }, + "ignoreOptionExecutor": { + "name": "ejecutor", + "description": "Los ejecutores son personas que llevan a cabo la acción." + }, + "ignoreOptionsChannelChannel": { + "name": "canal", + "description": "Agregar o eliminar un canal de la lista de ignorados" + }, + "ignoreOptionChannel": { + "name": "canal", + "description": "Los mensajes en este canal no se registran en el registro del servidor." + }, + "ignoreOption": { + "name": "ignorar", + "description": "Ignorar opciones" + }, + "spoilersOption": { + "name": "spoilers", + "description": "Spoiler todos los medios enviados al serverlog" + } + } +} diff --git a/dist/bot/es_es/slash_commands/tags.json b/dist/bot/es_es/slash_commands/tags.json new file mode 100644 index 0000000..30fe0ec --- /dev/null +++ b/dist/bot/es_es/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "tags", + "description": "Etiquetas", + "commandOptions": { + "sendOptionTag": { + "name": "etiqueta", + "description": "Nombre de la etiqueta a enviar" + }, + "sendOptionUser": { + "name": "usuario", + "description": "Menciona a un usuario para una mejor visibilidad." + }, + "sendOption": { + "name": "enviar", + "description": "Enviar una etiqueta" + }, + "editOptionTag": { + "name": "etiqueta", + "description": "Nombre de la etiqueta a editar" + }, + "editOptionText": { + "name": "texto", + "description": "Texto para mostrar en la etiqueta" + }, + "editOptionColour": { + "name": "color", + "description": "El código de color hexadecimal para la etiqueta." + }, + "editOptionImage": { + "name": "imagen", + "description": "Una URL para que una imagen se muestre en la etiqueta" + }, + "editOption": { + "name": "editar", + "description": "Editar una etiqueta" + }, + "createOptionTag": { + "name": "etiqueta", + "description": "Nombre de la etiqueta a crear" + }, + "createOptionText": { + "name": "texto", + "description": "Texto para mostrar en la etiqueta" + }, + "createOption": { + "name": "crear", + "description": "Crear una etiqueta" + }, + "deleteOptionTag": { + "name": "etiqueta", + "description": "Nombre de la etiqueta a eliminar" + }, + "deleteOption": { + "name": "borrar", + "description": "Eliminar una etiqueta" + }, + "listOption": { + "name": "lista", + "description": "Listar todas las etiquetas" + }, + "helpOption": { + "name": "ayuda", + "description": "Obtén ayuda con las etiquetas" + } + } +} diff --git a/dist/bot/es_es/slash_commands/unban.json b/dist/bot/es_es/slash_commands/unban.json new file mode 100644 index 0000000..686635e --- /dev/null +++ b/dist/bot/es_es/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "unban", + "description": "Desbanear a un usuario", + "commandOptions": { + "userOption": { + "name": "id-de-usuario", + "description": "El ID del usuario a desbanear" + }, + "reasonOption": { + "name": "razón", + "description": "El motivo para desbanear al usuario." + } + } +} diff --git a/dist/bot/es_es/slash_commands/unmute.json b/dist/bot/es_es/slash_commands/unmute.json new file mode 100644 index 0000000..65dfcc1 --- /dev/null +++ b/dist/bot/es_es/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "unmute", + "description": "Dejar de silenciar a un usuario", + "commandOptions": { + "userOption": { + "name": "usuario", + "description": "El usuario para activar el silencio." + }, + "reasonOption": { + "name": "razón", + "description": "El motivo para reactivar el silencio del usuario." + } + } +} diff --git a/dist/bot/es_es/standard/channelEvents.json b/dist/bot/es_es/standard/channelEvents.json new file mode 100644 index 0000000..6218f91 --- /dev/null +++ b/dist/bot/es_es/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Canal creado", + "description": "{channel} fue creado por {executor}", + "descriptionWithCategory": "{channel} fue creado por {executor} en la categoría {category}." + }, + "channelDeleted": { + "title": "{type} Canal eliminado", + "description": "{channel_name} fue eliminado por {executor}", + "channel": "Canal" + }, + "channelUpdated": { + "title": "{type} Canal modificado", + "description": "{channel} fue modificado por {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Permisos de canal agregados", + "description": "{executor} agregó permisos a {channel} para {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Permisos de canal eliminados", + "description": "{executor} eliminó permisos de {channel} para {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Permisos de canal actualizados", + "description": "{executor} permisos actualizados para {channel} para {special}", + "newPermissions": "Nuevos permisos", + "viewFullNewPermissions": "Ver permisos nuevos completos" + }, + "webhookCreate": { + "title": "Webhook creado", + "description": "{executor} creó un webhook {webhook} en {channel}" + }, + "webhookDelete": { + "title": "Webhook eliminado", + "description": "{executor} eliminó el webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook modificado", + "description": "{executor} modificó el webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Avatar de webhook actualizado", + "description": "{executor} actualizó el avatar de {webhook}", + "description_added": "{executor} agregó un avatar para {webhook}", + "description_removed": "{executor} eliminó el avatar de {webhook}", + "linkToOldAvatar": "Enlace al avatar antiguo", + "linkToNewAvatar": "Enlace al nuevo avatar" + }, + "statusChannelFollowed": { + "title": "Canal seguido", + "description": "{executor} siguió el canal {name} en {channel}" + }, + "statusChannelUnfollowed": { + "title": "Canal no seguido", + "description": "{executor} dejó de seguir el canal {name}" + }, + "statusChannelUpdated": { + "title": "Canal seguido actualizado", + "description": "{executor} actualizó el canal seguido {name}" + } +} diff --git a/dist/bot/es_es/standard/generalEvents.json b/dist/bot/es_es/standard/generalEvents.json new file mode 100644 index 0000000..05644f6 --- /dev/null +++ b/dist/bot/es_es/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Servidor modificado", + "description": "Este servidor fue modificado por {executor}" + }, + "serverIconUpdated": { + "title": "Icono del servidor actualizado", + "description": "{executor} actualizó el ícono del servidor", + "description_added": "{executor} agregó un ícono de servidor", + "description_removed": "{executor} eliminó el icono del servidor", + "linkToOldIcon": "Enlace al icono antiguo", + "linkToNewIcon": "Enlace al nuevo icono" + }, + "serverBoostAdd": { + "title": "Servidor impulsado", + "description": "{user} impulsó este servidor 🎉", + "description_noUser": "Alguien impulsó este servidor 🎉", + "description_withTier": "{user} impulsó este servidor al nivel {tier} 🎉", + "description_withTier_noUser": "Alguien impulsó este servidor al nivel {tier} 🎉", + "none": "ninguno" + }, + "serverBoostRemove": { + "title": "Se eliminó el impulso del servidor", + "description": "{user} dejó de impulsar este servidor", + "description_noUser": "Alguien dejó de impulsar este servidor.", + "description_withTier": "{user} dejó de impulsarse, lo que provocó que el servidor cayera al nivel {tier}", + "description_withTier_noUser": "Alguien dejó de impulsar, lo que provocó que el servidor cayera al nivel {tier}", + "none": "ninguno" + } +} diff --git a/dist/bot/es_es/standard/modlog.json b/dist/bot/es_es/standard/modlog.json new file mode 100644 index 0000000..8ec9b92 --- /dev/null +++ b/dist/bot/es_es/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderador", + "user": "Usuario", + "reason": "Razón", + "case": "Caso", + "noReason": "Moderador: ejecute {command}", + "noReasonBrief": "Ejecutar {command}", + "ban": "Prohibición", + "unban": "Desbanear", + "kick": "Patada", + "mute": "Se acabó el tiempo", + "unmute": "Tiempo de espera eliminado", + "timeoutEnds": "El tiempo de espera finaliza {time}", + "editReason": "Editar motivo", + "reasonModal": { + "label": "Razón", + "placeholder": "Estando muy mal >:(", + "title": "Modificar el motivo del modlog" + } +} diff --git a/dist/bot/es_es/standard/quarkEvents.json b/dist/bot/es_es/standard/quarkEvents.json new file mode 100644 index 0000000..c27a61f --- /dev/null +++ b/dist/bot/es_es/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Canal de registro cambiado", + "description_set": "{executor} establece el canal de registro {type} en {channel}", + "description_category_disable": "{executor} deshabilitó el canal de registro {type}", + "description_unset": "{executor} desarmar el canal de registro {type}" + }, + "serverlogOptionsUpdate": { + "title": "Opciones de registro actualizadas", + "description": "{executor} establece {option} en {state}", + "pluralkitSupport": "Soporte de PluralKit", + "spoilers": "Spoilers", + "buttons": "Botones", + "formatType": "Tipo de formato" + }, + "serverlogLogUpdate": { + "title": "Registro actualizado", + "description": "{executor} actualizó el registro de {type}", + "enabled": "Activado", + "logFormat": "Formato", + "logChannel": "Canal", + "colour": "Color", + "ignoreBotExecutors": "Ignorar a los ejecutores de bots", + "ignoreBotTargets": "Ignorar objetivos de bot", + "activeIgnore": "Ignorar activo" + }, + "serverlogIgnoreUpdate": { + "title": "Ignorar opciones actualizadas", + "description_set": "{executor} habilitado {type}", + "description_unset": "{executor} deshabilitado {type}", + "description_added": "{executor} agregó {objetivo} a {type}", + "description_removed": "{executor} eliminó a {objetivo} de {type}" + }, + "languageUpdate": { + "title": "Idioma cambiado", + "description": "{executor} cambió el idioma a {language}" + }, + "reset": { + "title": "Restablecer configuración", + "description": "{executor} restablece la configuración de este servidor" + }, + "tagAdded": { + "title": "Etiqueta agregada", + "description": "{executor} creó una etiqueta {tag}" + }, + "tagUpdated": { + "title": "Etiqueta actualizada", + "description": "{executor} actualizó la etiqueta {tag}" + }, + "tagDeleted": { + "title": "Etiqueta eliminada", + "description": "{executor} eliminó la etiqueta {tag}" + }, + "tokenAdded": { + "title": "Token generado", + "description": "{executor} generó un token de acceso de Quark con permisos {permissions} para este servidor", + "unique_id": "ID de token", + "revoke": "Revocar este token" + }, + "tokenRevoked": { + "title": "Token revocado", + "description": "{executor} revocó el token de acceso de Quark con ID {token}" + } +} diff --git a/dist/bot/es_es/standard/roleEvents.json b/dist/bot/es_es/standard/roleEvents.json new file mode 100644 index 0000000..8da78be --- /dev/null +++ b/dist/bot/es_es/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Rol creado", + "description": "{role} fue creado por {executor}" + }, + "roleDeleted": { + "title": "Rol eliminado", + "description": "{role_name} fue eliminado por {executor}", + "role": "Role", + "linkToRoleIcon": "Enlace al icono de rol" + }, + "roleUpdated": { + "title": "Rol modificado", + "description": "{role} fue modificado por {executor}" + }, + "rolePermissionsUpdate": { + "title": "Permisos de rol actualizados", + "description": "Los permisos para {role} fueron actualizados por {executor}", + "newPermissions": "Nuevos permisos", + "oldPermissions": "Permisos antiguos", + "viewFullNewPermissions": "Ver permisos nuevos completos", + "viewFullOldPermissions": "Ver permisos antiguos completos" + }, + "roleIconUpdate": { + "title": "Icono de rol actualizado", + "description": "{executor} actualizó el ícono de {role}", + "description_added": "{executor} agregó un ícono para {role}", + "description_removed": "{executor} eliminó el ícono de {role}", + "linkToOldIcon": "Enlace al icono antiguo", + "linkToNewIcon": "Enlace al nuevo icono" + } +} diff --git a/dist/bot/es_es/standard/serverActions.json b/dist/bot/es_es/standard/serverActions.json new file mode 100644 index 0000000..a8ce4ff --- /dev/null +++ b/dist/bot/es_es/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invitación creada", + "description_withInviter": "{inviter} creó una invitación {invite} para {channel}", + "description_withoutInviter": "Se creó una invitación {invite} para {channel}", + "expires": "Vence", + "never": "Nunca", + "maxUses": "Usos máximos", + "none": "ninguno" + }, + "inviteDelete": { + "title": "Invitación eliminada", + "description_withExecutor": "{executor} eliminó una invitación {invite} para {channel}", + "description_withoutExecutor": "Se eliminó una invitación {invite} para {channel}", + "used": "Usado", + "created": "Creado por", + "none": "ninguno" + }, + "emojiCreated": { + "title": "Emoji creado", + "description": "{emoji} fue agregado por {executor}" + }, + "emojiDeleted": { + "title": "Emoji eliminado", + "description": "{emoji} fue eliminado por {executor}", + "emoji": "emojis" + }, + "emojiUpdated": { + "title": "Emoji editado", + "description": "{emoji} fue editado por {executor}" + }, + "serverEventCreate": { + "title": "Evento creado", + "description_withChannel": "{executor} creó un evento {name} en {channel}", + "description_withoutChannel": "{executor} creó un evento {name}", + "eventDescription": "Descripción", + "location": "Ubicación", + "starts": "Empieza", + "image": "Image" + }, + "serverEventDelete": { + "title": "Evento eliminado", + "description": "{executor} eliminó el evento {name}", + "linkToEventImage": "Enlace a la imagen del evento" + }, + "serverEventUpdate": { + "title": "Evento actualizado", + "description": "{executor} actualizó el evento {name}", + "newEventDescription": "Nueva descripción", + "newLocation": "Nueva ubicacion", + "newChannel": "Nuevo canal", + "linkToEventImage": "Enlace a imagen antigua del evento", + "newImage": "New Image" + } +} diff --git a/dist/bot/es_es/standard/serverEvents.json b/dist/bot/es_es/standard/serverEvents.json new file mode 100644 index 0000000..836764e --- /dev/null +++ b/dist/bot/es_es/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Miembros", + "userJoined": { + "title": "Usuario unido", + "description": "{user} se unió al servidor", + "noAvatar": "La cuenta no tiene avatar.", + "newAccount": "La cuenta es nueva", + "noBadges": "La cuenta no tiene insignias", + "warning": "¡ADVERTENCIA!", + "accountCreated": "Cuenta creada", + "invite": "Invitar", + "createdBy": "creado por {user}", + "ban": "Prohibición", + "info": "Información", + "rejoined": "Cuenta reincorporada" + }, + "userLeft": { + "title": "Usuario izquierdo", + "description": "{user} abandonó el servidor", + "joined": "Unido", + "roles": "Roles", + "serverProfilePicture": "Enlace al avatar del servidor" + }, + "botAdded": { + "title": "Bot agregado", + "description": "{bot} fue agregado al servidor por {executor}", + "descriptionne": "{bot} fue agregado al servidor" + }, + "botRemoved": { + "title": "Bot eliminado", + "description": "{bot} fue eliminado del servidor por {executor}", + "descriptionne": "{bot} fue eliminado del servidor" + }, + "nicknameUpdate": { + "title": "Apodo actualizado", + "description": "El apodo de {user} se cambió de {oldNickname} a {newNickname}", + "setNick": "El apodo de {user} se estableció en **{newNickname}**", + "nickRemoved": "Se eliminó el apodo de {user}, **{oldNickname}**", + "changedBy": "Cambiado por" + }, + "memberRoleAdd": { + "title": "Rol asignado", + "title_multiple": "Roles asignados", + "description": "A {user} se le asignó el rol {role}", + "description_multiple": "A {user} se le asignaron múltiples roles", + "givenBy": "Dada por", + "roles": "Roles" + }, + "memberRoleRemove": { + "title": "Rol asumido", + "title_multiple": "Roles asumidos", + "description": "El rol {role} fue eliminado de {user}", + "description_multiple": "Se eliminaron varios roles de {user}", + "removedBy": "Eliminado por", + "roles": "Roles" + }, + "memberPrune": { + "title": "Miembros podados", + "description": "{count} miembros con al menos {time} días de inactividad fueron eliminados por {executor}" + }, + "avatarUpdate": { + "title": "Avatar del servidor cambiado", + "description": "{user} cambió su avatar de servidor", + "description_added": "{user} agregó un avatar de servidor", + "description_removed": "{user} eliminó su avatar del servidor", + "changedBy": "Cambiado por", + "linkToOldAvatar": "Enlace al avatar antiguo", + "linkToNewAvatar": "Enlace al nuevo avatar" + } +} diff --git a/dist/bot/es_es/standard/textEvents.json b/dist/bot/es_es/standard/textEvents.json new file mode 100644 index 0000000..5d0edb2 --- /dev/null +++ b/dist/bot/es_es/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Encuesta", + "pollDescriptor": "[encuesta]", + "status": "La encuesta tiene estado.", + "ended": "terminó", + "notEnded": "no terminó", + "multiselect": "Selección múltiple", + "enabled": "activado", + "disabled": "desactivado", + "ends": "Termina", + "vote": "votar", + "votes": "votos", + "noResponses": "Sin respuestas", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Mensaje borrado", + "author": "Autor del mensaje", + "channel": "Canal", + "deletedBy": "Eliminado por", + "jumpToContext": "Saltar al contexto", + "warning": "¡ADVERTENCIA!", + "linksToEmojis": "Enlaces a emojis", + "linksToFiles": "Enlaces a archivos", + "inviteDetected": "Invitación al servidor detectada", + "ghostpingDetected": "Imágenes fantasma detectadas", + "file": "archivo", + "files": "archivos", + "fileExpired": "archivo demasiado grande o caducado", + "filesExpired": "archivos demasiado grandes o caducados", + "sticker": "pegatina", + "noContent": "sin contenido", + "embed": "empotrar", + "thread": "Hilo", + "initialReactor": "reactor inicial" + }, + "messagesBulkDeleted": { + "title": "Varios mensajes eliminados", + "deletedBy": "Eliminado por", + "channel": "Canal", + "more": "más", + "uncachedUser": "usuario sin caché", + "uncachedChannel": "canal sin caché", + "uncachedMessage": "mensaje sin caché", + "embed": "empotrar", + "errorFile": "Hubo un problema con la recuperación de los archivos. ", + "errorText": "Hubo un problema con la creación de un archivo de texto. " + }, + "messageUpdate": { + "title": "Mensaje editado", + "author": "Autor del mensaje", + "channel": "Canal", + "jumpToMessage": "Saltar al mensaje", + "afterEdit": "Después de editar", + "diff": "Ediciones", + "diffError": "No se pueden calcular las ediciones.", + "cannotRetrieveOriginal": "No se puede recuperar el mensaje original", + "noContent": "sin contenido", + "thread": "Hilo" + }, + "attachmentDeleted": { + "title": "Adjunto eliminado" + }, + "messagePin": { + "title": "Mensaje fijado", + "description": "{executor} fijó un mensaje" + }, + "messageUnpin": { + "title": "Mensaje no fijado", + "description": "{executor} desanuló un mensaje" + }, + "threadCreate": { + "thread": "Hilo", + "channel": "Canal", + "jumpToContext": "Saltar al contexto", + "title": "Hilo creado", + "description": "{member} creó un nuevo hilo {thread}" + }, + "threadDelete": { + "thread": "Hilo", + "channel": "Canal", + "title": "Hilo eliminado", + "description": "{executor} eliminó un hilo {thread}" + }, + "messageReactionRemove": { + "title": "Reacción eliminada", + "description": "{executor} eliminó una reacción de un mensaje", + "emoji": "emojis", + "linkToEmoji": "Enlace a emojis", + "jumpToMessage": "Saltar al mensaje" + } +} diff --git a/dist/bot/es_es/standard/voiceEvents.json b/dist/bot/es_es/standard/voiceEvents.json new file mode 100644 index 0000000..6c9755a --- /dev/null +++ b/dist/bot/es_es/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Transmisión iniciada", + "description": "{user} comenzó a transmitir en el canal de voz {channel}" + }, + "streamStop": { + "title": "Transmisión finalizada", + "description": "{user} dejó de transmitir en el canal de voz {channel}" + }, + "videoStart": { + "title": "Vídeo iniciado", + "description": "{user} comenzó su video en el canal de voz {channel}" + }, + "videoStop": { + "title": "Vídeo detenido", + "description": "{user} detuvo su video en el canal de voz {channel}" + }, + "voiceSwitch": { + "title": "Canal cambiado", + "description": "{user} pasó del canal de voz {channel_old} al canal de voz {channel_new}" + }, + "voiceMove": { + "title": "Movido", + "description": "{user} fue movido del canal de voz {channel_old} al canal de voz {channel_new}", + "movedBy": "Llevado por" + }, + "voiceJoin": { + "title": "Canal unido", + "description": "{user} se unió al canal de voz {channel}" + }, + "voiceLeave": { + "title": "Canal izquierdo", + "description": "{user} abandonó el canal de voz {channel}", + "joined": "Unido", + "joinedValue": "{relative} para {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Desconectado", + "description": "{user} fue desconectado", + "disconnectedBy": "Desconectado por", + "voiceChannel": "Canal de voz" + }, + "serverDeafen": { + "title": "ensordecido", + "description": "{user} quedó sordo", + "deafenedBy": "ensordecido por", + "voiceChannel": "Canal de voz" + }, + "serverMute": { + "title": "Apagado", + "description": "{user} fue silenciado", + "mutedBy": "Silenciado por", + "voiceChannel": "Canal de voz" + }, + "serverUndeafen": { + "title": "sordos", + "description": "{user} estaba sordo", + "undeafenedBy": "Ensordecido por", + "voiceChannel": "Canal de voz" + }, + "serverUnmute": { + "title": "no silenciado", + "description": "{user} fue activado", + "unmutedBy": "No silenciado por", + "voiceChannel": "Canal de voz" + }, + "channelStatusUpdate": { + "title": "Estado del canal de voz actualizado", + "description": "{executor} establece el estado de {channel}", + "status": "Estado", + "linksToEmojis": "Enlaces a emojis" + }, + "stageStarted": { + "title": "Etapa iniciada", + "description": "{executor} inició una etapa en {channel}", + "topic": "Tema" + }, + "stageEnded": { + "title": "Etapa terminada", + "description": "La etapa en {channel} fue finalizada por {executor}", + "description_noExecutor": "La etapa en {channel} terminó", + "topic": "Tema", + "none": "ninguno" + }, + "stageUpdated": { + "title": "Etapa actualizada", + "description": "La etapa en {channel} fue actualizada por {executor}", + "oldTopic": "Tema antiguo", + "newTopic": "Nuevo tema" + }, + "stageSpeakerAdd": { + "title": "Nuevo altavoz de escenario", + "description": "{user} se convirtió en orador en el canal del escenario {channel}", + "description_inviteAccepted": "{user} aceptó la invitación para convertirse en orador en el canal del escenario {channel}" + }, + "stageSpeakerRemove": { + "title": "dejó de hablar", + "description": "{user} ya no es un orador en el canal de escenario {channel}" + }, + "stageSpeakerInvited": { + "title": "Orador invitado", + "description": "{user} fue invitado a hablar en el canal del escenario {channel}" + } +} diff --git a/dist/bot/fr/general/access_token.json b/dist/bot/fr/general/access_token.json new file mode 100644 index 0000000..20dc3da --- /dev/null +++ b/dist/bot/fr/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Admin", + "2": "Basique" +} diff --git a/dist/bot/fr/general/buttons.json b/dist/bot/fr/general/buttons.json new file mode 100644 index 0000000..73930fa --- /dev/null +++ b/dist/bot/fr/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "ID de l'utilisateur", + "supportServer": "Serveur de support", + "customise": "Personnaliser", + "overview": "Aperçu", + "serverlog": "Logs de serveur", + "dashboard": "Tableau de bord", + "pro": "Quark Pro" +} diff --git a/dist/bot/fr/general/channel_types.json b/dist/bot/fr/general/channel_types.json new file mode 100644 index 0000000..e05d750 --- /dev/null +++ b/dist/bot/fr/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Texte", + "2": "Voix", + "4": "Catégorie", + "5": "Annoncement", + "10": "Fil d'Annoncement", + "11": "Fil Public", + "12": "Fil Privé", + "13": "Conférence", + "14": "Répertoire", + "15": "Forum", + "16": "Média" +} diff --git a/dist/bot/fr/general/channel_update_types.json b/dist/bot/fr/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/fr/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/fr/general/command_responses.json b/dist/bot/fr/general/command_responses.json new file mode 100644 index 0000000..c293e3c --- /dev/null +++ b/dist/bot/fr/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Désactivé", + "enable": "Activé", + "error-401-0": "La commande a échoué", + "error-401-1-type-0": "Je ne parviens pas à bannir cet utilisateur", + "error-401-1-type-1": "Je ne parviens pas à expulser cet utilisateur", + "error-401-1-type-2": "Je ne parviens pas à réduire au silence cet utilisateur", + "error-401-1-type-3": "Je ne parviens pas à enlever la réduction au silence à cet utilisateur", + "error-403-0": "Permissions insuffisantes", + "error-403-1-type-0": "Veuillez vous assurer que j'ai la permission de `Bannir des membres`", + "error-403-1-type-1": "Veuillez vous assurer que j'ai la permission d'`Expulser des membres`", + "error-403-1-type-2": "Veuillez vous assurer que j'ai la permission de Gérer les rôles` et que le rôle `Muted` est en-dessous de mon plus haut rôle", + "error-403-1-type-3": "Veuillez vous assurer que j'ai la permission de `Gérer les messages`", + "error-404-0": "Utilisateur non trouvé", + "error-404-1": "Veuillez @mentionner un utilisateur, copier/coller son ID ou saisir son nom d'utilisateur", + "error-405-0": "Excusez-moi ?", + "error-405-1": "Je ne vais pas faire ça mdr", + "error-406-0": "Vous n'avez pas la permission", + "error-407-0": "Vous n'avez pas le pouvoir de faire ceci", + "error-409-0-type-0": "Cet utilisateur est déjà banni", + "error-409-0-type-1": "Cet utilisateur est déjà réduit au silence", + "error-409-0-type-2": "Cet utilisateur est déjà débanni", + "error-409-0-type-3": "Cet utilisateur n'est déjà plus réduit au silence", + "error-429-0": "Nombre invalide", + "error-429-1": "Entrez un nombre entier valide compris dans la plage (1-100)", + "error-430-0": "Aucun message", + "error-430-1": "Aucun message a été trouvé pour en effacer", + "error-431-0": "Lien de message invalide", + "error-431-1": "Veuillez entrer un lien de message valide", + "error-432-0": "Ceci n'est pas un log de Quark", + "error-432-1": "Ce message n'est pas un log de Quark valide", + "error-433-0": "Message de début et fin invalides", + "error-433-1": "Le message de début doit être plus ancien que le message de fin", + "error-434-0": "Salons différents", + "error-434-1": "Le message de début et de fin doivent appartenir au même salon", + "error-435-0": "Temps d'attente activé", + "error-435-1": "Cette commande ne peut être utiliser que toutes les 15 minutes", + "error-try-help-again": "Essayez d'exécuter à nouveau la commande aide...", + "error-no-modlog": "Aucun salon de logs de modération", + "error-invalid-log": "Log de modération du cas non trouvé", + "error-timeout-period-too-long-0": "Période de temps de la réduction au silence trop long", + "error-timeout-period-too-long-1": "La période de temps de la réduction au silence doit être inférieur à 28 jours", + "response-ban": "Banni", + "response-kick": "Expulsé", + "response-mute": "Réduit au silence", + "response-unmute": "Réduction au silence retiré", + "response-unban": "Débanni", + "response-purge": "{count} messages effacés", + "response-customise-dash": "Les paramètres de personnalisation ont été déplacés vers notre [Tableau de bord en ligne] !", + "response-customise-1": "Les logs de messages datant de moins de 8 semaines, personnaliser les logs, et bien plus encore avec Quark Pro...", + "response-customise-2": "[UK, US, EU] Cliquez sur mon profil pour mettre à niveau !", + "response-customise-3": "Regardez les abonnements... {proLink}", + "response-customise-4": "Essayez gratuitement la personnalisation des couleurs sur {inventoryLink}", + "response-case-updated": "Cas modifié !", + "response-debug": "Rapport de debug envoyé !", + "response-status-enabled": "Salon des mises à jour du statut activé !", + "response-status-disabled": "Salon des mises à jour du statut désactivé !", + "target0-command": "cible", + "target1-command": "cibles", + "message0-command": "message", + "executor0-command": "executant", + "executor1-command": "executants", + "channel0-command": "salon", + "channel1-command": "salons", + "serverlog-web-promote": "...ou consultez notre tableau de bord en ligne !", + "serverlog-select": "Sélectionnez le salon des logs du serveur", + "serverlog-unset": "Salon désactivé", + "serverlog-set": "Salon défini", + "serverlog-setchannel": "Salon défini sur {channel}", + "setserverlog-confirm0-set": "Salon des logs du serveur défini", + "setserverlog-confirm0-unset": "Salon des logs du serveur désactivé", + "setserverlog-confirm1-set": "Tous les événements de log de serveur seront maintenant enregistrés dans ce salon ({channel}).\n\n[**Consultez le tableau de bord en ligne de Quark pour plus d'options de configurations!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "Vous ne recevrez plus de messages sur les événements qui se produisent dans ce serveur, à moins que vous n'ayez défini d'autres salons pour les envoyer.", + "setserverlog-confirm0-options-set": "Salon de logs {type} du serveur configuré", + "setserverlog-confirm0-options-unset": "Salon de logs {type} du serveur désactivé", + "setserverlog-confirm0-options-stoplog": "L'enregistrement des logs {type} du serveur est arrêté", + "setserverlog-confirm1-options-set": "Les logs {type} du serveur seront maintenant enregistrés dans ce salon.\n\nPour désactiver ce salon, ré-éxécutez la commande dans ce salon.", + "setserverlog-confirm1-options-unset": "Les logs {type} du serveur ne seront plus enregistrés dans ce salon.\n\nPour configurer ce salon, ré-éxécutez la commande dans ce salon.", + "setserverlog-confirm1-options-stoplog": "Les logs {type} du serveur continueront maintenant d'être enregistrés dans le salon des logs du serveur principal (si il y en a un de configuré).\n\nPour annuler ceci, ré-éxécutez la commande ici.", + "setserverlog-type-members-0": "de Membres", + "setserverlog-type-members-1": "de membres", + "setserverlog-type-actions-0": "d'Actions", + "setserverlog-type-actions-1": "d'actions", + "setserverlog-type-text-0": "d'Événements de salon textuel", + "setserverlog-type-text-1": "d'événements de salon textuel", + "setserverlog-type-voice-0": "d'Événements de salon vocal", + "setserverlog-type-voice-1": "d'événements de salon vocal", + "setserverlog-type-files-0": "de Fichiers", + "setserverlog-type-files-1": "de fichiers", + "setserverlog-type-server-0": "de Serveur", + "setserverlog-type-server-1": "de serveur", + "setserverlog-type-roles-0": "d'Événements de rôle", + "setserverlog-type-roles-1": "d'événements de rôle", + "setserverlog-type-channels-0": "d'Événements de salon", + "setserverlog-type-channels-1": "d'événements de salon", + "setserverlog-type-modlogs-0": "de modération", + "setserverlog-type-modlogs-1": "de modération", + "setserverlog-type-quark-0": "d'Événements de Quark", + "setserverlog-type-quark-1": "d'événements de Quark", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Les spoilers dans les logs du serveur sont définis sur {result}", + "setserverlog-enable-status-updates": "Activez les Mises à Jour du Statut !", + "setserverlog-enable-status-updates-desc": "Soyez notifié de toutes les dernières mises à jour, des maintenances, et d'autres communications importants des développeurs !", + "setserverlog-enable-status-updates-desc-1": "Nous vous recommandons vivement d'activer ceci dans l'un de vos salons !", + "setserverlog-check-permissions": "Veuillez vous assurer que Quark a la permission d'envoyer des messages dans ce salon, sinon le salon sera désactivé.", + "festive-title": "Cadeau de fête gratuit !", + "festive-claim": "Récupérez votre cadeau gratuit !", + "help-overview-website-description": "Configurez et gérez Quark facilement depuis le [Tableau de bord en ligne] !", + "help-overview-inventory-description": "Gérez votre abonnement et obtenez certaines fonctionnalités [Quark Pro] gratuitement !", + "help-overview-view-inv": "Voir l'inventaire", + "help-overview-website": "Site Web", + "help-overview-serverlog": "Logs de serveur", + "help-overview-modlog": "Logs de modération", + "help-overview-commands": "Commandes", + "help-overview-language": "Langue", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventaire", + "help-overview-channel-isset": "Salon configuré dans {channel}", + "help-overview-channel-isnotset": "Exécutez {command} dans le salon désiré", + "help-overview-view-options": "Exécutez {command} pour voir les options", + "help-overview-view-options-and-statuses": "Exécutez {command} pour voir les statuts et les options", + "help-overview-view-all-commands": "Exécutez {command} pour voir les commandes", + "help-overview-change-channel": "Changez ceci en exécutant {command} dans le salon désiré.", + "help-overview-manage-premium": "Exécutez {command} pour gérer votre premium", + "language-set": "Langue défini sur {language}", + "help-serverlog-help": "Aide Logs du serveur", + "help-serverlog-0": "Restrictions de salons", + "help-serverlog-1": "Options d'exceptions", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "Pour plus de contrôle sur les logs, comme la sélection de différents salons pour différents types de logs, veuillez vous rendre sur le [tableau de bord en ligne de Quark]", + "help-serverlog-1-desc": "Pour éviter que certains salons, utilisateurs ou messages soit enregistrés dans les logs, exécutez:\n{ignorecommand}", + "help-serverlog-2-desc": "Pour définir si les spoilers sont appliqués à tous les médias envoyés dans les logs du serveur ou non, exécutez : {command}", + "help-serverlog-2-on": "Les spoilers sont activés.", + "help-serverlog-2-off": "Les spoilers sont désactivés.", + "help-commands-help": "Aide Commandes", + "help-commands-moderation": "Modération", + "help-commands-tags": "Étiquettes", + "help-commands-notes": "Notes", + "help-commands-other": "Autre", + "help-notes-help": "Aide Notes", + "help-tags-help": "Aide Étiquettes", + "help-info": "Toujours besoin d'un coup de main ? **Rejoingnez le serveur support de Quark !**", + "need-to-vote-title": "Vous devez voter pour utiliser cette commande !", + "need-to-vote": "Cliquez ici pour voter", + "need-to-vote-footer": "L'enregistrement des votes prend jusqu'à une minute", + "initialreactors-expired": "expiré", + "initialreactors-notfound": "Aucune réaction trouvée", + "configCommand": { + "title": "Configuration des Logs du Serveur", + "selection": "Sélectionnez une catégorie dans le menu pour afficher la configuration.", + "serverLogDesc": "Salon principal des logs du serveur", + "notSet": "Pas défini", + "selectACategory": "Sélectionnez une catégorie", + "overview": "Aperçu", + "formats": { + "log_channels": "Salons de log", + "configurable_events": "Événements configurables" + }, + "categories": { + "categoryMembers": { + "title": "Membres", + "description": "Les actions de membre (rejoindre/quitter, rôles, pseudo)" + }, + "categoryText": { + "title": "Messages", + "description": "Les actions de message (suppressions, modifications, épinglements, mettre/enlever une réaction)" + }, + "categoryVoice": { + "title": "Voix", + "description": "Les actions de salon vocal (rejoindre/se déconnecter, partage d'écran, rendre muet/mettre en sourdine)" + }, + "categoryActions": { + "title": "Les actions de serveur", + "description": "Les actions de serveur (création d'invitation/suppression, émojis)" + }, + "categoryChannels": { + "title": "Salons", + "description": "Les actions de salons (créations/suppressions, permissions)" + }, + "categoryFiles": { + "title": "Fichiers" + }, + "categoryServer": { + "title": "Les Événements du Serveur", + "description": "Les actions générales (modifications du serveur)" + }, + "categoryRoles": { + "title": "Rôles", + "description": "Les actions de rôles (créations/suppressions, permissions)" + }, + "categoryModlog": { + "title": "Logs de modération", + "description": "Les actions de modération (bannissements, expulsions, réductions au silence)" + }, + "overview": { + "title": "Aperçu", + "description": "Aperçu des principales options de catégories" + }, + "categoryQuark": { + "title": "Configuration Quark", + "description": "Les changements apportés à la configuration de Quark pour ce serveur" + } + } + }, + "help-overview-help": "Aide", + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/fr/general/emoji_update_types.json b/dist/bot/fr/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/fr/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/fr/general/gui_constants.json b/dist/bot/fr/general/gui_constants.json new file mode 100644 index 0000000..e6bd48e --- /dev/null +++ b/dist/bot/fr/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Nom", + "type": "Type", + "position": "Position", + "topic": "Sujet", + "rate_limit_per_user": "Mode lent", + "parent_id": "Catégorie", + "bitrate": "Débit Binaire", + "user_limit": "Limite d'utilisateurs", + "rtc_region": "Région", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Nom", + "color": "Couleur", + "hoist": "Affiché séparément", + "managed": "Géré", + "mentionable": "Mentionnable", + "unicode_emoji": "Emoji" + }, + "emojiModificationTypes": { + "name": "Nom" + }, + "guildModificationTypes": { + "name": "Nom", + "description": "Description", + "system_channel_id": "Salon de messages système", + "rules_channel_id": "Salon des règles", + "mfa_level": "A2F Requis", + "verification_level": "Niveau de vérification", + "default_message_notifications": "Notifications par défaut", + "explicit_content_filter": "Filtre d'images explicites", + "nsfw_level": "Niveau NSFW", + "premium_progress_bar_enabled": "Barre de progression" + }, + "webhookModificationTypes": { + "name": "Nom", + "channel_id": "Salon" + } +} diff --git a/dist/bot/fr/general/guild_update_types.json b/dist/bot/fr/general/guild_update_types.json new file mode 100644 index 0000000..378b58b --- /dev/null +++ b/dist/bot/fr/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "none", + "verification_level": { + "0": "none", + "1": "low", + "2": "medium", + "3": "high", + "4": "very_high" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + }, + "explicit_content_filter": { + "0": "disabled", + "1": "members without roles", + "2": "all members" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "2": "safe", + "3": "age restricted" + }, + "premium_progress_bar_enabled": { + "true": "activée", + "false": "désactivée" + } +} diff --git a/dist/bot/fr/general/ignore_options.json b/dist/bot/fr/general/ignore_options.json new file mode 100644 index 0000000..1fe676b --- /dev/null +++ b/dist/bot/fr/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Utilisateurs Cibles Ignorés", + "ignoreExecutors": "Cibles Exécutants Ignorées", + "specificMessageContent": "Contenus Spécifiques de Messages Ignorés", + "ignoreChannels": "Salons Ignorés", + "ignoreBotExecutors": "Ignorer les Bots Exécutants", + "ignoreBotTargets": "Ignorer les Bots Cibles", + "ignoreExecutorRoles": "Rôles Exécutants Ignorés", + "ignoreTargetRoles": "Rôles Cibles Ignorés", + "ignoreCategories": "Catégories Ignorées", + "activeIgnore": "Ignorance active" +} diff --git a/dist/bot/fr/general/log_categories.json b/dist/bot/fr/general/log_categories.json new file mode 100644 index 0000000..0313b6b --- /dev/null +++ b/dist/bot/fr/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Membres", + "serverActions": "Actions", + "textEvents": "Messages", + "voiceEvents": "Voix", + "fileEvents": "Fichiers", + "generalEvents": "Serveur", + "roleEvents": "Rôles", + "channelEvents": "Salon", + "quarkEvents": "Configuration de Quark", + "modLog": "Logs de modération", + "main": "Principal" +} diff --git a/dist/bot/fr/general/log_formats.json b/dist/bot/fr/general/log_formats.json new file mode 100644 index 0000000..32a4c5d --- /dev/null +++ b/dist/bot/fr/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standard", + "1": "Compact", + "2": "Standard (pas d'embed)", + "3": "Compact (pas d'embed)", + "4": "json" +} diff --git a/dist/bot/fr/general/permissions.json b/dist/bot/fr/general/permissions.json new file mode 100644 index 0000000..cf036dc --- /dev/null +++ b/dist/bot/fr/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Créer une invitation", + "KICK_MEMBERS": "Expulser des membres", + "BAN_MEMBERS": "Bannir des membres", + "ADMINISTRATOR": "Administrateur", + "MANAGE_CHANNELS": "Gérer les salons", + "MANAGE_GUILD": "Gérer le serveur", + "ADD_REACTIONS": "Ajouter des réactions", + "VIEW_AUDIT_LOG": "Voir les logs du serveur", + "PRIORITY_SPEAKER": "Voix prioritaire", + "STREAM": "Vidéo", + "VIEW_CHANNEL": "Voir les salons", + "SEND_MESSAGES": "Envoyer des messages", + "SEND_TTS_MESSAGES": "Envoyer des messages de synthèse vocale", + "MANAGE_MESSAGES": "Gérer les messages", + "EMBED_LINKS": "Intégrer des liens", + "ATTACH_FILES": "Joindre des fichiers", + "READ_MESSAGE_HISTORY": "Voir les anciens messages", + "MENTION_EVERYONE": "Mentionner @everyone, @here et tous les rôles", + "USE_EXTERNAL_EMOJIS": "Utiliser des émojis externes", + "VIEW_GUILD_INSIGHTS": "Voir les analyses de serveur", + "CONNECT": "Se connecter", + "SPEAK": "Parler", + "MUTE_MEMBERS": "Rendre les membres muets", + "DEAFEN_MEMBERS": "Mettre en sourdine des membres", + "MOVE_MEMBERS": "Déplacer des membres", + "USE_VAD": "Utiliser la Détection de la voix", + "CHANGE_NICKNAME": "Changer le pseudo", + "MANAGE_NICKNAMES": "Gérer les pseudos", + "MANAGE_ROLES": "Gérer les rôles", + "MANAGE_WEBHOOKS": "Gérer les webhooks", + "MANAGE_EMOJIS": "Gérer les expressions", + "USE_SLASH_COMMANDS": "Utiliser les commandes de l'application", + "REQUEST_TO_SPEAK": "Demande de prise de parole", + "MANAGE_THREADS": "Gérer les fils", + "USE_PUBLIC_THREADS": "Créer des fils publics", + "USE_PRIVATE_THREADS": "Créer des fils privés", + "USE_EXTERNAL_STICKERS": "Utiliser des autocollants externes", + "SEND_MESSAGES_IN_THREADS": "Envoyer des messages dans les fils", + "USE_EMBEDDED_ACTIVITIES": "Utiliser les Activités", + "MODERATE_MEMBERS": "Modérer les membres", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetisation Analytics", + "USE_SOUNDBOARD": "Utiliser Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Créer des expressions", + "CREATE_EVENTS": "Créer des événements", + "USE_EXTERNAL_SOUNDS": "Utiliser des sons externes", + "SEND_VOICE_MESSAGES": "Envoyer des messages vocaux", + "SEND_POLLS": "Créer des sondages" +} diff --git a/dist/bot/fr/general/role_update_types.json b/dist/bot/fr/general/role_update_types.json new file mode 100644 index 0000000..65b87d3 --- /dev/null +++ b/dist/bot/fr/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "none": "none", + "enabled": "enabled", + "disabled": "disabled" +} diff --git a/dist/bot/fr/general/tags_responses.json b/dist/bot/fr/general/tags_responses.json new file mode 100644 index 0000000..2e52403 --- /dev/null +++ b/dist/bot/fr/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Les étiquettes sont un moyen facile et efficace de présenter des informations fréquentes aux utilisateurs, en utilisant vos propres commandes.", + "create-success": "L'étiquette est créée ! Utilise {tag} pour y avoir accès à tout moment !", + "edit-success": "L'étiquette est modifiée ! Utilise {tag} pour y avoir accès à tout moment !", + "delete-success": "L'étiquette {tag} est supprimée ! Utilise {commandList} pour voir toutes tes étiquettes restantes !", + "notags-list-command": "Hmmm... il n'y a pas d'étiquettes. Tu peux en créer un en utilisant {commandCreate}", + "tags-list-title": "Les étiquettes disponibles", + "tags-embedoptions-title": "Les options d'embed :", + "tags-usageoptions-title": "Les options d'utilisations des étiquettes :", + "tags-display-title": "Afficher les étiquettes", + "tag-error-noname-0": "Pas de nom d'étiquette", + "tag-error-noname-1": "Veuillez spécifier le nom de l'étiquette", + "tag-error-nocontent-0": "Pas de contenu dans l'étiquette", + "tag-error-nocontent-1": "Veuillez inclure du contenu qui devrait être envoyé dans l'étiquette", + "tag-error-invalidname-0": "Nom d'étiquette invalide", + "tag-error-invalidname-1": "Une étiquette avec ce nom ne peut pas être créée", + "tag-error-doesnotexist-0": "Cette étiquette n'existe pas", + "tag-error-doesnotexist-1": "Veuillez entrer un nom d'étiquette valide", + "tag-error-alreadyexists-0": "Nom d'étiquette invalide", + "tag-error-alreadyexists-1": "Une étiquette avec ce nom existe déjà", + "tag-error-limitreached-0": "Limite d'étiquette atteinte", + "tag-error-limitreached-1": "Ce serveur a atteint la limite de 25 étiquettes", + "tag-createdby": "Créée par {user}" +} diff --git a/dist/bot/fr/general/time.json b/dist/bot/fr/general/time.json new file mode 100644 index 0000000..c32d7ac --- /dev/null +++ b/dist/bot/fr/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} seconde", + "second-plural": "{time} secondes", + "minute": "{time} minute", + "minute-plural": "{time} minutes", + "hour": "{time} heure", + "hour-plural": "{time} heures", + "day": "{time} jour", + "day-plural": "{time} jours", + "week": "{time} semaine", + "week-plural": "{time} semaines", + "month": "{time} mois", + "month-plural": "{time} mois", + "year": "{time} an", + "year-plural": "{time} ans" +} diff --git a/dist/bot/fr/standard/channelEvents.json b/dist/bot/fr/standard/channelEvents.json new file mode 100644 index 0000000..c658ea7 --- /dev/null +++ b/dist/bot/fr/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "Salon {type} créé", + "description": "{channel} a été créé par {executor}", + "descriptionWithCategory": "{channel} a été créé par {executor} dans la catégorie {category}." + }, + "channelDeleted": { + "title": "Salon {type} Supprimé", + "description": "{channel_name} a été supprimé par {executor}", + "channel": "Salon" + }, + "channelUpdated": { + "title": "Salon {type} Modifié", + "description": "{channel} a été modifié par {executor}" + }, + "channelOverwriteCreate": { + "title": "Permissions de Salon {type} Ajoutée", + "description": "{executor} a ajouté des permissions à {channel} pour {special}" + }, + "channelOverwriteDelete": { + "title": "Permissions de Salon {type} Supprimée", + "description": "{executor} a supprimé des permissions à {channel} pour {special}" + }, + "channelOverwriteUpdate": { + "title": "Permissions de Salon {type} Modifiée", + "description": "{executor} a modifié des permissions à {channel} pour {special}", + "newPermissions": "Nouvelles permissions", + "viewFullNewPermissions": "Voir toutes les nouvelles permissions" + }, + "webhookCreate": { + "title": "Webhook Créé", + "description": "{executor} a créé le webhook {webhook} dans {channel}" + }, + "webhookDelete": { + "title": "Webhook Suprimé", + "description": "{executor} a supprimé le webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook Modifié", + "description": "{executor} a modifié le webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Avatar du Webhook Changé", + "description": "{executor} a changé l'avatar de {webhook}", + "description_added": "{executor} a ajouté un avatar pour {webhook}", + "description_removed": "{executor} a supprimé l'avatar de {webhook}", + "linkToOldAvatar": "Lien vers l'ancien avatar", + "linkToNewAvatar": "Lien vers le nouvel avatar" + }, + "statusChannelFollowed": { + "title": "Salon Suivi", + "description": "{executor} a suivi le salon {name} dans {channel}" + }, + "statusChannelUnfollowed": { + "title": "Salon Plus Suivi", + "description": "{executor} a arrêté de suivre le salon {name}" + }, + "statusChannelUpdated": { + "title": "Salon Suivi Mis à Jour", + "description": "{executor} a mis à jour le salon suivi {name}" + } +} diff --git a/dist/bot/fr/standard/generalEvents.json b/dist/bot/fr/standard/generalEvents.json new file mode 100644 index 0000000..f580bb8 --- /dev/null +++ b/dist/bot/fr/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Serveur Modifié", + "description": "Ce serveur a été modifié par {executor}" + }, + "serverIconUpdated": { + "title": "L'icône de Serveur Modifiée", + "description": "{executor} a modifié l'icône du serveur", + "description_added": "{executor} a ajouté une icône de serveur", + "description_removed": "{executor} a supprimé l'icône du serveur", + "linkToOldIcon": "Lien vers l'ancienne icône", + "linkToNewIcon": "Lien vers la nouvelle icône" + }, + "serverBoostAdd": { + "title": "Serveur Boost", + "description": "{user} a boost ce serveur 🎉", + "description_noUser": "Quelqu'un a boost ce serveur 🎉", + "description_withTier": "{user} a boost ce serveur au niveau {tier} 🎉", + "description_withTier_noUser": "Quelqu'un a boost ce serveur au niveau {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Boost de Serveur Supprimé", + "description": "{user} a arrêté de boost ce serveur", + "description_noUser": "Quelqu'un a arrêté de boost ce serveur", + "description_withTier": "{user} a arrêté de boost, causant la descente de ce serveur au niveau {tier}", + "description_withTier_noUser": "Quelqu'un a arrêté de boost, causant la descente de ce serveur au niveau {tier}", + "none": "none" + } +} diff --git a/dist/bot/fr/standard/modlog.json b/dist/bot/fr/standard/modlog.json new file mode 100644 index 0000000..b2f9259 --- /dev/null +++ b/dist/bot/fr/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Modérateur", + "user": "Utilisateur", + "reason": "Raison", + "case": "Cas", + "noReason": "Modérateur : Veuillez utiliser {command}", + "noReasonBrief": "Utilisez {command}", + "ban": "Ban", + "unban": "Deban", + "kick": "Expulsion", + "mute": "Réduction au silence", + "unmute": "Réduction au silence supprimée", + "timeoutEnds": "La réduction au silence se finit {time}", + "editReason": "Modifier la raison", + "reasonModal": { + "label": "Raison", + "placeholder": "Être très méchant > :(", + "title": "Modifie la raison du log de modération" + } +} diff --git a/dist/bot/fr/standard/quarkEvents.json b/dist/bot/fr/standard/quarkEvents.json new file mode 100644 index 0000000..bbd4df3 --- /dev/null +++ b/dist/bot/fr/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Salon des Logs Changé", + "description_set": "{executor} a défini le salon des logs {type} dans {channel}", + "description_category_disable": "{executor} a désactivé le salon des logs {type}", + "description_unset": "{executor} a désactivé le salon des logs {type}" + }, + "serverlogOptionsUpdate": { + "title": "Options de log mises à jour", + "description": "{executor} a défini {option} sur {state}", + "pluralkitSupport": "le Support PluralKit", + "spoilers": "les Spoilers", + "buttons": "les bouttons", + "formatType": "le Type de Format" + }, + "serverlogLogUpdate": { + "title": "Log mis à jour", + "description": "{executor} a mis à jour le log {type}", + "enabled": "Activé", + "logFormat": "Format", + "logChannel": "Salon", + "colour": "Couleur", + "ignoreBotExecutors": "Ignorer les Bots Exécutants", + "ignoreBotTargets": "Ignorer les Bots Cibles", + "activeIgnore": "Activer l'exception" + }, + "serverlogIgnoreUpdate": { + "title": "Options des exceptions mises à jour", + "description_set": "{executor} a activé {type}", + "description_unset": "{executor} a désactivé {type}", + "description_added": "{executor} a ajouté {target} dans les {type}", + "description_removed": "{executor} a supprimé {target} des {type}" + }, + "languageUpdate": { + "title": "Langue Changé", + "description": "{executor} a changé la langue en {language}" + }, + "reset": { + "title": "Configuration Réinitialisée", + "description": "{executor} a réinitialisé la configuration de ce serveur" + }, + "tagAdded": { + "title": "Étiquette ajoutée", + "description": "{executor} a créé une étiquette {tag}" + }, + "tagUpdated": { + "title": "Étiquette modifiée", + "description": "{executor} a modifié l'étiquette {tag}" + }, + "tagDeleted": { + "title": "Étiquette supprimée", + "description": "{executor} a supprimé l'étiquette {tag}" + }, + "tokenAdded": { + "title": "Token Généré", + "description": "{executor} a généré un token d'accès à Quark avec les permissions {permissions} pour ce serveur", + "unique_id": "ID du token", + "revoke": "Révoquer ce token" + }, + "tokenRevoked": { + "title": "Token Révoqué", + "description": "{executor} a révoqué le token d'accès à Quark avec l'ID {token}" + } +} diff --git a/dist/bot/fr/standard/roleEvents.json b/dist/bot/fr/standard/roleEvents.json new file mode 100644 index 0000000..9d02578 --- /dev/null +++ b/dist/bot/fr/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Rôle créé", + "description": "{role} a été créé par {executor}" + }, + "roleDeleted": { + "title": "Rôle Supprimé", + "description": "{role_name} a été supprimé par {executor}", + "role": "Rôle", + "linkToRoleIcon": "Lien vers l'icône du rôle" + }, + "roleUpdated": { + "title": "Rôle Modifié", + "description": "{role} a été modifié par {executor}" + }, + "rolePermissionsUpdate": { + "title": "Permissions du Rôle Modifiées", + "description": "Les permissions pour {role} ont été modifiées par {executor}", + "newPermissions": "Nouvelles Permissions", + "oldPermissions": "Anciennes Permissions", + "viewFullNewPermissions": "Voir Toutes Les Nouvelles Permissions", + "viewFullOldPermissions": "Voir Toutes Les Anciennes Permissions" + }, + "roleIconUpdate": { + "title": "Icône du Rôle Modifiée", + "description": "{executor} a modifié l'icône pour {role}", + "description_added": "{executor} a ajouté une icône pour {role}", + "description_removed": "{executor} a supprimé l'icône pour {role}", + "linkToOldIcon": "Lien vers l'ancienne icône", + "linkToNewIcon": "Lien vers la nouvelle icône" + } +} diff --git a/dist/bot/fr/standard/serverActions.json b/dist/bot/fr/standard/serverActions.json new file mode 100644 index 0000000..7aade0b --- /dev/null +++ b/dist/bot/fr/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invitation créée", + "description_withInviter": "{inviter} a créée une invitation {invite} pour {channel}", + "description_withoutInviter": "Une invitation {invite} a été créée pour {channel}", + "expires": "Expire", + "never": "Jamais", + "maxUses": "Utilisation maximum", + "none": "none" + }, + "inviteDelete": { + "title": "Invitation Supprimée", + "description_withExecutor": "{executor} a supprimé une {invite} pour {channel}", + "description_withoutExecutor": "Une invitation {invite} a été supprimée pour {channel}", + "used": "Utilisée", + "created": "Créée par", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji créé", + "description": "{emoji} a été ajouté par {executor}" + }, + "emojiDeleted": { + "title": "Emoji Supprimé", + "description": "{emoji} a été supprimée par {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Modifié", + "description": "{emoji} a été modifié par {executor}" + }, + "serverEventCreate": { + "title": "Événement créé", + "description_withChannel": "{executor} a créé l'événement {name} dans {channel}", + "description_withoutChannel": "{executor} a créé un événement {name}", + "eventDescription": "Description", + "location": "Emplacement", + "starts": "Débute", + "image": "Image" + }, + "serverEventDelete": { + "title": "Événement supprimée", + "description": "{executor} a supprimé l'événement {name}", + "linkToEventImage": "Lien vers l'image de l'événement" + }, + "serverEventUpdate": { + "title": "Événement mis à jour", + "description": "{executor} a mis à jour l'événement {name}", + "newEventDescription": "Nouvelle Description", + "newLocation": "Nouvel Emplacement", + "newChannel": "Nouveau Salon", + "linkToEventImage": "Lien vers l'ancienne image de l'événement", + "newImage": "Nouvelle Image" + } +} diff --git a/dist/bot/fr/standard/serverEvents.json b/dist/bot/fr/standard/serverEvents.json new file mode 100644 index 0000000..f34303d --- /dev/null +++ b/dist/bot/fr/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Membres", + "userJoined": { + "title": "Utilisateur Arrivé", + "description": "{user} est arrivé sur le serveur", + "noAvatar": "Ce compte n'a pas de photo de profil", + "ban": "Banni", + "info": "Info", + "rejoined": "Ce compte est revenu", + "newAccount": "Ce compte est récent", + "noBadges": "Ce compte n'a pas de badges", + "warning": "ATTENTION !", + "accountCreated": "Compte créé", + "invite": "Invitation", + "createdBy": "créé par {user}" + }, + "userLeft": { + "title": "Utilisateur Parti", + "description": "{user} est parti du serveur", + "joined": "Arrivé", + "roles": "Rôles", + "serverProfilePicture": "Lien vers sa photo de profil du serveur" + }, + "botAdded": { + "title": "Bot Ajouté", + "description": "{bot} a été ajouté au serveur par {executor}", + "descriptionne": "{bot} a été ajouté au serveur" + }, + "botRemoved": { + "title": "Bot Supprimé", + "description": "{bot} a été supprimé du serveur par {executor}", + "descriptionne": "{bot} a été supprimé du serveur" + }, + "nicknameUpdate": { + "title": "Surnom Modifié", + "description": "Le surnom de {user} a été modifié de {oldNickname} en {newNickname}", + "setNick": "Le surnom de {user} a été remplacé en **{newNickname}**", + "nickRemoved": "Le surnom **{oldNickname}** de {user} a été supprimé", + "changedBy": "Changé par" + }, + "memberRoleAdd": { + "title": "Rôle Donné", + "title_multiple": "Rôles Donnés", + "description": "Le rôle {role} a été donné à {user}", + "description_multiple": "Plusieurs rôles ont été donnés à {user}", + "givenBy": "Donné(s) par", + "roles": "Rôles" + }, + "memberRoleRemove": { + "title": "Rôle Enlevé", + "title_multiple": "Rôles Enlevés", + "description": "Le role {role} a été enlevé à {user}", + "description_multiple": "Plusieurs rôles ont été enlevés à {user}", + "removedBy": "Enlevé(s) par", + "roles": "Rôles" + }, + "memberPrune": { + "title": "Membres Congédiés", + "description": "{count} membres avec au moins {time} jours d'activité ont été congédiés par {executor}" + }, + "avatarUpdate": { + "title": "Photo de Profil du Serveur Modifié", + "description": "{user} a changé sa photo de profil du serveur", + "description_added": "{user} s'est ajouté une photo de profil de serveur", + "description_removed": "{user} a supprimé sa photo de profil de serveur", + "changedBy": "Changé par", + "linkToOldAvatar": "Lien vers l'ancienne photo de profil", + "linkToNewAvatar": "Lien vers la nouvelle photo de profil" + } +} diff --git a/dist/bot/fr/standard/textEvents.json b/dist/bot/fr/standard/textEvents.json new file mode 100644 index 0000000..4ccd21d --- /dev/null +++ b/dist/bot/fr/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Sondage", + "pollDescriptor": "[sondage]", + "status": "Le sondage est en cours.", + "ended": "fini", + "notEnded": "n'est pas fini", + "multiselect": "Sélection multiple", + "enabled": "activée", + "disabled": "désactivée", + "ends": "Fin", + "vote": "vote", + "votes": "votes", + "noResponses": "Pas de réponse", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Message Supprimé", + "author": "Auteur du message", + "channel": "Salon", + "deletedBy": "Supprimé par", + "jumpToContext": "Voir le contexte", + "warning": "ATTENTION !", + "linksToEmojis": "Liens vers les emojis", + "linksToFiles": "Liens vers les fichiers", + "inviteDetected": "Invitation de serveur détectée", + "ghostpingDetected": "Ghostping détecté", + "file": "ficher", + "files": "fichers", + "fileExpired": "Fichier trop volumineux ou expiré", + "filesExpired": "Fichers trop volumineux ou expirés", + "sticker": "autocollant", + "noContent": "aucun contenu", + "embed": "embed", + "thread": "Fil", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Plusieurs messages supprimés", + "deletedBy": "Supprimés par", + "channel": "Salon", + "more": "plus", + "uncachedUser": "utilisateur introuvable", + "uncachedChannel": "salon introuvable", + "uncachedMessage": "message introuvable", + "embed": "embed", + "errorFile": "Un problème est survenu avec la récupération des fichiers. Si cela persiste, signalez-le dans le serveur support de Quark s'il vous plaît.", + "errorText": "Un problème est survenu avec la création d'un fichier texte. Certains messages pourraient être perdus. Si cela persiste, signalez-le dans le serveur support de Quark s'il vous plaît." + }, + "messageUpdate": { + "title": "Message Modifié", + "author": "Auteur du message", + "channel": "Salon", + "jumpToMessage": "Voir le message", + "afterEdit": "Après la modification", + "diff": "Les modifications", + "diffError": "Impossible de trouver les modifications.", + "cannotRetrieveOriginal": "Impossible de récupérer le message original", + "noContent": "aucun contenu", + "thread": "Fil" + }, + "attachmentDeleted": { + "title": "Pièce jointe Supprimée" + }, + "messagePin": { + "title": "Message Epinglé", + "description": "Un message a été épinglé par {executor}" + }, + "messageUnpin": { + "title": "Message Désépinglé", + "description": "Un message a été désépinglé par {executor}" + }, + "threadCreate": { + "thread": "Fil", + "channel": "Salon", + "jumpToContext": "Voir le contexte", + "title": "Fil créé", + "description": "{member} a créé un nouveau fil {thread}" + }, + "threadDelete": { + "thread": "Fil", + "channel": "Salon", + "title": "Fil Supprimé", + "description": "{executor} a supprimé un fil {thread}" + }, + "messageReactionRemove": { + "title": "Réaction Supprimée", + "description": "{executor} a supprimé une réaction d'un message", + "emoji": "Emoji", + "linkToEmoji": "Lien vers l'emoji", + "jumpToMessage": "Voir le message" + } +} diff --git a/dist/bot/fr/standard/voiceEvents.json b/dist/bot/fr/standard/voiceEvents.json new file mode 100644 index 0000000..0042614 --- /dev/null +++ b/dist/bot/fr/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Partage d'écran Démarré", + "description": "{user} a démarré un partage d'écran dans le salon vocal {channel}" + }, + "streamStop": { + "title": "Partage d'écran Arrêté", + "description": "{user} a arrêté son partage d'écran dans le salon vocal {channel}" + }, + "videoStart": { + "title": "Caméra Allumée", + "description": "{user} a allumé sa caméra dans le salon vocal {channel}" + }, + "videoStop": { + "title": "Caméra éteinte", + "description": "{user} a éteint sa caméra dans le salon vocal {channel}" + }, + "voiceSwitch": { + "title": "Changement de Salon", + "description": "{user} s'est déplacé du salon vocal {channel_old} vers le salon vocal {channel_new}" + }, + "voiceMove": { + "title": "Utilisateur Déplacé", + "description": "{user} a été déplacé du salon vocal {channel_old} vers le salon vocal {channel_new}", + "movedBy": "Déplacé par" + }, + "voiceJoin": { + "title": "Salon rejoint", + "description": "{user} a rejoint le salon vocal {channel}" + }, + "voiceLeave": { + "title": "Salon quitté", + "description": "{user} a quitté le salon vocal {channel}", + "joined": "Rejoint", + "joinedValue": "{relative} pendant {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Déconnecté", + "description": "{user} a été déconnecté", + "disconnectedBy": "Déconnecté par", + "voiceChannel": "Salon vocal" + }, + "serverDeafen": { + "title": "Mis en Sourdine", + "description": "{user} a été mis en sourdine", + "deafenedBy": "Mis en sourdine par", + "voiceChannel": "Salon vocal" + }, + "serverMute": { + "title": "Rendu Muet", + "description": "{user} a été rendu muet", + "mutedBy": "Rendu muet par", + "voiceChannel": "Salon vocal" + }, + "serverUndeafen": { + "title": "Son Rétabli", + "description": "Le son de {user} a été rétabli", + "undeafenedBy": "Son rétabli par", + "voiceChannel": "Salon vocal" + }, + "serverUnmute": { + "title": "Voix Rétablie", + "description": "La voix de {user} a été rétabli", + "unmutedBy": "Voix rétablie par", + "voiceChannel": "Salon vocal" + }, + "channelStatusUpdate": { + "title": "Statut de Salon Vocal Modifié", + "description": "{executor} a défini le statut pour {channel}", + "status": "Statut", + "linksToEmojis": "Liens vers les emojis" + }, + "stageStarted": { + "title": "Conférence Commencée", + "description": "{executor} a commencé une conférence dans {channel}", + "topic": "Sujet" + }, + "stageEnded": { + "title": "Conférence Terminée", + "description": "La conférence dans {channel} a été terminé par {executor}", + "description_noExecutor": "La conférence dans {channel} a été terminé", + "topic": "Sujet", + "none": "none" + }, + "stageUpdated": { + "title": "Conférence mise à jour", + "description": "La conférence dans {channel} a été mise à jour par {executor}", + "oldTopic": "Ancien Sujet", + "newTopic": "Nouveau Sujet" + }, + "stageSpeakerAdd": { + "title": "Nouveau Intervenant de la Conférence", + "description": "{user} est devenu un intervenant dans le salon de conférence {channel}", + "description_inviteAccepted": "{user} a accepté la demande de devenir un intervenant dans le salon de conférence {channel}" + }, + "stageSpeakerRemove": { + "title": "Arrêt de l'Intervention", + "description": "{user} n'est plus un intervenant dans le salon de conférence {channel}" + }, + "stageSpeakerInvited": { + "title": "Intervenant Invité", + "description": "{user} a été invité à parler dans le salon de conférence {channel}" + } +} diff --git a/dist/bot/languages.json b/dist/bot/languages.json new file mode 100644 index 0000000..16737cd --- /dev/null +++ b/dist/bot/languages.json @@ -0,0 +1,69 @@ +{ + "en-US": { + "code": "en_us", + "id": 0, + "name": "English, US", + "default": true, + "active": true + }, + "en-GB": { + "code": "en_gb", + "id": 1, + "name": "English, UK", + "active": true + }, + "tr": { + "code": "tr", + "id": 2, + "name": "Türkçe", + "active": true + }, + "vi": { + "code": "vi", + "id": 3, + "name": "Tiếng Việt", + "active": true + }, + "en-PR": { + "code": "en_pr", + "id": 4, + "name": "Pirate Speak, The Seven Seas", + "active": true + }, + "pl": { + "code": "pl", + "id": 5, + "name": "Polski", + "active": true + }, + "nl": { + "code": "nl", + "id": 6, + "name": "Nederlands", + "active": true + }, + "es-ES": { + "code": "es_es", + "id": 7, + "name": "Español, España", + "active": true + }, + "it": { + "code": "it", + "id": 8, + "name": "Italiano", + "active": false + }, + "de": { + "code": "de", + "id": 9, + "name": "Deutsch", + "active": false + }, + "fr": { + "code": "fr", + "id": 10, + "name": "Français", + "active": true + } +} diff --git a/dist/bot/nl/general/access_token.json b/dist/bot/nl/general/access_token.json new file mode 100644 index 0000000..65300a7 --- /dev/null +++ b/dist/bot/nl/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Beheerder", + "2": "Basic" +} diff --git a/dist/bot/nl/general/buttons.json b/dist/bot/nl/general/buttons.json new file mode 100644 index 0000000..98a90e7 --- /dev/null +++ b/dist/bot/nl/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "Gebruiker ID", + "supportServer": "Ondersteuningsserver", + "customise": "Aanpassen", + "overview": "Overzicht", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/nl/general/channel_types.json b/dist/bot/nl/general/channel_types.json new file mode 100644 index 0000000..7b5e3b7 --- /dev/null +++ b/dist/bot/nl/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Tekst", + "2": "Stem", + "4": "Categorie", + "5": "Aankondiging", + "10": "Aankondiging Thread", + "11": "Openbare Thread", + "12": "Privé Thread", + "13": "Podium", + "14": "Directory", + "15": "Forum", + "16": "Media" +} diff --git a/dist/bot/nl/general/channel_update_types.json b/dist/bot/nl/general/channel_update_types.json new file mode 100644 index 0000000..c3412cd --- /dev/null +++ b/dist/bot/nl/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "geen" +} diff --git a/dist/bot/nl/general/command_responses.json b/dist/bot/nl/general/command_responses.json new file mode 100644 index 0000000..2b13a22 --- /dev/null +++ b/dist/bot/nl/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Uitschakelen", + "enable": "Inschakelen", + "error-401-0": "Opdracht mislukt", + "error-401-1-type-0": "Ik kan deze gebruiker niet verbannen", + "error-401-1-type-1": "Ik kan deze gebruiker niet kicken", + "error-401-1-type-2": "Ik kan deze gebruiker niet dempen", + "error-401-1-type-3": "Ik kan deze gebruiker niet ontdempen", + "error-403-0": "Onvoldoende rechten", + "error-403-1-type-0": "Zorg ervoor dat ik de 'BAN_MEMBERS' machtiging heb", + "error-403-1-type-1": "Zorg ervoor dat ik de 'KICK_MEMBERS' machtiging heb", + "error-403-1-type-2": "Zorg ervoor dat ik de 'MANAGE_ROLES' machtiging heb en dat de 'Muted' (gedempt) rol onder mijn hoogste rol staat", + "error-403-1-type-3": "Zorg ervoor dat ik de 'MANAGE_MESSAGES' machtiging heb", + "error-404-0": "Gebruiker niet gevonden", + "error-404-1": "Noem een gebruiker, plak hun ID of typ hun gebruikersnaam", + "error-405-0": "Pardon?", + "error-405-1": "Dat ga ik niet doen lol", + "error-406-0": "Je hebt geen toestemming", + "error-407-0": "Je hebt de macht niet om dit te doen", + "error-409-0-type-0": "Deze gebruiker is al verbannen", + "error-409-0-type-1": "Deze gebruiker is al gedempt", + "error-409-0-type-2": "Deze gebruiker is al ontbannen", + "error-409-0-type-3": "Deze gebruiker is al ontdempt", + "error-429-0": "Ongeldig nummer", + "error-429-1": "Voer een geldig geheel getal in dat binnen het bereik (1-100) ligt", + "error-430-0": "Geen berichten", + "error-430-1": "Er zijn geen berichten gevonden om te zuiveren", + "error-431-0": "Ongeldige berichtlink", + "error-431-1": "Voer een geldig berichtlink in", + "error-432-0": "Geen Quark log", + "error-432-1": "Dit bericht is geen geldige Quark log", + "error-433-0": "Ongeldige begin- en eindberichten", + "error-433-1": "Het beginbericht moet ouder zijn dan het eindbericht", + "error-434-0": "Verschillende kanalen", + "error-434-1": "Het beginbericht en eindbericht moeten tot hetzelfde kanaal behoren", + "error-435-0": "Cooldown actief", + "error-435-1": "Dit commando kan slechts om de 15 minuten worden gebruikt", + "error-try-help-again": "Probeer opnieuw het help-commando uit te voeren...", + "error-no-modlog": "Geen modlog kanaal", + "error-invalid-log": "Modlog incident niet gevonden", + "error-timeout-period-too-long-0": "Time-out periode te lang", + "error-timeout-period-too-long-1": "Time-out periode moet minder dan 28 dagen zijn", + "response-ban": "Verbannen", + "response-kick": "Gekicked", + "response-mute": "Gedempt", + "response-unmute": "Ontdempt", + "response-unban": "Ontbannen", + "response-purge": "{count} berichten gezuiverd", + "response-customise-dash": "Aanpassingsinstellingen zijn verplaatst naar ons [web dashboard]!", + "response-customise-1": "Log berichten tot 2 weken oud, pas logs aan en nog veel meer met Quark Pro...", + "response-customise-2": "[UK, US, EU] Klik op mijn profiel om te upgraden!", + "response-customise-3": "Of... {proLink}", + "response-customise-4": "Probeer kleur aanpassing gratis uit op {inventoryLink}", + "response-case-updated": "Incident bijgewerkt!", + "response-debug": "Debug log verzonden!", + "response-status-enabled": "Status kanaal updates ingeschakeld!", + "response-status-disabled": "Status kanaal updates uitgeschakeld!", + "target0-command": "doel", + "target1-command": "doelen", + "message0-command": "bericht", + "executor0-command": "uitvoerder", + "executor1-command": "uitvoerders", + "channel0-command": "kanaal", + "channel1-command": "kanalen", + "serverlog-web-promote": "...of bekijk ons web dashboard!", + "serverlog-select": "Selecteer serverlog kanaal", + "serverlog-unset": "Kanaal niet ingesteld", + "serverlog-set": "Kanaal ingesteld", + "serverlog-setchannel": "Kanaal ingesteld op {channel}", + "setserverlog-confirm0-set": "Server-Log Kanaal Ingesteld", + "setserverlog-confirm0-unset": "Server-Log Kanaal Niet Ingesteld", + "setserverlog-confirm1-set": "Alle server-log gebeurtenissen worden nu in dit kanaal vastgelegd ({channel}).\n\n[**Bezoek Quark's web dashboard voor meer configuratieopties!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "Je ontvangt geen berichten meer over gebeurtenissen in deze server tenzij je andere kanalen hebt ingesteld om de gebeurtenissen naar te sturen.", + "setserverlog-confirm0-options-set": "Server-Log {type} Kanaal Ingesteld", + "setserverlog-confirm0-options-unset": "Server-Log {type} Kanaal Niet Ingesteld", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Loggen Gestopt", + "setserverlog-confirm1-options-set": "Server {type} wordt nu in dit kanaal vastgelegd.\n\nOm dit kanaal in te stellen, voer het commando opnieuw uit in dit kanaal.", + "setserverlog-confirm1-options-unset": "Server {type} wordt niet langer in dit kanaal vastgelegd.\n\nOm dit kanaal in te stellen, voer het commando opnieuw uit in dit kanaal.", + "setserverlog-confirm1-options-stoplog": "Server {type} blijft nu in het hoofd serverlog kanaal gelogd (als er een is ingesteld).\n\nOm dit ongedaan te maken, voer het commando hier opnieuw uit.", + "setserverlog-type-members-0": "Leden", + "setserverlog-type-members-1": "leden", + "setserverlog-type-actions-0": "Acties", + "setserverlog-type-actions-1": "acties", + "setserverlog-type-text-0": "Tekst Kanaal Gebeurtenissen", + "setserverlog-type-text-1": "tekst kanaal gebeurtenissen", + "setserverlog-type-voice-0": "Voice Kanaal Gebeurtenissen", + "setserverlog-type-voice-1": "voice kanaal gebeurtenissen", + "setserverlog-type-files-0": "Bestanden", + "setserverlog-type-files-1": "bestanden", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Rol Gebeurtenissen", + "setserverlog-type-roles-1": "rol gebeurtenissen", + "setserverlog-type-channels-0": "Kanaal Gebeurtenissen", + "setserverlog-type-channels-1": "kanaal gebeurtenissen", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers ingesteld op {result}", + "setserverlog-enable-status-updates": "Statusupdates inschakelen!", + "setserverlog-enable-status-updates-desc": "Ontvang meldingen van alle laatste updates, uitvaltijd en andere belangrijke communicatie van de ontwikkelaars!", + "setserverlog-enable-status-updates-desc-1": "We raden sterk aan dit in een van je kanalen in te schakelen!", + "setserverlog-check-permissions": "Zorg ervoor dat Quark toestemming heeft om berichten te verzenden in dit kanaal, anders wordt het kanaal niet ingesteld.", + "festive-title": "Gratis Feestelijke Gift!", + "festive-claim": "Claim je gratis gift!", + "help-overview-website-description": "Stel Quark eenvoudig in en beheer het via het [web dashboard]!", + "help-overview-inventory-description": "Beheer je abonnementen of krijg enkele [Quark Pro] functies gratis!", + "help-overview-view-inv": "Bekijk Inventaris", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commando's", + "help-overview-language": "Taal", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventaris", + "help-overview-channel-isset": "Kanaal ingesteld op {channel}", + "help-overview-channel-isnotset": "Voer {command} uit in het gewenste kanaal", + "help-overview-view-options": "Voer {command} uit om opties te zien", + "help-overview-view-options-and-statuses": "Voer {command} uit om statussen en opties te zien", + "help-overview-view-all-commands": "Voer {command} uit om alle commando's te zien", + "help-overview-change-channel": "Verander dit door {command} uit te voeren in het gewenste kanaal.", + "help-overview-manage-premium": "Voer {command} uit om premium te beheren", + "language-set": "Taal ingesteld op {language}", + "help-serverlog-help": "Serverlog Hulp", + "help-serverlog-0": "Kanaalbeperkingen", + "help-serverlog-1": "Negeeropties", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "Voor meer controle over logs, zoals het selecteren van verschillende kanalen voor verschillende logtypes, bezoek [Quark's web dashboard]", + "help-serverlog-1-desc": "Om te voorkomen dat bepaalde kanalen, gebruikers of berichten worden gelogd, voer uit:\n{ignorecommand}", + "help-serverlog-2-desc": "Om te wisselen of spoilers worden toegepast op alle media die in de serverlog worden verzonden, voer uit: {command}", + "help-serverlog-2-on": "Spoilers zijn ingeschakeld.", + "help-serverlog-2-off": "Spoilers zijn uitgeschakeld.", + "help-commands-help": "Commando's Hulp", + "help-commands-moderation": "Moderatie", + "help-commands-tags": "Tags", + "help-commands-notes": "Notities", + "help-commands-other": "Overig", + "help-notes-help": "Notities Hulp", + "help-tags-help": "Tags Hulp", + "help-info": "Nog steeds hulp nodig? **Join Quark's support server!**", + "need-to-vote-title": "Je moet stemmen om dit commando te gebruiken!", + "need-to-vote": "Klik hier om te stemmen", + "need-to-vote-footer": "Stemmen duren tot een minuut om geregistreerd te worden", + "initialreactors-expired": "verlopen", + "initialreactors-notfound": "Geen reacties gevonden", + "configCommand": { + "title": "Serverlog Configuratie", + "selection": "Selecteer een categorie in het menu om configuratie te bekijken.", + "serverLogDesc": "Hoofd Serverlog Kanaal", + "notSet": "Niet ingesteld", + "selectACategory": "Selecteer een categorie", + "overview": "Overzicht", + "formats": { + "log_channels": "Log Kanalen", + "configurable_events": "Configureerbare Gebeurtenissen" + }, + "categories": { + "categoryMembers": { + "title": "Leden", + "description": "Ledenacties (join/leave, rollen, bijnamen)" + }, + "categoryText": { + "title": "Berichten", + "description": "Berichtacties (verwijderingen, bewerkingen, pins, reacties)" + }, + "categoryVoice": { + "title": "Stem", + "description": "Stem kanaal acties (join/leave, streams, mute/dempen)" + }, + "categoryActions": { + "title": "Server Acties", + "description": "Serveracties (uitnodiging creatie/verwijdering, emoji's)" + }, + "categoryChannels": { + "title": "Kanalen", + "description": "Kanaalacties (creaties/verwijderingen, rechten)" + }, + "categoryServer": { + "title": "Server Gebeurtenissen", + "description": "Algemene acties (server modificaties)" + }, + "categoryRoles": { + "title": "Rollen", + "description": "Rollenacties (creaties/verwijderingen, rechten)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderatieacties (verbanningen, kicks, dempen)" + }, + "overview": { + "title": "Overzicht", + "description": "Overzicht van de hoofd categorie opties" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Wijzigingen in de configuratie van Quark voor deze server" + }, + "categoryFiles": { + "title": "Bestanden" + } + } + }, + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/nl/general/emoji_update_types.json b/dist/bot/nl/general/emoji_update_types.json new file mode 100644 index 0000000..c3412cd --- /dev/null +++ b/dist/bot/nl/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "geen" +} diff --git a/dist/bot/nl/general/gui_constants.json b/dist/bot/nl/general/gui_constants.json new file mode 100644 index 0000000..2133220 --- /dev/null +++ b/dist/bot/nl/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Naam", + "type": "Type", + "position": "Positie", + "topic": "Onderwerp", + "rate_limit_per_user": "Slowmode", + "parent_id": "Categorie", + "bitrate": "Bitrate", + "user_limit": "Gebruikerslimiet", + "rtc_region": "Regio", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Naam", + "color": "Kleur", + "hoist": "Gehoist", + "managed": "Beheerd", + "mentionable": "Vermeldbaar", + "unicode_emoji": "Emoji" + }, + "emojiModificationTypes": { + "name": "Naam" + }, + "guildModificationTypes": { + "name": "Naam", + "description": "Beschrijving", + "system_channel_id": "Systeemkanaal", + "rules_channel_id": "Regelkanaal", + "mfa_level": "MFA Vereist", + "verification_level": "Verificatieniveau", + "default_message_notifications": "Standaardmeldingen", + "explicit_content_filter": "Expliciete inhoud filter", + "nsfw_level": "NSFW-niveau", + "premium_progress_bar_enabled": "Voortgangsbalk" + }, + "webhookModificationTypes": { + "name": "Naam", + "channel_id": "Kanaal" + } +} diff --git a/dist/bot/nl/general/guild_update_types.json b/dist/bot/nl/general/guild_update_types.json new file mode 100644 index 0000000..d11dcde --- /dev/null +++ b/dist/bot/nl/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "geen", + "verification_level": { + "0": "geen", + "1": "laag", + "2": "medium", + "3": "hoog", + "4": "zeer hoog" + }, + "default_message_notifications": { + "0": "alle berichten", + "1": "alleen notificaties" + }, + "explicit_content_filter": { + "0": "uitgeschakeld", + "1": "leden zonder rollen", + "2": "alle leden" + }, + "nsfw_level": { + "0": "standaard", + "1": "expliciet", + "2": "veilig", + "3": "leeftijdsbeperkt" + }, + "premium_progress_bar_enabled": { + "true": "ingeschakeld", + "false": "uitgeschakeld" + } +} diff --git a/dist/bot/nl/general/ignore_options.json b/dist/bot/nl/general/ignore_options.json new file mode 100644 index 0000000..bb88472 --- /dev/null +++ b/dist/bot/nl/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Negeer Doelgebruikers", + "ignoreExecutors": "Negeer Doeluitvoerders", + "specificMessageContent": "Negeer Specifieke Berichtinhoud", + "ignoreChannels": "Negeer Kanalen", + "ignoreBotExecutors": "Negeer Botuitvoerders", + "ignoreBotTargets": "Negeer Botdoelen", + "ignoreExecutorRoles": "Negeer Uitvoerdersrollen", + "ignoreTargetRoles": "Negeer Doelrollen", + "ignoreCategories": "Negeer Categorieën", + "activeIgnore": "Actieve Negeer" +} diff --git a/dist/bot/nl/general/log_categories.json b/dist/bot/nl/general/log_categories.json new file mode 100644 index 0000000..c4a4178 --- /dev/null +++ b/dist/bot/nl/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Leden", + "serverActions": "Acties", + "textEvents": "Berichten", + "voiceEvents": "Stem", + "fileEvents": "Bestanden", + "generalEvents": "Server", + "roleEvents": "Rollen", + "channelEvents": "Kanalen", + "quarkEvents": "Quark Configuratie", + "modLog": "Modlogs", + "main": "Primair" +} diff --git a/dist/bot/nl/general/log_formats.json b/dist/bot/nl/general/log_formats.json new file mode 100644 index 0000000..8601be8 --- /dev/null +++ b/dist/bot/nl/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standaard", + "1": "Compact", + "2": "Standaard (geen embed)", + "3": "Compact (geen embed)", + "4": "json" +} diff --git a/dist/bot/nl/general/permissions.json b/dist/bot/nl/general/permissions.json new file mode 100644 index 0000000..59c753d --- /dev/null +++ b/dist/bot/nl/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Uitnodiging creëren", + "KICK_MEMBERS": "Leden kicken", + "BAN_MEMBERS": "Leden verbannen", + "ADMINISTRATOR": "Beheerder", + "MANAGE_CHANNELS": "Kanalen beheren", + "MANAGE_GUILD": "Server beheren", + "ADD_REACTIONS": "Reacties toevoegen", + "VIEW_AUDIT_LOG": "Audit-logboek weergeven", + "PRIORITY_SPEAKER": "Prioriteitsspreker", + "STREAM": "Stream", + "VIEW_CHANNEL": "Kanalen bekijken", + "SEND_MESSAGES": "Berichten verzenden", + "SEND_TTS_MESSAGES": "Tekst-naar-spraakberichten verzenden", + "MANAGE_MESSAGES": "Berichten beheren", + "EMBED_LINKS": "Links insluiten", + "ATTACH_FILES": "Bestanden bijvoegen", + "READ_MESSAGE_HISTORY": "Berichtgeschiedenis lezen", + "MENTION_EVERYONE": "Iedereen vermelden", + "USE_EXTERNAL_EMOJIS": "Externe emoji's gebruiken", + "VIEW_GUILD_INSIGHTS": "Serverinformatie bekijken", + "CONNECT": "Verbinden", + "SPEAK": "Spreken", + "MUTE_MEMBERS": "Microfoon van leden dempen", + "DEAFEN_MEMBERS": "Geluid van leden onhoorbaar maken", + "MOVE_MEMBERS": "Leden verplaatsen", + "USE_VAD": "Spraakactiviteit gebruiken", + "CHANGE_NICKNAME": "Verander gebruikersnaam", + "MANAGE_NICKNAMES": "Gebruikersnamen beheren", + "MANAGE_ROLES": "Rollen beheren", + "MANAGE_WEBHOOKS": "Webhooks beheren", + "MANAGE_EMOJIS": "Emoji's beheren", + "USE_SLASH_COMMANDS": "Gebruik slash opdrachten", + "REQUEST_TO_SPEAK": "Verzoek om te spreken", + "MANAGE_THREADS": "Threads beheren", + "USE_PUBLIC_THREADS": "Gebruik openbare threads", + "USE_PRIVATE_THREADS": "Gebruik privéthreads", + "USE_EXTERNAL_STICKERS": "Externe stickers gebruiken", + "SEND_MESSAGES_IN_THREADS": "Berichten in threads verzenden", + "USE_EMBEDDED_ACTIVITIES": "Gebruik ingesloten activiteiten", + "MODERATE_MEMBERS": "Leden modereren", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "Bekijk Creator Monetization Analytics", + "USE_SOUNDBOARD": "Soundboard gebruiken", + "CREATE_GUILD_EXPRESSIONS": "Maak Guild-uitdrukkingen", + "CREATE_EVENTS": "Evenementen creëren", + "USE_EXTERNAL_SOUNDS": "Gebruik externe geluiden", + "SEND_VOICE_MESSAGES": "Verzend spraakberichten", + "SEND_POLLS": "Verzend peilingen" +} diff --git a/dist/bot/nl/general/role_update_types.json b/dist/bot/nl/general/role_update_types.json new file mode 100644 index 0000000..c04b0d3 --- /dev/null +++ b/dist/bot/nl/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "ingeschakeld", + "disabled": "uitgeschakeld", + "none": "geen" +} diff --git a/dist/bot/nl/general/tags_responses.json b/dist/bot/nl/general/tags_responses.json new file mode 100644 index 0000000..361690b --- /dev/null +++ b/dist/bot/nl/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags zijn een manier om eenvoudig en efficiënt frequente informatie aan gebruikers te presenteren, door gebruik te maken van je eigen commando's.", + "create-success": "Tag gemaakt! Gebruik {tag} om er op elk moment toegang toe te krijgen!", + "edit-success": "Tag bewerkt! Gebruik {tag} om er op elk moment toegang toe te krijgen!", + "delete-success": "{tag} tag verwijderd! Gebruik {commandList} om al je resterende tags te zien!", + "notags-list-command": "Hmmm... er zijn geen tags. Je kunt er een maken met {commandCreate}", + "tags-list-title": "Beschikbare Tags", + "tags-embedoptions-title": "Insluitopties:", + "tags-usageoptions-title": "Tag gebruiksopties:", + "tags-display-title": "Toon Tags", + "tag-error-noname-0": "Geen tag naam", + "tag-error-noname-1": "Specificeer alstublieft de tagnaam", + "tag-error-nocontent-0": "Geen tag inhoud", + "tag-error-nocontent-1": "Voeg alstublieft inhoud toe die in de tag moet worden verzonden", + "tag-error-invalidname-0": "Ongeldige tagnaam", + "tag-error-invalidname-1": "Een tag met deze naam kan niet worden gemaakt", + "tag-error-doesnotexist-0": "Tag bestaat niet", + "tag-error-doesnotexist-1": "Voer alstublieft een geldige tagnaam in", + "tag-error-alreadyexists-0": "Ongeldige tagnaam", + "tag-error-alreadyexists-1": "Een tag met deze naam bestaat al", + "tag-error-limitreached-0": "Tag limiet bereikt", + "tag-error-limitreached-1": "Deze server heeft de limiet van 25 tags bereikt", + "tag-createdby": "Gemaakt door {user}" +} diff --git a/dist/bot/nl/general/time.json b/dist/bot/nl/general/time.json new file mode 100644 index 0000000..d21ab0f --- /dev/null +++ b/dist/bot/nl/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} seconde", + "second-plural": "{time} seconden", + "minute": "{time} minuut", + "minute-plural": "{time} minuten", + "hour": "{time} uur", + "hour-plural": "{time} uren", + "day": "{time} dag", + "day-plural": "{time} dagen", + "week": "{time} week", + "week-plural": "{time} weken", + "month": "{time} maand", + "month-plural": "{time} maanden", + "year": "{time} jaar", + "year-plural": "{time} jaren" +} diff --git a/dist/bot/nl/slash_commands/ban.json b/dist/bot/nl/slash_commands/ban.json new file mode 100644 index 0000000..3b62199 --- /dev/null +++ b/dist/bot/nl/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "verbannen", + "description": "Een gebruiker verbannen", + "commandOptions": { + "userOption": { + "name": "gebruiker", + "description": "De gebruiker om te verbannen" + }, + "reasonOption": { + "name": "reden", + "description": "De reden voor het verbannen van de gebruiker" + }, + "deleteMessageDaysOption": { + "name": "verwijderen", + "description": "Aantal dagen van gebruikersberichten om te verwijderen" + } + } +} diff --git a/dist/bot/nl/slash_commands/commands.json b/dist/bot/nl/slash_commands/commands.json new file mode 100644 index 0000000..ccb59d2 --- /dev/null +++ b/dist/bot/nl/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "commandos", + "description": "Bekijk een lijst van Quark's commandos" +} diff --git a/dist/bot/nl/slash_commands/config.json b/dist/bot/nl/slash_commands/config.json new file mode 100644 index 0000000..f730785 --- /dev/null +++ b/dist/bot/nl/slash_commands/config.json @@ -0,0 +1,18 @@ +{ + "name": "config", + "description": "Bekijk Quark's configuratie voor je server", + "commandOptions": { + "format": { + "name": "formaat", + "description": "Het type configuratie dat je wilt bekijken", + "choices": { + "log_channels": { + "label": "Logkanalen" + }, + "configurable_events": { + "label": "Configureerbare Evenementen" + } + } + } + } +} diff --git a/dist/bot/nl/slash_commands/dashboard.json b/dist/bot/nl/slash_commands/dashboard.json new file mode 100644 index 0000000..48d4d9c --- /dev/null +++ b/dist/bot/nl/slash_commands/dashboard.json @@ -0,0 +1,4 @@ +{ + "name": "dashboard", + "description": "Bezoek Quark's webdashboard" +} diff --git a/dist/bot/nl/slash_commands/debug.json b/dist/bot/nl/slash_commands/debug.json new file mode 100644 index 0000000..5e9f9b3 --- /dev/null +++ b/dist/bot/nl/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "debug", + "description": "Genereer een debugrapport voor deze server", + "commandOptions": { + "shareOption": { + "name": "delen", + "description": "Kies of je dit debugrapport met de ontwikkelaars wilt delen" + } + } +} diff --git a/dist/bot/nl/slash_commands/export.json b/dist/bot/nl/slash_commands/export.json new file mode 100644 index 0000000..2cb7b78 --- /dev/null +++ b/dist/bot/nl/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "exporteren", + "description": "Exporteer een groep logs", + "commandOptions": { + "startOption": { + "name": "start", + "description": "Het berichtlink van de eerste log om te beginnen met exporteren" + }, + "endOption": { + "name": "einde", + "description": "Het berichtlink van de laatste log om te exporteren" + }, + "formatOption": { + "name": "formaat", + "description": "Het formaat van de geëxporteerde logs", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "mooi" + } + } + } + } +} diff --git a/dist/bot/nl/slash_commands/help.json b/dist/bot/nl/slash_commands/help.json new file mode 100644 index 0000000..e9c472d --- /dev/null +++ b/dist/bot/nl/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "help", + "description": "Krijg hulp met Quark", + "commandOptions": { + "overviewOption": { + "name": "overzicht", + "description": "Bekijk algemene hulpinformatie" + }, + "serverlogOption": { + "name": "serverlog", + "description": "Krijg hulp met Quark's serverlogs" + } + } +} diff --git a/dist/bot/nl/slash_commands/initialReactor.json b/dist/bot/nl/slash_commands/initialReactor.json new file mode 100644 index 0000000..6c096ed --- /dev/null +++ b/dist/bot/nl/slash_commands/initialReactor.json @@ -0,0 +1,3 @@ +{ + "name": "Bekijk eerste reageerders" +} diff --git a/dist/bot/nl/slash_commands/invite.json b/dist/bot/nl/slash_commands/invite.json new file mode 100644 index 0000000..591dcc5 --- /dev/null +++ b/dist/bot/nl/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "uitnodigen", + "description": "Nodig Quark uit naar je server" +} diff --git a/dist/bot/nl/slash_commands/kick.json b/dist/bot/nl/slash_commands/kick.json new file mode 100644 index 0000000..2e2def5 --- /dev/null +++ b/dist/bot/nl/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "kicken", + "description": "Een gebruiker kicken", + "commandOptions": { + "userOption": { + "name": "gebruiker", + "description": "De gebruiker om te kicken" + }, + "reasonOption": { + "name": "reden", + "description": "De reden om de gebruiker te kicken" + } + } +} diff --git a/dist/bot/nl/slash_commands/language.json b/dist/bot/nl/slash_commands/language.json new file mode 100644 index 0000000..ebefafe --- /dev/null +++ b/dist/bot/nl/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "taal", + "description": "Verander Quark's taal", + "commandOptions": { + "languageOption": { + "name": "taal", + "description": "Stel de bot taal in voor deze server" + } + } +} diff --git a/dist/bot/nl/slash_commands/mute.json b/dist/bot/nl/slash_commands/mute.json new file mode 100644 index 0000000..fc1e416 --- /dev/null +++ b/dist/bot/nl/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "demp", + "description": "Een gebruiker dempen", + "commandOptions": { + "userOption": { + "name": "gebruiker", + "description": "De gebruiker om te dempen" + }, + "timeOption": { + "name": "tijd", + "description": "Periode om de gebruiker te dempen. Standaardeenheid is dagen" + }, + "typeOption": { + "name": "eenheid", + "description": "Eenheden voor het \"tijd\" veld. Standaard is dagen", + "choices": { + "minutes": { + "name": "minuten" + }, + "hours": { + "name": "uren" + }, + "days": { + "name": "dagen" + } + } + }, + "reasonOption": { + "name": "reden", + "description": "De reden om de gebruiker te dempen" + } + } +} diff --git a/dist/bot/nl/slash_commands/ping.json b/dist/bot/nl/slash_commands/ping.json new file mode 100644 index 0000000..fb5b586 --- /dev/null +++ b/dist/bot/nl/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong? :3" +} diff --git a/dist/bot/nl/slash_commands/premium.json b/dist/bot/nl/slash_commands/premium.json new file mode 100644 index 0000000..e77151b --- /dev/null +++ b/dist/bot/nl/slash_commands/premium.json @@ -0,0 +1,4 @@ +{ + "name": "premium", + "description": "Krijg informatie over de premium abonnementen van Quark" +} diff --git a/dist/bot/nl/slash_commands/privacy.json b/dist/bot/nl/slash_commands/privacy.json new file mode 100644 index 0000000..624f45b --- /dev/null +++ b/dist/bot/nl/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "Bekijk Quark's privacybeleid" +} diff --git a/dist/bot/nl/slash_commands/purge.json b/dist/bot/nl/slash_commands/purge.json new file mode 100644 index 0000000..f762f14 --- /dev/null +++ b/dist/bot/nl/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "opschonen", + "description": "Kanaalberichten opschonen", + "commandOptions": { + "countOption": { + "name": "aantal", + "description": "Aantal berichten om te verwijderen (2-100)" + } + } +} diff --git a/dist/bot/nl/slash_commands/reason.json b/dist/bot/nl/slash_commands/reason.json new file mode 100644 index 0000000..11f676a --- /dev/null +++ b/dist/bot/nl/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "reden", + "description": "De reden in een modlog wijzigen", + "commandOptions": { + "caseOption": { + "name": "incident", + "description": "Bericht-ID van de modlog om te wijzigen" + }, + "reasonOption": { + "name": "reden", + "description": "De nieuwe reden om het modlog incident bij te werken" + } + } +} diff --git a/dist/bot/nl/slash_commands/serverlog.json b/dist/bot/nl/slash_commands/serverlog.json new file mode 100644 index 0000000..27756d5 --- /dev/null +++ b/dist/bot/nl/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Serverlog", + "commandOptions": { + "channelOptionAllChannel": { + "name": "kanaal", + "description": "Selecteer het logkanaal" + }, + "channelOptionAll": { + "name": "alle", + "description": "Schakel kanaal in of uit voor het loggen van alle logtypes" + }, + "channelOption": { + "name": "kanaal", + "description": "Stel het serverlogkanaal in" + }, + "targetUserOption": { + "name": "gebruiker", + "description": "Selecteer een doelwit" + }, + "ignoreOptionTarget": { + "name": "doelwit", + "description": "Doelwitten zijn mensen die de actie uitvoeren" + }, + "messageContentOption": { + "name": "inhoud", + "description": "Voeg een bericht toe aan of verwijder een bericht uit de negeerlijst" + }, + "ignoreOptionMessage": { + "name": "bericht", + "description": "Berichten met deze exacte inhoud worden niet opgenomen in de serverlog" + }, + "executorUserOption": { + "name": "gebruiker", + "description": "Selecteer een uitvoerder" + }, + "ignoreOptionExecutor": { + "name": "uitvoerder", + "description": "Uitvoerders zijn mensen die de actie uitvoeren" + }, + "ignoreOptionsChannelChannel": { + "name": "kanaal", + "description": "Voeg een kanaal toe aan of verwijder een kanaal uit de negeerlijst" + }, + "ignoreOptionChannel": { + "name": "kanaal", + "description": "Berichten in dit kanaal worden niet opgenomen in de serverlog" + }, + "ignoreOption": { + "name": "negeren", + "description": "Negeeropties" + }, + "spoilersOption": { + "name": "spoilers", + "description": "Spoiler alle media die naar de serverlog worden gestuurd" + } + } +} diff --git a/dist/bot/nl/slash_commands/tags.json b/dist/bot/nl/slash_commands/tags.json new file mode 100644 index 0000000..a97196c --- /dev/null +++ b/dist/bot/nl/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "tags", + "description": "Tags", + "commandOptions": { + "sendOptionTag": { + "name": "tag", + "description": "Naam van de tag om te verzenden" + }, + "sendOptionUser": { + "name": "gebruiker", + "description": "Vermeld een gebruiker voor betere zichtbaarheid" + }, + "sendOption": { + "name": "verzenden", + "description": "Verzend een tag" + }, + "editOptionTag": { + "name": "tag", + "description": "Naam van de tag om te bewerken" + }, + "editOptionText": { + "name": "tekst", + "description": "Tekst om op de tag weer te geven" + }, + "editOptionColour": { + "name": "kleur", + "description": "De hex-kleurcode voor de tag" + }, + "editOptionImage": { + "name": "afbeelding", + "description": "Een URL voor een afbeelding die op de tag wordt weergegeven" + }, + "editOption": { + "name": "bewerken", + "description": "Bewerk een tag" + }, + "createOptionTag": { + "name": "tag", + "description": "Naam van de tag om te creëren" + }, + "createOptionText": { + "name": "tekst", + "description": "Tekst om op de tag weer te geven" + }, + "createOption": { + "name": "creëren", + "description": "Creëer een tag" + }, + "deleteOptionTag": { + "name": "tag", + "description": "Naam van de tag om te verwijderen" + }, + "deleteOption": { + "name": "verwijderen", + "description": "Verwijder een tag" + }, + "listOption": { + "name": "lijst", + "description": "Alle tags weergeven" + }, + "helpOption": { + "name": "hulp", + "description": "Krijg hulp met tags" + } + } +} diff --git a/dist/bot/nl/slash_commands/unban.json b/dist/bot/nl/slash_commands/unban.json new file mode 100644 index 0000000..8ced98d --- /dev/null +++ b/dist/bot/nl/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "ontbannen", + "description": "Ontban een gebruiker", + "commandOptions": { + "userOption": { + "name": "gebruikers-id", + "description": "Het ID van de gebruiker om te ontbannen" + }, + "reasonOption": { + "name": "reden", + "description": "De reden om de gebruiker te ontbannen" + } + } +} diff --git a/dist/bot/nl/slash_commands/unmute.json b/dist/bot/nl/slash_commands/unmute.json new file mode 100644 index 0000000..811fa30 --- /dev/null +++ b/dist/bot/nl/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "ongedempt", + "description": "Een gebruiker ongedempt maken", + "commandOptions": { + "userOption": { + "name": "gebruiker", + "description": "De gebruiker te ontdempen" + }, + "reasonOption": { + "name": "reden", + "description": "De reden om de gebruiker te ontdempen" + } + } +} diff --git a/dist/bot/nl/standard/channelEvents.json b/dist/bot/nl/standard/channelEvents.json new file mode 100644 index 0000000..99d8e57 --- /dev/null +++ b/dist/bot/nl/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Kanaal Gemaakt", + "description": "{channel} is gemaakt door {executor}", + "descriptionWithCategory": "{channel} is gemaakt door {executor} in de categorie {category}." + }, + "channelDeleted": { + "title": "{type} Kanaal Verwijderd", + "description": "{channel_name} is verwijderd door {executor}", + "channel": "Kanaal" + }, + "channelUpdated": { + "title": "{type} Kanaal Aangepast", + "description": "{channel} is aangepast door {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Kanaalmachtigingen Toegevoegd", + "description": "{executor} heeft machtigingen toegevoegd aan {channel} voor {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Kanaalmachtigingen Verwijderd", + "description": "{executor} heeft machtigingen verwijderd van {channel} voor {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Kanaalmachtigingen Bijgewerkt", + "description": "{executor} heeft machtigingen bijgewerkt voor {channel} voor {special}", + "newPermissions": "Nieuwe Machtigingen", + "viewFullNewPermissions": "Bekijk Volledige Nieuwe Machtigingen" + }, + "webhookCreate": { + "title": "Webhook Gemaakt", + "description": "{executor} heeft een webhook {webhook} gemaakt in {channel}" + }, + "webhookDelete": { + "title": "Webhook Verwijderd", + "description": "{executor} heeft de webhook {webhook} verwijderd" + }, + "webhookUpdate": { + "title": "Webhook Aangepast", + "description": "{executor} heeft de webhook {webhook} aangepast" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Bijgewerkt", + "description": "{executor} heeft de avatar voor {webhook} bijgewerkt", + "description_added": "{executor} heeft een avatar toegevoegd voor {webhook}", + "description_removed": "{executor} heeft de avatar verwijderd voor {webhook}", + "linkToOldAvatar": "Link naar oude avatar", + "linkToNewAvatar": "Link naar nieuwe avatar" + }, + "statusChannelFollowed": { + "title": "Kanaal Gevolgd", + "description": "{executor} heeft het kanaal {name} gevolgd in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Kanaal Niet Meer Gevolgd", + "description": "{executor} heeft het kanaal {name} niet meer gevolgd" + }, + "statusChannelUpdated": { + "title": "Gevolgd Kanaal Bijgewerkt", + "description": "{executor} heeft het gevolgde kanaal {name} bijgewerkt" + } +} diff --git a/dist/bot/nl/standard/generalEvents.json b/dist/bot/nl/standard/generalEvents.json new file mode 100644 index 0000000..0d96f19 --- /dev/null +++ b/dist/bot/nl/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Aangepast", + "description": "Deze server is aangepast door {executor}" + }, + "serverIconUpdated": { + "title": "Server icoon Bijgewerkt", + "description": "{executor} heeft het server icoon bijgewerkt", + "description_added": "{executor} heeft een server icoon toegevoegd", + "description_removed": "{executor} heeft het server icoon verwijderd", + "linkToOldIcon": "Link naar oud icoon", + "linkToNewIcon": "Link naar nieuw icoon" + }, + "serverBoostAdd": { + "title": "Server Geboost", + "description": "{user} heeft deze server geboost 🎉", + "description_noUser": "Iemand heeft deze server geboost 🎉", + "description_withTier": "{user} heeft deze server geboost naar niveau {tier} 🎉", + "description_withTier_noUser": "Iemand heeft deze server geboost naar niveau {tier} 🎉", + "none": "geen" + }, + "serverBoostRemove": { + "title": "Serverboost Verwijderd", + "description": "{user} is gestopt met het boosten van deze server", + "description_noUser": "Iemand is gestopt met het boosten van deze server", + "description_withTier": "{user} is gestopt met boosten, waardoor de server is gedaald naar niveau {tier}", + "description_withTier_noUser": "Iemand is gestopt met boosten, waardoor de server is gedaald naar niveau {tier}", + "none": "geen" + } +} diff --git a/dist/bot/nl/standard/modlog.json b/dist/bot/nl/standard/modlog.json new file mode 100644 index 0000000..3247293 --- /dev/null +++ b/dist/bot/nl/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "Gebruiker", + "reason": "Reden", + "case": "Incident", + "noReason": "Moderator: voer alstublieft {command} uit", + "noReasonBrief": "Voer {command} uit", + "ban": "Verbannen", + "unban": "Deblokkeren", + "kick": "Kicken", + "mute": "Time-out", + "unmute": "Time-out Verwijderd", + "timeoutEnds": "Time-out eindigt {time}", + "editReason": "Reden Bewerken", + "reasonModal": { + "label": "Reden", + "placeholder": "Heel stoutie woutie zijn >:3", + "title": "Reden modlog wijzigen" + } +} diff --git a/dist/bot/nl/standard/quarkEvents.json b/dist/bot/nl/standard/quarkEvents.json new file mode 100644 index 0000000..e3758a9 --- /dev/null +++ b/dist/bot/nl/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logkanaal Gewijzigd", + "description_set": "{executor} heeft het {type} logkanaal ingesteld op {channel}", + "description_category_disable": "{executor} heeft het {type} logkanaal uitgeschakeld", + "description_unset": "{executor} heeft het {type} logkanaal uitgeschakeld" + }, + "serverlogOptionsUpdate": { + "title": "Logopties Bijgewerkt", + "description": "{executor} heeft {option} ingesteld op {state}", + "pluralkitSupport": "PluralKit Ondersteuning", + "spoilers": "Spoilers", + "buttons": "Knoppen", + "formatType": "Formaat Type" + }, + "serverlogLogUpdate": { + "title": "Log Bijgewerkt", + "description": "{executor} heeft de {type} log bijgewerkt", + "enabled": "Ingeschakeld", + "logFormat": "Formaat", + "logChannel": "Kanaal", + "colour": "Kleur", + "ignoreBotExecutors": "Negeer Botuitvoerders", + "ignoreBotTargets": "Negeer Botdoelen", + "activeIgnore": "Actieve Negeer" + }, + "serverlogIgnoreUpdate": { + "title": "Negeeropties Bijgewerkt", + "description_set": "{executor} heeft {type} ingeschakeld", + "description_unset": "{executor} heeft {type} uitgeschakeld", + "description_added": "{executor} heeft {target} toegevoegd aan {type}", + "description_removed": "{executor} heeft {target} verwijderd uit {type}" + }, + "languageUpdate": { + "title": "Taal Gewijzigd", + "description": "{executor} heeft de taal gewijzigd naar {language}" + }, + "reset": { + "title": "Configuratie Resetten", + "description": "{executor} heeft de configuratie voor deze server gereset" + }, + "tagAdded": { + "title": "Tag Toegevoegd", + "description": "{executor} heeft een tag {tag} gecreëerd" + }, + "tagUpdated": { + "title": "Tag Bijgewerkt", + "description": "{executor} heeft de tag {tag} bijgewerkt" + }, + "tagDeleted": { + "title": "Tag Verwijderd", + "description": "{executor} heeft de tag {tag} verwijderd" + }, + "tokenAdded": { + "title": "Token Gegenereerd", + "description": "{executor} heeft een Quark-toegangstoken gegenereerd met {permissions} machtigingen voor deze server", + "unique_id": "Token ID", + "revoke": "Herroep deze token" + }, + "tokenRevoked": { + "title": "Token Intrekken", + "description": "{executor} heeft de Quark-toegangstoken met ID {token} ingetrokken" + } +} diff --git a/dist/bot/nl/standard/roleEvents.json b/dist/bot/nl/standard/roleEvents.json new file mode 100644 index 0000000..c5ed6ad --- /dev/null +++ b/dist/bot/nl/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Rol Gecreëerd", + "description": "{role} is gecreëerd door {executor}" + }, + "roleDeleted": { + "title": "Rol Verwijderd", + "description": "{role_name} is verwijderd door {executor}", + "role": "Rol", + "linkToRoleIcon": "Link naar rol icoon" + }, + "roleUpdated": { + "title": "Rol Gewijzigd", + "description": "{role} is gewijzigd door {executor}" + }, + "rolePermissionsUpdate": { + "title": "Rol Machtigingen Bijgewerkt", + "description": "Machtigingen voor {role} zijn bijgewerkt door {executor}", + "newPermissions": "Nieuwe Machtigingen", + "oldPermissions": "Oude Machtigingen", + "viewFullNewPermissions": "Volledige Nieuwe Machtigingen Bekijken", + "viewFullOldPermissions": "Volledige Oude Machtigingen Bekijken" + }, + "roleIconUpdate": { + "title": "Rol Icoon Bijgewerkt", + "description": "{executor} heeft het icoon voor {role} bijgewerkt", + "description_added": "{executor} heeft een icoon toegevoegd voor {role}", + "description_removed": "{executor} heeft het icoon verwijderd voor {role}", + "linkToOldIcon": "Link naar oud icoon", + "linkToNewIcon": "Link naar nieuw icoon" + } +} diff --git a/dist/bot/nl/standard/serverActions.json b/dist/bot/nl/standard/serverActions.json new file mode 100644 index 0000000..cad15f6 --- /dev/null +++ b/dist/bot/nl/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Uitnodiging Gecreëerd", + "description_withInviter": "{inviter} heeft een uitnodiging {invite} gecreëerd voor {channel}", + "description_withoutInviter": "Een uitnodiging {invite} is gecreëerd voor {channel}", + "expires": "Verloopt", + "never": "Nooit", + "maxUses": "Maximaal Gebruik", + "none": "geen" + }, + "inviteDelete": { + "title": "Uitnodiging Verwijderd", + "description_withExecutor": "{executor} heeft een uitnodiging {invite} verwijderd voor {channel}", + "description_withoutExecutor": "Een uitnodiging {invite} is verwijderd voor {channel}", + "used": "Gebruikt", + "created": "Gecreëerd door", + "none": "geen" + }, + "emojiCreated": { + "title": "Emoji Gecreëerd", + "description": "{emoji} is toegevoegd door {executor}" + }, + "emojiDeleted": { + "title": "Emoji Verwijderd", + "description": "{emoji} is verwijderd door {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Gewijzigd", + "description": "{emoji} is gewijzigd door {executor}" + }, + "serverEventCreate": { + "title": "Evenement Gecreëerd", + "description_withChannel": "{executor} heeft een evenement {name} gecreëerd in {channel}", + "description_withoutChannel": "{executor} heeft een evenement {name} gecreëerd", + "eventDescription": "Beschrijving", + "location": "Locatie", + "starts": "Start", + "image": "Image" + }, + "serverEventDelete": { + "title": "Evenement Verwijderd", + "description": "{executor} heeft het evenement {name} verwijderd", + "linkToEventImage": "Link naar evenement afbeelding" + }, + "serverEventUpdate": { + "title": "Evenement Bijgewerkt", + "description": "{executor} heeft het evenement {name} bijgewerkt", + "newEventDescription": "Nieuwe Beschrijving", + "newLocation": "Nieuwe Locatie", + "newChannel": "Nieuw Kanaal", + "linkToEventImage": "Link naar oude evenement afbeelding", + "newImage": "New Image" + } +} diff --git a/dist/bot/nl/standard/serverEvents.json b/dist/bot/nl/standard/serverEvents.json new file mode 100644 index 0000000..74616c5 --- /dev/null +++ b/dist/bot/nl/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Leden", + "userJoined": { + "title": "Gebruiker Toegetreden", + "description": "{user} is toegetreden tot de server", + "noAvatar": "Account heeft geen avatar", + "newAccount": "Account is nieuw", + "noBadges": "Account heeft geen badges", + "warning": "WAARSCHUWING!", + "accountCreated": "Account gecreëerd", + "invite": "Uitnodiging", + "createdBy": "gecreëerd door {user}", + "ban": "Verbannen", + "info": "Info", + "rejoined": "Account opnieuw toegetreden" + }, + "userLeft": { + "title": "Gebruiker Verlaten", + "description": "{user} heeft de server verlaten", + "joined": "Toegetreden", + "roles": "Rollen", + "serverProfilePicture": "Link naar server avatar" + }, + "botAdded": { + "title": "Bot Toegevoegd", + "description": "{bot} is toegevoegd aan de server door {executor}", + "descriptionne": "{bot} is toegevoegd aan de server" + }, + "botRemoved": { + "title": "Bot Verwijderd", + "description": "{bot} is verwijderd van de server door {executor}", + "descriptionne": "{bot} is verwijderd van de server" + }, + "nicknameUpdate": { + "title": "Bijnaam Bijgewerkt", + "description": "{user}'s bijnaam is gewijzigd van {oldNickname} naar {newNickname}", + "setNick": "{user}'s bijnaam is ingesteld naar **{newNickname}**", + "nickRemoved": "{user}'s bijnaam van **{oldNickname}** is verwijderd", + "changedBy": "Gewijzigd door" + }, + "memberRoleAdd": { + "title": "Rol Gegeven", + "title_multiple": "Rollen Gegeven", + "description": "{user} heeft de {role} rol gekregen", + "description_multiple": "{user} heeft meerdere rollen gekregen", + "givenBy": "Gegeven door", + "roles": "Rollen" + }, + "memberRoleRemove": { + "title": "Rol Afgenomen", + "title_multiple": "Rollen Afgenomen", + "description": "De {role} rol is verwijderd van {user}", + "description_multiple": "Meerdere rollen zijn verwijderd van {user}", + "removedBy": "Verwijderd door", + "roles": "Rollen" + }, + "memberPrune": { + "title": "Leden Gesnoeid", + "description": "{count} leden met ten minste {time} dagen inactiviteit zijn gesnoeid door {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Gewijzigd", + "description": "{user} heeft zijn server avatar gewijzigd", + "description_added": "{user} heeft een server avatar toegevoegd", + "description_removed": "{user} heeft zijn server avatar verwijderd", + "changedBy": "Gewijzigd door", + "linkToOldAvatar": "Link naar oude avatar", + "linkToNewAvatar": "Link naar nieuwe avatar" + } +} diff --git a/dist/bot/nl/standard/textEvents.json b/dist/bot/nl/standard/textEvents.json new file mode 100644 index 0000000..fa79b0b --- /dev/null +++ b/dist/bot/nl/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Peiling", + "pollDescriptor": "[peiling]", + "status": "Peiling heeft status.", + "ended": "geëindigd", + "notEnded": "niet geëindigd", + "multiselect": "Meervoudige selectie", + "enabled": "ingeschakeld", + "disabled": "uitgeschakeld", + "ends": "Eindigt", + "vote": "stem", + "votes": "stemmen", + "noResponses": "Geen reacties", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Bericht Verwijderd", + "author": "Bericht auteur", + "channel": "Kanaal", + "deletedBy": "Verwijderd door", + "jumpToContext": "Spring naar context", + "warning": "WAARSCHUWING!", + "linksToEmojis": "Links naar emoji's", + "linksToFiles": "Links naar bestanden", + "inviteDetected": "Serveruitnodiging gedetecteerd", + "ghostpingDetected": "Ghostping gedetecteerd", + "file": "bestand", + "files": "bestanden", + "fileExpired": "bestand te groot of verlopen", + "filesExpired": "bestanden te groot of verlopen", + "sticker": "sticker", + "noContent": "geen inhoud", + "embed": "embed", + "thread": "Thread", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Meerdere Berichten Verwijderd", + "deletedBy": "Verwijderd door", + "channel": "Kanaal", + "more": "meer", + "uncachedUser": "ongecachede gebruiker", + "uncachedChannel": "ongecachede kanaal", + "uncachedMessage": "ongecachede bericht", + "embed": "embed", + "errorFile": "Er was een probleem met het herstellen van de bestanden. Als dit aanhoudt, laat het ons dan weten in Quark's supportserver.", + "errorText": "Er was een probleem met het maken van een tekstbestand. Sommige berichten kunnen verloren gaan. Als dit aanhoudt, laat het ons dan weten in Quark's supportserver." + }, + "messageUpdate": { + "title": "Bericht Gewijzigd", + "author": "Bericht auteur", + "channel": "Kanaal", + "jumpToMessage": "Spring naar bericht", + "afterEdit": "Na wijziging", + "diff": "Wijzigingen", + "diffError": "Kan wijzigingen niet berekenen.", + "cannotRetrieveOriginal": "Kan origineel bericht niet ophalen", + "noContent": "geen inhoud", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Bijlage Verwijderd" + }, + "messagePin": { + "title": "Bericht Vastgezet", + "description": "Een bericht is vastgezet door {executor}" + }, + "messageUnpin": { + "title": "Bericht Losgemaakt", + "description": "Een bericht is losgemaakt door {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Kanaal", + "jumpToContext": "Spring naar context", + "title": "Thread Gecreëerd", + "description": "{member} heeft een nieuwe thread {thread} gecreëerd" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Kanaal", + "title": "Thread Verwijderd", + "description": "{executor} heeft een thread {thread} verwijderd" + }, + "messageReactionRemove": { + "title": "Reactie Verwijderd", + "description": "{executor} heeft een reactie van een bericht verwijderd", + "emoji": "Emoji", + "linkToEmoji": "Link naar emoji", + "jumpToMessage": "Spring naar bericht" + } +} diff --git a/dist/bot/nl/standard/voiceEvents.json b/dist/bot/nl/standard/voiceEvents.json new file mode 100644 index 0000000..ea593b5 --- /dev/null +++ b/dist/bot/nl/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Stream Gestart", + "description": "{user} is begonnen met streamen in het {channel} voice kanaal" + }, + "streamStop": { + "title": "Stream Gestopt", + "description": "{user} is gestopt met streamen in het {channel} voice kanaal" + }, + "videoStart": { + "title": "Video Gestart", + "description": "{user} is begonnen met hun video in het {channel} voice kanaal" + }, + "videoStop": { + "title": "Video Gestopt", + "description": "{user} is gestopt met hun video in het {channel} voice kanaal" + }, + "voiceSwitch": { + "title": "Kanaal Gewijzigd", + "description": "{user} is verhuisd van het {channel_old} voice kanaal naar het {channel_new} voice kanaal" + }, + "voiceMove": { + "title": "Verplaatst", + "description": "{user} is verplaatst van het {channel_old} voice kanaal naar het {channel_new} voice kanaal", + "movedBy": "Verplaatst door" + }, + "voiceJoin": { + "title": "Kanaal Toegetreden", + "description": "{user} is toegetreden tot het {channel} voice kanaal" + }, + "voiceLeave": { + "title": "Kanaal Verlaten", + "description": "{user} heeft het {channel} voice kanaal verlaten", + "joined": "Joined", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Verbinding Verbroken", + "description": "{user} is losgekoppeld", + "disconnectedBy": "Losgekoppeld door", + "voiceChannel": "voice kanaal" + }, + "serverDeafen": { + "title": "Onhoorbaar Gemaakt", + "description": "{user} is onhoorbaar gemaakt", + "deafenedBy": "Onhoorbaar gemaakt door", + "voiceChannel": "voice kanaal" + }, + "serverMute": { + "title": "Gedempt", + "description": "{user} is gedempt", + "mutedBy": "Gedempt door", + "voiceChannel": "voice kanaal" + }, + "serverUndeafen": { + "title": "Hoorbaar Gemaakt", + "description": "{user} is hoorbaar gemaakt", + "undeafenedBy": "Hoorbaar gemaakt door", + "voiceChannel": "voice kanaal" + }, + "serverUnmute": { + "title": "Ongedempt", + "description": "{user} is ongedempt", + "unmutedBy": "Ongedempt door", + "voiceChannel": "voice kanaal" + }, + "channelStatusUpdate": { + "title": "Status van voice kanaal Bijgewerkt", + "description": "{executor} heeft de status ingesteld voor {channel}", + "status": "Status", + "linksToEmojis": "Links naar emoji's" + }, + "stageStarted": { + "title": "Podium Gestart", + "description": "{executor} is een podium gestart in {channel}", + "topic": "Onderwerp" + }, + "stageEnded": { + "title": "Podium Gestopt", + "description": "Het podium in {channel} is gestopt door {executor}", + "description_noExecutor": "Het podium in {channel} is gestopt", + "topic": "Onderwerp", + "none": "geen" + }, + "stageUpdated": { + "title": "Podium Bijgewerkt", + "description": "Het podium in {channel} is bijgewerkt door {executor}", + "oldTopic": "Oude Onderwerp", + "newTopic": "Nieuwe Onderwerp" + }, + "stageSpeakerAdd": { + "title": "Nieuwe Podium Spreker", + "description": "{user} is een spreker geworden in het {channel} podium kanaal", + "description_inviteAccepted": "{user} heeft de uitnodiging geaccepteerd om een spreker te worden in het {channel} podium kanaal" + }, + "stageSpeakerRemove": { + "title": "Gestopt met Spreken", + "description": "{user} is niet langer een spreker in het {channel} podium kanaal" + }, + "stageSpeakerInvited": { + "title": "Spreker Uitgenodigd", + "description": "{user} is uitgenodigd om te spreken in het {channel} podium kanaal" + } +} diff --git a/dist/bot/pl/general/access_token.json b/dist/bot/pl/general/access_token.json new file mode 100644 index 0000000..a7cebc7 --- /dev/null +++ b/dist/bot/pl/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Administrator", + "2": "Podstawowy" +} diff --git a/dist/bot/pl/general/buttons.json b/dist/bot/pl/general/buttons.json new file mode 100644 index 0000000..bda9741 --- /dev/null +++ b/dist/bot/pl/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "ID Użytkownika", + "supportServer": "Support Serwer", + "customise": "Dostosuj", + "overview": "Przegląd", + "serverlog": "Serverlog", + "dashboard": "Panel", + "pro": "Quark Pro" +} diff --git a/dist/bot/pl/general/channel_types.json b/dist/bot/pl/general/channel_types.json new file mode 100644 index 0000000..d2d20a6 --- /dev/null +++ b/dist/bot/pl/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Tekstowy", + "2": "Głosowy", + "4": "Kategorii", + "5": "Ogłoszeniowy", + "10": "Ogłoszeniowy Wątek", + "11": "Publiczny Wątek", + "12": "Prywatny Wątek", + "13": "Scena", + "14": "Informacyjny", + "15": "Forum", + "16": "Media" +} diff --git a/dist/bot/pl/general/channel_update_types.json b/dist/bot/pl/general/channel_update_types.json new file mode 100644 index 0000000..fc86bc4 --- /dev/null +++ b/dist/bot/pl/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "brak" +} diff --git a/dist/bot/pl/general/command_responses.json b/dist/bot/pl/general/command_responses.json new file mode 100644 index 0000000..162a528 --- /dev/null +++ b/dist/bot/pl/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Wyłącz", + "enable": "Włącz", + "error-401-0": "Niepowodzenie polecenia", + "error-401-1-type-0": "Nie mogę zbanować tego użytkownika", + "error-401-1-type-1": "Nie mogę wyrzucić tego użytkownika", + "error-401-1-type-2": "Nie mogę wyciszyć tego użytkownika", + "error-401-1-type-3": "Nie mogę odciszyć tego użytkownika", + "error-403-0": "Brak wystarczających uprawnień", + "error-403-1-type-0": "Upewnij się, że mam uprawnienia `BAN_MEMBERS`", + "error-403-1-type-1": "Upewnij się, że mam uprawnienia `KICK_MEMBERS`", + "error-403-1-type-2": "Upewnij się, że mam uprawnienia `MANAGE_ROLES` i że rola `Muted` jest niżej niż moja najwyższa rola", + "error-403-1-type-3": "Upewnij się, że mam uprawnienia `MANAGE_MESSAGES`", + "error-404-0": "Nie znaleziono użytkownika", + "error-404-1": "Proszę oznaczyć użytkownika, wkleić jego ID lub wpisać jego nazwę użytkownika", + "error-405-0": "Słucham?", + "error-405-1": "Nie zrobię tego lol", + "error-406-0": "Nie masz uprawnień", + "error-407-0": "Nie masz władzy, aby to zrobić", + "error-409-0-type-0": "Ten użytkownik jest już zbanowany", + "error-409-0-type-1": "Ten użytkownik jest już wyciszony", + "error-409-0-type-2": "Ten użytkownik jest już odbanowany", + "error-409-0-type-3": "Ten użytkownik jest już odciszony", + "error-429-0": "Nieprawidłowy numer", + "error-429-1": "Wprowadź prawidłową liczbę całkowitą w zakresie (1-100)", + "error-430-0": "Brak wiadomości", + "error-430-1": "Nie znaleziono wiadomości do usunięcia", + "error-431-0": "Nieprawidłowy link do wiadomości", + "error-431-1": "Wprowadź prawidłowy link do wiadomości", + "error-432-0": "Nieprawidłowy log Quark", + "error-432-1": "Ta wiadomość nie jest prawidłowym logiem Quark", + "error-433-0": "Nieprawidłowe wiadomości początkowe i końcowe", + "error-433-1": "Wiadomość początkowa musi być starsza niż wiadomość końcowa", + "error-434-0": "Różne kanały", + "error-434-1": "Wiadomość początkowa i końcowa muszą należeć do tego samego kanału", + "error-435-0": "Aktywny czas oczekiwania", + "error-435-1": "To polecenie można używać tylko co 15 minut", + "error-try-help-again": "Spróbuj ponownie uruchomić polecenie pomocy...", + "error-no-modlog": "Brak kanału modlog", + "error-invalid-log": "Nie znaleziono sprawy modlog", + "error-timeout-period-too-long-0": "Okres czasu oczekiwania jest zbyt długi", + "error-timeout-period-too-long-1": "Okres czasu oczekiwania musi być krótszy niż 28 dni", + "response-ban": "Zbanowany", + "response-kick": "Wyrzucony", + "response-mute": "Wyciszony", + "response-unmute": "Odciszony", + "response-unban": "Odbanowany", + "response-purge": "Usunięto {count} wiadomości", + "response-customise-dash": "Ustawienia personalizacji zostały przeniesione na nasz [web dashboard]!", + "response-customise-1": "Loguj wiadomości do 2 tygodni wstecz, personalizuj logi i wiele więcej z Quark Pro...", + "response-customise-2": "[UK, US, EU] Kliknij na mój profil, aby przejść na wyższy poziom!", + "response-customise-3": "Lub... {proLink}", + "response-customise-4": "Wypróbuj personalizację kolorów za darmo na {inventoryLink}", + "response-case-updated": "Przypadek zaktualizowany!", + "response-debug": "Wysłano log debugowania!", + "response-status-enabled": "Aktualizacje kanału statusu włączone!", + "response-status-disabled": "Aktualizacje kanału statusu wyłączone!", + "target0-command": "cel", + "target1-command": "cele", + "message0-command": "wiadomość", + "executor0-command": "wykonawca", + "executor1-command": "wykonawcy", + "channel0-command": "kanał", + "channel1-command": "kanały", + "serverlog-web-promote": "...lub sprawdź nasz web dashboard!", + "serverlog-select": "Wybierz kanał serverlog", + "serverlog-unset": "Kanał niezdefiniowany", + "serverlog-set": "Kanał ustawiony", + "serverlog-setchannel": "Kanał ustawiony na {channel}", + "setserverlog-confirm0-set": "Kanał Server-Log ustawiony", + "setserverlog-confirm0-unset": "Kanał Server-Log niezdefiniowany", + "setserverlog-confirm1-set": "Wszystkie wydarzenia server-log będą teraz rejestrowane w tym kanale ({channel}).\n\n[**Odwiedź web dashboard Quark, aby uzyskać więcej opcji konfiguracji!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "Nie będziesz już otrzymywać wiadomości o wydarzeniach, które występują na tym serwerze, chyba że masz ustawione inne kanały do wyjścia tych wydarzeń.", + "setserverlog-confirm0-options-set": "Kanał Server-Log {type} ustawiony", + "setserverlog-confirm0-options-unset": "Kanał Server-Log {type} niezdefiniowany", + "setserverlog-confirm0-options-stoplog": "Logowanie Server-Log {type} zatrzymane", + "setserverlog-confirm1-options-set": "Server {type} będzie teraz rejestrowany w tym kanale.\n\nAby usunąć ten kanał, uruchom ponownie polecenie w tym kanale.", + "setserverlog-confirm1-options-unset": "Server {type} nie będzie już rejestrowany w tym kanale.\n\nAby ustawić ten kanał, uruchom ponownie polecenie w tym kanale.", + "setserverlog-confirm1-options-stoplog": "Server {type} będzie teraz nadal rejestrowany w głównym kanale serverlog (jeśli jest ustawiony).\n\nAby to cofnąć, uruchom ponownie polecenie tutaj.", + "setserverlog-type-members-0": "Członkowie", + "setserverlog-type-members-1": "członkowie", + "setserverlog-type-actions-0": "Akcje", + "setserverlog-type-actions-1": "akcje", + "setserverlog-type-text-0": "Wydarzenia kanału tekstowego", + "setserverlog-type-text-1": "wydarzenia kanału tekstowego", + "setserverlog-type-voice-0": "Wydarzenia kanału głosowego", + "setserverlog-type-voice-1": "wydarzenia kanału głosowego", + "setserverlog-type-files-0": "Pliki", + "setserverlog-type-files-1": "pliki", + "setserverlog-type-server-0": "Serwer", + "setserverlog-type-server-1": "serwer", + "setserverlog-type-roles-0": "Wydarzenia roli", + "setserverlog-type-roles-1": "wydarzenia roli", + "setserverlog-type-channels-0": "Wydarzenia kanału", + "setserverlog-type-channels-1": "wydarzenia kanału", + "setserverlog-type-modlogs-0": "Modlogi", + "setserverlog-type-modlogs-1": "modlogi", + "setserverlog-spoilers": "Spojlery", + "setserverlog-spoilers-0": "Spojlery serverlog ustawione na {result}", + "setserverlog-enable-status-updates": "Włącz aktualizacje statusu!", + "setserverlog-enable-status-updates-desc": "Otrzymuj powiadomienia o wszystkich najnowszych aktualizacjach, przestojach i innych ważnych komunikatach od deweloperów!", + "setserverlog-enable-status-updates-desc-1": "Zalecamy włączenie tego w jednym z twoich kanałów!", + "setserverlog-check-permissions": "Proszę, upewnij się że Quark ma uprawnienia do wysyłania wiadomości na tym kanale, albo kanał nie będzie ustawiony.", + "festive-title": "Darmowy Świąteczny Prezent!", + "festive-claim": "Odbierz swój darmowy prezent!", + "help-overview-website-description": "Łatwo skonfiguruj i zarządzaj Quark z [web dashboard]!", + "help-overview-inventory-description": "Zarządzaj swoimi subskrypcjami lub uzyskaj niektóre funkcje [Quark Pro] za darmo!", + "help-overview-view-inv": "Wyświetl inwentarz", + "help-overview-help": "Pomoc", + "help-overview-website": "Strona internetowa", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Polecenia", + "help-overview-language": "Język", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inwentarz", + "help-overview-channel-isset": "Kanał ustawiony na {channel}", + "help-overview-channel-isnotset": "Uruchom {command} na żądanym kanale", + "help-overview-view-options": "Uruchom {command}, aby zobaczyć opcje", + "help-overview-view-options-and-statuses": "Uruchom {command}, aby zobaczyć statusy i opcje", + "help-overview-view-all-commands": "Uruchom {command}, aby zobaczyć polecenia", + "help-overview-change-channel": "Zmień to, uruchamiając {command} na żądanym kanale.", + "help-overview-manage-premium": "Uruchom {command}, aby zarządzać premium", + "language-set": "Ustaw język na {language}", + "help-serverlog-help": "Pomoc Serverlog", + "help-serverlog-0": "Ograniczenia kanału", + "help-serverlog-1": "Opcje ignorowania", + "help-serverlog-2": "Spojlery", + "help-serverlog-0-desc": "Aby uzyskać większą kontrolę nad logami, np. wybór różnych kanałów dla różnych typów logów, odwiedź [web dashboard Quark]", + "help-serverlog-1-desc": "Aby zapobiec rejestrowaniu niektórych kanałów, użytkowników lub wiadomości, proszę odwiedź [Quark's web dashboard]", + "help-serverlog-2-desc": "Aby przełączać, czy spoilery są stosowane do wszystkich mediów wysyłanych w serverlog, uruchom: {command}", + "help-serverlog-2-on": "Spojlery są włączone.", + "help-serverlog-2-off": "Spojlery są wyłączone.", + "help-commands-help": "Pomoc poleceń", + "help-commands-moderation": "Moderacja", + "help-commands-tags": "Tagi", + "help-commands-notes": "Notatki", + "help-commands-other": "Inne", + "help-notes-help": "Pomoc notatek", + "help-tags-help": "Pomoc tagów", + "help-info": "Nadal potrzebujesz pomocy? **Dołącz do serwera wsparcia Quark!**", + "need-to-vote-title": "Musisz zagłosować, aby użyć tego polecenia!", + "need-to-vote": "Kliknij tutaj, aby zagłosować", + "need-to-vote-footer": "Głosy są rejestrowane do minuty", + "initialreactors-expired": "wykasły", + "initialreactors-notfound": "Nie znaleziono żadnych reakcji", + "configCommand": { + "title": "Konfiguracja Serverlog", + "selection": "Wybierz kategorię w menu, aby wyświetlić konfigurację.", + "serverLogDesc": "Główny kanał Serverlog", + "notSet": "Niezdefiniowany", + "selectACategory": "Wybierz kategorię", + "overview": "Przegląd", + "formats": { + "log_channels": "Kanały logów", + "configurable_events": "Konfigurowalne wydarzenia" + }, + "categories": { + "categoryMembers": { + "title": "Członkowie", + "description": "Akcje członków (dołączenie/wyjście, role, pseudonimy)" + }, + "categoryText": { + "title": "Wiadomości", + "description": "Akcje wiadomości (usunięcia, edycje, przypięcia, reakcje)" + }, + "categoryVoice": { + "title": "Głos", + "description": "Akcje kanału głosowego (dołączenie/wyjście, transmisje, wyciszenie/ogłuszenie)" + }, + "categoryActions": { + "title": "Akcje serwera", + "description": "Akcje serwera (tworzenie/usuwanie zaproszeń, emotikony)" + }, + "categoryChannels": { + "title": "Kanały", + "description": "Akcje kanału (tworzenie/usuwanie, uprawnienia)" + }, + "categoryServer": { + "title": "Wydarzenia serwera", + "description": "Ogólne akcje (modyfikacje serwera)" + }, + "categoryRoles": { + "title": "Role", + "description": "Akcje ról (tworzenie/usuwanie, uprawnienia)" + }, + "categoryModlog": { + "title": "Logi moderatorów", + "description": "Akcje moderacji (bany, wyrzucenia, wyciszenia)" + }, + "overview": { + "title": "Przegląd", + "description": "Przegląd głównych opcji kategorii" + }, + "categoryFiles": { + "title": "Pliki" + }, + "categoryQuark": { + "title": "Ustawienia Quarka", + "description": "Zmiany które zostały zmienione dla ustawień Quarka dla tego serwera" + } + } + }, + "setserverlog-type-quark-0": "Wydarzenia Quarka", + "setserverlog-type-quark-1": "Wydarzenia Quarka", + "help-modify-tags-description": "Aby tworzyć i edytować tagi, proszę odwiedź [Quark's web dashboard]" +} diff --git a/dist/bot/pl/general/emoji_update_types.json b/dist/bot/pl/general/emoji_update_types.json new file mode 100644 index 0000000..fc86bc4 --- /dev/null +++ b/dist/bot/pl/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "brak" +} diff --git a/dist/bot/pl/general/gui_constants.json b/dist/bot/pl/general/gui_constants.json new file mode 100644 index 0000000..10f65df --- /dev/null +++ b/dist/bot/pl/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Nazwa", + "type": "Typ", + "position": "Pozycja", + "topic": "Temat", + "rate_limit_per_user": "Tryb spowolnenia", + "parent_id": "Kategoria", + "bitrate": "Bitrate", + "user_limit": "Limit Użytkowników", + "rtc_region": "Region", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Nazwa", + "color": "Kolor", + "hoist": "Oddzielna", + "managed": "Zarządzana", + "mentionable": "Wzmianka", + "unicode_emoji": "Emotka" + }, + "emojiModificationTypes": { + "name": "Nazwa" + }, + "guildModificationTypes": { + "name": "Nazwa", + "description": "Opis", + "system_channel_id": "Kanał systemowy", + "rules_channel_id": "Kanał z zasadami", + "mfa_level": "Wymagane MFA", + "verification_level": "Poziom weryfikacji", + "default_message_notifications": "Domyślne powiadomienia", + "explicit_content_filter": "Filtr zawartości jawnej", + "nsfw_level": "Poziom NSFW", + "premium_progress_bar_enabled": "Pasek postępu" + }, + "webhookModificationTypes": { + "channel_id": "Kanał", + "name": "Name" + } +} diff --git a/dist/bot/pl/general/guild_update_types.json b/dist/bot/pl/general/guild_update_types.json new file mode 100644 index 0000000..293f7b6 --- /dev/null +++ b/dist/bot/pl/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "brak", + "verification_level": { + "0": "brak", + "1": "niski", + "2": "średni", + "3": "wysoki", + "4": "bardzo_wysoki" + }, + "default_message_notifications": { + "0": "wszystkie wiadomości", + "1": "tylko wzmianki" + }, + "explicit_content_filter": { + "0": "wyłączony", + "1": "użytkownicy bez ról", + "2": "wszyscy" + }, + "nsfw_level": { + "0": "domyślne", + "1": "wyraźne", + "2": "bezpieczne", + "3": "ograniczonie wiekowe" + }, + "premium_progress_bar_enabled": { + "true": "włączony", + "false": "wyłączony" + } +} diff --git a/dist/bot/pl/general/ignore_options.json b/dist/bot/pl/general/ignore_options.json new file mode 100644 index 0000000..2dac85c --- /dev/null +++ b/dist/bot/pl/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignoruj użytkowników docelowych", + "ignoreExecutors": "Ignoruj wykonawców", + "specificMessageContent": "Ignoruj konkretną treść wiadomości", + "ignoreChannels": "Ignoruj kanały", + "ignoreBotExecutors": "Ignoruj działania botów", + "ignoreBotTargets": "Ignoruj cele botów", + "ignoreExecutorRoles": "Ignoruj role wykonawców", + "ignoreTargetRoles": "Ignoruj role docelowe", + "ignoreCategories": "Ignoruj kategorie", + "activeIgnore": "Aktywne ignorowanie" +} diff --git a/dist/bot/pl/general/log_categories.json b/dist/bot/pl/general/log_categories.json new file mode 100644 index 0000000..0452668 --- /dev/null +++ b/dist/bot/pl/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Członkowie", + "serverActions": "Akcje", + "textEvents": "Wiadomości", + "voiceEvents": "Głosowe", + "fileEvents": "Pliki", + "generalEvents": "Serwer", + "roleEvents": "Role", + "channelEvents": "Kanały", + "quarkEvents": "Konfiguracja quark'a", + "modLog": "Dzienniki moderacji", + "main": "Głowne" +} diff --git a/dist/bot/pl/general/log_formats.json b/dist/bot/pl/general/log_formats.json new file mode 100644 index 0000000..cb4c176 --- /dev/null +++ b/dist/bot/pl/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standardowe", + "1": "Kompaktowe", + "2": "Standardowe (brak osadzenia)", + "3": "Kompaktowe (brak osadzenia)", + "4": "pliki json" +} diff --git a/dist/bot/pl/general/permissions.json b/dist/bot/pl/general/permissions.json new file mode 100644 index 0000000..6f3c0cc --- /dev/null +++ b/dist/bot/pl/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Utwórz Natychmiastowe Zaproszenie", + "KICK_MEMBERS": "Wyrzuć Użytkowników", + "BAN_MEMBERS": "Zbanuj Użytkowników", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Zarządzaj Kanałami", + "MANAGE_GUILD": "Zarządzaj Serwerem", + "ADD_REACTIONS": "Dodawanie Reakcji", + "VIEW_AUDIT_LOG": "Zobacz Dziennik Audytu", + "PRIORITY_SPEAKER": "Priorytetowy Mówca", + "STREAM": "Streamuj", + "VIEW_CHANNEL": "Zobacz Kanał", + "SEND_MESSAGES": "Wyślij Wiadomości", + "SEND_TTS_MESSAGES": "Wyślij Wiadomości TTS", + "MANAGE_MESSAGES": "Zarządzaj Wiadomościami", + "EMBED_LINKS": "Osadź Linki", + "ATTACH_FILES": "Załącz Pliki", + "READ_MESSAGE_HISTORY": "Czytaj Historię Wiadomości", + "MENTION_EVERYONE": "Wspomnij Wszystkich", + "USE_EXTERNAL_EMOJIS": "Użyj Zewnętrznych Emoji", + "VIEW_GUILD_INSIGHTS": "Zobacz Wgląd w Serwer", + "CONNECT": "Połącz", + "SPEAK": "Mów", + "MUTE_MEMBERS": "Wycisz Użytkowników", + "DEAFEN_MEMBERS": "Ogłusz Użytkowników", + "MOVE_MEMBERS": "Przenieś Użytkowników", + "USE_VAD": "Użyj VAD", + "CHANGE_NICKNAME": "Zmień Pseudonim", + "MANAGE_NICKNAMES": "Zarządzaj Pseudonimami", + "MANAGE_ROLES": "Zarządzaj Rolami", + "MANAGE_WEBHOOKS": "Zarządzaj Webhookami", + "MANAGE_EMOJIS": "Zarządzaj Emotkami", + "USE_SLASH_COMMANDS": "Użyywanie Poleceń", + "REQUEST_TO_SPEAK": "Poproś o Możliwość Mówienia", + "MANAGE_THREADS": "Zarządzaj Wątkami", + "USE_PUBLIC_THREADS": "Użyj Publicznych Wątków", + "USE_PRIVATE_THREADS": "Użyj Prywatnych Wątków", + "USE_EXTERNAL_STICKERS": "Użyj Zewnętrznych Naklejek", + "SEND_MESSAGES_IN_THREADS": "Wyślij Wiadomości w Wątkach", + "USE_EMBEDDED_ACTIVITIES": "Użyj Osadzonych Aktywności", + "MODERATE_MEMBERS": "Moderuj Użytkowników", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "Zobacz Analitykę Monetyzacji Twórcy", + "USE_SOUNDBOARD": "Użyj Panelu Dzwięku", + "CREATE_GUILD_EXPRESSIONS": "Zarządzanie Wyrażeniami", + "CREATE_EVENTS": "Utwórz Wydarzenia", + "USE_EXTERNAL_SOUNDS": "Użyj Zewnętrznych Dźwięków", + "SEND_VOICE_MESSAGES": "Wyślij Wiadomości Głosowe", + "SEND_POLLS": "Wyślij Ankiety" +} diff --git a/dist/bot/pl/general/role_update_types.json b/dist/bot/pl/general/role_update_types.json new file mode 100644 index 0000000..a893d56 --- /dev/null +++ b/dist/bot/pl/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "włączony", + "disabled": "wyłączony", + "none": "brak" +} diff --git a/dist/bot/pl/general/tags_responses.json b/dist/bot/pl/general/tags_responses.json new file mode 100644 index 0000000..f2e0962 --- /dev/null +++ b/dist/bot/pl/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tagi to sposób na łatwe i efektywne prezentowanie częstych informacji użytkownikom, za pomocą własnych poleceń.", + "create-success": "Tag utworzony! Użyj {tag}, aby uzyskać do niego dostęp w dowolnym momencie!", + "edit-success": "Tag zmodyfikowany! Użyj {tag}, aby uzyskać do niego dostęp w dowolnym momencie!", + "delete-success": "Tag {tag} usunięty! Użyj {commandList}, aby zobaczyć wszystkie pozostałe tagi!", + "notags-list-command": "Hmmm... nie ma tagów. Możesz utworzyć jeden za pomocą [Quark's web dashboard]", + "tags-list-title": "Dostępne Tagi", + "tags-embedoptions-title": "Opcje osadzenia:", + "tags-usageoptions-title": "Opcje użycia tagu:", + "tags-display-title": "Wyświetl Tagi", + "tag-error-noname-0": "Brak nazwy tagu", + "tag-error-noname-1": "Proszę podać nazwę tagu", + "tag-error-nocontent-0": "Brak zawartości tagu", + "tag-error-nocontent-1": "Proszę dołączyć zawartość, która powinna zostać wysłana w tagu", + "tag-error-invalidname-0": "Nieprawidłowa nazwa tagu", + "tag-error-invalidname-1": "Nie można utworzyć tagu o tej nazwie", + "tag-error-doesnotexist-0": "Tag nie istnieje", + "tag-error-doesnotexist-1": "Proszę wprowadzić prawidłową nazwę tagu", + "tag-error-alreadyexists-0": "Nieprawidłowa nazwa tagu", + "tag-error-alreadyexists-1": "Tag o tej nazwie już istnieje", + "tag-error-limitreached-0": "Osiągnięto limit tagów", + "tag-error-limitreached-1": "Ten serwer osiągnął limit 25 tagów", + "tag-createdby": "Utworzony przez {user}" +} diff --git a/dist/bot/pl/general/time.json b/dist/bot/pl/general/time.json new file mode 100644 index 0000000..f759066 --- /dev/null +++ b/dist/bot/pl/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} sekunda", + "second-plural": "{time} sekundy", + "minute": "{time} minuta", + "minute-plural": "{time} minuty", + "hour": "{time} godzina", + "hour-plural": "{time} godziny", + "day": "{time} dzień", + "day-plural": "{time} dni", + "week": "{time} tydzień", + "week-plural": "{time} tygodnie", + "month": "{time} miesiąc", + "month-plural": "{time} miesiące", + "year": "{time} rok", + "year-plural": "{time} lata" +} diff --git a/dist/bot/pl/slash_commands/ban.json b/dist/bot/pl/slash_commands/ban.json new file mode 100644 index 0000000..7828c48 --- /dev/null +++ b/dist/bot/pl/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "ban", + "description": "Zbanuj użytkownika", + "commandOptions": { + "userOption": { + "name": "użytkownik", + "description": "Użytkownik do zbanowania" + }, + "reasonOption": { + "name": "powód", + "description": "Powód bana" + }, + "deleteMessageDaysOption": { + "name": "wiadomości", + "description": "Liczba dni wiadomości użytkownika do usunięcia" + } + } +} diff --git a/dist/bot/pl/slash_commands/commands.json b/dist/bot/pl/slash_commands/commands.json new file mode 100644 index 0000000..5ec7d8e --- /dev/null +++ b/dist/bot/pl/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "commands", + "description": "Lista komend Quark'a" +} diff --git a/dist/bot/pl/slash_commands/config.json b/dist/bot/pl/slash_commands/config.json new file mode 100644 index 0000000..f6fb5a6 --- /dev/null +++ b/dist/bot/pl/slash_commands/config.json @@ -0,0 +1,18 @@ +{ + "name": "config", + "description": "Konfiguracja Quark'a dla swojego serwera", + "commandOptions": { + "format": { + "name": "format", + "description": "Rodzaj konfiguracji, którą chcesz wyświetlić", + "choices": { + "log_channels": { + "label": "Kanał logowania" + }, + "configurable_events": { + "label": "Konfigurowalne Eventy" + } + } + } + } +} diff --git a/dist/bot/pl/slash_commands/dashboard.json b/dist/bot/pl/slash_commands/dashboard.json new file mode 100644 index 0000000..f84d0e4 --- /dev/null +++ b/dist/bot/pl/slash_commands/dashboard.json @@ -0,0 +1,4 @@ +{ + "name": "dashboard", + "description": "Odwiedź panel zarządzania quark'a" +} diff --git a/dist/bot/pl/slash_commands/debug.json b/dist/bot/pl/slash_commands/debug.json new file mode 100644 index 0000000..1863a44 --- /dev/null +++ b/dist/bot/pl/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "debug", + "description": "Wygeneruj raport z debugowania dla serwera", + "commandOptions": { + "shareOption": { + "name": "share", + "description": "Wybierz, czy chcesz podzielić się raportem debugowania z programistami" + } + } +} diff --git a/dist/bot/pl/slash_commands/export.json b/dist/bot/pl/slash_commands/export.json new file mode 100644 index 0000000..d68ea70 --- /dev/null +++ b/dist/bot/pl/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "eksportuj", + "description": "Eksportuj grupę logów", + "commandOptions": { + "startOption": { + "name": "start", + "description": "Link do pierwszego logu, od którego rozpocząć eksport" + }, + "endOption": { + "name": "koniec", + "description": "Link do ostatniego logu do eksportu" + }, + "formatOption": { + "name": "format", + "description": "Format eksportowanych logów", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "ładny" + } + } + } + } +} diff --git a/dist/bot/pl/slash_commands/help.json b/dist/bot/pl/slash_commands/help.json new file mode 100644 index 0000000..e54be60 --- /dev/null +++ b/dist/bot/pl/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "help", + "description": "Uzyskaj pomoc z Quark'iem", + "commandOptions": { + "overviewOption": { + "name": "przegląd", + "description": "Zobacz ogólne informacje pomocy" + }, + "serverlogOption": { + "name": "serverlog", + "description": "Uzyskaj pomoc z Quark'owymi logami servera" + } + } +} diff --git a/dist/bot/pl/slash_commands/initialReactor.json b/dist/bot/pl/slash_commands/initialReactor.json new file mode 100644 index 0000000..6c85e0c --- /dev/null +++ b/dist/bot/pl/slash_commands/initialReactor.json @@ -0,0 +1,3 @@ +{ + "name": "Zobacz pierwotnych reagujących" +} diff --git a/dist/bot/pl/slash_commands/invite.json b/dist/bot/pl/slash_commands/invite.json new file mode 100644 index 0000000..85b4bc8 --- /dev/null +++ b/dist/bot/pl/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "invite", + "description": "Zaproś Quark'a na swój serwer" +} diff --git a/dist/bot/pl/slash_commands/kick.json b/dist/bot/pl/slash_commands/kick.json new file mode 100644 index 0000000..3175777 --- /dev/null +++ b/dist/bot/pl/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "kick", + "description": "Wyrzuć użytkownika", + "commandOptions": { + "userOption": { + "name": "użytkownik", + "description": "Użytkownik którego chcesz wyrzucic" + }, + "reasonOption": { + "name": "powód", + "description": "Powód wyrzucenia użytkownika" + } + } +} diff --git a/dist/bot/pl/slash_commands/language.json b/dist/bot/pl/slash_commands/language.json new file mode 100644 index 0000000..ff8de65 --- /dev/null +++ b/dist/bot/pl/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "language", + "description": "Zmień język Quark'a", + "commandOptions": { + "languageOption": { + "name": "język", + "description": "Ustaw język Quark'a dla tego servera" + } + } +} diff --git a/dist/bot/pl/slash_commands/mute.json b/dist/bot/pl/slash_commands/mute.json new file mode 100644 index 0000000..379999a --- /dev/null +++ b/dist/bot/pl/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "mute", + "description": "Wycisz użytkownika", + "commandOptions": { + "userOption": { + "name": "użytkownik", + "description": "Użytkownik do wyciszenia" + }, + "timeOption": { + "name": "czas", + "description": "Okres czasu na wyciszenie użytkownika. Domyślna jednostka to dni" + }, + "typeOption": { + "name": "typ", + "description": "Jednostki dla pola \"czas\". Domyślnie dni", + "choices": { + "minutes": { + "name": "minuty" + }, + "hours": { + "name": "godziny" + }, + "days": { + "name": "dni" + } + } + }, + "reasonOption": { + "name": "powód", + "description": "Powód wyciszenia użytkownika" + } + } +} diff --git a/dist/bot/pl/slash_commands/ping.json b/dist/bot/pl/slash_commands/ping.json new file mode 100644 index 0000000..f2ea1af --- /dev/null +++ b/dist/bot/pl/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong?" +} diff --git a/dist/bot/pl/slash_commands/premium.json b/dist/bot/pl/slash_commands/premium.json new file mode 100644 index 0000000..c3e2c8e --- /dev/null +++ b/dist/bot/pl/slash_commands/premium.json @@ -0,0 +1,4 @@ +{ + "name": "premium", + "description": "Zdobądź informacje na temat subskrybcji premium quark'a" +} diff --git a/dist/bot/pl/slash_commands/privacy.json b/dist/bot/pl/slash_commands/privacy.json new file mode 100644 index 0000000..a8e436d --- /dev/null +++ b/dist/bot/pl/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "Polityka prywatności Quarka" +} diff --git a/dist/bot/pl/slash_commands/purge.json b/dist/bot/pl/slash_commands/purge.json new file mode 100644 index 0000000..99f06db --- /dev/null +++ b/dist/bot/pl/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "purge", + "description": "Usuń wiadomości z kanału", + "commandOptions": { + "countOption": { + "name": "liczba", + "description": "Liczba wiadomości do usunięcia (2-100)" + } + } +} diff --git a/dist/bot/pl/slash_commands/reason.json b/dist/bot/pl/slash_commands/reason.json new file mode 100644 index 0000000..28d0c7d --- /dev/null +++ b/dist/bot/pl/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "reason", + "description": "Zmodyfikuj powód w logu", + "commandOptions": { + "caseOption": { + "name": "sprawa", + "description": "ID wiadomości loga do modyfikacji" + }, + "reasonOption": { + "name": "powód", + "description": "Nowy powód aby zmodyfikować sprawę loga" + } + } +} diff --git a/dist/bot/pl/slash_commands/serverlog.json b/dist/bot/pl/slash_commands/serverlog.json new file mode 100644 index 0000000..0b418fa --- /dev/null +++ b/dist/bot/pl/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Dziennik serwera", + "commandOptions": { + "channelOptionAllChannel": { + "name": "kanał", + "description": "Wybierz kanał logowania" + }, + "channelOptionAll": { + "name": "wszystko", + "description": "Przełącz kanał na logowanie wszystkich typów logów" + }, + "channelOption": { + "name": "channel", + "description": "Ustaw kanał dziennika serwera" + }, + "targetUserOption": { + "name": "użytkownik", + "description": "Wybierz cel" + }, + "ignoreOptionTarget": { + "name": "cel", + "description": "Cele to osoby wykonujące akcję" + }, + "messageContentOption": { + "name": "zawartość", + "description": "Dodaj lub usuń wiadomość z listy ignorowanych" + }, + "ignoreOptionMessage": { + "name": "wiadomość", + "description": "Wiadomości o tej dokładnej treści nie są rejestrowane w dzienniku serwera" + }, + "executorUserOption": { + "name": "użytkownik", + "description": "Wybierz wykonawcę" + }, + "ignoreOptionExecutor": { + "name": "executor", + "description": "Wykonawcy to osoby przeprowadzające akcję" + }, + "ignoreOptionsChannelChannel": { + "name": "kanał", + "description": "Dodaj lub usuń kanał z listy ignorowanych" + }, + "ignoreOptionChannel": { + "name": "kanał", + "description": "Wiadomości na tym kanale nie są rejestrowane w dzienniku serwera" + }, + "ignoreOption": { + "name": "ignoruj", + "description": "Opcje ignorowania" + }, + "spoilersOption": { + "name": "spoilery", + "description": "Oznacz wszystkie media wysyłane do dziennika serwera jako spoilery" + } + } +} diff --git a/dist/bot/pl/slash_commands/tags.json b/dist/bot/pl/slash_commands/tags.json new file mode 100644 index 0000000..ecd938e --- /dev/null +++ b/dist/bot/pl/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "tags", + "description": "Tagi", + "commandOptions": { + "sendOptionTag": { + "name": "tag", + "description": "Nazwa tagu do wysłania" + }, + "sendOptionUser": { + "name": "użytkownik", + "description": "Wzmianka o użytkowniku dla lepszej widoczności" + }, + "sendOption": { + "name": "wyślij", + "description": "Wyślij tag" + }, + "editOptionTag": { + "name": "tag", + "description": "Nazwa tagu do edycji" + }, + "editOptionText": { + "name": "tekst", + "description": "Tekst do wyświetlenia na tagu" + }, + "editOptionColour": { + "name": "kolor", + "description": "Kod koloru hex dla tagu" + }, + "editOptionImage": { + "name": "obrazek", + "description": "URL obrazu do wyświetlenia na tagu" + }, + "editOption": { + "name": "edytuj", + "description": "Edytuj tag" + }, + "createOptionTag": { + "name": "tag", + "description": "Nazwa tagu do utworzenia" + }, + "createOptionText": { + "name": "tekst", + "description": "Tekst do wyświetlenia na tagu" + }, + "createOption": { + "name": "utwórz", + "description": "Utwórz tag" + }, + "deleteOptionTag": { + "name": "tag", + "description": "Nazwa tagu do usunięcia" + }, + "deleteOption": { + "name": "usuń", + "description": "Usuń tag" + }, + "listOption": { + "name": "lista", + "description": "Wylistuj wszystkie tagi" + }, + "helpOption": { + "name": "pomoc", + "description": "Uzyskaj pomoc dotyczącą tagów" + } + } +} diff --git a/dist/bot/pl/slash_commands/unban.json b/dist/bot/pl/slash_commands/unban.json new file mode 100644 index 0000000..97c7dc7 --- /dev/null +++ b/dist/bot/pl/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "unban", + "description": "Odbanuj użytkownika", + "commandOptions": { + "userOption": { + "name": "id_użytkownika", + "description": "ID użytkownika którego chcesz odbanować" + }, + "reasonOption": { + "name": "powód", + "description": "Powód odbanowania użytkownika" + } + } +} diff --git a/dist/bot/pl/slash_commands/unmute.json b/dist/bot/pl/slash_commands/unmute.json new file mode 100644 index 0000000..b30b773 --- /dev/null +++ b/dist/bot/pl/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "unmute", + "description": "Odcisz użytkownika", + "commandOptions": { + "userOption": { + "name": "użytkownik", + "description": "Użytkownik którego chcesz odciszyć" + }, + "reasonOption": { + "name": "powód", + "description": "Powód odcieszenia" + } + } +} diff --git a/dist/bot/pl/standard/channelEvents.json b/dist/bot/pl/standard/channelEvents.json new file mode 100644 index 0000000..9274ecb --- /dev/null +++ b/dist/bot/pl/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "Utworzono Kanał {type}", + "description": "{channel} został utworzony przez {executor}", + "descriptionWithCategory": "{channel} został utworzony przez {executor} w kategorii {category}." + }, + "channelDeleted": { + "title": "Usunięto Kanał {type}", + "description": "{channel_name} został usunięty przez {executor}", + "channel": "Kanał" + }, + "channelUpdated": { + "title": "Zmodyfikowano Kanał {type}", + "description": "{channel} został zmodyfikowany przez {executor}" + }, + "channelOverwriteCreate": { + "title": "Dodano Uprawnienia do Kanału {type}", + "description": "{executor} dodał uprawnienia do {channel} dla {special}" + }, + "channelOverwriteDelete": { + "title": "Usunięto Uprawnienia z Kanału {type}", + "description": "{executor} usunął uprawnienia z {channel} dla {special}" + }, + "channelOverwriteUpdate": { + "title": "Zaktualizowano Uprawnienia Kanału {type}", + "description": "{executor} zaktualizował uprawnienia dla {channel} dla {special}", + "newPermissions": "Nowe Uprawnienia", + "viewFullNewPermissions": "Zobacz Pełne Nowe Uprawnienia" + }, + "webhookCreate": { + "title": "Integracja Utworzona", + "description": "{executor} utworzył Integracja {webhook} na kanale {channel}" + }, + "webhookDelete": { + "title": "Integracja Usunieta", + "description": "{executor} usuną integrację {webhook}" + }, + "webhookUpdate": { + "title": "Integracja Zmodyfikowana", + "description": "{executor} zmodyfikował integrację {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Zaktualizowany Awatar Integracji", + "description": "{executor} zaktualizował awatar dla integracji {webhook}", + "description_added": "{executor} dodał awatar dla integracji {webhook}", + "description_removed": "{executor} usuną awatar dla integracji {webhook}", + "linkToOldAvatar": "Link do starego awataru", + "linkToNewAvatar": "Link do nowego awataru" + }, + "statusChannelFollowed": { + "title": "Obserwowany Kanał", + "description": "{executor} zaczą obserwować kanał {name} w {channel}" + }, + "statusChannelUnfollowed": { + "title": "Nieobserwowany Kanał", + "description": "{executor} przestał obserwować kanał {name}" + }, + "statusChannelUpdated": { + "title": "Aktualizacja Obserwowanego Kanału", + "description": "{executor} zaktualizował obserwowany kanał {name}" + } +} diff --git a/dist/bot/pl/standard/generalEvents.json b/dist/bot/pl/standard/generalEvents.json new file mode 100644 index 0000000..924033b --- /dev/null +++ b/dist/bot/pl/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Serwer Zmodyfikowany", + "description": "Ten serwer został zmodyfikowany przez {executor}" + }, + "serverIconUpdated": { + "title": "Ikona Serwera Zaktualizowana", + "description": "{executor} zaktualizował ikonę serwera", + "description_added": "{executor} dodał ikonę serwera", + "description_removed": "{executor} usunął ikonę serwera", + "linkToOldIcon": "Link do starej ikony", + "linkToNewIcon": "Link do nowej ikony" + }, + "serverBoostAdd": { + "title": "Serwer Został Zboostowany!", + "description": "{user} zboostował serwer 🎉", + "description_noUser": "Ktoś zboostował serwer 🎉", + "description_withTier": "{user} zboostował serwer do tieru {tier} 🎉", + "description_withTier_noUser": "Ktoś zboostował serwer do tieru {tier} 🎉", + "none": "brak" + }, + "serverBoostRemove": { + "title": "Serwer Przestał Być Boostowany", + "description": "{user} przestał boostować ten serwer", + "description_noUser": "Ktoś przestał boostować ten serwer", + "description_withTier": "{user} przestał boostować, powodując spadek serwera do tieru {tier}", + "description_withTier_noUser": "Ktoś przestał boostować, powodując spadek serwera do tieru {tier}", + "none": "brak" + } +} diff --git a/dist/bot/pl/standard/modlog.json b/dist/bot/pl/standard/modlog.json new file mode 100644 index 0000000..fe11ec9 --- /dev/null +++ b/dist/bot/pl/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "Użytkownik", + "reason": "Powód", + "case": "Sprawa", + "noReason": "[brak podanego powodu]", + "noReasonBrief": "Uruchom {command}", + "ban": "Ban", + "unban": "Unban", + "kick": "wyrzucenie", + "mute": "Przerwa", + "unmute": "Przerwa została zdjęta", + "timeoutEnds": "Przerwa kończy się {time}", + "editReason": "Edytuj powód", + "reasonModal": { + "label": "Powód", + "placeholder": "Bardzo złe zachowanie >:(", + "title": "Zmodyfikuj powód w modlogu" + } +} diff --git a/dist/bot/pl/standard/quarkEvents.json b/dist/bot/pl/standard/quarkEvents.json new file mode 100644 index 0000000..285710e --- /dev/null +++ b/dist/bot/pl/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Kanał logowania zmieniony", + "description_set": "{executor} ustawił kanał logowania dla typu {type} na {channel}", + "description_category_disable": "{executor} wyłączył kanał logowania dla typu {type}", + "description_unset": "{executor} usunął kanał logowania dla typu {type}" + }, + "serverlogOptionsUpdate": { + "title": "Opcje logowania zaktualizowane", + "description": "{executor} ustawił {option} na {state}", + "pluralkitSupport": "Wsparcie dla PluralKit", + "spoilers": "Spoilery", + "buttons": "Przyciski", + "formatType": "Typ formatu" + }, + "serverlogLogUpdate": { + "title": "Log zaktualizowany", + "description": "{executor} zaktualizował log typu {type}", + "enabled": "Włączone", + "logFormat": "Format", + "logChannel": "Kanał", + "colour": "Kolor", + "ignoreBotExecutors": "Ignoruj działania botów", + "ignoreBotTargets": "Ignoruj cele botów", + "activeIgnore": "Aktywne ignorowanie" + }, + "serverlogIgnoreUpdate": { + "title": "Opcje ignorowania zaktualizowane", + "description_set": "{executor} włączył {type}", + "description_unset": "{executor} wyłączył {type}", + "description_added": "{executor} dodał {target} do {type}", + "description_removed": "{executor} usunął {target} z {type}" + }, + "languageUpdate": { + "title": "Język zmieniony", + "description": "{executor} zmienił język na {language}" + }, + "reset": { + "title": "Konfiguracja zresetowana", + "description": "{executor} zresetował konfigurację tego serwera" + }, + "tagAdded": { + "title": "Tag dodany", + "description": "{executor} utworzył tag {tag}" + }, + "tagUpdated": { + "title": "Tag zaktualizowany", + "description": "{executor} zaktualizował tag {tag}" + }, + "tagDeleted": { + "title": "Tag usunięty", + "description": "{executor} usunął tag {tag}" + }, + "tokenAdded": { + "title": "Token wygenerowany", + "description": "{executor} wygenerował token dostępu quark'a z uprawnieniami {permissions} dla tego serwera", + "unique_id": "ID tokena", + "revoke": "Unieważnij ten token" + }, + "tokenRevoked": { + "title": "Token unieważniony", + "description": "{executor} unieważnił token dostępu quark'a o ID {token}" + } +} diff --git a/dist/bot/pl/standard/roleEvents.json b/dist/bot/pl/standard/roleEvents.json new file mode 100644 index 0000000..72865a5 --- /dev/null +++ b/dist/bot/pl/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Rola utworzona", + "description": "{role} została utworzona przez {executor}" + }, + "roleDeleted": { + "title": "Rola usunięta", + "description": "{role_name} została usunięta przez {executor}", + "role": "Rola", + "linkToRoleIcon": "Link do ikony roli" + }, + "roleUpdated": { + "title": "Rola zmodyfikowana", + "description": "{role} została zmodyfikowana przez {executor}" + }, + "rolePermissionsUpdate": { + "title": "Zaktualizowano uprawnienia roli", + "description": "Uprawnienia dla {role} zostały zaktualizowane przez {executor}", + "newPermissions": "Nowe uprawnienia", + "oldPermissions": "Stare uprawnienia", + "viewFullNewPermissions": "Wyświetl pełne nowe uprawnienia", + "viewFullOldPermissions": "Wyświetl pełne stare uprawnienia" + }, + "roleIconUpdate": { + "title": "Zaktualizowano ikonę roli", + "description": "{executor} zaktualizował ikonę dla {role}", + "description_added": "{executor} dodał ikonę dla {role}", + "description_removed": "{executor} usunął ikonę dla for {role}", + "linkToOldIcon": "Link do starej ikony", + "linkToNewIcon": "Link do nowej ikony" + } +} diff --git a/dist/bot/pl/standard/serverActions.json b/dist/bot/pl/standard/serverActions.json new file mode 100644 index 0000000..2ab2f3c --- /dev/null +++ b/dist/bot/pl/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Utworzono zaproszenie", + "description_withInviter": "{inviter} utworzył zaproszenie {invite} na {channel}", + "description_withoutInviter": "Zaproszenie {invite} ostało utworzone dla {channel}", + "expires": "Wygasa", + "never": "Nigdy", + "maxUses": "Maksymalna liczba użyć", + "none": "brak" + }, + "inviteDelete": { + "title": "Zaproszenie usunięte", + "description_withExecutor": "{executor} usunął zaproszenie {invite} na {channel}", + "description_withoutExecutor": "Zaproszenie {invite} zostało usunięte dla {channel}", + "used": "Używany", + "created": "Utworzono przez", + "none": "brak" + }, + "emojiCreated": { + "title": "Utworzono emotkę", + "description": "{emoji} została dodana przez {executor}" + }, + "emojiDeleted": { + "title": "Usunięto emotkę", + "description": "{emoji} została usunięta przez {executor}", + "emoji": "Emotka" + }, + "emojiUpdated": { + "title": "Edytowano emotkę", + "description": "{emoji} została edytowana przez {executor}" + }, + "serverEventCreate": { + "title": "Wydarzenie Utworzone", + "description_withChannel": "{executor} utworzył wydarzenie {name} w kanale {channel}", + "description_withoutChannel": "{executor} utworzył wydarzenie {name}", + "eventDescription": "Opis", + "location": "Lokalizacja", + "starts": "Rozpoczęcie", + "image": "Obrazek" + }, + "serverEventDelete": { + "title": "Wydarzenie Usunięte", + "description": "{executor} usuną wydarzenie {name}", + "linkToEventImage": "Link obrazu wydarzenia" + }, + "serverEventUpdate": { + "title": "Wydarzenie Zmodifikowane", + "description": "{executor} zmodyfikował wydarzenie {name}", + "newEventDescription": "Nowy Opis", + "newLocation": "Nowa Lokalizacja", + "newChannel": "Nowy Kanał", + "linkToEventImage": "Link do starego obrazu wydarzenia", + "newImage": "Nowy Obrazek" + } +} diff --git a/dist/bot/pl/standard/serverEvents.json b/dist/bot/pl/standard/serverEvents.json new file mode 100644 index 0000000..f1331be --- /dev/null +++ b/dist/bot/pl/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Członkowie", + "userJoined": { + "title": "Użytkownik Dołączył Do Serwera", + "description": "{user} dołączył do serwera", + "noAvatar": "Konto nie ma awatara", + "newAccount": "Konto jest nowe", + "noBadges": "Konto nie ma odznak", + "warning": "OSTRZEŻENIE!", + "accountCreated": "Konto utworzone", + "invite": "Zaproszenie", + "createdBy": "utworzone przez {user}", + "ban": "Ban", + "info": "Informacje", + "rejoined": "Konto ponownie dołączyło" + }, + "userLeft": { + "title": "Użytkownik Opuścił Serwer", + "description": "{user} opuścił serwer", + "joined": "Dołączył", + "roles": "Role", + "serverProfilePicture": "Link do awatara serwera" + }, + "botAdded": { + "title": "Bot Został Dodany", + "description": "{bot} został dodany do serwera przez {executor}", + "descriptionne": "{bot} został dodany do serwera" + }, + "botRemoved": { + "title": "Bot Został Usunięty", + "description": "{bot} został usunięty z serwera przez {executor}", + "descriptionne": "{bot} został usunięty z serwera" + }, + "nicknameUpdate": { + "title": "Zaktualizowano Pseudonim", + "description": "Pseudonim użytkownika {user} został zmieniony z {oldNickname} na {newNickname}", + "setNick": "Pseudonim użytkownika {user} został ustawiony na **{newNickname}**", + "nickRemoved": "Pseudonim użytkownika {user} o nazwie **{oldNickname}** został usunięty", + "changedBy": "Zmienione przez" + }, + "memberRoleAdd": { + "title": "Rola Nadana", + "title_multiple": "Role Nadane", + "description": "Rola {role} została nadana użytkownikowi {user}", + "description_multiple": "Nadano wiele ról wżytkownikowi {user}", + "givenBy": "Nadane przez", + "roles": "Role" + }, + "memberRoleRemove": { + "title": "Rola Odebrana", + "title_multiple": "Role Odebrane", + "description": "Rola {role} została odebrana użytkownikowi {user}", + "description_multiple": "Wiele ról zostało odebranych użytkownikowi {user}", + "removedBy": "Odebrane przez", + "roles": "Role" + }, + "memberPrune": { + "title": "Członkowie usunięci", + "description": "{count} Członkowie z co najmniej {time} dniami nieaktywności zostali usunięci przez {executor}" + }, + "avatarUpdate": { + "title": "Zmieniono Ikonę Serwera", + "description": "{user} zmienił ikonę serwera", + "description_added": "{user} dodał ikonę serwera", + "description_removed": "{user} usunął ikonę serwera", + "changedBy": "Zmieniona przez", + "linkToOldAvatar": "Link do starego awataru", + "linkToNewAvatar": "Link do nowego awataru" + } +} diff --git a/dist/bot/pl/standard/textEvents.json b/dist/bot/pl/standard/textEvents.json new file mode 100644 index 0000000..152704d --- /dev/null +++ b/dist/bot/pl/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Ankieta", + "pollDescriptor": "[ankieta]", + "status": "Status ankiety.", + "ended": "zakończona", + "notEnded": "nie zakończona", + "multiselect": "Wielokrotny wybór", + "enabled": "włączona", + "disabled": "wyłączona", + "ends": "Kończy się", + "vote": "głos", + "votes": "głosy", + "noResponses": "Brak odpowiedzi", + "pollDeleted": "Ankieta Usunięta" + }, + "messageDeleted": { + "title": "Wiadomość Usunięta", + "author": "Autor wiadomości", + "channel": "Kanał", + "deletedBy": "Usunięte przez", + "jumpToContext": "Przejdź do kontekstu", + "warning": "OSTRZEŻENIE!", + "linksToEmojis": "Linki do emoji", + "linksToFiles": "Linki do plików", + "inviteDetected": "Wykryto zaproszenie do serwera", + "ghostpingDetected": "Wykryto ghostping", + "file": "plik", + "files": "pliki", + "fileExpired": "plik jest za duży lub wygasł", + "filesExpired": "pliki są za duże lub wygasły", + "sticker": "naklejka", + "noContent": "brak treści", + "embed": "osadzone", + "thread": "Wątek", + "initialReactor": "reagujący" + }, + "messagesBulkDeleted": { + "title": "Usunięto Wiele Wiadomości", + "deletedBy": "Usunięte przez", + "channel": "Kanał", + "more": "więcej", + "uncachedUser": "niezapisany użytkownik", + "uncachedChannel": "niezapisany kanał", + "uncachedMessage": "niezapisana wiadomość", + "embed": "osadzone", + "errorFile": "Wystąpił problem z odzyskaniem plików. Jeśli problem będzie się powtarzał, prosimy o informację na serwerze wsparcia Quark'a.", + "errorText": "Wystąpił problem z utworzeniem pliku tekstowego. Niektóre wiadomości mogły zostać utracone. Jeśli problem będzie się powtarzał, prosimy o informację na serwerze wsparcia Quark'a." + }, + "messageUpdate": { + "title": "Wiadomość Zedytowana", + "author": "Autor wiadomości", + "channel": "Kanał", + "jumpToMessage": "Przejdź do wiadomości", + "afterEdit": "Po edycji", + "diff": "Edycje", + "diffError": "Nie można obliczyć edycji.", + "cannotRetrieveOriginal": "Nie można odzyskać oryginalnej wiadomości", + "noContent": "brak treści", + "thread": "Wątek" + }, + "attachmentDeleted": { + "title": "Załącznik Usunięty" + }, + "messagePin": { + "title": "Wiadomość Przypięta", + "description": "Wiadomość została przypięta przez {executor}" + }, + "messageUnpin": { + "title": "Wiadomość Odpięta", + "description": "Wiadomość została odepnięta przez {executor}" + }, + "threadCreate": { + "thread": "Wątek", + "channel": "Kanał", + "jumpToContext": "Przejdź do kontekstu", + "title": "Utworzono Wątek", + "description": "{member} utworzył nowy wątek {thread}" + }, + "threadDelete": { + "thread": "Wątek", + "channel": "Kanał", + "title": "Wątek Usunięty", + "description": "{executor} usunął wątek {thread}" + }, + "messageReactionRemove": { + "title": "Reakcja Usunięta", + "description": "{executor} usunął reakcję z wiadomości", + "emoji": "Emotka", + "linkToEmoji": "Link do emoji", + "jumpToMessage": "Przejdź do wiadomości" + } +} diff --git a/dist/bot/pl/standard/voiceEvents.json b/dist/bot/pl/standard/voiceEvents.json new file mode 100644 index 0000000..cb41feb --- /dev/null +++ b/dist/bot/pl/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Rozpoczęcie Streamowania", + "description": "{user} rozpoczął streamowanie na kanale głosowym {channel}" + }, + "streamStop": { + "title": "Zakończenie Streamowania", + "description": "{user} zakończył streamowanie na kanale głosowym {channel}" + }, + "videoStart": { + "title": "Rozpoczęcie Wideo", + "description": "{user} rozpoczął wideo na kanale głosowym {channel}" + }, + "videoStop": { + "title": "Zakończenie Wideo", + "description": "{user} zakończył wideo na kanale głosowym {channel}" + }, + "voiceSwitch": { + "title": "Zmiana Kanału Głosowego", + "description": "{user} przeszedł z kanału głosowego {channel_old} na kanał {channel_new}" + }, + "voiceMove": { + "title": "Przeniesienie z Kanału Głosowego", + "description": "{user} został przeniesiony z kanału głosowego {channel_old} na kanał głosowy {channel_new}", + "movedBy": "Przeniesiony przez" + }, + "voiceJoin": { + "title": "Dołączenie do Kanału Głosowego", + "description": "{user} dołączył do kanału głosowego {channel}" + }, + "voiceLeave": { + "title": "Opuszczenie Kanału Głosowego", + "description": "{user} opuścił kanał głosowy {channel}", + "joinedValue": "{relative} dla {relative_fixed}", + "joined": "Dołączył" + }, + "voiceDisconnect": { + "title": "Rozłączenie z Kanału Głosowego", + "description": "{user} został rozłączony", + "disconnectedBy": "Rozłączony przez", + "voiceChannel": "Kanał głosowy" + }, + "serverDeafen": { + "title": "Wyciszenie", + "description": "{user} został ogłuszony", + "deafenedBy": "Wyciszony przez", + "voiceChannel": "Kanał głosowy" + }, + "serverMute": { + "title": "Wyciszenie Mikrofonu", + "description": "{user} został wyciszony", + "mutedBy": "Wyciszony mikrofon przez", + "voiceChannel": "Kanał głosowy" + }, + "serverUndeafen": { + "title": "Odciszenie", + "description": "{user} został odgłuszony", + "undeafenedBy": "Odgłuszony przez", + "voiceChannel": "Kanał głosowy" + }, + "serverUnmute": { + "title": "Odciszenie Mikrofonu", + "description": "{user} został odciszony", + "unmutedBy": "Odciszony przez", + "voiceChannel": "Kanał głosowy" + }, + "channelStatusUpdate": { + "title": "Zaktualizowano Status Kanału Głosowego", + "description": "{executor} ustawił status dla kanału {channel}", + "status": "Status", + "linksToEmojis": "Linki do emoji" + }, + "stageStarted": { + "title": "Rozpoczęto Scenę", + "description": "{executor} rozpoczął scenę w kanale {channel}", + "topic": "Temat" + }, + "stageEnded": { + "title": "Zakończono Scenę", + "description": "Scena w kanale {channel} została zakończona przez {executor}", + "description_noExecutor": "Scena w kanale {channel} została zakończona", + "topic": "Temat", + "none": "brak" + }, + "stageUpdated": { + "title": "Zaktualizowano Scenę", + "description": "Scena w kanale {channel} została zaktualizowana przez {executor}", + "oldTopic": "Stary Temat", + "newTopic": "Nowy Temat" + }, + "stageSpeakerAdd": { + "title": "Nowy Mówca na Scenie", + "description": "{user} został mówcą na kanale sceny {channel}", + "description_inviteAccepted": "{user} zaakceptował zaproszenie do zostania mówcą na kanale sceny {channel}" + }, + "stageSpeakerRemove": { + "title": "Zakończono Mówienie", + "description": "{user} nie jest już mówcą na kanale sceny {channel}" + }, + "stageSpeakerInvited": { + "title": "Zaproszono Mówcę", + "description": "{user} został zaproszony do mówienia na kanale sceny {channel}" + } +} diff --git a/dist/bot/ru/general/access_token.json b/dist/bot/ru/general/access_token.json new file mode 100644 index 0000000..9ba1677 --- /dev/null +++ b/dist/bot/ru/general/access_token.json @@ -0,0 +1,4 @@ +{ + "1": "Admin", + "2": "Basic" +} diff --git a/dist/bot/ru/general/buttons.json b/dist/bot/ru/general/buttons.json new file mode 100644 index 0000000..af567ee --- /dev/null +++ b/dist/bot/ru/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "User ID", + "supportServer": "Support Server", + "customise": "Customize", + "overview": "Overview", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/ru/general/channel_types.json b/dist/bot/ru/general/channel_types.json new file mode 100644 index 0000000..8b5a3de --- /dev/null +++ b/dist/bot/ru/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "0": "Text", + "2": "Voice", + "4": "Category", + "5": "Announcement", + "10": "Announcement Thread", + "11": "Public Thread", + "12": "Private Thread", + "13": "Stage", + "14": "Directory", + "15": "Forum", + "16": "Media" +} diff --git a/dist/bot/ru/general/channel_update_types.json b/dist/bot/ru/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/ru/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/ru/general/command_responses.json b/dist/bot/ru/general/command_responses.json new file mode 100644 index 0000000..ebd3df2 --- /dev/null +++ b/dist/bot/ru/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "error-405-0": "Excuse me?", + "configCommand": { + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + }, + "categoryFiles": { + "title": "Files" + } + }, + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Main Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "overview": "Overview", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + } + }, + "disable": "Disable", + "enable": "Enable", + "error-401-0": "Command failed", + "error-401-1-type-0": "I am unable to ban that user", + "error-401-1-type-1": "I am unable to kick that user", + "error-401-1-type-2": "I am unable to mute that user", + "error-401-1-type-3": "I am unable to unmute that user", + "error-403-0": "Insufficient permissions", + "error-403-1-type-0": "Please ensure I have the `BAN_MEMBERS` permission", + "error-403-1-type-1": "Please ensure I have the `KICK_MEMBERS` permission", + "error-403-1-type-2": "Please ensure I have the `MANAGE_ROLES` permission and that the `Muted` role is below my highest role", + "error-403-1-type-3": "Please ensure I have the `MANAGE_MESSAGES` permission", + "error-404-0": "User not found", + "error-404-1": "Please @mention a user, paste their ID or type their username", + "error-405-1": "I'm not gonna do that lol", + "error-406-0": "You do not permission", + "error-407-0": "You do not have the power to do this", + "error-409-0-type-0": "That user is already banned", + "error-409-0-type-1": "That user is already muted", + "error-409-0-type-2": "That user is already unbanned", + "error-409-0-type-3": "That user is already unmuted", + "error-429-0": "Invalid number", + "error-429-1": "Enter a valid whole number which is within the range (1-100)", + "error-430-0": "No messages", + "error-430-1": "No messages were found to purge", + "error-431-0": "Invalid message link", + "error-431-1": "Please enter a valid message link", + "error-432-0": "Not a Quark log", + "error-432-1": "This message is not a valid Quark log", + "error-433-0": "Invalid start and end messages", + "error-433-1": "The start message must be older than the end message", + "error-434-0": "Different channels", + "error-434-1": "The start message and end message must belong to the same channel", + "error-435-0": "Cooldown active", + "error-435-1": "This command can only be used every 15 minutes", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Timeout period too long", + "error-timeout-period-too-long-1": "Timeout period must be less than 28 days", + "response-ban": "Banned", + "response-kick": "Kicked", + "response-mute": "Muted", + "response-unmute": "Unmuted", + "response-unban": "Unbanned", + "response-purge": "Purged {count} messages", + "response-customise-dash": "Customization settings have moved to Quark's [web dashboard]!", + "response-customise-1": "Log messages up to 2 weeks old, customize logs, and so much more with Quark Pro...", + "response-customise-2": "[UK, US, EU] Click onto my profile to upgrade!", + "response-customise-3": "See subscriptions... {proLink}", + "response-customise-4": "Try out color customization for free at {inventoryLink}", + "response-case-updated": "Case updated!", + "response-debug": "Debug log sent!", + "response-status-enabled": "Status channel updates enabled!", + "response-status-disabled": "Status channel updates disabled!", + "target0-command": "target", + "target1-command": "targets", + "message0-command": "message", + "executor0-command": "executor", + "executor1-command": "executors", + "channel0-command": "channel", + "channel1-command": "channels", + "serverlog-web-promote": "...or check out our web dashboard!", + "serverlog-select": "Select serverlog channel", + "serverlog-unset": "Channel unset", + "serverlog-set": "Channel set", + "serverlog-setchannel": "Channel set to {channel}", + "setserverlog-confirm0-set": "Server-Log Channel Set", + "setserverlog-confirm0-unset": "Server-Log Channel Unset", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "You will no longer receive messages about events that occur in this server unless you have other channels set to output the events to.", + "setserverlog-confirm0-options-set": "Server-Log {type} Channel Set", + "setserverlog-confirm0-options-unset": "Server-Log {type} Channel Unset", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Logging Stopped", + "setserverlog-confirm1-options-set": "Server {type} will now be recorded to this channel.\n\nTo unset this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-unset": "Server {type} will no longer be recorded to this channel.\n\nTo set this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-stoplog": "Server {type} will now continue to be logged to the main serverlog channel (if there is one setup).\n\nTo undo this, re-run the command here.", + "setserverlog-type-members-0": "Members", + "setserverlog-type-members-1": "members", + "setserverlog-type-actions-0": "Actions", + "setserverlog-type-actions-1": "actions", + "setserverlog-type-text-0": "Text Channel Events", + "setserverlog-type-text-1": "text channel events", + "setserverlog-type-voice-0": "Voice Channel Events", + "setserverlog-type-voice-1": "voice channel events", + "setserverlog-type-files-0": "Files", + "setserverlog-type-files-1": "files", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Role Events", + "setserverlog-type-roles-1": "role events", + "setserverlog-type-channels-0": "Channel Events", + "setserverlog-type-channels-1": "channel events", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers set to {result}", + "setserverlog-enable-status-updates": "Enable Status Updates!", + "setserverlog-enable-status-updates-desc": "Get notified of all the latest updates, downtime, and other important communications from the developers!", + "setserverlog-enable-status-updates-desc-1": "We highly recommend you enable this in one of your channels!", + "setserverlog-check-permissions": "Please ensure Quark has permission to send messages in this channel, or the channel will be unset.", + "festive-title": "Free Festive Gift!", + "festive-claim": "Claim your free gift!", + "help-overview-website-description": "Easily set up and manage Quark from the [web dashboard]!", + "help-overview-inventory-description": "Manage your subscriptions or get some [Quark Pro] features for free!", + "help-overview-view-inv": "View Inventory", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commands", + "help-overview-language": "Language", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventory", + "help-overview-channel-isset": "Channel set to {channel}", + "help-overview-channel-isnotset": "Run {command} in the desired channel", + "help-overview-view-options": "Run {command} to see options", + "help-overview-view-options-and-statuses": "Run {command} to see statuses and options", + "help-overview-view-all-commands": "Run {command} to see commands", + "help-overview-change-channel": "Change this by running {command} in the desired channel.", + "help-overview-manage-premium": "Run {command} to manage premium", + "language-set": "Set language to {language}", + "help-serverlog-help": "Serverlog Help", + "help-serverlog-0": "Channel Restrictions", + "help-serverlog-1": "Ignore Options", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "For more control over logs, such as selecting different channels for different log types, please visit [Quark's web dashboard]", + "help-serverlog-1-desc": "To prevent certain channels, users or messages from being logged, run:\n{ignorecommand}", + "help-serverlog-2-desc": "To toggle whether spoilers are applied to all media sent in the serverlog, run: {command}", + "help-serverlog-2-on": "Spoilers are enabled.", + "help-serverlog-2-off": "Spoilers are disabled.", + "help-commands-help": "Commands Help", + "help-commands-moderation": "Moderation", + "help-commands-tags": "Tags", + "help-commands-notes": "Notes", + "help-commands-other": "Other", + "help-notes-help": "Notes Help", + "help-tags-help": "Tags Help", + "help-info": "Still need a hand? **Join Quark's support server!**", + "need-to-vote-title": "You must vote to use this command!", + "need-to-vote": "Click here to vote", + "need-to-vote-footer": "Votes take up to a minute to be registered", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/ru/general/emoji_update_types.json b/dist/bot/ru/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/ru/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/ru/general/gui_constants.json b/dist/bot/ru/general/gui_constants.json new file mode 100644 index 0000000..1d4179e --- /dev/null +++ b/dist/bot/ru/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Name", + "type": "Type", + "position": "Position", + "topic": "Topic", + "rate_limit_per_user": "Slowmode", + "parent_id": "Category", + "bitrate": "Bitrate", + "user_limit": "User Limit", + "rtc_region": "Region", + "nsfw": "NSFW" + }, + "roleModificationTypes": { + "name": "Name", + "color": "Color", + "hoist": "Hoisted", + "managed": "Managed", + "mentionable": "Mentionable", + "unicode_emoji": "Emoji" + }, + "emojiModificationTypes": { + "name": "Name" + }, + "guildModificationTypes": { + "name": "Name", + "description": "Description", + "system_channel_id": "System Channel", + "rules_channel_id": "Rule Channel", + "mfa_level": "MFA Required", + "verification_level": "Verification Level", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "nsfw_level": "NSFW Level", + "premium_progress_bar_enabled": "Progress Bar" + }, + "webhookModificationTypes": { + "name": "Name", + "channel_id": "Channel" + } +} diff --git a/dist/bot/ru/general/guild_update_types.json b/dist/bot/ru/general/guild_update_types.json new file mode 100644 index 0000000..112f1b5 --- /dev/null +++ b/dist/bot/ru/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "none", + "verification_level": { + "0": "none", + "1": "low", + "2": "medium", + "3": "high", + "4": "very_high" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + }, + "explicit_content_filter": { + "0": "disabled", + "1": "members without roles", + "2": "all members" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "2": "safe", + "3": "age restricted" + }, + "premium_progress_bar_enabled": { + "true": "enabled", + "false": "disabled" + } +} diff --git a/dist/bot/ru/general/ignore_options.json b/dist/bot/ru/general/ignore_options.json new file mode 100644 index 0000000..7069729 --- /dev/null +++ b/dist/bot/ru/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreTargets": "Ignore Target Users", + "ignoreExecutors": "Ignore Target Executors", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreChannels": "Ignore Channels", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreCategories": "Ignore Categories", + "activeIgnore": "Active Ignore" +} diff --git a/dist/bot/ru/general/log_categories.json b/dist/bot/ru/general/log_categories.json new file mode 100644 index 0000000..443b52d --- /dev/null +++ b/dist/bot/ru/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "serverEvents": "Members", + "serverActions": "Actions", + "textEvents": "Messages", + "voiceEvents": "Voice", + "fileEvents": "Files", + "generalEvents": "Server", + "roleEvents": "Roles", + "channelEvents": "Channels", + "quarkEvents": "Quark Config", + "modLog": "Modlogs", + "main": "Main" +} diff --git a/dist/bot/ru/general/log_formats.json b/dist/bot/ru/general/log_formats.json new file mode 100644 index 0000000..95b42b9 --- /dev/null +++ b/dist/bot/ru/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "0": "Standard", + "1": "Compact", + "2": "Standard (no embed)", + "3": "Compact (no embed)", + "4": "json" +} diff --git a/dist/bot/ru/general/permissions.json b/dist/bot/ru/general/permissions.json new file mode 100644 index 0000000..1e9e300 --- /dev/null +++ b/dist/bot/ru/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "STREAM": "Stream", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetization Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/ru/general/role_update_types.json b/dist/bot/ru/general/role_update_types.json new file mode 100644 index 0000000..9bbc25f --- /dev/null +++ b/dist/bot/ru/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "enabled", + "disabled": "disabled", + "none": "none" +} diff --git a/dist/bot/ru/general/tags_responses.json b/dist/bot/ru/general/tags_responses.json new file mode 100644 index 0000000..837c3e0 --- /dev/null +++ b/dist/bot/ru/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags are a way of easily and efficiently presenting frequent information to users, by using your own commands.", + "create-success": "Tag created! Use {tag} to access it at any time!", + "edit-success": "Tag edited! Use {tag} to access it at any time!", + "delete-success": "{tag} tag deleted! Use {commandList} to see all your remaining tags!", + "notags-list-command": "Hmmm... there are no tags. You can create one using {commandCreate}", + "tags-list-title": "Available Tags", + "tags-embedoptions-title": "Embed options:", + "tags-usageoptions-title": "Tag usage options:", + "tags-display-title": "Display Tags", + "tag-error-noname-0": "No tag name", + "tag-error-noname-1": "Please specify the tag name", + "tag-error-nocontent-0": "No tag content", + "tag-error-nocontent-1": "Please include content which should be sent in the tag", + "tag-error-invalidname-0": "Invalid tag name", + "tag-error-invalidname-1": "A tag with this name cannot be created", + "tag-error-doesnotexist-0": "Tag does not exist", + "tag-error-doesnotexist-1": "Please enter a valid tag name", + "tag-error-alreadyexists-0": "Invalid tag name", + "tag-error-alreadyexists-1": "A tag with this name already exists", + "tag-error-limitreached-0": "Tag limit reached", + "tag-error-limitreached-1": "This server has reached the limit of 25 tags", + "tag-createdby": "Created by {user}" +} diff --git a/dist/bot/ru/general/time.json b/dist/bot/ru/general/time.json new file mode 100644 index 0000000..f677127 --- /dev/null +++ b/dist/bot/ru/general/time.json @@ -0,0 +1,16 @@ +{ + "second": "{time} second", + "second-plural": "{time} seconds", + "minute": "{time} minute", + "minute-plural": "{time} minutes", + "hour": "{time} hour", + "hour-plural": "{time} hours", + "day": "{time} day", + "day-plural": "{time} days", + "week": "{time} week", + "week-plural": "{time} weeks", + "month": "{time} month", + "month-plural": "{time} months", + "year": "{time} year", + "year-plural": "{time} years" +} diff --git a/dist/bot/ru/standard/channelEvents.json b/dist/bot/ru/standard/channelEvents.json new file mode 100644 index 0000000..c8ab413 --- /dev/null +++ b/dist/bot/ru/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Channel Created", + "description": "{channel} was created by {executor}", + "descriptionWithCategory": "{channel} was created by {executor} under the {category} category." + }, + "channelDeleted": { + "title": "{type} Channel Deleted", + "description": "{channel_name} was deleted by {executor}", + "channel": "Channel" + }, + "channelUpdated": { + "title": "{type} Channel Modified", + "description": "{channel} was modified by {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Channel Permissions Added", + "description": "{executor} added permissions to {channel} for {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Channel Permissions Removed", + "description": "{executor} removed permissions from {channel} for {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}", + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + }, + "webhookUpdate": { + "title": "Webhook Modified", + "description": "{executor} modified the webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}", + "description_removed": "{executor} removed the avatar for {webhook}", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + } +} diff --git a/dist/bot/ru/standard/generalEvents.json b/dist/bot/ru/standard/generalEvents.json new file mode 100644 index 0000000..4059f3c --- /dev/null +++ b/dist/bot/ru/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Modified", + "description": "This server was modified by {executor}" + }, + "serverIconUpdated": { + "title": "Server Icon Updated", + "description": "{executor} updated the server icon", + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/ru/standard/modlog.json b/dist/bot/ru/standard/modlog.json new file mode 100644 index 0000000..4343b4d --- /dev/null +++ b/dist/bot/ru/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderator", + "user": "User", + "reason": "Reason", + "case": "Case", + "noReason": "Moderator: please run {command}", + "noReasonBrief": "Run {command}", + "ban": "Ban", + "unban": "Unban", + "kick": "Kick", + "mute": "Timeout", + "unmute": "Timeout Removed", + "timeoutEnds": "Timeout ends {time}", + "editReason": "Edit Reason", + "reasonModal": { + "label": "Reason", + "placeholder": "Being very bad >:(", + "title": "Modify modlog reason" + } +} diff --git a/dist/bot/ru/standard/quarkEvents.json b/dist/bot/ru/standard/quarkEvents.json new file mode 100644 index 0000000..b6c5b86 --- /dev/null +++ b/dist/bot/ru/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogLogUpdate": { + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Color", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "activeIgnore": "Active Ignore" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/ru/standard/roleEvents.json b/dist/bot/ru/standard/roleEvents.json new file mode 100644 index 0000000..fc3db10 --- /dev/null +++ b/dist/bot/ru/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Role Created", + "description": "{role} was created by {executor}" + }, + "roleDeleted": { + "title": "Role Deleted", + "description": "{role_name} was deleted by {executor}", + "role": "Role", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Role Modified", + "description": "{role} was modified by {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "viewFullOldPermissions": "View Full Old Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "description_removed": "{executor} removed the icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + } +} diff --git a/dist/bot/ru/standard/serverActions.json b/dist/bot/ru/standard/serverActions.json new file mode 100644 index 0000000..9a0aa2a --- /dev/null +++ b/dist/bot/ru/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invite Created", + "description_withInviter": "{inviter} created an invite {invite} for {channel}", + "description_withoutInviter": "An invite {invite} was created for {channel}", + "expires": "Expires", + "never": "Never", + "maxUses": "Max Uses", + "none": "none" + }, + "inviteDelete": { + "title": "Invite Deleted", + "description_withExecutor": "{executor} deleted an invite {invite} for {channel}", + "description_withoutExecutor": "An invite {invite} was deleted for {channel}", + "used": "Used", + "created": "Created by", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji Created", + "description": "{emoji} was added by {executor}" + }, + "emojiDeleted": { + "title": "Emoji Deleted", + "description": "{emoji} was deleted by {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Edited", + "description": "{emoji} was edited by {executor}" + }, + "serverEventCreate": { + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "description_withoutChannel": "{executor} created an event {name}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + }, + "serverEventUpdate": { + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "linkToEventImage": "Link to old event image", + "newImage": "New Image" + } +} diff --git a/dist/bot/ru/standard/serverEvents.json b/dist/bot/ru/standard/serverEvents.json new file mode 100644 index 0000000..745572f --- /dev/null +++ b/dist/bot/ru/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Members", + "userJoined": { + "title": "User Joined", + "description": "{user} joined the server", + "noAvatar": "Account has no avatar", + "newAccount": "Account is new", + "noBadges": "Account has no badges", + "warning": "WARNING!", + "accountCreated": "Account created", + "invite": "Invite", + "createdBy": "created by {user}", + "ban": "Ban", + "info": "Info", + "rejoined": "Account rejoined" + }, + "userLeft": { + "title": "User Left", + "description": "{user} left the server", + "joined": "Joined", + "roles": "Roles", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Bot Added", + "description": "{bot} was added to the server by {executor}", + "descriptionne": "{bot} was added to the server" + }, + "botRemoved": { + "title": "Bot Removed", + "description": "{bot} was removed from the server by {executor}", + "descriptionne": "{bot} was removed from the server" + }, + "nicknameUpdate": { + "title": "Nickname Updated", + "description": "{user}'s nickname was changed from {oldNickname} to {newNickname}", + "setNick": "{user}'s nickname was set to {newNickname}", + "nickRemoved": "{user}'s nickname of {oldNickname} was removed", + "changedBy": "Changed by" + }, + "memberRoleAdd": { + "title": "Role Given", + "title_multiple": "Roles Given", + "description": "{user} was given the {role} role", + "description_multiple": "{user} was given multiple roles", + "givenBy": "Given by", + "roles": "Roles" + }, + "memberRoleRemove": { + "title": "Role Taken", + "title_multiple": "Roles Taken", + "description": "The {role} role was removed from {user}", + "description_multiple": "Multiple roles were removed from {user}", + "removedBy": "Removed by", + "roles": "Roles" + }, + "memberPrune": { + "title": "Members Pruned", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_added": "{user} added a server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + } +} diff --git a/dist/bot/ru/standard/textEvents.json b/dist/bot/ru/standard/textEvents.json new file mode 100644 index 0000000..ba0beca --- /dev/null +++ b/dist/bot/ru/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Poll", + "pollDescriptor": "[poll]", + "status": "Poll has status.", + "ended": "ended", + "notEnded": "not ended", + "multiselect": "Multiselect", + "enabled": "enabled", + "disabled": "disabled", + "ends": "Ends", + "vote": "vote", + "votes": "votes", + "noResponses": "No responses", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Message Deleted", + "author": "Message author", + "channel": "Channel", + "deletedBy": "Deleted by", + "jumpToContext": "Jump to context", + "warning": "WARNING!", + "linksToEmojis": "Links to emojis", + "linksToFiles": "Links to files", + "inviteDetected": "Server invite detected", + "ghostpingDetected": "Ghostping detected", + "file": "file", + "files": "files", + "fileExpired": "file too large or expired", + "filesExpired": "files too large or expired", + "sticker": "sticker", + "noContent": "no content", + "embed": "embed", + "thread": "Thread", + "initialReactor": "initial reactor" + }, + "messagesBulkDeleted": { + "title": "Multiple Messages Deleted", + "deletedBy": "Deleted by", + "channel": "Channel", + "more": "more", + "uncachedUser": "uncached user", + "uncachedChannel": "uncached channel", + "uncachedMessage": "uncached message", + "embed": "embed", + "errorFile": "There was an issue with recovering the files. If this happens persistently, please make us aware in Quark's support server.", + "errorText": "There was an issue with creating a text file. Some messages may be lost. If this happens persistently, please make us aware in Quark's support server." + }, + "messageUpdate": { + "title": "Message Edited", + "author": "Message author", + "channel": "Channel", + "jumpToMessage": "Jump to message", + "afterEdit": "After edit", + "diff": "Edits", + "diffError": "Unable to calculate edits.", + "cannotRetrieveOriginal": "Cannot retrieve original message", + "noContent": "no content", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Attachment Deleted" + }, + "messagePin": { + "title": "Message Pinned", + "description": "A message was pinned by {executor}" + }, + "messageUnpin": { + "title": "Message Unpinned", + "description": "A message was unpinned by {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Channel", + "jumpToContext": "Jump to context", + "title": "Thread Created", + "description": "{member} created a new thread {thread}" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Channel", + "title": "Thread Deleted", + "description": "{executor} deleted a thread {thread}" + }, + "messageReactionRemove": { + "title": "Reaction Removed", + "description": "{executor} removed a reaction from a message", + "emoji": "Emoji", + "linkToEmoji": "Link to emoji", + "jumpToMessage": "Jump to message" + } +} diff --git a/dist/bot/ru/standard/voiceEvents.json b/dist/bot/ru/standard/voiceEvents.json new file mode 100644 index 0000000..2e4ca01 --- /dev/null +++ b/dist/bot/ru/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Stream Started", + "description": "{user} started streaming in the {channel} voice channel" + }, + "serverMute": { + "voiceChannel": "Voice channel", + "title": "Muted", + "description": "{user} was muted", + "mutedBy": "Muted by" + }, + "streamStop": { + "title": "Stream Ended", + "description": "{user} stopped streaming in the {channel} voice channel" + }, + "videoStart": { + "title": "Video Started", + "description": "{user} started their video in the {channel} voice channel" + }, + "videoStop": { + "title": "Video Stopped", + "description": "{user} stopped their video in the {channel} voice channel" + }, + "voiceSwitch": { + "title": "Changed Channel", + "description": "{user} moved from the {channel_old} voice channel to the {channel_new} voice channel" + }, + "voiceMove": { + "title": "Moved", + "description": "{user} was moved from the {channel_old} voice channel to the {channel_new} voice channel", + "movedBy": "Moved by" + }, + "stageSpeakerInvited": { + "title": "Speaker Invited", + "description": "{user} was invited to speak in the {channel} stage channel" + }, + "voiceJoin": { + "title": "Joined Channel", + "description": "{user} joined the {channel} voice channel" + }, + "voiceLeave": { + "title": "Left Channel", + "description": "{user} left the {channel} voice channel", + "joined": "Joined", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Disconnected", + "description": "{user} was disconnected", + "disconnectedBy": "Disconnected by", + "voiceChannel": "Voice channel" + }, + "serverDeafen": { + "title": "Deafened", + "description": "{user} was deafened", + "deafenedBy": "Deafened by", + "voiceChannel": "Voice channel" + }, + "serverUndeafen": { + "title": "Undeafened", + "description": "{user} was undeafened", + "undeafenedBy": "Undeafened by", + "voiceChannel": "Voice channel" + }, + "serverUnmute": { + "title": "Unmuted", + "description": "{user} was unmuted", + "unmutedBy": "Unmuted by", + "voiceChannel": "Voice channel" + }, + "channelStatusUpdate": { + "title": "Voice Channel Status Updated", + "description": "{executor} set the status for {channel}", + "status": "Status", + "linksToEmojis": "Links to emojis" + }, + "stageStarted": { + "title": "Stage Started", + "description": "{executor} started a stage in {channel}", + "topic": "Topic" + }, + "stageEnded": { + "title": "Stage Ended", + "description": "The stage in {channel} was ended by {executor}", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageUpdated": { + "title": "Stage Updated", + "description": "The stage in {channel} was updated by {executor}", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageSpeakerAdd": { + "title": "New Stage Speaker", + "description": "{user} became a speaker in the {channel} stage channel", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + } +} diff --git a/dist/bot/tr/general/access_token.json b/dist/bot/tr/general/access_token.json new file mode 100644 index 0000000..c358f37 --- /dev/null +++ b/dist/bot/tr/general/access_token.json @@ -0,0 +1,4 @@ +{ + "2": "Basic", + "1": "Admin" +} diff --git a/dist/bot/tr/general/buttons.json b/dist/bot/tr/general/buttons.json new file mode 100644 index 0000000..4e4044c --- /dev/null +++ b/dist/bot/tr/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "User ID", + "supportServer": "Support Server", + "customise": "Customise", + "overview": "Overview", + "serverlog": "Serverlog", + "dashboard": "Dashboard", + "pro": "Quark Pro" +} diff --git a/dist/bot/tr/general/channel_types.json b/dist/bot/tr/general/channel_types.json new file mode 100644 index 0000000..dc9de25 --- /dev/null +++ b/dist/bot/tr/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "2": "Voice", + "12": "Private Thread", + "5": "Announcement", + "15": "Forum", + "4": "Category", + "13": "Stage", + "10": "Announcement Thread", + "14": "Directory", + "11": "Public Thread", + "16": "Media", + "0": "Text" +} diff --git a/dist/bot/tr/general/channel_update_types.json b/dist/bot/tr/general/channel_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/tr/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/tr/general/command_responses.json b/dist/bot/tr/general/command_responses.json new file mode 100644 index 0000000..7caadf7 --- /dev/null +++ b/dist/bot/tr/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Disable", + "enable": "Enable", + "error-401-0": "Command failed", + "error-401-1-type-0": "I am unable to ban that user", + "error-401-1-type-1": "I am unable to kick that user", + "error-401-1-type-2": "I am unable to mute that user", + "error-401-1-type-3": "I am unable to unmute that user", + "error-403-0": "Insufficient permissions", + "error-403-1-type-0": "Please ensure I have the `BAN_MEMBERS` permission", + "error-403-1-type-1": "Please ensure I have the `KICK_MEMBERS` permission", + "error-403-1-type-2": "Please ensure I have the `MANAGE_ROLES` permission and that the `Muted` role is below my highest role", + "error-403-1-type-3": "Please ensure I have the `MANAGE_MESSAGES` permission", + "error-404-0": "User not found", + "error-404-1": "Please @mention a user, paste their ID or type their username", + "error-405-0": "Excuse me?", + "error-405-1": "I'm not gonna do that lol", + "error-406-0": "You do not have permission", + "error-407-0": "You do not have the power to do this", + "error-409-0-type-0": "That user is already banned", + "error-409-0-type-1": "That user is already muted", + "error-409-0-type-2": "That user is already unbanned", + "error-409-0-type-3": "That user is already unmuted", + "error-429-0": "Invalid number", + "error-429-1": "Enter a valid whole number which is within the range (1-100)", + "error-430-0": "No messages", + "error-430-1": "No messages were found to purge", + "error-431-0": "Invalid message link", + "error-431-1": "Please enter a valid message link", + "error-432-0": "Not a Quark log", + "error-432-1": "This message is not a valid Quark log", + "error-433-0": "Invalid start and end messages", + "error-433-1": "The start message must be older than the end message", + "error-434-0": "Different channels", + "error-434-1": "The start message and end message must belong to the same channel", + "error-435-0": "Cooldown active", + "error-435-1": "This command can only be used every 15 minutes", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Timeout period too long", + "error-timeout-period-too-long-1": "Timeout period must be less than 28 days", + "response-ban": "Banned", + "response-kick": "Kicked", + "response-mute": "Muted", + "response-unmute": "Unmuted", + "response-unban": "Unbanned", + "response-purge": "Purged {count} messages", + "response-customise-dash": "Customisation settings have moved to our [web dashboard]!", + "response-customise-1": "Log messages up to 2 weeks old, customise logs, and so much more with Quark Pro...", + "response-customise-2": "[UK, US, EU] Click onto my profile to upgrade!", + "response-customise-3": "Or... {proLink}", + "response-customise-4": "Try out colour customisation for free at {inventoryLink}", + "response-case-updated": "Case updated!", + "response-debug": "Debug log sent!", + "response-status-enabled": "Status channel updates enabled!", + "response-status-disabled": "Status channel updates disabled!", + "target0-command": "target", + "target1-command": "targets", + "message0-command": "message", + "executor0-command": "executor", + "executor1-command": "executors", + "channel0-command": "channel", + "channel1-command": "channels", + "serverlog-web-promote": "...or check out our web dashboard!", + "serverlog-select": "Select serverlog channel", + "serverlog-unset": "Channel unset", + "serverlog-set": "Channel set", + "serverlog-setchannel": "Channel set to {channel}", + "setserverlog-confirm0-set": "Server-Log Channel Set", + "setserverlog-confirm0-unset": "Server-Log Channel Unset", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "You will no longer receive messages about events that occur in this server unless you have other channels set to output the events to.", + "setserverlog-confirm0-options-set": "Server-Log {type} Channel Set", + "setserverlog-confirm0-options-unset": "Server-Log {type} Channel Unset", + "setserverlog-confirm0-options-stoplog": "Server-Log {type} Logging Stopped", + "setserverlog-confirm1-options-set": "Server {type} will now be recorded to this channel.\n\nTo unset this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-unset": "Server {type} will no longer be recorded to this channel.\n\nTo set this channel, re-run the command in this channel.", + "setserverlog-confirm1-options-stoplog": "Server {type} will now continue to be logged to the main serverlog channel (if there is one setup).\n\nTo undo this, re-run the command here.", + "setserverlog-type-members-0": "Members", + "setserverlog-type-members-1": "members", + "setserverlog-type-actions-0": "Actions", + "setserverlog-type-actions-1": "actions", + "setserverlog-type-text-0": "Text Channel Events", + "setserverlog-type-text-1": "text channel events", + "setserverlog-type-voice-0": "Voice Channel Events", + "setserverlog-type-voice-1": "voice channel events", + "setserverlog-type-files-0": "Files", + "setserverlog-type-files-1": "files", + "setserverlog-type-server-0": "Server", + "setserverlog-type-server-1": "server", + "setserverlog-type-roles-0": "Role Events", + "setserverlog-type-roles-1": "role events", + "setserverlog-type-channels-0": "Channel Events", + "setserverlog-type-channels-1": "channel events", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Serverlog spoilers set to {result}", + "setserverlog-enable-status-updates": "Enable Status Updates!", + "setserverlog-enable-status-updates-desc": "Get notified of all the latest updates, downtime, and other important communications from the developers!", + "setserverlog-enable-status-updates-desc-1": "We highly recommend you enable this in one of your channels!", + "setserverlog-check-permissions": "Please ensure Quark has permission to send messages in this channel, or the channel will be unset.", + "festive-title": "Free Festive Gift!", + "festive-claim": "Claim your free gift!", + "help-overview-website-description": "Easily set up and manage Quark from the [web dashboard]!", + "help-overview-inventory-description": "Manage your subscriptions or get some [Quark Pro] features for free!", + "help-overview-view-inv": "View Inventory", + "help-overview-help": "Help", + "help-overview-website": "Website", + "help-overview-serverlog": "Serverlog", + "help-overview-modlog": "Modlog", + "help-overview-commands": "Commands", + "help-overview-language": "Language", + "help-overview-premium": "Premium", + "help-overview-inventory": "Inventory", + "help-overview-channel-isset": "Channel set to {channel}", + "help-overview-channel-isnotset": "Run {command} in the desired channel", + "help-overview-view-options": "Run {command} to see options", + "help-overview-view-options-and-statuses": "Run {command} to see statuses and options", + "help-overview-view-all-commands": "Run {command} to see commands", + "help-overview-change-channel": "Change this by running {command} in the desired channel.", + "help-overview-manage-premium": "Run {command} to manage premium", + "language-set": "Set language to {language}", + "help-serverlog-help": "Serverlog Help", + "help-serverlog-0": "Channel Restrictions", + "help-serverlog-1": "Ignore Options", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "For more control over logs, such as selecting different channels for different log types, please visit [Quark's web dashboard]", + "help-serverlog-1-desc": "To prevent certain channels, users or messages from being logged, run:\n{ignorecommand}", + "help-serverlog-2-desc": "To toggle whether spoilers are applied to all media sent in the serverlog, run: {command}", + "help-serverlog-2-on": "Spoilers are enabled.", + "help-serverlog-2-off": "Spoilers are disabled.", + "help-commands-help": "Commands Help", + "help-commands-moderation": "Moderation", + "help-commands-tags": "Tags", + "help-commands-notes": "Notes", + "help-commands-other": "Other", + "help-notes-help": "Notes Help", + "help-tags-help": "Tags Help", + "help-info": "Still need a hand? **Join Quark's support server!**", + "need-to-vote-title": "You must vote to use this command!", + "need-to-vote": "Click here to vote", + "need-to-vote-footer": "Votes take up to a minute to be registered", + "configCommand": { + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + }, + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "categoryFiles": { + "title": "Files" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + } + }, + "overview": "Overview" + }, + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/tr/general/emoji_update_types.json b/dist/bot/tr/general/emoji_update_types.json new file mode 100644 index 0000000..4376e8a --- /dev/null +++ b/dist/bot/tr/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "none" +} diff --git a/dist/bot/tr/general/gui_constants.json b/dist/bot/tr/general/gui_constants.json new file mode 100644 index 0000000..86529b1 --- /dev/null +++ b/dist/bot/tr/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "roleModificationTypes": { + "name": "Name", + "hoist": "Hoisted", + "unicode_emoji": "Emoji", + "managed": "Managed", + "mentionable": "Mentionable", + "color": "Color" + }, + "channelModificationTypes": { + "nsfw": "NSFW", + "name": "Name", + "user_limit": "User Limit", + "rate_limit_per_user": "Slowmode", + "topic": "Topic", + "bitrate": "Bitrate", + "type": "Type", + "position": "Position", + "parent_id": "Category", + "rtc_region": "Region" + }, + "guildModificationTypes": { + "premium_progress_bar_enabled": "Progress Bar", + "description": "Description", + "name": "Name", + "system_channel_id": "System Channel", + "nsfw_level": "NSFW Level", + "mfa_level": "MFA Required", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "verification_level": "Verification Level", + "rules_channel_id": "Rule Channel" + }, + "webhookModificationTypes": { + "channel_id": "Channel", + "name": "Name" + }, + "emojiModificationTypes": { + "name": "Name" + } +} diff --git a/dist/bot/tr/general/guild_update_types.json b/dist/bot/tr/general/guild_update_types.json new file mode 100644 index 0000000..d9dcd3f --- /dev/null +++ b/dist/bot/tr/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "verification_level": { + "3": "high", + "0": "none", + "2": "medium", + "1": "low", + "4": "very_high" + }, + "premium_progress_bar_enabled": { + "true": "enabled", + "false": "disabled" + }, + "nsfw_level": { + "0": "default", + "1": "explicit", + "3": "age restricted", + "2": "safe" + }, + "none": "none", + "explicit_content_filter": { + "1": "members without roles", + "2": "all members", + "0": "disabled" + }, + "default_message_notifications": { + "0": "all messages", + "1": "only mentions" + } +} diff --git a/dist/bot/tr/general/ignore_options.json b/dist/bot/tr/general/ignore_options.json new file mode 100644 index 0000000..6b4a906 --- /dev/null +++ b/dist/bot/tr/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutors": "Ignore Target Executors", + "activeIgnore": "Active Ignore", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreCategories": "Ignore Categories", + "ignoreTargets": "Ignore Target Users", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreChannels": "Ignore Channels" +} diff --git a/dist/bot/tr/general/log_categories.json b/dist/bot/tr/general/log_categories.json new file mode 100644 index 0000000..457c8a7 --- /dev/null +++ b/dist/bot/tr/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "modLog": "Modlogs", + "channelEvents": "Channels", + "voiceEvents": "Voice", + "textEvents": "Messages", + "serverActions": "Actions", + "roleEvents": "Roles", + "serverEvents": "Members", + "main": "Main", + "fileEvents": "Files", + "quarkEvents": "Quark Config", + "generalEvents": "Server" +} diff --git a/dist/bot/tr/general/log_formats.json b/dist/bot/tr/general/log_formats.json new file mode 100644 index 0000000..120d82e --- /dev/null +++ b/dist/bot/tr/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "2": "Standard (no embed)", + "4": "json", + "3": "Compact (no embed)", + "1": "Compact", + "0": "Standard" +} diff --git a/dist/bot/tr/general/permissions.json b/dist/bot/tr/general/permissions.json new file mode 100644 index 0000000..0dc3429 --- /dev/null +++ b/dist/bot/tr/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "STREAM": "Stream", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetization Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/tr/general/role_update_types.json b/dist/bot/tr/general/role_update_types.json new file mode 100644 index 0000000..9bbc25f --- /dev/null +++ b/dist/bot/tr/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "enabled", + "disabled": "disabled", + "none": "none" +} diff --git a/dist/bot/tr/general/tags_responses.json b/dist/bot/tr/general/tags_responses.json new file mode 100644 index 0000000..837c3e0 --- /dev/null +++ b/dist/bot/tr/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Tags are a way of easily and efficiently presenting frequent information to users, by using your own commands.", + "create-success": "Tag created! Use {tag} to access it at any time!", + "edit-success": "Tag edited! Use {tag} to access it at any time!", + "delete-success": "{tag} tag deleted! Use {commandList} to see all your remaining tags!", + "notags-list-command": "Hmmm... there are no tags. You can create one using {commandCreate}", + "tags-list-title": "Available Tags", + "tags-embedoptions-title": "Embed options:", + "tags-usageoptions-title": "Tag usage options:", + "tags-display-title": "Display Tags", + "tag-error-noname-0": "No tag name", + "tag-error-noname-1": "Please specify the tag name", + "tag-error-nocontent-0": "No tag content", + "tag-error-nocontent-1": "Please include content which should be sent in the tag", + "tag-error-invalidname-0": "Invalid tag name", + "tag-error-invalidname-1": "A tag with this name cannot be created", + "tag-error-doesnotexist-0": "Tag does not exist", + "tag-error-doesnotexist-1": "Please enter a valid tag name", + "tag-error-alreadyexists-0": "Invalid tag name", + "tag-error-alreadyexists-1": "A tag with this name already exists", + "tag-error-limitreached-0": "Tag limit reached", + "tag-error-limitreached-1": "This server has reached the limit of 25 tags", + "tag-createdby": "Created by {user}" +} diff --git a/dist/bot/tr/general/time.json b/dist/bot/tr/general/time.json new file mode 100644 index 0000000..728833a --- /dev/null +++ b/dist/bot/tr/general/time.json @@ -0,0 +1,16 @@ +{ + "hour": "{time} hour", + "minute-plural": "{time} minutes", + "second": "{time} second", + "hour-plural": "{time} hours", + "month": "{time} month", + "year": "{time} year", + "week-plural": "{time} weeks", + "month-plural": "{time} months", + "year-plural": "{time} years", + "week": "{time} week", + "second-plural": "{time} seconds", + "day-plural": "{time} days", + "day": "{time} day", + "minute": "{time} minute" +} diff --git a/dist/bot/tr/standard/channelEvents.json b/dist/bot/tr/standard/channelEvents.json new file mode 100644 index 0000000..1bdf64c --- /dev/null +++ b/dist/bot/tr/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "{type} Channel Created", + "description": "{channel} was created by {executor}", + "descriptionWithCategory": "{channel} was created by {executor} under the {category} category." + }, + "channelDeleted": { + "title": "{type} Channel Deleted", + "description": "{channel_name} was deleted by {executor}", + "channel": "Channel" + }, + "channelUpdated": { + "title": "{type} Channel Modified", + "description": "{channel} was modified by {executor}" + }, + "channelOverwriteCreate": { + "title": "{type} Channel Permissions Added", + "description": "{executor} added permissions to {channel} for {special}" + }, + "channelOverwriteDelete": { + "title": "{type} Channel Permissions Removed", + "description": "{executor} removed permissions from {channel} for {special}" + }, + "channelOverwriteUpdate": { + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}", + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "linkToNewAvatar": "Link to new avatar", + "linkToOldAvatar": "Link to old avatar", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}", + "description_removed": "{executor} removed the avatar for {webhook}" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "webhookUpdate": { + "description": "{executor} modified the webhook {webhook}", + "title": "Webhook Modified" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + } +} diff --git a/dist/bot/tr/standard/generalEvents.json b/dist/bot/tr/standard/generalEvents.json new file mode 100644 index 0000000..682916b --- /dev/null +++ b/dist/bot/tr/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Server Modified", + "description": "This server was modified by {executor}" + }, + "serverIconUpdated": { + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon", + "title": "Server Icon Updated", + "description": "{executor} updated the server icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/tr/standard/modlog.json b/dist/bot/tr/standard/modlog.json new file mode 100644 index 0000000..3f2f57f --- /dev/null +++ b/dist/bot/tr/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Moderatör", + "user": "Kullanıcı", + "reason": "Sebep", + "case": "Vaka, olay", + "noReason": "Moderatör: Lütfen {command} yapın", + "noReasonBrief": "{command} yap", + "ban": "Yasaklamak", + "unban": "Yasağı kaldır", + "kick": "Atmak", + "mute": "Sustur", + "unmute": "Susturmayı kaldır", + "timeoutEnds": "Timeout ends {time}", + "reasonModal": { + "label": "Reason", + "placeholder": "Being very bad >:(", + "title": "Modify modlog reason" + }, + "editReason": "Edit Reason" +} diff --git a/dist/bot/tr/standard/quarkEvents.json b/dist/bot/tr/standard/quarkEvents.json new file mode 100644 index 0000000..b6c5b86 --- /dev/null +++ b/dist/bot/tr/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogLogUpdate": { + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Color", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets", + "activeIgnore": "Active Ignore" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/tr/standard/roleEvents.json b/dist/bot/tr/standard/roleEvents.json new file mode 100644 index 0000000..7c6340e --- /dev/null +++ b/dist/bot/tr/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Role Created", + "description": "{role} was created by {executor}" + }, + "roleDeleted": { + "title": "Role Deleted", + "description": "{role_name} was deleted by {executor}", + "role": "Role", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Role Modified", + "description": "{role} was modified by {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullOldPermissions": "View Full Old Permissions", + "viewFullNewPermissions": "View Full New Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon", + "description_removed": "{executor} removed the icon for {role}" + } +} diff --git a/dist/bot/tr/standard/serverActions.json b/dist/bot/tr/standard/serverActions.json new file mode 100644 index 0000000..16de4c9 --- /dev/null +++ b/dist/bot/tr/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Invite Created", + "description_withInviter": "{inviter} created an invite {invite} for {channel}", + "description_withoutInviter": "An invite {invite} was created for {channel}", + "expires": "Expires", + "never": "Never", + "maxUses": "Max Uses", + "none": "none" + }, + "inviteDelete": { + "title": "Invite Deleted", + "description_withExecutor": "{executor} deleted an invite {invite} for {channel}", + "description_withoutExecutor": "An invite {invite} was deleted for {channel}", + "used": "Used", + "created": "Created by", + "none": "none" + }, + "emojiCreated": { + "title": "Emoji Created", + "description": "{emoji} was added by {executor}" + }, + "emojiDeleted": { + "title": "Emoji Deleted", + "description": "{emoji} was deleted by {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Emoji Edited", + "description": "{emoji} was edited by {executor}" + }, + "serverEventCreate": { + "description_withoutChannel": "{executor} created an event {name}", + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventUpdate": { + "linkToEventImage": "Link to old event image", + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "newImage": "New Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + } +} diff --git a/dist/bot/tr/standard/serverEvents.json b/dist/bot/tr/standard/serverEvents.json new file mode 100644 index 0000000..98f388a --- /dev/null +++ b/dist/bot/tr/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Members", + "userJoined": { + "title": "Kullanıcı Katıldı", + "description": "{user} sunucuya katıldı", + "noAvatar": "Hesapta avatar yok", + "newAccount": "Yeni hesap", + "noBadges": "Hesapta rozet yok", + "warning": "UYARI!", + "accountCreated": "Hesap oluşturuldu", + "invite": "Invite", + "createdBy": "created by {user}", + "ban": "Ban", + "info": "Info", + "rejoined": "Account rejoined" + }, + "userLeft": { + "title": "Kullanıcı Ayrıldı", + "description": "{user} sunucudan ayrıldı", + "joined": "Katıldı", + "roles": "Roles", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Bot Eklendi", + "description": "{bot}, sunucuya {executor} tarafından eklendi", + "descriptionne": "{bot} sunucuya eklendi" + }, + "botRemoved": { + "title": "Bot Kaldırıldı", + "description": "{bot}, {executor} tarafından sunucudan kaldırıldı", + "descriptionne": "{bot} sunucudan kaldırıldı" + }, + "nicknameUpdate": { + "title": "Nickname Updated", + "description": "{user}'s nickname was changed from {oldNickname} to {newNickname}", + "setNick": "{user}'s nickname was set to **{newNickname}**", + "nickRemoved": "{user}'s nickname of **{oldNickname}** was removed", + "changedBy": "Changed by" + }, + "memberRoleAdd": { + "title": "Role Given", + "description": "{user} was given the {role} role", + "description_multiple": "{user} was given multiple roles", + "givenBy": "Given by", + "roles": "Roles", + "title_multiple": "Roles Given" + }, + "memberRoleRemove": { + "title": "Role Taken", + "title_multiple": "Roles Taken", + "description_multiple": "Multiple roles were removed from {user}", + "removedBy": "Removed by", + "roles": "Roles", + "description": "The {role} role was removed from {user}" + }, + "memberPrune": { + "title": "Members Pruned", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar", + "description_added": "{user} added a server avatar" + } +} diff --git a/dist/bot/tr/standard/textEvents.json b/dist/bot/tr/standard/textEvents.json new file mode 100644 index 0000000..9899c08 --- /dev/null +++ b/dist/bot/tr/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Poll", + "pollDescriptor": "[poll]", + "status": "Poll has status.", + "ended": "ended", + "notEnded": "not ended", + "multiselect": "Multiselect", + "enabled": "enabled", + "disabled": "disabled", + "ends": "Ends", + "vote": "vote", + "votes": "votes", + "noResponses": "No responses", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Mesaj Silindi", + "author": "Mesaj göndereni", + "channel": "Kanal", + "deletedBy": "Tarafından silindi", + "jumpToContext": "Bağlama atla", + "warning": "UYARI!", + "linksToEmojis": "Emojilere bağlantılar", + "linksToFiles": "Dosyalara bağlantılar", + "inviteDetected": "Sunucu daveti algılandı", + "file": "dosya", + "files": "dosyalar", + "fileExpired": "dosya çok büyük veya süresi dolmuş", + "filesExpired": "dosya çok büyük veya süresi dolmuş", + "sticker": "sticker", + "noContent": "no content", + "thread": "Thread", + "embed": "embed", + "initialReactor": "initial reactor", + "ghostpingDetected": "Ghostping detected" + }, + "messagesBulkDeleted": { + "title": "Birden Fazla Mesaj Silindi", + "deletedBy": "Tarafından silindi", + "channel": "Kanal", + "more": "daha", + "uncachedUser": "önbelleğe alınmamış kullanıcı", + "uncachedChannel": "önbelleğe alınmamış kanal", + "uncachedMessage": "önbelleğe alınmamış mesaj", + "embed": "gömülü mesaj", + "errorFile": "Dosyaları kurtarırken bir sorun oluştu. Bu sürekli olarak olursa, lütfen bizi destek sunucumuzda bilgilendirin.", + "errorText": "Bir metin dosyası oluştururken bir sorun oluştu. Bazı mesajlar kaybolabilir. Bu sürekli olarak olursa, lütfen bizi destek sunucumuzda bilgilendirin." + }, + "messageUpdate": { + "title": "Mesaj Düzenlendi", + "author": "Mesaj göndereni", + "channel": "Kanal", + "jumpToMessage": "Mesaja atla", + "afterEdit": "Düzenlemeden sonra", + "diff": "Edits", + "diffError": "Unable to calculate edits.", + "cannotRetrieveOriginal": "Orijinal mesaj alınamıyore", + "noContent": "no content", + "thread": "Thread" + }, + "attachmentDeleted": { + "title": "Attachment Deleted" + }, + "messagePin": { + "title": "Message Pinned", + "description": "A message was pinned by {executor}" + }, + "messageUnpin": { + "title": "Message Unpinned", + "description": "A message was unpinned by {executor}" + }, + "threadCreate": { + "thread": "Thread", + "channel": "Kanal", + "jumpToContext": "Bağlama atla", + "title": "Thread Created", + "description": "{member} created a new thread {thread}" + }, + "threadDelete": { + "thread": "Thread", + "channel": "Kanal", + "title": "Thread Deleted", + "description": "{executor} deleted a thread {thread}" + }, + "messageReactionRemove": { + "description": "{executor} removed a reaction from a message", + "emoji": "Emoji", + "linkToEmoji": "Link to emoji", + "jumpToMessage": "Jump to message", + "title": "Reaction Removed" + } +} diff --git a/dist/bot/tr/standard/voiceEvents.json b/dist/bot/tr/standard/voiceEvents.json new file mode 100644 index 0000000..72e699f --- /dev/null +++ b/dist/bot/tr/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Yayın Başladı", + "description": "{user}, {channel} ses kanalında video başlattı" + }, + "streamStop": { + "title": "Yayın Bitti", + "description": "{user}, {channel} ses kanalında videoyu durdurdu" + }, + "videoStart": { + "title": "Video Başladı", + "description": "{user}, {channel} ses kanalında video başlattı" + }, + "videoStop": { + "title": "Video Bitti", + "description": "{user}, {channel} ses kanalında videoyu durdurdu" + }, + "voiceSwitch": { + "title": "Kanal Değiştirildi", + "description": "{user}, {channel_old} ses kanalından {channel_new} ses kanalına geçti" + }, + "voiceMove": { + "title": "Taşındı", + "description": "{user}, {channel_old} ses kanalından {channel_new} ses kanalına taşındı", + "movedBy": "Taşıyan" + }, + "voiceJoin": { + "title": "Kanala Katıldı", + "description": "{user}, {channel} ses kanalına katıldı" + }, + "voiceLeave": { + "title": "Kanaldan Ayrıldı", + "description": "{user}, {channel} ses kanalından ayrıldı", + "joined": "Joined", + "joinedValue": "{relative} for {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Bağlantı kesildi", + "description": "{user} bağlantısı kesildi", + "disconnectedBy": "Bağlantıyı kesen", + "voiceChannel": "Ses kanalı" + }, + "serverDeafen": { + "title": "Sağırlaştırıldı", + "description": "{user} sağırlaştırıldı", + "deafenedBy": "Sağırlaştıran", + "voiceChannel": "Ses kanalı" + }, + "serverMute": { + "title": "Susuturuldu", + "description": "{user} susuturuldu", + "mutedBy": "Susturan", + "voiceChannel": "Ses kanalı" + }, + "serverUndeafen": { + "title": "Sağırlaştırmayı kaldıran", + "description": "{user} sağırlaştırılması açıldı", + "undeafenedBy": "Sağırlaştıran", + "voiceChannel": "Ses kanalı" + }, + "serverUnmute": { + "title": "Susturması açıldı", + "description": "{user} susuturması açıldı", + "unmutedBy": "Susturmayı açan", + "voiceChannel": "Ses kanalı" + }, + "channelStatusUpdate": { + "title": "Voice Channel Status Updated", + "description": "{executor} set the status for {channel}", + "status": "Status", + "linksToEmojis": "Links to emojis" + }, + "stageEnded": { + "description": "The stage in {channel} was ended by {executor}", + "title": "Stage Ended", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageSpeakerAdd": { + "description": "{user} became a speaker in the {channel} stage channel", + "title": "New Stage Speaker", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerInvited": { + "description": "{user} was invited to speak in the {channel} stage channel", + "title": "Speaker Invited" + }, + "stageStarted": { + "title": "Stage Started", + "description": "{executor} started a stage in {channel}", + "topic": "Topic" + }, + "stageUpdated": { + "title": "Stage Updated", + "description": "The stage in {channel} was updated by {executor}", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + } +} diff --git a/dist/bot/vi/general/access_token.json b/dist/bot/vi/general/access_token.json new file mode 100644 index 0000000..cf81c9e --- /dev/null +++ b/dist/bot/vi/general/access_token.json @@ -0,0 +1,4 @@ +{ + "2": "Cơ bản", + "1": "Quản trị" +} diff --git a/dist/bot/vi/general/buttons.json b/dist/bot/vi/general/buttons.json new file mode 100644 index 0000000..eabddc5 --- /dev/null +++ b/dist/bot/vi/general/buttons.json @@ -0,0 +1,9 @@ +{ + "userID": "ID Người Dùng", + "supportServer": "Support Server", + "customise": "Tùy Chỉnh", + "overview": "Tổng quan", + "serverlog": "Serverlog", + "dashboard": "Bảng điều khiển", + "pro": "Quark Pro" +} diff --git a/dist/bot/vi/general/channel_types.json b/dist/bot/vi/general/channel_types.json new file mode 100644 index 0000000..dc9de25 --- /dev/null +++ b/dist/bot/vi/general/channel_types.json @@ -0,0 +1,13 @@ +{ + "2": "Voice", + "12": "Private Thread", + "5": "Announcement", + "15": "Forum", + "4": "Category", + "13": "Stage", + "10": "Announcement Thread", + "14": "Directory", + "11": "Public Thread", + "16": "Media", + "0": "Text" +} diff --git a/dist/bot/vi/general/channel_update_types.json b/dist/bot/vi/general/channel_update_types.json new file mode 100644 index 0000000..a1d0ed7 --- /dev/null +++ b/dist/bot/vi/general/channel_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "không" +} diff --git a/dist/bot/vi/general/command_responses.json b/dist/bot/vi/general/command_responses.json new file mode 100644 index 0000000..f471251 --- /dev/null +++ b/dist/bot/vi/general/command_responses.json @@ -0,0 +1,207 @@ +{ + "disable": "Tắt", + "enable": "Bật", + "error-401-0": "Lệnh thất bại", + "error-401-1-type-0": "Tôi không thể cấm người dùng đó", + "error-401-1-type-1": "Tôi không thể đá người dùng đó", + "error-401-1-type-2": "Tôi không thể tắt tiếng người dùng đó", + "error-401-1-type-3": "Tôi không thể bỏ tắt tiếng người dùng đó", + "error-403-0": "Không đủ quyền", + "error-403-1-type-0": "Vui lòng đảm bảo tôi có quyền `BAN_MEMBERS`", + "error-403-1-type-1": "Vui lòng đảm bảo tôi có quyền `KICK_MEMBERS`", + "error-403-1-type-2": "Vui lòng đảm bảo tôi có quyền `MANAGE_ROLES` và vai trò `Muted` nằm dưới vai trò cao nhất của tôi", + "error-403-1-type-3": "Vui lòng đảm bảo tôi có quyền `MANAGE_MESSAGES`", + "error-404-0": "Không tìm thấy người dùng", + "error-404-1": "Vui lòng @mention một người dùng, dán ID của họ hoặc gõ tên người dùng của họ", + "error-405-0": "Xin lỗi?", + "error-405-1": "Tôi không làm điều đó lol", + "error-406-0": "Bạn không có quyền", + "error-407-0": "Bạn không có quyền làm điều này", + "error-409-0-type-0": "Người dùng đó đã bị cấm", + "error-409-0-type-1": "Người dùng đó đã bị tắt tiếng", + "error-409-0-type-2": "Người dùng đó đã được bỏ cấm", + "error-409-0-type-3": "Người dùng đó đã được bỏ tắt tiếng", + "error-429-0": "Số không hợp lệ", + "error-429-1": "Nhập một số nguyên hợp lệ trong khoảng từ 1-100", + "error-430-0": "Không có tin nhắn", + "error-430-1": "Không tìm thấy tin nhắn để xóa", + "error-431-0": "Liên kết tin nhắn không hợp lệ", + "error-431-1": "Vui lòng nhập một liên kết tin nhắn hợp lệ", + "error-432-0": "Không phải là một bản ghi Quark", + "error-432-1": "Tin nhắn này không phải là một bản ghi Quark hợp lệ", + "error-433-0": "Không hợp lệ về tin nhắn bắt đầu và kết thúc", + "error-433-1": "Tin nhắn bắt đầu phải cũ hơn tin nhắn kết thúc", + "error-434-0": "Các kênh khác nhau", + "error-434-1": "Tin nhắn bắt đầu và tin nhắn kết thúc phải thuộc cùng một kênh", + "error-435-0": "Thời gian chờ đang hoạt động", + "error-435-1": "Lệnh này chỉ có thể được sử dụng mỗi 15 phút", + "error-try-help-again": "Try running the help command again...", + "error-no-modlog": "No modlog channel", + "error-invalid-log": "Modlog case not found", + "error-timeout-period-too-long-0": "Thời gian chờ quá lâu", + "error-timeout-period-too-long-1": "Thời gian chờ phải nhỏ hơn 28 ngày", + "response-ban": "Đã cấm", + "response-kick": "Đã đuổi", + "response-mute": "Đã tắt tiếng", + "response-unmute": "Đã bỏ tắt tiếng", + "response-unban": "Đã bỏ cấm", + "response-purge": "Đã xóa {count} tin nhắn", + "response-customise-dash": "Cài đặt tùy chỉnh đã được chuyển đến [bảng điều khiển web]!", + "response-customise-1": "Ghi lại tin nhắn lên đến 2 tuần trước, tùy chỉnh ghi nhật ký và nhiều hơn nữa với Quark Pro...", + "response-customise-2": "[UK, US, EU] Nhấp vào hồ sơ của tôi để nâng cấp!", + "response-customise-3": "Hoặc... {proLink}", + "response-customise-4": "Thử tùy chỉnh màu sắc miễn phí tại {inventoryLink}", + "response-case-updated": "Cập nhật trạng thái thành công!", + "response-debug": "Gửi log gỡ lỗi thành công!", + "response-status-enabled": "Bật cập nhật kênh trạng thái thành công!", + "response-status-disabled": "Tắt cập nhật kênh trạng thái thành công!", + "target0-command": "mục tiêu", + "target1-command": "mục tiêu", + "message0-command": "tin nhắn", + "executor0-command": "thực thi", + "executor1-command": "thực thi", + "channel0-command": "kênh", + "channel1-command": "kênh", + "serverlog-web-promote": "...hoặc truy cập bảng điều khiển web của chúng tôi!", + "serverlog-select": "Chọn kênh serverlog", + "serverlog-unset": "Kênh không được đặt", + "serverlog-set": "Kênh đã được đặt", + "serverlog-setchannel": "Kênh đã được đặt thành {channel}", + "setserverlog-confirm0-set": "Đã đặt Kênh Ghi Nhật Ký Máy Chủ", + "setserverlog-confirm0-unset": "Đã hủy đặt Kênh Ghi Nhật Ký Máy Chủ", + "setserverlog-confirm1-set": "All server-log events will now be recorded in this channel ({channel}).\n\n[**Visit Quark's web dashboard for more configuration options!**]({quark_website_url}/dashboard/{guild_id})", + "setserverlog-confirm1-unset": "Bạn sẽ không nhận được tin nhắn về các sự kiện xảy ra trong máy chủ này trừ khi bạn có các kênh khác được đặt để xuất các sự kiện đó.", + "setserverlog-confirm0-options-set": "Đã đặt Kênh Ghi Nhật Ký {type}", + "setserverlog-confirm0-options-unset": "Đã hủy đặt Kênh Ghi Nhật Ký {type}", + "setserverlog-confirm0-options-stoplog": "Đã dừng ghi nhật ký {type}", + "setserverlog-confirm1-options-set": "Máy chủ {type} sẽ được ghi lại trong kênh này.\n\nĐể hủy đặt kênh này, chạy lại lệnh trong kênh này.", + "setserverlog-confirm1-options-unset": "Máy chủ {type} sẽ không được ghi lại trong kênh này nữa.\n\nĐể đặt kênh này, chạy lại lệnh trong kênh này.", + "setserverlog-confirm1-options-stoplog": "Máy chủ {type} sẽ tiếp tục được ghi nhật ký trong kênh ghi nhật ký chính (nếu có).\n\nĐể hoàn tác điều này, chạy lại lệnh ở đây.", + "setserverlog-type-members-0": "Thành viên", + "setserverlog-type-members-1": "thành viên", + "setserverlog-type-actions-0": "Hành động", + "setserverlog-type-actions-1": "hành động", + "setserverlog-type-text-0": "Sự kiện Kênh Văn bản", + "setserverlog-type-text-1": "sự kiện kênh văn bản", + "setserverlog-type-voice-0": "Sự kiện Kênh Giọng nói", + "setserverlog-type-voice-1": "sự kiện kênh giọng nói", + "setserverlog-type-files-0": "Tệp", + "setserverlog-type-files-1": "tệp", + "setserverlog-type-server-0": "Máy chủ", + "setserverlog-type-server-1": "máy chủ", + "setserverlog-type-roles-0": "Sự kiện Vai trò", + "setserverlog-type-roles-1": "sự kiện vai trò", + "setserverlog-type-channels-0": "Sự kiện Kênh", + "setserverlog-type-channels-1": "sự kiện kênh", + "setserverlog-type-modlogs-0": "Modlogs", + "setserverlog-type-modlogs-1": "modlogs", + "setserverlog-spoilers": "Spoilers", + "setserverlog-spoilers-0": "Đã đặt spoilers ghi nhật ký máy chủ thành {result}", + "setserverlog-enable-status-updates": "Bật Cập nhật Trạng thái!", + "setserverlog-enable-status-updates-desc": "Nhận thông báo về tất cả các cập nhật mới nhất, thời gian chạy và các thông tin quan trọng khác từ các nhà phát triển!", + "setserverlog-enable-status-updates-desc-1": "Chúng tôi rất khuyến nghị bạn bật tính năng này trong một trong các kênh của bạn!", + "setserverlog-check-permissions": "Vui lòng đảm bảo Quark có quyền gửi tin nhắn trong kênh này, hoặc kênh sẽ bị hủy đặt.", + "festive-title": "Quà miễn phí trong mùa lễ!", + "festive-claim": "Nhận quà miễn phí của bạn!", + "help-overview-website-description": "Dễ dàng thiết lập và quản lý Quark từ [bảng điều khiển web]!", + "help-overview-inventory-description": "Quản lý các đăng ký của bạn hoặc nhận một số tính năng [Quark Pro] miễn phí!", + "help-overview-view-inv": "Xem Kho hàng", + "help-overview-help": "Trợ giúp", + "help-overview-website": "Trang web", + "help-overview-serverlog": "Ghi nhật ký máy chủ", + "help-overview-modlog": "Ghi nhật ký Mod", + "help-overview-commands": "Lệnh", + "help-overview-language": "Ngôn ngữ", + "help-overview-premium": "Premium", + "help-overview-inventory": "Kho hàng", + "help-overview-channel-isset": "Kênh đã được đặt thành {channel}", + "help-overview-channel-isnotset": "Chạy {command} trong kênh mong muốn", + "help-overview-view-options": "Chạy {command} để xem các tùy chọn", + "help-overview-view-options-and-statuses": "Chạy {command} để xem trạng thái và tùy chọn", + "help-overview-view-all-commands": "Chạy {command} để xem các lệnh", + "help-overview-change-channel": "Thay đổi bằng cách chạy {command} trong kênh mong muốn.", + "help-overview-manage-premium": "Chạy {command} để quản lý premium", + "language-set": "Ngôn ngữ đã được đặt thành {language}", + "help-serverlog-help": "Trợ giúp Ghi nhật ký máy chủ", + "help-serverlog-0": "Hạn chế Kênh", + "help-serverlog-1": "Tùy chọn Bỏ qua", + "help-serverlog-2": "Spoilers", + "help-serverlog-0-desc": "Để có sự kiểm soát chi tiết hơn về ghi nhật ký, chẳng hạn như chọn các kênh khác nhau cho các loại ghi nhật ký khác nhau, vui lòng truy cập [bảng điều khiển web của Quark]", + "help-serverlog-1-desc": "Để ngăn một số kênh, người dùng hoặc tin nhắn khỏi việc ghi nhật ký, vui lòng truy cập [bảng điều khiển web của Quark]", + "help-serverlog-2-desc": "Để bật/tắt việc ẩn thông tin về các phương tiện được gửi trong ghi nhật ký máy chủ, chạy: {command}", + "help-serverlog-2-on": "Đã bật ẩn thông tin.", + "help-serverlog-2-off": "Đã tắt ẩn thông tin.", + "help-commands-help": "Trợ giúp Lệnh", + "help-commands-moderation": "Quản lý", + "help-commands-tags": "Thẻ", + "help-commands-notes": "Ghi chú", + "help-commands-other": "Khác", + "help-notes-help": "Trợ giúp Ghi chú", + "help-tags-help": "Trợ giúp Thẻ", + "help-info": "Cần thêm sự trợ giúp? **Tham gia máy chủ hỗ trợ của chúng tôi!**", + "need-to-vote-title": "Bạn phải bỏ phiếu để sử dụng lệnh này!", + "need-to-vote": "Nhấp vào đây để bỏ phiếu", + "need-to-vote-footer": "Việc bỏ phiếu mất tối đa một phút để được đăng ký", + "configCommand": { + "title": "Serverlog Configuration", + "selection": "Select a category in the menu to view configuration.", + "serverLogDesc": "Serverlog Channel", + "notSet": "Not set", + "selectACategory": "Select a category", + "formats": { + "log_channels": "Log Channels", + "configurable_events": "Configurable Events" + }, + "categories": { + "categoryMembers": { + "title": "Members", + "description": "Member actions (join/leave, roles, nicknames)" + }, + "categoryText": { + "title": "Messages", + "description": "Message actions (deletions, edits, pins, reactions)" + }, + "categoryVoice": { + "title": "Voice", + "description": "Voice channel actions (join/leave, streams, mute/deafens)" + }, + "categoryActions": { + "title": "Server Actions", + "description": "Server actions (invite creation/deletion, emojis)" + }, + "categoryChannels": { + "title": "Channels", + "description": "Channel actions (creations/deletions, permissions)" + }, + "categoryServer": { + "title": "Server Events", + "description": "General actions (server modifications)" + }, + "categoryRoles": { + "title": "Roles", + "description": "Role actions (creations/deletions, permissions)" + }, + "categoryModlog": { + "title": "Mod Logs", + "description": "Moderation actions (bans, kicks, mutes)" + }, + "overview": { + "title": "Overview", + "description": "Overview of main category options" + }, + "categoryFiles": { + "title": "Files" + }, + "categoryQuark": { + "title": "Quark Config", + "description": "Changes made to Quark's configuration for this server" + } + }, + "overview": "Overview" + }, + "setserverlog-type-quark-0": "Quark Events", + "setserverlog-type-quark-1": "quark events", + "initialreactors-expired": "expired", + "initialreactors-notfound": "No reactions found", + "help-modify-tags-description": "To create and edit tags, please visit [Quark's web dashboard]" +} diff --git a/dist/bot/vi/general/emoji_update_types.json b/dist/bot/vi/general/emoji_update_types.json new file mode 100644 index 0000000..a1d0ed7 --- /dev/null +++ b/dist/bot/vi/general/emoji_update_types.json @@ -0,0 +1,3 @@ +{ + "none": "không" +} diff --git a/dist/bot/vi/general/gui_constants.json b/dist/bot/vi/general/gui_constants.json new file mode 100644 index 0000000..fc89fb6 --- /dev/null +++ b/dist/bot/vi/general/gui_constants.json @@ -0,0 +1,41 @@ +{ + "channelModificationTypes": { + "name": "Tên", + "user_limit": "User Limit", + "rate_limit_per_user": "Slowmode", + "topic": "Topic", + "bitrate": "Bitrate", + "type": "Type", + "position": "Position", + "parent_id": "Category", + "nsfw": "NSFW", + "rtc_region": "Region" + }, + "roleModificationTypes": { + "name": "Name", + "hoist": "Hoisted", + "unicode_emoji": "Emoji", + "managed": "Managed", + "mentionable": "Mentionable", + "color": "Color" + }, + "guildModificationTypes": { + "premium_progress_bar_enabled": "Progress Bar", + "description": "Description", + "name": "Name", + "system_channel_id": "System Channel", + "nsfw_level": "NSFW Level", + "mfa_level": "MFA Required", + "default_message_notifications": "Default Notifications", + "explicit_content_filter": "Explicit Content Filter", + "verification_level": "Verification Level", + "rules_channel_id": "Rule Channel" + }, + "webhookModificationTypes": { + "channel_id": "Channel", + "name": "Name" + }, + "emojiModificationTypes": { + "name": "Name" + } +} diff --git a/dist/bot/vi/general/guild_update_types.json b/dist/bot/vi/general/guild_update_types.json new file mode 100644 index 0000000..b31cb02 --- /dev/null +++ b/dist/bot/vi/general/guild_update_types.json @@ -0,0 +1,29 @@ +{ + "none": "không", + "verification_level": { + "0": "không", + "1": "thấp", + "2": "trung bình", + "3": "cao", + "4": "rất cao" + }, + "default_message_notifications": { + "0": "tất cả tin nhắn", + "1": "chỉ đề cập" + }, + "explicit_content_filter": { + "0": "đã tắt", + "1": "thành viên không có vai trò", + "2": "tất cả thành viên" + }, + "nsfw_level": { + "0": "mặc định", + "1": "rõ ràng", + "2": "an toàn", + "3": "hạn chế tuổi" + }, + "premium_progress_bar_enabled": { + "true": "đã kích hoạt", + "false": "đã tắt" + } +} diff --git a/dist/bot/vi/general/ignore_options.json b/dist/bot/vi/general/ignore_options.json new file mode 100644 index 0000000..6b4a906 --- /dev/null +++ b/dist/bot/vi/general/ignore_options.json @@ -0,0 +1,12 @@ +{ + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreExecutorRoles": "Ignore Executor Roles", + "ignoreBotTargets": "Ignore Bot Targets", + "ignoreExecutors": "Ignore Target Executors", + "activeIgnore": "Active Ignore", + "specificMessageContent": "Ignore Specific Message Content", + "ignoreCategories": "Ignore Categories", + "ignoreTargets": "Ignore Target Users", + "ignoreTargetRoles": "Ignore Target Roles", + "ignoreChannels": "Ignore Channels" +} diff --git a/dist/bot/vi/general/log_categories.json b/dist/bot/vi/general/log_categories.json new file mode 100644 index 0000000..457c8a7 --- /dev/null +++ b/dist/bot/vi/general/log_categories.json @@ -0,0 +1,13 @@ +{ + "modLog": "Modlogs", + "channelEvents": "Channels", + "voiceEvents": "Voice", + "textEvents": "Messages", + "serverActions": "Actions", + "roleEvents": "Roles", + "serverEvents": "Members", + "main": "Main", + "fileEvents": "Files", + "quarkEvents": "Quark Config", + "generalEvents": "Server" +} diff --git a/dist/bot/vi/general/log_formats.json b/dist/bot/vi/general/log_formats.json new file mode 100644 index 0000000..120d82e --- /dev/null +++ b/dist/bot/vi/general/log_formats.json @@ -0,0 +1,7 @@ +{ + "2": "Standard (no embed)", + "4": "json", + "3": "Compact (no embed)", + "1": "Compact", + "0": "Standard" +} diff --git a/dist/bot/vi/general/permissions.json b/dist/bot/vi/general/permissions.json new file mode 100644 index 0000000..0dc3429 --- /dev/null +++ b/dist/bot/vi/general/permissions.json @@ -0,0 +1,49 @@ +{ + "CREATE_INSTANT_INVITE": "Create Instant Invite", + "KICK_MEMBERS": "Kick Members", + "BAN_MEMBERS": "Ban Members", + "ADMINISTRATOR": "Administrator", + "MANAGE_CHANNELS": "Manage Channels", + "MANAGE_GUILD": "Manage Guild", + "ADD_REACTIONS": "Add Reactions", + "VIEW_AUDIT_LOG": "View Audit Log", + "PRIORITY_SPEAKER": "Priority Speaker", + "STREAM": "Stream", + "VIEW_CHANNEL": "View Channel", + "SEND_MESSAGES": "Send Messages", + "SEND_TTS_MESSAGES": "Send TTS Messages", + "MANAGE_MESSAGES": "Manage Messages", + "EMBED_LINKS": "Embed Links", + "ATTACH_FILES": "Attach Files", + "READ_MESSAGE_HISTORY": "Read Message History", + "MENTION_EVERYONE": "Mention Everyone", + "USE_EXTERNAL_EMOJIS": "Use External Emojis", + "VIEW_GUILD_INSIGHTS": "View Guild Insights", + "CONNECT": "Connect", + "SPEAK": "Speak", + "MUTE_MEMBERS": "Mute Members", + "DEAFEN_MEMBERS": "Deafen Members", + "MOVE_MEMBERS": "Move Members", + "USE_VAD": "Use VAD", + "CHANGE_NICKNAME": "Change Nickname", + "MANAGE_NICKNAMES": "Manage Nicknames", + "MANAGE_ROLES": "Manage Roles", + "MANAGE_WEBHOOKS": "Manage Webhooks", + "MANAGE_EMOJIS": "Manage Emojis", + "USE_SLASH_COMMANDS": "Use Slash Commands", + "REQUEST_TO_SPEAK": "Request To Speak", + "MANAGE_THREADS": "Manage Threads", + "USE_PUBLIC_THREADS": "Use Public Threads", + "USE_PRIVATE_THREADS": "Use Private Threads", + "USE_EXTERNAL_STICKERS": "Use External Stickers", + "SEND_MESSAGES_IN_THREADS": "Send Messages In Threads", + "USE_EMBEDDED_ACTIVITIES": "Use Embedded Activities", + "MODERATE_MEMBERS": "Moderate Members", + "VIEW_CREATOR_MONETIZATION_ANALYTICS": "View Creator Monetization Analytics", + "USE_SOUNDBOARD": "Use Soundboard", + "CREATE_GUILD_EXPRESSIONS": "Create Guild Expressions", + "CREATE_EVENTS": "Create Events", + "USE_EXTERNAL_SOUNDS": "Use External Sounds", + "SEND_VOICE_MESSAGES": "Send Voice Messages", + "SEND_POLLS": "Send Polls" +} diff --git a/dist/bot/vi/general/role_update_types.json b/dist/bot/vi/general/role_update_types.json new file mode 100644 index 0000000..de37e30 --- /dev/null +++ b/dist/bot/vi/general/role_update_types.json @@ -0,0 +1,5 @@ +{ + "enabled": "đã bật", + "disabled": "đã tắt", + "none": "không" +} diff --git a/dist/bot/vi/general/tags_responses.json b/dist/bot/vi/general/tags_responses.json new file mode 100644 index 0000000..18a0978 --- /dev/null +++ b/dist/bot/vi/general/tags_responses.json @@ -0,0 +1,24 @@ +{ + "tags-help-description": "Nhãn là một cách dễ dàng và hiệu quả để hiển thị thông tin thường xuyên cho người dùng, bằng cách sử dụng các lệnh riêng của bạn.", + "create-success": "Tạo nhãn thành công! Sử dụng {nhãn} để truy cập vào nó bất cứ lúc nào!", + "edit-success": "Chỉnh sửa nhãn thành công! Sử dụng {nhãn} để truy cập vào nó bất cứ lúc nào!", + "delete-success": "Nhãn {nhãn} đã bị xóa! Sử dụng {commandList} để xem tất cả các nhãn còn lại!", + "notags-list-command": "Hmmm… không có nhãn nào. Bạn có thể tạo một nhãn bằng cách sử dụng [bảng điều khiển web của Quark]", + "tags-list-title": "Các Nhãn Hiện Có", + "tags-embedoptions-title": "Tùy chọn Embed:", + "tags-usageoptions-title": "Tùy chọn sử dụng nhãn:", + "tags-display-title": "Hiển thị nhãn", + "tag-error-noname-0": "Không có tên nhãn", + "tag-error-noname-1": "Vui lòng chỉ định tên nhãn", + "tag-error-nocontent-0": "Không có nội dung nhãn", + "tag-error-nocontent-1": "Vui lòng bao gồm nội dung cần gửi trong nhãn", + "tag-error-invalidname-0": "Tên nhãn không hợp lệ", + "tag-error-invalidname-1": "Không thể tạo nhãn với tên này", + "tag-error-doesnotexist-0": "Nhãn không tồn tại", + "tag-error-doesnotexist-1": "Vui lòng nhập một tên nhãn hợp lệ", + "tag-error-alreadyexists-0": "Tên nhãn không hợp lệ", + "tag-error-alreadyexists-1": "Một nhãn với tên này đã tồn tại", + "tag-error-limitreached-0": "Đạt đến giới hạn nhãn", + "tag-error-limitreached-1": "Máy chủ này đã đạt đến giới hạn 25 nhãn", + "tag-createdby": "Được tạo bởi {user}" +} diff --git a/dist/bot/vi/general/time.json b/dist/bot/vi/general/time.json new file mode 100644 index 0000000..51b0e08 --- /dev/null +++ b/dist/bot/vi/general/time.json @@ -0,0 +1,16 @@ +{ + "month": "{time} month", + "hour": "{time} hour", + "minute-plural": "{time} minutes", + "year": "{time} year", + "second": "{time} second", + "week-plural": "{time} weeks", + "month-plural": "{time} months", + "hour-plural": "{time} hours", + "year-plural": "{time} years", + "week": "{time} week", + "day": "{time} day", + "second-plural": "{time} seconds", + "day-plural": "{time} days", + "minute": "{time} minute" +} diff --git a/dist/bot/vi/slash_commands/ban.json b/dist/bot/vi/slash_commands/ban.json new file mode 100644 index 0000000..b7fc3be --- /dev/null +++ b/dist/bot/vi/slash_commands/ban.json @@ -0,0 +1,18 @@ +{ + "name": "cấm", + "description": "Cấm một người dùng", + "commandOptions": { + "userOption": { + "name": "người_dùng", + "description": "Người dùng bị cấm" + }, + "reasonOption": { + "name": "lý_do", + "description": "Lý do cấm người dùng" + }, + "deleteMessageDaysOption": { + "name": "xóa", + "description": "Số ngày xóa tin nhắn của người dùng" + } + } +} diff --git a/dist/bot/vi/slash_commands/commands.json b/dist/bot/vi/slash_commands/commands.json new file mode 100644 index 0000000..82ae90e --- /dev/null +++ b/dist/bot/vi/slash_commands/commands.json @@ -0,0 +1,4 @@ +{ + "name": "lệnh", + "description": "Xem danh sách các lệnh của Quark" +} diff --git a/dist/bot/vi/slash_commands/debug.json b/dist/bot/vi/slash_commands/debug.json new file mode 100644 index 0000000..9accf0b --- /dev/null +++ b/dist/bot/vi/slash_commands/debug.json @@ -0,0 +1,10 @@ +{ + "name": "gỡ_lỗi", + "description": "Tạo báo cáo gỡ lỗi cho máy chủ này", + "commandOptions": { + "shareOption": { + "name": "chia_sẻ", + "description": "Chọn liệu có chia sẻ báo cáo gỡ lỗi này với nhà phát triển hay không" + } + } +} diff --git a/dist/bot/vi/slash_commands/export.json b/dist/bot/vi/slash_commands/export.json new file mode 100644 index 0000000..711ecf5 --- /dev/null +++ b/dist/bot/vi/slash_commands/export.json @@ -0,0 +1,26 @@ +{ + "name": "xuất", + "description": "Xuất một nhóm log", + "commandOptions": { + "startOption": { + "name": "bắt_đầu", + "description": "Liên kết tin nhắn của log đầu tiên để bắt đầu xuất" + }, + "endOption": { + "name": "kết_thúc", + "description": "Liên kết tin nhắn của log cuối cùng để xuất" + }, + "formatOption": { + "name": "định_dạng", + "description": "Định dạng của log được xuất", + "choices": { + "json": { + "name": "json" + }, + "pretty": { + "name": "pretty" + } + } + } + } +} diff --git a/dist/bot/vi/slash_commands/help.json b/dist/bot/vi/slash_commands/help.json new file mode 100644 index 0000000..059be1a --- /dev/null +++ b/dist/bot/vi/slash_commands/help.json @@ -0,0 +1,14 @@ +{ + "name": "giúp_đỡ", + "description": "Nhận trợ giúp với Quark", + "commandOptions": { + "overviewOption": { + "name": "tổng_quan", + "description": "Xem thông tin trợ giúp chung" + }, + "serverlogOption": { + "name": "serverlog", + "description": "Nhận trợ giúp serverlog của Quark" + } + } +} diff --git a/dist/bot/vi/slash_commands/invite.json b/dist/bot/vi/slash_commands/invite.json new file mode 100644 index 0000000..c2ca914 --- /dev/null +++ b/dist/bot/vi/slash_commands/invite.json @@ -0,0 +1,4 @@ +{ + "name": "mời_gọi", + "description": "Mời Quark vào máy chủ của bạn" +} diff --git a/dist/bot/vi/slash_commands/kick.json b/dist/bot/vi/slash_commands/kick.json new file mode 100644 index 0000000..fc14d42 --- /dev/null +++ b/dist/bot/vi/slash_commands/kick.json @@ -0,0 +1,14 @@ +{ + "name": "đuổi", + "description": "Đuổi một người dùng", + "commandOptions": { + "userOption": { + "name": "người_dùng", + "description": "Người dùng cần bị đuổi" + }, + "reasonOption": { + "name": "lý_do", + "description": "Lý do đuổi người dùng" + } + } +} diff --git a/dist/bot/vi/slash_commands/language.json b/dist/bot/vi/slash_commands/language.json new file mode 100644 index 0000000..37461f2 --- /dev/null +++ b/dist/bot/vi/slash_commands/language.json @@ -0,0 +1,10 @@ +{ + "name": "ngôn_ngữ", + "description": "Thay đổi ngôn ngữ của Quark", + "commandOptions": { + "languageOption": { + "name": "ngôn_ngữ", + "description": "Đặt ngôn ngữ bot cho máy chủ này" + } + } +} diff --git a/dist/bot/vi/slash_commands/mute.json b/dist/bot/vi/slash_commands/mute.json new file mode 100644 index 0000000..f0f7ce5 --- /dev/null +++ b/dist/bot/vi/slash_commands/mute.json @@ -0,0 +1,33 @@ +{ + "name": "tắt_âm", + "description": "Tắt âm một người dùng", + "commandOptions": { + "userOption": { + "name": "nguoi_dung", + "description": "Người dùng cần tắt âm" + }, + "timeOption": { + "name": "thoi_gian", + "description": "Thời gian tắt âm người dùng. Đơn vị mặc định là ngày" + }, + "typeOption": { + "name": "loai", + "description": "Đơn vị cho trường \"thoi_gian\". Mặc định là ngày", + "choices": { + "minutes": { + "name": "phut" + }, + "hours": { + "name": "gio" + }, + "days": { + "name": "ngay" + } + } + }, + "reasonOption": { + "name": "ly_do", + "description": "Lý do tắt âm người dùng" + } + } +} diff --git a/dist/bot/vi/slash_commands/ping.json b/dist/bot/vi/slash_commands/ping.json new file mode 100644 index 0000000..f2ea1af --- /dev/null +++ b/dist/bot/vi/slash_commands/ping.json @@ -0,0 +1,4 @@ +{ + "name": "ping", + "description": "Pong?" +} diff --git a/dist/bot/vi/slash_commands/privacy.json b/dist/bot/vi/slash_commands/privacy.json new file mode 100644 index 0000000..d10bba1 --- /dev/null +++ b/dist/bot/vi/slash_commands/privacy.json @@ -0,0 +1,4 @@ +{ + "name": "privacy", + "description": "View Quark's privacy policy" +} diff --git a/dist/bot/vi/slash_commands/purge.json b/dist/bot/vi/slash_commands/purge.json new file mode 100644 index 0000000..6330383 --- /dev/null +++ b/dist/bot/vi/slash_commands/purge.json @@ -0,0 +1,10 @@ +{ + "name": "xóa_tin", + "description": "Xóa tin nhắn trong kênh", + "commandOptions": { + "countOption": { + "name": "so_luong", + "description": "Số lượng tin nhắn cần xóa (2-100)" + } + } +} diff --git a/dist/bot/vi/slash_commands/reason.json b/dist/bot/vi/slash_commands/reason.json new file mode 100644 index 0000000..17fb11c --- /dev/null +++ b/dist/bot/vi/slash_commands/reason.json @@ -0,0 +1,14 @@ +{ + "name": "lý_do", + "description": "Sửa đổi lý do trên bảng ghi quản trị", + "commandOptions": { + "caseOption": { + "name": "trường_hợp", + "description": "ID tin nhắn của bảng ghi quản trị cần sửa đổi" + }, + "reasonOption": { + "name": "lý_do", + "description": "Lý do mới để cập nhật cho trường hợp bảng ghi quản trị" + } + } +} diff --git a/dist/bot/vi/slash_commands/serverlog.json b/dist/bot/vi/slash_commands/serverlog.json new file mode 100644 index 0000000..df24c75 --- /dev/null +++ b/dist/bot/vi/slash_commands/serverlog.json @@ -0,0 +1,58 @@ +{ + "name": "serverlog", + "description": "Serverlog", + "commandOptions": { + "channelOptionAllChannel": { + "name": "kênh", + "description": "Chọn kênh ghi log" + }, + "channelOptionAll": { + "name": "tất_cả", + "description": "Chuyển đổi kênh từ ghi tất cả các loại log" + }, + "channelOption": { + "name": "kênh", + "description": "Thiết lập kênh serverlog" + }, + "targetUserOption": { + "name": "người_dùng", + "description": "Chọn mục tiêu" + }, + "ignoreOptionTarget": { + "name": "mục_tiêu", + "description": "Mục tiêu là những người thực hiện hành động" + }, + "messageContentOption": { + "name": "nội_dung", + "description": "Thêm hoặc xóa một tin nhắn khỏi danh sách bỏ qua" + }, + "ignoreOptionMessage": { + "name": "tin_nhắn", + "description": "Các tin nhắn có nội dung chính xác này không được ghi lại vào serverlog" + }, + "executorUserOption": { + "name": "người_dùng", + "description": "Chọn người thực hiện" + }, + "ignoreOptionExecutor": { + "name": "người_thực_hiện", + "description": "Người thực hiện là những người thực hiện hành động" + }, + "ignoreOptionsChannelChannel": { + "name": "kênh", + "description": "Thêm hoặc xóa một kênh khỏi danh sách bỏ qua" + }, + "ignoreOptionChannel": { + "name": "kênh", + "description": "Các tin nhắn trong kênh này không được ghi lại vào serverlog" + }, + "ignoreOption": { + "name": "bỏ_qua", + "description": "Tùy chọn bỏ qua" + }, + "spoilersOption": { + "name": "spoilers", + "description": "Ẩn nội dung của tất cả các phương tiện gửi đến serverlog" + } + } +} diff --git a/dist/bot/vi/slash_commands/tags.json b/dist/bot/vi/slash_commands/tags.json new file mode 100644 index 0000000..0adf5c6 --- /dev/null +++ b/dist/bot/vi/slash_commands/tags.json @@ -0,0 +1,66 @@ +{ + "name": "nhãn", + "description": "Nhãn", + "commandOptions": { + "sendOptionTag": { + "name": "nhãn", + "description": "Tên nhãn để gửi" + }, + "sendOptionUser": { + "name": "người_dùng", + "description": "Đề cập đến người dùng để tăng khả năng nhìn thấy" + }, + "sendOption": { + "name": "gửi", + "description": "Gửi một nhãn" + }, + "editOptionTag": { + "name": "nhãn", + "description": "Tên nhãn để chỉnh sửa" + }, + "editOptionText": { + "name": "văn_bản", + "description": "Văn bản hiển thị trên nhãn" + }, + "editOptionColour": { + "name": "màu_sắc", + "description": "Mã màu hex cho nhãn" + }, + "editOptionImage": { + "name": "hình_ảnh", + "description": "URL cho hình ảnh hiển thị trên nhãn" + }, + "editOption": { + "name": "chỉnh_sửa", + "description": "Chỉnh sửa một nhãn" + }, + "createOptionTag": { + "name": "nhãn", + "description": "Tên nhãn để tạo mới" + }, + "createOptionText": { + "name": "văn_bản", + "description": "Văn bản hiển thị trên nhãn" + }, + "createOption": { + "name": "tạo_mới", + "description": "Tạo mới một nhãn" + }, + "deleteOptionTag": { + "name": "nhãn", + "description": "Tên nhãn để xóa" + }, + "deleteOption": { + "name": "xóa", + "description": "Xóa một nhãn" + }, + "listOption": { + "name": "danh_sách", + "description": "Liệt kê tất cả các nhãn" + }, + "helpOption": { + "name": "trợ_giúp", + "description": "Nhận trợ giúp về nhãn" + } + } +} diff --git a/dist/bot/vi/slash_commands/unban.json b/dist/bot/vi/slash_commands/unban.json new file mode 100644 index 0000000..4ef1624 --- /dev/null +++ b/dist/bot/vi/slash_commands/unban.json @@ -0,0 +1,14 @@ +{ + "name": "bỏ_cấm", + "description": "Bỏ cấm người dùng", + "commandOptions": { + "userOption": { + "name": "id_người_dùng", + "description": "ID của người dùng cần bỏ cấm" + }, + "reasonOption": { + "name": "lý_do", + "description": "Lý do bỏ cấm người dùng" + } + } +} diff --git a/dist/bot/vi/slash_commands/unmute.json b/dist/bot/vi/slash_commands/unmute.json new file mode 100644 index 0000000..3dda996 --- /dev/null +++ b/dist/bot/vi/slash_commands/unmute.json @@ -0,0 +1,14 @@ +{ + "name": "bật_âm", + "description": "Bật âm cho người dùng", + "commandOptions": { + "userOption": { + "name": "người_dùng", + "description": "Người dùng cần bật âm" + }, + "reasonOption": { + "name": "lý_do", + "description": "Lý do bật âm cho người dùng" + } + } +} diff --git a/dist/bot/vi/standard/channelEvents.json b/dist/bot/vi/standard/channelEvents.json new file mode 100644 index 0000000..a10432b --- /dev/null +++ b/dist/bot/vi/standard/channelEvents.json @@ -0,0 +1,62 @@ +{ + "channelCreated": { + "title": "Kênh Đã Được Tạo", + "description": "{channel} đã được tạo bởi {executor}", + "descriptionWithCategory": "{channel} đã được tạo bởi {executor} dưới danh mục {category}." + }, + "channelDeleted": { + "title": "Kênh Đã Được Xóa", + "description": "{channel_name} đã bị xóa bởi {executor}", + "channel": "Kênh" + }, + "channelUpdated": { + "title": "Kênh Đã Được Sửa Đổi", + "description": "{channel} đã được sửa đổi bởi {executor}" + }, + "channelOverwriteDelete": { + "description": "{executor} removed permissions from {channel} for {special}", + "title": "{type} Channel Permissions Removed" + }, + "channelOverwriteCreate": { + "description": "{executor} added permissions to {channel} for {special}", + "title": "{type} Channel Permissions Added" + }, + "channelOverwriteUpdate": { + "newPermissions": "New Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "title": "{type} Channel Permissions Updated", + "description": "{executor} updated permissions for {channel} for {special}" + }, + "webhookUpdate": { + "description": "{executor} modified the webhook {webhook}", + "title": "Webhook Modified" + }, + "webhookCreate": { + "title": "Webhook Created", + "description": "{executor} created a webhook {webhook} in {channel}" + }, + "webhookDelete": { + "title": "Webhook Deleted", + "description": "{executor} deleted the webhook {webhook}" + }, + "webhookAvatarUpdate": { + "title": "Webhook Avatar Updated", + "linkToNewAvatar": "Link to new avatar", + "description_removed": "{executor} removed the avatar for {webhook}", + "linkToOldAvatar": "Link to old avatar", + "description": "{executor} updated the avatar for {webhook}", + "description_added": "{executor} added an avatar for {webhook}" + }, + "statusChannelFollowed": { + "title": "Channel Followed", + "description": "{executor} followed the channel {name} in {channel}" + }, + "statusChannelUnfollowed": { + "title": "Channel Unfollowed", + "description": "{executor} unfollowed the channel {name}" + }, + "statusChannelUpdated": { + "title": "Followed Channel Updated", + "description": "{executor} updated the followed channel {name}" + } +} diff --git a/dist/bot/vi/standard/generalEvents.json b/dist/bot/vi/standard/generalEvents.json new file mode 100644 index 0000000..546a2d7 --- /dev/null +++ b/dist/bot/vi/standard/generalEvents.json @@ -0,0 +1,30 @@ +{ + "serverModified": { + "title": "Máy chủ đã được sửa đổi", + "description": "Máy chủ này đã được sửa đổi bởi {executor}" + }, + "serverIconUpdated": { + "title": "Server Icon Updated", + "description": "{executor} updated the server icon", + "description_added": "{executor} added a server icon", + "description_removed": "{executor} removed the server icon", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + }, + "serverBoostAdd": { + "title": "Server Boosted", + "description": "{user} boosted this server 🎉", + "description_noUser": "Someone boosted this server 🎉", + "description_withTier": "{user} boosted this server to tier {tier} 🎉", + "description_withTier_noUser": "Someone boosted this server to tier {tier} 🎉", + "none": "none" + }, + "serverBoostRemove": { + "title": "Server Boost Removed", + "description": "{user} stopped boosting this server", + "description_noUser": "Someone stopped boosting this server", + "description_withTier": "{user} stopped boosting, causing the server to drop down to tier {tier}", + "description_withTier_noUser": "Someone stopped boosting, causing the server to drop down to tier {tier}", + "none": "none" + } +} diff --git a/dist/bot/vi/standard/modlog.json b/dist/bot/vi/standard/modlog.json new file mode 100644 index 0000000..3bc384f --- /dev/null +++ b/dist/bot/vi/standard/modlog.json @@ -0,0 +1,20 @@ +{ + "moderator": "Quản trị viên", + "user": "Người dùng", + "reason": "Lý do", + "case": "Trường hợp", + "noReason": "[không có lý do]", + "noReasonBrief": "Chạy {command}", + "ban": "Cấm", + "unban": "Bỏ cấm", + "kick": "Đuổi", + "mute": "Tắt âm", + "unmute": "Bật âm", + "timeoutEnds": "Hết thời gian chờ {time}", + "editReason": "Chỉnh sửa lý do", + "reasonModal": { + "label": "Lý do", + "placeholder": "Rất tệ >:(", + "title": "Sửa đổi lý do modlog" + } +} diff --git a/dist/bot/vi/standard/quarkEvents.json b/dist/bot/vi/standard/quarkEvents.json new file mode 100644 index 0000000..8dca70c --- /dev/null +++ b/dist/bot/vi/standard/quarkEvents.json @@ -0,0 +1,64 @@ +{ + "serverlogLogUpdate": { + "activeIgnore": "Active Ignore", + "title": "Log Updated", + "description": "{executor} updated the {type} log", + "enabled": "Enabled", + "logFormat": "Format", + "logChannel": "Channel", + "colour": "Color", + "ignoreBotExecutors": "Ignore Bot Executors", + "ignoreBotTargets": "Ignore Bot Targets" + }, + "serverlogChannelUpdate": { + "title": "Logging Channel Changed", + "description_set": "{executor} set the {type} logging channel to {channel}", + "description_category_disable": "{executor} disabled the {type} logging channel", + "description_unset": "{executor} unset the {type} logging channel" + }, + "tokenAdded": { + "title": "Token Generated", + "description": "{executor} generated a Quark access token with {permissions} permissions for this server", + "unique_id": "Token ID", + "revoke": "Revoke this token" + }, + "serverlogOptionsUpdate": { + "title": "Logging Options Updated", + "description": "{executor} set {option} to {state}", + "pluralkitSupport": "PluralKit Support", + "spoilers": "Spoilers", + "buttons": "Buttons", + "formatType": "Format Type" + }, + "serverlogIgnoreUpdate": { + "title": "Ignore Options Updated", + "description_set": "{executor} enabled {type}", + "description_unset": "{executor} disabled {type}", + "description_added": "{executor} added {target} to {type}", + "description_removed": "{executor} removed {target} from {type}" + }, + "languageUpdate": { + "title": "Language Changed", + "description": "{executor} changed the language to {language}" + }, + "reset": { + "title": "Configuration Reset", + "description": "{executor} reset the configuration for this server" + }, + "tagAdded": { + "title": "Tag Added", + "description": "{executor} created a tag {tag}" + }, + "tagUpdated": { + "title": "Tag Updated", + "description": "{executor} updated the tag {tag}" + }, + "tagDeleted": { + "title": "Tag Deleted", + "description": "{executor} deleted the tag {tag}" + }, + "tokenRevoked": { + "title": "Token Revoked", + "description": "{executor} revoked the Quark access token with ID {token}" + } +} diff --git a/dist/bot/vi/standard/roleEvents.json b/dist/bot/vi/standard/roleEvents.json new file mode 100644 index 0000000..6d68a8b --- /dev/null +++ b/dist/bot/vi/standard/roleEvents.json @@ -0,0 +1,32 @@ +{ + "roleCreated": { + "title": "Vai trò đã được tạo", + "description": "{role} đã được tạo bởi {executor}" + }, + "roleDeleted": { + "title": "Vai trò đã bị xóa", + "description": "{role_name} đã bị xóa bởi {executor}", + "role": "Vai trò", + "linkToRoleIcon": "Link to role icon" + }, + "roleUpdated": { + "title": "Vai trò đã được sửa đổi", + "description": "{role} đã được sửa đổi bởi {executor}" + }, + "rolePermissionsUpdate": { + "title": "Role Permissions Updated", + "description": "Permissions for {role} were updated by {executor}", + "newPermissions": "New Permissions", + "oldPermissions": "Old Permissions", + "viewFullNewPermissions": "View Full New Permissions", + "viewFullOldPermissions": "View Full Old Permissions" + }, + "roleIconUpdate": { + "title": "Role Icon Updated", + "description": "{executor} updated the icon for {role}", + "description_added": "{executor} added an icon for {role}", + "description_removed": "{executor} removed the icon for {role}", + "linkToOldIcon": "Link to old icon", + "linkToNewIcon": "Link to new icon" + } +} diff --git a/dist/bot/vi/standard/serverActions.json b/dist/bot/vi/standard/serverActions.json new file mode 100644 index 0000000..90b8132 --- /dev/null +++ b/dist/bot/vi/standard/serverActions.json @@ -0,0 +1,55 @@ +{ + "inviteCreate": { + "title": "Tạo Lời Mời", + "description_withInviter": "{inviter} đã tạo một lời mời {invite} cho {channel}", + "description_withoutInviter": "Một lời mời {invite} đã được tạo cho {channel}", + "expires": "Hết hạn", + "never": "Không bao giờ", + "maxUses": "Số lần tối đa", + "none": "none" + }, + "inviteDelete": { + "title": "Xóa Lời Mời", + "description_withExecutor": "{executor} đã xóa một lời mời {invite} cho {channel}", + "description_withoutExecutor": "Một lời mời {invite} đã bị xóa cho {channel}", + "used": "Đã sử dụng", + "created": "Được tạo bởi", + "none": "không có" + }, + "emojiCreated": { + "title": "Tạo Emoji", + "description": "{emoji} đã được thêm bởi {executor}" + }, + "emojiDeleted": { + "title": "Xóa Emoji", + "description": "{emoji} đã bị xóa bởi {executor}", + "emoji": "Emoji" + }, + "emojiUpdated": { + "title": "Sửa Emoji", + "description": "{emoji} đã được chỉnh sửa bởi {executor}" + }, + "serverEventCreate": { + "title": "Event Created", + "description_withChannel": "{executor} created an event {name} in {channel}", + "description_withoutChannel": "{executor} created an event {name}", + "eventDescription": "Description", + "location": "Location", + "starts": "Starts", + "image": "Image" + }, + "serverEventDelete": { + "title": "Event Deleted", + "description": "{executor} deleted the event {name}", + "linkToEventImage": "Link to event image" + }, + "serverEventUpdate": { + "title": "Event Updated", + "description": "{executor} updated the event {name}", + "newEventDescription": "New Description", + "newLocation": "New Location", + "newChannel": "New Channel", + "linkToEventImage": "Link to old event image", + "newImage": "New Image" + } +} diff --git a/dist/bot/vi/standard/serverEvents.json b/dist/bot/vi/standard/serverEvents.json new file mode 100644 index 0000000..e543b70 --- /dev/null +++ b/dist/bot/vi/standard/serverEvents.json @@ -0,0 +1,70 @@ +{ + "members": "Thành viên", + "userJoined": { + "title": "Người dùng đã tham gia", + "description": "{user} đã tham gia vào máy chủ", + "noAvatar": "Tài khoản không có hình đại diện", + "newAccount": "Tài khoản mới", + "noBadges": "Tài khoản không có huy hiệu", + "warning": "CẢNH BÁO!", + "accountCreated": "Tài khoản đã được tạo", + "invite": "Mời", + "createdBy": "được tạo bởi {user}", + "ban": "Cấm", + "info": "Thông tin", + "rejoined": "Tài khoản đã tham gia lại" + }, + "userLeft": { + "title": "Người dùng đã rời đi", + "description": "{user} đã rời khỏi máy chủ", + "joined": "Tham gia", + "roles": "Roles", + "serverProfilePicture": "Link to server avatar" + }, + "botAdded": { + "title": "Bot đã được thêm", + "description": "{bot} đã được thêm vào máy chủ bởi {executor}", + "descriptionne": "{bot} đã được thêm vào máy chủ" + }, + "botRemoved": { + "title": "Bot đã được gỡ bỏ", + "description": "{bot} đã bị gỡ bỏ khỏi máy chủ bởi {executor}", + "descriptionne": "{bot} đã bị gỡ bỏ khỏi máy chủ" + }, + "nicknameUpdate": { + "title": "Cập nhật biệt danh", + "description": "Biệt danh của {user} đã được thay đổi từ {oldNickname} thành {newNickname}", + "setNick": "Biệt danh của {user} đã được đặt thành **{newNickname}**", + "nickRemoved": "Biệt danh **{oldNickname}** của {user} đã bị xóa", + "changedBy": "Được thay đổi bởi" + }, + "memberRoleAdd": { + "title": "Role Given", + "title_multiple": "Roles Given", + "description": "{user} was given the {role} role", + "givenBy": "Given by", + "roles": "Roles", + "description_multiple": "{user} was given multiple roles" + }, + "memberRoleRemove": { + "title": "Role Taken", + "title_multiple": "Roles Taken", + "description": "The {role} role was removed from {user}", + "description_multiple": "Multiple roles were removed from {user}", + "removedBy": "Removed by", + "roles": "Roles" + }, + "memberPrune": { + "title": "Members Pruned", + "description": "{count} members with at least {time} days of inactivity were pruned by {executor}" + }, + "avatarUpdate": { + "title": "Server Avatar Changed", + "description": "{user} changed their server avatar", + "description_added": "{user} added a server avatar", + "description_removed": "{user} removed their server avatar", + "changedBy": "Changed by", + "linkToOldAvatar": "Link to old avatar", + "linkToNewAvatar": "Link to new avatar" + } +} diff --git a/dist/bot/vi/standard/textEvents.json b/dist/bot/vi/standard/textEvents.json new file mode 100644 index 0000000..6c76620 --- /dev/null +++ b/dist/bot/vi/standard/textEvents.json @@ -0,0 +1,93 @@ +{ + "polls": { + "poll": "Bình chọn", + "pollDescriptor": "[bình chọn]", + "status": "Bình chọn có trạng thái.", + "ended": "đã kết thúc", + "notEnded": "chưa kết thúc", + "multiselect": "Chọn nhiều", + "enabled": "đã bật", + "disabled": "đã tắt", + "ends": "Kết thúc", + "votes": "phiếu", + "vote": "phiếu", + "noResponses": "Không có phản hồi", + "pollDeleted": "Poll Deleted" + }, + "messageDeleted": { + "title": "Tin nhắn đã bị xóa", + "author": "Tác giả tin nhắn", + "channel": "Kênh", + "deletedBy": "Được xóa bởi", + "jumpToContext": "Chuyển đến ngữ cảnh", + "warning": "CẢNH BÁO!", + "linksToEmojis": "Liên kết đến emoji", + "linksToFiles": "Liên kết đến tệp tin", + "inviteDetected": "Phát hiện lời mời máy chủ", + "file": "tệp tin", + "files": "tệp tin", + "fileExpired": "tệp tin quá lớn hoặc đã hết hạn", + "filesExpired": "các tệp tin quá lớn hoặc đã hết hạn", + "sticker": "nhãn dán", + "noContent": "không có nội dung", + "thread": "Chủ đề", + "ghostpingDetected": "Đã phát hiện ghostping", + "embed": "nhúng", + "initialReactor": "người phản ứng đầu tiên" + }, + "messagesBulkDeleted": { + "title": "Xóa nhiều tin nhắn", + "deletedBy": "Được xóa bởi", + "channel": "Kênh", + "more": "thêm", + "uncachedUser": "người dùng chưa được lưu vào bộ nhớ cache", + "uncachedChannel": "kênh chưa được lưu vào bộ nhớ cache", + "uncachedMessage": "tin nhắn chưa được lưu vào bộ nhớ cache", + "embed": "nhúng", + "errorFile": "Có vấn đề khi khôi phục các tệp tin. Nếu điều này xảy ra liên tục, hãy thông báo cho chúng tôi trong máy chủ hỗ trợ của chúng tôi.", + "errorText": "Có vấn đề khi tạo tệp văn bản. Một số tin nhắn có thể bị mất. Nếu điều này xảy ra liên tục, hãy thông báo cho chúng tôi trong máy chủ hỗ trợ của chúng tôi." + }, + "messageUpdate": { + "title": "Tin nhắn đã chỉnh sửa", + "author": "Tác giả tin nhắn", + "channel": "Kênh", + "jumpToMessage": "Chuyển đến tin nhắn", + "afterEdit": "Sau khi chỉnh sửa", + "diff": "Khác biệt", + "diffError": "Không thể tính toán các chỉnh sửa.", + "cannotRetrieveOriginal": "Không thể lấy lại tin nhắn gốc", + "noContent": "không có nội dung", + "thread": "Chủ đề" + }, + "attachmentDeleted": { + "title": "Tệp tin đính kèm đã bị xóa" + }, + "messagePin": { + "title": "Tin nhắn đã ghim", + "description": "Một tin nhắn đã được ghim bởi {executor}" + }, + "messageUnpin": { + "title": "Tin nhắn đã bỏ ghim", + "description": "Một tin nhắn đã được bỏ ghim bởi {executor}" + }, + "threadCreate": { + "thread": "Chủ đề", + "channel": "Kênh", + "jumpToContext": "Chuyển đến ngữ cảnh", + "title": "Chủ đề mới được tạo", + "description": "{member} đã tạo một chủ đề mới {thread}" + }, + "threadDelete": { + "thread": "Chủ đề", + "channel": "Kênh", + "title": "Chủ đề đã bị xóa", + "description": "{executor} đã xóa một chủ đề {thread}" + }, + "messageReactionRemove": { + "title": "Đã gỡ phản ứng", + "emoji": "Emoji", + "linkToEmoji": "Liên kết đến emoji", + "jumpToMessage": "Nhảy đến tin nhắn", + "description": "{executor} đã gỡ một phản ứng khỏi tin nhắn" + } +} diff --git a/dist/bot/vi/standard/voiceEvents.json b/dist/bot/vi/standard/voiceEvents.json new file mode 100644 index 0000000..77df9f3 --- /dev/null +++ b/dist/bot/vi/standard/voiceEvents.json @@ -0,0 +1,104 @@ +{ + "streamStart": { + "title": "Bắt đầu Stream", + "description": "{user} bắt đầu stream trong kênh thoại {channel}" + }, + "streamStop": { + "title": "Kết thúc Stream", + "description": "{user} kết thúc stream trong kênh thoại {channel}" + }, + "videoStart": { + "title": "Bắt đầu Video", + "description": "{user} bắt đầu video trong kênh thoại {channel}" + }, + "videoStop": { + "title": "Kết thúc Video", + "description": "{user} kết thúc video trong kênh thoại {channel}" + }, + "voiceSwitch": { + "title": "Thay đổi Kênh", + "description": "{user} chuyển từ kênh thoại {channel_old} sang kênh thoại {channel_new}" + }, + "voiceMove": { + "title": "Di chuyển", + "description": "{user} đã được di chuyển từ kênh thoại {channel_old} sang kênh thoại {channel_new}", + "movedBy": "Di chuyển bởi" + }, + "voiceJoin": { + "title": "Tham gia Kênh", + "description": "{user} đã tham gia kênh thoại {channel}" + }, + "voiceLeave": { + "title": "Rời khỏi Kênh", + "description": "{user} đã rời khỏi kênh thoại {channel}", + "joined": "Tham gia", + "joinedValue": "{relative} cho {relative_fixed}" + }, + "voiceDisconnect": { + "title": "Ngắt kết nối", + "description": "{user} đã bị ngắt kết nối", + "disconnectedBy": "Ngắt kết nối bởi", + "voiceChannel": "Kênh thoại" + }, + "serverDeafen": { + "title": "Tắt tiếng", + "description": "{user} đã bị tắt tiếng", + "deafenedBy": "Tắt tiếng bởi", + "voiceChannel": "Kênh thoại" + }, + "serverMute": { + "title": "Tắt âm", + "description": "{user} đã bị tắt âm", + "mutedBy": "Tắt âm bởi", + "voiceChannel": "Kênh thoại" + }, + "serverUndeafen": { + "title": "Bật tiếng", + "description": "{user} đã được bật tiếng", + "undeafenedBy": "Bật tiếng bởi", + "voiceChannel": "Kênh thoại" + }, + "serverUnmute": { + "title": "Bật âm", + "description": "{user} đã được bật âm", + "unmutedBy": "Bật âm bởi", + "voiceChannel": "Kênh thoại" + }, + "channelStatusUpdate": { + "title": "Cập nhật Trạng thái Kênh thoại", + "description": "{executor} đã cập nhật trạng thái cho {channel}", + "status": "Trạng thái", + "linksToEmojis": "Liên kết đến emoji" + }, + "stageStarted": { + "description": "{executor} started a stage in {channel}", + "title": "Stage Started", + "topic": "Topic" + }, + "stageUpdated": { + "description": "The stage in {channel} was updated by {executor}", + "title": "Stage Updated", + "oldTopic": "Old Topic", + "newTopic": "New Topic" + }, + "stageEnded": { + "title": "Stage Ended", + "description": "The stage in {channel} was ended by {executor}", + "description_noExecutor": "The stage in {channel} was ended", + "topic": "Topic", + "none": "none" + }, + "stageSpeakerAdd": { + "title": "New Stage Speaker", + "description": "{user} became a speaker in the {channel} stage channel", + "description_inviteAccepted": "{user} accepted the invite to become a speaker in the {channel} stage channel" + }, + "stageSpeakerRemove": { + "title": "Stopped Speaking", + "description": "{user} is no longer a speaker in the {channel} stage channel" + }, + "stageSpeakerInvited": { + "title": "Speaker Invited", + "description": "{user} was invited to speak in the {channel} stage channel" + } +} diff --git a/dist/index.d.ts b/dist/index.d.ts new file mode 100644 index 0000000..1b8a72a --- /dev/null +++ b/dist/index.d.ts @@ -0,0 +1,17 @@ +export type DiscordLocaleKeys = keyof typeof locales; +export interface Locale { + code: string; + id: number; + name: string; + active: boolean; +} +export type Languages = { + [key: string]: Locale; +}; +export declare const locales: Languages; +export declare const validLanguages: Array; +export declare const getDiscordLocaleCode: (language: string) => DiscordLocaleKeys; +export declare const getQuarkLocaleCode: (language: DiscordLocaleKeys) => string; +export declare const getDatabaseLocaleCode: (language: string) => number; +export declare const getLocaleFromDatabaseCode: (databaseCode: number) => string; +export default function languageProxy(language: string, noFallback?: boolean): {}; diff --git a/dist/index.js b/dist/index.js new file mode 100644 index 0000000..f717bc9 --- /dev/null +++ b/dist/index.js @@ -0,0 +1,122 @@ +import _locales from "./bot/languages.json" with { type: "json" }; +export const locales = _locales; +export const validLanguages = Object.values(locales) + .map((locale) => (locale.active === true ? locale.code : null)) + .filter((locale) => locale !== null); +export const getDiscordLocaleCode = (language) => { + if (typeof language === "string") { + for (const [key, value] of Object.entries(locales)) + if (value.code === language) + return key; + } + else if (typeof language === "number") { + for (const [key, value] of Object.entries(locales)) + if (value.id === language) + return key; + } + throw new Error(`Language ${language} not found`); +}; +export const getQuarkLocaleCode = (language) => { + const toReturn = locales[language]?.code; + if (!toReturn) + throw new Error(`Language ${language} not found`); + return toReturn; +}; +export const getDatabaseLocaleCode = (language) => { + const toReturn = locales[language]?.id; + if (typeof toReturn !== "number") + throw new Error(`Language ${language} not found`); + return toReturn; +}; +export const getLocaleFromDatabaseCode = (databaseCode) => { + for (const [key, value] of Object.entries(locales)) + if (value.id === databaseCode) + return key; + throw new Error(`Language ${databaseCode} not found`); +}; +const readObject = (obj, cursor = "") => { + if (!obj) + return undefined; + const cursorPath = cursor.split("."); + for (let i = 0; i < cursorPath.length; i++) + if (cursorPath[i] && Object.keys(obj).includes(cursorPath[i])) { + if (typeof obj[cursorPath[i]] !== "object") + return obj[cursorPath[i]]; + else + obj = obj[cursorPath[i]]; + } + return obj; +}; +const returnNextProperty = (languagesStringsToUse, fallbackLanguagesStrings, cursor = "") => { + return new Proxy({}, { + ownKeys(target) { + return [ + ...new Set([ + ...(readObject(languagesStringsToUse, cursor) + ? Object.keys(readObject(languagesStringsToUse, cursor) || {}) + : []), + ...(readObject(fallbackLanguagesStrings, cursor) + ? Object.keys(readObject(fallbackLanguagesStrings, cursor) || {}) + : []), + ]), + ]; + }, + get(target, prop1) { + if (prop1 === "then") + return returnNextProperty(languagesStringsToUse, fallbackLanguagesStrings); + const currentCursor = cursor + ? `${cursor}.${String(prop1)}` + : String(prop1); + const toReturn = readObject(languagesStringsToUse, currentCursor) + ? readObject(languagesStringsToUse, currentCursor) + : readObject(fallbackLanguagesStrings, currentCursor); + switch (typeof toReturn) { + case "string": + return toReturn; + case "object": + return returnNextProperty(languagesStringsToUse, fallbackLanguagesStrings, currentCursor); + default: + return toReturn; + } + }, + getOwnPropertyDescriptor(target, prop) { + return { + enumerable: true, + configurable: true, + }; + }, + }); +}; +const languageTypeProxy = (language, type, noFallback) => { + return new Proxy({}, { + async get(target, prop) { + const selectedLanguagesStrings = await import(`./bot/${language}/${type}/${String(prop)}.json`, { with: { type: "json" } }).catch(() => null); + const fallbackLanguagesStrings = !noFallback + ? await import(`./bot/en_us/${type}/${String(prop)}.json`, { + with: { type: "json" }, + }) + : null; + const languagesStringsToUse = selectedLanguagesStrings?.default + ? selectedLanguagesStrings.default + : fallbackLanguagesStrings?.default; + return returnNextProperty(languagesStringsToUse, fallbackLanguagesStrings?.default); + }, + }); +}; +export default function languageProxy(language, noFallback = false) { + return new Proxy({}, { + get(target, prop) { + if (validLanguages.includes(language)) { + return languageTypeProxy(language, String(prop), noFallback); + } + else if (!noFallback) { + // default to en_us + return languageTypeProxy("en_us", String(prop), noFallback); + } + else { + throw new Error(`Language ${language} not found`); + } + }, + }); +} +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/dist/index.js.map b/dist/index.js.map new file mode 100644 index 0000000..0b67608 --- /dev/null +++ b/dist/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../index.ts"],"names":[],"mappings":"AAaA,OAAO,QAAQ,MAAM,sBAAsB,CAAC,OAAO,IAAI,EAAE,MAAM,EAAE,CAAC;AAElE,MAAM,CAAC,MAAM,OAAO,GAAc,QAAQ,CAAC;AAE3C,MAAM,CAAC,MAAM,cAAc,GAAkB,MAAM,CAAC,MAAM,CAAC,OAAO,CAAC;KAChE,GAAG,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC,MAAM,CAAC,MAAM,KAAK,IAAI,CAAC,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC;KAC9D,MAAM,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,MAAM,KAAK,IAAI,CAAC,CAAC;AAEvC,MAAM,CAAC,MAAM,oBAAoB,GAAG,CAAC,QAAgB,EAAqB,EAAE;IAC1E,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE,CAAC;QACjC,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC;YAChD,IAAI,KAAK,CAAC,IAAI,KAAK,QAAQ;gBAAE,OAAO,GAAwB,CAAC;IACjE,CAAC;SAAM,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE,CAAC;QACxC,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC;YAChD,IAAI,KAAK,CAAC,EAAE,KAAK,QAAQ;gBAAE,OAAO,GAAwB,CAAC;IAC/D,CAAC;IACD,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;AACpD,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,kBAAkB,GAAG,CAAC,QAA2B,EAAU,EAAE;IACxE,MAAM,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC,EAAE,IAAI,CAAC;IACzC,IAAI,CAAC,QAAQ;QAAE,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;IACjE,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,qBAAqB,GAAG,CAAC,QAAgB,EAAU,EAAE;IAChE,MAAM,QAAQ,GAAG,OAAO,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC;IACvC,IAAI,OAAO,QAAQ,KAAK,QAAQ;QAC9B,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;IACpD,OAAO,QAAQ,CAAC;AAClB,CAAC,CAAC;AAEF,MAAM,CAAC,MAAM,yBAAyB,GAAG,CAAC,YAAoB,EAAU,EAAE;IACxE,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,CAAC,OAAO,CAAC;QAChD,IAAI,KAAK,CAAC,EAAE,KAAK,YAAY;YAAE,OAAO,GAAG,CAAC;IAC5C,MAAM,IAAI,KAAK,CAAC,YAAY,YAAY,YAAY,CAAC,CAAC;AACxD,CAAC,CAAC;AAEF,MAAM,UAAU,GAAG,CAAC,GAA2B,EAAE,MAAM,GAAG,EAAE,EAAE,EAAE;IAC9D,IAAI,CAAC,GAAG;QAAE,OAAO,SAAS,CAAC;IAC3B,MAAM,UAAU,GAAG,MAAM,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;IACrC,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,UAAU,CAAC,MAAM,EAAE,CAAC,EAAE;QACxC,IAAI,UAAU,CAAC,CAAC,CAAC,IAAI,MAAM,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,QAAQ,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC;YAC9D,IAAI,OAAO,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,KAAK,QAAQ;gBAAE,OAAO,GAAG,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;;gBACjE,GAAG,GAAI,GAAiC,CAAC,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC;QAC/D,CAAC;IACH,OAAO,GAAG,CAAC;AACb,CAAC,CAAC;AAEF,MAAM,kBAAkB,GAAG,CACzB,qBAA6B,EAC7B,wBAAgC,EAChC,MAAM,GAAG,EAAE,EACX,EAAE;IACF,OAAO,IAAI,KAAK,CACd,EAAE,EACF;QACE,OAAO,CAAC,MAAM;YACZ,OAAO;gBACL,GAAG,IAAI,GAAG,CAAC;oBACT,GAAG,CAAC,UAAU,CAAC,qBAAqB,EAAE,MAAM,CAAC;wBAC3C,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,qBAAqB,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC;wBAC9D,CAAC,CAAC,EAAE,CAAC;oBACP,GAAG,CAAC,UAAU,CAAC,wBAAwB,EAAE,MAAM,CAAC;wBAC9C,CAAC,CAAC,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,wBAAwB,EAAE,MAAM,CAAC,IAAI,EAAE,CAAC;wBACjE,CAAC,CAAC,EAAE,CAAC;iBACR,CAAC;aACH,CAAC;QACJ,CAAC;QACD,GAAG,CAAC,MAAM,EAAE,KAAK;YACf,IAAI,KAAK,KAAK,MAAM;gBAClB,OAAO,kBAAkB,CACvB,qBAAqB,EACrB,wBAAwB,CACzB,CAAC;YACJ,MAAM,aAAa,GAAG,MAAM;gBAC1B,CAAC,CAAC,GAAG,MAAM,IAAI,MAAM,CAAC,KAAK,CAAC,EAAE;gBAC9B,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;YAClB,MAAM,QAAQ,GAAG,UAAU,CAAC,qBAAqB,EAAE,aAAa,CAAC;gBAC/D,CAAC,CAAC,UAAU,CAAC,qBAAqB,EAAE,aAAa,CAAC;gBAClD,CAAC,CAAC,UAAU,CAAC,wBAAwB,EAAE,aAAa,CAAC,CAAC;YACxD,QAAQ,OAAO,QAAQ,EAAE,CAAC;gBACxB,KAAK,QAAQ;oBACX,OAAO,QAAQ,CAAC;gBAClB,KAAK,QAAQ;oBACX,OAAO,kBAAkB,CACvB,qBAAqB,EACrB,wBAAwB,EACxB,aAAa,CACd,CAAC;gBACJ;oBACE,OAAO,QAAQ,CAAC;YACpB,CAAC;QACH,CAAC;QACD,wBAAwB,CAAC,MAAM,EAAE,IAAI;YACnC,OAAO;gBACL,UAAU,EAAE,IAAI;gBAChB,YAAY,EAAE,IAAI;aACnB,CAAC;QACJ,CAAC;KACF,CACF,CAAC;AACJ,CAAC,CAAC;AAEF,MAAM,iBAAiB,GAAG,CACxB,QAAgB,EAChB,IAAY,EACZ,UAAmB,EACnB,EAAE;IACF,OAAO,IAAI,KAAK,CACd,EAAE,EACF;QACE,KAAK,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI;YACpB,MAAM,wBAAwB,GAAG,MAAM,MAAM,CAC3C,SAAS,QAAQ,IAAI,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,EAChD,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,CAC3B,CAAC,KAAK,CAAC,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;YACpB,MAAM,wBAAwB,GAAG,CAAC,UAAU;gBAC1C,CAAC,CAAC,MAAM,MAAM,CAAC,eAAe,IAAI,IAAI,MAAM,CAAC,IAAI,CAAC,OAAO,EAAE;oBACvD,IAAI,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE;iBACvB,CAAC;gBACJ,CAAC,CAAC,IAAI,CAAC;YACT,MAAM,qBAAqB,GAAG,wBAAwB,EAAE,OAAO;gBAC7D,CAAC,CAAC,wBAAwB,CAAC,OAAO;gBAClC,CAAC,CAAC,wBAAwB,EAAE,OAAO,CAAC;YACtC,OAAO,kBAAkB,CACvB,qBAAqB,EACrB,wBAAwB,EAAE,OAAO,CAClC,CAAC;QACJ,CAAC;KACF,CACF,CAAC;AACJ,CAAC,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,aAAa,CACnC,QAAgB,EAChB,aAAsB,KAAK;IAE3B,OAAO,IAAI,KAAK,CACd,EAAE,EACF;QACE,GAAG,CAAC,MAAM,EAAE,IAAI;YACd,IAAI,cAAc,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,CAAC;gBACtC,OAAO,iBAAiB,CAAC,QAAQ,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC,CAAC;YAC/D,CAAC;iBAAM,IAAI,CAAC,UAAU,EAAE,CAAC;gBACvB,mBAAmB;gBACnB,OAAO,iBAAiB,CAAC,OAAO,EAAE,MAAM,CAAC,IAAI,CAAC,EAAE,UAAU,CAAC,CAAC;YAC9D,CAAC;iBAAM,CAAC;gBACN,MAAM,IAAI,KAAK,CAAC,YAAY,QAAQ,YAAY,CAAC,CAAC;YACpD,CAAC;QACH,CAAC;KACF,CACF,CAAC;AACJ,CAAC"} \ No newline at end of file