zh-CN.json 16.3 KB
Newer Older
真心's avatar
真心 committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
  "messages": {
    "game": {
      "port_bind": "游戏服务器已在端口 %s 上启动",
      "connect": "客户端已连接至 %s",
      "disconnect": "客户端 %s 已断开连接",
      "game_update_error": "游戏更新时发生错误",
      "command_error": "命令发生错误:"
    },
    "dispatch": {
      "port_bind": "[Dispatch] 服务器已在端口 %s 上启动",
      "request": "[Dispatch] 客户端 %s 请求: %s %s",
      "keystore": {
        "general_error": "[Dispatch] 加载 keystore 文件时发生错误!",
        "password_error": "[Dispatch] 加载 keystore 失败。正在尝试使用预设的 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",
      "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 交换令牌失败",
        "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": "交换秘钥不符。",
        "username_error": "未找到此用户名。",
        "username_create_error": "未找到用户名,建立连接失败。"
      }
    },
    "status": {
39
      "free_software": "Grasscutter 是免费开源软件,遵循AGPL-3.0 license。如果您是付费购买的,那您已经被骗了。项目地址:Github:https://github.com/Grasscutters/Grasscutter",
真心's avatar
真心 committed
40
41
      "starting": "正在启动 Grasscutter...",
      "shutdown": "正在关闭...",
芊枫's avatar
芊枫 committed
42
      "done": "加载完成!输入 \"help\" 查看命令列表",
真心's avatar
真心 committed
43
      "error": "发生了一个错误。",
芊枫's avatar
芊枫 committed
44
      "welcome": "欢迎使用 Grasscutter!珍惜这段美妙的旅途吧!",
真心's avatar
真心 committed
45
46
47
48
49
50
51
52
53
54
      "run_mode_error": "无效的服务器运行模式: %s。",
      "run_mode_help": "服务器运行模式必须为 HYBRID、DISPATCH_ONLY 或 GAME_ONLY。Grasscutter 启动失败...",
      "create_resources": "正在创建 resources 目录...",
      "resources_error": "请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。"
    }
  },
  "commands": {
    "generic": {
      "not_specified": "没有指定命令。",
      "unknown_command": "未知的命令:%s",
芊枫's avatar
芊枫 committed
55
56
57
58
      "permission_error": "哼哼哼!您没有执行此命令的权限!请联系服务器管理员解决!",
      "console_execute_error": "此命令只能在服务器控制台执行呐~",
      "player_execute_error": "此命令只能在游戏内执行哦~",
      "command_exist_error": "这条命令……好像找不到呢?。",
真心's avatar
真心 committed
59
      "invalid": {
芊枫's avatar
芊枫 committed
60
        "amount": "无效的数量.",
真心's avatar
真心 committed
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
        "artifactId": "无效的圣遗物ID。",
        "avatarId": "无效的角色ID。",
        "avatarLevel": "无效的角色等級。",
        "entityId": "无效的实体ID。",
        "itemId": "无效的物品ID。",
        "itemLevel": "无效的物品等級。",
        "itemRefinement": "无效的物品精炼等级。",
        "playerId": "无效的玩家ID。",
        "uid": "无效的UID。"
      }
    },
    "execution": {
      "uid_error": "无效的UID。",
      "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": "目标已清除.",
      "set_target": "随后的的命令都会以@%s为预设。",
      "need_target": "此命令需要一个目标 UID。添加 <@UID> 参数或使用 /target @UID 来设定持久目标。"
    },
    "status": {
      "enabled": "已启用",
      "disabled": "未启用",
      "help": "帮助", 
      "success": "成功"
    },
    "account": {
      "modify": "修改使用者账号",
      "invalid": "无效的UID。",
      "exists": "账号已存在。",
      "create": "已建立账号,UID 为 %s 。",
      "delete": "账号已刪除。",
      "no_account": "账号不存在。",
Michaellan's avatar
Michaellan committed
98
99
      "command_usage": "用法:account <create|delete> <username> [uid]",
      "description": "创建或删除账号。"
真心's avatar
真心 committed
100
101
102
    },
    "broadcast": {
      "command_usage": "用法:broadcast <消息>",
Michaellan's avatar
Michaellan committed
103
104
      "message_sent": "公告已发送。",
      "description": "向所有玩家发送公告。"
真心's avatar
真心 committed
105
106
107
108
109
    },
    "changescene": {
      "usage": "用法:changescene <scene id>",
      "already_in_scene": "你已经在这个秘境中了。",
      "success": "已切换至秘境 %s.",
Michaellan's avatar
Michaellan committed
110
111
      "exists_error": "此秘境不存在。",
      "description": "切换指定秘境。"
真心's avatar
真心 committed
112
113
114
115
116
117
118
119
120
    },
    "clear": {
      "command_usage": "用法: clear <all|wp|art|mat>",
      "weapons": "已将 %s 的武器清空。",
      "artifacts": "已将 %s 的圣遗物清空。",
      "materials": "已将 %s 的材料清空。",
      "furniture": "已将 %s 的尘歌壶家具清空。",
      "displays": "已清除 %s 的显示。",
      "virtuals": "已将 %s 的所有货币和经验值清空。",
Michaellan's avatar
Michaellan committed
121
122
      "everything": "已将 %s 的所有物品清空。",
      "description": "从您的背包中删除所有未装备且已解锁的物品,包括稀有物品。"
真心's avatar
真心 committed
123
124
125
    },
    "coop": {
      "usage": "用法:coop <playerId> <target playerId>",
Michaellan's avatar
Michaellan committed
126
127
      "success": "已强制召唤 %s 到 %s的世界",
      "description": "强制召唤指定用户到他人的世界。"
真心's avatar
真心 committed
128
129
130
131
132
    },
    "enter_dungeon": {
      "usage": "用法:enterdungeon <dungeon id>",
      "changed": "已进入秘境 %s",
      "not_found_error": "此秘境不存在。",
Michaellan's avatar
Michaellan committed
133
134
      "in_dungeon_error": "你已经在秘境中了。",
      "description": "进入指定秘境。"
真心's avatar
真心 committed
135
136
137
138
139
    },
    "giveAll": {
      "usage": "用法:giveall [player] [amount]",
      "started": "正在给予全部物品...",
      "success": "已给予全部物品。",
Michaellan's avatar
Michaellan committed
140
141
      "invalid_amount_or_playerId": "无效的数量/玩家ID。",
      "description": "给予所有物品。"
真心's avatar
真心 committed
142
143
144
145
    },
    "giveArtifact": {
      "usage": "用法:giveart|gart [player] <artifactId> <mainPropId> [<appendPropId>[,<times>]]... [level]",
      "id_error": "无效的圣遗物ID。",
Michaellan's avatar
Michaellan committed
146
147
      "success": "已将 %s 给予 %s。",
      "description": "给予指定圣遗物。"
真心's avatar
真心 committed
148
149
150
    },
    "giveChar": {
      "usage": "用法:givechar <player> <itemId|itemName> [amount]",
芊枫's avatar
芊枫 committed
151
      "given": "给予角色 %s 等级 %s 向UID %s.",
真心's avatar
真心 committed
152
153
      "invalid_avatar_id": "无效的角色ID。",
      "invalid_avatar_level": "无效的角色等級。.",
Michaellan's avatar
Michaellan committed
154
155
      "invalid_avatar_or_player_id": "无效的角色ID/玩家ID。",
      "description": "给予指定角色。"
真心's avatar
真心 committed
156
157
158
    },
    "give": {
      "usage": "用法:give <player> <itemId|itemName> [amount] [level] [refinement]",
芊枫's avatar
芊枫 committed
159
160
      "refinement_only_applicable_weapons": "精炼等阶参数仅在给予武器时可用",
      "refinement_must_between_1_and_5": "精炼等阶必须在 1 到 5 之间。",
真心's avatar
真心 committed
161
162
      "given": "已将 %s 个 %s 给予 %s。",
      "given_with_level_and_refinement": "已将 %s [等級%s, 精炼%s] %s个给予 %s",
Michaellan's avatar
Michaellan committed
163
164
      "given_level": "已将 %s 等级 %s %s 个给予UID %s",
      "description": "给予指定物品。"
真心's avatar
真心 committed
165
166
    },
    "godmode": {
Michaellan's avatar
Michaellan committed
167
168
      "success": "上帝模式已被设置为 %s 。 [用户:%s]",
      "description": "防止你受到伤害。"
真心's avatar
真心 committed
169
170
    },
    "heal": {
Michaellan's avatar
Michaellan committed
171
172
      "success": "所有角色已被治疗。",
      "description": "治疗所选队伍的角色。"
真心's avatar
真心 committed
173
174
175
    },
    "kick": {
      "player_kick_player": "玩家 [%s:%s] 已将 [%s:%s] 踢出",
Michaellan's avatar
Michaellan committed
176
177
      "server_kick_player": "正在踢出玩家 [%s:%s]",
      "description": "从服务器内踢出指定玩家。"
真心's avatar
真心 committed
178
179
180
181
    },
    "kill": {
      "usage": "用法:killall [playerUid] [sceneId]",
      "scene_not_found_in_player_world": "未在玩家世界中找到此场景",
Michaellan's avatar
Michaellan committed
182
183
      "kill_monsters_in_scene": "已杀死 %s 个怪物。 [场景ID: %s]",
      "description": "杀死所有怪物"
真心's avatar
真心 committed
184
185
186
    },
    "killCharacter": {
      "usage": "用法:/killcharacter [playerId]",
Michaellan's avatar
Michaellan committed
187
188
      "success": "已杀死 %s 目前使用的角色。",
      "description": "杀死目前使用的角色"
真心's avatar
真心 committed
189
190
    },
    "list": {
Michaellan's avatar
Michaellan committed
191
192
      "success": "目前在线人数:%s",
      "description": "查看所有玩家"
真心's avatar
真心 committed
193
194
195
196
197
198
199
    },
    "permission": {
      "usage": "用法:permission <add|remove> <username> <permission>",
      "add": "已设置权限。",
      "has_error": "此玩家已拥有此权限!",
      "remove": "权限已移除。",
      "not_have_error": "此玩家未拥有权限!",
Michaellan's avatar
Michaellan committed
200
201
      "account_error": "账号不存在!",
      "description": "给予或移除指定玩家的权限。"
真心's avatar
真心 committed
202
203
    },
    "position": {
Michaellan's avatar
Michaellan committed
204
205
      "success": "坐标:%.3f, %.3f, %.3f\n场景ID:%d",
      "description": "获取所在位置。"
真心's avatar
真心 committed
206
207
208
    },
    "reload": {
      "reload_start": "正在重载配置文件和数据。",
Michaellan's avatar
Michaellan committed
209
210
      "reload_done": "重载完毕。",
      "description": "重载配置文件和数据。"
真心's avatar
真心 committed
211
212
213
    },
    "resetConst": {
      "reset_all": "重置所有角色的命座。",
Michaellan's avatar
Michaellan committed
214
215
      "success": "已重置 %s 的命座,重新登录后将会生效。",
      "description": "重置当前角色的命之座,执行命令后需重新登录以生效。"
真心's avatar
真心 committed
216
217
    },
    "resetShopLimit": {
Michaellan's avatar
Michaellan committed
218
219
      "usage": "用法:/resetshop <player id>",
      "description": "重置所选玩家的商店刷新时间。"
真心's avatar
真心 committed
220
221
222
223
224
225
226
227
    },
    "sendMail": {
      "usage": "用法:give [player] <itemId|itemName> [amount]",
      "user_not_exist": "ID '%s' 的使用者不存在。",
      "start_composition": "发送邮件流程。\n请使用`/send <标题>`前进到下一步。\n你可以在任何时间使用`/sendmail stop`来停止发送。",
      "templates": "邮件模板尚未实装...",
      "invalid_arguments": "无效的参数。\n指令使用方法 `/sendmail <userId|all|help> [templateId]`",
      "send_cancel": "取消发送邮件",
芊枫's avatar
芊枫 committed
228
      "send_done": "已将邮件发送给 %s!",
真心's avatar
真心 committed
229
230
231
232
233
234
235
236
237
238
239
240
      "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` 来完成邮件发送。",
      "invalid_arguments_please_use": "错误的参数 \n请使用 `/sendmail %s`",
      "title": "<标题>",
      "message": "<正文>",
      "sender": "<发件人>",
      "arguments": "<itemId|itemName|finish> [数量] [等级]",
Michaellan's avatar
Michaellan committed
241
242
      "error": "错误:无效的编写阶段 %s。需要 StackTrace 请查看服务器控制台。",
      "description": "向指定用户发送邮件。 此命令的用法可根据附加的参数而变化。"
真心's avatar
真心 committed
243
244
245
    },
    "sendMessage": {
      "usage": "用法:sendmessage <player> <message>",
Michaellan's avatar
Michaellan committed
246
247
      "success": "消息已发送。",
      "description": "向指定玩家发送消息"
真心's avatar
真心 committed
248
249
250
251
252
    },
    "setFetterLevel": {
      "usage": "用法:setfetterlevel <level>",
      "range_error": "好感度等级必须在 0 到 10 之间。",
      "fetter_set_level": "好感度已设置为 %s 级",
Michaellan's avatar
Michaellan committed
253
254
      "level_error": "无效的好感度等级。",
      "description": "设置当前角色的好感度等级。"
真心's avatar
真心 committed
255
256
257
258
    },
    "setStats": {
      "usage_console": "用法:setstats|stats @<UID> <stat> <value>",
      "usage_ingame": "用法:setstats|stats [@UID] <stat> <value>",
kaitl's avatar
kaitl committed
259
      "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",
真心's avatar
真心 committed
260
261
262
263
264
      "value_error": "无效的数据值。",
      "uid_error": "无效的UID。",
      "player_error": "玩家不存在或已离线。",
      "set_self": "%s 已经设置为 %s。",
      "set_for_uid": "%s 的使用者 %s 更改为 %s。",
Michaellan's avatar
Michaellan committed
265
266
      "set_max_hp": "最大生命值更改为 %s。",
      "description": "设置当前角色的属性。"
真心's avatar
真心 committed
267
268
269
270
271
    },
    "setWorldLevel": {
      "usage": "用法:setworldlevel <level>",
      "value_error": "世界等级必须设置在0-8之间。",
      "success": "已将世界等级设为%s。",
Michaellan's avatar
Michaellan committed
272
273
      "invalid_world_level": "无效的世界等级。",
      "description": "设置世界等级,执行命令后需重新登录以生效。"
真心's avatar
真心 committed
274
275
276
    },
    "spawn": {
      "usage": "用法:spawn <entityId> [amount] [level(仅限怪物]",
Michaellan's avatar
Michaellan committed
277
278
      "success": "已生成 %s 个 %s。",
      "description": "在你附近生成一个生物。"
真心's avatar
真心 committed
279
280
    },
    "stop": {
Michaellan's avatar
Michaellan committed
281
282
      "success": "正在关闭服务器...",
      "description": "停止服务器"
真心's avatar
真心 committed
283
284
285
286
287
    },
    "talent": {
      "usage_1": "设置天赋等级:/talent set <talentID> <value>",
      "usage_2": "另一种设置天赋等级的命令使用方法:/talent <n or e or q> <value>",
      "usage_3": "获取天赋ID指令用法:/talent getid",
芊枫's avatar
芊枫 committed
288
      "lower_16": "无效的天赋等级,天赋等级应小于等于15。",
真心's avatar
真心 committed
289
290
      "set_id": "将天赋等级设为 %s。",
      "set_atk": "将普通攻击等级设为 %s。",
芊枫's avatar
芊枫 committed
291
292
      "set_e": "设定元素战技等级为 %s。",
      "set_q": "设定元素爆发等级为 %s。",
真心's avatar
真心 committed
293
294
295
296
      "invalid_skill_id": "无效的技能ID。",
      "set_this": "将天赋等级设为 %s。",
      "invalid_level": "无效的天赋等级。",
      "normal_attack_id": "普通攻击的 ID 为 %s。",
芊枫's avatar
芊枫 committed
297
      "e_skill_id": "元素战技ID %s。",
Michaellan's avatar
Michaellan committed
298
299
      "q_skill_id": "元素爆发ID %s。",
      "description": "设置当前角色的天赋等级。"
真心's avatar
真心 committed
300
301
302
    },
    "teleportAll": {
      "success": "已将全部玩家传送到你的位置",
Michaellan's avatar
Michaellan committed
303
304
      "error": "命令仅限处于多人游戏状态下使用。",
      "description": "将你世界中的所有玩家传送到你所在的位置。"
真心's avatar
真心 committed
305
306
307
308
309
310
    },
    "teleport": {
      "usage_server": "用法:/tp @<player id> <x> <y> <z> [scene id]",
      "usage": "用法:/tp [@<player id>] <x> <y> <z> [scene id]",
      "specify_player_id": "你必须指定一个玩家ID。",
      "invalid_position": "无效的位置。",
Michaellan's avatar
Michaellan committed
311
312
      "success": "传送 %s 到坐标 %s,%s,%s,场景为 %s",
      "description": "改变指定玩家的位置。"
真心's avatar
真心 committed
313
314
315
    },
    "weather": {
      "usage": "用法:weather <weatherId> [climateId]",
芊枫's avatar
芊枫 committed
316
      "success": "已将当前天气设定为 %s,气候为 %s。",
Michaellan's avatar
Michaellan committed
317
318
      "invalid_id": "无效的天气ID。",
      "description": "改变天气"
真心's avatar
真心 committed
319
320
321
    },
    "drop": {
      "command_usage": "用法:drop <itemId|itemName> [amount]",
Michaellan's avatar
Michaellan committed
322
323
      "success": "已将 %s x %s 丟在附近。",
      "description": "在你附近丢一个物品。"
真心's avatar
真心 committed
324
325
326
327
    },
    "help": {
      "usage": "用法:",
      "aliases": "別名:",
Michaellan's avatar
Michaellan committed
328
329
330
331
332
      "available_commands": "可用指令:",
      "description": "发送帮助信息或显示指定命令的信息。"
    },
    "restart": {
      "description": "重新启动服务器。"
真心's avatar
真心 committed
333
334
335
    }
  }
}