diff --git a/src/main/resources/languages/zh-CN.json b/src/main/resources/languages/zh-CN.json index 7548d7f70..fe7c1c92a 100644 --- a/src/main/resources/languages/zh-CN.json +++ b/src/main/resources/languages/zh-CN.json @@ -1,10 +1,10 @@ { "messages": { "game": { - "port_bind": "游戏服务器已在端口 %s 上启动", - "connect": "客户端 %s 已连接", - "disconnect": "客户端 %s 已断开连接", - "game_update_error": "游戏更新时发生错误", + "port_bind": "游戏服务器已在端口 %s 上启动。", + "connect": "客户端 %s 已连接。", + "disconnect": "客户端 %s 已断开连接。", + "game_update_error": "游戏更新时发生错误。", "command_error": "命令发生错误:" }, "dispatch": { @@ -47,7 +47,7 @@ "router_error": "[Dispatch] 无法连接路由" }, "status": { - "free_software": "Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。如果你是付费购买的,那你已经被骗了。\n\t项目地址:https://github.com/Grasscutters/Grasscutter", + "free_software": "Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。\n\t如果你是付费购买的,那你已经被骗了。\n\t项目地址:https://github.com/Grasscutters/Grasscutter", "starting": "正在启动 Grasscutter...", "shutdown": "正在关闭...", "done": "加载完成!输入 \"help\" 查看命令列表", @@ -221,8 +221,8 @@ "description": "重载配置文件和数据" }, "resetConst": { - "reset_all": "重置所有角色的命座。", - "success": "已重置 %s 的命座,重新登录后生效。", + "reset_all": "重置所有角色的命之座。", + "success": "已重置 %s 的命之座,重新登录后生效。", "description": "重置当前角色的命之座,执行命令后需重新登录以生效" }, "resetShopLimit": { @@ -230,7 +230,7 @@ "description": "重置指定玩家的商店刷新时间" }, "sendMail": { - "give_usage": "🇺🇸Usage: give [amount] [level] [refinement]", + "give_usage": "使用:/give <物品ID|物品名称> [数量] [等级] [精炼等级]", "user_not_exist": "玩家 '%s' 不存在。", "start_composition": "开始撰写邮件。\n请使用 '/sendmail <标题>' 继续。\n你可以随时使用 '/sendmail stop' 停止。", "templates": "邮件模板尚未实装...", @@ -257,11 +257,11 @@ "description": "向玩家以服务器的身份发送消息。如果没有指定目标,则向服务器的全部玩家发送" }, "setConst": { - "range_error": "命座等级必须是 0~6级", - "level_error": "无效的命座等级", - "fail": "命座等级设置失败", - "failed_success": "命座 %s 已设置为 %s. 请传送到重载场景或重新登录查看效果", - "success": "命座 %s 已设置为 %s.", + "range_error": "命之座等级必须在 0-6 之间。", + "level_error": "无效的命之座等级。", + "fail": "命之座等级设置失败。", + "failed_success": "命之座 %s 已设置为 %s。", + "success": "命之座 %s 已设置为 %s。", "description": "为当前活跃角色设置命座等级" }, "setFetterLevel": { @@ -271,10 +271,10 @@ "description": "设置当前角色的好感度等级" }, "setProp": { - "description": "设置账号的状态。比如可以通过此命令启用 godmode,也可以解锁深渊或更改纪行等级\n\t可更改的状态列表:godmode(上帝模式)|nostamina(无限体力)|unlimitedenergy(无限能量)|abyss(深渊)|worldlevel(世界等级)|bplevel(纪行等级)\n查看 PlayerProperty enum 以获得其他数值,格式为 PROP_MAX_SPRING_VOLUME -> max_spring_volume" + "description": "设置账号的状态。比如可以通过此命令启用 godmode,也可以解锁深渊或更改纪行等级\n\t可更改的状态列表:godmode(上帝模式)|nostamina(无限体力)|unlimitedenergy(无限能量)|abyss(深渊)|worldlevel(世界等级)|bplevel(纪行等级)\n\t查看 PlayerProperty enum 以获得其他数值,格式为 PROP_MAX_SPRING_VOLUME -> max_spring_volume" }, "setStats": { - "description": "设置当前角色的属性\n\t可更改的属性列表:hp(生命值)|maxhp(最大生命值)|def(防御力)|atk(攻击力)|em(元素精通)|er(元素充能效率)|crate(暴击率)|cdmg(暴击伤害)|cdr(冷却缩减)|heal(治疗加成)|heali(受治疗加成)|shield(护盾强效)|defi(无视防御)\n元素增伤:epyro(火)|ecryo(冰)|ehydro(水)|egeo(岩)|edendro(草)|eelectro(雷)|ephys(物理)\n元素抗性:respyro(火)|rescryo(冰)|reshydro(水)|resgeo(岩)|resdendro(草)|reselectro(雷)|resphys(物理)", + "description": "设置当前角色的属性\n\t可更改的属性列表:hp(生命值)|maxhp(最大生命值)|def(防御力)|atk(攻击力)|em(元素精通)|er(元素充能效率)|crate(暴击率)|cdmg(暴击伤害)|cdr(冷却缩减)|heal(治疗加成)|heali(受治疗加成)|shield(护盾强效)|defi(无视防御)\n\t元素增伤:epyro(火)|ecryo(冰)|ehydro(水)|egeo(岩)|edendro(草)|eelectro(雷)|ephys(物理)\n\t元素抗性:respyro(火)|rescryo(冰)|reshydro(水)|resgeo(岩)|resdendro(草)|reselectro(雷)|resphys(物理)", "locked_to": "%s 已锁定为:%s。", "locked_for_to": "%s 属于 %s 的,已锁定为:%s。", "unlocked": "%s 已解锁。", @@ -290,14 +290,14 @@ "description": "停止服务器" }, "talent": { - "lower_16": "无效的天赋等级,天赋等级应小于等于15。", - "set_id": "🇺🇸Set talent %s - \"%s\" to %s.", - "id_desc": "🇺🇸Talent %s - \"%s\" - \"%s\"", + "lower_16": "无效的天赋等级,天赋等级应在 1-15 之间。", + "set_id": "修改技能 %s - \"%s\" 至 %s。", + "id_desc": "技能 %s - \"%s\" - \"%s\"", "invalid_skill_id": "无效的技能ID。", "invalid_level": "无效的天赋等级。", "normal_attack_id": "普通攻击的 ID 为 %s。", - "e_skill_id": "元素战技ID %s。", - "q_skill_id": "元素爆发ID %s。", + "e_skill_id": "元素战技的 ID 为 %s。", + "q_skill_id": "元素爆发的 ID 为 %s。", "description": "设置当前角色的天赋等级" }, "team": {