diff --git a/src/main/resources/languages/zh-TW.json b/src/main/resources/languages/zh-TW.json index 5f22441a0..82f578bce 100644 --- a/src/main/resources/languages/zh-TW.json +++ b/src/main/resources/languages/zh-TW.json @@ -1,72 +1,72 @@ { "messages": { "game": { - "address_bind": "🇺🇸Game Server started at \u001b[1m\u001b[33m%s:%s\u001b[0m", - "port_bind": "遊戲伺服器已成功啟動。端口號:%s", - "connect": "客戶端已連接至 %s", - "disconnect": "客戶端 %s 已斷開連接。", + "address_bind": "遊戲伺服器已於 \u001b[1m\u001b[33m%s:%s\u001b[0m 啟動", + "port_bind": "遊戲伺服器已在連接埠 %s 上啟動", + "connect": "客戶端 %s 已連線", + "disconnect": "客戶端 %s 已斷開連線", "game_update_error": "遊戲更新時發生了錯誤。", "command_error": "指令發生錯誤:" }, "dispatch": { - "address_bind": "🇺🇸[Dispatch] Dispatch server started at \u001b[1m\u001b[33m%s:%s\u001b[0m", - "port_bind": "[Dispatch] 伺服器已在端口 %s 上開啟。", - "request": "[Dispatch] 客戶端 %s 請求: %s %s", + "address_bind": "[Dispatch] Dispatch 伺服器已於 \u001b[1m\u001b[33m%s:%s\u001b[0m 啟動", + "port_bind": "[Dispatch] 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。" + "general_error": "[Dispatch] 載入 keystore 檔案時發生錯誤!", + "password_error": "[Dispatch] 載入 keystore 失敗。正在嘗試使用預設 keystore 密碼...", + "no_keystore_error": "[Dispatch] 未找到 SSL 憑證!已回退到 HTTP 伺服器。", + "default_password": "[Dispatch] keystore 預設密碼載入成功。請考慮將 config.json 的憑證密碼設定成 123456。" }, "authentication": { "default_unable_to_verify": "[驗證系統] 稱為 verifyUser 方法的東西在默認身份驗證程序中不可用。" }, - "no_commands_error": "此指令不適用於Dispatch-only模式。", + "no_commands_error": "此指令不適用於僅限 Dispatch 模式。", "unhandled_request_error": "[Dispatch] 潛在的未處理請求 %s 請求:%s", "account": { "login_attempt": "[Dispatch] 客戶端 %s 正在嘗試登入", - "login_success": "[Dispatch] 客戶端 %s 已登入,UID為 %s", - "login_max_player_limit": "[Dispatch] 客戶端 %s 登入失敗:在線人數已滿", + "login_success": "[Dispatch] 客戶端 %s 已登入,UID 為 %s", + "login_max_player_limit": "[Dispatch] 客戶端 %s 登入失敗:線上人數已滿", "login_token_attempt": "[Dispatch] 客戶端 %s 正在嘗試用憑證登入", "login_token_error": "[Dispatch] 客戶端 %s 使用憑證登入失敗", - "login_token_success": "[Dispatch] 客戶端 %s 已透過憑證登入,UID為 %s", + "login_token_success": "[Dispatch] 客戶端 %s 已透過憑證登入,UID 為 %s", "login_password_error": "[Dispatch] 客戶端 %s 使用密碼登入失敗", "login_password_storage_error": "[Dispatch] 客戶端 %s 使用密碼登入失敗,因為該帳號在資料庫裡面沒有設定密碼。", "combo_token_success": "[Dispatch] 客戶端 %s 交換憑證成功", "combo_token_error": "[Dispatch] 客戶端 %s 交換憑證失敗", - "account_login_create_success": "[Dispatch] 客戶端 %s 登入失敗: 已註冊UID為 %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": "未找到用戶名,建立失敗。", - "password_error": "無效的密碼", - "password_length_error": "密碼長度必須大於或等於 8。", - "password_storage_error": "此帳號沒有設定密碼,請聯繫伺服器管理員。", - "server_max_player_limit": "伺服器在線人數已滿" + "account_login_exist_error": "[Dispatch] 客戶端 %s 登入失敗:帳號不存在。", + "account_cache_error": "遊戲帳號快取資訊錯誤。", + "session_key_error": "工作階段金鑰錯誤。", + "username_error": "找不到此使用者名稱。", + "username_create_error": "找不到使用者名稱,建立失敗。", + "password_error": "密碼無效", + "password_length_error": "密碼長度必須大於或等於 8", + "password_storage_error": "您的帳號沒有設定密碼,請聯繫管理員。", + "server_max_player_limit": "伺服器線上人數已滿" }, - "router_error": "[Dispatch] 無法附加到路由上。" + "router_error": "[Dispatch] 無法附加路由。" }, "status": { "free_software": "Grasscutter 是免費開源軟體。如果你已經付錢了,那你可能被騙了。主頁:https://github.com/Grasscutters/Grasscutter", "starting": "正在啟動 Grasscutter...", "shutdown": "正在關閉...", - "done": "加載完成!需要指令幫助請輸入 \"help\"", + "done": "載入完成!需要指令幫助請輸入 \"help\"", "error": "發生了一個錯誤。", - "welcome": "歡迎使用 Grasscutter", - "run_mode_error": "無效的伺服器運行模式: %s。", - "run_mode_help": "伺服器運行模式必須為 HYBRID 或者 DISPATCH_ONLY 或者 GAME_ONLY。 Grasscutter 啟動失敗...", + "welcome": "歡迎使用 Grasscutter!", + "run_mode_error": "無效的伺服器運行模式:%s。", + "run_mode_help": "伺服器運行模式必須為 HYBRID 或者 DISPATCH_ONLY 或者 GAME_ONLY。Grasscutter 啟動失敗...", "create_resources": "正在建立 resources 資料夾...", "resources_error": "請將 BinOutput 和 ExcelBinOutput 複製到 resources 資料夾。", - "version": "Grasscutter版本: %s-%s", + "version": "Grasscutter 版本: %s-%s", "game_version": "遊戲版本:%s", "resources": { - "loading": "加載資源中...", - "finish": "資源加載完成.。", - "custom": "🇺🇸Find additional resources at: 'Anime-Game-Servers/CustomGCResources'.", - "missing_server": "🇺🇸To fully use questing, it is recommended to add the 'Server' folder.", - "missing_scenes": "🇺🇸To fully use questing, it is recommended to add the 'ScriptSceneData' folder." + "loading": "載入資源中...", + "finish": "資源載入完成。", + "custom": "在 'Anime-Game-Servers/CustomGCResources' 尋找額外資源。", + "missing_server": "若要完整使用任務功能,建議加入 'Server' 資料夾。", + "missing_scenes": "若要完整使用任務功能,建議加入 'ScriptSceneData' 資料夾。" } } }, @@ -83,36 +83,36 @@ "set_to": "%s 已經設為 %s。", "set_for_to": "%s 的使用者 %s 更改為 %s。", "invalid": { - "amount": "無效的數量。", - "artifactId": "無效的聖遺物ID。", - "avatarId": "無效的角色ID。", - "avatarLevel": "無效的角色等級。", - "cfgId": "🇺🇸Invalid cfg ID.", - "entityId": "無效的實體ID。", - "itemId": "無效的物品ID。", - "itemLevel": "無效的物品等級。", - "itemRefinement": "無效的物品精煉度。", - "statValue": "無效的數據值。", - "value_between": "無效的屬性值:%s 必須在 %s 到 %s 之間。", - "playerId": "無效的玩家ID。", - "uid": "無效的UID。", - "id": "無效的ID。" + "amount": "數量無效。", + "artifactId": "聖遺物 ID 無效。", + "avatarId": "角色 ID 無效。", + "avatarLevel": "角色等級無效。", + "cfgId": "cfg ID 無效。", + "entityId": "實體 ID 無效。", + "itemId": "物品 ID 無效。", + "itemLevel": "物品等級無效。", + "itemRefinement": "物品精煉度無效。", + "statValue": "數據值無效。", + "value_between": "屬性值:%s 必須在 %s 到 %s 之間。", + "playerId": "玩家 ID 無效。", + "uid": "UID 無效。", + "id": "ID 無效。" } }, "execution": { "usage_prefix": "用法:", - "player_exist_error": "用戶不存在。", + "player_exist_error": "使用者不存在。", "player_offline_error": "玩家已離線。", - "item_player_exist_error": "無效的物品/玩家UID。", + "item_player_exist_error": "無效的物品/玩家 UID。", "player_exist_offline_error": "玩家不存在或已離線。", "argument_error": "無效的參數。", "clear_target": "目標已清除.", - "set_target": "隨後的指令都會以@%s為預設。", - "set_target_online": "@%s 在線。 某些命令可能需要離線目標。", - "set_target_offline": "@%s 離線。 某些命令可能需要在線目標。", + "set_target": "隨後的指令都會以 @%s 為預設。", + "set_target_online": "@%s 正在線上。某些命令可能需要離線目標。", + "set_target_offline": "@%s 目前離線。某些命令可能需要線上目標。", "need_target": "此指令需要一個目標 UID。添加 <@UID> 引數或者使用 /target @UID 來設定持久目標。", - "need_target_online": "此命令需要在線目標 UID,但當前目標離線。 添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。", - "need_target_offline": "此命令需要離線目標 UID,但當前目標在線。 添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。" + "need_target_online": "此命令需要線上目標 UID,但目前目標離線。添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。", + "need_target_offline": "此命令需要離線目標 UID,但目前目標線上。添加不同的 <@UID> 參數或使用 /target @UID 設置持久目標。" }, "status": { "enabled": "已啟用", @@ -121,34 +121,34 @@ "success": "成功" }, "account": { - "invalid": "無效的UID。", + "invalid": "無效的 UID。", "exists": "帳號已存在。", - "create": "已建立帳號,UID 為 %s 。", + "create": "已建立帳號,UID 為 %s。", "delete": "帳號已刪除。", "no_account": "帳號不存在。", "description": "建立或刪除帳號。" }, "achievement": { "success": { - "grant": "🇺🇸Granted the achievement to %s.", - "revoke": "🇺🇸Revoked the achievement from %s.", - "progress": "🇺🇸Set progress of %s's achievement(id: %s) to %s.", - "grantall": "🇺🇸Granted %s achievement(s) to %s.", - "revokeall": "🇺🇸Revoked %s achievement(s) from %s." + "grant": "已將成就授予 %s。", + "revoke": "已從 %s 撤回成就。", + "progress": "將 %s 的成就 (id: %s) 進度設為 %s。", + "grantall": "已授予 %s 項成就給 %s。", + "revokeall": "已撤回 %s 項成就:%s。" }, "fail": { - "achievement_not_found": "🇺🇸Achievement not found.", - "already_achieved": "🇺🇸%s has already achieved the achievement.", - "not_yet_achieved": "🇺🇸%s hasn't achieved the achievement yet." + "achievement_not_found": "找不到成就。", + "already_achieved": "%s 已經達成成就了。", + "not_yet_achieved": "%s 尚未達成成就。" }, - "description": "🇺🇸Grant, Revoke or Progress achievements." + "description": "授予、撤回,或提升成就。" }, "announce": { - "send_success": "成功發送了一則公告,你可以通過 /a revoke %s 撤銷。", - "refresh_success": "已重新整理了%s個公告。", + "send_success": "成功傳送了一則公告,你可以通過 /a revoke %s 撤銷。", + "refresh_success": "已重新整理了 %s 個公告。", "revoke_done": "嘗試撤回公告 %s。", "not_found": "找不到公告 %s。", - "description": "發送公告給所有在線玩家,或者是更改伺服器的公告。" + "description": "傳送公告給所有線上玩家,或者是更改伺服器的公告。" }, "clear": { "weapons": "已將 %s 的武器清空。", @@ -158,11 +158,11 @@ "displays": "已清除 %s 的顯示。", "virtuals": "已將 %s 的所有貨幣和經驗值清空。", "everything": "已將 %s 的所有物品清空。", - "description": "從你的背包中刪除所有未裝備且未上鎖的物品,包括稀有物品。" + "description": "從你的背包中刪除所有未裝備且未上鎖的物品,預設為 4 星且等級和精煉均為 1 以下的物品,但可以提高限制。" }, "coop": { "success": "召喚了 %s 到 %s 的世界。", - "description": "強制傳送指定用戶到他人的世界。如果未指定玩家,則會將你設為多人遊戲狀態。" + "description": "強制傳送指定使用者到他人的世界。如果未指定玩家,則會將你設為多人遊戲狀態。" }, "enter_dungeon": { "changed": "已進入祕境 %s", @@ -171,14 +171,14 @@ "description": "進入指定祕境。" }, "entity": { - "description": "🇺🇸Modify an existing entity's properties", - "not_found_error": "🇺🇸Entity does not exist" + "description": "編輯現有實體的屬性", + "not_found_error": "實體不存在" }, "give": { - "usage_relic": "用法: give [mainPropID] [[,]]... [lv]", - "illegal_relic": "你不可以取得這個聖遺物,因為該聖遺物ID在黑名單列表內。", + "usage_relic": "用法: give <聖遺物 ID> [主詞條 ID] [<副詞條 ID>[,<次數>]]... [lv<等級 0-20>]", + "illegal_relic": "你不可以取得這個聖遺物,因為該聖遺物 ID 在黑名單列表內。", "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_avatar": "已將 %s 等級 %s 給予 %s。", "giveall_success": "成功給予所有物品。", @@ -186,16 +186,16 @@ }, "heal": { "success": "所有角色已被治療。", - "description": "治療當前隊伍的角色。" + "description": "治療目前隊伍的角色。" }, "help": { "aliases": "別名:", "available_commands": "可用指令:", - "tip_need_permission": "需要的權限: ", + "tip_need_permission": "需要的權限:", "tip_need_no_permission": "無", - "tip_permission_targeted": "(對其他的玩家使用這個指令還需要權限%s)", + "tip_permission_targeted": "(對其他的玩家使用這個指令還需要權限 %s)", "warn_player_has_no_permission": "注意:你沒有執行這條指令的權限", - "description": "發送幫助信息或顯示特定命令的信息" + "description": "傳送幫助訊息或顯示特定命令的資訊" }, "kick": { "player_kick_player": "玩家 [%s:%s] 已把 [%s:%s] 踢出", @@ -204,7 +204,7 @@ }, "killall": { "scene_not_found_in_player_world": "未在玩家世界中找到此場景", - "kill_monsters_in_scene": "已殺死 %s 個怪物。 [場景ID: %s]", + "kill_monsters_in_scene": "已殺死 %s 個怪物。[場景ID: %s]", "description": "殺死所有怪物。" }, "killCharacter": { @@ -212,14 +212,14 @@ "description": "殺死玩家目前使用的場上角色。" }, "language": { - "current_language": "當前語言是: %s", - "language_changed": "語言切換至: %s", - "language_not_found": "目前客戶端沒有這種語言: %s", - "description": "顯示或切換當前語言。" + "current_language": "目前語言是:%s", + "language_changed": "語言切換至:%s", + "language_not_found": "目前客戶端沒有這種語言:%s", + "description": "顯示或切換目前語言。" }, "list": { "success": "目前總線上人數:%s", - "description": "查看所有在線玩家" + "description": "查看所有線上玩家" }, "permission": { "add": "已指派權限。", @@ -231,7 +231,7 @@ }, "position": { "success": "坐標:%s, %s, %s\n旋轉:%s, %s, %s\n場景ID:%s", - "description": "獲取所在坐標和旋轉信息" + "description": "獲取所在坐標和旋轉資訊" }, "quest": { "added": "已添加任務 %s", @@ -239,128 +239,128 @@ "not_found": "未找到任務", "invalid_id": "無效的任務ID", "description": "添加或完成任務", - "running": "🇺🇸Quest %s is %s (%s).", - "talking": "🇺🇸Talk %s is %s for main quest %s (%s).", + "running": "任務 %s 的狀態為 %s (%s)。", + "talking": "對話 %s 的狀態為 %s,主任務為 %s (%s)。", "state": { - "none": "🇺🇸unknown (none)", - "unstarted": "🇺🇸unfinished (not started, not completed)", - "unfinished": "🇺🇸unfinished (started, not completed)", - "finished": "🇺🇸finished (completed)", - "failed": "🇺🇸finished (completed, but failed)", - "exists": "🇺🇸found", - "not_exists": "🇺🇸not found" + "none": "未知 (無)", + "unstarted": "未完成 (未開始,未結束)", + "unfinished": "未完成 (已開始,未結束)", + "finished": "已完成 (已結束)", + "failed": "已完成 (已結束,但失敗)", + "exists": "存在", + "not_exists": "找不到" }, - "enabled": "🇺🇸Questing enabled." + "enabled": "已啟用任務。" }, "group": { - "invalid_groupid": "🇺🇸Invalid group ID.", - "invalid_suiteid": "🇺🇸Invalid suite ID.", - "group_not_found": "🇺🇸Group not found.", - "description": "🇺🇸Alter group loading", - "refreshed": "🇺🇸Group %s refreshed." + "invalid_groupid": "群組 ID 無效。", + "invalid_suiteid": "suite ID 無效。", + "group_not_found": "找不到群組。", + "description": "更改群組載入", + "refreshed": "已重新載入群組 %s。" }, "cutscene": { - "description": "🇺🇸Plays a cutscene" + "description": "播放過場動畫" }, "sound": { - "description": "🇺🇸Plays a sound" + "description": "播放音效" }, "reload": { - "reload_start": "正在重新加載設定檔。", - "reload_done": "重新加載已完成。", - "description": "重新加載設定檔和數據。" + "reload_start": "正在重新載入設定檔。", + "reload_done": "重新載入已完成。", + "description": "重新載入設定檔和數據。" }, "resetConst": { - "reset_all": "重設所有角色的命座。", - "success": "已重設 %s 的命座,重新登入後將會生效。", - "description": "重置當前角色的命之座,重新登入後將會生效。" + "reset_all": "重設所有角色的命之座。", + "success": "已重設 %s 的命之座,重新登入後將會生效。", + "description": "重置目前角色的命之座,重新登入後將會生效。" }, "resetShopLimit": { "success": "重置完成。", "description": "重置所選玩家的商店刷新時間。" }, "sendMail": { - "give_usage": "用法: give [amount] [level] [refinement]", + "give_usage": "用法: give <玩家> <物品 ID|物品名稱> [數量] [等級] [精煉]", "user_not_exist": "ID '%s' 的使用者不存在。", - "start_composition": "發送郵件流程。\n請使用`/send <郵件標題>`來進到下一步。\n你可以在任何時間使用`/sendmail stop`來停止發送。", + "start_composition": "寄送郵件流程。\n請使用`/send <郵件標題>`來進到下一步。\n你可以在任何時間使用`/sendmail stop`來停止傳送。", "templates": "郵件模板尚未實裝...", "invalid_arguments": "無效的參數。\n指令使用方法 `/sendmail [templateId]`", - "send_cancel": "取消傳送信息", - "send_done": "已將消息發送給 %s!", - "send_all_done": "消息已發送給全體用戶!", - "not_composition_end": "現在郵件發送未到最後階段。\n請使用 `/sendmail %s` 繼續發送郵件,或者 `/sendmail stop` 來停止發送郵件。", + "send_cancel": "取消傳送郵件", + "send_done": "已將郵件傳送給 %s!", + "send_all_done": "郵件已傳送給全體使用者!", + "not_composition_end": "現在郵件傳送未到最後階段。\n請使用 `/sendmail %s` 繼續傳送郵件,或者 `/sendmail stop` 來停止傳送郵件。", "please_use": "請使用 `/sendmail %s`", "set_title": "成功將郵件標題設定成 '%s'。\n接下來請繼續使用 '/sendmail ' 來設定郵件內容。", - "set_contents": "成功將'%s'為郵件內容。\n接下來請打出 '/sendmail <寄件者名稱>' 來設定郵件寄件者名稱。", - "set_message_sender": "郵件寄件者已設為 '%s'。\n使用 '/sendmail [amount] [level]' 以繼續操作。", - "send": "已添加 %s 個 %s (等級為 %s) 到郵件附件。\n如果沒有要繼續添加道具請使用 `/sendmail finish` 來完成郵件發送。", + "set_contents": "成功將 '%s' 為郵件內容。\n接下來請打出 '/sendmail <寄件者名稱>' 來設定郵件寄件者名稱。", + "set_message_sender": "郵件寄件者已設為 '%s'。\n使用 '/sendmail [數量] [等級]' 以繼續操作。", + "send": "已添加 %s 個 %s (等級為 %s) 到郵件附件。\n如果沒有要繼續添加道具,請使用 `/sendmail finish` 來完成郵件傳送。", "invalid_arguments_please_use": "無效的參數 \n 請改用 `/sendmail %s`", "title": "<標題>", "message": "<正文>", "sender": "<寄件者>", "arguments": " [數量] [等級]", "error": "錯誤:無效的編寫階段 %s。需要 stacktrace 請查看伺服器命令提示字元。", - "description": "向指定用戶發送郵件。此指令的用法可根據附加的參數而改變。" + "description": "向指定使用者傳送郵件。此指令的用法可根據附加的參數而改變。" }, "sendMessage": { - "success": "訊息已發送。", - "description": "向指定玩家發送訊息。" + "success": "訊息已傳送。", + "description": "向指定玩家傳送訊息。" }, "setConst": { - "range_error": "命座必須在0到6之間。", - "level_error": "無效的命座等級。", - "fail": "設定命座失敗。", - "failed_success": "%s的命之座已設定為成%s,重新登入後將會生效。", - "success": "%s的命之座已設定為成%s。", - "successall": "🇺🇸Constellations for all characters have been set to %s.", - "description": "設定當前角色的命之座。" + "range_error": "命之座必須在 0 到 6 之間。", + "level_error": "無效的命之座等級。", + "fail": "設定命之座失敗。", + "failed_success": "%s 的命之座已設為 %s,重新登入後將會生效。", + "success": "%s 的命之座已設為 %s。", + "successall": "所有角色的命之座已設為 %s。", + "description": "設定目前角色的命之座" }, "setFetterLevel": { "range_error": "好感度必須在 0 到 10 之間。", "success": "好感等級已設定為 %s", "level_error": "無效的好感度。", - "description": "設定當前角色的好感度等級。" + "description": "設定目前角色的好感度等級。" }, "setProp": { - "description": "設定帳號屬性。 比如可以通過此命令啟用無敵,也可以解鎖深淵或更改紀行等級。\n\t可更改的屬性列表: godmode(無敵)|nostamina(無限體力)|unlimitedenergy(無限元素能量)|abyss(深淵螺旋)|worldlevel(世界等級)|bplevel(紀行等級)\n\t(cont.) `有關其他可能的數值,請參閱 PlayerProperty 列舉。 (範例 PROP_MAX_SPRING_VOLUME -> max_spring_volume)`" + "description": "設定帳號屬性。比如可以通過此命令啟用無敵,也可以解鎖深淵或更改紀行等級。\n\t可更改的屬性列表: godmode(無敵)|nostamina(無限體力)|unlimitedenergy(無限元素能量)|abyss(深淵螺旋)|worldlevel(世界等級)|bplevel(紀行等級)\n\t(cont.) `有關其他可能的數值,請參閱 PlayerProperty 列舉。 (範例 PROP_MAX_SPRING_VOLUME -> max_spring_volume)`" }, "setStats": { - "description": "設定當前角色的數據類型。\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 (物抗)", - "locked_to": "🇺🇸%s locked to %s.", - "locked_for_to": "🇺🇸%s for %s locked to %s.", - "unlocked": "🇺🇸%s unlocked.", - "unlocked_for": "🇺🇸%s for %s unlocked." + "description": "設定目前角色的數據類型。\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 (物抗)", + "locked_to": "%s 已鎖定為 %s.", + "locked_for_to": "%s (玩家 %s) 已鎖定為 %s。", + "unlocked": "%s 已解鎖。", + "unlocked_for": "%s (玩家 %s) 已解鎖。" }, "spawn": { "success": "已生成 %s 個 %s。", - "limit_reached": "已達到場景生成上限,已改為%s個實體。", - "description": "在你附近生成一個實體動物。" + "limit_reached": "已達到場景生成上限,已改為 %s 個實體。", + "description": "在你附近生成一個實體。" }, "stop": { "success": "正在關閉伺服器...", - "description": "以正常的方式關閉伺服器。" + "description": "關閉伺服器" }, "talent": { - "out_of_range": "🇺🇸Invalid talent level. Level should be in range of 1-15.", - "set_id": "🇺🇸Set talent %s - \"%s\" to %s.", - "id_desc": "🇺🇸Talent %s - \"%s\" - \"%s\"", - "invalid_skill_id": "無效的技能ID。", + "out_of_range": "天賦等級無效。等級應在 1-15 之間。", + "set_id": "設置天賦 %s - \"%s\" 至 %s。", + "id_desc": "天賦 %s - \"%s\" - \"%s\"", + "invalid_skill_id": "無效的技能 ID。", "invalid_level": "無效的天賦等級。", "normal_attack_id": "普通攻擊的 ID 為 %s。", - "e_skill_id": "元素戰技技能ID %s。", - "q_skill_id": "元素爆發技能ID %s。", - "description": "設定當前角色的天賦等級" + "e_skill_id": "元素戰技技能 ID 為 %s。", + "q_skill_id": "元素爆發技能 ID 為 %s。", + "description": "設定目前角色的天賦等級" }, "team": { "invalid_usage": "無效的用法。", "invalid_index": "無效索引。", "add_too_much": "服務端只允許您的隊伍裡最多 %s 名角色。", - "failed_to_add_avatar": "無法根據ID %s 添加角色。", + "failed_to_add_avatar": "無法根據 ID %s 添加角色。", "failed_to_parse_index": "無法解析的索引:%s", "remove_too_much": "您不能删除那麼多的角色,因為您的隊伍列表角色會全部被刪除。", "ignore_index": "無視的索引列表:%s", "index_out_of_range": "您指定的索引超出了範圍。", - "failed_parse_avatar_id": "無法解析的角色ID:%s", + "failed_parse_avatar_id": "無法解析的角色 ID:%s", "avatar_already_in_team": "該角色已經在您的隊伍當中了。", "avatar_not_found": "無法找到該角色:%s", "description": "手動修改您的隊伍配置。" @@ -373,24 +373,24 @@ "teleport": { "invalid_position": "無效的座標。", "exists_error": "此場景不存在。", - "success": "傳送 %s 到座標 %s,%s,%s ,場景為 %s 。", + "success": "傳送 %s 到座標 %s,%s,%s,場景為 %s。", "description": "將玩家的位置傳送到你所指定的座標。" }, "trialAvatarActivity": { - "description": "操縱試用角色活動的功能。這包括切換地牢和獎勵的狀態。", + "description": "操縱試用角色活動的功能。這包括切換秘境和獎勵的狀態。", "not_found": "未找到試用角色活動玩家數據。也許該活動未被啟用。", "invalid_param": "無效的參數。", "schedule_not_found": "未找到計劃 %s。", "success_schedule": "已將計劃 ID 更改為 %s。", - "success_dungeon": "已切換角色 %s 的地牢狀態。", - "success_dungeon_all": "已切換所有角色的地牢狀態。", + "success_dungeon": "已切換角色 %s 的秘境狀態。", + "success_dungeon_all": "已切換所有角色的秘境狀態。", "success_reward": "已切換角色 %s 的獎勵狀態。", "success_reward_all": "已切換所有角色的獎勵狀態。" }, "weather": { - "success": "已設定天氣ID 為 %s,氣候型別為 %s。", - "status": "當前天氣ID 為 %s,氣候型別為 %s。", - "description": "更改天氣ID和氣候型別。天氣ID可以在 ./Resources/ExcelBinOutput/WeatherExcelConfigData.json 中找到。\n氣候型別:sunny(晴天), cloudy(多雲), rain(雨), thunderstorm(雷雨), snow(雪), mist(霧)" + "success": "已設定天氣 ID 為 %s,氣候型別為 %s。", + "status": "目前天氣 ID 為 %s,氣候型別為 %s。", + "description": "更改天氣 ID 和氣候型別。天氣 ID 可以在 ./Resources/ExcelBinOutput/WeatherExcelConfigData.json 中找到。\n氣候型別:sunny(晴天), cloudy(多雲), rain(雨), thunderstorm(雷雨), snow(雪), mist(霧)" }, "ban": { "success": "停權成功。", @@ -399,8 +399,8 @@ "description": "停權指定玩家。" }, "unlockall": { - "success": "🇺🇸Unlocked all open states for %s.", - "description": "🇺🇸Unlocks all open states for a player." + "success": "已為 %s 解鎖所有開放狀態。", + "description": "為指定玩家解鎖所有開放狀態。" }, "unban": { "success": "撤銷停權成功。", @@ -408,15 +408,15 @@ "description": "撤銷停權指定玩家。" }, "troubleshoot": { - "description": "🇺🇸Generate debugging information for troubleshooting." + "description": "產生疑難排解用的除錯資訊。" } }, "gacha": { "details": { "title": "祈願詳情", - "available_five_stars": "可獲得的5星物品", - "available_four_stars": "可獲得的4星物品", - "available_three_stars": "可獲得的3星物品" + "available_five_stars": "可獲得的 5 星物品", + "available_four_stars": "可獲得的 4 星物品", + "available_three_stars": "可獲得的 3 星物品" }, "records": { "title": "祈願記錄", @@ -426,7 +426,7 @@ }, "documentation": { "handbook": { - "title": "🇺🇸GM Handbook", + "title": "GM 手冊", "title_commands": "指令", "title_avatars": "角色", "title_items": "道具", @@ -442,29 +442,29 @@ }, "index": { "title": "文件", - "handbook": "🇺🇸GM Handbook", - "gacha_mapping": "祈願物品映射到JSON上" + "handbook": "GM 手冊", + "gacha_mapping": "祈願物品映射到 JSON 上" } }, "plugin": { - "directory_failed": "🇺🇸Failed to create plugins directory: ", - "unable_to_load": "🇺🇸Unable to load plugin.", - "invalid_config": "🇺🇸Plugin %s has an invalid config file.", - "invalid_main_class": "🇺🇸Plugin %s has an invalid main class.", - "missing_config": "🇺🇸Plugin %s lacks a valid config file.", - "failed_to_load_plugin": "🇺🇸Failed to load plugin: %s", - "failed_to_load": "🇺🇸Failed to load a plugin.", - "failed_to_load_dependencies": "🇺🇸Failed to load plugins with dependencies.", - "loading_plugin": "🇺🇸Loading plugin: %s", - "failed_add_id": "🇺🇸Failed to add plugin identifier: %s", - "enabling_plugin": "🇺🇸Enabling plugin: %s", - "enabling_failed": "🇺🇸Failed to enable plugin: %s", - "disabling_plugin": "🇺🇸Disabling plugin: %s", - "disabling_failed": "🇺🇸Failed to disable plugin: %s", + "directory_failed": "無法建立外掛程式路徑:", + "unable_to_load": "無法載入外掛程式。", + "invalid_config": "外掛程式 %s 的設定檔無效。", + "invalid_main_class": "外掛程式 %s 的主類別無效。", + "missing_config": "外掛程式 %s 缺少有效的設定檔。", + "failed_to_load_plugin": "無法載入外掛程式:%s", + "failed_to_load": "無法載入外掛程式。", + "failed_to_load_dependencies": "無法載入外掛程式的相依項目。", + "loading_plugin": "正在載入外掛程式:%s", + "failed_add_id": "無法新增外掛程式識別碼:%s", + "enabling_plugin": "正在啟用外掛程式:%s", + "enabling_failed": "無法啟用外掛程式:%s", + "disabling_plugin": "正在停用外掛程式:%s", + "disabling_failed": "無法停用外掛程式:%s", "invalid_api": { - "not_present": "🇺🇸Plugin %s does not specify an API version.", - "lower": "🇺🇸Plugin %s is using API version %s, while the server is using API version %s.", - "outdated": "🇺🇸Plugin %s is using an outdated API method." + "not_present": "外掛程式 %s 並未指定 API 版本。", + "lower": "外掛程式 %s 使用的 API 版本為 %s,而伺服器使用的 API 版本為 %s。", + "outdated": "外掛程式 %s 使用了舊版的 API 方法。" } } }