From 57429f4543be5c411da4edf293eb92eb6a40b4e8 Mon Sep 17 00:00:00 2001 From: ITKMUnigle <524682687@qq.com> Date: Tue, 8 Aug 2023 17:24:13 +0800 Subject: [PATCH 1/2] ADD UPDATE MOD FUNCTION --- pom.xml | 2 +- .../dst/admin/controller/HomeController.java | 8 + .../tugos/dst/admin/service/HomeService.java | 12 + .../tugos/dst/admin/service/ShellService.java | 12 + .../tugos/dst/admin/utils/DstConstant.java | 5 + src/main/resources/application.properties | 20 +- src/main/resources/i18n/messages.properties | 502 +++++++++--------- .../resources/i18n/messages_en_US.properties | 10 +- .../resources/i18n/messages_zh_CN.properties | 502 +++++++++--------- src/main/resources/templates/home/index.ftl | 19 + 10 files changed, 577 insertions(+), 515 deletions(-) diff --git a/pom.xml b/pom.xml index d86a4ef..c639e3a 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ com.tugos.dst dst-admin - 1.5.0 + 1.5.1 dst-admin 饥荒管理后台 diff --git a/src/main/java/com/tugos/dst/admin/controller/HomeController.java b/src/main/java/com/tugos/dst/admin/controller/HomeController.java index 8872b70..ec18c96 100644 --- a/src/main/java/com/tugos/dst/admin/controller/HomeController.java +++ b/src/main/java/com/tugos/dst/admin/controller/HomeController.java @@ -88,6 +88,14 @@ public ResultVO updateGame() { return homeService.updateGame(); } + @GetMapping("/updateGameMods") + @RequiresAuthentication + @ResponseBody + public ResultVO updateGameMods() { + log.info("更新游戏Mods"); + return homeService.updateGameMods(); + } + @GetMapping("/backup") @RequiresAuthentication diff --git a/src/main/java/com/tugos/dst/admin/service/HomeService.java b/src/main/java/com/tugos/dst/admin/service/HomeService.java index 2e5aafd..712098b 100644 --- a/src/main/java/com/tugos/dst/admin/service/HomeService.java +++ b/src/main/java/com/tugos/dst/admin/service/HomeService.java @@ -175,6 +175,18 @@ public ResultVO updateGame() { return ResultVO.success(); } + /** + * 更新游戏Mods 需要停止地面和洞穴进程 + */ + public ResultVO updateGameMods() { + if (!this.checkIsInstallDst()) { + //未安装dst + return ResultVO.fail(I18nResourcesConfig.getMessage("tip.home.start.error")); + } + shellService.updateGameMods(); + return ResultVO.success(); + } + /** * 备份游戏存档 * diff --git a/src/main/java/com/tugos/dst/admin/service/ShellService.java b/src/main/java/com/tugos/dst/admin/service/ShellService.java index 39493a8..6d03daf 100644 --- a/src/main/java/com/tugos/dst/admin/service/ShellService.java +++ b/src/main/java/com/tugos/dst/admin/service/ShellService.java @@ -228,6 +228,18 @@ public List updateGame() { return ShellUtil.runShell(DstConstant.UPDATE_GAME_CMD); } + /** + * 更新游戏Mods 需要停止地面和洞穴进程 + * + * @return 执行信息 + */ + public List updateGameMods() { + //优雅关闭 + this.elegantShutdownMaster(); + this.elegantShutdownCaves(); + return ShellUtil.runShell(DstConstant.UPDATE_GAME_MOD_CMD); + } + /** * 睡眠 * @param seconds 秒 diff --git a/src/main/java/com/tugos/dst/admin/utils/DstConstant.java b/src/main/java/com/tugos/dst/admin/utils/DstConstant.java index 6692dfd..432b118 100644 --- a/src/main/java/com/tugos/dst/admin/utils/DstConstant.java +++ b/src/main/java/com/tugos/dst/admin/utils/DstConstant.java @@ -84,6 +84,11 @@ public final class DstConstant { */ public static final String UPDATE_GAME_CMD = "cd ~/steamcmd ; ./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit"; + /** + * 更新游戏MOD + */ + public static final String UPDATE_GAME_MOD_CMD = "cd ~/dst/bin/ ; ./dontstarve_dedicated_server_nullrenderer -only_update_server_mods -console -cluster MyDediServer"; + /** * 删除地面游戏记录 */ diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index bd46d7c..a5351b7 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -2,33 +2,33 @@ server.port=8080 dst.username=admin dst.password=123456 -#\u4E0A\u4F20\u6587\u4EF6\u9650\u5236300MB +#上传文件限制300MB spring.servlet.multipart.max-file-size=300MB spring.servlet.multipart.max-request-size=300MB logging.level.org.apache.shiro.session.mgt=warn -#\u56FD\u9645\u5316\u8D44\u6E90\u914D\u7F6E +#国际化资源配置 spring.messages.basename=i18n/messages spring.messages.encoding=UTF-8 server.tomcat.min-spare-threads=3 -#\u9650\u5236\u4E00\u4E9B\u9519\u8BEF\u65E5\u5FD7 +#限制一些错误日志 logging.level.org.apache.coyote.http11.Http11AprProtocol=warn logging.level.org.apache.tomcat.util.http.parser.Cookie=warn logging.level.org.apache.coyote.http11.Http11Processor=warn -#\u5FEB\u7167\u5929\u6570 +#快照天数 #dst.max.snapshots=6 -##\u6E38\u620F\u4E3B\u7AEF\u53E3 +##游戏主端口 #dst.master.port=10888 -##\u5730\u9762\u7A0B\u5E8F\u7AEF\u53E3 +##地面程序端口 #dst.ground.port=10999 -##\u6D1E\u7A74\u7A0B\u5E8F\u7AEF\u53E3 +##洞穴程序端口 #dst.caves.port=10998 -#\u6700\u5927\u5B58\u6863\u5907\u4EFD\u5355\u4F4DMB +#最大存档备份单位MB #dst.max.backup.size=4096 -#\u654F\u611F\u8BCD\u8FC7\u6EE4 +#敏感词过滤 #dst.filter.sensitive=true -#\u5F00\u542FGZIP\u538B\u7F29 +#开启GZIP压缩 server.compression.enabled=true diff --git a/src/main/resources/i18n/messages.properties b/src/main/resources/i18n/messages.properties index 424b52e..ba71aee 100644 --- a/src/main/resources/i18n/messages.properties +++ b/src/main/resources/i18n/messages.properties @@ -1,267 +1,269 @@ -#\u540E\u53F0\u7684\u63D0\u793A\u8BED -tip.login.success=\u767B\u9646\u6210\u529F -tip.login.success.psw.weak=\u767B\u9646\u6210\u529F,\u5BC6\u7801\u5F3A\u5EA6\u5F31,\u5EFA\u8BAE\u8BBE\u7F6E\u65B0\u5BC6\u7801 -tip.login.fail=\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF -tip.login.error=\u8BE5\u8D26\u53F7\u5DF2\u88AB\u51BB\u7ED3 -tip.home.start.error=\u672A\u68C0\u6D4B\u5230\u542F\u52A8\u7A0B\u5E8F,\u8BF7\u5148\u6267\u884Cinstall.sh -tip.home.stop.error=\u672A\u68C0\u6D4B\u5230token\u914D\u7F6E\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u623F\u95F4 -tip.home.backup.error=\u6E38\u620F\u5B58\u6863\u6587\u4EF6\u4E0D\u5B58\u5728 ~/.klei/DoNotStarveTogether/MyDediServer -tip.home.backup.error2=\u6E38\u620F\u5907\u4EFD\u6587\u4EF6\u4E0D\u5B58\u5728 -tip.backup.tarfile=\u8BF7\u4E0A\u4F20zip\u6216\u8005tar\u6587\u4EF6 -tip.backup.file.exist=\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728\u4E86 -tip.player.config.not.exist=\u6E38\u620F\u914D\u7F6E\u6587\u4EF6\u5939\u4E0D\u5B58\u5728 -tip.log.not.exist=\u672A\u627E\u5230\u65E5\u5FD7\uFF0C\u65E5\u5FD7\u7684\u8DEF\u5F84\u4E3A -tip.game.Archive.unknown.room=\u672A\u77E5\u623F\u95F4 -tip.game.Archive.unknown.season=\u672A\u77E5\u5B63\u8282 -tip.game.Archive.unknown.playDay=\u672A\u77E5\u5929\u6570 -tip.game.Archive.days=\u5929 +#后台的提示语 +tip.login.success=登陆成功 +tip.login.success.psw.weak=登陆成功,密码强度弱,建议设置新密码 +tip.login.fail=用户名或密码错误 +tip.login.error=该账号已被冻结 +tip.home.start.error=未检测到启动程序,请先执行install.sh +tip.home.stop.error=未检测到token配置,请先设置房间 +tip.home.backup.error=游戏存档文件不存在 ~/.klei/DoNotStarveTogether/MyDediServer +tip.home.backup.error2=游戏备份文件不存在 +tip.backup.tarfile=请上传zip或者tar文件 +tip.backup.file.exist=文件已经存在了 +tip.player.config.not.exist=游戏配置文件夹不存在 +tip.log.not.exist=未找到日志,日志的路径为 +tip.game.Archive.unknown.room=未知房间 +tip.game.Archive.unknown.season=未知季节 +tip.game.Archive.unknown.playDay=未知天数 +tip.game.Archive.days=天 -#\u72B6\u6001\u679A\u4E3E\u4E2D\u7684\u63D0\u793A\u8BED -tip.code.message.0=\u6210\u529F -tip.code.message.50000=\u7CFB\u7EDF\u5F02\u5E38 -tip.code.message.500=\u670D\u52A1\u5668\u8FD0\u884C\u5F02\u5E38 -tip.code.message.404=\u8BBF\u95EE\u5730\u5740\u4E0D\u5B58\u5728 -tip.code.message.405=\u8BF7\u6C42\u65B9\u5F0F\u9519\u8BEF -tip.code.message.11000=\u7528\u6237\u540D\u548C\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.11001=\u9A8C\u8BC1\u7801\u9519\u8BEF -tip.code.message.11002=\u6743\u9650\u4E0D\u8DB3 -tip.code.message.12000=\u8BF7\u6C42\u53C2\u6570\u5F02\u5E38 -tip.code.message.11003=\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4 -tip.code.message.11004=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.11005=\u7528\u6237\u4E0D\u5B58\u5728\u6216\u5BC6\u7801\u9519\u8BEF,\u4F60\u8FD8\u6709%s\u6B21\u673A\u4F1A\u91CD\u8BD5 -tip.code.message.11006=\u7528\u6237\u5DF2\u88AB\u51BB\u7ED3,\u8BF7\u7A0D\u540E\u91CD\u8BD5 -tip.code.message.50001=\u89E3\u538B\u5B58\u6863\u6587\u4EF6\u5931\u8D25\uFF0C\u8BE5\u6587\u4EF6\u975Ezip\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u66F4\u6362\u538B\u7F29\u8F6F\u4EF6 -tip.code.message.50002=\u5B58\u6863\u5185\u5BB9\u4E0D\u5B8C\u6574\uFF0C\u8BF7\u68C0\u67E5\u662F\u5426\u5305\u542BMater\u548CCaves\u6587\u4EF6\u5939 -tip.code.message.50003=\u89E3\u538B\u5B58\u6863\u6587\u4EF6\u65F6\u590D\u5236\u5B58\u6863\u5931\u8D25 -tip.code.message.50004=\u5907\u4EFD\u5B58\u6863\u5931\u8D25 -tip.code.message.50005=\u603B\u5B58\u6863\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72G -tip.code.message.50006=\u76F8\u540C\u540D\u79F0\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728 -tip.code.message.50007=\u91CD\u547D\u540D\u5931\u8D25 -tip.code.message.50008=\u670D\u52A1\u5668\u5185\u4EBA\u6570\u8D85\u8FC71\u4EBA\uFF0C\u7981\u6B62\u4F7F\u7528 -tip.code.message.51001=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.51002=\u65E7\u5BC6\u7801\u9519\u8BEF -tip.code.message.51003=\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4 -tip.code.message.51004=\u5BC6\u7801\u5F3A\u5EA6\u5F31,\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E6\u4F4D -#\u9965\u8352\u7BA1\u7406\u540E\u53F0 -dst.admin.title=\u9965\u8352\u7BA1\u7406\u540E\u53F0 +#状态枚举中的提示语 +tip.code.message.0=成功 +tip.code.message.50000=系统异常 +tip.code.message.500=服务器运行异常 +tip.code.message.404=访问地址不存在 +tip.code.message.405=请求方式错误 +tip.code.message.11000=用户名和密码不能为空 +tip.code.message.11001=验证码错误 +tip.code.message.11002=权限不足 +tip.code.message.12000=请求参数异常 +tip.code.message.11003=两次密码不一致 +tip.code.message.11004=密码不能为空 +tip.code.message.11005=用户不存在或密码错误,你还有%s次机会重试 +tip.code.message.11006=用户已被冻结,请稍后重试 +tip.code.message.50001=解压存档文件失败,该文件非zip文件,建议更换压缩软件 +tip.code.message.50002=存档内容不完整,请检查是否包含Mater和Caves文件夹 +tip.code.message.50003=解压存档文件时复制存档失败 +tip.code.message.50004=备份存档失败 +tip.code.message.50005=总存档大小不能超过2G +tip.code.message.50006=相同名称文件已经存在 +tip.code.message.50007=重命名失败 +tip.code.message.50008=服务器内人数超过1人,禁止使用 +tip.code.message.51001=密码不能为空 +tip.code.message.51002=旧密码错误 +tip.code.message.51003=两次密码不一致 +tip.code.message.51004=密码强度弱,长度必须大于6位 +#饥荒管理后台 +dst.admin.title=饥荒管理后台 -login.login.name=\u767B\u9646 -login.login.userName=\u7528\u6237\u540D -login.login.password=\u5BC6\u7801 +login.login.name=登陆 +login.login.userName=用户名 +login.login.password=密码 -main.logo.mini=\u9965\u8352 -main.logo.status=\u5728\u7EBF -main.logo.lg=\u9965\u8352\u540E\u53F0 -main.logo.user.info=\u4E2A\u4EBA\u4FE1\u606F -main.logo.editPwd=\u4FEE\u6539\u5BC6\u7801 -main.logo.logout=\u9000\u51FA\u767B\u5F55 -main.user.name=\u7BA1\u7406\u5458 -main.menu1.name=\u63A7\u5236\u53F0 -main.menu2.name=\u623F\u95F4\u8BBE\u7F6E -main.menu3.name=\u73A9\u5BB6\u7BA1\u7406 -main.menu4.name=\u5907\u4EFD\u7BA1\u7406 -main.menu5.name=\u5E2E\u52A9\u6587\u6863 -main.menu6.name=\u7CFB\u7EDF\u8BBE\u7F6E +main.logo.mini=饥荒 +main.logo.status=在线 +main.logo.lg=饥荒后台 +main.logo.user.info=个人信息 +main.logo.editPwd=修改密码 +main.logo.logout=退出登录 +main.user.name=管理员 +main.menu1.name=控制台 +main.menu2.name=房间设置 +main.menu3.name=玩家管理 +main.menu4.name=备份管理 +main.menu5.name=帮助文档 +main.menu6.name=系统设置 -#home\u9875\u9762 -home.title=\u4E3B\u9875 -home.loading-text=\u62FC\u547D\u52A0\u8F7D\u4E2D -home.tab-pane1=\u670D\u52A1\u5668\u9762\u677F -home.pane1.card1.title1=\u6E38\u620F\u72B6\u6001 -home.pane1.card1.dst.status=\u9965\u8352\u72B6\u6001 -home.pane1.card1.dst.master.running=\u5730\u9762\u8FD0\u884C\u4E2D -home.pane1.card1.dst.master.not=\u5730\u9762\u672A\u8FD0\u884C -home.pane1.card1.dst.caves.running=\u6D1E\u7A74\u8FD0\u884C\u4E2D -home.pane1.card1.dst.caves.not=\u6D1E\u7A74\u672A\u8FD0\u884C +#home页面 +home.title=主页 +home.loading-text=拼命加载中 +home.tab-pane1=服务器面板 +home.pane1.card1.title1=游戏状态 +home.pane1.card1.dst.status=饥荒状态 +home.pane1.card1.dst.master.running=地面运行中 +home.pane1.card1.dst.master.not=地面未运行 +home.pane1.card1.dst.caves.running=洞穴运行中 +home.pane1.card1.dst.caves.not=洞穴未运行 -home.pane1.card1.dst.start.masterCaves=\u542F\u52A8\u5730\u9762\u548C\u6D1E\u7A74 -home.pane1.card1.dst.start.master=\u542F\u52A8\u5730\u9762 -home.pane1.card1.dst.start.caves=\u542F\u52A8\u6D1E\u7A74 -home.pane1.card1.dst.active.on=\u542F\u52A8 -home.pane1.card1.dst.active.off=\u5173\u95ED -home.pane1.card1.dst.active.save=\u4FDD\u5B58 -home.pane1.card1.save.restart=\u4FDD\u5B58\u91CD\u542F\u751F\u6548 +home.pane1.card1.dst.start.masterCaves=启动地面和洞穴 +home.pane1.card1.dst.start.master=启动地面 +home.pane1.card1.dst.start.caves=启动洞穴 +home.pane1.card1.dst.active.on=启动 +home.pane1.card1.dst.active.off=关闭 +home.pane1.card1.dst.active.save=保存 +home.pane1.card1.save.restart=保存重启生效 #Magic Start -main.lang=\u4E2D\u6587 -home.pane1.card1.dst.quickOperation=\u5FEB\u6377\u64CD\u4F5C -home.pane1.card1.dst.search.suggestions=\u641C\u7D22\u4E0D\u5230\u670D\u52A1\u5668\u65F6\u53EF\u4EE5\u5C1D\u8BD5\u66F4\u65B0\u6E38\u620F\uFF0C\u66F4\u65B0\u65F6\u5C06\u505C\u6B62\u670D\u52A1\u5668\u54E6\uFF01 -home.pane1.card1.dst.cancel=\u53D6\u6D88 -home.pane1.card1.dst.confirm=\u786E\u8BA4 -home.pane1.card1.dst.updateGame=\u66F4\u65B0\u6E38\u620F -home.pane1.card1.dst.createBackup=\u521B\u5EFA\u5907\u4EFD -home.pane1.card1.dst.cleanGameArchive=\u6E05\u7406\u6E38\u620F\u5B58\u6863 -home.pane1.card1.dst.clean.suggestions=\u786E\u8BA4\u6E05\u7406\u5417\uFF1F\u6E05\u7406\u4E4B\u540E\u5C06\u505C\u6B62\u670D\u52A1\u5668,\u5220\u9664\u6E38\u620F\u8FDB\u5EA6\u54E6\uFF01 -home.pane1.card1.dst.clean=\u6E05\u7406 -home.pane1.card1.dst.restoreBackup=\u6062\u590D\u5907\u4EFD -home.pane1.card1.dst.restore.suggestions=\u786E\u8BA4\u6062\u590D\u8BE5\u5B58\u6863\u5417\uFF1F\u6062\u590D\u5B58\u6863\u5C06\u505C\u6B62\u670D\u52A1\u5668\uFF0C\u540C\u65F6\u5F53\u524D\u6E38\u620F\u8FDB\u5EA6\u4F1A\u88AB\u6E05\u7406\u54E6\uFF01 -home.pane1.card1.dst.please.choose=\u8BF7\u9009\u62E9 -home.pane1.card1.dst.data.none=\u65E0\u6570\u636E -home.pane1.card1.dst.restore=\u6062\u590D -home.pane1.card1.dst.other.fun=\u5176\u4ED6\u529F\u80FD -home.pane1.card1.dst.other.clear.save=\u4EC5\u6E05\u7406\u6D1E\u7A74 -home.pane1.card1.dst.other.tips=\u4EC5\u6E05\u7406\u6D1E\u7A74\u7684\u6E38\u620F\u5B58\u6863\uFF0C\u6E05\u7406\u524D\u5EFA\u8BAE\u521B\u5EFA\u5B58\u6863\u5907\u4EFD -home.pane1.card1.dst.other.tips.confirm=\u786E\u8BA4\u6E05\u7406\u5417\uFF1F\u6E05\u7406\u4E4B\u540E\u5C06\u505C\u6B62\u670D\u52A1\u5668,\u5220\u9664\u6D1E\u7A74\u6E38\u620F\u8FDB\u5EA6\u54E6\uFF01 -home.pane1.card1.dst.other.only.clean=\u6E05\u7406 +main.lang=中文 +home.pane1.card1.dst.quickOperation=快捷操作 +home.pane1.card1.dst.search.suggestions=搜索不到服务器时可以尝试更新游戏,更新时将停止服务器哦! +home.pane1.card1.dst.cancel=取消 +home.pane1.card1.dst.confirm=确认 +home.pane1.card1.dst.updateGame=更新游戏 +home.pane1.card1.dst.updateGameMods.suggestions=即将更新游戏Mod,将会断开正在进行游戏,是否继续? +home.pane1.card1.dst.updateGameMods=更新游戏Mod +home.pane1.card1.dst.createBackup=创建备份 +home.pane1.card1.dst.cleanGameArchive=清理游戏存档 +home.pane1.card1.dst.clean.suggestions=确认清理吗?清理之后将停止服务器,删除游戏进度哦! +home.pane1.card1.dst.clean=清理 +home.pane1.card1.dst.restoreBackup=恢复备份 +home.pane1.card1.dst.restore.suggestions=确认恢复该存档吗?恢复存档将停止服务器,同时当前游戏进度会被清理哦! +home.pane1.card1.dst.please.choose=请选择 +home.pane1.card1.dst.data.none=无数据 +home.pane1.card1.dst.restore=恢复 +home.pane1.card1.dst.other.fun=其他功能 +home.pane1.card1.dst.other.clear.save=仅清理洞穴 +home.pane1.card1.dst.other.tips=仅清理洞穴的游戏存档,清理前建议创建存档备份 +home.pane1.card1.dst.other.tips.confirm=确认清理吗?清理之后将停止服务器,删除洞穴游戏进度哦! +home.pane1.card1.dst.other.only.clean=清理 -home.pane1.card1.dst.other.del.folder=\u5220\u9664\u5B58\u6863\u6587\u4EF6\u5939 -home.pane1.card1.dst.other.del.tips=\u5220\u9664\u89E3\u538B\u51FA\u6765\u7684\u5B58\u6863\u6587\u4EF6\u5939\uFF0C\u5220\u9664\u4E4B\u540E\uFF0C\u5F53\u524D\u5B58\u6863\u5C31\u6CA1\u6709\u4E86\uFF0C\u5220\u9664\u524D\u5EFA\u8BAE\u521B\u5EFA\u5B58\u6863\u5907\u4EFD -home.pane1.card1.dst.other.del.tips.confirm=\u786E\u8BA4\u5220\u9664\u89E3\u538B\u51FA\u6765\u7684\u5B58\u6863\u6587\u4EF6\u5939\u5417 -home.pane1.card1.dst.other.del=\u5220\u9664 +home.pane1.card1.dst.other.del.folder=删除存档文件夹 +home.pane1.card1.dst.other.del.tips=删除解压出来的存档文件夹,删除之后,当前存档就没有了,删除前建议创建存档备份 +home.pane1.card1.dst.other.del.tips.confirm=确认删除解压出来的存档文件夹吗 +home.pane1.card1.dst.other.del=删除 -header.server.situation=\u670D\u52A1\u5668\u72B6\u51B5 -header.server.cpu.cores.num=CPU\u6838\u5FC3\u6570 -header.server.usage.rate=\u4F7F\u7528\u7387 -header.server.memory=\u603B\u5185\u5B58 +header.server.situation=服务器状况 +header.server.cpu.cores.num=CPU核心数 +header.server.usage.rate=使用率 +header.server.memory=总内存 -home.pane1.card2.dst.send.announcement.notice=\u53D1\u9001\u516C\u544A\u901A\u77E5 -home.pane1.card2.dst.please.enter.content=\u8BF7\u8F93\u5165\u5185\u5BB9 -home.pane1.card2.dst.send=\u53D1\u9001 -home.pane1.card2.dst.kickOut.the.player=\u8E22\u51FA\u73A9\u5BB6 -home.pane1.card2.dst.please.enter.player.id=\u8BF7\u8F93\u5165\u73A9\u5BB6id -home.pane1.card2.dst.please.confirm.kickOut.the.player=\u786E\u8BA4\u8E22\u51FA\u8BE5\u73A9\u5BB6\u5417 -home.pane1.card2.dst.kickOut=\u8E22\u51FA -home.pane1.card2.dst.rollback=\u56DE\u6EDA -home.pane1.card2.dst.rollback.unit=\u5929 -home.pane1.card2.dst.rollback.rules=\u56DE\u6EDA\u6307\u5B9A\u7684\u5929\u6570 -home.pane1.card2.dst.please.enter.the.number.of.days=\u8BF7\u8F93\u5165\u5929\u6570 -home.pane1.card2.dst.rollback.confirm=\u786E\u8BA4\u56DE\u6EDA\u5417 -home.pane1.card2.dst.reset=\u91CD\u7F6E -home.pane1.card2.dst.reset.world=\u91CD\u7F6E\u4E16\u754C -home.pane1.card2.dst.reset.confirm=\u786E\u8BA4\u91CD\u7F6E\u5417 -home.pane1.card2.dst.revive=\u590D\u6D3B -home.pane1.card2.dst.kill=\u6740\u6B7B -home.pane1.card2.dst.change=\u66F4\u6362 -home.pane1.card2.dst.change.roles=\u73A9\u5BB6\u66F4\u6362\u89D2\u8272 -home.pane1.card2.dst.change.roles.tips=\u66F4\u6362\u89D2\u8272\u4E4B\u540E\u5730\u56FE\u548C\u79D1\u6280\u9700\u91CD\u65B0\u89E3\u9501\u54E6\uFF0C\u8EAB\u4E0A\u7269\u54C1\u4E5F\u4F1A\u5168\u90E8\u4E22\u5931 -home.pane1.card2.dst.master.console.label=\u5730\u9762\u63A7\u5236\u53F0 -home.pane1.card2.dst.caves.console.label=\u6D1E\u7A74\u63A7\u5236\u53F0 -home.pane1.card2.dst.master.console=\u901A\u8FC7\u4EE3\u7801\u8FDC\u7A0B\u63A7\u5236\u5730\u9762 -home.pane1.card2.dst.caves.console=\u901A\u8FC7\u4EE3\u7801\u8FDC\u7A0B\u63A7\u5236\u6D1E\u7A74 -home.pane1.card2.dst.console.exec=\u6267\u884C -game.archive.choose.message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B58\u6863\u8BB0\u5F55 +home.pane1.card2.dst.send.announcement.notice=发送公告通知 +home.pane1.card2.dst.please.enter.content=请输入内容 +home.pane1.card2.dst.send=发送 +home.pane1.card2.dst.kickOut.the.player=踢出玩家 +home.pane1.card2.dst.please.enter.player.id=请输入玩家id +home.pane1.card2.dst.please.confirm.kickOut.the.player=确认踢出该玩家吗 +home.pane1.card2.dst.kickOut=踢出 +home.pane1.card2.dst.rollback=回滚 +home.pane1.card2.dst.rollback.unit=天 +home.pane1.card2.dst.rollback.rules=回滚指定的天数 +home.pane1.card2.dst.please.enter.the.number.of.days=请输入天数 +home.pane1.card2.dst.rollback.confirm=确认回滚吗 +home.pane1.card2.dst.reset=重置 +home.pane1.card2.dst.reset.world=重置世界 +home.pane1.card2.dst.reset.confirm=确认重置吗 +home.pane1.card2.dst.revive=复活 +home.pane1.card2.dst.kill=杀死 +home.pane1.card2.dst.change=更换 +home.pane1.card2.dst.change.roles=玩家更换角色 +home.pane1.card2.dst.change.roles.tips=更换角色之后地图和科技需重新解锁哦,身上物品也会全部丢失 +home.pane1.card2.dst.master.console.label=地面控制台 +home.pane1.card2.dst.caves.console.label=洞穴控制台 +home.pane1.card2.dst.master.console=通过代码远程控制地面 +home.pane1.card2.dst.caves.console=通过代码远程控制洞穴 +home.pane1.card2.dst.console.exec=执行 +game.archive.choose.message=请选择一个存档记录 -home.pane1.card2.clean.success.message=\u6E05\u7406\u6210\u529F +home.pane1.card2.clean.success.message=清理成功 -home.pane1.card3.archive.info=\u5B58\u6863\u4FE1\u606F -home.pane1.card3.archive.day=\u5B58\u6863\u5929\u6570 -home.pane1.card3.archive.season=\u5B58\u6863\u5B63\u8282 -home.pane1.card3.mod.num=\u6A21\u7EC4\u6570\u91CF +home.pane1.card3.archive.info=存档信息 +home.pane1.card3.archive.day=存档天数 +home.pane1.card3.archive.season=存档季节 +home.pane1.card3.mod.num=模组数量 -user.detail.title=\u7528\u6237\u8BE6\u60C5 -user.name=\u7528\u6237\u540D -user.nickname=\u6635\u79F0 -user.picture=\u5934\u50CF -user.update.password.old=\u65E7\u5BC6\u7801 -tips.user.update.password=\u8BF7\u8F93\u5165\u5BC6\u7801 -user.update.password.new=\u65B0\u5BC6\u7801 -user.update.password.confirm=\u786E\u8BA4\u5BC6\u7801 +user.detail.title=用户详情 +user.name=用户名 +user.nickname=昵称 +user.picture=头像 +user.update.password.old=旧密码 +tips.user.update.password=请输入密码 +user.update.password.new=新密码 +user.update.password.confirm=确认密码 #20210207 -setting.config.title=\u914D\u7F6E\u9875 -setting.room.basic.title=\u623F\u95F4\u57FA\u672C\u4FE1\u606F -setting.ground.world.title=\u5730\u9762\u4E16\u754C\u8BBE\u7F6E -setting.cave.world.title=\u6D1E\u7A74\u4E16\u754C\u8BBE\u7F6E -setting.word=\u8BBE\u7F6E -setting.success=\u5B8C\u6210 -setting.room.server.style=\u670D\u52A1\u5668\u98CE\u683C -setting.room.server.style.social=\u793E\u4EA4 -setting.room.server.style.cooperative=\u5408\u4F5C -setting.room.server.style.competitive=\u7ADE\u4E89 -setting.room.server.style.madness=\u75AF\u72C2 -setting.room.name=\u623F\u95F4\u540D\u79F0 -setting.room.description=\u623F\u95F4\u63CF\u8FF0 -tips.setting.room=\u8BF7\u8F93\u5165\u623F\u95F4\u540D\u79F0 -setting.game.mode=\u6E38\u620F\u6A21\u5F0F -setting.game.mode.survival=\u9ED8\u8BA4 -setting.game.mode.wilderness=\u8352\u91CE -setting.game.mode.endless=\u65E0\u5C3D -setting.game.max.players=\u6700\u5927\u73A9\u5BB6\u6570\u91CF -setting.game.password=\u623F\u95F4\u5BC6\u7801 -setting.token.name=\u4EE4\u724C -tips.setting.input=\u8BF7\u8F93\u5165 -setting.account.token=\u9965\u8352\u8D26\u6237\u7684\u4EE4\u724C -setting.example=\u793A\u4F8B -setting.ground.title=\u5730\u9762\u8BBE\u7F6E -setting.cave.title=\u6D1E\u7A74\u8BBE\u7F6E -setting.my=\u6211\u7684 -setting.copy=\u590D\u5236 -setting.standard.experience=\u6807\u51C6\u300A\u9965\u8352\u300B\u4F53\u9A8C -setting.cave.desc=\u63A2\u67E5\u6D1E\u7A74\u2026\u2026\u4E00\u8D77 -setting.previous=\u4E0A\u4E00\u6B65 -setting.reset=\u91CD\u7F6E -setting.next.step=\u4E0B\u4E00\u6B65 -setting.save.settings.only=\u4EC5\u4FDD\u5B58\u8BBE\u7F6E -setting.save.settings.restart=\u4FDD\u5B58\u5E76\u91CD\u542F -setting.generate.a.new.game=\u751F\u6210\u65B0\u6E38\u620F -setting.player.title=\u9965\u8352\u7BA1\u7406\u5E73\u53F0\u6E38\u620F\u65E5\u5FD7\u67E5\u770B -setting.player.admin=\u7BA1\u7406\u5458\u8BBE\u7F6E -setting.player.admin.desc=\u6E38\u620F\u7BA1\u7406\u5458\uFF08\u53EF\u4EE5\u5728\u6E38\u620F\u4E2D\u7BA1\u7406\u73A9\u5BB6\u548C\u91CD\u7F6E\u4E16\u754C\uFF09 -setting.player.admin.add=\u6DFB\u52A0 -setting.player.admin.tips=\u73A9\u5BB6\u4FE1\u606F\uFF0CKU_***\u4E3A\u73A9\u5BB6ID -setting.player.admin.input.id=\u8F93\u5165\u73A9\u5BB6 -setting.player.admin.delete=\u5220\u9664 -setting.player.admin.blacklist=\u9ED1\u540D\u5355\u8BBE\u7F6E -setting.player.admin.blacklist.desc=\u9ED1\u540D\u5355\uFF08\u8BE5\u5217\u8868\u7684\u73A9\u5BB6\u7981\u6B62\u8FDB\u5165\u623F\u95F4\uFF09 -setting.backup.all.archives.total.size=\u6240\u6709\u5B58\u6863 \u603B\u5927\u5C0F -setting.backup.refresh=\u5237\u65B0 -setting.backup.upload.document=\u4E0A\u4F20\u6587\u6863 -setting.backup.upload.click=\u70B9\u51FB\u4E0A\u4F20 -setting.backup.upload.desc=\u53EA\u80FD\u4E0A\u4F20zip\u6216\u8005tar\u538B\u7F29\u6587\u4EF6,\u6700\u5927\u6587\u4EF6100MB,\u5B58\u6863\u6587\u4EF6\u5982\u4F55\u5236\u4F5C\u8BF7\u67E5\u770B\u5E2E\u52A9\u6587\u6863 -setting.backup.archive.name=\u5B58\u6863\u540D\u79F0 -setting.backup.archive.file.size=\u6587\u4EF6\u5927\u5C0F -setting.backup.rename=\u91CD\u547D\u540D -setting.backup.download=\u4E0B\u8F7D -setting.backup.batch.del=\u6279\u91CF\u5220\u9664 -setting.system.time.task=\u5B9A\u65F6\u4EFB\u52A1\u8BBE\u7F6E -setting.system.time.task.desc=\u5B9A\u65F6\u751F\u6210\u5B58\u6863\u5907\u4EFD\u4EFB\u52A1 -setting.system.task.execution.time=\u6267\u884C\u65F6\u95F4 -setting.system.task.execution.status=\u6267\u884C\u72B6\u6001 -setting.system.task.execution.status.done=\u5DF2\u7ECF\u6267\u884C -setting.system.task.execution.status.not.performed=\u672A\u6267\u884C -setting.system.time.task.update.game=\u5B9A\u65F6\u66F4\u65B0\u6E38\u620F\u4EFB\u52A1 -setting.system.time.task.update.game.not.start=\u66F4\u65B0\u65F6\u4E0D\u542F\u52A8 -setting.system.ground=\u5730\u9762 -setting.system.cave=\u6D1E\u7A74 -setting.system.smart.update=\u667A\u80FD\u66F4\u65B0 -setting.system.open=\u5F00 -setting.system.close=\u5173 -setting.system.ground.run.log=\u5730\u9762\u7A0B\u5E8F\u8FD0\u884C\u65E5\u5FD7 -setting.system.run.log.desc=\u8BF7\u8F93\u5165\u9700\u8981\u62C9\u53D6\u7684\u65E5\u5FD7\u884C\u6570 -setting.system.pull=\u62C9\u53D6 -setting.system.cave.run.log=\u6D1E\u7A74\u7A0B\u5E8F\u8FD0\u884C\u65E5\u5FD7 -setting.system.player.chat.log=\u73A9\u5BB6\u804A\u5929\u65E5\u5FD7 -setting.system.laboratory=\u5B9E\u9A8C\u5BA4 -setting.system.dst.latest.version=\u9965\u8352\u6700\u65B0\u7248\u672C\u53F7 -setting.system.dst.now.version=\u5F53\u524D\u670D\u52A1\u5668\u7684\u7248\u672C\u53F7 -setting.system.advanced.settings=\u9AD8\u7EA7\u8BBE\u7F6E -setting.system.advanced.tips=\u6E38\u620F\u7AEF\u53E3\u53F7\u8BBE\u7F6E\uFF08\u6CE8\u610F\uFF1A\u4E0D\u61C2\u7AEF\u53E3\u53F7\u4E0D\u8981\u968F\u610F\u4FEE\u6539\uFF0C\u540C\u65F6\u7AEF\u53E3\u53F7\u5FC5\u987B\u586B\u5199\uFF0C\u4E3B\u7AEF\u53E3\u53F7\uFF1A10888\uFF0C\u5730\u9762\uFF1A10999\uFF0C\u6D1E\u7A74\uFF1A10998\uFF0C\u7AEF\u53E3\u8303\u56F4\uFF1A1024-65535\uFF09 -setting.system.advanced.master.port=\u4E3B\u7AEF\u53E3 -setting.system.advanced.master.tips=\u8BF7\u8F93\u5165\u4E3B\u7AEF\u53E3\u53F7 -setting.system.advanced.ground.port=\u5730\u9762\u7A0B\u5E8F\u7AEF\u53E3 -setting.system.advanced.ground.tips=\u8BF7\u8F93\u5165\u5730\u9762\u7A0B\u5E8F\u7AEF\u53E3\u53F7 -setting.system.advanced.caves.port=\u6D1E\u7A74\u7A0B\u5E8F\u7AEF\u53E3 -setting.system.advanced.caves.tips=\u8BF7\u8F93\u5165\u6D1E\u7A74\u7A0B\u5E8F\u7AEF\u53E3\u53F7 +setting.config.title=配置页 +setting.room.basic.title=房间基本信息 +setting.ground.world.title=地面世界设置 +setting.cave.world.title=洞穴世界设置 +setting.word=设置 +setting.success=完成 +setting.room.server.style=服务器风格 +setting.room.server.style.social=社交 +setting.room.server.style.cooperative=合作 +setting.room.server.style.competitive=竞争 +setting.room.server.style.madness=疯狂 +setting.room.name=房间名称 +setting.room.description=房间描述 +tips.setting.room=请输入房间名称 +setting.game.mode=游戏模式 +setting.game.mode.survival=默认 +setting.game.mode.wilderness=荒野 +setting.game.mode.endless=无尽 +setting.game.max.players=最大玩家数量 +setting.game.password=房间密码 +setting.token.name=令牌 +tips.setting.input=请输入 +setting.account.token=饥荒账户的令牌 +setting.example=示例 +setting.ground.title=地面设置 +setting.cave.title=洞穴设置 +setting.my=我的 +setting.copy=复制 +setting.standard.experience=标准《饥荒》体验 +setting.cave.desc=探查洞穴……一起 +setting.previous=上一步 +setting.reset=重置 +setting.next.step=下一步 +setting.save.settings.only=仅保存设置 +setting.save.settings.restart=保存并重启 +setting.generate.a.new.game=生成新游戏 +setting.player.title=饥荒管理平台游戏日志查看 +setting.player.admin=管理员设置 +setting.player.admin.desc=游戏管理员(可以在游戏中管理玩家和重置世界) +setting.player.admin.add=添加 +setting.player.admin.tips=玩家信息,KU_***为玩家ID +setting.player.admin.input.id=输入玩家 +setting.player.admin.delete=删除 +setting.player.admin.blacklist=黑名单设置 +setting.player.admin.blacklist.desc=黑名单(该列表的玩家禁止进入房间) +setting.backup.all.archives.total.size=所有存档 总大小 +setting.backup.refresh=刷新 +setting.backup.upload.document=上传文档 +setting.backup.upload.click=点击上传 +setting.backup.upload.desc=只能上传zip或者tar压缩文件,最大文件100MB,存档文件如何制作请查看帮助文档 +setting.backup.archive.name=存档名称 +setting.backup.archive.file.size=文件大小 +setting.backup.rename=重命名 +setting.backup.download=下载 +setting.backup.batch.del=批量删除 +setting.system.time.task=定时任务设置 +setting.system.time.task.desc=定时生成存档备份任务 +setting.system.task.execution.time=执行时间 +setting.system.task.execution.status=执行状态 +setting.system.task.execution.status.done=已经执行 +setting.system.task.execution.status.not.performed=未执行 +setting.system.time.task.update.game=定时更新游戏任务 +setting.system.time.task.update.game.not.start=更新时不启动 +setting.system.ground=地面 +setting.system.cave=洞穴 +setting.system.smart.update=智能更新 +setting.system.open=开 +setting.system.close=关 +setting.system.ground.run.log=地面程序运行日志 +setting.system.run.log.desc=请输入需要拉取的日志行数 +setting.system.pull=拉取 +setting.system.cave.run.log=洞穴程序运行日志 +setting.system.player.chat.log=玩家聊天日志 +setting.system.laboratory=实验室 +setting.system.dst.latest.version=饥荒最新版本号 +setting.system.dst.now.version=当前服务器的版本号 +setting.system.advanced.settings=高级设置 +setting.system.advanced.tips=游戏端口号设置(注意:不懂端口号不要随意修改,同时端口号必须填写,主端口号:10888,地面:10999,洞穴:10998,端口范围:1024-65535) +setting.system.advanced.master.port=主端口 +setting.system.advanced.master.tips=请输入主端口号 +setting.system.advanced.ground.port=地面程序端口 +setting.system.advanced.ground.tips=请输入地面程序端口号 +setting.system.advanced.caves.port=洞穴程序端口 +setting.system.advanced.caves.tips=请输入洞穴程序端口号 #Magic End -player.save.success=\u4FDD\u5B58\u6210\u529F -backup.table.create.time=\u521B\u5EFA\u65F6\u95F4 -backup.table.operating=\u64CD\u4F5C -backup.js.new.name=\u65B0\u540D\u79F0 -backup.js.update.name=\u4FEE\u6539\u540D\u79F0 -backup.js.close.window=\u786E\u8BA4\u5173\u95ED -backup.js.del.success=\u5220\u9664\u6210\u529F -backup.js.select.limit=\u5F53\u524D\u9650\u5236\u9009\u62E9 3 \u4E2A\u6587\u4EF6\uFF0C\u672C\u6B21\u9009\u62E9\u4E86 -backup.js.confirm.remove=\u786E\u8BA4\u79FB\u9664 -backup.js.confirm.del=\u786E\u8BA4\u5220\u9664 -backup.js.tip=\u63D0\u793A -backup.js.select.data=\u8BF7\u9009\u62E9\u6570\u636E +player.save.success=保存成功 +backup.table.create.time=创建时间 +backup.table.operating=操作 +backup.js.new.name=新名称 +backup.js.update.name=修改名称 +backup.js.close.window=确认关闭 +backup.js.del.success=删除成功 +backup.js.select.limit=当前限制选择 3 个文件,本次选择了 +backup.js.confirm.remove=确认移除 +backup.js.confirm.del=确认删除 +backup.js.tip=提示 +backup.js.select.data=请选择数据 -home.js.clear.success=\u6E05\u7406\u6210\u529F -home.js.select.tar=\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B58\u6863 -home.js.input.send.content=\u8BF7\u586B\u5199\u516C\u544A\u5185\u5BB9 -home.js.execution.succeed=\u6267\u884C\u6210\u529F -home.js.tip.input.code=\u8BF7\u8F93\u5165\u4EE3\u7801 -home.js.input.playerId=\u8BF7\u586B\u5199\u73A9\u5BB6id -home.js.input.rollback.days=\u8BF7\u586B\u5199\u56DE\u6EDA\u5929\u6570 +home.js.clear.success=清理成功 +home.js.select.tar=请选择一个存档 +home.js.input.send.content=请填写公告内容 +home.js.execution.succeed=执行成功 +home.js.tip.input.code=请输入代码 +home.js.input.playerId=请填写玩家id +home.js.input.rollback.days=请填写回滚天数 -home.tab-pane2=\u8FDC\u7A0B\u63A7\u5236\u9762\u677F -home.card.title2=\u540E\u53F0\u63A7\u5236 +home.tab-pane2=远程控制面板 +home.card.title2=后台控制 diff --git a/src/main/resources/i18n/messages_en_US.properties b/src/main/resources/i18n/messages_en_US.properties index 11336ab..b5f148b 100644 --- a/src/main/resources/i18n/messages_en_US.properties +++ b/src/main/resources/i18n/messages_en_US.properties @@ -15,7 +15,7 @@ tip.game.Archive.unknown.season=unknown_season tip.game.Archive.unknown.playDay=unknown_days tip.game.Archive.days=days -#\u72B6\u6001\u679A\u4E3E\u4E2D\u7684\u63D0\u793A\u8BED +#状态枚举中的提示语 tip.code.message.0=success tip.code.message.50000=System Error tip.code.message.500=Server Error @@ -63,7 +63,7 @@ main.menu4.name=Backup Settings main.menu5.name=Help main.menu6.name=System Settings -#home\u9875\u9762 +#home页面 home.title=Home home.loading-text=loading home.tab-pane1=Server Panel @@ -83,10 +83,12 @@ home.pane1.card1.save.restart=Save and Restart #Magic Start main.lang=English home.pane1.card1.dst.quickOperation=Quick Operation -home.pane1.card1.dst.search.suggestions=You can try to update the game when you can\u2019t find the server\uFF0CThe server will be stopped when updating. +home.pane1.card1.dst.search.suggestions=You can try to update the game when you can’t find the server,The server will be stopped when updating. home.pane1.card1.dst.cancel=Cancel home.pane1.card1.dst.confirm=Confirm home.pane1.card1.dst.updateGame=Update Game +home.pane1.card1.dst.updateGameMods=Update Game Mod +home.pane1.card1.dst.updateGameMods.suggestions=The game mod will be updated soon, and the ongoing game will be disconnected. Do you want to continue? home.pane1.card1.dst.createBackup=Create Backup home.pane1.card1.dst.cleanGameArchive=Clean Game home.pane1.card1.dst.clean.suggestions=Are you sure to clean up? After cleaning, the server will be stopped and the game progress will be deleted. @@ -195,7 +197,7 @@ setting.player.title=Dst-admin platform game log view setting.player.admin=Admin settings setting.player.admin.desc=Game manager (can manage players and reset the world in the game) setting.player.admin.add=Add -setting.player.admin.tips=Player list\uFF0CKU_*** is Player ID +setting.player.admin.tips=Player list,KU_*** is Player ID setting.player.admin.input.id=Enter the player setting.player.admin.delete=Delete setting.player.admin.blacklist=Blacklist settings diff --git a/src/main/resources/i18n/messages_zh_CN.properties b/src/main/resources/i18n/messages_zh_CN.properties index 37ddad8..4ebdf62 100644 --- a/src/main/resources/i18n/messages_zh_CN.properties +++ b/src/main/resources/i18n/messages_zh_CN.properties @@ -1,268 +1,270 @@ -#\u540E\u53F0\u7684\u63D0\u793A\u8BED -tip.login.success=\u767B\u9646\u6210\u529F -tip.login.success.psw.weak=\u767B\u9646\u6210\u529F,\u5BC6\u7801\u5F3A\u5EA6\u5F31,\u5EFA\u8BAE\u91CD\u7F6E\u5BC6\u7801 -tip.login.fail=\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF -tip.login.error=\u8BE5\u8D26\u53F7\u5DF2\u88AB\u51BB\u7ED3 -tip.home.start.error=\u672A\u68C0\u6D4B\u5230\u542F\u52A8\u7A0B\u5E8F,\u8BF7\u5148\u6267\u884Cinstall.sh -tip.home.stop.error=\u672A\u68C0\u6D4B\u5230token\u914D\u7F6E\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u623F\u95F4 -tip.home.backup.error=\u6E38\u620F\u5B58\u6863\u6587\u4EF6\u4E0D\u5B58\u5728 ~/.klei/DoNotStarveTogether/MyDediServer -tip.home.backup.error2=\u6E38\u620F\u5907\u4EFD\u6587\u4EF6\u4E0D\u5B58\u5728 -tip.backup.tarfile=\u8BF7\u4E0A\u4F20zip\u6216\u8005tar\u6587\u4EF6 -tip.backup.file.exist=\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728\u4E86 -tip.player.config.not.exist=\u6E38\u620F\u914D\u7F6E\u6587\u4EF6\u5939\u4E0D\u5B58\u5728 -tip.log.not.exist=\u672A\u627E\u5230\u65E5\u5FD7\uFF0C\u65E5\u5FD7\u7684\u8DEF\u5F84\u4E3A -tip.game.Archive.unknown.room=\u672A\u77E5\u623F\u95F4 -tip.game.Archive.unknown.season=\u672A\u77E5\u5B63\u8282 -tip.game.Archive.unknown.playDay=\u672A\u77E5\u5929\u6570 -tip.game.Archive.days=\u5929 +#后台的提示语 +tip.login.success=登陆成功 +tip.login.success.psw.weak=登陆成功,密码强度弱,建议重置密码 +tip.login.fail=用户名或密码错误 +tip.login.error=该账号已被冻结 +tip.home.start.error=未检测到启动程序,请先执行install.sh +tip.home.stop.error=未检测到token配置,请先设置房间 +tip.home.backup.error=游戏存档文件不存在 ~/.klei/DoNotStarveTogether/MyDediServer +tip.home.backup.error2=游戏备份文件不存在 +tip.backup.tarfile=请上传zip或者tar文件 +tip.backup.file.exist=文件已经存在了 +tip.player.config.not.exist=游戏配置文件夹不存在 +tip.log.not.exist=未找到日志,日志的路径为 +tip.game.Archive.unknown.room=未知房间 +tip.game.Archive.unknown.season=未知季节 +tip.game.Archive.unknown.playDay=未知天数 +tip.game.Archive.days=天 -#\u72B6\u6001\u679A\u4E3E\u4E2D\u7684\u63D0\u793A\u8BED -tip.code.message.0=\u6210\u529F -tip.code.message.50000=\u7CFB\u7EDF\u5F02\u5E38 -tip.code.message.500=\u670D\u52A1\u5668\u8FD0\u884C\u5F02\u5E38 -tip.code.message.404=\u8BBF\u95EE\u5730\u5740\u4E0D\u5B58\u5728 -tip.code.message.405=\u8BF7\u6C42\u65B9\u5F0F\u9519\u8BEF -tip.code.message.11000=\u7528\u6237\u540D\u548C\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.11001=\u9A8C\u8BC1\u7801\u9519\u8BEF -tip.code.message.11002=\u6743\u9650\u4E0D\u8DB3 -tip.code.message.12000=\u8BF7\u6C42\u53C2\u6570\u5F02\u5E38 -tip.code.message.11003=\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4 -tip.code.message.11004=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.11005=\u7528\u6237\u4E0D\u5B58\u5728\u6216\u5BC6\u7801\u9519\u8BEF,\u4F60\u8FD8\u6709%s\u6B21\u673A\u4F1A\u91CD\u8BD5 -tip.code.message.11006=\u7528\u6237\u5DF2\u88AB\u51BB\u7ED3,\u8BF7\u7A0D\u540E\u91CD\u8BD5 -tip.code.message.50001=\u89E3\u538B\u5B58\u6863\u6587\u4EF6\u5931\u8D25\uFF0C\u8BE5\u6587\u4EF6\u975Ezip\u6587\u4EF6\uFF0C\u5EFA\u8BAE\u66F4\u6362\u538B\u7F29\u8F6F\u4EF6 -tip.code.message.50002=\u5B58\u6863\u5185\u5BB9\u4E0D\u5B8C\u6574\uFF0C\u8BF7\u68C0\u67E5\u662F\u5426\u5305\u542BMater\u548CCaves\u6587\u4EF6\u5939 -tip.code.message.50003=\u89E3\u538B\u5B58\u6863\u6587\u4EF6\u65F6\u590D\u5236\u5B58\u6863\u5931\u8D25 -tip.code.message.50004=\u5907\u4EFD\u5B58\u6863\u5931\u8D25 -tip.code.message.50005=\u603B\u5B58\u6863\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72G -tip.code.message.50006=\u76F8\u540C\u540D\u79F0\u6587\u4EF6\u5DF2\u7ECF\u5B58\u5728 -tip.code.message.50007=\u91CD\u547D\u540D\u5931\u8D25 -tip.code.message.50008=\u670D\u52A1\u5668\u5185\u4EBA\u6570\u8D85\u8FC71\u4EBA\uFF0C\u7981\u6B62\u4F7F\u7528 -tip.code.message.51001=\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A -tip.code.message.51002=\u65E7\u5BC6\u7801\u9519\u8BEF -tip.code.message.51003=\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4 -tip.code.message.51004=\u5BC6\u7801\u5F3A\u5EA6\u5F31,\u957F\u5EA6\u5FC5\u987B\u5927\u4E8E6\u4F4D +#状态枚举中的提示语 +tip.code.message.0=成功 +tip.code.message.50000=系统异常 +tip.code.message.500=服务器运行异常 +tip.code.message.404=访问地址不存在 +tip.code.message.405=请求方式错误 +tip.code.message.11000=用户名和密码不能为空 +tip.code.message.11001=验证码错误 +tip.code.message.11002=权限不足 +tip.code.message.12000=请求参数异常 +tip.code.message.11003=两次密码不一致 +tip.code.message.11004=密码不能为空 +tip.code.message.11005=用户不存在或密码错误,你还有%s次机会重试 +tip.code.message.11006=用户已被冻结,请稍后重试 +tip.code.message.50001=解压存档文件失败,该文件非zip文件,建议更换压缩软件 +tip.code.message.50002=存档内容不完整,请检查是否包含Mater和Caves文件夹 +tip.code.message.50003=解压存档文件时复制存档失败 +tip.code.message.50004=备份存档失败 +tip.code.message.50005=总存档大小不能超过2G +tip.code.message.50006=相同名称文件已经存在 +tip.code.message.50007=重命名失败 +tip.code.message.50008=服务器内人数超过1人,禁止使用 +tip.code.message.51001=密码不能为空 +tip.code.message.51002=旧密码错误 +tip.code.message.51003=两次密码不一致 +tip.code.message.51004=密码强度弱,长度必须大于6位 -#\u9965\u8352\u7BA1\u7406\u540E\u53F0 -dst.admin.title=\u9965\u8352\u7BA1\u7406\u540E\u53F0 +#饥荒管理后台 +dst.admin.title=饥荒管理后台 -login.login.name=\u767B\u9646 -login.login.userName=\u7528\u6237\u540D -login.login.password=\u5BC6\u7801 +login.login.name=登陆 +login.login.userName=用户名 +login.login.password=密码 -main.logo.mini=\u9965\u8352 -main.logo.status=\u5728\u7EBF -main.logo.lg=\u9965\u8352\u540E\u53F0 -main.logo.user.info=\u4E2A\u4EBA\u4FE1\u606F -main.logo.editPwd=\u4FEE\u6539\u5BC6\u7801 -main.logo.logout=\u9000\u51FA\u767B\u5F55 -main.user.name=\u7BA1\u7406\u5458 -main.menu1.name=\u63A7\u5236\u53F0 -main.menu2.name=\u623F\u95F4\u8BBE\u7F6E -main.menu3.name=\u73A9\u5BB6\u7BA1\u7406 -main.menu4.name=\u5907\u4EFD\u7BA1\u7406 -main.menu5.name=\u5E2E\u52A9\u6587\u6863 -main.menu6.name=\u7CFB\u7EDF\u8BBE\u7F6E +main.logo.mini=饥荒 +main.logo.status=在线 +main.logo.lg=饥荒后台 +main.logo.user.info=个人信息 +main.logo.editPwd=修改密码 +main.logo.logout=退出登录 +main.user.name=管理员 +main.menu1.name=控制台 +main.menu2.name=房间设置 +main.menu3.name=玩家管理 +main.menu4.name=备份管理 +main.menu5.name=帮助文档 +main.menu6.name=系统设置 -#home\u9875\u9762 -home.title=\u4E3B\u9875 -home.loading-text=\u62FC\u547D\u52A0\u8F7D\u4E2D -home.tab-pane1=\u670D\u52A1\u5668\u9762\u677F -home.pane1.card1.title1=\u6E38\u620F\u72B6\u6001 -home.pane1.card1.dst.status=\u9965\u8352\u72B6\u6001 -home.pane1.card1.dst.master.running=\u5730\u9762\u8FD0\u884C\u4E2D -home.pane1.card1.dst.master.not=\u5730\u9762\u672A\u8FD0\u884C -home.pane1.card1.dst.caves.running=\u6D1E\u7A74\u8FD0\u884C\u4E2D -home.pane1.card1.dst.caves.not=\u6D1E\u7A74\u672A\u8FD0\u884C +#home页面 +home.title=主页 +home.loading-text=拼命加载中 +home.tab-pane1=服务器面板 +home.pane1.card1.title1=游戏状态 +home.pane1.card1.dst.status=饥荒状态 +home.pane1.card1.dst.master.running=地面运行中 +home.pane1.card1.dst.master.not=地面未运行 +home.pane1.card1.dst.caves.running=洞穴运行中 +home.pane1.card1.dst.caves.not=洞穴未运行 -home.pane1.card1.dst.start.masterCaves=\u542F\u52A8\u5730\u9762\u548C\u6D1E\u7A74 -home.pane1.card1.dst.start.master=\u542F\u52A8\u5730\u9762 -home.pane1.card1.dst.start.caves=\u542F\u52A8\u6D1E\u7A74 -home.pane1.card1.dst.active.on=\u542F\u52A8 -home.pane1.card1.dst.active.off=\u5173\u95ED -home.pane1.card1.dst.active.save=\u4FDD\u5B58 -home.pane1.card1.save.restart=\u4FDD\u5B58\u91CD\u542F\u751F\u6548 +home.pane1.card1.dst.start.masterCaves=启动地面和洞穴 +home.pane1.card1.dst.start.master=启动地面 +home.pane1.card1.dst.start.caves=启动洞穴 +home.pane1.card1.dst.active.on=启动 +home.pane1.card1.dst.active.off=关闭 +home.pane1.card1.dst.active.save=保存 +home.pane1.card1.save.restart=保存重启生效 #Magic Start -main.lang=\u4E2D\u6587 -home.pane1.card1.dst.quickOperation=\u5FEB\u6377\u64CD\u4F5C -home.pane1.card1.dst.search.suggestions=\u641C\u7D22\u4E0D\u5230\u670D\u52A1\u5668\u65F6\u53EF\u4EE5\u5C1D\u8BD5\u66F4\u65B0\u6E38\u620F\uFF0C\u66F4\u65B0\u65F6\u5C06\u505C\u6B62\u670D\u52A1\u5668\u54E6\uFF01 -home.pane1.card1.dst.cancel=\u53D6\u6D88 -home.pane1.card1.dst.confirm=\u786E\u8BA4 -home.pane1.card1.dst.updateGame=\u66F4\u65B0\u6E38\u620F -home.pane1.card1.dst.createBackup=\u521B\u5EFA\u5907\u4EFD -home.pane1.card1.dst.cleanGameArchive=\u6E05\u7406\u6E38\u620F\u5B58\u6863 -home.pane1.card1.dst.clean.suggestions=\u786E\u8BA4\u6E05\u7406\u5417\uFF1F\u6E05\u7406\u4E4B\u540E\u5C06\u505C\u6B62\u670D\u52A1\u5668,\u5220\u9664\u6E38\u620F\u8FDB\u5EA6\u54E6\uFF01 -home.pane1.card1.dst.clean=\u6E05\u7406 -home.pane1.card1.dst.restoreBackup=\u6062\u590D\u5907\u4EFD -home.pane1.card1.dst.restore.suggestions=\u786E\u8BA4\u6062\u590D\u8BE5\u5B58\u6863\u5417\uFF1F\u6062\u590D\u5B58\u6863\u5C06\u505C\u6B62\u670D\u52A1\u5668\uFF0C\u540C\u65F6\u5F53\u524D\u6E38\u620F\u8FDB\u5EA6\u4F1A\u88AB\u6E05\u7406\u54E6\uFF01 -home.pane1.card1.dst.please.choose=\u8BF7\u9009\u62E9 -home.pane1.card1.dst.data.none=\u65E0\u6570\u636E -home.pane1.card1.dst.restore=\u6062\u590D -home.pane1.card1.dst.other.fun=\u5176\u4ED6\u529F\u80FD -home.pane1.card1.dst.other.clear.save=\u4EC5\u6E05\u7406\u6D1E\u7A74 -home.pane1.card1.dst.other.tips=\u4EC5\u6E05\u7406\u6D1E\u7A74\u7684\u6E38\u620F\u5B58\u6863\uFF0C\u6E05\u7406\u524D\u5EFA\u8BAE\u521B\u5EFA\u5B58\u6863\u5907\u4EFD -home.pane1.card1.dst.other.tips.confirm=\u786E\u8BA4\u6E05\u7406\u5417\uFF1F\u6E05\u7406\u4E4B\u540E\u5C06\u505C\u6B62\u670D\u52A1\u5668,\u5220\u9664\u6D1E\u7A74\u6E38\u620F\u8FDB\u5EA6\u54E6\uFF01 -home.pane1.card1.dst.other.only.clean=\u6E05\u7406 +main.lang=中文 +home.pane1.card1.dst.quickOperation=快捷操作 +home.pane1.card1.dst.search.suggestions=搜索不到服务器时可以尝试更新游戏,更新时将停止服务器哦! +home.pane1.card1.dst.cancel=取消 +home.pane1.card1.dst.confirm=确认 +home.pane1.card1.dst.updateGame=更新游戏 +home.pane1.card1.dst.updateGameMods.suggestions=即将更新游戏Mod,将会断开正在进行游戏,是否继续? +home.pane1.card1.dst.updateGameMods=更新游戏Mod +home.pane1.card1.dst.createBackup=创建备份 +home.pane1.card1.dst.cleanGameArchive=清理游戏存档 +home.pane1.card1.dst.clean.suggestions=确认清理吗?清理之后将停止服务器,删除游戏进度哦! +home.pane1.card1.dst.clean=清理 +home.pane1.card1.dst.restoreBackup=恢复备份 +home.pane1.card1.dst.restore.suggestions=确认恢复该存档吗?恢复存档将停止服务器,同时当前游戏进度会被清理哦! +home.pane1.card1.dst.please.choose=请选择 +home.pane1.card1.dst.data.none=无数据 +home.pane1.card1.dst.restore=恢复 +home.pane1.card1.dst.other.fun=其他功能 +home.pane1.card1.dst.other.clear.save=仅清理洞穴 +home.pane1.card1.dst.other.tips=仅清理洞穴的游戏存档,清理前建议创建存档备份 +home.pane1.card1.dst.other.tips.confirm=确认清理吗?清理之后将停止服务器,删除洞穴游戏进度哦! +home.pane1.card1.dst.other.only.clean=清理 -home.pane1.card1.dst.other.del.folder=\u5220\u9664\u5B58\u6863\u6587\u4EF6\u5939 -home.pane1.card1.dst.other.del.tips=\u5220\u9664\u89E3\u538B\u51FA\u6765\u7684\u5B58\u6863\u6587\u4EF6\u5939\uFF0C\u5220\u9664\u4E4B\u540E\uFF0C\u5F53\u524D\u5B58\u6863\u5C31\u6CA1\u6709\u4E86\uFF0C\u5220\u9664\u524D\u5EFA\u8BAE\u521B\u5EFA\u5B58\u6863\u5907\u4EFD -home.pane1.card1.dst.other.del.tips.confirm=\u786E\u8BA4\u5220\u9664\u89E3\u538B\u51FA\u6765\u7684\u5B58\u6863\u6587\u4EF6\u5939\u5417 -home.pane1.card1.dst.other.del=\u5220\u9664 +home.pane1.card1.dst.other.del.folder=删除存档文件夹 +home.pane1.card1.dst.other.del.tips=删除解压出来的存档文件夹,删除之后,当前存档就没有了,删除前建议创建存档备份 +home.pane1.card1.dst.other.del.tips.confirm=确认删除解压出来的存档文件夹吗 +home.pane1.card1.dst.other.del=删除 -header.server.situation=\u670D\u52A1\u5668\u72B6\u51B5 -header.server.cpu.cores.num=CPU\u6838\u5FC3\u6570 -header.server.usage.rate=\u4F7F\u7528\u7387 -header.server.memory=\u603B\u5185\u5B58 +header.server.situation=服务器状况 +header.server.cpu.cores.num=CPU核心数 +header.server.usage.rate=使用率 +header.server.memory=总内存 -home.pane1.card2.dst.send.announcement.notice=\u53D1\u9001\u516C\u544A\u901A\u77E5 -home.pane1.card2.dst.please.enter.content=\u8BF7\u8F93\u5165\u5185\u5BB9 -home.pane1.card2.dst.send=\u53D1\u9001 -home.pane1.card2.dst.kickOut.the.player=\u8E22\u51FA\u73A9\u5BB6 -home.pane1.card2.dst.please.enter.player.id=\u8BF7\u8F93\u5165\u73A9\u5BB6id -home.pane1.card2.dst.please.confirm.kickOut.the.player=\u786E\u8BA4\u8E22\u51FA\u8BE5\u73A9\u5BB6\u5417 -home.pane1.card2.dst.kickOut=\u8E22\u51FA -home.pane1.card2.dst.rollback=\u56DE\u6EDA -home.pane1.card2.dst.rollback.unit=\u5929 -home.pane1.card2.dst.rollback.rules=\u56DE\u6EDA\u6307\u5B9A\u7684\u5929\u6570 -home.pane1.card2.dst.please.enter.the.number.of.days=\u8BF7\u8F93\u5165\u5929\u6570 -home.pane1.card2.dst.rollback.confirm=\u786E\u8BA4\u56DE\u6EDA\u5417 -home.pane1.card2.dst.reset=\u91CD\u7F6E -home.pane1.card2.dst.reset.world=\u91CD\u7F6E\u4E16\u754C -home.pane1.card2.dst.reset.confirm=\u786E\u8BA4\u91CD\u7F6E\u5417 -home.pane1.card2.dst.revive=\u590D\u6D3B -home.pane1.card2.dst.kill=\u6740\u6B7B -home.pane1.card2.dst.change=\u66F4\u6362 -home.pane1.card2.dst.change.roles=\u73A9\u5BB6\u66F4\u6362\u89D2\u8272 -home.pane1.card2.dst.change.roles.tips=\u66F4\u6362\u89D2\u8272\u4E4B\u540E\u5730\u56FE\u548C\u79D1\u6280\u9700\u91CD\u65B0\u89E3\u9501\u54E6\uFF0C\u8EAB\u4E0A\u7269\u54C1\u4E5F\u4F1A\u5168\u90E8\u4E22\u5931 -home.pane1.card2.dst.master.console.label=\u5730\u9762\u63A7\u5236\u53F0 -home.pane1.card2.dst.caves.console.label=\u6D1E\u7A74\u63A7\u5236\u53F0 -home.pane1.card2.dst.master.console=\u901A\u8FC7\u4EE3\u7801\u8FDC\u7A0B\u63A7\u5236\u5730\u9762 -home.pane1.card2.dst.caves.console=\u901A\u8FC7\u4EE3\u7801\u8FDC\u7A0B\u63A7\u5236\u6D1E\u7A74 -home.pane1.card2.dst.console.exec=\u6267\u884C -game.archive.choose.message=\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B58\u6863\u8BB0\u5F55 +home.pane1.card2.dst.send.announcement.notice=发送公告通知 +home.pane1.card2.dst.please.enter.content=请输入内容 +home.pane1.card2.dst.send=发送 +home.pane1.card2.dst.kickOut.the.player=踢出玩家 +home.pane1.card2.dst.please.enter.player.id=请输入玩家id +home.pane1.card2.dst.please.confirm.kickOut.the.player=确认踢出该玩家吗 +home.pane1.card2.dst.kickOut=踢出 +home.pane1.card2.dst.rollback=回滚 +home.pane1.card2.dst.rollback.unit=天 +home.pane1.card2.dst.rollback.rules=回滚指定的天数 +home.pane1.card2.dst.please.enter.the.number.of.days=请输入天数 +home.pane1.card2.dst.rollback.confirm=确认回滚吗 +home.pane1.card2.dst.reset=重置 +home.pane1.card2.dst.reset.world=重置世界 +home.pane1.card2.dst.reset.confirm=确认重置吗 +home.pane1.card2.dst.revive=复活 +home.pane1.card2.dst.kill=杀死 +home.pane1.card2.dst.change=更换 +home.pane1.card2.dst.change.roles=玩家更换角色 +home.pane1.card2.dst.change.roles.tips=更换角色之后地图和科技需重新解锁哦,身上物品也会全部丢失 +home.pane1.card2.dst.master.console.label=地面控制台 +home.pane1.card2.dst.caves.console.label=洞穴控制台 +home.pane1.card2.dst.master.console=通过代码远程控制地面 +home.pane1.card2.dst.caves.console=通过代码远程控制洞穴 +home.pane1.card2.dst.console.exec=执行 +game.archive.choose.message=请选择一个存档记录 -home.pane1.card2.clean.success.message=\u6E05\u7406\u6210\u529F +home.pane1.card2.clean.success.message=清理成功 -home.pane1.card3.archive.info=\u5B58\u6863\u4FE1\u606F -home.pane1.card3.archive.day=\u5B58\u6863\u5929\u6570 -home.pane1.card3.archive.season=\u5B58\u6863\u5B63\u8282 -home.pane1.card3.mod.num=\u6A21\u7EC4\u6570\u91CF +home.pane1.card3.archive.info=存档信息 +home.pane1.card3.archive.day=存档天数 +home.pane1.card3.archive.season=存档季节 +home.pane1.card3.mod.num=模组数量 -user.detail.title=\u7528\u6237\u8BE6\u60C5 -user.name=\u7528\u6237\u540D -user.nickname=\u6635\u79F0 -user.picture=\u5934\u50CF -user.update.password.old=\u65E7\u5BC6\u7801 -tips.user.update.password=\u8BF7\u8F93\u5165\u5BC6\u7801 -user.update.password.new=\u65B0\u5BC6\u7801 -user.update.password.confirm=\u786E\u8BA4\u5BC6\u7801 +user.detail.title=用户详情 +user.name=用户名 +user.nickname=昵称 +user.picture=头像 +user.update.password.old=旧密码 +tips.user.update.password=请输入密码 +user.update.password.new=新密码 +user.update.password.confirm=确认密码 #20210207 -setting.config.title=\u914D\u7F6E\u9875 -setting.room.basic.title=\u623F\u95F4\u57FA\u672C\u4FE1\u606F -setting.ground.world.title=\u5730\u9762\u4E16\u754C\u8BBE\u7F6E -setting.cave.world.title=\u6D1E\u7A74\u4E16\u754C\u8BBE\u7F6E -setting.word=\u8BBE\u7F6E -setting.success=\u5B8C\u6210 -setting.room.server.style=\u670D\u52A1\u5668\u98CE\u683C -setting.room.server.style.social=\u793E\u4EA4 -setting.room.server.style.cooperative=\u5408\u4F5C -setting.room.server.style.competitive=\u7ADE\u4E89 -setting.room.server.style.madness=\u75AF\u72C2 -setting.room.name=\u623F\u95F4\u540D\u79F0 -setting.room.description=\u623F\u95F4\u63CF\u8FF0 -tips.setting.room=\u8BF7\u8F93\u5165\u623F\u95F4\u540D\u79F0 -setting.game.mode=\u6E38\u620F\u6A21\u5F0F -setting.game.mode.survival=\u9ED8\u8BA4 -setting.game.mode.wilderness=\u8352\u91CE -setting.game.mode.endless=\u65E0\u5C3D -setting.game.max.players=\u6700\u5927\u73A9\u5BB6\u6570\u91CF -setting.game.password=\u623F\u95F4\u5BC6\u7801 -setting.token.name=\u4EE4\u724C -tips.setting.input=\u8BF7\u8F93\u5165 -setting.account.token=\u9965\u8352\u8D26\u6237\u7684\u4EE4\u724C -setting.example=\u793A\u4F8B -setting.ground.title=\u5730\u9762\u8BBE\u7F6E -setting.cave.title=\u6D1E\u7A74\u8BBE\u7F6E -setting.my=\u6211\u7684 -setting.copy=\u590D\u5236 -setting.standard.experience=\u6807\u51C6\u300A\u9965\u8352\u300B\u4F53\u9A8C -setting.cave.desc=\u63A2\u67E5\u6D1E\u7A74\u2026\u2026\u4E00\u8D77 -setting.previous=\u4E0A\u4E00\u6B65 -setting.reset=\u91CD\u7F6E -setting.next.step=\u4E0B\u4E00\u6B65 -setting.save.settings.only=\u4EC5\u4FDD\u5B58\u8BBE\u7F6E -setting.save.settings.restart=\u4FDD\u5B58\u5E76\u91CD\u542F -setting.generate.a.new.game=\u751F\u6210\u65B0\u6E38\u620F -setting.player.title=\u9965\u8352\u7BA1\u7406\u5E73\u53F0\u6E38\u620F\u65E5\u5FD7\u67E5\u770B -setting.player.admin=\u7BA1\u7406\u5458\u8BBE\u7F6E -setting.player.admin.desc=\u6E38\u620F\u7BA1\u7406\u5458\uFF08\u53EF\u4EE5\u5728\u6E38\u620F\u4E2D\u7BA1\u7406\u73A9\u5BB6\u548C\u91CD\u7F6E\u4E16\u754C\uFF09 -setting.player.admin.add=\u6DFB\u52A0 -setting.player.admin.tips=\u73A9\u5BB6\u4FE1\u606F\uFF0CKU_***\u4E3A\u73A9\u5BB6ID -setting.player.admin.input.id=\u8F93\u5165\u73A9\u5BB6 -setting.player.admin.delete=\u5220\u9664 -setting.player.admin.blacklist=\u9ED1\u540D\u5355\u8BBE\u7F6E -setting.player.admin.blacklist.desc=\u9ED1\u540D\u5355\uFF08\u8BE5\u5217\u8868\u7684\u73A9\u5BB6\u7981\u6B62\u8FDB\u5165\u623F\u95F4\uFF09 -setting.backup.all.archives.total.size=\u6240\u6709\u5B58\u6863 \u603B\u5927\u5C0F -setting.backup.refresh=\u5237\u65B0 -setting.backup.upload.document=\u4E0A\u4F20\u6587\u6863 -setting.backup.upload.click=\u70B9\u51FB\u4E0A\u4F20 -setting.backup.upload.desc=\u53EA\u80FD\u4E0A\u4F20zip\u6216\u8005tar\u538B\u7F29\u6587\u4EF6,\u6700\u5927\u6587\u4EF6100MB,\u5B58\u6863\u6587\u4EF6\u5982\u4F55\u5236\u4F5C\u8BF7\u67E5\u770B\u5E2E\u52A9\u6587\u6863 -setting.backup.archive.name=\u5B58\u6863\u540D\u79F0 -setting.backup.archive.file.size=\u6587\u4EF6\u5927\u5C0F -setting.backup.rename=\u91CD\u547D\u540D -setting.backup.download=\u4E0B\u8F7D -setting.backup.batch.del=\u6279\u91CF\u5220\u9664 -setting.system.time.task=\u5B9A\u65F6\u4EFB\u52A1\u8BBE\u7F6E -setting.system.time.task.desc=\u5B9A\u65F6\u751F\u6210\u5B58\u6863\u5907\u4EFD\u4EFB\u52A1 -setting.system.task.execution.time=\u6267\u884C\u65F6\u95F4 -setting.system.task.execution.status=\u6267\u884C\u72B6\u6001 -setting.system.task.execution.status.done=\u5DF2\u7ECF\u6267\u884C -setting.system.task.execution.status.not.performed=\u672A\u6267\u884C -setting.system.time.task.update.game=\u5B9A\u65F6\u66F4\u65B0\u6E38\u620F\u4EFB\u52A1 -setting.system.time.task.update.game.not.start=\u66F4\u65B0\u65F6\u4E0D\u542F\u52A8 -setting.system.ground=\u5730\u9762 -setting.system.cave=\u6D1E\u7A74 -setting.system.smart.update=\u667A\u80FD\u66F4\u65B0 -setting.system.open=\u5F00 -setting.system.close=\u5173 -setting.system.ground.run.log=\u5730\u9762\u7A0B\u5E8F\u8FD0\u884C\u65E5\u5FD7 -setting.system.run.log.desc=\u8BF7\u8F93\u5165\u9700\u8981\u62C9\u53D6\u7684\u65E5\u5FD7\u884C\u6570 -setting.system.pull=\u62C9\u53D6 -setting.system.cave.run.log=\u6D1E\u7A74\u7A0B\u5E8F\u8FD0\u884C\u65E5\u5FD7 -setting.system.player.chat.log=\u73A9\u5BB6\u804A\u5929\u65E5\u5FD7 -setting.system.laboratory=\u5B9E\u9A8C\u5BA4 -setting.system.dst.latest.version=\u9965\u8352\u6700\u65B0\u7248\u672C\u53F7 -setting.system.dst.now.version=\u5F53\u524D\u670D\u52A1\u5668\u7684\u7248\u672C\u53F7 -setting.system.advanced.settings=\u9AD8\u7EA7\u8BBE\u7F6E -setting.system.advanced.tips=\u6E38\u620F\u7AEF\u53E3\u53F7\u8BBE\u7F6E\uFF08\u6CE8\u610F\uFF1A\u4E0D\u61C2\u7AEF\u53E3\u53F7\u4E0D\u8981\u968F\u610F\u4FEE\u6539\uFF0C\u540C\u65F6\u7AEF\u53E3\u53F7\u5FC5\u987B\u586B\u5199\uFF0C\u4E3B\u7AEF\u53E3\u53F7\uFF1A10888\uFF0C\u5730\u9762\uFF1A10999\uFF0C\u6D1E\u7A74\uFF1A10998\uFF0C\u7AEF\u53E3\u8303\u56F4\uFF1A1024-65535\uFF09 -setting.system.advanced.master.port=\u4E3B\u7AEF\u53E3 -setting.system.advanced.master.tips=\u8BF7\u8F93\u5165\u4E3B\u7AEF\u53E3\u53F7 -setting.system.advanced.ground.port=\u5730\u9762\u7A0B\u5E8F\u7AEF\u53E3 -setting.system.advanced.ground.tips=\u8BF7\u8F93\u5165\u5730\u9762\u7A0B\u5E8F\u7AEF\u53E3\u53F7 -setting.system.advanced.caves.port=\u6D1E\u7A74\u7A0B\u5E8F\u7AEF\u53E3 -setting.system.advanced.caves.tips=\u8BF7\u8F93\u5165\u6D1E\u7A74\u7A0B\u5E8F\u7AEF\u53E3\u53F7 +setting.config.title=配置页 +setting.room.basic.title=房间基本信息 +setting.ground.world.title=地面世界设置 +setting.cave.world.title=洞穴世界设置 +setting.word=设置 +setting.success=完成 +setting.room.server.style=服务器风格 +setting.room.server.style.social=社交 +setting.room.server.style.cooperative=合作 +setting.room.server.style.competitive=竞争 +setting.room.server.style.madness=疯狂 +setting.room.name=房间名称 +setting.room.description=房间描述 +tips.setting.room=请输入房间名称 +setting.game.mode=游戏模式 +setting.game.mode.survival=默认 +setting.game.mode.wilderness=荒野 +setting.game.mode.endless=无尽 +setting.game.max.players=最大玩家数量 +setting.game.password=房间密码 +setting.token.name=令牌 +tips.setting.input=请输入 +setting.account.token=饥荒账户的令牌 +setting.example=示例 +setting.ground.title=地面设置 +setting.cave.title=洞穴设置 +setting.my=我的 +setting.copy=复制 +setting.standard.experience=标准《饥荒》体验 +setting.cave.desc=探查洞穴……一起 +setting.previous=上一步 +setting.reset=重置 +setting.next.step=下一步 +setting.save.settings.only=仅保存设置 +setting.save.settings.restart=保存并重启 +setting.generate.a.new.game=生成新游戏 +setting.player.title=饥荒管理平台游戏日志查看 +setting.player.admin=管理员设置 +setting.player.admin.desc=游戏管理员(可以在游戏中管理玩家和重置世界) +setting.player.admin.add=添加 +setting.player.admin.tips=玩家信息,KU_***为玩家ID +setting.player.admin.input.id=输入玩家 +setting.player.admin.delete=删除 +setting.player.admin.blacklist=黑名单设置 +setting.player.admin.blacklist.desc=黑名单(该列表的玩家禁止进入房间) +setting.backup.all.archives.total.size=所有存档 总大小 +setting.backup.refresh=刷新 +setting.backup.upload.document=上传文档 +setting.backup.upload.click=点击上传 +setting.backup.upload.desc=只能上传zip或者tar压缩文件,最大文件100MB,存档文件如何制作请查看帮助文档 +setting.backup.archive.name=存档名称 +setting.backup.archive.file.size=文件大小 +setting.backup.rename=重命名 +setting.backup.download=下载 +setting.backup.batch.del=批量删除 +setting.system.time.task=定时任务设置 +setting.system.time.task.desc=定时生成存档备份任务 +setting.system.task.execution.time=执行时间 +setting.system.task.execution.status=执行状态 +setting.system.task.execution.status.done=已经执行 +setting.system.task.execution.status.not.performed=未执行 +setting.system.time.task.update.game=定时更新游戏任务 +setting.system.time.task.update.game.not.start=更新时不启动 +setting.system.ground=地面 +setting.system.cave=洞穴 +setting.system.smart.update=智能更新 +setting.system.open=开 +setting.system.close=关 +setting.system.ground.run.log=地面程序运行日志 +setting.system.run.log.desc=请输入需要拉取的日志行数 +setting.system.pull=拉取 +setting.system.cave.run.log=洞穴程序运行日志 +setting.system.player.chat.log=玩家聊天日志 +setting.system.laboratory=实验室 +setting.system.dst.latest.version=饥荒最新版本号 +setting.system.dst.now.version=当前服务器的版本号 +setting.system.advanced.settings=高级设置 +setting.system.advanced.tips=游戏端口号设置(注意:不懂端口号不要随意修改,同时端口号必须填写,主端口号:10888,地面:10999,洞穴:10998,端口范围:1024-65535) +setting.system.advanced.master.port=主端口 +setting.system.advanced.master.tips=请输入主端口号 +setting.system.advanced.ground.port=地面程序端口 +setting.system.advanced.ground.tips=请输入地面程序端口号 +setting.system.advanced.caves.port=洞穴程序端口 +setting.system.advanced.caves.tips=请输入洞穴程序端口号 #Magic End -player.save.success=\u4FDD\u5B58\u6210\u529F -backup.table.create.time=\u521B\u5EFA\u65F6\u95F4 -backup.table.operating=\u64CD\u4F5C -backup.js.new.name=\u65B0\u540D\u79F0 -backup.js.update.name=\u4FEE\u6539\u540D\u79F0 -backup.js.close.window=\u786E\u8BA4\u5173\u95ED -backup.js.del.success=\u5220\u9664\u6210\u529F -backup.js.select.limit=\u5F53\u524D\u9650\u5236\u9009\u62E9 3 \u4E2A\u6587\u4EF6\uFF0C\u672C\u6B21\u9009\u62E9\u4E86 -backup.js.confirm.remove=\u786E\u8BA4\u79FB\u9664 -backup.js.confirm.del=\u786E\u8BA4\u5220\u9664 -backup.js.tip=\u63D0\u793A -backup.js.select.data=\u8BF7\u9009\u62E9\u6570\u636E +player.save.success=保存成功 +backup.table.create.time=创建时间 +backup.table.operating=操作 +backup.js.new.name=新名称 +backup.js.update.name=修改名称 +backup.js.close.window=确认关闭 +backup.js.del.success=删除成功 +backup.js.select.limit=当前限制选择 3 个文件,本次选择了 +backup.js.confirm.remove=确认移除 +backup.js.confirm.del=确认删除 +backup.js.tip=提示 +backup.js.select.data=请选择数据 -home.js.clear.success=\u6E05\u7406\u6210\u529F -home.js.select.tar=\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B58\u6863 -home.js.input.send.content=\u8BF7\u586B\u5199\u516C\u544A\u5185\u5BB9 -home.js.execution.succeed=\u6267\u884C\u6210\u529F -home.js.tip.input.code=\u8BF7\u8F93\u5165\u4EE3\u7801 -home.js.input.playerId=\u8BF7\u586B\u5199\u73A9\u5BB6id -home.js.input.rollback.days=\u8BF7\u586B\u5199\u56DE\u6EDA\u5929\u6570 +home.js.clear.success=清理成功 +home.js.select.tar=请选择一个存档 +home.js.input.send.content=请填写公告内容 +home.js.execution.succeed=执行成功 +home.js.tip.input.code=请输入代码 +home.js.input.playerId=请填写玩家id +home.js.input.rollback.days=请填写回滚天数 -home.tab-pane2=\u8FDC\u7A0B\u63A7\u5236\u9762\u677F -home.card.title2=\u540E\u53F0\u63A7\u5236 +home.tab-pane2=远程控制面板 +home.card.title2=后台控制 diff --git a/src/main/resources/templates/home/index.ftl b/src/main/resources/templates/home/index.ftl index 14c9d58..511f556 100644 --- a/src/main/resources/templates/home/index.ftl +++ b/src/main/resources/templates/home/index.ftl @@ -57,6 +57,14 @@ <@spring.message code="home.pane1.card1.dst.updateGame"/> + +

<@spring.message code="home.pane1.card1.dst.updateGameMods.suggestions"/>

+
+ <@spring.message code="home.pane1.card1.dst.cancel"/> + <@spring.message code="home.pane1.card1.dst.confirm"/> +
+ <@spring.message code="home.pane1.card1.dst.updateGameMods"/> +
<@spring.message code="home.pane1.card1.dst.createBackup"/> :" > @@ -419,6 +427,17 @@ this.getSystemInfo(); }) }, + updateGameMods(){ + this.visible2 = false;//隐藏 + this.loading = true; + get("/home/updateGameMods").then((data) => { + this.loading = false; + if (data) { + this.warningMessage(data.message); + } + this.getSystemInfo(); + }) + }, //备份 backupGame() { this.loading = true; From 8b42f5dd90cdda3b35f732285890e455994caa23 Mon Sep 17 00:00:00 2001 From: ITKMUnigle <524682687@qq.com> Date: Tue, 8 Aug 2023 18:12:38 +0800 Subject: [PATCH 2/2] fix Click Button Bug --- src/main/resources/templates/home/index.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/templates/home/index.ftl b/src/main/resources/templates/home/index.ftl index 511f556..bdc3f03 100644 --- a/src/main/resources/templates/home/index.ftl +++ b/src/main/resources/templates/home/index.ftl @@ -428,7 +428,7 @@ }) }, updateGameMods(){ - this.visible2 = false;//隐藏 + this.visible3 = false;//隐藏 this.loading = true; get("/home/updateGameMods").then((data) => { this.loading = false;