diff --git a/plugins/builtin/romfs/lang/de_DE.json b/plugins/builtin/romfs/lang/de_DE.json index f78d3e2e0..2b221f743 100644 --- a/plugins/builtin/romfs/lang/de_DE.json +++ b/plugins/builtin/romfs/lang/de_DE.json @@ -9,7 +9,7 @@ "hex.builtin.command.web.desc": "Webseite nachschlagen", "hex.builtin.command.web.result": "'{0}' nachschlagen", "hex.builtin.common.address": "Adresse", - "hex.builtin.common.begin": "", + "hex.builtin.common.begin": "Anfangen", "hex.builtin.common.big": "Big", "hex.builtin.common.big_endian": "Big Endian", "hex.builtin.common.browse": "Durchsuchen...", @@ -25,7 +25,7 @@ "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": "Beenden", "hex.builtin.common.endian": "Endian", "hex.builtin.common.error": "Fehler", "hex.builtin.common.fatal": "Fataler Fehler", @@ -48,13 +48,13 @@ "hex.builtin.common.open": "Öffnen", "hex.builtin.common.percentage": "Prozent", "hex.builtin.common.processing": "Verarbeiten", - "hex.builtin.common.project": "", + "hex.builtin.common.project": "Projekt", "hex.builtin.common.question": "Frage", "hex.builtin.common.range": "Bereich", "hex.builtin.common.range.entire_data": "Gesamte Daten", "hex.builtin.common.range.selection": "Auswahl", "hex.builtin.common.region": "Region", - "hex.builtin.common.reset": "", + "hex.builtin.common.reset": "Zurücksetzen", "hex.builtin.common.set": "Setzen", "hex.builtin.common.settings": "Einstellungen", "hex.builtin.common.size": "Länge", @@ -80,12 +80,12 @@ "hex.builtin.hash.crc.refl_in": "Reflect In", "hex.builtin.hash.crc.refl_out": "Reflect Out", "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.crc8": "CRC8", + "hex.builtin.hash.crc16": "CRC-16", + "hex.builtin.hash.crc32": "CRC-32", + "hex.builtin.hash.crc32c": "CRC-32C", + "hex.builtin.hash.crc32mpeg": "CRC-32/MPEG", + "hex.builtin.hash.crc32posix": "CRC-32/POSIX", + "hex.builtin.hash.crc8": "CRC-8", "hex.builtin.hash.md5": "MD5", "hex.builtin.hash.sha1": "SHA1", "hex.builtin.hash.sha224": "SHA224", @@ -137,12 +137,12 @@ "hex.builtin.inspector.utf8": "UTF-8 code point", "hex.builtin.inspector.wide": "Wide Character", "hex.builtin.layouts.default": "Standard", - "hex.builtin.layouts.none.restore_default": "", + "hex.builtin.layouts.none.restore_default": "Standard-Layout wiederherstellen", "hex.builtin.menu.edit": "Bearbeiten", "hex.builtin.menu.edit.bookmark.create": "Lesezeichen erstellen", "hex.builtin.menu.edit.redo": "Wiederholen", "hex.builtin.menu.edit.undo": "Rückgängig", - "hex.builtin.menu.extras": "", + "hex.builtin.menu.extras": "Extras", "hex.builtin.menu.file": "Datei", "hex.builtin.menu.file.bookmark.export": "Lesezeichen exportieren", "hex.builtin.menu.file.bookmark.import": "Lesezeichen importieren", @@ -152,8 +152,8 @@ "hex.builtin.menu.file.export": "Exportieren...", "hex.builtin.menu.file.export.base64": "Base64", "hex.builtin.menu.file.export.base64.popup.export_error": "Erstellen der Base64 Datei fehlgeschlagen!", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.bookmark": "Lesezeichen", + "hex.builtin.menu.file.export.data_processor": "Datenprozessors Arbeitsbereich", "hex.builtin.menu.file.export.ips": "IPS Patch", "hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "Ein Patch hat versucht eine Adresse zu patchen, welche nicht vorhanden ist!", "hex.builtin.menu.file.export.ips.popup.export_error": "Erstellen der IPS Datei fehlgeschlagen!", @@ -162,31 +162,31 @@ "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "Fehlender IPS EOF Eintrag!", "hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "Ein Patch war grösser als die maximal erlaubte Grösse!", "hex.builtin.menu.file.export.ips32": "IPS32 Patch", - "hex.builtin.menu.file.export.pattern": "", + "hex.builtin.menu.file.export.pattern": "Pattern Datei", "hex.builtin.menu.file.export.popup.create": "Daten konnten nicht exportiert werden. Datei konnte nicht erstellt werden!", "hex.builtin.menu.file.export.title": "Datei exportieren", "hex.builtin.menu.file.import": "Importieren...", "hex.builtin.menu.file.import.base64": "Base64 Datei", "hex.builtin.menu.file.import.base64.popup.import_error": "Datei hat kein gültiges Base64 Format!", "hex.builtin.menu.file.import.base64.popup.open_error": "Öffnen der Datei fehlgeschlagen!", - "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": "Lesezeichen", + "hex.builtin.menu.file.import.custom_encoding": "Benutzerdefinierte Codierungsdatei", + "hex.builtin.menu.file.import.data_processor": "Datenprozessors Arbeitsbereich", "hex.builtin.menu.file.import.ips": "IPS Patch", "hex.builtin.menu.file.import.ips32": "IPS32 Patch", - "hex.builtin.menu.file.import.modified_file": "", - "hex.builtin.menu.file.import.pattern": "", + "hex.builtin.menu.file.import.modified_file": "Modifizierte Datei", + "hex.builtin.menu.file.import.pattern": "Pattern Datei", "hex.builtin.menu.file.open_file": "Datei öffnen...", "hex.builtin.menu.file.open_other": "Provider öffnen...", "hex.builtin.menu.file.open_recent": "Zuletzt geöffnete Dateien", - "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.project": "Projekt", + "hex.builtin.menu.file.project.open": "Projekt Öffnen...", + "hex.builtin.menu.file.project.save": "Projekt Speichern", + "hex.builtin.menu.file.project.save_as": "Projekt Speichern Als...", "hex.builtin.menu.file.quit": "ImHex beenden", "hex.builtin.menu.file.reload_provider": "Provider neu laden", "hex.builtin.menu.help": "Hilfe", - "hex.builtin.menu.help.ask_for_help": "", + "hex.builtin.menu.help.ask_for_help": "Dokumentation Fragen...", "hex.builtin.menu.layout": "Layout", "hex.builtin.menu.layout.save": "Layout speichern", "hex.builtin.menu.view": "Ansicht", @@ -197,38 +197,38 @@ "hex.builtin.nodes.arithmetic.add.header": "Plus", "hex.builtin.nodes.arithmetic.average": "Durchschnitt", "hex.builtin.nodes.arithmetic.average.header": "Durchschnitt", - "hex.builtin.nodes.arithmetic.ceil": "", - "hex.builtin.nodes.arithmetic.ceil.header": "", + "hex.builtin.nodes.arithmetic.ceil": "Aufrunden", + "hex.builtin.nodes.arithmetic.ceil.header": "Aufrunden", "hex.builtin.nodes.arithmetic.div": "Division", "hex.builtin.nodes.arithmetic.div.header": "Durch", - "hex.builtin.nodes.arithmetic.floor": "", - "hex.builtin.nodes.arithmetic.floor.header": "", + "hex.builtin.nodes.arithmetic.floor": "Abrunden", + "hex.builtin.nodes.arithmetic.floor.header": "Abrunden", "hex.builtin.nodes.arithmetic.median": "Median", "hex.builtin.nodes.arithmetic.median.header": "Median", "hex.builtin.nodes.arithmetic.mod": "Modulus", "hex.builtin.nodes.arithmetic.mod.header": "Modulo", "hex.builtin.nodes.arithmetic.mul": "Multiplikation", "hex.builtin.nodes.arithmetic.mul.header": "Mal", - "hex.builtin.nodes.arithmetic.round": "", - "hex.builtin.nodes.arithmetic.round.header": "", + "hex.builtin.nodes.arithmetic.round": "Runden", + "hex.builtin.nodes.arithmetic.round.header": "Runden", "hex.builtin.nodes.arithmetic.sub": "Subtraktion", "hex.builtin.nodes.arithmetic.sub.header": "Minus", "hex.builtin.nodes.bitwise": "Bitweise Operationen", - "hex.builtin.nodes.bitwise.add": "", - "hex.builtin.nodes.bitwise.add.header": "", + "hex.builtin.nodes.bitwise.add": "ADDIEREN", + "hex.builtin.nodes.bitwise.add.header": "Bitweise ADDIEREN", "hex.builtin.nodes.bitwise.and": "UND", "hex.builtin.nodes.bitwise.and.header": "Bitweise UND", "hex.builtin.nodes.bitwise.not": "NICHT", "hex.builtin.nodes.bitwise.not.header": "Bitweise NICHT", "hex.builtin.nodes.bitwise.or": "ODER", "hex.builtin.nodes.bitwise.or.header": "Bitweise ODER", - "hex.builtin.nodes.bitwise.swap": "", - "hex.builtin.nodes.bitwise.swap.header": "", + "hex.builtin.nodes.bitwise.swap": "Umkehren", + "hex.builtin.nodes.bitwise.swap.header": "Bits umkehren", "hex.builtin.nodes.bitwise.xor": "Exklusiv ODER", "hex.builtin.nodes.bitwise.xor.header": "Bitweise Exklusiv ODER", "hex.builtin.nodes.buffer": "Buffer", - "hex.builtin.nodes.buffer.byte_swap": "", - "hex.builtin.nodes.buffer.byte_swap.header": "", + "hex.builtin.nodes.buffer.byte_swap": "Umkehren", + "hex.builtin.nodes.buffer.byte_swap.header": "Bytes umkehren", "hex.builtin.nodes.buffer.combine": "Kombinieren", "hex.builtin.nodes.buffer.combine.header": "Buffer kombinieren", "hex.builtin.nodes.buffer.patch": "Patch", @@ -238,9 +238,9 @@ "hex.builtin.nodes.buffer.repeat.header": "Buffer wiederholen", "hex.builtin.nodes.buffer.repeat.input.buffer": "Input", "hex.builtin.nodes.buffer.repeat.input.count": "Anzahl", - "hex.builtin.nodes.buffer.size": "", - "hex.builtin.nodes.buffer.size.header": "", - "hex.builtin.nodes.buffer.size.output": "", + "hex.builtin.nodes.buffer.size": "Puffergröße", + "hex.builtin.nodes.buffer.size.header": "Puffergröße", + "hex.builtin.nodes.buffer.size.output": "Größe", "hex.builtin.nodes.buffer.slice": "Zerschneiden", "hex.builtin.nodes.buffer.slice.header": "Buffer zerschneiden", "hex.builtin.nodes.buffer.slice.input.buffer": "Input", @@ -307,15 +307,15 @@ "hex.builtin.nodes.crypto.aes.key_length": "Schlüssellänge", "hex.builtin.nodes.crypto.aes.mode": "Modus", "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": "Benutzerdefiniert", + "hex.builtin.nodes.custom.custom": "Neue Node", + "hex.builtin.nodes.custom.custom.edit": "Bearbeiten", + "hex.builtin.nodes.custom.custom.edit_hint": "SHIFT gedrückt halten um zu Bearbeiten", + "hex.builtin.nodes.custom.custom.header": "Benutzerdefinierte Node", + "hex.builtin.nodes.custom.input": "Benutzerdefinierten Node Eingang", + "hex.builtin.nodes.custom.input.header": "Node Eingang", + "hex.builtin.nodes.custom.output": "Benutzerdefinierte Node Ausgang", + "hex.builtin.nodes.custom.output.header": "Node Ausgang", "hex.builtin.nodes.data_access": "Datenzugriff", "hex.builtin.nodes.data_access.read": "Lesen", "hex.builtin.nodes.data_access.read.address": "Adresse", @@ -339,8 +339,8 @@ "hex.builtin.nodes.decoding.hex": "Hexadezimal", "hex.builtin.nodes.decoding.hex.header": "Hexadezimal Dekodierer", "hex.builtin.nodes.display": "Anzeigen", - "hex.builtin.nodes.display.bits": "", - "hex.builtin.nodes.display.bits.header": "", + "hex.builtin.nodes.display.bits": "Bits", + "hex.builtin.nodes.display.bits.header": "Bits Anzeige", "hex.builtin.nodes.display.buffer": "Buffer", "hex.builtin.nodes.display.buffer.header": "Buffer anzeigen", "hex.builtin.nodes.display.float": "Float", @@ -366,8 +366,8 @@ "hex.builtin.pattern_drawer.color": "Farbe", "hex.builtin.pattern_drawer.double_click": "Doppelklicken um mehr Einträge zu sehen", "hex.builtin.pattern_drawer.end": "Ende", - "hex.builtin.pattern_drawer.favorites": "", - "hex.builtin.pattern_drawer.local": "", + "hex.builtin.pattern_drawer.favorites": "Favoriten", + "hex.builtin.pattern_drawer.local": "Local", "hex.builtin.pattern_drawer.size": "Grösse", "hex.builtin.pattern_drawer.start": "Start", "hex.builtin.pattern_drawer.tree_style.auto_expanded": "Automatisch geöffneter Baum", @@ -378,18 +378,18 @@ "hex.builtin.pattern_drawer.var_name": "Name", "hex.builtin.pattern_drawer.visualizer.invalid_parameter_count": "Falsche anzahl Parameter", "hex.builtin.pattern_drawer.visualizer.unknown": "Unbekannter Visualizer", - "hex.builtin.pl_visualizer.3d.rotation": "", - "hex.builtin.pl_visualizer.3d.scale": "", + "hex.builtin.pl_visualizer.3d.rotation": "Rotation", + "hex.builtin.pl_visualizer.3d.scale": "Skala", "hex.builtin.popup.close_provider.desc": "Es wurden ungespeicherte Änderungen an diesem Provider vorgenommen.\nBist du sicher, dass du ihn schliessen willst?", "hex.builtin.popup.close_provider.title": "Provider schliessen?", - "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": "Die Dokumentation enthielt keine Antwort auf diese Frage", + "hex.builtin.popup.docs_question.prompt": "Bitten Sie die Dokumentation KI um Hilfe!", + "hex.builtin.popup.docs_question.thinking": "Am denken...", + "hex.builtin.popup.docs_question.title": "Dokumentationsabfrage", "hex.builtin.popup.error.create": "Erstellen der neuen Datei fehlgeschlagen!", - "hex.builtin.popup.error.file_dialog.common": "Ein Fehler trat beim Öffnen des Dateibrowser auf!", - "hex.builtin.popup.error.file_dialog.portal": "", - "hex.builtin.popup.error.project.load": "Laden des Projektes fehlgeschlagen!", + "hex.builtin.popup.error.file_dialog.common": "Ein Fehler trat beim Öffnen des Dateibrowser auf: {}", + "hex.builtin.popup.error.file_dialog.portal": "Beim Öffnen des Dateibrowsers ist ein Fehler aufgetreten: {}.\nDies könnte darauf zurückzuführen sein, dass auf Ihrem System das xdg-desktop-portal Backend nicht korrekt installiert ist.\n\nUnter KDE ist es xdg-desktop-portal-kde.\nUnter Gnome ist es xdg-desktop-portal-gnome.\nAndernfalls können Sie versuchen, xdg-desktop-portal-gtk zu verwenden.\n\nStarten Sie Ihr System nach der Installation neu.\n\nWenn der Dateibrowser danach immer noch nicht funktioniert, fügen Sie\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\nin das Startskript oder die Konfiguration Ihres Windowmanagers oder Compositors aufzunehmen.\n\nWenn der Dateibrowser immer noch nicht funktioniert, reichen Sie bitte ein Problem unter https://github.com/WerWolv/ImHex/issues ein.\n\nIn der Zwischenzeit können Dateien immer noch geöffnet werden, indem man sie auf das ImHex-Fenster zieht!", + "hex.builtin.popup.error.project.load": "Laden des Projektes fehlgeschlagen: {}", "hex.builtin.popup.error.project.save": "Speichern des Projektes fehlgeschlagen!", "hex.builtin.popup.error.read_only": "Fehlende Schreibrechte. Datei wurde im Lesemodus geöffnet.", "hex.builtin.popup.error.task_exception": "Fehler in Task '{}':\n\n{}", @@ -940,6 +940,16 @@ "hex.builtin.welcome.tip_of_the_day": "Tipp des Tages", "hex.builtin.welcome.update.desc": "ImHex {0} wurde gerade released! Downloade die neue Version hier", "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "Neues Update verfügbar!" + "hex.builtin.welcome.update.title": "Neues Update verfügbar!", + "hex.builtin.pl_visualizer.coordinates.querying_no_address": "Keine Adresse gefunden", + "hex.builtin.common.allow": "Erlauben", + "hex.builtin.common.deny": "Verweigern", + "hex.builtin.common.warning": "Warnung", + "hex.builtin.pattern_drawer.export": "Pattern exportieren als...", + "hex.builtin.pattern_drawer.updating": "Favoriten werden aktualisiert...", + "hex.builtin.pl_visualizer.coordinates.latitude": "Breitengrade", + "hex.builtin.pl_visualizer.coordinates.longitude": "Längengrad", + "hex.builtin.pl_visualizer.coordinates.query": "Adresse finden", + "hex.builtin.pl_visualizer.coordinates.querying": "Adresse abfragen..." } } diff --git a/plugins/builtin/romfs/lang/zh_CN.json b/plugins/builtin/romfs/lang/zh_CN.json index 7ba60f7f4..115516a43 100644 --- a/plugins/builtin/romfs/lang/zh_CN.json +++ b/plugins/builtin/romfs/lang/zh_CN.json @@ -48,7 +48,7 @@ "hex.builtin.common.open": "打开", "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": "所有数据", @@ -80,12 +80,12 @@ "hex.builtin.hash.crc.refl_in": "输入值取反", "hex.builtin.hash.crc.refl_out": "输出值取反", "hex.builtin.hash.crc.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.crc8": "CRC8", + "hex.builtin.hash.crc16": "CRC-16", + "hex.builtin.hash.crc32": "CRC-32", + "hex.builtin.hash.crc32c": "CRC-32C", + "hex.builtin.hash.crc32mpeg": "CRC-32/MPEG", + "hex.builtin.hash.crc32posix": "CRC-32/POSIX", + "hex.builtin.hash.crc8": "CRC-8", "hex.builtin.hash.md5": "MD5", "hex.builtin.hash.sha1": "SHA1", "hex.builtin.hash.sha224": "SHA224", @@ -137,12 +137,12 @@ "hex.builtin.inspector.utf8": "UTF-8 码位", "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": "导入书签", @@ -152,8 +152,8 @@ "hex.builtin.menu.file.export": "导出...", "hex.builtin.menu.file.export.base64": "Base64", "hex.builtin.menu.file.export.base64.popup.export_error": "创建新的Base64文件失败!", - "hex.builtin.menu.file.export.bookmark": "", - "hex.builtin.menu.file.export.data_processor": "", + "hex.builtin.menu.file.export.bookmark": "书签", + "hex.builtin.menu.file.export.data_processor": "数据处理器工作区", "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": "创建新的 IPS 文件失败!", @@ -162,33 +162,33 @@ "hex.builtin.menu.file.export.ips.popup.missing_eof_error": "缺少 IPS EOF 记录!", "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.pattern": "模式文件", "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.pattern": "模式文件", "hex.builtin.menu.file.open_file": "打开文件...", "hex.builtin.menu.file.open_other": "打开其他...", "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.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 演示", "hex.builtin.menu.view.fps": "显示 FPS", @@ -222,13 +222,13 @@ "hex.builtin.nodes.bitwise.not.header": "按位取反", "hex.builtin.nodes.bitwise.or": "或", "hex.builtin.nodes.bitwise.or.header": "位或", - "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": "异或", "hex.builtin.nodes.bitwise.xor.header": "按位异或", "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": "补丁", @@ -339,8 +339,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": "浮点数", @@ -365,8 +365,8 @@ "hex.builtin.nodes.visualizer.layered_dist.header": "分层布局", "hex.builtin.pattern_drawer.color": "颜色", "hex.builtin.pattern_drawer.double_click": "双击查看更多", - "hex.builtin.pattern_drawer.favorites": "", - "hex.builtin.pattern_drawer.local": "", + "hex.builtin.pattern_drawer.favorites": "收藏", + "hex.builtin.pattern_drawer.local": "本地", "hex.builtin.pattern_drawer.size": "大小", "hex.builtin.pattern_drawer.tree_style.auto_expanded": "自动展开树", "hex.builtin.pattern_drawer.tree_style.flattened": "扁平化", @@ -380,14 +380,14 @@ "hex.builtin.pl_visualizer.3d.scale": "缩放", "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.portal": "", - "hex.builtin.popup.error.project.load": "加载工程失败!", + "hex.builtin.popup.error.file_dialog.common": "尝试打开文件浏览器时发生了错误:{}", + "hex.builtin.popup.error.file_dialog.portal": "打开文件浏览器时出现错误:{}。\n这可能是由于您的系统没有正确安装 xdg-desktop-portal 后端造成的。\n\n对于 KDE,请安装 xdg-desktop-portal-kde。\n对于 Gnome,请安装 xdg-desktop-portal-gnome。\n对于其他,您可以尝试使用 xdg-desktop-portal-gtk。\n\n在安装完成后重启您的系统。\n\n如果文件浏览器仍不工作,请尝试将\n\tdbus-update-activation-environment WAYLAND_DISPLAY DISPLAY XAUTHORITY\n添加到您的窗口管理器或合成器的启动脚本或配置文件中。\n\n如果文件浏览器仍不工作,请在 https://github.com/WerWolv/ImHex/issues 提交报告。\n\n同时,您仍可以通过将文件拖到 ImHex 窗口来打开它们!", + "hex.builtin.popup.error.project.load": "加载工程失败:{}", "hex.builtin.popup.error.project.save": "保存工程失败!", "hex.builtin.popup.error.read_only": "无法获得写权限,文件以只读方式打开。", "hex.builtin.popup.error.task_exception": "任务 '{}' 异常:\n\n{}", @@ -395,27 +395,27 @@ "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.restore": "恢复", "hex.builtin.popup.safety_backup.title": "恢复崩溃数据", - "hex.builtin.popup.save_layout.desc": "", - "hex.builtin.popup.save_layout.title": "", + "hex.builtin.popup.save_layout.desc": "输入用于保存当前布局的名称。", + "hex.builtin.popup.save_layout.title": "保存布局", "hex.builtin.popup.waiting_for_tasks.desc": "仍有任务在后台运行。\nImHex 将在完成后关闭。", "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.menu.open_folder": "", + "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": "路径", "hex.builtin.provider.file.size": "大小", @@ -438,13 +438,13 @@ "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.hex_editor": "Hex 编辑器", @@ -458,7 +458,7 @@ "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": "启用多窗口支持", @@ -483,7 +483,7 @@ "hex.builtin.tools.base_converter.dec": "DEC", "hex.builtin.tools.base_converter.hex": "HEX", "hex.builtin.tools.base_converter.oct": "OCT", - "hex.builtin.tools.byte_swapper": "", + "hex.builtin.tools.byte_swapper": "字节反转", "hex.builtin.tools.calc": "计算器", "hex.builtin.tools.color": "颜色选择器", "hex.builtin.tools.demangler": "LLVM 名还原", @@ -500,21 +500,21 @@ "hex.builtin.tools.file_tools.combiner.delete": "删除", "hex.builtin.tools.file_tools.combiner.error.open_output": "创建输出文件失败", "hex.builtin.tools.file_tools.combiner.open_input": "打开输入文件 {0} 失败", - "hex.builtin.tools.file_tools.combiner.output": "输出文件 ", + "hex.builtin.tools.file_tools.combiner.output": "输出文件", "hex.builtin.tools.file_tools.combiner.output.picker": "选择输出路径", "hex.builtin.tools.file_tools.combiner.success": "文件合并成功!", "hex.builtin.tools.file_tools.shredder": "销毁", "hex.builtin.tools.file_tools.shredder.error.open": "打开选择的文件失败!", "hex.builtin.tools.file_tools.shredder.fast": "快速模式", - "hex.builtin.tools.file_tools.shredder.input": "目标文件 ", + "hex.builtin.tools.file_tools.shredder.input": "目标文件", "hex.builtin.tools.file_tools.shredder.picker": "打开文件以销毁", "hex.builtin.tools.file_tools.shredder.shred": "销毁", "hex.builtin.tools.file_tools.shredder.shredding": "销毁中...", "hex.builtin.tools.file_tools.shredder.success": "文件成功销毁!", "hex.builtin.tools.file_tools.shredder.warning": "此工具将不可恢复地破坏文件。请谨慎使用。", "hex.builtin.tools.file_tools.splitter": "分割", - "hex.builtin.tools.file_tools.splitter.input": "目标文件 ", - "hex.builtin.tools.file_tools.splitter.output": "输出路径 ", + "hex.builtin.tools.file_tools.splitter.input": "目标文件", + "hex.builtin.tools.file_tools.splitter.output": "输出路径", "hex.builtin.tools.file_tools.splitter.picker.error.create": "创建分块文件 {0} 失败", "hex.builtin.tools.file_tools.splitter.picker.error.open": "打开选择的文件失败!", "hex.builtin.tools.file_tools.splitter.picker.error.size": "文件小于单分块大小", @@ -545,8 +545,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": "IEEE754 是大多数现代 CPU 使用的表示浮点数的标准。\n\n此工具可视化浮点数的内部表示,并允许解码具有非标准数量的尾数或指数位的数字。", + "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": "指数位数", @@ -557,8 +557,8 @@ "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": "部分", @@ -567,7 +567,7 @@ "hex.builtin.tools.invariant_multiplication.description": "通过乘法除以常量是编译器经常使用的一种技术,用于将整数除以常数优化为乘法并位移。这样做的原因是除法通常比乘法花费多倍的时钟周期。\n\n此工具可用于从除数计算乘数或从乘数计算除数。", "hex.builtin.tools.invariant_multiplication.num_bits": "位数量", "hex.builtin.tools.name": "名称", - "hex.builtin.tools.output": "", + "hex.builtin.tools.output": "输出", "hex.builtin.tools.permissions": "UNIX 权限计算器", "hex.builtin.tools.permissions.absolute": "绝对符号", "hex.builtin.tools.permissions.perm_bits": "权限位", @@ -595,10 +595,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.open_in_view": "", - "hex.builtin.view.bookmarks.tooltip.unlock": "", + "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.command_palette.name": "命令栏", "hex.builtin.view.constants.name": "常量", "hex.builtin.view.constants.row.category": "分类", @@ -681,12 +681,12 @@ "hex.builtin.view.disassembler.settings.mode": "模式", "hex.builtin.view.disassembler.sparc.v9": "Sparc V9", "hex.builtin.view.find.binary_pattern": "二进制模式", - "hex.builtin.view.find.binary_pattern.alignment": "", + "hex.builtin.view.find.binary_pattern.alignment": "对齐", "hex.builtin.view.find.context.copy": "复制值", "hex.builtin.view.find.context.copy_demangle": "复制值的还原名", - "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", "hex.builtin.view.find.demangled": "还原名", "hex.builtin.view.find.name": "查找", "hex.builtin.view.find.regex": "正则表达式", @@ -710,10 +710,10 @@ "hex.builtin.view.find.strings.underscores": "下划线", "hex.builtin.view.find.strings.upper_case": "大写字母", "hex.builtin.view.find.value": "数字值", - "hex.builtin.view.find.value.aligned": "", + "hex.builtin.view.find.value.aligned": "对齐", "hex.builtin.view.find.value.max": "最大值", "hex.builtin.view.find.value.min": "最小值", - "hex.builtin.view.find.value.range": "", + "hex.builtin.view.find.value.range": "范围搜索", "hex.builtin.view.hashes.function": "哈希函数", "hex.builtin.view.hashes.hash": "哈希", "hex.builtin.view.hashes.hover_info": "将鼠标放在 Hex 编辑器的选区上,按住 SHIFT 来查看其哈希。", @@ -769,7 +769,7 @@ "hex.builtin.view.hex_editor.menu.edit.resize": "修改大小...", "hex.builtin.view.hex_editor.menu.edit.select_all": "全选", "hex.builtin.view.hex_editor.menu.edit.set_base": "设置基地址", - "hex.builtin.view.hex_editor.menu.edit.set_page_size": "", + "hex.builtin.view.hex_editor.menu.edit.set_page_size": "设置页面大小", "hex.builtin.view.hex_editor.menu.file.goto": "转到", "hex.builtin.view.hex_editor.menu.file.load_encoding_file": "加载自定义编码...", "hex.builtin.view.hex_editor.menu.file.save": "保存", @@ -796,18 +796,18 @@ "hex.builtin.view.information.distribution": "字节分布", "hex.builtin.view.information.encrypted": "此数据似乎经过了加密或压缩!", "hex.builtin.view.information.entropy": "熵", - "hex.builtin.view.information.file_entropy": "", - "hex.builtin.view.information.highest_entropy": "最高熵", + "hex.builtin.view.information.file_entropy": "整体熵", + "hex.builtin.view.information.highest_entropy": "最高区块熵", "hex.builtin.view.information.info_analysis": "信息分析", "hex.builtin.view.information.layered_distribution": "分层分布", - "hex.builtin.view.information.lowest_entropy": "", + "hex.builtin.view.information.lowest_entropy": "最低区块熵", "hex.builtin.view.information.magic": "LibMagic 信息", "hex.builtin.view.information.magic_db_added": "LibMagic 数据库已添加!", "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.provider_information": "提供者信息", "hex.builtin.view.information.region": "已分析区域", "hex.builtin.view.patches.name": "补丁", "hex.builtin.view.patches.offset": "偏移", @@ -839,7 +839,7 @@ "hex.builtin.view.pattern_editor.sections": "段", "hex.builtin.view.pattern_editor.settings": "设置", "hex.builtin.view.provider_settings.load_error": "尝试打开此提供器时出现错误!", - "hex.builtin.view.provider_settings.load_error_details": "", + "hex.builtin.view.provider_settings.load_error_details": "打开此提供者时出现错误:\n详细信息:{}", "hex.builtin.view.provider_settings.load_popup": "打开提供器", "hex.builtin.view.provider_settings.name": "提供器设置", "hex.builtin.view.settings.name": "设置", @@ -901,7 +901,7 @@ "hex.builtin.visualizer.hexadecimal.8bit": "十六进制(8 位)", "hex.builtin.visualizer.hexii": "HexII", "hex.builtin.visualizer.rgba8": "RGBA8 颜色", - "hex.builtin.welcome.server_contact_text": "", + "hex.builtin.welcome.server_contact_text": "您想允许与 ImHex 的服务器通信吗?\n\n\n这允许执行自动更新检查并上传非常有限的使用统计信息,所有这些都在下面列出。\n\n或者,您也可以选择仅提交崩溃日志,这对确认与修复您可能遇到的错误有很大帮助。\n\n所有信息均由我们自己的服务器处理,不会泄露给任何第三方。\n\n\n您可以随时在设置中更改这些选择。", "hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的设置", "hex.builtin.welcome.customize.settings.title": "设置", "hex.builtin.welcome.header.customize": "自定义", @@ -938,6 +938,44 @@ "hex.builtin.welcome.tip_of_the_day": "每日提示", "hex.builtin.welcome.update.desc": "ImHex {0} 已发布!在这里下载。", "hex.builtin.welcome.update.link": "https://github.com/WerWolv/ImHex/releases/latest", - "hex.builtin.welcome.update.title": "新的更新可用!" + "hex.builtin.welcome.update.title": "新的更新可用!", + "hex.builtin.common.allow": "允许", + "hex.builtin.view.information.octet_stream_warning": "application/octet-stream 表示未知的数据类型。\n\n这意味着该数据没有与之关联的 MIME 类型,因为它不是已知的格式。", + "hex.builtin.view.pattern_editor.breakpoint_hit": "中断于第 {0} 行", + "hex.builtin.common.deny": "拒绝", + "hex.builtin.common.warning": "警告", + "hex.builtin.pattern_drawer.end": "结束", + "hex.builtin.pattern_drawer.export": "导出为...", + "hex.builtin.pattern_drawer.start": "开始", + "hex.builtin.pattern_drawer.updating": "正在更新收藏...", + "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.error.project.load.create_provider": "创建 {} 提供者失败", + "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": "无法打开 tar 打包的项目文件:{}", + "hex.builtin.popup.error.project.load.invalid_magic": "项目文件中的魔术字文件无效", + "hex.builtin.provider.tooltip.show_more": "按住 SHIFT 了解更多", + "hex.builtin.setting.general.upload_crash_logs": "上传崩溃报告", + "hex.builtin.view.information.octet_stream_text": "未知", + "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": "作用域", + "hex.builtin.view.pattern_editor.debugger.scope.global": "全局", + "hex.builtin.view.store.update_count": "可用更新:{}", + "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.popup.safety_backup.report_error": "向开发者发送崩溃日志" } }