From 9c35cf7213555fb37ac0445c394379bf2c626fbb Mon Sep 17 00:00:00 2001 From: Halogly <79710384+Halogly@users.noreply.github.com> Date: Sun, 25 May 2025 21:36:18 +0800 Subject: [PATCH 1/3] Update messages_zhcn.yml Update zh_CN translations: Sync with source, optimize expressions - Strictly updated translations according to source texts - Optimized Chinese phrasing fluency - Standardized terminology usage - Preserved all technical parameters - Removed unauthorized message prefixes from previous translations --- src/main/resources/messages/messages_zhcn.yml | 257 +++++++++--------- 1 file changed, 128 insertions(+), 129 deletions(-) diff --git a/src/main/resources/messages/messages_zhcn.yml b/src/main/resources/messages/messages_zhcn.yml index 4292484d72..88ddd75c1d 100644 --- a/src/main/resources/messages/messages_zhcn.yml +++ b/src/main/resources/messages/messages_zhcn.yml @@ -1,157 +1,156 @@ -# List of global tags: -# %nl% - Goes to new line. -# %username% - Replaces the username of the player receiving the message. -# %displayname% - Replaces the nickname (and colors) of the player receiving the message. +# 全局标签列表: +# %nl% - 换行。 +# %username% - 替换为接收消息的玩家的名称。 +# %displayname% - 替换为接收消息的玩家的昵称(及其颜色格式)。 -# Registration +# 注册 registration: - disabled: '&8[&6玩家系统&8] &c目前服务器暂时禁止注册,请到服务器论坛以得到更多资讯' - name_taken: '&8[&6玩家系统&8] &c此用户已经在此服务器注册过' - register_request: '&8[&6玩家系统&8] &c请输入“/register <密码> <再输入一次以确定密码>”以注册' - command_usage: '&8[&6玩家系统&8] &c正确用法:“/register <密码> <再输入一次以确定密码>”' - reg_only: '&8[&6玩家系统&8] &f只允许注册过的玩家进服!请到 https://example.cn 注册' - success: '&8[&6玩家系统&8] &c已成功注册!' - kicked_admin_registered: '有一位管理员刚刚为您完成了注册,请重新登录' + register_request: '&3请使用命令注册:/register <密码> <再次输入密码进行确认>' + command_usage: '&c用法:/register <密码> <再次输入密码进行确认>' + reg_only: '&4只有注册过的玩家才能加入服务器!请访问 http://example.com 进行注册!' + kicked_admin_registered: '管理员已为你注册;请重新登录。' + success: '&2注册成功!' + disabled: '&c已禁用游戏内注册!' + name_taken: '&c你已经注册了此用户名!' -# Password errors on registration +# 注册时密码错误 password: - match_error: '&8[&6玩家系统&8] &f密码不相同' - name_in_password: '&8[&6玩家系统&8] &f你不能使用你的名字作为密码。 ' - unsafe_password: '&8[&6玩家系统&8] &f你不能使用安全性过低的密码。 ' - forbidden_characters: '&4您的密码包含了非法字符。可使用的字符: %valid_chars' - wrong_length: '&8[&6玩家系统&8] &c你的密码不符合要求' + match_error: '&c两次输入的密码不一致,请重新检查!' + name_in_password: '&c不能将用户名作为密码,请选择其他密码...' + unsafe_password: '&c密码安全性较低,请设置为更复杂的密码...' + forbidden_characters: '&4你的密码包含非法字符。合法字符:%valid_chars' + wrong_length: '&c你的密码长度不符合要求!请选择其他密码!' -# Login +# 登录 login: - command_usage: '&8[&6玩家系统&8] &c正确用法:“/login <密码>”' - wrong_password: '&8[&6玩家系统&8] &c错误的密码' - success: '&8[&6玩家系统&8] &c已成功登录!' - login_request: '&8[&6玩家系统&8] &c请输入“/login <密码>”以登录' - timeout_error: '&8[&6玩家系统&8] &f登录超时' + command_usage: '&c用法:/login <密码>' + wrong_password: '&c密码错误!' + success: '&2登录成功!' + login_request: '&c请使用命令登录:/login <密码>' + timeout_error: '&4登录超时,你已被移出服务器,请重试!' -# Errors +# 错误 error: - denied_command: '&c您需要先通过验证才能使用该命令!' - denied_chat: '&c您需要先通过验证才能聊天!' - unregistered_user: '&8[&6玩家系统&8] &c此用户名还未注册过' - not_logged_in: '&8[&6玩家系统&8] &c你还未登录!' - no_permission: '&8[&6玩家系统&8] &c没有权限' - unexpected_error: '&8[&6玩家系统&8] &f发现错误,请联系管理员' - max_registration: '&8[&6玩家系统&8] &f你不允许再为你的IP在服务器注册更多用户了!' - logged_in: '&8[&6玩家系统&8] &c你已经登陆过了!' - kick_for_vip: '&8[&6玩家系统&8] &cA VIP玩家加入了已满的服务器!' - kick_unresolved_hostname: '&8[&6玩家系统&8] &c发生了一个错误: 无法解析玩家的Hostname' - tempban_max_logins: '&c由于您登录失败次数过多,已被暂时禁止登录。' + unregistered_user: '&c该玩家尚未注册!' + denied_command: '&c执行此命令前请先完成身份认证!' + denied_chat: '&c聊天前请先完成身份认证!' + not_logged_in: '&c你尚未登录!' + tempban_max_logins: '&c由于登录失败次数过多,你已被临时封禁。' + max_registration: '&c你的连接已达到最大账号注册数限制(%reg_count/%max_acc %reg_names)!' + no_permission: '&4你没有权限执行此操作!' + unexpected_error: '&4发生意外错误,请联系管理员!' + kick_for_vip: '&3VIP玩家加入导致服务器满员!' + logged_in: '&c你已经登录了!' + kick_unresolved_hostname: '&c出现错误:无法解析玩家主机名!' -# AntiBot +# 防假人 antibot: - kick_antibot: '&8[&6玩家系统&8] &f验证程序已启用 !请稍等几分钟后再次进入服务器' - auto_enabled: '&8[&6玩家系统&8] &f验证程序由于大量异常连接而启用' - auto_disabled: '&8[&6玩家系统&8] &f验证程序由于异常连接减少而在 %m 分钟后停止' + kick_antibot: '已启用防假人保护模式!请等待几分钟后再尝试加入服务器。' + auto_enabled: '&4[防假人] 检测到大量连接,已自动启用防假人保护!' + auto_disabled: '&2[防假人] 防假人保护已关闭,持续时长 %m 分钟。' -# Unregister unregister: - success: '&8[&6玩家系统&8] &c成功删除此用户!' - command_usage: '&8[&6玩家系统&8] &c正确用法:“/unregister <密码>”' + success: '&c账号注销成功!' + command_usage: '&c用法:/unregister <密码>' -# Other messages +# 其他消息 misc: - account_not_activated: '&8[&6玩家系统&8] &f你的帐号还未激活,请查看你的邮箱!' - password_changed: '&8[&6玩家系统&8] &c密码已成功修改!' - logout: '&8[&6玩家系统&8] &c已成功登出!' - reload: '&8[&6玩家系统&8] &f配置以及数据已经重新加载完毕' - usage_change_password: '&8[&6玩家系统&8] &f正确用法:“/changepassword 旧密码 新密码”' - accounts_owned_self: '您拥有 %count 个账户:' - accounts_owned_other: '玩家 %name 拥有 %count 个账户:' + accounts_owned_self: '你拥有 %count 个账号:' + accounts_owned_other: '玩家 %name 拥有 %count 个账号:' + account_not_activated: '&c你的账号尚未激活,请检查你的邮箱!' + password_changed: '&2密码更改成功!' + logout: '&2登出成功!' + reload: '&2配置和数据库已成功重载!' + usage_change_password: '&c用法:/changepassword <原密码> <新密码>' -# Session messages +# 会话消息 session: - valid_session: '&8[&6玩家系统&8] &c欢迎回来,已帮你自动登录到此服务器' - invalid_session: '&8[&6玩家系统&8] &f登录数据异常,请等待登录结束' + invalid_session: '&c你的IP地址发生变更,会话数据已失效!' + valid_session: '&2会话已恢复,已自动登录。' -# Error messages when joining +# 加入时的错误消息 on_join_validation: - same_ip_online: '已有一个同IP玩家在游戏中了!' - same_nick_online: '&8[&6玩家系统&8] &f同样的用户名现在在线且已经登录了!' - name_length: '&8[&6玩家系统&8] &c你的用户名太短或者太长了' - characters_in_name: '&8[&6玩家系统&8] &c你的用户名包含非法字母,用户名里允许的字母: %valid_chars' - kick_full_server: '&8[&6玩家系统&8] &c抱歉,服务器已满!' - country_banned: '这个服务器禁止该国家登陆' - not_owner_error: '&8[&6玩家系统&8] &4警告! &c你并不是此帐户的拥有者,请立即登出! ' - invalid_name_case: '&8[&6玩家系统&8] &c你应该使用「%valid」而并非「%invalid」登入游戏。 ' - quick_command: '&8[&6玩家系统&8] &c您发送命令的速度太快了,请重新加入服务器再等待一会后再使用命令' + name_length: '&4你的用户名长度不符合要求!' + characters_in_name: '&4你的用户名包含非法字符。合法字符:%valid_chars' + country_banned: '&4你所在的国家/地区已被服务器封禁!' + not_owner_error: '你不是该账号的所有者。请选择其他用户名!' + kick_full_server: '&4服务器已满,请稍后再试!' + same_nick_online: '&4服务器内已存在相同的用户名的玩家!' + invalid_name_case: '请使用用户名 %valid 加入,而不是 %invalid。' + same_ip_online: '服务器内已存在相同的IP的玩家!' + quick_command: '执行命令过快!请重新加入服务器并稍后再试。' -# Email +# 邮箱 email: - add_email_request: '&8[&6玩家系统&8] &c请输入“/email add <你的邮箱> <再输入一次以确认>”以添加您的邮箱到此帐号' - usage_email_add: '&8[&6玩家系统&8] &f用法: /email add <邮箱> <确认邮箱地址> ' - usage_email_change: '&8[&6玩家系统&8] &f用法: /email change <旧邮箱> <新邮箱> ' - new_email_invalid: '&8[&6玩家系统&8] &f新邮箱无效!' - old_email_invalid: '&8[&6玩家系统&8] &f旧邮箱无效!' - invalid: '&8[&6玩家系统&8] &f无效的邮箱' - added: '&8[&6玩家系统&8] &f邮箱已添加 !' - add_not_allowed: '&8[&6玩家系统&8] &c服务器不允许添加邮箱地址' - request_confirmation: '&8[&6玩家系统&8] &f确认你的邮箱 !' - changed: '&8[&6玩家系统&8] &f邮箱已修改 !' - change_not_allowed: '&8[&6玩家系统&8] &c服务器不允许修改邮箱地址' - email_show: '&8[&6玩家系统&8] &2您当前的电子邮件地址为: &f%email' - no_email_for_account: '&8[&6玩家系统&8] &2您当前并没有任何邮箱与该账号绑定' - already_used: '&8[&6玩家系统&8] &4邮箱已被使用' - incomplete_settings: '&8[&6玩家系统&8] 错误:必要设置未设定完成,请联系管理员' - send_failure: '&8[&6玩家系统&8] 邮件发送失败,请联系管理员' - change_password_expired: '&8[&6玩家系统&8] 您不能使用此命令更改密码' - email_cooldown_error: '&8[&6玩家系统&8] &c邮件已在几分钟前发送,您需要等待 %time 后才能再次请求发送' + usage_email_add: '&c用法:/email add <邮箱地址> <再次输入邮箱地址进行确认>' + usage_email_change: '&c用法:/email change <原邮箱> <新邮箱>' + new_email_invalid: '&c新邮箱地址无效,请重试!' + old_email_invalid: '&c原邮箱地址无效,请重试!' + invalid: '&c邮箱地址无效,请重试!' + added: '&2邮箱地址已成功绑定到你的账号!' + request_confirmation: '&c请先验证你的邮箱地址!' + changed: '&2邮箱地址修改成功!' + email_show: '&2你当前绑定的邮箱是:&f%email' + incomplete_settings: '错误:邮件发送配置不完整。请联系管理员。' + already_used: '&4该邮箱地址已被其他账号使用' + send_failure: '邮件发送失败。请联系管理员。' + no_email_for_account: '&2你的账号尚未绑定任何邮箱。' + add_email_request: '&3请使用命令绑定邮箱:/email add <邮箱地址> <再次输入邮箱地址进行确认>' + change_password_expired: '你不能再使用此命令修改密码。' + email_cooldown_error: '&c邮件已发送。请等待 %time 后再试。' + add_not_allowed: '&c当前不允许绑定新邮箱。' + change_not_allowed: '&c当前不允许修改邮箱。' -# Password recovery by email +# 通过邮箱恢复密码 recovery: - forgot_password_hint: '&8[&6玩家系统&8] &c忘了你的密码?请输入:“/email recovery <你的邮箱>”' - command_usage: '&8[&6玩家系统&8] &f用法: /email recovery <邮箱>' - email_sent: '&8[&6玩家系统&8] &f找回密码邮件已发送 !' - code: - code_sent: '一个用于重置您的密码的验证码已发到您的邮箱' - incorrect: '验证码不正确! 使用 /email recovery [邮箱] 以生成新的验证码' - tries_exceeded: '您已经达到输入验证码次数的最大允许次数。请使用 "/email recovery [邮箱]" 来生成一个新的' - correct: '验证码正确!' - change_password: '请使用 /email setpassword <新密码> 立即设置新的密码' + forgot_password_hint: '&3忘记密码?请使用命令:/email recovery <邮箱地址>' + command_usage: '&c用法:/email recovery <邮箱地址>' + email_sent: '&2密码重置邮件已发送,请查收邮箱!' + code: + code_sent: '密码重置验证码已发送至你的邮箱。' + incorrect: '验证码错误!你还有 %count 次尝试机会。' + tries_exceeded: '验证码尝试次数超限。请再次使用命令“/email recovery [邮箱]”生成新验证码。' + correct: '验证码校验成功!' + change_password: '请立即使用命令“/email setpassword <新密码>”修改密码。' -# Captcha +# 验证码 captcha: - usage_captcha: '&8[&6玩家系统&8] &c正确用法:/captcha %captcha_code' - wrong_captcha: '&8[&6玩家系统&8] &c错误的验证码,请输入:“/captcha %captcha_code”' - valid_captcha: '&8[&6玩家系统&8] &c你的验证码是有效的!' - captcha_for_registration: '注册前您需要先提供验证码,请使用指令:/captcha %captcha_code' - register_captcha_valid: '&2有效的验证码!您现在可以使用 /register 注册啦!' + usage_captcha: '&3登录需输入验证码,请使用命令:/captcha %captcha_code' + wrong_captcha: '&c验证码错误,请使用命令:“/captcha %captcha_code”' + valid_captcha: '&2验证码校验成功!' + captcha_for_registration: '注册前需输入验证码,请输入命令:/captcha %captcha_code' + register_captcha_valid: '&2验证码通过!现在你可以使用命令注册:/register' -# Verification code +# 邮箱验证 verification: - code_required: '&3这个命令非常敏感,需要电子邮件验证!请检查您的收件箱,并遵循邮件的指导。' - command_usage: '&c使用方法: /verification <验证码>' - incorrect_code: '&c验证码错误, 请在聊天框输入 "/verification <验证码>",使用您在电子邮件中收到的验证码。' - success: '&2您的身份已经得到验证!您现在可以在当前会话中执行所有命令!' - already_verified: '&2您已经可以在当前会话中执行任何敏感命令!' - code_expired: '&3您的验证码已失效!执行另一个敏感命令以获得新的验证码!' - email_needed: '&3为了验证您的身份,您需要将一个电子邮件地址与您的帐户绑定!!' + code_required: '&3敏感操作需邮箱验证!请查收邮件并按指引操作。' + command_usage: '&c用法:/verification <验证码>' + incorrect_code: '&c验证码错误,请输入邮件收到的验证码:/verification <验证码>' + success: '&2身份验证成功!当前会话可执行所有敏感指令!' + already_verified: '&2当前会话已具备敏感操作权限!' + code_expired: '&3验证码已过期!请重新触发敏感操作获取新验证码!' + email_needed: '&3请先绑定邮箱进行身份验证!' -# Time units -time: - second: '秒' - seconds: '秒' - minute: '分' - minutes: '分' - hour: '小时' - hours: '小时' - day: '天' - days: '天' - -# Two-factor authentication +# 双因素身份验证(2FA) two_factor: - code_created: '&8[&6玩家系统&8] &a你的代码是 %code,你可以使用 %url 来进行扫描' - confirmation_required: '&8[&6玩家系统&8] &3请输入 &a/2fa confirm <验证码> &3来确认双重认证' - code_required: '&8[&6玩家系统&8] &c请输入 &a/2fa code <验证码> &c来提交双重认证验证码' - already_enabled: '&8[&6玩家系统&8] &a双重认证已在您的账号上启用' - enable_error_no_code: '&8[&6玩家系统&8] &c双重认证密钥不存在或已过期,请输入 &a/2fa add &c来添加' - enable_success: '&8[&6玩家系统&8] &a已成功启用双重认证' - enable_error_wrong_code: '&8[&6玩家系统&8] &c双重认证代码错误或者已经过期,请重新执行 &a/2fa add' - not_enabled_error: '&8[&6玩家系统&8] &c双重认证码未在您的账号上启用,请使用 &a/2fa add &c来启用' - removed_success: '&8[&6玩家系统&8] &c双重认证码已从您的账号上删除' - invalid_code: '&8[&6玩家系统&8] &c无效的验证码' + code_created: '&2你的安全码为:%code。可访问链接并扫码:%url' + confirmation_required: '请使用命令确认安全码:/2fa confirm <安全码>' + code_required: '请提交安全码:/2fa code <安全码>' + already_enabled: '你的账号已启用双重认证!' + enable_error_no_code: '未生成有效安全码。请使用命令:/2fa add' + enable_success: '已启用双重认证' + enable_error_wrong_code: '验证码错误或过期。请使用命令:/2fa add' + not_enabled_error: '未启用双重认证。请使用命令:/2fa add' + removed_success: '已关闭双重认证' + invalid_code: '无效安全码!' + +# 时间单位 +time: + second: '秒' + seconds: '秒' + minute: '分钟' + minutes: '分钟' + hour: '小时' + hours: '小时' + day: '天' + days: '天' From fa4dbc14350370d8150ef4ce2465485b10a6599c Mon Sep 17 00:00:00 2001 From: Halogly <79710384+Halogly@users.noreply.github.com> Date: Tue, 27 May 2025 17:48:30 +0800 Subject: [PATCH 2/3] Update help_zhcn.yml & messages_zhcn.yml Update zh_CN translations: Sync with source, optimize expressions - Strictly updated translations according to source texts - Optimized Chinese phrasing fluency - Standardized terminology usage - Preserved all technical parameters - Removed unauthorized message prefixes from previous translations --- src/main/resources/messages/help_zhcn.yml | 556 +++++++++++------- src/main/resources/messages/messages_zhcn.yml | 78 +-- 2 files changed, 394 insertions(+), 240 deletions(-) diff --git a/src/main/resources/messages/help_zhcn.yml b/src/main/resources/messages/help_zhcn.yml index 36fc06e417..f67689365c 100644 --- a/src/main/resources/messages/help_zhcn.yml +++ b/src/main/resources/messages/help_zhcn.yml @@ -1,207 +1,361 @@ -# AuthmeReloaded帮助文件汉化 -# Translated By CH1 +# AuthMe帮助信息的翻译配置,例如在执行/authme help 或/authme help register 时显示 + # ------------------------------------------------------- +# 帮助信息使用的文本列表 common: - header: '==========[ AuthMeReloaded ]==========' - optional: '可选' - hasPermission: '您拥有权限去使用这个指令' - noPermission: '您没有权限使用这个指令' - default: '默认' - result: '您的权限' - defaultPermissions: - notAllowed: '任何人不能使用' - opOnly: 'OP拥有此权限' - allowed: '所有人都可以使用' - + header: ==========[ AuthMe 帮助 ]========== + optional: 可选参数 + hasPermission: 拥有权限 + noPermission: 无权操作 + default: 默认 + result: 权限状态 + defaultPermissions: + notAllowed: 无权限 + opOnly: 仅管理员可用 + allowed: 所有玩家可用 +# ------------------------------------------------------- +# 各个帮助信息的标题 +# 将翻译文本设置为空可以禁用该部分,例如隐藏备用选项: +# alternatives: '' section: - command: '指令' - description: '功能' - detailedDescription: '功能详情' - arguments: '参数' - permissions: '权限' - alternatives: '别名' - children: '子命令' - + command: 命令 + description: 描述 + detailedDescription: 详细说明 + arguments: 参数 + alternatives: 别名 + permissions: 权限 + children: 子命令 +# ------------------------------------------------------- +# 你可以使用以下模板翻译所有命令的数据。 +# 例如,要翻译/authme reload,需创建一个"authme.reload"部分,如果是/login,则创建"login"部分 +# 若命令有参数,可以使用如下的 arg1 来翻译第一个参数,依此类推 +# 翻译不需要完整;任何缺失的部分将自动从默认值获取 +# 注意:像"authme"这样的主命令需要放在其子命令(如"authme.reload")之前 commands: - authme.register: - description: '注册一个玩家' - detailedDescription: '注册一个玩家' - arg1: - label: '玩家' - description: '玩家名称' - arg2: - label: '密码' - description: '密码' - authme.unregister: - description: '注销一个玩家' - detailedDescription: '注销一个玩家' - arg1: - label: '玩家' - description: '玩家' - authme.forcelogin: - description: '强制玩家重新登录' - detailedDescription: '强制使指定玩家重新登录' - arg1: - label: '玩家' - description: '玩家' - authme.password: - description: '改变某个玩家的密码' - detailedDescription: '改变某个玩家的密码' - arg1: - label: '玩家' - description: '玩家' - arg2: - label: '新密码' - description: '新密码' - authme.lastlogin: - description: '查看玩家最后登录时间' - detailedDescription: '查看玩家最后登录时间' - arg1: - label: '玩家' - description: '玩家' - authme.accounts: - description: '查看玩家IP下的账户' - detailedDescription: '查看玩家IP下的账户' - arg1: - label: '玩家或IP' - description: '玩家或IP' - authme.email: - description: '查看玩家的邮箱' - detailedDescription: '查看玩家的邮箱' - arg1: - label: '玩家' - description: '玩家' - authme.setemail: - description: '改变玩家的邮箱' - detailedDescription: '改变玩家的邮箱' - arg1: - label: '玩家' - description: '玩家' - arg2: - label: '邮箱' - description: '邮箱' - authme.getip: - description: '获取玩家IP' - detailedDescription: '获取玩家IP' - arg1: - label: '玩家' - description: '玩家' - authme.spawn: - description: '传送到AuthMe出生点' - detailedDescription: '传送到AuthMe出生点' - authme.setspawn: - description: '改变AuthMe出生点' - detailedDescription: '改变AuthMe出生点' - authme.firstspawn: - description: '传送到第一次进入游戏出生点' - detailedDescription: '传送到第一次进入游戏出生点' - authme.setfirstspawn: - description: '设置第一次进入游戏的出生点' - detailedDescription: '设置第一次进入游戏的出生点' - authme.purge: - description: '删除指定天数之前没登录的玩家登陆数据' - detailedDescription: '删除指定天数之前没登录的玩家登陆数据' - arg1: - label: '天数' - description: '天数' - authme.resetpos: - description: '重置玩家登出位置' - detailedDescription: '重置玩家登出位置' - arg1: - label: '玩家/*' - description: '玩家名称或所有玩家' - authme.purgebannedplayers: - description: '删除已经被封禁的玩家数据' - detailedDescription: '删除已经被封禁的玩家数据' - authme.switchantibot: - description: '改变AntiBot的状态' - detailedDescription: '改变AntiBot的状态' - arg1: - label: '开关' - description: '选项: ON/OFF' - authme.reload: - description: '重载插件' - detailedDescription: '重载插件' - authme.version: - description: '查看版本信息' - detailedDescription: '查看AuthmeReload版本,开发者,贡献者和许可' - authme.converter: - description: '转换数据命令' - detailedDescription: '转换数据命令' - arg1: - label: '类型' - description: '转换类型:xauth/crazylogin/rakamak/royalauth/vauth/sqliteToSql/mysqlToSqlite' - authme.messages: - description: '添加信息' - detailedDescription: '在语言文件夹中添加缺少的信息' - authme.help: - description: '查看帮助' - detailedDescription: '查看帮助' - arg1: - label: '子命令' - description: '查看的指令' - unregister: - description: '注销您的账户' - detailedDescription: '注销您的账户' - arg1: - label: '密码' - description: '密码' - changepassword: - description: '更改您的密码' - detailedDescription: '更改您的密码' - arg1: - label: '旧的密码' - description: '旧的密码' - arg2: - label: '新的密码' - description: '新的密码' - email: - description: '绑定邮箱或更改密码' - detailedDescription: '绑定邮箱或更改密码' - email.show: - description: '查看邮箱' - detailedDescription: '查看您的邮箱地址' - email.add: - description: '绑定邮箱' - detailedDescription: '为您的账户绑定邮箱' - arg1: - label: '邮箱' - description: '邮箱地址' - arg2: - label: '邮箱' - description: '重新输入邮箱地址' - email.change: - description: '改变邮箱地址' - detailedDescription: '更改您账户的邮箱地址' - arg1: - label: '旧邮箱' - description: '旧的邮箱地址' - arg2: - label: '新邮箱' - description: '新的邮箱地址' - email.recover: - description: '通过邮箱改变密码' - detailedDescription: '通过邮箱改变密码' - arg1: - label: '邮箱' - description: '邮箱地址' - email.help: - description: '查看帮助' - detailedDescription: '查看邮箱帮助' - arg1: - label: '子命令' - description: '指令' - captcha: - description: '验证码' - detailedDescription: '验证码' - arg1: - label: '验证码' - description: '验证码' - captcha.help: - description: '查看验证码帮助' - detailedDescription: '查看验证码帮助' - arg1: - label: '子命令' - description: '指令' + authme: + description: AuthMe管理员命令 + detailedDescription: AuthMe主命令。所有管理员命令的根命令。 + authme.register: + description: 注册玩家 + detailedDescription: 为指定玩家注册账号并设置密码。 + arg1: + label: 玩家 + description: 玩家名称 + arg2: + label: 密码 + description: 登录密码 + authme.unregister: + description: 注销玩家 + detailedDescription: 为指定玩家注销账号。 + arg1: + label: 玩家 + description: 玩家名称 + authme.forcelogin: + description: 强制登录玩家 + detailedDescription: 强制登录指定玩家。 + arg1: + label: 玩家 + description: 在线玩家名称 + authme.password: + description: 更改玩家密码 + detailedDescription: 更改一位玩家的密码。 + arg1: + label: 玩家 + description: 玩家名称 + arg2: + label: 密码 + description: 新密码 + authme.lastlogin: + description: 玩家近期登录时间 + detailedDescription: 查看指定玩家最近一次登录的时间。 + arg1: + label: 玩家 + description: 玩家名称 + authme.accounts: + description: 显示玩家账号 + detailedDescription: 按玩家名称或IP地址显示玩家的所有账号。 + arg1: + label: 玩家 + description: 玩家名称或IP地址 + authme.email: + description: 显示玩家邮箱 + detailedDescription: 若指定玩家,可显示该玩家的邮箱地址。 + arg1: + label: 玩家 + description: 玩家名称 + authme.setemail: + description: 更改玩家邮箱 + detailedDescription: 更改指定玩家的邮箱地址。 + arg1: + label: 玩家 + description: 玩家名称 + arg2: + label: 邮箱 + description: 玩家邮箱 + authme.getip: + description: 获取玩家IP地址 + detailedDescription: 获取指定在线玩家的IP地址。 + arg1: + label: 玩家 + description: 玩家名称 + authme.totp: + description: 查看玩家是否启用令牌 + detailedDescription: 返回指定玩家是否启用了双重验证。 + arg1: + label: 玩家 + description: 玩家名称 + authme.disabletotp: + description: 删除玩家的通行密钥 + detailedDescription: 为指定玩家关闭双重验证。 + arg1: + label: 玩家 + description: 玩家名称 + authme.spawn: + description: 传送至出生点 + detailedDescription: 传送至出生点。 + authme.setspawn: + description: 更改出生点 + detailedDescription: 将出生点更改为你当前所处的位置。 + authme.firstspawn: + description: 传送至第一出生点 + detailedDescription: 传送至第一个出生点。 + authme.setfirstspawn: + description: 更改第一出生点 + detailedDescription: 将第一个出生点更改为你当前所处的位置。 + authme.purge: + description: 清除旧数据 + detailedDescription: 清除超过指定天数的数据。 + arg1: + label: 天数 + description: 天数 + authme.purgeplayer: + description: 清除玩家数据 + detailedDescription: 清除指定玩家的数据。 + arg1: + label: 玩家 + description: 要清除的玩家 + arg2: + label: 选项 + description: 若填写'force',则执行时不会检查玩家是否已注册 + authme.backup: + description: 执行备份 + detailedDescription: 创建已注册玩家数据的备份。 + authme.resetpos: + description: 清除玩家最新位置 + detailedDescription: 清除指定或全部玩家最近一次已知的位置。 + arg1: + label: 玩家/* + description: 玩家名称或用 * 表示全部玩家 + authme.purgebannedplayers: + description: 清除封禁玩家数据 + detailedDescription: 清除全部封禁玩家的数据。 + authme.switchantibot: + description: 切换防假人功能 + detailedDescription: 切换或开关防假人功能至特定的状态。 + arg1: + label: 开/关 + description: ON / OFF + authme.reload: + description: 重载插件 + detailedDescription: 重新加载插件。 + authme.version: + description: 插件信息 + detailedDescription: 显示插件的版本、开发者、贡献者和许可证协议。 + authme.converter: + description: 转换命令 + detailedDescription: AuthMe的转换命令。 + arg1: + label: 类型 + description: 转换类型:xauth / crazylogin / rakamak / royalauth / vauth / sqliteToSql + / mysqlToSqlite / loginsecurity + authme.messages: + description: 添加缺少的帮助消息 + detailedDescription: 为当前帮助消息文件添加缺失的文本。 + authme.recent: + description: 查看近期玩家登录 + detailedDescription: 显示最近有哪些玩家登录。 + authme.debug: + description: 调试功能 + detailedDescription: 允许进行各种调试操作。 + arg1: + label: 子项 + description: 要执行的子项 + arg2: + label: 参数 + description: 参数(取决于调试部分) + arg3: + label: 参数 + description: 参数(取决于调试部分) + authme.help: + description: 查看帮助 + detailedDescription: 查看/authme命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + email: + description: 添加邮箱或恢复密码 + detailedDescription: AuthMe的基础邮箱命令。 + email.show: + description: 显示邮箱 + detailedDescription: 显示你当前的邮箱。 + email.add: + description: 绑定邮箱 + detailedDescription: 为账号绑定一个邮箱。 + arg1: + label: 邮箱 + description: 邮箱地址 + arg2: + label: 再次输入邮箱确认 + description: 验证邮箱地址 + email.change: + description: 修改邮箱 + detailedDescription: 修改账号的邮箱。 + arg1: + label: 原邮箱 + description: 原邮箱地址 + arg2: + label: 新邮箱 + description: 新邮箱地址 + email.recover: + description: 通过邮箱恢复密码 + detailedDescription: 向邮箱发送包含新密码的邮件来恢复你的账号。 + arg1: + label: 邮箱 + description: 邮箱地址 + email.code: + description: 输入验证码恢复密码 + detailedDescription: 输入向邮箱发送的验证码来恢复你的账号。 + arg1: + label: 验证码 + description: 恢复验证码 + email.setpassword: + description: 恢复后设置新密码 + detailedDescription: 成功恢复账号后设置一个新密码。 + arg1: + label: 密码 + description: 新密码 + email.help: + description: 查看帮助 + detailedDescription: 查看/email命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + login: + description: 登录命令 + detailedDescription: AuthMe的登录命令。 + arg1: + label: 密码 + description: 登录密码 + login.help: + description: 查看帮助 + detailedDescription: 查看/login命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + logout: + description: 登出命令 + detailedDescription: AuthMe的登出命令。 + logout.help: + description: 查看帮助 + detailedDescription: 查看/logout命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + register: + description: 注册账号 + detailedDescription: AuthMe的注册命令。 + arg1: + label: 密码 + description: 密码 + arg2: + label: 再次输入密码确认 + description: 验证密码 + register.help: + description: 查看帮助 + detailedDescription: 查看/register命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + unregister: + description: 注销账号 + detailedDescription: AuthMe的注销命令。 + arg1: + label: 密码 + description: 密码 + unregister.help: + description: 查看帮助 + detailedDescription: 查看/unregister命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + changepassword: + description: 修改账号密码 + detailedDescription: AuthMe的修改密码命令。 + arg1: + label: 原密码 + description: 原密码 + arg2: + label: 新密码 + description: 新密码 + changepassword.help: + description: 查看帮助 + detailedDescription: 查看/changepassword命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + totp: + description: 动态令牌命令 + detailedDescription: 执行与双重验证相关的操作。 + totp.code: + description: 登录命令 + detailedDescription: 在登录时验证令牌。 + arg1: + label: 令牌 + description: 用于登录的动态令牌 + totp.add: + description: 启用令牌 + detailedDescription: 为账号开启双重验证。 + totp.confirm: + description: 验证成功后启用令牌 + detailedDescription: 验证后保存生成的通行密钥。 + arg1: + label: 令牌 + description: 使用/totp add命令获取通行密钥生成的令牌 + totp.remove: + description: 关闭令牌 + detailedDescription: 为账号关闭双重验证。 + arg1: + label: 令牌 + description: 动态令牌 + totp.help: + description: 查看帮助 + detailedDescription: 查看/totp命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + captcha: + description: 验证码命令 + detailedDescription: AuthMe的验证码命令。 + arg1: + label: 验证码 + description: 验证码 + captcha.help: + description: 查看帮助 + detailedDescription: 查看/captcha命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 + verification: + description: 验证命令 + detailedDescription: 完成AuthMe验证过程的命令。 + arg1: + label: 验证码 + description: 验证码 + verification.help: + description: 查看帮助 + detailedDescription: 查看/verification命令的详细帮助。 + arg1: + label: 关键词 + description: 要查询的命令或内容。 diff --git a/src/main/resources/messages/messages_zhcn.yml b/src/main/resources/messages/messages_zhcn.yml index 88ddd75c1d..c7fb61fda9 100644 --- a/src/main/resources/messages/messages_zhcn.yml +++ b/src/main/resources/messages/messages_zhcn.yml @@ -1,25 +1,25 @@ -# 全局标签列表: +# 全局标签列表: # %nl% - 换行。 # %username% - 替换为接收消息的玩家的名称。 -# %displayname% - 替换为接收消息的玩家的昵称(及其颜色格式)。 +# %displayname% - 替换为接收消息的玩家的昵称(及其颜色格式)。 # 注册 registration: - register_request: '&3请使用命令注册:/register <密码> <再次输入密码进行确认>' + register_request: '&3请使用命令注册:/register <密码> <再次输入密码确认>' command_usage: '&c用法:/register <密码> <再次输入密码进行确认>' reg_only: '&4只有注册过的玩家才能加入服务器!请访问 http://example.com 进行注册!' - kicked_admin_registered: '管理员已为你注册;请重新登录。' + kicked_admin_registered: '管理员已为你注册,请重新登录。' success: '&2注册成功!' disabled: '&c已禁用游戏内注册!' name_taken: '&c你已经注册了此用户名!' # 注册时密码错误 password: - match_error: '&c两次输入的密码不一致,请重新检查!' + match_error: '&c两次输入的密码不一致,请重试!' name_in_password: '&c不能将用户名作为密码,请选择其他密码...' unsafe_password: '&c密码安全性较低,请设置为更复杂的密码...' - forbidden_characters: '&4你的密码包含非法字符。合法字符:%valid_chars' - wrong_length: '&c你的密码长度不符合要求!请选择其他密码!' + forbidden_characters: '&4密码包含非法字符。合法字符:%valid_chars' + wrong_length: '&c密码长度不符合要求!请选择其他密码!' # 登录 login: @@ -27,16 +27,16 @@ login: wrong_password: '&c密码错误!' success: '&2登录成功!' login_request: '&c请使用命令登录:/login <密码>' - timeout_error: '&4登录超时,你已被移出服务器,请重试!' + timeout_error: '&4登录超时,你已被踢出服务器,请重试!' # 错误 error: unregistered_user: '&c该玩家尚未注册!' - denied_command: '&c执行此命令前请先完成身份认证!' - denied_chat: '&c聊天前请先完成身份认证!' + denied_command: '&c执行此命令前请先完成身份验证!' + denied_chat: '&c聊天前请先完成身份验证!' not_logged_in: '&c你尚未登录!' tempban_max_logins: '&c由于登录失败次数过多,你已被临时封禁。' - max_registration: '&c你的连接已达到最大账号注册数限制(%reg_count/%max_acc %reg_names)!' + max_registration: '&c你已达到账号最大注册数限制(%reg_count/%max_acc %reg_names)!' no_permission: '&4你没有权限执行此操作!' unexpected_error: '&4发生意外错误,请联系管理员!' kick_for_vip: '&3VIP玩家加入导致服务器满员!' @@ -45,9 +45,9 @@ error: # 防假人 antibot: - kick_antibot: '已启用防假人保护模式!请等待几分钟后再尝试加入服务器。' - auto_enabled: '&4[防假人] 检测到大量连接,已自动启用防假人保护!' - auto_disabled: '&2[防假人] 防假人保护已关闭,持续时长 %m 分钟。' + kick_antibot: '已启用防假人保护!请等待几分钟后再尝试加入服务器。' + auto_enabled: '&4[防假人] 检测到大量连接,已自动启用防护功能!' + auto_disabled: '&2[防假人] 防护功能已关闭,持续时长 %m 分钟。' unregister: success: '&c账号注销成功!' @@ -58,15 +58,15 @@ misc: accounts_owned_self: '你拥有 %count 个账号:' accounts_owned_other: '玩家 %name 拥有 %count 个账号:' account_not_activated: '&c你的账号尚未激活,请检查你的邮箱!' - password_changed: '&2密码更改成功!' + password_changed: '&2密码修改成功!' logout: '&2登出成功!' - reload: '&2配置和数据库已成功重载!' + reload: '&2配置和数据库已重载!' usage_change_password: '&c用法:/changepassword <原密码> <新密码>' # 会话消息 session: - invalid_session: '&c你的IP地址发生变更,会话数据已失效!' - valid_session: '&2会话已恢复,已自动登录。' + invalid_session: '&c你的IP地址已变更,会话数据已失效!' + valid_session: '&2会话重连,已自动登录。' # 加入时的错误消息 on_join_validation: @@ -75,14 +75,14 @@ on_join_validation: country_banned: '&4你所在的国家/地区已被服务器封禁!' not_owner_error: '你不是该账号的所有者。请选择其他用户名!' kick_full_server: '&4服务器已满,请稍后再试!' - same_nick_online: '&4服务器内已存在相同的用户名的玩家!' + same_nick_online: '&4服务器内已存在相同用户名的玩家!' invalid_name_case: '请使用用户名 %valid 加入,而不是 %invalid。' - same_ip_online: '服务器内已存在相同的IP的玩家!' + same_ip_online: '服务器内已存在相同IP地址的玩家!' quick_command: '执行命令过快!请重新加入服务器并稍后再试。' # 邮箱 email: - usage_email_add: '&c用法:/email add <邮箱地址> <再次输入邮箱地址进行确认>' + usage_email_add: '&c用法:/email add <邮箱地址> <再次输入邮箱地址确认>' usage_email_change: '&c用法:/email change <原邮箱> <新邮箱>' new_email_invalid: '&c新邮箱地址无效,请重试!' old_email_invalid: '&c原邮箱地址无效,请重试!' @@ -94,29 +94,29 @@ email: incomplete_settings: '错误:邮件发送配置不完整。请联系管理员。' already_used: '&4该邮箱地址已被其他账号使用' send_failure: '邮件发送失败。请联系管理员。' - no_email_for_account: '&2你的账号尚未绑定任何邮箱。' - add_email_request: '&3请使用命令绑定邮箱:/email add <邮箱地址> <再次输入邮箱地址进行确认>' + no_email_for_account: '&2你尚未绑定任何邮箱。' + add_email_request: '&3请使用命令绑定邮箱:/email add <邮箱地址> <再次输入邮箱地址确认>' change_password_expired: '你不能再使用此命令修改密码。' email_cooldown_error: '&c邮件已发送。请等待 %time 后再试。' - add_not_allowed: '&c当前不允许绑定新邮箱。' + add_not_allowed: '&c当前不允许绑定邮箱。' change_not_allowed: '&c当前不允许修改邮箱。' # 通过邮箱恢复密码 recovery: - forgot_password_hint: '&3忘记密码?请使用命令:/email recovery <邮箱地址>' + forgot_password_hint: '&3忘记密码?请使用命令恢复:/email recovery <邮箱地址>' command_usage: '&c用法:/email recovery <邮箱地址>' email_sent: '&2密码重置邮件已发送,请查收邮箱!' code: code_sent: '密码重置验证码已发送至你的邮箱。' incorrect: '验证码错误!你还有 %count 次尝试机会。' - tries_exceeded: '验证码尝试次数超限。请再次使用命令“/email recovery [邮箱]”生成新验证码。' + tries_exceeded: '验证码尝试次数超限。请再次使用命令"/email recovery [邮箱]"生成新验证码。' correct: '验证码校验成功!' - change_password: '请立即使用命令“/email setpassword <新密码>”修改密码。' + change_password: '请立即使用命令"/email setpassword <新密码>"修改密码。' # 验证码 captcha: usage_captcha: '&3登录需输入验证码,请使用命令:/captcha %captcha_code' - wrong_captcha: '&c验证码错误,请使用命令:“/captcha %captcha_code”' + wrong_captcha: '&c验证码错误,请使用命令:/captcha %captcha_code' valid_captcha: '&2验证码校验成功!' captcha_for_registration: '注册前需输入验证码,请输入命令:/captcha %captcha_code' register_captcha_valid: '&2验证码通过!现在你可以使用命令注册:/register' @@ -131,18 +131,18 @@ verification: code_expired: '&3验证码已过期!请重新触发敏感操作获取新验证码!' email_needed: '&3请先绑定邮箱进行身份验证!' -# 双因素身份验证(2FA) +# 双因素身份验证 (2FA) two_factor: - code_created: '&2你的安全码为:%code。可访问链接并扫码:%url' - confirmation_required: '请使用命令确认安全码:/2fa confirm <安全码>' - code_required: '请提交安全码:/2fa code <安全码>' - already_enabled: '你的账号已启用双重认证!' - enable_error_no_code: '未生成有效安全码。请使用命令:/2fa add' - enable_success: '已启用双重认证' - enable_error_wrong_code: '验证码错误或过期。请使用命令:/2fa add' - not_enabled_error: '未启用双重认证。请使用命令:/2fa add' - removed_success: '已关闭双重认证' - invalid_code: '无效安全码!' + code_created: '&2你的通行密钥为:%code。可访问链接并使用验证器扫描二维码:%url' + confirmation_required: '请验证通行密钥:/2fa confirm <令牌>' + code_required: '请输入令牌:/2fa code <令牌>' + already_enabled: '你已经启用了双重验证!' + enable_error_no_code: '未生成有效通行密钥或已过期。请使用命令:/2fa add' + enable_success: '已启用双重验证' + enable_error_wrong_code: '令牌错误或已过期。请使用命令:/2fa add' + not_enabled_error: '未启用双重验证。请使用命令:/2fa add' + removed_success: '已关闭双重验证' + invalid_code: '令牌无效!' # 时间单位 time: From 56463fe4462786222c5dc79d93e44b51dcd36fab Mon Sep 17 00:00:00 2001 From: Halogly <79710384+Halogly@users.noreply.github.com> Date: Wed, 28 May 2025 16:17:57 +0800 Subject: [PATCH 3/3] Update Chinese.yml Update help_zhtw.yml, messages_zhtw.yml, help_zhcn.yml --- src/main/resources/messages/help_zhcn.yml | 2 +- src/main/resources/messages/help_zhhk.yml | 52 ++-- src/main/resources/messages/messages_zhtw.yml | 259 +++++++++--------- 3 files changed, 155 insertions(+), 158 deletions(-) diff --git a/src/main/resources/messages/help_zhcn.yml b/src/main/resources/messages/help_zhcn.yml index f67689365c..2639ae498d 100644 --- a/src/main/resources/messages/help_zhcn.yml +++ b/src/main/resources/messages/help_zhcn.yml @@ -1,4 +1,4 @@ -# AuthMe帮助信息的翻译配置,例如在执行/authme help 或/authme help register 时显示 +# AuthMe帮助信息的简体中文配置,例如在执行/authme help 或/authme help register 时显示 # ------------------------------------------------------- # 帮助信息使用的文本列表 diff --git a/src/main/resources/messages/help_zhhk.yml b/src/main/resources/messages/help_zhhk.yml index b3b4650aac..4440840e1b 100644 --- a/src/main/resources/messages/help_zhhk.yml +++ b/src/main/resources/messages/help_zhhk.yml @@ -1,45 +1,45 @@ -# Translation config for the AuthMe help, e.g. when /authme help or /authme help register is called +# AuthMe 幫助文本翻譯配置,例如輸入 /authme help 或 /authme help register 時調用 # ------------------------------------------------------- -# List of texts used in the help section +# 幫助章節使用的文本列表 common: - header: '==========[ 登入系統指南 ]==========' - optional: '選填' - hasPermission: '你擁有此權限節點' - noPermission: '你並沒有此權限節點' - default: '預設權限' - result: '你的權限' + header: '==========[ AuthMe 幫助 ]==========' + optional: '可選參數' + hasPermission: '你有權限' + noPermission: '無權限' + default: '預設值' + result: '執行結果' defaultPermissions: - notAllowed: '你並沒有此權限節點' - opOnly: '伺服器操作員限定' - allowed: '開放給所有玩家' + notAllowed: '無權限' + opOnly: '僅管理員可用' + allowed: '所有玩家可用' # ------------------------------------------------------- -# Titles of the individual help sections -# Set the translation text to empty text to disable the section, e.g. to hide alternatives: +# 各幫助章節標題 +# 如需禁用某個章節可設置為空值,例如隱藏替代命令: # alternatives: '' section: command: '指令' - description: '簡述' - detailedDescription: '詳述' + description: '描述' + detailedDescription: '詳細說明' arguments: '參數' permissions: '權限' alternatives: '替代指令' - children: '指令集' + children: '子指令' # ------------------------------------------------------- -# You can translate the data for all commands using the below pattern. -# For example to translate /authme reload, create a section "authme.reload", or "login" for /login -# If the command has arguments, you can use arg1 as below to translate the first argument, and so forth -# Translations don't need to be complete; any missing section will be taken from the default silently -# Important: Put main commands like "authme" before their children (e.g. "authme.reload") +# 以下為所有指令的翻譯模板。 +# 例如翻譯 /authme reload 指令可創建「authme.reload」段落,/login 指令對應「login」 +# 若指令包含參數,使用 arg1 表示第一個參數(如下示例),以此類推 +# 翻譯不必完整;任何缺失的部分將以靜默方式從預設值中獲取 +# 注意:主指令(如「authme」)必須排列在子指令(如「authme.reload」)之前 commands: authme.register: - description: '登記一個新的玩家帳戶' - detailedDescription: '透過管理員身份,將一個玩家帳戶以指定的密碼註冊' + description: '註冊玩家帳號' + detailedDescription: '為指定玩家創建帳號並設定密碼。' arg1: - label: 'player' + label: '玩家' description: '玩家名稱' arg2: - label: 'password' - description: '密碼' + label: '密碼' + description: '登入密碼' diff --git a/src/main/resources/messages/messages_zhtw.yml b/src/main/resources/messages/messages_zhtw.yml index 104839adb5..6817f50f20 100644 --- a/src/main/resources/messages/messages_zhtw.yml +++ b/src/main/resources/messages/messages_zhtw.yml @@ -1,159 +1,156 @@ -# Translators: MineWolf50, lifehome, haer0248 # -# -------------------------------------------- # -# List of global tags: -# %nl% - Goes to new line. -# %username% - Replaces the username of the player receiving the message. -# %displayname% - Replaces the nickname (and colors) of the player receiving the message. +# 全域標籤列表: +# %nl% - 換行。 +# %username% - 替換為接收訊息的玩家名稱。 +# %displayname% - 替換為接收訊息的玩家暱稱(及其顏色格式)。 -# Registration +# 註冊 registration: - disabled: '&b【AuthMe】&6已關閉註冊功能。' - name_taken: '&b【AuthMe】&6這個帳號已經被註冊過了!' - register_request: '&b【AuthMe】&6請使用 "&c/register <密碼> <確認密碼>" 來註冊。' - command_usage: '&b【AuthMe】&6用法: &c"/register <密碼> <確認密碼>"' - reg_only: '&b【AuthMe】&6請到下列網站:「 https://example.tw 」進行註冊。' - success: '&b【AuthMe】&6您已成功註冊!' - kicked_admin_registered: '&b【AuthMe】&6管理員已協助您註冊,請重新登入。' + register_request: '&3請使用指令註冊:/register <密碼> <再次輸入密碼確認>' + command_usage: '&c用法:/register <密碼> <再次輸入密碼進行確認>' + reg_only: '&4只有註冊過的玩家才能加入伺服器!請造訪 http://example.com 進行註冊!' + kicked_admin_registered: '管理員已為你註冊,請重新登入。' + success: '&2註冊成功!' + disabled: '&c已停用遊戲內註冊功能!' + name_taken: '&c你已經註冊了此使用者名稱!' -# Password errors on registration +# 註冊時密碼錯誤 password: - match_error: '&b【AuthMe】&6兩次輸入的密碼不一致!' - name_in_password: '&b【AuthMe】&6您不可以用您的 ID (遊戲名稱) 來當作密碼!' - unsafe_password: '&b【AuthMe】&6您不可以使用這個不安全的密碼!' - forbidden_characters: '&b【AuthMe】&c密碼包含非法字符,可使用:%valid_chars' - wrong_length: '&b【AuthMe】&6您的密碼 超過最大字數 / 小於最小字數' + match_error: '&c兩次輸入的密碼不一致,請重試!' + name_in_password: '&c不能將使用者名稱作為密碼,請選擇其他密碼...' + unsafe_password: '&c密碼安全性較低,請設定更複雜的密碼...' + forbidden_characters: '&4密碼包含非法字元。合法字元:%valid_chars' + wrong_length: '&c密碼長度不符合要求!請選擇其他密碼!' -# Login +# 登入 login: - command_usage: '&b【AuthMe】&6用法: &c"/login <密碼>"' - wrong_password: '&b【AuthMe】&6密碼錯誤!' - success: '&b【AuthMe】&6密碼正確,您已成功登入!' - login_request: '&b【AuthMe】&6請使用 &c"/login <密碼>" &6來登入。' - timeout_error: '&b【AuthMe】&6超過登入時間,請稍後再試一次。' + command_usage: '&c用法:/login <密碼>' + wrong_password: '&c密碼錯誤!' + success: '&2登入成功!' + login_request: '&c請使用指令登入:/login <密碼>' + timeout_error: '&4登入逾時,你已被踢出伺服器,請重試!' -# Errors +# 錯誤 error: - denied_command: '&b【AuthMe】&c使用指令之前必須通過驗證!' - denied_chat: '&b【AuthMe】&c說話之前必須通過驗證!' - unregistered_user: '&b【AuthMe】&6這個帳號還沒有註冊過。' - not_logged_in: '&b【AuthMe】&6您還沒有登入!' - no_permission: '&b【AuthMe】&6您沒有使用該指令的權限。' - unexpected_error: '&b【AuthMe】&6發生錯誤,請聯繫管理員' - max_registration: '&b【AuthMe】&6您的 IP 位置所註冊的帳號數量已經達到最大限制。' - logged_in: '&b【AuthMe】&6您已經登入了!' - kick_for_vip: '&b【AuthMe】&6您已經被請出。&c原因:有 VIP 玩家登入伺服器' - kick_unresolved_hostname: '&b【AuthMe】&6無法解析玩家主機名稱。' - tempban_max_logins: '&b【AuthMe】&c您已被暫時封鎖IP位置,因為您登入失敗太多次。' + unregistered_user: '&c該玩家尚未註冊!' + denied_command: '&c執行此指令前請先完成身份驗證!' + denied_chat: '&c聊天前請先完成身份驗證!' + not_logged_in: '&c你尚未登入!' + tempban_max_logins: '&c由於登入失敗次數過多,你已被暫時封鎖。' + max_registration: '&c你已達到帳號最大註冊數限制(%reg_count/%max_acc %reg_names)!' + no_permission: '&4你沒有權限執行此操作!' + unexpected_error: '&4發生意外錯誤,請聯繫管理員!' + kick_for_vip: '&3VIP玩家加入導致伺服器滿員!' + logged_in: '&c你已經登入了!' + kick_unresolved_hostname: '&c出現錯誤:無法解析玩家主機名稱!' -# AntiBot +# 防假人 antibot: - kick_antibot: '&b【AuthMe】&cAntiBotMod 正在啟用中,請稍後再嘗試登入吧!' - auto_enabled: '&b【AuthMe】&6AntiBotMod 已自動啟用!' - auto_disabled: '&b【AuthMe】&6AntiBotMod 將於 &c%m &6分鐘後自動關閉' + kick_antibot: '已啟用防假人保護!請等待幾分鐘後再嘗試加入伺服器。' + auto_enabled: '&4[防假人] 偵測到大量連線,已自動啟用防護功能!' + auto_disabled: '&2[防假人] 防護功能已關閉,持續時長 %m 分鐘。' -# Unregister unregister: - success: '&b【AuthMe】&6您已經成功註銷。' - command_usage: '&b【AuthMe】&6用法:&c"/unregister <密碼>"' + success: '&c帳號註銷成功!' + command_usage: '&c用法:/unregister <密碼>' -# Other messages +# 其他訊息 misc: - account_not_activated: '&b【AuthMe】&6您的帳號還沒有經過驗證!檢查看看您的電子郵件 (Email) 吧!' - password_changed: '&b【AuthMe】&6密碼變更成功!' - logout: '&b【AuthMe】&6您已成功登出。' - reload: '&b【AuthMe】&6已重新讀取設定檔及資料庫。' - usage_change_password: '&b【AuthMe】&6用法:&c"/changepassword <舊密碼> <新密碼>"' - accounts_owned_self: '&b【AuthMe】&6您擁有 %count 個帳號:' - accounts_owned_other: '&b【AuthMe】&6玩家 %name 擁有 %count 個帳號:' + accounts_owned_self: '你擁有 %count 個帳號:' + accounts_owned_other: '玩家 %name 擁有 %count 個帳號:' + account_not_activated: '&c你的帳號尚未啟用,請檢查你的電子郵件!' + password_changed: '&2密碼修改成功!' + logout: '&2登出成功!' + reload: '&2設定和資料庫已重新載入!' + usage_change_password: '&c用法:/changepassword <原密碼> <新密碼>' -# Session messages +# 工作階段訊息 session: - valid_session: '&b【AuthMe】&6您已經成功登入!' - invalid_session: '&b【AuthMe】&6Session驗證不相符!' + invalid_session: '&c你的IP位址已變更,工作階段資料已失效!' + valid_session: '&2工作階段重新連線,已自動登入。' -# Error messages when joining +# 加入時的錯誤訊息 on_join_validation: - same_ip_online: '&b【AuthMe】&6相同IP玩家在線上!' - same_nick_online: '&b【AuthMe】&6有同樣帳號的玩家在線上!' - name_length: '&b【AuthMe】&6您的暱稱 太長 / 太短 了!' - characters_in_name: '&b【AuthMe】&6暱稱裡能使用的字符為: %valid_chars' - kick_full_server: '&b【AuthMe】&6伺服器已經滿了,請等等再試一次。' - country_banned: '&b【AuthMe】&6您所在的地區無法進入此伺服器。' - not_owner_error: '&b【AuthMe】&4警告!&c您並不是此帳戶持有人,請立即登出。' - invalid_name_case: '&b【AuthMe】&4警告!&c您應該使用「%valid」而並非「%invalid」登入遊戲。' - quick_command: '&b【AuthMe】&4指令使用過快,請加入伺服器後稍等一下再使用指令。' + name_length: '&4你的使用者名稱長度不符合要求!' + characters_in_name: '&4你的使用者名稱包含非法字元。合法字元:%valid_chars' + country_banned: '&4你所在的國家/地區已被伺服器封鎖!' + not_owner_error: '你不是該帳號的擁有者。請選擇其他使用者名稱!' + kick_full_server: '&4伺服器已滿,請稍後再試!' + same_nick_online: '&4伺服器內已存在相同使用者名稱的玩家!' + invalid_name_case: '請使用使用者名稱 %valid 加入,而不是 %invalid。' + same_ip_online: '伺服器內已存在相同IP位址的玩家!' + quick_command: '執行指令過快!請重新加入伺服器並稍後再試。' -# Email +# 電子郵件 email: - add_email_request: '&b【AuthMe】&6請使用 &c"/email add <電子郵件> <再次輸入電子郵件>" &6來新增電子郵件' - usage_email_add: '&b【AuthMe】&6用法: &c"/email add <電子郵件> <再次輸入電子郵件>"' - usage_email_change: '&b【AuthMe】&6用法: &c"/email change <舊的電子郵件> <新的電子郵件>"' - new_email_invalid: '&b【AuthMe】&6新的電子郵件無效!' - old_email_invalid: '&b【AuthMe】&6舊的電子郵件無效!' - invalid: '&b【AuthMe】&6無效的電子郵件!' - added: '&b【AuthMe】&6已新增電子郵件!' - add_not_allowed: '&b【AuthMe】&c不允許新增電子郵件' - request_confirmation: '&b【AuthMe】&6請驗證您的電子郵件!' - changed: '&b【AuthMe】&6電子郵件已變更!' - change_not_allowed: '&b【AuthMe】&c不允許變更電子郵件' - email_show: '&b【AuthMe】&2目前的電子郵件:&f%email' - no_email_for_account: '&b【AuthMe】&2您目前沒有設定電子郵件。' - already_used: '&b【AuthMe】&4這個電子郵件已被使用。' - incomplete_settings: '&b【AuthMe】&4因為電子郵件設定不完整導致無法傳送,請聯絡管理員。' - send_failure: '&b【AuthMe】&4無法傳送電子郵件,請聯絡管理員。' - change_password_expired: '&b【AuthMe】&6您現在不能使用這個指令變更密碼了。' - email_cooldown_error: '&b【AuthMe】&c電子郵件已經寄出了,您只能在 %time 後才能傳送。' + usage_email_add: '&c用法:/email add <電子郵件地址> <再次輸入電子郵件地址確認>' + usage_email_change: '&c用法:/email change <原電子郵件> <新電子郵件>' + new_email_invalid: '&c新電子郵件地址無效,請重試!' + old_email_invalid: '&c原電子郵件地址無效,請重試!' + invalid: '&c電子郵件地址無效,請重試!' + added: '&2電子郵件地址已成功綁定到你的帳號!' + request_confirmation: '&c請先驗證你的電子郵件地址!' + changed: '&2電子郵件地址修改成功!' + email_show: '&2你當前綁定的電子郵件是:&f%email' + incomplete_settings: '錯誤:郵件傳送設定不完整。請聯繫管理員。' + already_used: '&4該電子郵件地址已被其他帳號使用' + send_failure: '郵件傳送失敗。請聯繫管理員。' + no_email_for_account: '&2你尚未綁定任何電子郵件。' + add_email_request: '&3請使用指令綁定電子郵件:/email add <電子郵件地址> <再次輸入電子郵件地址確認>' + change_password_expired: '你不能再使用此指令修改密碼。' + email_cooldown_error: '&c郵件已傳送。請等待 %time 後再試。' + add_not_allowed: '&c當前不允許綁定電子郵件。' + change_not_allowed: '&c當前不允許修改電子郵件。' -# Password recovery by email +# 透過電子郵件恢復密碼 recovery: - forgot_password_hint: '&b【AuthMe】&6忘記密碼了嗎?使用 &c"/email recovery <電子郵件>"' - command_usage: '&b【AuthMe】&6用法: &c"/email recovery <電子郵件>"' - email_sent: '&b【AuthMe】&6已經送出重設密碼要求至您的電子郵件,請查收。' - code: - code_sent: '&b【AuthMe】&6忘記密碼的恢復密碼電子郵件已傳送至您的信箱中。' - incorrect: '&b【AuthMe】&6恢復密碼錯誤!您剩餘 %count 次嘗試機會。' - tries_exceeded: '&b【AuthMe】&6恢復密碼過多次數錯誤。使用 "/email recovery [電子郵件]" 取得新的恢復密碼。' - correct: '&b【AuthMe】&6恢復密碼正確!' - change_password: '&b【AuthMe】&6請使用 "/email setpassword <新密碼>" 變更您的密碼。' + forgot_password_hint: '&3忘記密碼?請使用指令恢復:/email recovery <電子郵件地址>' + command_usage: '&c用法:/email recovery <電子郵件地址>' + email_sent: '&2密碼重設郵件已傳送,請查收電子郵件!' + code: + code_sent: '密碼重設驗證碼已傳送至你的電子郵件。' + incorrect: '驗證碼錯誤!你還有 %count 次嘗試機會。' + tries_exceeded: '驗證碼嘗試次數超限。請再次使用指令"/email recovery [電子郵件]"產生新驗證碼。' + correct: '驗證碼校驗成功!' + change_password: '請立即使用指令"/email setpassword <新密碼>"修改密碼。' -# Captcha +# 驗證碼 captcha: - usage_captcha: '&b【AuthMe】&6請用 &c"/captcha %captcha_code" &6來輸入您的驗證碼。' - wrong_captcha: '&b【AuthMe】&6錯誤的驗證碼,請使用 "/captcha %captcha_code" 再試一次。' - valid_captcha: '&b【AuthMe】&6驗證碼無效。' - captcha_for_registration: '&b【AuthMe】&6註冊前必須先提供驗證碼,使用 /captcha %captcha_code 來驗證。' - register_captcha_valid: '&b【AuthMe】&2驗證已通過,現在可以使用 /register 來進行註冊了。' + usage_captcha: '&3登入需輸入驗證碼,請使用指令:/captcha %captcha_code' + wrong_captcha: '&c驗證碼錯誤,請使用指令:/captcha %captcha_code' + valid_captcha: '&2驗證碼校驗成功!' + captcha_for_registration: '註冊前需輸入驗證碼,請輸入指令:/captcha %captcha_code' + register_captcha_valid: '&2驗證碼通過!現在你可以使用指令註冊:/register' -# Verification code +# 電子郵件驗證 verification: - code_required: '&b【AuthMe】&3敏感指令,需要電子郵件驗證後才能執行,請檢查電子郵件。' - command_usage: '&b【AuthMe】&c用法:/verification <驗證碼>' - incorrect_code: '&b【AuthMe】&c驗證碼錯誤,請在聊天室使用 "/verification <驗證碼>" 電子郵件收到的驗證碼' - success: '&b【AuthMe】&2身分已驗證,您現在可以使用所有指令!' - already_verified: '&b【AuthMe】&2您已經可以使用所有指令!' - code_expired: '&b【AuthMe】&3驗證碼已過期,請使用其他敏感指令來取得新的驗證碼!' - email_needed: '&b【AuthMe】&3若需要身分驗證,請先新增電子郵件!' + code_required: '&3敏感操作需電子郵件驗證!請查收郵件並按指引操作。' + command_usage: '&c用法:/verification <驗證碼>' + incorrect_code: '&c驗證碼錯誤,請輸入郵件收到的驗證碼:/verification <驗證碼>' + success: '&2身份驗證成功!當前工作階段可執行所有敏感指令!' + already_verified: '&2當前工作階段已具備敏感操作權限!' + code_expired: '&3驗證碼已過期!請重新觸發敏感操作取得新驗證碼!' + email_needed: '&3請先綁定電子郵件進行身份驗證!' -# Time units -time: - second: '秒' - seconds: '秒' - minute: '分' - minutes: '分' - hour: '時' - hours: '時' - day: '天' - days: '天' - -# Two-factor authentication +# 雙重因素驗證 (2FA) two_factor: - code_created: '&b【AuthMe】&b您的登入金鑰為&9「%c%code&9」&b,掃描連結為:&c %url' - confirmation_required: '&b【AuthMe】&6請使用 /2fa confirm <驗證碼> 來確認雙重驗證。' - code_required: '&b【AuthMe】&c請使用 /2fa code <驗證碼> 來完成驗證。' - already_enabled: '&b【AuthMe】&c雙重驗證已經開啟。' - enable_error_no_code: '&b【AuthMe】&6雙重驗證代碼不存在或失效,使用 /2fa add 來新增。' - enable_success: '&b【AuthMe】&6雙重驗證已開啟!' - enable_error_wrong_code: '&b【AuthMe】&6雙重驗證代碼錯誤或失效,使用 /2fa add 來新增。' - not_enabled_error: '&b【AuthMe】&6雙重驗證尚未開啟,使用 /2fa add 來開啟。' - removed_success: '&b【AuthMe】&6雙重驗證已成功移除!' - invalid_code: '&b【AuthMe】&c驗證碼錯誤。' + code_created: '&2你的通行金鑰為:%code。可造訪連結並使用驗證器掃描QR碼:%url' + confirmation_required: '請驗證通行金鑰:/2fa confirm <令牌>' + code_required: '請輸入令牌:/2fa code <令牌>' + already_enabled: '你已經啟用了雙重驗證!' + enable_error_no_code: '未產生有效通行金鑰或已過期。請使用指令:/2fa add' + enable_success: '已啟用雙重驗證' + enable_error_wrong_code: '令牌錯誤或已過期。請使用指令:/2fa add' + not_enabled_error: '未啟用雙重驗證。請使用指令:/2fa add' + removed_success: '已關閉雙重驗證' + invalid_code: '令牌無效!' + +# 時間單位 +time: + second: '秒' + seconds: '秒' + minute: '分鐘' + minutes: '分鐘' + hour: '小時' + hours: '小時' + day: '天' + days: '天'