{ "core.analytics.message.counts": "Number of times the commands have executed (from ${first_record}): ${counts}", "core.analytics.message.days": "Last 30 days for command \"${module}\" calls (from ${first_record}): ", "core.analytics.message.years": "Last year for command \"${module}\" calls (from ${first_record}): ", "core.analytics.message.days.total": "Last 30 days for all command calls (from ${first_record}): ", "core.analytics.message.years.total": "Last year for all command calls (from ${first_record}): ", "core.analytics.message.disabled": "Command analytics is not enabled.", "core.help.admin": "Commands available to group administrators.", "core.help.admin.add": "Set members as robot administrators, implement the function of managing the robot without setting members as group administrators. It's no longer needed to set up it when you are already a group administrator.", "core.help.admin.del": "Unmember robot administrator.", "core.help.admin.list": "List all robot administrators.", "core.help.alias.add": "Add custom command alias.", "core.help.alias.list": "List custom command alias.", "core.help.alias.remove": "Remove custom command alias.", "core.help.alias.reset": "Reset custom command alias.", "core.help.ban.ban": "Limit someone to use robots in the group.", "core.help.ban.unban": "Unlimit someone to use robots in the group.", "core.help.leave": "Let the robot leave the group.", "core.help.locale": "Set the language for robots.", "core.help.module.disable": "Disable single/multiple modules.", "core.help.module.disable_all": "Disable all modules.", "core.help.module.enable": "Enable single/multiple module(s).", "core.help.module.enable_all": "Enable all modules.", "core.help.module.help": "View help list.", "core.help.module.help.detail": "View details of a module.", "core.help.module.list": "View all available modules.", "core.help.module.reload": "Reload single/multiple module(s).", "core.help.mute": "Make the robot stop sending message.", "core.help.option.module.g": "Perform global operations of the channels.", "core.help.petal": "Get the number of petals in the current group.", "core.help.ping": "Get robot status.", "core.help.prefix.add": "Set custom command prefix.", "core.help.prefix.list": "列出自定义命令前缀列表。", "core.help.prefix.remove": "Remove custom command prefix.", "core.help.prefix.reset": "Reset custom command prefix.", "core.help.toggle.check": "Toggles whether to display command check prompts.", "core.help.toggle.typing": "Toggle whether to display input prompts.", "core.help.version": "View robot version.", "core.help.whoami": "Get the ID of the user account that sent the command inside the robot.", "core.message.abuse.ban.success": "Successfully banned ${user}.", "core.message.abuse.check.warns": "${user} has been warned ${warns} time(s).", "core.message.abuse.clear.success": "The warning for ${user} has been successfully cleared.", "core.message.abuse.revoke.success": "Successfully removed ${user}'s warnings ${counts} time(s). This user has been warned ${warn_counts} time(s).", "core.message.abuse.unban.success": "Successfully unbanned ${user}.", "core.message.abuse.untempban.success": "The temporary limit for ${user} has been successfully removed.", "core.message.abuse.warn.success": "Successfully warned ${user} ${counts} time(s). This user has been warned ${warn_counts} time(s).", "core.message.admin.already": "This member is already a robot administrator.", "core.message.admin.list": "Robot administrators manually set in the current group: ", "core.message.admin.list.none": "There are currently no manual robot administrators.", "core.message.alias.add.already_in": "\"${arg1}\" alias already exists in custom alias list.", "core.message.alias.add.invalid_prefix": "The command corresponding to the added alias must start with a command prefix, please check.", "core.message.alias.add.success": "Custom command alias added: ${arg1} -> ${arg2}", "core.message.alias.list.lists": "Custom command alias list: ", "core.message.alias.list.none": "The custom command alias list is empty.", "core.message.alias.list.table.header.alias": "Alias", "core.message.alias.list.table.header.command": "Command", "core.message.alias.remove.not_found": "\"${arg1}\" alias does not exist in custom alias list.", "core.message.alias.remove.success": "Custom command alias removed: ${arg1}", "core.message.alias.reset.success": "The custom command alias has been reset.", "core.message.ban.already": "This member is already banned from using robot.", "core.message.ban.invalid": "Invalid ID format. The format should be \"${target}|\".", "core.message.ban.not_yet": "This member is not banned from using robot.", "core.message.ban.self": "You cannot do this for yourself!", "core.message.confirm": "Are you sure?", "core.message.leave.confirm": "Are you sure? This action is irreversible.", "core.message.leave.success": "Goodbye.", "core.message.locale.invalid": "Language format error, supported languages are: ${lang}.", "core.message.module.disable.already": "Failed: Module \"${module}\" is already disabled.", "core.message.module.disable.base": "Failed: \"${module}\" is a base module, thus cannot be disabled.", "core.message.module.disable.not_found": "Failed: Module \"${module}\" does not exist.", "core.message.module.disable.permission.denied": "Failed: You don't have permission to disable \"${module}\".", "core.message.module.disable.qqchannel_global.success": "Success: Disabled module \"${module}\" for all text channels.", "core.message.module.disable.success": "Success: Disabled module \"${module}\".", "core.message.module.enable.already": "Failed: Module \"${module}\" is already enabled.", "core.message.module.enable.base": "Failed: \"${module}\" is a base module, thus cannot be disabled.", "core.message.module.enable.not_found": "Failed: Module \"${module}\" does not exist.", "core.message.module.enable.permission.denied": "Failed: you don't have permission to enable \"${module}\".", "core.message.module.enable.qqchannel_global.success": "Success: Enabled module \"${module}\" for all text channels.", "core.message.module.enable.success": "Success: Enabled module \"${module}\".", "core.message.module.help.author.type1": "Module author: ", "core.message.module.help.author.type2": "Module Author", "core.message.module.help.helpdoc.address": "Online module document: ${help_url}", "core.message.module.help.legacy.availables": "Currently available module(s):", "core.message.module.help.legacy.base": "Base Command: ", "core.message.module.help.legacy.external": "Extension Command: ", "core.message.module.help.legacy.more_information": "Use \"${prefix}help \" to see details.\nUse \"${prefix}module list\" to view all available modules.\nYou can also access the online documents: \n${help_url}", "core.message.module.help.more_information": "此处展示的帮助文档仅展示已开启的模块,若需要查看全部模块的帮助文档,请使用“${prefix}module list”。\n您也可以通过查阅文档获取帮助:\nhttps://bot.teahouse.team/wiki/\n若您有经济实力,欢迎给孩子们在爱发电上打钱:\nhttps://afdian.net/@teahouse", "core.message.module.help.not_found": "This module may not exist, please check your input.", "core.message.module.help.regex.detail": "(${msg})", "core.message.module.help.regex.no_information": "No description", "core.message.module.help.revoke.legacy": "[This message will be recalled after 1 minute]", "core.message.module.help.support_regex": "This module supports regular expressions, the message will match with the following: ", "core.message.module.help.table.header.alias": "Command Aliases", "core.message.module.help.table.header.base": "Base Module List", "core.message.module.help.table.header.external": "Extended Module List", "core.message.module.help.table.header.help": "Help", "core.message.module.module.help": "Help information for module ${module}: ", "core.message.module.recommends": "It is recommended to enable the following module(s) at the same time: \n${msgs}\nProceed?", "core.message.module.reload.base": "Failed: \"${module}\" is a base module, thus cannot be reloaded.", "core.message.module.reload.confirm": "This action will reload the following modules at the same time: \n${modules}\nContinue?", "core.message.module.reload.failed": "Failed to reload module.", "core.message.module.reload.no_more": ", no remaining files were found.", "core.message.module.reload.permission.denied": "Failed: You don't have permission to reload modules.", "core.message.module.reload.success": "Success: Reload module: \"${module}\"", "core.message.module.reload.unbound": "Failed: Module \"${module}\" does not bound.", "core.message.module.reload.with": ", and ${reloadCnt} files in this module.", "core.message.module.unsupported_language": "Note: Module\"${module}\" does not support the current language. This module may not display content under the current language correctly.", "core.message.mute.disable": "Successfully unmuted.", "core.message.mute.enable": "Successfully muted.", "core.message.petal": "${petal} petals remains in the current group.", "core.message.ping.detail": "System startup time: ${system_boot_time}\nRobot is running: ${bot_running_time}\nPython version: ${python_version}\nProcessor model: ${cpu_brand}\nCurrent processor usage: ${cpu_usage}%\nPhysical memory: ${ram}M Utilized: ${ram_percent}%\nSwap memory: ${swap}M Utilized: ${swap_percent}%\nDisk capacity: ${disk_space}G/${disk_space_total}G", "core.message.ping.failed": "Unable to fetch.", "core.message.prefix.add.already": "This command already exists in the custom prefix list.", "core.message.prefix.add.success": "Custom command prefix has been added: ${prefix}\nHelp documents will be displayed by default using this prefix.", "core.message.prefix.remove.not_found": "This command prefix does not exist in the custom prefix list.", "core.message.prefix.remove.success": "Custom command prefix removed: ", "core.message.prefix.reset": "The custom command prefix has been reset.", "core.message.restart.prompt": "As the robot is rebooting, you have been forced to cancel this execution command.\nPlease re-execute the command later.", "core.message.restart.restarting": "Restarting...", "core.message.restart.timeout": "Wait timeout, force restarting...", "core.message.restart.wait": "There are ${count} command(s) being executed, the bot will reboot after the execution.", "core.message.resume.clean": "All messages cleared.", "core.message.resume.done": "Resume complete.", "core.message.resume.nothing": "No messages to be resumed.", "core.message.resume.processing": "Resuming ${counts} messages...", "core.message.resume.skip": "Skip a message, resuming ${counts} messages...", "core.message.set.confirm.init": "This group is not initialized. Are you sure you want to do it?", "core.message.set.help.option.success": "The following parameters were set for the object: ${k} -> ${v}", "core.message.set.invalid": "Invalid ID format.", "core.message.set.module.success": "The following modules were successfully configured for the object: ", "core.message.superuser.add.success": "Success: Has set ${user} to superuser.", "core.message.superuser.invalid": "Invalid ID format. Please use command \"${prefix}whoami\" to view user ID.", "core.message.superuser.remove.success": "Success: Removed ${user} from superuser.", "core.message.toggle.check.disable": "Check prompt disabled.", "core.message.toggle.check.enable": "Check prompt enabled.", "core.message.toggle.typing.disable": "Input prompt disabled.", "core.message.toggle.typing.enable": "Input prompt enabled.", "core.message.version": "Current robot version: ${version_tag} (${commit})", "core.message.whoami": "Your ID is: ${senderid}\nThe ID of this conversation is: ${targetid}", "core.message.whoami.admin": "(You have admin privileges for this conversation)", "core.message.whoami.botadmin": "(You have robot admin privileges for this conversation)", "core.message.whoami.superuser": "(You have superuser permission)" }