From 07a274fe4cdc632396bb81f13f1b658851c74bfb Mon Sep 17 00:00:00 2001 From: 5idereal Date: Thu, 5 Oct 2023 04:10:28 +0800 Subject: [PATCH] lang: Updated zh_TW translation (#1333) ### Problem description ### Implementation description Updated Traditional Chinese (Taiwan) translations for ImHex. ### Screenshots ### Additional things --- plugins/builtin/romfs/lang/zh_TW.json | 417 +++++++++++++------- plugins/script_loader/romfs/lang/zh_TW.json | 10 + plugins/windows/romfs/lang/zh_TW.json | 28 +- 3 files changed, 295 insertions(+), 160 deletions(-) create mode 100644 plugins/script_loader/romfs/lang/zh_TW.json diff --git a/plugins/builtin/romfs/lang/zh_TW.json b/plugins/builtin/romfs/lang/zh_TW.json index 132581c49..5f8b07220 100644 --- a/plugins/builtin/romfs/lang/zh_TW.json +++ b/plugins/builtin/romfs/lang/zh_TW.json @@ -2,38 +2,97 @@ "code": "zh-TW", "country": "Taiwan", "language": "Chinese (Traditional)", + "translations": { + "hex.builtin.achievement.starting_out": "初來乍到", + "hex.builtin.achievement.starting_out.docs.name": "拒當伸手牌", + "hex.builtin.achievement.starting_out.docs.desc": "從選單列中選擇幫助 -> 說明文件來開啟說明文件。", + "hex.builtin.achievement.starting_out.open_file.name": "實事求是", + "hex.builtin.achievement.starting_out.open_file.desc": "將檔案拖入 ImHex 或從選單列中選擇檔案 -> 開啟來開啟檔案。", + "hex.builtin.achievement.starting_out.save_project.name": "先幫我記著", + "hex.builtin.achievement.starting_out.save_project.desc": "從選單列中選擇檔案 -> 儲存專案來儲存專案。", + "hex.builtin.achievement.hex_editor": "十六進位編輯器", + "hex.builtin.achievement.hex_editor.select_byte.name": "你、你,還有你", + "hex.builtin.achievement.hex_editor.select_byte.desc": "在十六進位編輯器中點擊並拖動來選取多個位元組。", + "hex.builtin.achievement.hex_editor.create_bookmark.name": "汗牛充棟", + "hex.builtin.achievement.hex_editor.create_bookmark.desc": "對位元組點擊右鍵並在選單中選擇書籤來建立書籤。", + "hex.builtin.achievement.hex_editor.open_new_view.name": "眼花了嗎?", + "hex.builtin.achievement.hex_editor.open_new_view.desc": "點擊書籤中的 '開啟新檢視' 按鈕來開啟新檢視。", + "hex.builtin.achievement.hex_editor.modify_byte.name": "乙太編輯", + "hex.builtin.achievement.hex_editor.modify_byte.desc": "點擊兩下位元組並輸入新數值來修改位元組。", + "hex.builtin.achievement.hex_editor.copy_as.name": "學人精", + "hex.builtin.achievement.hex_editor.copy_as.desc": "從右鍵選單選擇複製為 -> C++ 陣列來將位元組複製為 C++ 陣列。", + "hex.builtin.achievement.hex_editor.create_patch.name": "ROM 駭客", + "hex.builtin.achievement.hex_editor.create_patch.desc": "選取檔案選單中的匯出選項來建立 IPS 修補程式,以在其他工具使用。", + "hex.builtin.achievement.hex_editor.fill.name": "Flood fill", + "hex.builtin.achievement.hex_editor.fill.desc": "使用右鍵選單中的填充,用位元組填滿區域。", + "hex.builtin.achievement.patterns": "模式", + "hex.builtin.achievement.patterns.place_menu.name": "簡單模式", + "hex.builtin.achievement.patterns.place_menu.desc": "對位元組點擊右鍵,並選擇 '放置模式' 來在您的資料中放置任何內建類型的模式。", + "hex.builtin.achievement.patterns.load_existing.name": "嘿,這個我看過", + "hex.builtin.achievement.patterns.load_existing.desc": "透過 '檔案 -> 匯入' 選單來載入由別人建立的模式。", + "hex.builtin.achievement.patterns.modify_data.name": "編輯模式", + "hex.builtin.achievement.patterns.modify_data.desc": "Modify the underlying bytes of a pattern by double-clicking its value in the pattern data view and entering a new value.", + "hex.builtin.achievement.patterns.data_inspector.name": "一個都不放過", + "hex.builtin.achievement.patterns.data_inspector.desc": "使用模式語言建立自訂資料檢查器。您可以在說明文件中找到指南。", + "hex.builtin.achievement.find": "搜尋", + "hex.builtin.achievement.find.find_strings.name": "至尊指引諸魔戒", + "hex.builtin.achievement.find.find_strings.desc": "使用搜尋檢視的 '字串' 模式找出檔案中的所有字串。", + "hex.builtin.achievement.find.find_specific_string.name": "眼花撩亂", + "hex.builtin.achievement.find.find_specific_string.desc": "縮小您的搜尋範圍,使用 '序列' 模式找出特定字串的出現次數。", + "hex.builtin.achievement.find.find_numeric.name": "大概 ... 這麼多", + "hex.builtin.achievement.find.find_numeric.desc": "使用 '數值' 模式找出介於 250 到 1000 之間的數值。", + "hex.builtin.achievement.data_processor": "資料處理器", + "hex.builtin.achievement.data_processor.place_node.name": "看看這些節點", + "hex.builtin.achievement.data_processor.place_node.desc": "對工作區點擊右鍵,並從右鍵選單中選擇節點來放置任何內建節點。", + "hex.builtin.achievement.data_processor.create_connection.name": "節外伸枝", + "hex.builtin.achievement.data_processor.create_connection.desc": "將節點的連線拖動至另一個節點以連接。", + "hex.builtin.achievement.data_processor.modify_data.name": "Decode this", + "hex.builtin.achievement.data_processor.modify_data.desc": "透過內建的讀寫資料存取節點對顯示的位元組進行預處理。", + "hex.builtin.achievement.data_processor.custom_node.name": "我自己來!", + "hex.builtin.achievement.data_processor.custom_node.desc": "選擇右鍵選單中的 '自訂 -> 新節點' 來建立自訂節點,並將節點拖入來簡化您現有的模式。", + "hex.builtin.achievement.misc": "雜項", + "hex.builtin.achievement.misc.analyze_file.name": "owo 這4什ㄇ?", + "hex.builtin.achievement.misc.analyze_file.desc": "使用資料資訊檢視的 '分析' 選項來分析您資料中的位元組。", + "hex.builtin.achievement.misc.download_from_store.name": "There's an app for that", + "hex.builtin.achievement.misc.download_from_store.desc": "從內容商店下載任何東西", + "hex.builtin.achievement.misc.create_hash.name": "Hash browns", + "hex.builtin.achievement.misc.create_hash.desc": "Create a new hash function in the Hash view by selecting the type, giving it a name and clicking on the Plus button next to it.", + "hex.builtin.command.calc.desc": "計算機", "hex.builtin.command.cmd.desc": "命令", "hex.builtin.command.cmd.result": "執行命令 '{0}'", "hex.builtin.command.web.desc": "網站查詢", "hex.builtin.command.web.result": "前往 '{0}'", "hex.builtin.common.address": "位址", - "hex.builtin.common.begin": "", + "hex.builtin.common.allow": "允許", + "hex.builtin.common.begin": "起始", "hex.builtin.common.big": "大", "hex.builtin.common.big_endian": "大端序", "hex.builtin.common.browse": "瀏覽...", - "hex.builtin.common.bytes": "", + "hex.builtin.common.bytes": "位元組", "hex.builtin.common.cancel": "取消", "hex.builtin.common.choose_file": "選擇檔案", "hex.builtin.common.close": "關閉", "hex.builtin.common.comment": "註解", "hex.builtin.common.count": "計數", "hex.builtin.common.decimal": "十進位", + "hex.builtin.common.deny": "拒絕", "hex.builtin.common.dont_show_again": "不再顯示", "hex.builtin.common.encoding.ascii": "ASCII", "hex.builtin.common.encoding.utf16be": "UTF-16BE", "hex.builtin.common.encoding.utf16le": "UTF-16LE", "hex.builtin.common.encoding.utf8": "UTF-8", - "hex.builtin.common.end": "", + "hex.builtin.common.end": "結尾", "hex.builtin.common.endian": "端序", + "hex.builtin.common.warning": "警告", "hex.builtin.common.error": "錯誤", "hex.builtin.common.fatal": "嚴重錯誤", "hex.builtin.common.file": "檔案", "hex.builtin.common.filter": "篩選", "hex.builtin.common.hexadecimal": "十六進位", "hex.builtin.common.info": "資訊", - "hex.builtin.common.instruction": "", + "hex.builtin.common.instruction": "指令", "hex.builtin.common.link": "連結", "hex.builtin.common.little": "小", "hex.builtin.common.little_endian": "小端序", @@ -46,17 +105,17 @@ "hex.builtin.common.offset": "位移", "hex.builtin.common.okay": "好", "hex.builtin.common.open": "開啟", - "hex.builtin.common.percentage": "", + "hex.builtin.common.percentage": "百分比", "hex.builtin.common.processing": "正在處理", - "hex.builtin.common.project": "", + "hex.builtin.common.project": "專案", "hex.builtin.common.question": "問題", "hex.builtin.common.range": "範圍", "hex.builtin.common.range.entire_data": "整筆資料", "hex.builtin.common.range.selection": "所選", "hex.builtin.common.region": "區域", - "hex.builtin.common.reset": "", + "hex.builtin.common.reset": "重設", "hex.builtin.common.set": "設定", - "hex.builtin.common.settings": "", + "hex.builtin.common.settings": "設定", "hex.builtin.common.size": "大小", "hex.builtin.common.type": "類型", "hex.builtin.common.type.f32": "float", @@ -82,9 +141,9 @@ "hex.builtin.hash.crc.xor_out": "XOR Out", "hex.builtin.hash.crc16": "CRC16", "hex.builtin.hash.crc32": "CRC32", - "hex.builtin.hash.crc32c": "", - "hex.builtin.hash.crc32mpeg": "", - "hex.builtin.hash.crc32posix": "", + "hex.builtin.hash.crc32c": "CRC-32C", + "hex.builtin.hash.crc32mpeg": "CRC-32/MPEG", + "hex.builtin.hash.crc32posix": "CRC-32/POSIX", "hex.builtin.hash.crc8": "CRC8", "hex.builtin.hash.md5": "MD5", "hex.builtin.hash.sha1": "SHA1", @@ -94,7 +153,7 @@ "hex.builtin.hash.sha512": "SHA512", "hex.builtin.hex_editor.ascii_view": "顯示 ASCII 欄", "hex.builtin.hex_editor.custom_encoding_view": "顯示進階解碼欄", - "hex.builtin.hex_editor.human_readable_units_footer": "", + "hex.builtin.hex_editor.human_readable_units_footer": "將大小轉換成較為易讀的單位", "hex.builtin.hex_editor.data_size": "資料大小", "hex.builtin.hex_editor.gray_out_zero": "Grey out zeros", "hex.builtin.hex_editor.no_bytes": "無可用位元組", @@ -102,7 +161,7 @@ "hex.builtin.hex_editor.region": "區域", "hex.builtin.hex_editor.selection": "選取", "hex.builtin.hex_editor.selection.none": "無", - "hex.builtin.hex_editor.uppercase_hex": "Upper case Hex characters", + "hex.builtin.hex_editor.uppercase_hex": "十六進位使用大寫字母", "hex.builtin.hex_editor.visualizer": "資料可視化工具", "hex.builtin.inspector.ascii": "ASCII 字元", "hex.builtin.inspector.binary": "二進位 (8 位元)", @@ -138,12 +197,12 @@ "hex.builtin.inspector.utf8": "UTF-8 code point", "hex.builtin.inspector.wide": "框字元", "hex.builtin.layouts.default": "預設", - "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.layouts.none.restore_default": "還原預設版面配置", "hex.builtin.menu.edit": "編輯", "hex.builtin.menu.edit.bookmark.create": "建立書籤", "hex.builtin.menu.edit.redo": "取消復原", "hex.builtin.menu.edit.undo": "復原", - "hex.builtin.menu.extras": "", + "hex.builtin.menu.extras": "額外項目", "hex.builtin.menu.file": "檔案", "hex.builtin.menu.file.bookmark.export": "匯出書籤", "hex.builtin.menu.file.bookmark.import": "匯入書籤", @@ -151,45 +210,45 @@ "hex.builtin.menu.file.close": "關閉", "hex.builtin.menu.file.create_file": "新檔案...", "hex.builtin.menu.file.export": "匯出...", - "hex.builtin.menu.file.export.base64": "", - "hex.builtin.menu.file.export.base64.popup.export_error": "", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.base64": "Base64", + "hex.builtin.menu.file.export.base64.popup.export_error": "無法建立新 Base64 檔案!", + "hex.builtin.menu.file.export.ips.popup.export_error": "無法建立新 IPS 檔案!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "IPS 修補檔案標頭無效!", + "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "修補檔案試圖修補超出範圍的位址!", + "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "修補檔案超出最大允許大小!", + "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "IPS 修補檔案格式無效!", + "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "IPS 修補檔案缺失 EOF 記錄!", "hex.builtin.menu.file.export.ips": "IPS 修補檔案", - "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "", - "hex.builtin.menu.file.export.ips.popup.export_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "", - "hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "", - "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "", - "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "", "hex.builtin.menu.file.export.ips32": "IPS32 修補檔案", - "hex.builtin.menu.file.export.pattern": "", + "hex.builtin.menu.file.export.bookmark": "書籤", + "hex.builtin.menu.file.export.pattern": "模式檔案", + "hex.builtin.menu.file.export.data_processor": "資料處理器工作區", "hex.builtin.menu.file.export.popup.create": "無法匯出資料。無法建立檔案!", "hex.builtin.menu.file.export.title": "匯出檔案", "hex.builtin.menu.file.import": "匯入...", "hex.builtin.menu.file.import.base64": "Base64 檔案", "hex.builtin.menu.file.import.base64.popup.import_error": "檔案並非有效的 Base64 格式!", "hex.builtin.menu.file.import.base64.popup.open_error": "無法開啟檔案!", - "hex.builtin.menu.file.import.bookmark": "", - "hex.builtin.menu.file.import.custom_encoding": "", - "hex.builtin.menu.file.import.data_processor": "", + "hex.builtin.menu.file.import.bookmark": "書籤", + "hex.builtin.menu.file.import.custom_encoding": "自訂編碼檔案", + "hex.builtin.menu.file.import.data_processor": "資料處理器工作區", "hex.builtin.menu.file.import.ips": "IPS 修補檔案", "hex.builtin.menu.file.import.ips32": "IPS32 修補檔案", - "hex.builtin.menu.file.import.modified_file": "", - "hex.builtin.menu.file.import.pattern": "", + "hex.builtin.menu.file.import.modified_file": "已修改檔案", + "hex.builtin.menu.file.import.pattern": "模式檔案", "hex.builtin.menu.file.open_file": "開啟檔案...", "hex.builtin.menu.file.open_other": "開啟其他...", + "hex.builtin.menu.file.project": "專案", + "hex.builtin.menu.file.project.open": "開啟專案...", + "hex.builtin.menu.file.project.save": "儲存專案", + "hex.builtin.menu.file.project.save_as": "另存專案為...", "hex.builtin.menu.file.open_recent": "開啟近期", - "hex.builtin.menu.file.project": "", - "hex.builtin.menu.file.project.open": "", - "hex.builtin.menu.file.project.save": "", - "hex.builtin.menu.file.project.save_as": "", "hex.builtin.menu.file.quit": "退出 ImHex", - "hex.builtin.menu.file.reload_provider": "", + "hex.builtin.menu.file.reload_provider": "重新載入提供者", "hex.builtin.menu.help": "幫助", - "hex.builtin.menu.help.ask_for_help": "", + "hex.builtin.menu.help.ask_for_help": "問問說明文件...", "hex.builtin.menu.layout": "版面配置", - "hex.builtin.menu.layout.save": "", + "hex.builtin.menu.layout.save": "儲存版面配置", "hex.builtin.menu.view": "檢視", "hex.builtin.menu.view.demo": "顯示 ImGui Demo", "hex.builtin.menu.view.fps": "顯示 FPS", @@ -198,50 +257,50 @@ "hex.builtin.nodes.arithmetic.add.header": "加", "hex.builtin.nodes.arithmetic.average": "平均數", "hex.builtin.nodes.arithmetic.average.header": "平均數", - "hex.builtin.nodes.arithmetic.ceil": "", - "hex.builtin.nodes.arithmetic.ceil.header": "", + "hex.builtin.nodes.arithmetic.ceil": "上取整", + "hex.builtin.nodes.arithmetic.ceil.header": "上取整", "hex.builtin.nodes.arithmetic.div": "除法", "hex.builtin.nodes.arithmetic.div.header": "除", - "hex.builtin.nodes.arithmetic.floor": "", - "hex.builtin.nodes.arithmetic.floor.header": "", + "hex.builtin.nodes.arithmetic.floor": "下取整", + "hex.builtin.nodes.arithmetic.floor.header": "下取整", "hex.builtin.nodes.arithmetic.median": "中位數", "hex.builtin.nodes.arithmetic.median.header": "中位數", "hex.builtin.nodes.arithmetic.mod": "取模", "hex.builtin.nodes.arithmetic.mod.header": "模", "hex.builtin.nodes.arithmetic.mul": "乘法", "hex.builtin.nodes.arithmetic.mul.header": "乘", - "hex.builtin.nodes.arithmetic.round": "", - "hex.builtin.nodes.arithmetic.round.header": "", + "hex.builtin.nodes.arithmetic.round": "四捨五入", + "hex.builtin.nodes.arithmetic.round.header": "四捨五入", "hex.builtin.nodes.arithmetic.sub": "減法", "hex.builtin.nodes.arithmetic.sub.header": "減", "hex.builtin.nodes.bitwise": "位元運算", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.add": "ADD", + "hex.builtin.nodes.bitwise.add.header": "位元 ADD", "hex.builtin.nodes.bitwise.and": "AND", "hex.builtin.nodes.bitwise.and.header": "位元 AND", "hex.builtin.nodes.bitwise.not": "NOT", "hex.builtin.nodes.bitwise.not.header": "位元 NOT", "hex.builtin.nodes.bitwise.or": "OR", "hex.builtin.nodes.bitwise.or.header": "位元 OR", - "hex.builtin.nodes.bitwise.swap": "", - "hex.builtin.nodes.bitwise.swap.header": "", + "hex.builtin.nodes.bitwise.swap": "反轉", + "hex.builtin.nodes.bitwise.swap.header": "反轉位元", "hex.builtin.nodes.bitwise.xor": "XOR", "hex.builtin.nodes.bitwise.xor.header": "位元 XOR", "hex.builtin.nodes.buffer": "緩衝", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.byte_swap": "反轉", + "hex.builtin.nodes.buffer.byte_swap.header": "反轉位元組", "hex.builtin.nodes.buffer.combine": "合併", "hex.builtin.nodes.buffer.combine.header": "合併緩衝", - "hex.builtin.nodes.buffer.patch": "Patch", - "hex.builtin.nodes.buffer.patch.header": "Patch", - "hex.builtin.nodes.buffer.patch.input.patch": "Patch", + "hex.builtin.nodes.buffer.patch": "修補", + "hex.builtin.nodes.buffer.patch.header": "修補", + "hex.builtin.nodes.buffer.patch.input.patch": "修補", "hex.builtin.nodes.buffer.repeat": "重複", "hex.builtin.nodes.buffer.repeat.header": "重複緩衝", "hex.builtin.nodes.buffer.repeat.input.buffer": "輸入", "hex.builtin.nodes.buffer.repeat.input.count": "計數", - "hex.builtin.nodes.buffer.size": "", - "hex.builtin.nodes.buffer.size.header": "", - "hex.builtin.nodes.buffer.size.output": "", + "hex.builtin.nodes.buffer.size": "緩衝大小", + "hex.builtin.nodes.buffer.size.header": "緩衝大小", + "hex.builtin.nodes.buffer.size.output": "大小", "hex.builtin.nodes.buffer.slice": "分割", "hex.builtin.nodes.buffer.slice.header": "分割緩衝", "hex.builtin.nodes.buffer.slice.input.buffer": "輸入", @@ -308,24 +367,24 @@ "hex.builtin.nodes.crypto.aes.key_length": "金鑰長度", "hex.builtin.nodes.crypto.aes.mode": "模式", "hex.builtin.nodes.crypto.aes.nonce": "Nonce", - "hex.builtin.nodes.custom": "", - "hex.builtin.nodes.custom.custom": "", - "hex.builtin.nodes.custom.custom.edit": "", - "hex.builtin.nodes.custom.custom.edit_hint": "", - "hex.builtin.nodes.custom.custom.header": "", - "hex.builtin.nodes.custom.input": "", - "hex.builtin.nodes.custom.input.header": "", - "hex.builtin.nodes.custom.output": "", - "hex.builtin.nodes.custom.output.header": "", + "hex.builtin.nodes.custom": "自訂", + "hex.builtin.nodes.custom.custom": "新節點", + "hex.builtin.nodes.custom.custom.edit": "編輯", + "hex.builtin.nodes.custom.custom.edit_hint": "按住 Shift 以編輯", + "hex.builtin.nodes.custom.custom.header": "自訂節點", + "hex.builtin.nodes.custom.input": "自訂節點輸入", + "hex.builtin.nodes.custom.input.header": "節點輸入", + "hex.builtin.nodes.custom.output": "自訂節點輸出", + "hex.builtin.nodes.custom.output.header": "節點輸出", "hex.builtin.nodes.data_access": "資料存取", "hex.builtin.nodes.data_access.read": "讀取", "hex.builtin.nodes.data_access.read.address": "位址", "hex.builtin.nodes.data_access.read.data": "資料", "hex.builtin.nodes.data_access.read.header": "讀取", "hex.builtin.nodes.data_access.read.size": "大小", - "hex.builtin.nodes.data_access.selection": "Selected Region", + "hex.builtin.nodes.data_access.selection": "所選區域", "hex.builtin.nodes.data_access.selection.address": "位址", - "hex.builtin.nodes.data_access.selection.header": "Selected Region", + "hex.builtin.nodes.data_access.selection.header": "所選區域", "hex.builtin.nodes.data_access.selection.size": "大小", "hex.builtin.nodes.data_access.size": "資料大小", "hex.builtin.nodes.data_access.size.header": "資料大小", @@ -340,8 +399,8 @@ "hex.builtin.nodes.decoding.hex": "十六進位", "hex.builtin.nodes.decoding.hex.header": "十六進位解碼工具", "hex.builtin.nodes.display": "顯示", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.bits": "位元", + "hex.builtin.nodes.display.bits.header": "位元顯示", "hex.builtin.nodes.display.buffer": "緩衝", "hex.builtin.nodes.display.buffer.header": "緩衝顯示", "hex.builtin.nodes.display.float": "浮點數", @@ -350,9 +409,9 @@ "hex.builtin.nodes.display.int.header": "整數顯示", "hex.builtin.nodes.display.string": "字串", "hex.builtin.nodes.display.string.header": "字串顯示", - "hex.builtin.nodes.pattern_language": "Pattern Language", - "hex.builtin.nodes.pattern_language.out_var": "Out Variable", - "hex.builtin.nodes.pattern_language.out_var.header": "Out Variable", + "hex.builtin.nodes.pattern_language": "模式語言", + "hex.builtin.nodes.pattern_language.out_var": "輸出變數", + "hex.builtin.nodes.pattern_language.out_var.header": "輸出變數", "hex.builtin.nodes.visualizer": "視覺化工具", "hex.builtin.nodes.visualizer.byte_distribution": "位元組分佈", "hex.builtin.nodes.visualizer.byte_distribution.header": "位元組分佈", @@ -365,57 +424,75 @@ "hex.builtin.nodes.visualizer.layered_dist": "Layered Distribution", "hex.builtin.nodes.visualizer.layered_dist.header": "Layered Distribution", "hex.builtin.pattern_drawer.color": "顏色", - "hex.builtin.pattern_drawer.double_click": "Double-click to see more items", + "hex.builtin.pattern_drawer.double_click": "點擊兩下以檢視更多項目", + "hex.builtin.pattern_drawer.end": "結尾", + "hex.builtin.pattern_drawer.export": "匯出模式為...", "hex.builtin.pattern_drawer.favorites": "", "hex.builtin.pattern_drawer.local": "", "hex.builtin.pattern_drawer.size": "大小", + "hex.builtin.pattern_drawer.spec_name": "Display specification names", + "hex.builtin.pattern_drawer.start": "起始", "hex.builtin.pattern_drawer.tree_style.auto_expanded": "", "hex.builtin.pattern_drawer.tree_style.flattened": "", - "hex.builtin.pattern_drawer.tree_style.tree": "", + "hex.builtin.pattern_drawer.tree_style.tree": "樹", "hex.builtin.pattern_drawer.type": "類型", + "hex.builtin.pattern_drawer.updating": "正在更新模式...", "hex.builtin.pattern_drawer.value": "數值", "hex.builtin.pattern_drawer.var_name": "名稱", "hex.builtin.pattern_drawer.visualizer.invalid_parameter_count": "", "hex.builtin.pattern_drawer.visualizer.unknown": "", "hex.builtin.pl_visualizer.3d.rotation": "", "hex.builtin.pl_visualizer.3d.scale": "", + "hex.builtin.pl_visualizer.coordinates.latitude": "緯度", + "hex.builtin.pl_visualizer.coordinates.longitude": "經度", + "hex.builtin.pl_visualizer.coordinates.query": "查詢地址", + "hex.builtin.pl_visualizer.coordinates.querying": "正在查詢地址...", + "hex.builtin.pl_visualizer.coordinates.querying_no_address": "找不到地址", "hex.builtin.popup.close_provider.desc": "您對此提供者有未儲存的更動。\n您確定要關閉嗎?", "hex.builtin.popup.close_provider.title": "關閉提供者?", - "hex.builtin.popup.docs_question.no_answer": "", - "hex.builtin.popup.docs_question.prompt": "", - "hex.builtin.popup.docs_question.thinking": "", - "hex.builtin.popup.docs_question.title": "", + "hex.builtin.popup.docs_question.no_answer": "說明文件回答不了此問題", + "hex.builtin.popup.docs_question.prompt": "尋求說明文件 AI 的幫助!", + "hex.builtin.popup.docs_question.thinking": "正在思考...", + "hex.builtin.popup.docs_question.title": "說明文件查詢", "hex.builtin.popup.error.create": "無法建立新檔案!", - "hex.builtin.popup.error.file_dialog.common": "開啟檔案瀏覽器時發生錯誤!", + "hex.builtin.popup.error.file_dialog.common": "開啟檔案瀏覽器時發生錯誤:{}", "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "無法載入專案!", + "hex.builtin.popup.error.project.load": "無法載入專案:{}", "hex.builtin.popup.error.project.save": "無法儲存專案!", + "hex.builtin.popup.error.project.load.create_provider": "Failed to create provider with type {}", + "hex.builtin.popup.error.project.load.no_providers": "無可開啟的提供者", + "hex.builtin.popup.error.project.load.some_providers_failed": "某些提供者載入失敗:{}", + "hex.builtin.popup.error.project.load.file_not_found": "找不到專案檔案 {}", + "hex.builtin.popup.error.project.load.invalid_tar": "Could not open tarred project file: {}", + "hex.builtin.popup.error.project.load.invalid_magic": "Invalid magic file in project file", "hex.builtin.popup.error.read_only": "無法取得寫入權限。檔案已以唯讀模式開啟。", "hex.builtin.popup.error.task_exception": "工作 '{}' 擲回了例外狀況:\n\n{}", "hex.builtin.popup.exit_application.desc": "您的專案有未儲存的更動。\n您確定要離開嗎?", "hex.builtin.popup.exit_application.title": "離開應用程式?", "hex.builtin.popup.safety_backup.delete": "不用,請刪除", "hex.builtin.popup.safety_backup.desc": "喔不,ImHex 上次崩潰了。\n您要復原您的工作階段嗎?", - "hex.builtin.popup.safety_backup.log_file": "", + "hex.builtin.popup.safety_backup.log_file": "記錄檔:", + "hex.builtin.popup.safety_backup.report_error": "將崩潰記錄檔傳送給開發者", "hex.builtin.popup.safety_backup.restore": "好,請復原", "hex.builtin.popup.safety_backup.title": "復原遺失資料", "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", - "hex.builtin.popup.waiting_for_tasks.desc": "", - "hex.builtin.popup.waiting_for_tasks.title": "", + "hex.builtin.popup.save_layout.title": "儲存版面配置", + "hex.builtin.popup.waiting_for_tasks.desc": "還有工作在背景執行。\nImHex 將在工作完成後關閉。", + "hex.builtin.provider.tooltip.show_more": "按住 SHIFT 以了解詳情", + "hex.builtin.popup.waiting_for_tasks.title": "正在等待工作完成", "hex.builtin.provider.disk": "原始磁碟提供者", "hex.builtin.provider.disk.disk_size": "磁碟大小", - "hex.builtin.provider.disk.error.read_ro": "", - "hex.builtin.provider.disk.error.read_rw": "", + "hex.builtin.provider.disk.error.read_ro": "無法以唯讀模式開啟磁碟 {}:{}", + "hex.builtin.provider.disk.error.read_rw": "無法以讀寫模式開啟磁碟 {}:{}", "hex.builtin.provider.disk.reload": "重新載入", "hex.builtin.provider.disk.sector_size": "磁區大小", "hex.builtin.provider.disk.selected_disk": "磁碟", - "hex.builtin.provider.error.open": "", + "hex.builtin.provider.error.open": "無法開啟提供者:{}", "hex.builtin.provider.file": "檔案提供者", "hex.builtin.provider.file.access": "最後存取時間", "hex.builtin.provider.file.creation": "建立時間", - "hex.builtin.provider.file.error.open": "", - "hex.builtin.provider.file.menu.open_file": "", + "hex.builtin.provider.file.error.open": "無法開啟檔案 {}:{}", + "hex.builtin.provider.file.menu.open_file": "在外部開啟檔案", "hex.builtin.provider.file.menu.open_folder": "", "hex.builtin.provider.file.modification": "最後修改時間", "hex.builtin.provider.file.path": "檔案路徑", @@ -427,39 +504,42 @@ "hex.builtin.provider.gdb.server": "伺服器", "hex.builtin.provider.intel_hex": "Intel Hex 提供者", "hex.builtin.provider.intel_hex.name": "Intel Hex {0}", - "hex.builtin.provider.mem_file": "Memory File", - "hex.builtin.provider.mem_file.unsaved": "Unsaved File", + "hex.builtin.provider.mem_file": "記憶體檔案", + "hex.builtin.provider.mem_file.unsaved": "未儲存的檔案", + "hex.builtin.provider.mem_file.rename": "重新命名", + "hex.builtin.provider.mem_file.rename.desc": "Enter a name for this memory file.", "hex.builtin.provider.motorola_srec": "Motorola SREC 提供者", "hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}", "hex.builtin.provider.view": "View", "hex.builtin.setting.folders": "資料夾", "hex.builtin.setting.folders.add_folder": "新增資料夾", "hex.builtin.setting.folders.description": "Specify additional search paths for patterns, scripts, Yara rules and more", - "hex.builtin.setting.folders.remove_folder": "Remove currently selected folder from list", + "hex.builtin.setting.folders.remove_folder": "從列表中移除目前選擇的資料夾", "hex.builtin.setting.font": "字體", "hex.builtin.setting.font.font_path": "自訂字型路徑", "hex.builtin.setting.font.font_size": "字體大小", - "hex.builtin.setting.font.font_size.tooltip": "", + "hex.builtin.setting.font.font_size.tooltip": "需要在上方選擇自訂字型後才能調整字體大小。\n\n因為 ImHex 預設使用像素完美點陣圖字型,若以任何非整數的倍率放大,將使其模糊。", "hex.builtin.setting.general": "一般", "hex.builtin.setting.general.auto_load_patterns": "自動載入支援的模式", - "hex.builtin.setting.general.server_contact": "", + "hex.builtin.setting.general.server_contact": "啟用檢查更新和使用統計", "hex.builtin.setting.general.load_all_unicode_chars": "載入所有 unicode 字元", - "hex.builtin.setting.general.network_interface": "", - "hex.builtin.setting.general.save_recent_providers": "", + "hex.builtin.setting.general.network_interface": "啟用網路介面", + "hex.builtin.setting.general.save_recent_providers": "儲存近期使用過的提供者", "hex.builtin.setting.general.show_tips": "啟動時顯示提示", "hex.builtin.setting.general.sync_pattern_source": "同步提供者之間的模式原始碼", + "hex.builtin.setting.general.upload_crash_logs": "上傳崩潰記錄", "hex.builtin.setting.hex_editor": "十六進位編輯器", - "hex.builtin.setting.hex_editor.byte_padding": "Extra byte cell padding", - "hex.builtin.setting.hex_editor.bytes_per_row": "Bytes per row 每列位元組", - "hex.builtin.setting.hex_editor.char_padding": "Extra character cell padding", + "hex.builtin.setting.hex_editor.byte_padding": "位元組儲存格額外內距", + "hex.builtin.setting.hex_editor.bytes_per_row": "每列位元組", + "hex.builtin.setting.hex_editor.char_padding": "字元儲存格額外內距", "hex.builtin.setting.hex_editor.highlight_color": "Selection highlight color", - "hex.builtin.setting.hex_editor.sync_scrolling": "Synchronize editor position", + "hex.builtin.setting.hex_editor.sync_scrolling": "同步編輯器位置", "hex.builtin.setting.imhex": "ImHex", "hex.builtin.setting.imhex.recent_files": "近期檔案", "hex.builtin.setting.interface": "介面", "hex.builtin.setting.interface.color": "顏色主題", "hex.builtin.setting.interface.fps": "FPS 限制", - "hex.builtin.setting.interface.fps.native": "", + "hex.builtin.setting.interface.fps.native": "原生", "hex.builtin.setting.interface.fps.unlocked": "解鎖", "hex.builtin.setting.interface.language": "語言", "hex.builtin.setting.interface.multi_windows": "啟用多視窗支援", @@ -470,6 +550,7 @@ "hex.builtin.setting.interface.scaling.x1_5": "x1.5", "hex.builtin.setting.interface.scaling.x2_0": "x2.0", "hex.builtin.setting.interface.wiki_explain_language": "維基百科語言", + "hex.builtin.setting.interface.restore_window_pos": "Restore window position", "hex.builtin.setting.proxy": "Proxy", "hex.builtin.setting.proxy.description": "Proxy 將立即在儲存、查詢維基百科,或使用任何外掛程式時生效。", "hex.builtin.setting.proxy.enable": "啟用 Proxy", @@ -546,8 +627,8 @@ "hex.builtin.tools.format.standard": "標準", "hex.builtin.tools.history": "歷史", "hex.builtin.tools.ieee754": "IEEE 754 浮點數測試工具", - "hex.builtin.tools.ieee754.clear": "", - "hex.builtin.tools.ieee754.description": "", + "hex.builtin.tools.ieee754.clear": "清除", + "hex.builtin.tools.ieee754.description": "IEEE754 是表示浮點數的標準,現代大部分的 CPU 皆採用。\n\n此工具將內部的表示流程可視化,並可對尾數或指數位元非標準的數字進行解碼和編碼。", "hex.builtin.tools.ieee754.double_precision": "雙精度", "hex.builtin.tools.ieee754.exponent": "指數", "hex.builtin.tools.ieee754.exponent_size": "指數大小", @@ -558,15 +639,15 @@ "hex.builtin.tools.ieee754.result.float": "浮點數結果", "hex.builtin.tools.ieee754.result.hex": "十六進位結果", "hex.builtin.tools.ieee754.result.title": "結果", - "hex.builtin.tools.ieee754.settings.display_mode.detailed": "", - "hex.builtin.tools.ieee754.settings.display_mode.simplified": "", + "hex.builtin.tools.ieee754.settings.display_mode.detailed": "詳細", + "hex.builtin.tools.ieee754.settings.display_mode.simplified": "簡化", "hex.builtin.tools.ieee754.sign": "符號", "hex.builtin.tools.ieee754.single_precision": "單精度", "hex.builtin.tools.ieee754.type": "類型", "hex.builtin.tools.input": "輸入", "hex.builtin.tools.invariant_multiplication": "", "hex.builtin.tools.invariant_multiplication.description": "", - "hex.builtin.tools.invariant_multiplication.num_bits": "", + "hex.builtin.tools.invariant_multiplication.num_bits": "位元數", "hex.builtin.tools.name": "名稱", "hex.builtin.tools.output": "", "hex.builtin.tools.permissions": "UNIX 權限計算機", @@ -581,11 +662,15 @@ "hex.builtin.tools.regex_replacer.pattern": "Regex 模式", "hex.builtin.tools.regex_replacer.replace": "取代模式", "hex.builtin.tools.value": "數值", - "hex.builtin.tools.wiki_explain": "Wikipedia term definitions", + "hex.builtin.tools.wiki_explain": "Wikipedia 術語定義", "hex.builtin.tools.wiki_explain.control": "控制", "hex.builtin.tools.wiki_explain.invalid_response": "維基百科回應無效!", "hex.builtin.tools.wiki_explain.results": "結果", "hex.builtin.tools.wiki_explain.search": "搜尋", + "hex.builtin.view.achievements.name": "成就", + "hex.builtin.view.achievements.unlocked": "已解鎖成就!", + "hex.builtin.view.achievements.unlocked_count": "已解鎖", + "hex.builtin.view.achievements.click": "點擊此處", "hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}", "hex.builtin.view.bookmarks.button.jump": "跳至", "hex.builtin.view.bookmarks.button.remove": "移除", @@ -596,10 +681,10 @@ "hex.builtin.view.bookmarks.name": "書籤", "hex.builtin.view.bookmarks.no_bookmarks": "尚未建立書籤。前往編輯 -> 建立書籤來建立。", "hex.builtin.view.bookmarks.title.info": "資訊", - "hex.builtin.view.bookmarks.tooltip.jump_to": "", - "hex.builtin.view.bookmarks.tooltip.lock": "", + "hex.builtin.view.bookmarks.tooltip.jump_to": "跳至位址", + "hex.builtin.view.bookmarks.tooltip.lock": "鎖定", "hex.builtin.view.bookmarks.tooltip.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "", + "hex.builtin.view.bookmarks.tooltip.unlock": "解鎖", "hex.builtin.view.command_palette.name": "命令選擇區", "hex.builtin.view.constants.name": "常數", "hex.builtin.view.constants.row.category": "類別", @@ -617,14 +702,14 @@ "hex.builtin.view.data_processor.menu.remove_link": "移除連結", "hex.builtin.view.data_processor.menu.remove_node": "移除節點", "hex.builtin.view.data_processor.menu.remove_selection": "移除所選", - "hex.builtin.view.data_processor.menu.save_node": "", + "hex.builtin.view.data_processor.menu.save_node": "儲存節點", "hex.builtin.view.data_processor.name": "資料處理器", - "hex.builtin.view.diff.added": "", - "hex.builtin.view.diff.modified": "", - "hex.builtin.view.diff.name": "Diffing", - "hex.builtin.view.diff.provider_a": "", - "hex.builtin.view.diff.provider_b": "", - "hex.builtin.view.diff.removed": "", + "hex.builtin.view.diff.added": "已新增", + "hex.builtin.view.diff.modified": "已修改", + "hex.builtin.view.diff.name": "差異", + "hex.builtin.view.diff.provider_a": "提供者 A", + "hex.builtin.view.diff.provider_b": "提供者 B", + "hex.builtin.view.diff.removed": "已移除", "hex.builtin.view.disassembler.16bit": "16 位元", "hex.builtin.view.disassembler.32bit": "32 位元", "hex.builtin.view.disassembler.64bit": "64 位元", @@ -635,8 +720,8 @@ "hex.builtin.view.disassembler.arm.default": "預設", "hex.builtin.view.disassembler.arm.thumb": "Thumb", "hex.builtin.view.disassembler.base": "基址", - "hex.builtin.view.disassembler.bpf.classic": "Classic", - "hex.builtin.view.disassembler.bpf.extended": "Extended", + "hex.builtin.view.disassembler.bpf.classic": "經典", + "hex.builtin.view.disassembler.bpf.extended": "擴充", "hex.builtin.view.disassembler.disassemble": "解譯", "hex.builtin.view.disassembler.disassembling": "正在反組譯...", "hex.builtin.view.disassembler.disassembly.address": "位址", @@ -672,6 +757,20 @@ "hex.builtin.view.disassembler.mos65xx.65816_long_x": "65816 Long X", "hex.builtin.view.disassembler.mos65xx.65c02": "65C02", "hex.builtin.view.disassembler.mos65xx.w65c02": "W65C02", + "hex.builtin.view.disassembler.sh.sh2": "SH2", + "hex.builtin.view.disassembler.sh.sh2a": "SH2A", + "hex.builtin.view.disassembler.sh.sh3": "SH3", + "hex.builtin.view.disassembler.sh.sh4": "SH4", + "hex.builtin.view.disassembler.sh.sh4a": "SH4A", + "hex.builtin.view.disassembler.sh.fpu": "FPU", + "hex.builtin.view.disassembler.sh.dsp": "DSP", + "hex.builtin.view.disassembler.tricore.110": "110", + "hex.builtin.view.disassembler.tricore.120": "120", + "hex.builtin.view.disassembler.tricore.130": "130", + "hex.builtin.view.disassembler.tricore.131": "131", + "hex.builtin.view.disassembler.tricore.160": "160", + "hex.builtin.view.disassembler.tricore.161": "161", + "hex.builtin.view.disassembler.tricore.162": "162", "hex.builtin.view.disassembler.name": "反組譯器", "hex.builtin.view.disassembler.position": "位置", "hex.builtin.view.disassembler.ppc.booke": "Book-E", @@ -681,13 +780,13 @@ "hex.builtin.view.disassembler.riscv.compressed": "Compressed", "hex.builtin.view.disassembler.settings.mode": "模式", "hex.builtin.view.disassembler.sparc.v9": "Sparc V9", - "hex.builtin.view.find.binary_pattern": "Binary Pattern", + "hex.builtin.view.find.binary_pattern": "二進位模式", "hex.builtin.view.find.binary_pattern.alignment": "", "hex.builtin.view.find.context.copy": "複製數值", "hex.builtin.view.find.context.copy_demangle": "Copy Demangled Value", - "hex.builtin.view.find.context.replace": "", - "hex.builtin.view.find.context.replace.ascii": "", - "hex.builtin.view.find.context.replace.hex": "", + "hex.builtin.view.find.context.replace": "取代", + "hex.builtin.view.find.context.replace.ascii": "ASCII", + "hex.builtin.view.find.context.replace.hex": "十六進位", "hex.builtin.view.find.demangled": "Demangled", "hex.builtin.view.find.name": "尋找", "hex.builtin.view.find.regex": "Regex", @@ -697,7 +796,7 @@ "hex.builtin.view.find.search.entries": "找到 {} 個項目", "hex.builtin.view.find.search.reset": "重設", "hex.builtin.view.find.searching": "正在搜尋...", - "hex.builtin.view.find.sequences": "Sequences", + "hex.builtin.view.find.sequences": "序列", "hex.builtin.view.find.strings": "字串", "hex.builtin.view.find.strings.chars": "字元", "hex.builtin.view.find.strings.line_feeds": "Line Feeds", @@ -737,16 +836,16 @@ "hex.builtin.view.help.documentation": "ImHex 說明文件", "hex.builtin.view.help.name": "幫助", "hex.builtin.view.help.pattern_cheat_sheet": "模式語言小抄", - "hex.builtin.view.hex_editor.copy.address": "地址", - "hex.builtin.view.hex_editor.copy.ascii": "", + "hex.builtin.view.hex_editor.copy.address": "位址", + "hex.builtin.view.hex_editor.copy.ascii": "ASCII 字串", "hex.builtin.view.hex_editor.copy.base64": "Base64", "hex.builtin.view.hex_editor.copy.c": "C 陣列", "hex.builtin.view.hex_editor.copy.cpp": "C++ 陣列", "hex.builtin.view.hex_editor.copy.crystal": "Crystal 陣列", "hex.builtin.view.hex_editor.copy.csharp": "C# 陣列", - "hex.builtin.view.hex_editor.copy.custom_encoding": "", + "hex.builtin.view.hex_editor.copy.custom_encoding": "自訂編碼", "hex.builtin.view.hex_editor.copy.go": "Go 陣列", - "hex.builtin.view.hex_editor.copy.hex_view": "", + "hex.builtin.view.hex_editor.copy.hex_view": "十六進位檢視", "hex.builtin.view.hex_editor.copy.html": "HTML", "hex.builtin.view.hex_editor.copy.java": "Java 陣列", "hex.builtin.view.hex_editor.copy.js": "JavaScript 陣列", @@ -761,6 +860,7 @@ "hex.builtin.view.hex_editor.goto.offset.relative": "相對", "hex.builtin.view.hex_editor.menu.edit.copy": "複製", "hex.builtin.view.hex_editor.menu.edit.copy_as": "複製為...", + "hex.builtin.view.hex_editor.menu.edit.fill": "填充...", "hex.builtin.view.hex_editor.menu.edit.insert": "插入...", "hex.builtin.view.hex_editor.menu.edit.jump_to": "跳至", "hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "Open selection view...", @@ -806,24 +906,37 @@ "hex.builtin.view.information.magic_db_added": "Magic database added!", "hex.builtin.view.information.mime": "MIME 類型:", "hex.builtin.view.information.name": "資料資訊", - "hex.builtin.view.information.plain_text": "", - "hex.builtin.view.information.plain_text_percentage": "", - "hex.builtin.view.information.provider_information": "", + "hex.builtin.view.information.plain_text": "此資料很有可能是純文字。", + "hex.builtin.view.information.plain_text_percentage": "純文字比例", + "hex.builtin.view.information.provider_information": "提供者資訊", + "hex.builtin.view.information.octet_stream_text": "未知", + "hex.builtin.view.information.octet_stream_warning": "application/octet-stream denotes an unknown data type.\n\nThis means that this data has no MIME type associated with it because it's not in a known format.", "hex.builtin.view.information.region": "Analyzed region", - "hex.builtin.view.patches.name": "Patches", + "hex.builtin.view.logs.component": "Component", + "hex.builtin.view.logs.log_level": "記錄等級", + "hex.builtin.view.logs.message": "訊息", + "hex.builtin.view.logs.name": "記錄終端機", + "hex.builtin.view.patches.name": "修補程式", "hex.builtin.view.patches.offset": "位移", "hex.builtin.view.patches.orig": "原始數值", - "hex.builtin.view.patches.patch": "Patched value", - "hex.builtin.view.patches.remove": "Remove patch", + "hex.builtin.view.patches.patch": "修補後的值", + "hex.builtin.view.patches.remove": "移除修補程式", "hex.builtin.view.pattern_data.name": "模式資料", "hex.builtin.view.pattern_editor.accept_pattern": "接受模式", - "hex.builtin.view.pattern_editor.accept_pattern.desc": "已找到一或多個與此資料類型相容的 Patterns", + "hex.builtin.view.pattern_editor.accept_pattern.desc": "已找到一或多個與此資料類型相容的模式", "hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式", "hex.builtin.view.pattern_editor.accept_pattern.question": "您要套用所選的模式嗎?", "hex.builtin.view.pattern_editor.auto": "自動評估", + "hex.builtin.view.pattern_editor.breakpoint_hit": "在第 {0} 行停止", "hex.builtin.view.pattern_editor.console": "終端機", "hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式嘗試呼叫具危險性的函數。\n您確定要信任此模式嗎?", "hex.builtin.view.pattern_editor.dangerous_function.name": "允許具危險性的函數?", + "hex.builtin.view.pattern_editor.debugger": "偵錯工具", + "hex.builtin.view.pattern_editor.debugger.add_tooltip": "新增中斷點", + "hex.builtin.view.pattern_editor.debugger.continue": "繼續", + "hex.builtin.view.pattern_editor.debugger.remove_tooltip": "移除中斷點", + "hex.builtin.view.pattern_editor.debugger.scope": "Scope", + "hex.builtin.view.pattern_editor.debugger.scope.global": "Global Scope", "hex.builtin.view.pattern_editor.env_vars": "環境變數", "hex.builtin.view.pattern_editor.evaluating": "正在評估...", "hex.builtin.view.pattern_editor.menu.edit.place_pattern": "Place pattern...", @@ -854,22 +967,24 @@ "hex.builtin.view.store.reload": "重新載入", "hex.builtin.view.store.remove": "移除", "hex.builtin.view.store.row.description": "說明", + "hex.builtin.view.store.row.authors": "作者", "hex.builtin.view.store.row.name": "名稱", "hex.builtin.view.store.tab.constants": "常數", "hex.builtin.view.store.tab.encodings": "編碼", "hex.builtin.view.store.tab.includes": "程式庫", "hex.builtin.view.store.tab.magic": "Magic Files", - "hex.builtin.view.store.tab.nodes": "", + "hex.builtin.view.store.tab.nodes": "節點", "hex.builtin.view.store.tab.patterns": "模式", - "hex.builtin.view.store.tab.themes": "", + "hex.builtin.view.store.tab.themes": "主題", "hex.builtin.view.store.tab.yara": "Yara 規則", "hex.builtin.view.store.update": "更新", - "hex.builtin.view.theme_manager.colors": "", - "hex.builtin.view.theme_manager.export": "", - "hex.builtin.view.theme_manager.export.name": "", - "hex.builtin.view.theme_manager.name": "", - "hex.builtin.view.theme_manager.save_theme": "", - "hex.builtin.view.theme_manager.styles": "", + "hex.builtin.view.store.update_count": "全部更新\n可用更新:{}", + "hex.builtin.view.theme_manager.colors": "主題管理員", + "hex.builtin.view.theme_manager.export": "顏色", + "hex.builtin.view.theme_manager.export.name": "匯出", + "hex.builtin.view.theme_manager.name": "主題名稱", + "hex.builtin.view.theme_manager.save_theme": "儲存主題", + "hex.builtin.view.theme_manager.styles": "樣式", "hex.builtin.view.tools.name": "工具", "hex.builtin.view.yara.error": "Yara 編譯器錯誤:", "hex.builtin.view.yara.header.matches": "Matches", @@ -881,7 +996,7 @@ "hex.builtin.view.yara.name": "Yara 規則", "hex.builtin.view.yara.no_rules": "找不到 YARA 規則。請放進 ImHex 的 'yara' 資料夾中", "hex.builtin.view.yara.reload": "重新載入", - "hex.builtin.view.yara.reset": "Reset", + "hex.builtin.view.yara.reset": "重設", "hex.builtin.view.yara.rule_added": " Yara 規則已新增!", "hex.builtin.view.yara.whole_data": "Whole file matches!", "hex.builtin.visualizer.binary": "", @@ -903,6 +1018,13 @@ "hex.builtin.visualizer.hexii": "HexII", "hex.builtin.visualizer.rgba8": "RGBA8 顏色", "hex.builtin.welcome.server_contact_text": "", + "hex.builtin.welcome.server_contact.data_collected_table.key": "類型", + "hex.builtin.welcome.server_contact.data_collected_table.value": "數值", + "hex.builtin.welcome.server_contact.data_collected_title": "將分享的資料", + "hex.builtin.welcome.server_contact.data_collected.uuid": "隨機 ID", + "hex.builtin.welcome.server_contact.data_collected.version": "ImHex 版本", + "hex.builtin.welcome.server_contact.data_collected.os": "作業系統", + "hex.builtin.welcome.server_contact.crash_logs_only": "僅崩潰記錄檔", "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的設定", "hex.builtin.welcome.customize.settings.title": "設定", "hex.builtin.welcome.header.customize": "自訂", @@ -918,13 +1040,16 @@ "hex.builtin.welcome.help.gethelp": "取得協助", "hex.builtin.welcome.help.gethelp.link": "https://github.com/WerWolv/ImHex/discussions/categories/get-help", "hex.builtin.welcome.help.repo": "GitHub 儲存庫", - "hex.builtin.welcome.help.repo.link": "https:imhex.werwolv.net/git", + "hex.builtin.welcome.help.repo.link": "https://imhex.werwolv.net/git", "hex.builtin.welcome.learn.latest.desc": "閱讀 ImHex 的更新日誌", "hex.builtin.welcome.learn.latest.link": "https://github.com/WerWolv/ImHex/releases/latest", "hex.builtin.welcome.learn.latest.title": "最新版本", - "hex.builtin.welcome.learn.pattern.desc": " 閱覽我們詳盡的說明文件來學習如何編寫 ImHex 的模式", + "hex.builtin.welcome.learn.pattern.desc": "閱覽我們詳盡的說明文件來學習如何編寫 ImHex 的模式", "hex.builtin.welcome.learn.pattern.link": "https://imhex.werwolv.net/docs", "hex.builtin.welcome.learn.pattern.title": "模式語言說明文件", + "hex.builtin.welcome.learn.imhex.desc": "透過我們詳盡的說明文件來學習 ImHex 的基本操作", + "hex.builtin.welcome.learn.imhex.link": "https://docs.werwolv.net/imhex/", + "hex.builtin.welcome.learn.imhex.title": "ImHex 說明文件", "hex.builtin.welcome.learn.plugins.desc": " 使用外掛程式來拓展 ImHex 的功能", "hex.builtin.welcome.learn.plugins.link": "https://github.com/WerWolv/ImHex/wiki/Plugins-Development-Guide", "hex.builtin.welcome.learn.plugins.title": "外掛程式 API", diff --git a/plugins/script_loader/romfs/lang/zh_TW.json b/plugins/script_loader/romfs/lang/zh_TW.json new file mode 100644 index 000000000..69a5173a8 --- /dev/null +++ b/plugins/script_loader/romfs/lang/zh_TW.json @@ -0,0 +1,10 @@ +{ + "code": "zh-TW", + "country": "Taiwan", + "language": "Chinese (Traditional)", + "translations": { + "hex.script_loader.menu.run_script": "執行指令碼...", + "hex.script_loader.menu.loading": "正在載入...", + "hex.script_loader.menu.no_scripts": "找不到指令碼" + } +} \ No newline at end of file diff --git a/plugins/windows/romfs/lang/zh_TW.json b/plugins/windows/romfs/lang/zh_TW.json index 889fffe53..760547641 100644 --- a/plugins/windows/romfs/lang/zh_TW.json +++ b/plugins/windows/romfs/lang/zh_TW.json @@ -4,20 +4,20 @@ "language": "Chinese (Traditional)", "translations": { "hex.builtin.setting.general.context_menu_entry": "視窗內容功能表項目", - "hex.windows.provider.process_memory": "", - "hex.windows.provider.process_memory.enumeration_failed": "", - "hex.windows.provider.process_memory.memory_regions": "", - "hex.windows.provider.process_memory.name": "", - "hex.windows.provider.process_memory.process_id": "", - "hex.windows.provider.process_memory.process_name": "", - "hex.windows.provider.process_memory.region.commit": "", - "hex.windows.provider.process_memory.region.mapped": "", - "hex.windows.provider.process_memory.region.private": "", - "hex.windows.provider.process_memory.region.reserve": "", - "hex.windows.provider.process_memory.utils": "", - "hex.windows.provider.process_memory.utils.inject_dll": "", - "hex.windows.provider.process_memory.utils.inject_dll.failure": "", - "hex.windows.provider.process_memory.utils.inject_dll.success": "", + "hex.windows.provider.process_memory": "處理序記憶體提供者", + "hex.windows.provider.process_memory.enumeration_failed": "無法列舉處理序", + "hex.windows.provider.process_memory.memory_regions": "記憶體區域", + "hex.windows.provider.process_memory.name": "'{0}' 處理序記憶體", + "hex.windows.provider.process_memory.process_id": "處理序名稱", + "hex.windows.provider.process_memory.process_name": "PID", + "hex.windows.provider.process_memory.region.commit": "已認可", + "hex.windows.provider.process_memory.region.mapped": "已對應", + "hex.windows.provider.process_memory.region.private": "私人", + "hex.windows.provider.process_memory.region.reserve": "受保留", + "hex.windows.provider.process_memory.utils": "工具", + "hex.windows.provider.process_memory.utils.inject_dll": "注入 DLL", + "hex.windows.provider.process_memory.utils.inject_dll.failure": "無法注入 DLL '{0}'!", + "hex.windows.provider.process_memory.utils.inject_dll.success": "已成功注入 DLL '{0}'!", "hex.windows.view.tty_console.auto_scroll": "自動捲動", "hex.windows.view.tty_console.baud": "鮑率", "hex.windows.view.tty_console.clear": "清除",