Commit 7efbdbf1 authored by tester233's avatar tester233 Committed by Melledy
Browse files

Update zh-CN.json & fix typo

parent f26fe213
......@@ -2,47 +2,47 @@
"messages": {
"game": {
"port_bind": "游戏服务器已在端口 %s 上启动",
"connect": "客户端已连接至 %s",
"connect": "客户端 %s 已连接",
"disconnect": "客户端 %s 已断开连接",
"game_update_error": "游戏更新时发生错误",
"command_error": "命令发生错误:"
},
"dispatch": {
"port_bind": "[Dispatch] 服务器已在端口 %s 上启动",
"request": "[Dispatch] 客户端 %s 请求: %s %s",
"request": "[Dispatch] 客户端 %s 请求:%s %s",
"keystore": {
"general_error": "[Dispatch] 加载 keystore 文件时发生错误!",
"password_error": "[Dispatch] 加载 keystore 失败。正在尝试使用预设的 keystore 密码...",
"password_error": "[Dispatch] 加载 keystore 失败。正在尝试使用默认密码...",
"no_keystore_error": "[Dispatch] 未找到 SSL 证书!已降级到 HTTP 服务器",
"default_password": "[Dispatch] 默认的 keystore 密码加载成功。请考虑将 config.json 的默认密码设置为 123456"
},
"no_commands_error": "此命令不适用于 Dispatch-only 模式",
"unhandled_request_error": "[Dispatch] 潜在的未处理请求 %s 请求:%s",
"unhandled_request_error": "[Dispatch] 潜在的未处理请求%s %s",
"account": {
"login_attempt": "[Dispatch] 客户端 %s 正在尝试登录",
"login_success": "[Dispatch] 客户端 %s 已登录,UID为 %s",
"login_token_attempt": "[Dispatch] 客户端 %s 正在尝试使用令牌登录",
"login_token_error": "[Dispatch] 客户端 %s 使用令牌登录失败",
"login_token_success": "[Dispatch] 客户端 %s 已通过令牌登录,UID为 %s",
"combo_token_success": "[Dispatch] 客户端 %s 交换令牌成功",
"combo_token_error": "[Dispatch] 客户端 %s 交换令牌失败",
"login_token_attempt": "[Dispatch] 客户端 %s 正在尝试使用 token 登录",
"login_token_error": "[Dispatch] 客户端 %s 使用 token 登录失败",
"login_token_success": "[Dispatch] 客户端 %s 已通过 token 登录,UID为 %s",
"combo_token_success": "[Dispatch] 客户端 %s 交换 token 成功",
"combo_token_error": "[Dispatch] 客户端 %s 交换 token 失败",
"account_login_create_success": "[Dispatch] 客户端 %s 登录失败: 已注册UID为 %s 的账号",
"account_login_create_error": "[Dispatch] 客户端 %s 登录失败:账号创建失败。",
"account_login_exist_error": "[Dispatch] 客户端 %s 登录失败:账号不存在",
"account_cache_error": "游戏账号缓存信息错误",
"session_key_error": "交换秘钥不符。",
"session_key_error": "会话密钥错误。",
"username_error": "未找到此用户名。",
"username_create_error": "未找到用户名,建立连接失败。"
}
},
"status": {
"free_software": "Grasscutter 是免费开源软件,遵循AGPL-3.0 license。如果是付费购买的,那已经被骗了。项目地址:Github:https://github.com/Grasscutters/Grasscutter",
"free_software": "Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。如果是付费购买的,那已经被骗了。项目地址:https://github.com/Grasscutters/Grasscutter",
"starting": "正在启动 Grasscutter...",
"shutdown": "正在关闭...",
"done": "加载完成!输入 \"help\" 查看命令列表",
"error": "发生了一个错误。",
"welcome": "欢迎使用 Grasscutter!珍惜这段美妙的旅途吧!",
"run_mode_error": "无效的服务器运行模式: %s。",
"run_mode_error": "无效的服务器运行模式:%s。",
"run_mode_help": "服务器运行模式必须为 HYBRID、DISPATCH_ONLY 或 GAME_ONLY。Grasscutter 启动失败...",
"create_resources": "正在创建 resources 目录...",
"resources_error": "请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。"
......@@ -52,18 +52,19 @@
"generic": {
"not_specified": "没有指定命令。",
"unknown_command": "未知的命令:%s",
"permission_error": "哼哼哼!没有执行此命令的权限!请联系服务器管理员解决!",
"permission_error": "哼哼哼!没有执行此命令的权限!请联系服务器管理员解决!",
"console_execute_error": "此命令只能在服务器控制台执行呐~",
"player_execute_error": "此命令只能在游戏内执行哦~",
"command_exist_error": "这条命令……好像找不到呢?。",
"no_description_specified": "没有指定说明",
"invalid": {
"amount": "无效的数量.",
"artifactId": "无效的圣遗物ID。",
"avatarId": "无效的角色ID。",
"avatarLevel": "无效的角色等。",
"avatarLevel": "无效的角色等。",
"entityId": "无效的实体ID。",
"itemId": "无效的物品ID。",
"itemLevel": "无效的物品等。",
"itemLevel": "无效的物品等。",
"itemRefinement": "无效的物品精炼等级。",
"playerId": "无效的玩家ID。",
"uid": "无效的UID。"
......@@ -71,16 +72,16 @@
},
"execution": {
"uid_error": "无效的UID。",
"player_exist_error": "用户不存在。",
"player_exist_error": "玩家不存在。",
"player_offline_error": "玩家已离线。",
"item_id_error": "无效的物品ID。.",
"item_player_exist_error": "无效的物品/玩家UID。",
"entity_id_error": "无效的实体ID。",
"player_exist_offline_error": "玩家不存在或已离线。",
"argument_error": "无效的参数。",
"clear_target": "目标已清除.",
"clear_target": "目标已清除",
"set_target": "随后的的命令都会以@%s为预设。",
"need_target": "此命令需要一个目标 UID。添加 <@UID> 参数或使用 /target @UID 来设定持久目标。"
"need_target": "此命令需要一个目标 UID。添加 <@UID> 参数或使用 /target @UID 来指定默认目标。"
},
"status": {
"enabled": "已启用",
......@@ -89,13 +90,13 @@
"success": "成功"
},
"account": {
"modify": "修改使用者账号",
"modify": "修改用户账号",
"invalid": "无效的UID。",
"exists": "账号已存在。",
"create": "已建账号,UID 为 %s 。",
"create": "已建账号,UID 为 %s 。",
"delete": "账号已刪除。",
"no_account": "账号不存在。",
"command_usage": "用法:account <create|delete> <username> [uid]",
"command_usage": "用法:account <create|delete> <用户名> [uid]",
"description": "创建或删除账号。"
},
"broadcast": {
......@@ -104,72 +105,72 @@
"description": "向所有玩家发送公告。"
},
"changescene": {
"usage": "用法:changescene <scene id>",
"already_in_scene": "你已经在这个秘境中了。",
"success": "已切换至秘境 %s.",
"exists_error": "此秘境不存在。",
"description": "切换指定秘境。"
"usage": "用法:changescene <场景ID>",
"already_in_scene": "你已经在这个场景中了。",
"success": "已切换至场景 %s",
"exists_error": "此场景不存在。",
"description": "切换指定场景。"
},
"clear": {
"command_usage": "用法: clear <all|wp|art|mat>",
"weapons": "已 %s 的武器清空。",
"artifacts": "已 %s 的圣遗物清空。",
"materials": "已 %s 的材料清空。",
"furniture": "已 %s 的尘歌壶家具清空。",
"displays": "已清 %s 的显示。",
"virtuals": "已 %s 的所有货币和经验值清空。",
"everything": "已 %s 的所有物品清空。",
"description": "从的背包中删除所有未装备且已解锁的物品,包括稀有物品。"
"command_usage": "用法: clear <all|wp|art|mat>\nall: 所有, wp: 武器, art: 圣遗物, mat: 材料",
"weapons": "已清除 %s 的武器。",
"artifacts": "已清除 %s 的圣遗物。",
"materials": "已清除 %s 的材料。",
"furniture": "已清除 %s 的尘歌壶家具。",
"displays": "已清 %s 的屏幕。",
"virtuals": "已清除 %s 的所有货币和经验值。",
"everything": "已清除 %s 的所有物品。",
"description": "从的背包中删除所有未装备且已解锁的物品,包括稀有物品。"
},
"coop": {
"usage": "用法:coop <playerId> <target playerId>",
"success": "已强制召唤 %s 到 %s的世界",
"description": "强制召唤指定用户到他人的世界。"
"usage": "用法:coop <玩家ID> <目标玩家ID>",
"success": "已强制传送 %s 到 %s 的世界",
"description": "强制传送指定用户到他人的世界。"
},
"enter_dungeon": {
"usage": "用法:enterdungeon <dungeon id>",
"usage": "用法:enterdungeon <秘境ID>",
"changed": "已进入秘境 %s",
"not_found_error": "此秘境不存在。",
"in_dungeon_error": "你已经在秘境中了。",
"description": "进入指定秘境。"
},
"giveAll": {
"usage": "用法:giveall [player] [amount]",
"usage": "用法:giveall [玩家] [数量]",
"started": "正在给予全部物品...",
"success": "已给予全部物品。",
"success": "已给予 %s 全部物品。",
"invalid_amount_or_playerId": "无效的数量/玩家ID。",
"description": "给予所有物品。"
},
"giveArtifact": {
"usage": "用法:giveart|gart [player] <artifactId> <mainPropId> [<appendPropId>[,<times>]]... [level]",
"usage": "用法:giveart|gart [玩家] <圣遗物ID> <主词条ID> [<副词条ID>[,<强化次数>]]... [等级]",
"id_error": "无效的圣遗物ID。",
"success": "已将 %s 给予 %s。",
"description": "给予指定圣遗物。"
},
"giveChar": {
"usage": "用法:givechar <player> <itemId|itemName> [amount]",
"given": "给予角色 %s 等级 %s 向UID %s.",
"usage": "用法:givechar <玩家> <角色ID|角色名> [数量]",
"given": "已将角色 %s (等级 %s) 给与 %s",
"invalid_avatar_id": "无效的角色ID。",
"invalid_avatar_level": "无效的角色等。.",
"invalid_avatar_level": "无效的角色等。.",
"invalid_avatar_or_player_id": "无效的角色ID/玩家ID。",
"description": "给予指定角色。"
},
"give": {
"usage": "用法:give <player> <itemId|itemName> [amount] [level] [refinement]",
"refinement_only_applicable_weapons": "精炼等阶参数仅在给予武器时可用",
"refinement_must_between_1_and_5": "精炼等必须在 1 到 5 之间。",
"usage": "用法:give <玩家> <物品ID|物品名> [数量] [等级] [精炼等级]",
"refinement_only_applicable_weapons": "只有武器可以设置精炼等级。",
"refinement_must_between_1_and_5": "精炼等必须在 1 到 5 之间。",
"given": "已将 %s 个 %s 给予 %s。",
"given_with_level_and_refinement": "已将 %s [等級%s, 精炼%s] %s个给予 %s",
"given_level": "已将 %s 等级 %s %s 个给予UID %s",
"given_with_level_and_refinement": "已将 %s (等级 %s, 精炼 %s) %s 个给予 %s",
"given_level": "已将 %s (等级 %s) %s 个给予 %s",
"description": "给予指定物品。"
},
"godmode": {
"success": "上帝模式已被设置为 %s 。 [用户:%s]",
"success": "%s 的无敌模式已被设置为 %s",
"description": "防止你受到伤害。"
},
"heal": {
"success": "所有角色已被治疗。",
"description": "治疗所选队伍的角色。"
"success": "已经治疗所有角色。",
"description": "治疗场上队伍的角色。"
},
"kick": {
"player_kick_player": "玩家 [%s:%s] 已将 [%s:%s] 踢出",
......@@ -177,28 +178,28 @@
"description": "从服务器内踢出指定玩家。"
},
"kill": {
"usage": "用法:killall [playerUid] [sceneId]",
"usage": "用法:killall [玩家UID] [场景ID]",
"scene_not_found_in_player_world": "未在玩家世界中找到此场景",
"kill_monsters_in_scene": "已杀死 %s 个怪物。 [场景ID: %s]",
"kill_monsters_in_scene": "已杀死场景 %s 中的 %s 个怪物。",
"description": "杀死所有怪物"
},
"killCharacter": {
"usage": "用法:/killcharacter [playerId]",
"success": "已杀死 %s 目前使用的角色。",
"description": "杀死目前使用的角色"
"usage": "用法:/killcharacter [玩家ID]",
"success": "已杀死 %s 当前角色。",
"description": "杀死当前角色"
},
"list": {
"success": "目前在线人数:%s",
"description": "查看所有玩家"
},
"permission": {
"usage": "用法:permission <add|remove> <username> <permission>",
"add": "已设置权限。",
"usage": "用法:permission <add|remove> <用户名> <权限>",
"add": "权限已添加。",
"has_error": "此玩家已拥有此权限!",
"remove": "权限已移除。",
"not_have_error": "此玩家未拥有权限!",
"account_error": "账号不存在",
"description": "给予或移除指定玩家的权限。"
"account_error": "账号不存在",
"description": "添加或移除指定玩家的权限。"
},
"position": {
"success": "坐标:%s, %s, %s\n场景ID:%s",
......@@ -206,74 +207,74 @@
},
"reload": {
"reload_start": "正在重载配置文件和数据。",
"reload_done": "重载完。",
"reload_done": "重载完。",
"description": "重载配置文件和数据。"
},
"resetConst": {
"reset_all": "重置所有角色的命座。",
"success": "已重置 %s 的命座,重新登录后将会生效。",
"success": "已重置 %s 的命座,重新登录后生效。",
"description": "重置当前角色的命之座,执行命令后需重新登录以生效。"
},
"resetShopLimit": {
"usage": "用法:/resetshop <player id>",
"usage": "用法:/resetshop <玩家ID>",
"description": "重置所选玩家的商店刷新时间。"
},
"sendMail": {
"usage": "用法:give [player] <itemId|itemName> [amount]",
"user_not_exist": "ID '%s' 的使用者不存在。",
"start_composition": "发送邮件流程。\n请使用`/send <标题>`前进到下一步。\n你可以在任何时间使用`/sendmail stop`来停止发送。",
"usage": "用法:give [玩家] <物品ID|物品名称> [数量]",
"user_not_exist": "ID '%s' 的用户不存在。",
"start_composition": "发送邮件流程。\n请使用`/sendmail <标题>`前进到下一步。\n你可以在任何时间使用`/sendmail stop`来停止发送。",
"templates": "邮件模板尚未实装...",
"invalid_arguments": "无效的参数。\n指令使用方法 `/sendmail <userId|all|help> [templateId]`",
"invalid_arguments": "无效的参数。\n指令使用方法 `/sendmail <用户ID|all|help> [模板ID]`",
"send_cancel": "取消发送邮件",
"send_done": "已将邮件发送给 %s!",
"send_all_done": "邮件已发送给所有人!",
"not_composition_end": "现在邮件发送未到最后阶段。\n请使用 `/sendmail %s` 继续发送邮件,或使用 `/sendmail stop` 来停止发送邮件。",
"please_use": "请使用 `/sendmail %s`",
"set_title": "成功将邮件标题设置为 '%s'。\n使用 '/sendmail <content>' 来设置邮件内容。",
"set_contents": "成功将'%s'设置为邮件内容\n使用 '/sendmail <发件人>' 来设置发件人。",
"set_message_sender": "发件人已设置为 '%s'。\n使用 '/sendmail <itemId|itemName|finish> [amount] [level]' 来添加附件。",
"send": "已添加 %s 个 %s (等級为 %s) 邮件附件。\n如果没有要继续添加的道具请使用 `/sendmail finish` 来完成邮件发送。",
"set_title": "成功将邮件标题设置为 '%s'。\n使用 '/sendmail <正文>' 来设置邮件内容。",
"set_contents": "成功将邮件内容设置为 '%s'\n使用 '/sendmail <发件人>' 来设置发件人。",
"set_message_sender": "发件人已设置为 '%s'。\n使用 '/sendmail <物品ID|物品名称|finish> [数量] [等级]' 来添加附件。",
"send": "已添加 %s 个 %s (等 %s) 邮件附件。\n如果没有要继续添加的附件请使用 `/sendmail finish` 来发送邮件。",
"invalid_arguments_please_use": "错误的参数 \n请使用 `/sendmail %s`",
"title": "<标题>",
"message": "<正文>",
"sender": "<发件人>",
"arguments": "<itemId|itemName|finish> [数量] [等级]",
"arguments": "<物品ID|物品名称|finish> [数量] [等级]",
"error": "错误:无效的编写阶段 %s。需要 StackTrace 请查看服务器控制台。",
"description": "向指定用户发送邮件。 此命令的用法可根据附加的参数而变化。"
"description": "向指定用户发送邮件。此命令的用法可根据附加的参数而变化。"
},
"sendMessage": {
"usage": "用法:sendmessage <player> <message>",
"usage": "用法:sendmessage <玩家> <消息>",
"success": "消息已发送。",
"description": "向指定玩家发送消息"
},
"setFetterLevel": {
"usage": "用法:setfetterlevel <level>",
"usage": "用法:setfetterlevel <好感度等级>",
"range_error": "好感度等级必须在 0 到 10 之间。",
"success": "好感度已设置为 %s 级",
"level_error": "无效的好感度等级。",
"description": "设置当前角色的好感度等级。"
},
"setStats": {
"usage_console": "用法:setstats|stats @<UID> <stat> <value>",
"usage_ingame": "用法:setstats|stats [@UID] <stat> <value>",
"help_message": "\n\t使用的数据类型:hp (生命值)| maxhp (最大生命值) | def(防御力) | atk (攻击力)| em (元素精通) | er (元素充能效率) | crate(暴击率) | cdmg (暴击伤害)| cdr (冷却缩减) | heal(治疗加成)| heali (受治疗加成)| shield (护盾强效)| defi (无视防御)\n\t(cont.) 元素伤:epyro (火) | ecryo (冰) | ehydro (水) | egeo (岩) | edendro (草) | eelectro (雷) | ephys (物理)(cont.) 元素抗性:respyro (火) | rescryo (冰) | reshydro (水) | resgeo (岩) | resdendro (草) | reselectro (雷) | resphys (物理)\n",
"value_error": "无效的数据值。",
"usage_console": "用法:setstats|stats @<UID> <属性> <数值>",
"usage_ingame": "用法:setstats|stats [@UID] <属性> <数值>",
"help_message": "\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 (物理)\n",
"value_error": "无效的属性值。",
"uid_error": "无效的UID。",
"player_error": "玩家不存在或已离线。",
"set_self": "%s 已经设置为 %s。",
"set_for_uid": "%s 的使用者 %s 更改为 %s。",
"set_max_hp": "最大生命值更改为 %s。",
"set_self": "%s 已为 %s。",
"set_for_uid": "%s (来自 %s) 设置为 %s。",
"set_max_hp": "最大生命值已设为 %s。",
"description": "设置当前角色的属性。"
},
"setWorldLevel": {
"usage": "用法:setworldlevel <level>",
"usage": "用法:setworldlevel <等级>",
"value_error": "世界等级必须设置在0-8之间。",
"success": "已将世界等级设为%s。",
"success": "已将世界等级设为 %s。",
"invalid_world_level": "无效的世界等级。",
"description": "设置世界等级,执行命令后需重新登录以生效。"
},
"spawn": {
"usage": "用法:spawn <entityId> [amount] [level(仅怪物]",
"usage": "用法:spawn <实体ID> [数量] [等级(仅怪物)]",
"success": "已生成 %s 个 %s。",
"description": "在你附近生成一个生物。"
},
......@@ -282,14 +283,14 @@
"description": "停止服务器"
},
"talent": {
"usage_1": "设置天赋等级:/talent set <talentID> <value>",
"usage_2": "另一种设置天赋等级的命令使用方法:/talent <n or e or q> <value>",
"usage_3": "获取天赋ID指令用法:/talent getid",
"usage_1": "设置天赋等级:/talent set <天赋ID> <数值>",
"usage_2": "另一种设置天赋等级的方法:/talent <n (普攻) | e (元素战技) | q (元素爆发)> <数值>",
"usage_3": "获取天赋ID:/talent getid",
"lower_16": "无效的天赋等级,天赋等级应小于等于15。",
"set_id": "将天赋等级设为 %s。",
"set_atk": "将普通攻击等级设为 %s。",
"set_e": "设元素战技等级为 %s。",
"set_q": "设元素爆发等级为 %s。",
"set_e": "设元素战技等级为 %s。",
"set_q": "设元素爆发等级为 %s。",
"invalid_skill_id": "无效的技能ID。",
"set_this": "将天赋等级设为 %s。",
"invalid_level": "无效的天赋等级。",
......@@ -299,33 +300,36 @@
"description": "设置当前角色的天赋等级。"
},
"teleportAll": {
"success": "已将全部玩家传送到你的位置",
"error": "命令仅限处于多人游戏状态下使用。",
"success": "已将所有玩家传送到你的位置",
"error": "你只能在多人游戏状态下执行此命令。",
"description": "将你世界中的所有玩家传送到你所在的位置。"
},
"teleport": {
"usage_server": "用法:/tp @<player id> <x> <y> <z> [scene id]",
"usage": "用法:/tp [@<player id>] <x> <y> <z> [scene id]",
"usage_server": "用法:/tp @<玩家ID> <x> <y> <z> [场景ID]",
"usage": "用法:/tp [@<玩家ID>] <x> <y> <z> [场景ID]",
"specify_player_id": "你必须指定一个玩家ID。",
"invalid_position": "无效的位置。",
"success": "传送 %s 到坐标 %s,%s,%s,场景为 %s",
"description": "改变指定玩家的位置。"
},
"tower": {
"unlock_done": "深境回廊的所有层已全部解锁。"
},
"weather": {
"usage": "用法:weather <weatherId> [climateId]",
"success": "已将当前天气设定为 %s,气候为 %s。",
"usage": "用法:weather <天气ID> [气候ID]",
"success": "已更改天气为 %s,气候为 %s。",
"invalid_id": "无效的天气ID。",
"description": "改天气"
"description": "改天气"
},
"drop": {
"command_usage": "用法:drop <itemId|itemName> [amount]",
"success": "已 %s x %s 丟在附近。",
"command_usage": "用法:drop <物品ID|物品名称> [数量]",
"success": "已丢下 %s %s。",
"description": "在你附近丢一个物品。"
},
"help": {
"usage": "用法:",
"aliases": "別名:",
"available_commands": "可用令:",
"available_commands": "可用令:",
"description": "发送帮助信息或显示指定命令的信息。"
},
"restart": {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment