diff --git a/events/messageCreate.js b/events/messageCreate.js index 0b4ee729..ae521d37 100644 --- a/events/messageCreate.js +++ b/events/messageCreate.js @@ -145,7 +145,7 @@ module.exports = class { if (!message.channel.permissionsFor(message.member).has(perm)) neededPermissions.push(perm); }); - if (neededPermissions.length > 0) return message.error("misc:MISSING_MEMBER_PERMS", { list: neededPermissions.map((p) => `\`${p}\``).join(", ") }); + if (neededPermissions.length > 0) return message.error("misc:MISSING_MEMBER_PERMS", { list: neededPermissions.map((p) => `\`${message.translate(`misc:PERMISSIONS:${p.toUpperCase()}`)}\``).join(", ") }); if (!message.channel.permissionsFor(message.member).has(Permissions.FLAGS.MENTION_EVERYONE) && (message.content.includes("@everyone") || message.content.includes("@here"))) return message.error("misc:EVERYONE_MENTION"); if (!message.channel.nsfw && cmd.conf.nsfw) return message.error("misc:NSFW_COMMAND"); } diff --git a/languages/ru-RU/misc.json b/languages/ru-RU/misc.json index fdc0c376..7efcca65 100644 --- a/languages/ru-RU/misc.json +++ b/languages/ru-RU/misc.json @@ -29,6 +29,51 @@ "COOLDOWNED": "Подождите **{{seconds}}**, чтобы снова использовать эту команду!", "CANNOT_DM": "Я не могу отправить вам личное сообщение... Проверьте свои настройки конфиденциальности!", + "PERMISSIONS": { + "CREATE_INSTANT_INVITE": "Создание приглашения", + "KICK_MEMBERS": "Выгонять участников", + "BAN_MEMBERS": "Банить участников", + "ADMINISTRATOR": "Администратор", + "MANAGE_CHANNELS": "Управлять каналами", + "MANAGE_GUILD": "Управлять сервером", + "ADD_REACTIONS": "Добавлять реакции", + "VIEW_AUDIT_LOG": "Просматривать журнал аудита", + "PRIORITY_SPEAKER": "Приоритетный режим", + "STREAM": "Видео", + "VIEW_CHANNEL": "Просматривать каналы", + "SEND_MESSAGES": "Отправлять сообщения", + "SEND_TTS_MESSAGES": "Отправка сообщений text-to-speech", + "MANAGE_MESSAGES": "Управлять сообщениями", + "EMBED_LINKS": "Встраивать ссылки", + "ATTACH_FILES": "Прикреплять файлы", + "READ_MESSAGE_HISTORY": "Читать историю сообщений", + "MENTION_EVERYONE": "Упоминание *@*everyone, *@*here и всех ролей", + "USE_EXTERNAL_EMOJIS": "Использовать внешние эмодзи", + "VIEW_GUILD_INSIGHTS": "Просматривать статистику сервера", + "CONNECT": "Подключаться", + "SPEAK": "Говорить", + "MUTE_MEMBERS": "Отключать участникам микрофон", + "DEAFEN_MEMBERS": "Отключать участникам звук", + "MOVE_MEMBERS": "Перемещать участников", + "USE_VAD": "Использовать режим активации по голосу", + "CHANGE_NICKNAME": "Изменить никнейм", + "MANAGE_NICKNAMES": "Управлять никнеймами", + "MANAGE_ROLES": "Управлять ролями", + "MANAGE_WEBHOOKS": "Управлять вебхуками (webhooks)", + "MANAGE_EMOJIS_AND_STICKERS": "Управлять эмодзи и стикерами", + "USE_APPLICATION_COMMANDS": "Использовать команды приложения", + "MANAGE_EVENTS": "Управление событиями", + "MANAGE_THREADS": "Управление ветками", + "USE_PUBLIC_THREADS": "Использовать публичные ветки", + "CREATE_PUBLIC_THREADS": "Создать публичные ветки", + "USE_PRIVATE_THREADS": "Использование приватных веток", + "CREATE_PRIVATE_THREADS": "Создание приватных веток", + "USE_EXTERNAL_STICKERS": "Использовать внешние стикеры", + "SEND_MESSAGES_IN_THREADS": "Отправлять сообщения в ветках", + "START_EMBEDDED_ACTIVITIES": "Начать активность", + "MODERATE_MEMBERS": "Отправить участников подумать о своём поведении" + }, + "NOUNS": { "CREDIT": { "1": "кредит", diff --git a/languages/uk-UA/misc.json b/languages/uk-UA/misc.json index fdc0c376..7efcca65 100644 --- a/languages/uk-UA/misc.json +++ b/languages/uk-UA/misc.json @@ -29,6 +29,51 @@ "COOLDOWNED": "Подождите **{{seconds}}**, чтобы снова использовать эту команду!", "CANNOT_DM": "Я не могу отправить вам личное сообщение... Проверьте свои настройки конфиденциальности!", + "PERMISSIONS": { + "CREATE_INSTANT_INVITE": "Создание приглашения", + "KICK_MEMBERS": "Выгонять участников", + "BAN_MEMBERS": "Банить участников", + "ADMINISTRATOR": "Администратор", + "MANAGE_CHANNELS": "Управлять каналами", + "MANAGE_GUILD": "Управлять сервером", + "ADD_REACTIONS": "Добавлять реакции", + "VIEW_AUDIT_LOG": "Просматривать журнал аудита", + "PRIORITY_SPEAKER": "Приоритетный режим", + "STREAM": "Видео", + "VIEW_CHANNEL": "Просматривать каналы", + "SEND_MESSAGES": "Отправлять сообщения", + "SEND_TTS_MESSAGES": "Отправка сообщений text-to-speech", + "MANAGE_MESSAGES": "Управлять сообщениями", + "EMBED_LINKS": "Встраивать ссылки", + "ATTACH_FILES": "Прикреплять файлы", + "READ_MESSAGE_HISTORY": "Читать историю сообщений", + "MENTION_EVERYONE": "Упоминание *@*everyone, *@*here и всех ролей", + "USE_EXTERNAL_EMOJIS": "Использовать внешние эмодзи", + "VIEW_GUILD_INSIGHTS": "Просматривать статистику сервера", + "CONNECT": "Подключаться", + "SPEAK": "Говорить", + "MUTE_MEMBERS": "Отключать участникам микрофон", + "DEAFEN_MEMBERS": "Отключать участникам звук", + "MOVE_MEMBERS": "Перемещать участников", + "USE_VAD": "Использовать режим активации по голосу", + "CHANGE_NICKNAME": "Изменить никнейм", + "MANAGE_NICKNAMES": "Управлять никнеймами", + "MANAGE_ROLES": "Управлять ролями", + "MANAGE_WEBHOOKS": "Управлять вебхуками (webhooks)", + "MANAGE_EMOJIS_AND_STICKERS": "Управлять эмодзи и стикерами", + "USE_APPLICATION_COMMANDS": "Использовать команды приложения", + "MANAGE_EVENTS": "Управление событиями", + "MANAGE_THREADS": "Управление ветками", + "USE_PUBLIC_THREADS": "Использовать публичные ветки", + "CREATE_PUBLIC_THREADS": "Создать публичные ветки", + "USE_PRIVATE_THREADS": "Использование приватных веток", + "CREATE_PRIVATE_THREADS": "Создание приватных веток", + "USE_EXTERNAL_STICKERS": "Использовать внешние стикеры", + "SEND_MESSAGES_IN_THREADS": "Отправлять сообщения в ветках", + "START_EMBEDDED_ACTIVITIES": "Начать активность", + "MODERATE_MEMBERS": "Отправить участников подумать о своём поведении" + }, + "NOUNS": { "CREDIT": { "1": "кредит",