Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
ziqian zhang
Grasscutter
Commits
b8cb6e10
Commit
b8cb6e10
authored
May 18, 2022
by
tester233
Committed by
Melledy
May 18, 2022
Browse files
Improve text & update zh-CN.json
parent
e45ef7de
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/resources/languages/zh-CN.json
View file @
b8cb6e10
...
@@ -29,14 +29,15 @@
...
@@ -29,14 +29,15 @@
"login_token_success"
:
"[Dispatch] 客户端 %s 已通过 token 登录,UID 为 %s"
,
"login_token_success"
:
"[Dispatch] 客户端 %s 已通过 token 登录,UID 为 %s"
,
"combo_token_success"
:
"[Dispatch] 客户端 %s 交换 token 成功"
,
"combo_token_success"
:
"[Dispatch] 客户端 %s 交换 token 成功"
,
"combo_token_error"
:
"[Dispatch] 客户端 %s 交换 token 失败"
,
"combo_token_error"
:
"[Dispatch] 客户端 %s 交换 token 失败"
,
"account_login_create_success"
:
"[Dispatch] 客户端 %s 登录失败
:
已注册 UID 为 %s 的账号"
,
"account_login_create_success"
:
"[Dispatch] 客户端 %s 登录失败
:
已注册 UID 为 %s 的账号"
,
"account_login_create_error"
:
"[Dispatch] 客户端 %s 登录失败:账号创建失败
。
"
,
"account_login_create_error"
:
"[Dispatch] 客户端 %s 登录失败:账号创建失败"
,
"account_login_exist_error"
:
"[Dispatch] 客户端 %s 登录失败:账号不存在"
,
"account_login_exist_error"
:
"[Dispatch] 客户端 %s 登录失败:账号不存在"
,
"account_cache_error"
:
"游戏账号缓存信息错误"
,
"account_cache_error"
:
"游戏账号缓存信息错误"
,
"session_key_error"
:
"会话密钥错误。"
,
"session_key_error"
:
"会话密钥错误"
,
"username_error"
:
"未找到此用户名。"
,
"username_error"
:
"未找到此用户名"
,
"username_create_error"
:
"未找到用户名,建立连接失败。"
"username_create_error"
:
"未找到用户名,建立连接失败"
}
},
"router_error"
:
"[Dispatch] 无法连接路由"
},
},
"status"
:
{
"status"
:
{
"free_software"
:
"Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。如果你是付费购买的,那你已经被骗了。项目地址:https://github.com/Grasscutters/Grasscutter"
,
"free_software"
:
"Grasscutter 是免费开源软件,遵循 AGPL-3.0 license。如果你是付费购买的,那你已经被骗了。项目地址:https://github.com/Grasscutters/Grasscutter"
,
...
@@ -49,7 +50,7 @@
...
@@ -49,7 +50,7 @@
"run_mode_help"
:
"服务器运行模式必须为 HYBRID、DISPATCH_ONLY 或 GAME_ONLY。Grasscutter 启动失败..."
,
"run_mode_help"
:
"服务器运行模式必须为 HYBRID、DISPATCH_ONLY 或 GAME_ONLY。Grasscutter 启动失败..."
,
"create_resources"
:
"正在创建 resources 目录..."
,
"create_resources"
:
"正在创建 resources 目录..."
,
"resources_error"
:
"请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。"
,
"resources_error"
:
"请将 BinOutput 和 ExcelBinOutput 复制到 resources 目录。"
,
"version"
:
"Grasscutter 版本
:
%s-%s"
"version"
:
"Grasscutter 版本
:
%s-%s"
}
}
},
},
"commands"
:
{
"commands"
:
{
...
@@ -60,7 +61,7 @@
...
@@ -60,7 +61,7 @@
"console_execute_error"
:
"此命令只能在服务器控制台执行呐~"
,
"console_execute_error"
:
"此命令只能在服务器控制台执行呐~"
,
"player_execute_error"
:
"此命令只能在游戏内执行哦~"
,
"player_execute_error"
:
"此命令只能在游戏内执行哦~"
,
"command_exist_error"
:
"这条命令...好像找不到呢?"
,
"command_exist_error"
:
"这条命令...好像找不到呢?"
,
"no_description_specified"
:
"没有指定说明"
,
"no_description_specified"
:
"没有指定说明
。
"
,
"invalid"
:
{
"invalid"
:
{
"amount"
:
"无效的数量。"
,
"amount"
:
"无效的数量。"
,
"artifactId"
:
"无效的圣遗物ID。"
,
"artifactId"
:
"无效的圣遗物ID。"
,
...
@@ -146,8 +147,8 @@
...
@@ -146,8 +147,8 @@
"description"
:
"给予所有物品"
"description"
:
"给予所有物品"
},
},
"nostamina"
:
{
"nostamina"
:
{
"success"
:
"NoStamina
%s 对于
%s
.
"
,
"success"
:
"NoStamina
已设为 %s。[用户:
%s
]
"
,
"description"
:
"保持你的体力处于最高状态
。
"
"description"
:
"保持你的体力处于最高状态"
},
},
"giveArtifact"
:
{
"giveArtifact"
:
{
"usage"
:
"用法:giveart|gart [玩家] <圣遗物ID> <主词条ID> [<副词条ID>[,<强化次数>]]... [等级]"
,
"usage"
:
"用法:giveart|gart [玩家] <圣遗物ID> <主词条ID> [<副词条ID>[,<强化次数>]]... [等级]"
,
...
@@ -166,7 +167,7 @@
...
@@ -166,7 +167,7 @@
"give"
:
{
"give"
:
{
"usage"
:
"用法:give <玩家> <物品ID|物品名> [数量] [等级] [精炼等级]"
,
"usage"
:
"用法:give <玩家> <物品ID|物品名> [数量] [等级] [精炼等级]"
,
"refinement_only_applicable_weapons"
:
"只有武器可以设置精炼等级。"
,
"refinement_only_applicable_weapons"
:
"只有武器可以设置精炼等级。"
,
"refinement_must_between_1_and_5"
:
"精炼等级必须在 1
到
5 之间。"
,
"refinement_must_between_1_and_5"
:
"精炼等级必须在 1
-
5 之间。"
,
"given"
:
"已将 %s 个 %s 给予 %s。"
,
"given"
:
"已将 %s 个 %s 给予 %s。"
,
"given_with_level_and_refinement"
:
"已将 %s [等级 %s, 精炼 %s] %s 个给予 %s。"
,
"given_with_level_and_refinement"
:
"已将 %s [等级 %s, 精炼 %s] %s 个给予 %s。"
,
"given_level"
:
"已将 %s [等级 %s] %s 个给予 %s。"
,
"given_level"
:
"已将 %s [等级 %s] %s 个给予 %s。"
,
...
@@ -192,14 +193,14 @@
...
@@ -192,14 +193,14 @@
"description"
:
"杀死所有怪物"
"description"
:
"杀死所有怪物"
},
},
"killCharacter"
:
{
"killCharacter"
:
{
"usage"
:
"用法:
/
killcharacter [玩家ID]"
,
"usage"
:
"用法:killcharacter [玩家ID]"
,
"success"
:
"已杀死 %s 当前角色。"
,
"success"
:
"已杀死 %s 当前角色。"
,
"description"
:
"杀死当前角色"
"description"
:
"杀死当前角色"
},
},
"language"
:
{
"language"
:
{
"current_language"
:
"当前语言是
:
%s"
,
"current_language"
:
"当前语言是
:
%s"
,
"language_changed"
:
"语言切换至
:
%s"
,
"language_changed"
:
"语言切换至
:
%s"
,
"language_not_found"
:
"目前服务端没有这种语言
:
%s"
,
"language_not_found"
:
"目前服务端没有这种语言
:
%s"
,
"description"
:
"显示或切换当前语言"
"description"
:
"显示或切换当前语言"
},
},
"list"
:
{
"list"
:
{
...
@@ -222,10 +223,10 @@
...
@@ -222,10 +223,10 @@
"quest"
:
{
"quest"
:
{
"description"
:
"添加或完成任务"
,
"description"
:
"添加或完成任务"
,
"usage"
:
"quest <add|finish> [任务ID]"
,
"usage"
:
"quest <add|finish> [任务ID]"
,
"added"
:
"已添加任务 %s"
,
"added"
:
"已添加任务 %s
。
"
,
"finished"
:
"已完成任务 %s"
,
"finished"
:
"已完成任务 %s
。
"
,
"not_found"
:
"
未找到任务
"
,
"not_found"
:
"
此任务不存在。
"
,
"invalid_id"
:
"无效的任务ID"
"invalid_id"
:
"无效的任务ID
。
"
},
},
"reload"
:
{
"reload"
:
{
"reload_start"
:
"正在重载配置文件和数据。"
,
"reload_start"
:
"正在重载配置文件和数据。"
,
...
@@ -238,7 +239,7 @@
...
@@ -238,7 +239,7 @@
"description"
:
"重置当前角色的命之座,执行命令后需重新登录以生效"
"description"
:
"重置当前角色的命之座,执行命令后需重新登录以生效"
},
},
"resetShopLimit"
:
{
"resetShopLimit"
:
{
"usage"
:
"用法:
/
resetshop <玩家ID>"
,
"usage"
:
"用法:resetshop <玩家ID>"
,
"description"
:
"重置所选玩家的商店刷新时间"
"description"
:
"重置所选玩家的商店刷新时间"
},
},
"sendMail"
:
{
"sendMail"
:
{
...
@@ -255,7 +256,7 @@
...
@@ -255,7 +256,7 @@
"set_title"
:
"成功将邮件标题设置为 '%s'。
\n
使用 '/sendmail <正文>' 来设置邮件内容。"
,
"set_title"
:
"成功将邮件标题设置为 '%s'。
\n
使用 '/sendmail <正文>' 来设置邮件内容。"
,
"set_contents"
:
"成功将邮件内容设置为 '%s'。
\n
使用 '/sendmail <发件人>' 来设置发件人。"
,
"set_contents"
:
"成功将邮件内容设置为 '%s'。
\n
使用 '/sendmail <发件人>' 来设置发件人。"
,
"set_message_sender"
:
"发件人已设置为 '%s'。
\n
使用 '/sendmail <物品ID|物品名称|finish> [数量] [等级]' 来添加附件。"
,
"set_message_sender"
:
"发件人已设置为 '%s'。
\n
使用 '/sendmail <物品ID|物品名称|finish> [数量] [等级]' 来添加附件。"
,
"send"
:
"已添加 %s 个 %s
(
等级 %s
)
邮件附件。
\n
如果没有要继续添加的附件请使用 `/sendmail finish` 来发送邮件。"
,
"send"
:
"已添加 %s 个 %s
[
等级 %s
]
邮件附件。
\n
如果没有要继续添加的附件请使用 `/sendmail finish` 来发送邮件。"
,
"invalid_arguments_please_use"
:
"错误的参数
\n
请使用 `/sendmail %s`"
,
"invalid_arguments_please_use"
:
"错误的参数
\n
请使用 `/sendmail %s`"
,
"title"
:
"<标题>"
,
"title"
:
"<标题>"
,
"message"
:
"<正文>"
,
"message"
:
"<正文>"
,
...
@@ -271,7 +272,7 @@
...
@@ -271,7 +272,7 @@
},
},
"setFetterLevel"
:
{
"setFetterLevel"
:
{
"usage"
:
"用法:setfetterlevel <好感度等级>"
,
"usage"
:
"用法:setfetterlevel <好感度等级>"
,
"range_error"
:
"好感度等级必须在 0
到
10 之间。"
,
"range_error"
:
"好感度等级必须在 0
-
10 之间。"
,
"success"
:
"好感度已设为 %s 级。"
,
"success"
:
"好感度已设为 %s 级。"
,
"level_error"
:
"无效的好感度等级。"
,
"level_error"
:
"无效的好感度等级。"
,
"description"
:
"设置当前角色的好感度等级"
"description"
:
"设置当前角色的好感度等级"
...
@@ -279,7 +280,7 @@
...
@@ -279,7 +280,7 @@
"setStats"
:
{
"setStats"
:
{
"usage_console"
:
"用法:setstats|stats @<UID> <属性> <数值>"
,
"usage_console"
:
"用法:setstats|stats @<UID> <属性> <数值>"
,
"usage_ingame"
:
"用法:setstats|stats [@UID] <属性> <数值>"
,
"usage_ingame"
:
"用法:setstats|stats [@UID] <属性> <数值>"
,
"help_message"
:
"
\n
可更改的属性列表: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 (物理)
\n
"
,
"help_message"
:
"
\n
可更改的属性列表: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 (物理)
\n
"
,
"value_error"
:
"无效的属性值。"
,
"value_error"
:
"无效的属性值。"
,
"uid_error"
:
"无效的UID。"
,
"uid_error"
:
"无效的UID。"
,
"player_error"
:
"玩家不存在或已离线。"
,
"player_error"
:
"玩家不存在或已离线。"
,
...
@@ -290,7 +291,7 @@
...
@@ -290,7 +291,7 @@
},
},
"setWorldLevel"
:
{
"setWorldLevel"
:
{
"usage"
:
"用法:setworldlevel <等级>"
,
"usage"
:
"用法:setworldlevel <等级>"
,
"value_error"
:
"世界等级必须
设置
在0-8之间。"
,
"value_error"
:
"世界等级必须在
0-8
之间。"
,
"success"
:
"世界等级已设为 %s。"
,
"success"
:
"世界等级已设为 %s。"
,
"invalid_world_level"
:
"无效的世界等级。"
,
"invalid_world_level"
:
"无效的世界等级。"
,
"description"
:
"设置世界等级,执行命令后需重新登录以生效"
"description"
:
"设置世界等级,执行命令后需重新登录以生效"
...
@@ -306,7 +307,7 @@
...
@@ -306,7 +307,7 @@
},
},
"talent"
:
{
"talent"
:
{
"usage_1"
:
"设置天赋等级:/talent set <天赋ID> <数值>"
,
"usage_1"
:
"设置天赋等级:/talent set <天赋ID> <数值>"
,
"usage_2"
:
"另一种设置天赋等级的方法:/talent <n
(普通攻击) | e (元素战技) | q (元素爆发)> <数值>
"
,
"usage_2"
:
"另一种设置天赋等级的方法:/talent <n
|e|q> <数值>
\n
n: 普通攻击, e: 元素战技, q: 元素爆发
"
,
"usage_3"
:
"获取天赋ID:/talent getid"
,
"usage_3"
:
"获取天赋ID:/talent getid"
,
"lower_16"
:
"无效的天赋等级,天赋等级应小于等于15。"
,
"lower_16"
:
"无效的天赋等级,天赋等级应小于等于15。"
,
"set_id"
:
"将天赋等级设为 %s。"
,
"set_id"
:
"将天赋等级设为 %s。"
,
...
@@ -322,21 +323,21 @@
...
@@ -322,21 +323,21 @@
"description"
:
"设置当前角色的天赋等级"
"description"
:
"设置当前角色的天赋等级"
},
},
"team"
:
{
"team"
:
{
"usage"
:
"用法: team <add|remove|set> [
avatarId
,...] [
index
|first|last|
index-index
,...]"
,
"usage"
:
"用法: team <add|remove|set> [
角色ID
,...] [
索引
|first|last|
索引-索引
,...]"
,
"invalid_usage"
:
"无效用法"
,
"invalid_usage"
:
"无效用法
。
"
,
"add_usage"
:
"用法(add): team add <
avatarId
,...> [
index
]"
,
"add_usage"
:
"用法
(add): team add <
角色ID
,...> [
索引
]"
,
"invalid_index"
:
"无效索引"
,
"invalid_index"
:
"无效索引
。
"
,
"add_too_much"
:
"服务端仅允许你队伍里至多有%d名角色"
,
"add_too_much"
:
"服务端仅允许你队伍里至多有
%d
名角色
。
"
,
"failed_to_add_avatar"
:
"无法根据
id
%s 添加角色"
,
"failed_to_add_avatar"
:
"无法根据
ID
%s 添加角色
。
"
,
"remove_usage"
:
"用法(remove): team remove <
index
|first|last|
index-index
,...>"
,
"remove_usage"
:
"用法
(remove): team remove <
索引
|first|last|
索引-索引
,...>"
,
"failed_parse_index"
:
"无法解析索引
:
%s"
,
"failed_parse_index"
:
"无法解析索引
:
%s"
,
"remove_too_much"
:
"你不能删除那么多角色,你的队伍列表将会变空"
,
"remove_too_much"
:
"你不能删除那么多角色,你的队伍列表将会变空
。
"
,
"ignore_index"
:
"忽略的索引列表
:
%s"
,
"ignore_index"
:
"忽略的索引列表
:
%s"
,
"set_usage"
:
"用法(set): team set <
index> <avatarId
>"
,
"set_usage"
:
"用法
(set): team set <
索引> <角色ID
>"
,
"index_out_of_range"
:
"你指定的索引超出了范围"
,
"index_out_of_range"
:
"你指定的索引超出了范围
。
"
,
"failed_parse_avatar_id"
:
"无法解析的角色
id:
%s"
,
"failed_parse_avatar_id"
:
"无法解析的角色
ID:
%s"
,
"avatar_already_in_team"
:
"角色已经在你的队伍中了"
,
"avatar_already_in_team"
:
"角色已经在你的队伍中了
。
"
,
"avatar_not_found"
:
"无法找到该角色
:
%d"
,
"avatar_not_found"
:
"无法找到该角色
:
%d"
,
"description"
:
"手动修改你的队伍"
"description"
:
"手动修改你的队伍"
},
},
"teleportAll"
:
{
"teleportAll"
:
{
...
@@ -345,11 +346,11 @@
...
@@ -345,11 +346,11 @@
"description"
:
"将你世界中的所有玩家传送到你所在的位置"
"description"
:
"将你世界中的所有玩家传送到你所在的位置"
},
},
"teleport"
:
{
"teleport"
:
{
"usage_server"
:
"用法:
/
tp @<玩家ID> <x> <y> <z> [场景ID]"
,
"usage_server"
:
"用法:tp @<玩家ID> <x> <y> <z> [场景ID]"
,
"usage"
:
"用法:
/
tp [@<玩家ID>] <x> <y> <z> [场景ID]"
,
"usage"
:
"用法:tp [@<玩家ID>] <x> <y> <z> [场景ID]"
,
"specify_player_id"
:
"你必须指定一个玩家ID。"
,
"specify_player_id"
:
"你必须指定一个玩家ID。"
,
"invalid_position"
:
"无效的位置。"
,
"invalid_position"
:
"无效的位置。"
,
"success"
:
"传送 %s 到坐标 %s,%s,%s,场景为 %s。"
,
"success"
:
"传送 %s 到坐标 %s,
%s,
%s,场景为 %s。"
,
"description"
:
"改变指定玩家的位置"
"description"
:
"改变指定玩家的位置"
},
},
"weather"
:
{
"weather"
:
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment