diff --git a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/translate/Translate.java b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/translate/Translate.java index 7e107b2..ee687b6 100644 --- a/common/src/main/java/io/github/skydynamic/quickbakcupmulti/translate/Translate.java +++ b/common/src/main/java/io/github/skydynamic/quickbakcupmulti/translate/Translate.java @@ -11,7 +11,7 @@ public class Translate { private static Map translateMap = new HashMap<>(); - public static final Collection supportLanguage = List.of("zh_cn", "en_us"); + public static final Collection supportLanguage = List.of("zh_cn", "en_us", "zh_tw"); public static Map getTranslationFromResourcePath(String lang) { InputStream langFile = Translate.class.getClassLoader().getResourceAsStream("assets/quickbackupmulti/lang/%s.json".formatted(lang)); diff --git a/common/src/main/resources/assets/quickbackupmulti/lang/zh_tw.json b/common/src/main/resources/assets/quickbackupmulti/lang/zh_tw.json new file mode 100644 index 0000000..445e6fa --- /dev/null +++ b/common/src/main/resources/assets/quickbackupmulti/lang/zh_tw.json @@ -0,0 +1,56 @@ + +{ + "quickbackupmulti.empty_comment": "§7空白§r", + "quickbackupmulti.list_empty": "§7目前沒有任何備份", + "quickbackupmulti.search.success": "§a搜尋成功§r,結果如下:", + "quickbackupmulti.search.fail": "§4沒有搜尋到任何結果", + "quickbackupmulti.lang.failed": "§4語言不存在", + "quickbackupmulti.lang.set": "已將§a語言§r設定為:§4§l%s§r", + "quickbackupmulti.confirm_restore.nothing_to_confirm": "沒有什麼需要確認的", + "quickbackupmulti.make.start": "§a備份§r中...請稍等", + "quickbackupmulti.make.no_slot": "未找到可用槽位,§a備份§r中斷!", + "quickbackupmulti.make.success": "§a備份§r完成,耗時§6%s§r秒", + "quickbackupmulti.make.fail": "§a備份§r失敗,錯誤原因%s", + "quickbackupmulti.make.fail_exists": "§a備份§r失敗,錯誤原因:槽位已存在", + "quickbackupmulti.delete.success": "刪除槽位§6%s§r§a完成§r", + "quickbackupmulti.delete.fail": "刪除槽位§6%s§r§4失敗§r", + "quickbackupmulti.list_backup.title": "§d[第§b%s§d頁槽位資訊]§r", + "quickbackupmulti.list_backup.back_page": "上一頁", + "quickbackupmulti.list_backup.next_page": "下一頁", + "quickbackupmulti.list_backup.page_msg": "[第§b%s§r頁 / 共§b%s§r頁]", + "quickbackupmulti.list_backup.slot.header": "[§6#%s§r]", + "quickbackupmulti.list_backup.slot.restore": "點擊回檔至槽位§6%s§r", + "quickbackupmulti.list_backup.slot.delete": "點擊刪除槽位§6%s§r", + "quickbackupmulti.list_backup.slot.show": "點擊查看槽位§6%s§r詳細資料", + "quickbackupmulti.list_backup.slot.total_space": "目前頁面備份總佔用空間:§a%s§r", + "quickbackupmulti.restore.countdown.intro": "%s 執行回檔,10秒後關閉伺服器§c回檔§r", + "quickbackupmulti.restore.countdown.text": "還有%s秒,將§c回檔§r為槽位§6%s§r,", + "quickbackupmulti.restore.countdown.hover": "點擊終止回檔!", + "quickbackupmulti.restore.abort": "已取消§c回檔§r任務!", + "quickbackupmulti.restore.fail": "回檔§4失敗§r:槽位§4不存在§r!", + "quickbackupmulti.restore.confirm_hint": "使用§7/qb confirm§r 確認§c回檔§r", + "quickbackupmulti.restore.abort_hint": "已確認回檔,如需取消請輸入§7/qb cancel§r", + "quickbackupmulti.show.header": "§d[槽位資訊]§r", + "quickbackupmulti.show.name": "§b名稱", + "quickbackupmulti.show.desc": "§b描述", + "quickbackupmulti.show.time": "§b備份時間", + "quickbackupmulti.show.back_button": "§2[點擊回檔]", + "quickbackupmulti.show.delete_button": "§c[點擊刪除]", + "quickbackupmulti.show.fail": "槽位不存在", + "quickbackupmulti.permission.set": "設定§g%s§r的權限為§3%s", + "quickbackupmulti.permission.reload": "重載權限設定檔完成", + "quickbackupmulti.restartmode.switch": "重新啟動方式切換為:§a%s", + "quickbackupmulti.rejoin.switch": "§a存檔自動重新加入§r切換為:§4§l%s§r", + "quickbackupmulti.toast.end_title": "回檔完成", + "quickbackupmulti.toast.end_desc": "總耗時:%ss", + "quickbackupmulti.toast.cancel_success": "成功取消回檔任務", + "quickbackupmulti.toast.cancel_success.desc": "您的存檔已恢復到回檔前", + "quickbackupmulti.restoring_backup.state.make_temp_backup": "正在產生臨時備份...", + "quickbackupmulti.restoring_backup.state.delete_origin_save": "正在刪除原存檔...", + "quickbackupmulti.restoring_backup.state.restoring_backup": "正在回檔...", + "quickbackupmulti.restoring_backup.state.restore_temp_backup": "正在還原執行備份前的存檔...", + "quickbackupmulti.restoring_backup.state.cancel": "正在取消還原備份...", + "quickbackupmulti.screen.restore_screen.title": "回檔視覺化頁面", + "quickbackupmulti.screen.restore_screen.progress": "進度:", + "quickbackupmulti.screen.restore_screen.cancel_button": "取消" +} \ No newline at end of file diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 75bdd9c..31181cc 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -7,6 +7,9 @@ "authors": [ "SkyDynamic" ], + "contributors": [ + "Celesia(辉夜星瞳)" + ], "contact": { "homepage": "https://github.com/QuickBackupMultiMod-Dev/QuickBackupM-Reforged" }, diff --git a/neoforge/src/main/resources/META-INF/neoforge.mods.toml b/neoforge/src/main/resources/META-INF/neoforge.mods.toml index bd33b9e..0b71b5c 100644 --- a/neoforge/src/main/resources/META-INF/neoforge.mods.toml +++ b/neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -8,6 +8,7 @@ modId = "quickbakcupmulti_reforged" version = "${version}" displayName = "QuickBakcupMulti-Reforged" authors = "SkyDynamic" +"contributors" = "Celestia(辉夜星瞳)" description = ''' A backup / restore mod, with multiple backup slots '''