2022-12-02 12:00:04 +01:00
|
|
|
|
{
|
|
|
|
|
"code": "zh-CN",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"country": "China",
|
|
|
|
|
"fallback": false,
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"language": "Chinese (Simplified)",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"translations": {
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.data_processor": "数据处理器",
|
|
|
|
|
"hex.builtin.achievement.data_processor.create_connection.desc": "将一个节点拖向另一个节点以连接两个节点。",
|
|
|
|
|
"hex.builtin.achievement.data_processor.create_connection.name": "创建连接",
|
|
|
|
|
"hex.builtin.achievement.data_processor.custom_node.desc": "通过从上下文菜单中选择“自定义 -> 新节点”来创建自定义节点,并通过将节点移入其中来简化现有模式。",
|
|
|
|
|
"hex.builtin.achievement.data_processor.custom_node.name": "自定义节点",
|
|
|
|
|
"hex.builtin.achievement.data_processor.modify_data.desc": "使用内置的读取和写入数据访问节点预处理显示的字节。",
|
|
|
|
|
"hex.builtin.achievement.data_processor.modify_data.name": "修改数据",
|
|
|
|
|
"hex.builtin.achievement.data_processor.place_node.desc": "通过右键单击工作区并从上下文菜单中选择一个节点,将任何内置节点放置在数据处理器中。",
|
|
|
|
|
"hex.builtin.achievement.data_processor.place_node.name": "放置节点",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.achievement.find": "查找",
|
|
|
|
|
"hex.builtin.achievement.find.find_numeric.desc": "使用“数值”模式搜索 250 到 1000 之间的数值。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.find.find_numeric.name": "数值查找",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.achievement.find.find_specific_string.desc": "通过使用“字符串”模式搜索特定字符串的出现次数来优化您的搜索。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.find.find_specific_string.name": "特定字符串查找",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.achievement.find.find_strings.desc": "使用“字符串”模式下的“查找”视图查找文件中的所有字符串。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.find.find_strings.name": "字符串查找",
|
|
|
|
|
"hex.builtin.achievement.hex_editor": "十六进制编辑器",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.copy_as.desc": "通过从上下文菜单中选择“复制为”->“C++ 数组”,将字节复制为 C++ 数组。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.copy_as.name": "复制",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.create_bookmark.desc": "通过右击一个字节并从上下文菜单中选择“书签”来创建书签。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.create_bookmark.name": "创建书签",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.create_patch.desc": "通过选择“文件”菜单中的“导出”选项,创建 IPS 补丁以供其他工具使用。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.create_patch.name": "创建补丁",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.fill.desc": "通过从上下文菜单中选择“填充”,用一个字节填充区域。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.fill.name": "填充",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.modify_byte.desc": "通过双击然后输入新值来修改该字节。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.modify_byte.name": "十六进制编辑",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.open_new_view.desc": "单击书签中的“在新窗口打开”按钮打开新窗口。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.open_new_view.name": "新窗口打开",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.select_byte.desc": "在十六进制编辑器通过点击和拖动选择多个字节。",
|
|
|
|
|
"hex.builtin.achievement.hex_editor.select_byte.name": "选择字节",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.achievement.misc": "杂项",
|
|
|
|
|
"hex.builtin.achievement.misc.analyze_file.desc": "使用数据信息视图中的“分析”选项来分析数据。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.misc.analyze_file.name": "分析数据",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.achievement.misc.download_from_store.desc": "从内容商店下载任何内容",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.achievement.misc.download_from_store.name": "从商店下载",
|
|
|
|
|
"hex.builtin.achievement.patterns": "模式",
|
|
|
|
|
"hex.builtin.achievement.patterns.data_inspector.desc": "使用模式语言创建自定义数据查看器条目。您可以在文档中找到指引。",
|
|
|
|
|
"hex.builtin.achievement.patterns.data_inspector.name": "查看数据",
|
|
|
|
|
"hex.builtin.achievement.patterns.load_existing.desc": "使用“文件 -> 导入”菜单加载其他人创建的模式。",
|
|
|
|
|
"hex.builtin.achievement.patterns.load_existing.name": "加载已有模式",
|
|
|
|
|
"hex.builtin.achievement.patterns.modify_data.desc": "通过在模式数据视图中双击模式的值并输入新值来修改模式的基础字节。",
|
|
|
|
|
"hex.builtin.achievement.patterns.modify_data.name": "编辑模式",
|
|
|
|
|
"hex.builtin.achievement.patterns.place_menu.desc": "通过右键单击字节并使用“放置模式”选项,可以在数据中放置任何内置类型的模式。",
|
|
|
|
|
"hex.builtin.achievement.patterns.place_menu.name": "简易模式",
|
|
|
|
|
"hex.builtin.achievement.starting_out": "开始",
|
|
|
|
|
"hex.builtin.achievement.starting_out.crash.desc": "ImHex首次崩溃",
|
|
|
|
|
"hex.builtin.achievement.starting_out.crash.name": "崩溃了!",
|
|
|
|
|
"hex.builtin.achievement.starting_out.docs.desc": "在菜单中选择“帮助”->“文档”打开文档。",
|
|
|
|
|
"hex.builtin.achievement.starting_out.docs.name": "请仔细阅读文档!",
|
|
|
|
|
"hex.builtin.achievement.starting_out.open_file.desc": "将文件拖到 ImHex 上或从菜单栏中选择“文件”->“打开”来打开文件。",
|
|
|
|
|
"hex.builtin.achievement.starting_out.open_file.name": "打开文件",
|
|
|
|
|
"hex.builtin.achievement.starting_out.save_project.desc": "通过从菜单栏中选择“文件”->“保存项目”来保存项目。",
|
|
|
|
|
"hex.builtin.achievement.starting_out.save_project.name": "保留这个",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.command.calc.desc": "计算器",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.command.cmd.desc": "命令",
|
|
|
|
|
"hex.builtin.command.cmd.result": "运行命令 '{0}'",
|
|
|
|
|
"hex.builtin.command.convert.as": "为",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.command.convert.binary": "二进制",
|
|
|
|
|
"hex.builtin.command.convert.decimal": "十进制",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.command.convert.desc": "单位换算",
|
|
|
|
|
"hex.builtin.command.convert.hexadecimal": "十六进制",
|
|
|
|
|
"hex.builtin.command.convert.in": "在",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.command.convert.invalid_conversion": "无效转换",
|
|
|
|
|
"hex.builtin.command.convert.invalid_input": "无效输入",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.command.convert.octal": "八进制",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.command.convert.to": "到",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.command.web.desc": "网站解析",
|
|
|
|
|
"hex.builtin.command.web.result": "导航到 '{0}'",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.drag_drop.text": "将文件拖放到此处以打开它们……",
|
|
|
|
|
"hex.builtin.information_section.info_analysis": "信息分析",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.block_size": "块大小",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.block_size.desc": "{0} 块 × {1} 字节",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.byte_types": "字节类型",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.distribution": "字节分布",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.encrypted": "此数据似乎经过了加密或压缩!",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.entropy": "熵",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.file_entropy": "整体熵",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.highest_entropy": "最高区块熵",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.lowest_entropy": "最低区块熵",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.plain_text": "此数据很可能是纯文本。",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.plain_text_percentage": "纯文本百分比",
|
|
|
|
|
"hex.builtin.information_section.info_analysis.show_annotations": "显示注释",
|
|
|
|
|
"hex.builtin.information_section.magic": "LibMagic 信息",
|
|
|
|
|
"hex.builtin.information_section.magic.apple_type": "Apple 创建者 / 类型代码",
|
|
|
|
|
"hex.builtin.information_section.magic.description": "描述",
|
|
|
|
|
"hex.builtin.information_section.magic.extension": "文件扩展名",
|
|
|
|
|
"hex.builtin.information_section.magic.mime": "MIME 类型",
|
|
|
|
|
"hex.builtin.information_section.magic.octet_stream_text": "未知",
|
|
|
|
|
"hex.builtin.information_section.magic.octet_stream_warning": "application/octet-stream 表示未知的数据类型。\n\n这意味着该数据没有与之关联的 MIME 类型,因为它不是已知的格式。",
|
|
|
|
|
"hex.builtin.information_section.provider_information": "提供者信息",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis": "字节关系",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis.brightness": "亮度",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis.digram": "图",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis.filter": "筛选器",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis.layered_distribution": "分层分布",
|
|
|
|
|
"hex.builtin.information_section.relationship_analysis.sample_size": "样本量",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.inspector.ascii": "ASCII 字符",
|
|
|
|
|
"hex.builtin.inspector.binary": "二进制(8 位)",
|
|
|
|
|
"hex.builtin.inspector.bool": "bool",
|
|
|
|
|
"hex.builtin.inspector.dos_date": "DOS 日期",
|
|
|
|
|
"hex.builtin.inspector.dos_time": "DOS 时间",
|
|
|
|
|
"hex.builtin.inspector.double": "double(64 位)",
|
|
|
|
|
"hex.builtin.inspector.float": "float(32 位)",
|
|
|
|
|
"hex.builtin.inspector.float16": "half float(16 位)",
|
|
|
|
|
"hex.builtin.inspector.guid": "GUID",
|
|
|
|
|
"hex.builtin.inspector.i16": "int16_t",
|
|
|
|
|
"hex.builtin.inspector.i24": "int24_t",
|
|
|
|
|
"hex.builtin.inspector.i32": "int32_t",
|
|
|
|
|
"hex.builtin.inspector.i48": "int48_t",
|
|
|
|
|
"hex.builtin.inspector.i64": "int64_t",
|
|
|
|
|
"hex.builtin.inspector.i8": "int8_t",
|
|
|
|
|
"hex.builtin.inspector.long_double": "long double(128 位)",
|
|
|
|
|
"hex.builtin.inspector.rgb565": "RGB565 颜色",
|
|
|
|
|
"hex.builtin.inspector.rgba8": "RGBA8 颜色",
|
|
|
|
|
"hex.builtin.inspector.sleb128": "有符号LEB128",
|
|
|
|
|
"hex.builtin.inspector.string": "字符串",
|
|
|
|
|
"hex.builtin.inspector.string16": "宽字符串",
|
|
|
|
|
"hex.builtin.inspector.time": "time_t",
|
|
|
|
|
"hex.builtin.inspector.time32": "time32_t",
|
|
|
|
|
"hex.builtin.inspector.time64": "time64_t",
|
|
|
|
|
"hex.builtin.inspector.u16": "uint16_t",
|
|
|
|
|
"hex.builtin.inspector.u24": "uint24_t",
|
|
|
|
|
"hex.builtin.inspector.u32": "uint32_t",
|
|
|
|
|
"hex.builtin.inspector.u48": "uint48_t",
|
|
|
|
|
"hex.builtin.inspector.u64": "uint64_t",
|
|
|
|
|
"hex.builtin.inspector.u8": "uint8_t",
|
|
|
|
|
"hex.builtin.inspector.uleb128": "无符号LEB128",
|
|
|
|
|
"hex.builtin.inspector.utf8": "UTF-8 码位",
|
|
|
|
|
"hex.builtin.inspector.wide": "宽字符",
|
|
|
|
|
"hex.builtin.layouts.default": "默认",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.layouts.none.restore_default": "恢复默认布局",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.edit": "编辑",
|
|
|
|
|
"hex.builtin.menu.edit.bookmark.create": "添加书签",
|
|
|
|
|
"hex.builtin.menu.edit.redo": "重做",
|
|
|
|
|
"hex.builtin.menu.edit.undo": "撤销",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.extras": "扩展",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file": "文件",
|
|
|
|
|
"hex.builtin.menu.file.bookmark.export": "导出书签",
|
|
|
|
|
"hex.builtin.menu.file.bookmark.import": "导入书签",
|
|
|
|
|
"hex.builtin.menu.file.clear_recent": "清除",
|
|
|
|
|
"hex.builtin.menu.file.close": "关闭",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.create_file": "新建文件……",
|
|
|
|
|
"hex.builtin.menu.file.export": "导出……",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.as_language": "文本格式字节",
|
|
|
|
|
"hex.builtin.menu.file.export.as_language.popup.export_error": "无法将字节导出到文件!",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.menu.file.export.base64": "Base64",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.bookmark": "书签",
|
|
|
|
|
"hex.builtin.menu.file.export.data_processor": "数据处理器工作区",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.error.create_file": "创建新文件失败!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.ips": "IPS 补丁",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.address_out_of_range_error": "补丁尝试修补范围之外的地址!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.export_error": "创建新的 IPS 文件失败!",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.invalid_patch_format_error": "无效 IPS 补丁格式!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.invalid_patch_header_error": "无效 IPS 补丁头!",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.missing_eof_error": "缺少 IPS EOF 记录!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.ips.popup.patch_too_large_error": "补丁大于最大允许大小!",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file.export.ips32": "IPS32 补丁",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.file.export.pattern": "模式文件",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.pattern_file": "导出模式文件",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file.export.popup.create": "无法导出文件。文件创建失败!",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.export.report": "报告",
|
|
|
|
|
"hex.builtin.menu.file.export.report.popup.export_error": "无法创建新的报告文件!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.export.selection_to_file": "选择到文件……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file.export.title": "导出文件",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.import": "导入……",
|
|
|
|
|
"hex.builtin.menu.file.import.bookmark": "书签",
|
|
|
|
|
"hex.builtin.menu.file.import.custom_encoding": "自定义编码文件",
|
|
|
|
|
"hex.builtin.menu.file.import.data_processor": "数据处理器工作区",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file.import.ips": "IPS 补丁",
|
|
|
|
|
"hex.builtin.menu.file.import.ips32": "IPS32 补丁",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.menu.file.import.modified_file": "已修改",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.import.modified_file.popup.invalid_size": "所选文件的大小与当前文件的大小不同。 两个尺寸必须匹配。",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.file.import.pattern": "模式文件",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.file.import.pattern_file": "导入模式文件",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.open_file": "打开文件……",
|
|
|
|
|
"hex.builtin.menu.file.open_other": "打开其他……",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.menu.file.open_recent": "最近打开",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.file.project": "项目",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.project.open": "打开项目……",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.file.project.save": "保存项目",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.file.project.save_as": "另存为项目……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.file.quit": "退出 ImHex",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.menu.file.reload_provider": "重载提供者",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.help": "帮助",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.help.ask_for_help": "查找文档……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.view": "视图",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.menu.view.always_on_top": "始终最上层",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.menu.view.debug": "显示调试视图",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.menu.view.demo": "ImGui 演示",
|
|
|
|
|
"hex.builtin.menu.view.fps": "显示 FPS",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.menu.view.fullscreen": "全屏模式",
|
|
|
|
|
"hex.builtin.menu.workspace": "工作区",
|
|
|
|
|
"hex.builtin.menu.workspace.create": "新建工作区……",
|
|
|
|
|
"hex.builtin.menu.workspace.layout": "布局",
|
|
|
|
|
"hex.builtin.menu.workspace.layout.lock": "锁定布局",
|
|
|
|
|
"hex.builtin.menu.workspace.layout.save": "保存布局",
|
|
|
|
|
"hex.builtin.minimap_visualizer.ascii": "ASCII 计数",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.minimap_visualizer.entropy": "局部熵",
|
|
|
|
|
"hex.builtin.minimap_visualizer.zeros": "0 计数",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic": "运算",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.add": "加法",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.add.header": "加法",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic.average": "平均值",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.average.header": "平均值",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.nodes.arithmetic.ceil": "向上取整",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.ceil.header": "向上取整",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic.div": "除法",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.div.header": "除法",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.nodes.arithmetic.floor": "向下取整",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.floor.header": "向下取整",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic.median": "中位数",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.median.header": "中位数",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic.mod": "取模",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.mod.header": "取模",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.mul": "乘法",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.mul.header": "乘法",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.nodes.arithmetic.round": "四舍五入",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.round.header": "四舍五入",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.arithmetic.sub": "减法",
|
|
|
|
|
"hex.builtin.nodes.arithmetic.sub.header": "减法",
|
|
|
|
|
"hex.builtin.nodes.bitwise": "按位操作",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.nodes.bitwise.add": "相加",
|
|
|
|
|
"hex.builtin.nodes.bitwise.add.header": "按位相加",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.bitwise.and": "与",
|
|
|
|
|
"hex.builtin.nodes.bitwise.and.header": "位与",
|
|
|
|
|
"hex.builtin.nodes.bitwise.not": "取反",
|
|
|
|
|
"hex.builtin.nodes.bitwise.not.header": "按位取反",
|
|
|
|
|
"hex.builtin.nodes.bitwise.or": "或",
|
|
|
|
|
"hex.builtin.nodes.bitwise.or.header": "位或",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.nodes.bitwise.shift_left": "左移",
|
|
|
|
|
"hex.builtin.nodes.bitwise.shift_left.header": "按位左移",
|
|
|
|
|
"hex.builtin.nodes.bitwise.shift_right": "右移",
|
|
|
|
|
"hex.builtin.nodes.bitwise.shift_right.header": "按位右移",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.nodes.bitwise.swap": "反转",
|
|
|
|
|
"hex.builtin.nodes.bitwise.swap.header": "按位反转",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.bitwise.xor": "异或",
|
|
|
|
|
"hex.builtin.nodes.bitwise.xor.header": "按位异或",
|
|
|
|
|
"hex.builtin.nodes.buffer": "缓冲区",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.nodes.buffer.byte_swap": "反转",
|
|
|
|
|
"hex.builtin.nodes.buffer.byte_swap.header": "反转字节",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.buffer.combine": "组合",
|
|
|
|
|
"hex.builtin.nodes.buffer.combine.header": "缓冲区组合",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.buffer.patch": "补丁",
|
|
|
|
|
"hex.builtin.nodes.buffer.patch.header": "补丁",
|
|
|
|
|
"hex.builtin.nodes.buffer.patch.input.patch": "补丁",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "次数",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.nodes.buffer.size": "缓冲区大小",
|
|
|
|
|
"hex.builtin.nodes.buffer.size.header": "缓冲区大小",
|
|
|
|
|
"hex.builtin.nodes.buffer.size.output": "大小",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.buffer.slice": "切片",
|
|
|
|
|
"hex.builtin.nodes.buffer.slice.header": "缓冲区切片",
|
|
|
|
|
"hex.builtin.nodes.buffer.slice.input.buffer": "输入",
|
|
|
|
|
"hex.builtin.nodes.buffer.slice.input.from": "从",
|
|
|
|
|
"hex.builtin.nodes.buffer.slice.input.to": "到",
|
|
|
|
|
"hex.builtin.nodes.casting": "数据转换",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.casting.buffer_to_float": "缓冲区到浮点数",
|
|
|
|
|
"hex.builtin.nodes.casting.buffer_to_float.header": "缓冲区到浮点数",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.casting.buffer_to_int": "缓冲区到整数",
|
|
|
|
|
"hex.builtin.nodes.casting.buffer_to_int.header": "缓冲区到整数",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.casting.float_to_buffer": "浮点数到缓冲区",
|
|
|
|
|
"hex.builtin.nodes.casting.float_to_buffer.header": "浮点数到缓冲区",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.casting.int_to_buffer": "整数到缓冲区",
|
|
|
|
|
"hex.builtin.nodes.casting.int_to_buffer.header": "整数到缓冲区",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.nodes.common.amount": "数量",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.common.height": "高度",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.common.input": "输入",
|
|
|
|
|
"hex.builtin.nodes.common.input.a": "输入 A",
|
|
|
|
|
"hex.builtin.nodes.common.input.b": "输入 B",
|
|
|
|
|
"hex.builtin.nodes.common.output": "输出",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.common.width": "宽度",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.constants": "常量",
|
|
|
|
|
"hex.builtin.nodes.constants.buffer": "缓冲区",
|
|
|
|
|
"hex.builtin.nodes.constants.buffer.header": "缓冲区",
|
|
|
|
|
"hex.builtin.nodes.constants.buffer.size": "大小",
|
|
|
|
|
"hex.builtin.nodes.constants.comment": "注释",
|
|
|
|
|
"hex.builtin.nodes.constants.comment.header": "注释",
|
|
|
|
|
"hex.builtin.nodes.constants.float": "浮点数",
|
|
|
|
|
"hex.builtin.nodes.constants.float.header": "浮点数",
|
|
|
|
|
"hex.builtin.nodes.constants.int": "整数",
|
|
|
|
|
"hex.builtin.nodes.constants.int.header": "整数",
|
|
|
|
|
"hex.builtin.nodes.constants.nullptr": "空指针",
|
|
|
|
|
"hex.builtin.nodes.constants.nullptr.header": "空指针",
|
|
|
|
|
"hex.builtin.nodes.constants.rgba8": "RGBA8 颜色",
|
|
|
|
|
"hex.builtin.nodes.constants.rgba8.header": "RGBA8 颜色",
|
|
|
|
|
"hex.builtin.nodes.constants.rgba8.output.a": "透明",
|
|
|
|
|
"hex.builtin.nodes.constants.rgba8.output.b": "蓝",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.nodes.constants.rgba8.output.color": "RGBA8",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.constants.rgba8.output.g": "绿",
|
|
|
|
|
"hex.builtin.nodes.constants.rgba8.output.r": "红",
|
|
|
|
|
"hex.builtin.nodes.constants.string": "字符串",
|
|
|
|
|
"hex.builtin.nodes.constants.string.header": "字符串",
|
|
|
|
|
"hex.builtin.nodes.control_flow": "控制流",
|
|
|
|
|
"hex.builtin.nodes.control_flow.and": "与",
|
|
|
|
|
"hex.builtin.nodes.control_flow.and.header": "逻辑与",
|
|
|
|
|
"hex.builtin.nodes.control_flow.equals": "等于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.equals.header": "等于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.gt": "大于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.gt.header": "大于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.if": "如果",
|
|
|
|
|
"hex.builtin.nodes.control_flow.if.condition": "条件",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.nodes.control_flow.if.false": "假",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.control_flow.if.header": "如果",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.nodes.control_flow.if.true": "真",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.control_flow.lt": "小于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.lt.header": "小于",
|
|
|
|
|
"hex.builtin.nodes.control_flow.not": "取反",
|
|
|
|
|
"hex.builtin.nodes.control_flow.not.header": "取反",
|
|
|
|
|
"hex.builtin.nodes.control_flow.or": "或",
|
|
|
|
|
"hex.builtin.nodes.control_flow.or.header": "逻辑或",
|
|
|
|
|
"hex.builtin.nodes.crypto": "加密",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes": "AES 解密",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes.header": "AES 解密",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes.iv": "IV",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes.key": "密钥",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes.key_length": "密钥长度",
|
|
|
|
|
"hex.builtin.nodes.crypto.aes.mode": "模式",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.nodes.crypto.aes.nonce": "随机数",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"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": "节点输出",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "已选中区域",
|
|
|
|
|
"hex.builtin.nodes.data_access.selection.address": "地址",
|
|
|
|
|
"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": "数据大小",
|
|
|
|
|
"hex.builtin.nodes.data_access.size.size": "大小",
|
|
|
|
|
"hex.builtin.nodes.data_access.write": "写入",
|
|
|
|
|
"hex.builtin.nodes.data_access.write.address": "地址",
|
|
|
|
|
"hex.builtin.nodes.data_access.write.data": "数据",
|
|
|
|
|
"hex.builtin.nodes.data_access.write.header": "写入",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.nodes.decoding": "解码",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.decoding.base64": "Base64",
|
|
|
|
|
"hex.builtin.nodes.decoding.base64.header": "Base64 解码",
|
|
|
|
|
"hex.builtin.nodes.decoding.hex": "十六进制",
|
|
|
|
|
"hex.builtin.nodes.decoding.hex.header": "十六进制解码",
|
|
|
|
|
"hex.builtin.nodes.display": "显示",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.nodes.display.bits": "位",
|
|
|
|
|
"hex.builtin.nodes.display.bits.header": "位显示",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.nodes.display.buffer": "缓冲区",
|
|
|
|
|
"hex.builtin.nodes.display.buffer.header": "缓冲区显示",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.display.float": "浮点数",
|
|
|
|
|
"hex.builtin.nodes.display.float.header": "浮点数显示",
|
|
|
|
|
"hex.builtin.nodes.display.int": "整数",
|
|
|
|
|
"hex.builtin.nodes.display.int.header": "整数显示",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.display.string": "字符串",
|
|
|
|
|
"hex.builtin.nodes.display.string.header": "字符串显示",
|
|
|
|
|
"hex.builtin.nodes.pattern_language": "模式语言",
|
|
|
|
|
"hex.builtin.nodes.pattern_language.out_var": "输出变量",
|
|
|
|
|
"hex.builtin.nodes.pattern_language.out_var.header": "输出变量",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.visualizer": "可视化",
|
|
|
|
|
"hex.builtin.nodes.visualizer.byte_distribution": "字节分布",
|
|
|
|
|
"hex.builtin.nodes.visualizer.byte_distribution.header": "字节分布",
|
|
|
|
|
"hex.builtin.nodes.visualizer.digram": "图表",
|
|
|
|
|
"hex.builtin.nodes.visualizer.digram.header": "图表可视化",
|
|
|
|
|
"hex.builtin.nodes.visualizer.image": "图像",
|
|
|
|
|
"hex.builtin.nodes.visualizer.image.header": "图像可视化",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.nodes.visualizer.image_rgba": "RGBA8 图像",
|
|
|
|
|
"hex.builtin.nodes.visualizer.image_rgba.header": "RGBA8 图像可视化",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.nodes.visualizer.layered_dist": "分层布局",
|
|
|
|
|
"hex.builtin.nodes.visualizer.layered_dist.header": "分层布局",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.oobe.server_contact": "服务器连接",
|
|
|
|
|
"hex.builtin.oobe.server_contact.crash_logs_only": "仅崩溃日志",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected.os": "操作系统",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected.uuid": "随机 ID",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected.version": "ImHex 版本",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected_table.key": "类型",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected_table.value": "值",
|
|
|
|
|
"hex.builtin.oobe.server_contact.data_collected_title": "会被共享的数据",
|
|
|
|
|
"hex.builtin.oobe.server_contact.text": "您想允许与 ImHex 的服务器通信吗?\n\n\n这允许执行自动更新检查并上传非常有限的使用统计信息,所有这些都在下面列出。\n\n或者,您也可以选择仅提交崩溃日志 这对识别和修复您可能遇到的错误有很大帮助。\n\n所有信息均由我们自己的服务器处理,不会泄露给任何第三方。\n\n\n您可以随时在设置中更改这些选择 。",
|
|
|
|
|
"hex.builtin.oobe.tutorial_question": "由于这是您第一次使用 ImHex,您想学习一下介绍教程吗?\n\n您始终可以从“帮助”菜单访问该教程。",
|
|
|
|
|
"hex.builtin.popup.blocking_task.desc": "一个任务正在运行。",
|
|
|
|
|
"hex.builtin.popup.blocking_task.title": "运行任务",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.popup.close_provider.title": "关闭提供者?",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.popup.crash_recover.message": "抛出了异常,但 ImHex 能够捕获它并报告崩溃。",
|
|
|
|
|
"hex.builtin.popup.crash_recover.title": "崩溃恢复",
|
|
|
|
|
"hex.builtin.popup.create_workspace.desc": "输入新工作区的名称",
|
|
|
|
|
"hex.builtin.popup.create_workspace.title": "创建新工作区",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.popup.docs_question.no_answer": "文档中没有这个问题的答案",
|
|
|
|
|
"hex.builtin.popup.docs_question.prompt": "向文档 AI 寻求帮助!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.popup.docs_question.thinking": "思考中……",
|
|
|
|
|
"hex.builtin.popup.docs_question.title": "查找文档",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.popup.error.create": "创建新文件失败!",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"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": "加载工程失败:{}",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"hex.builtin.popup.error.project.load.create_provider": "创建 {} 提供者失败",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.popup.error.project.load.file_not_found": "找不到项目文件 {}",
|
|
|
|
|
"hex.builtin.popup.error.project.load.invalid_magic": "项目文件中的魔术字文件无效",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.popup.error.project.load.invalid_tar": "无法打开 tar 打包的项目文件:{}",
|
|
|
|
|
"hex.builtin.popup.error.project.load.no_providers": "没有可打开的提供者",
|
|
|
|
|
"hex.builtin.popup.error.project.load.some_providers_failed": "一些提供者加载失败:{}",
|
|
|
|
|
"hex.builtin.popup.error.project.save": "保存工程失败!",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "退出?",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"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.report_error": "向开发者发送崩溃日志",
|
|
|
|
|
"hex.builtin.popup.safety_backup.restore": "恢复",
|
|
|
|
|
"hex.builtin.popup.safety_backup.title": "恢复崩溃数据",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.popup.save_layout.desc": "输入用于保存当前布局的名称。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.popup.save_layout.title": "保存布局",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.popup.waiting_for_tasks.desc": "仍有任务在后台运行。\nImHex 将在完成后关闭。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.popup.waiting_for_tasks.title": "等待任务进行",
|
2024-06-09 10:51:59 +02:00
|
|
|
|
"hex.builtin.provider.rename": "重命名",
|
|
|
|
|
"hex.builtin.provider.rename.desc": "输入此内存文件的名称。",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.base64": "Base64",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.disk": "原始磁盘",
|
|
|
|
|
"hex.builtin.provider.disk.disk_size": "磁盘大小",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.disk.elevation": "访问原始磁盘可能需要提升的权限",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.disk.error.read_ro": "无法以只读模式打开磁盘 {}:{}",
|
|
|
|
|
"hex.builtin.provider.disk.error.read_rw": "无法以读写模式打开磁盘 {}:{}",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.disk.reload": "刷新",
|
|
|
|
|
"hex.builtin.provider.disk.sector_size": "扇区大小",
|
|
|
|
|
"hex.builtin.provider.disk.selected_disk": "磁盘",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.error.open": "无法打开提供者:{}",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.file": "文件",
|
|
|
|
|
"hex.builtin.provider.file.access": "最后访问时间",
|
|
|
|
|
"hex.builtin.provider.file.creation": "创建时间",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.file.error.open": "无法打开文件:{}",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.provider.file.menu.into_memory": "加载到内存",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.file.menu.open_file": "在外部打开文件",
|
|
|
|
|
"hex.builtin.provider.file.menu.open_folder": "打开所处的目录",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.file.modification": "最后更改时间",
|
|
|
|
|
"hex.builtin.provider.file.path": "路径",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.file.reload_changes": "该文件已被外部源修改。 您想重新加载吗?",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.file.size": "大小",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.file.too_large": "该文件太大,无法加载到内存中。 无论如何打开它都会导致修改直接写入文件。 您想以只读方式打开它吗?",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.gdb": "GDB 服务器",
|
|
|
|
|
"hex.builtin.provider.gdb.ip": "IP 地址",
|
|
|
|
|
"hex.builtin.provider.gdb.name": "GDB 服务器 <{0}:{1}>",
|
|
|
|
|
"hex.builtin.provider.gdb.port": "端口",
|
|
|
|
|
"hex.builtin.provider.gdb.server": "服务器",
|
|
|
|
|
"hex.builtin.provider.intel_hex": "Intel Hex",
|
|
|
|
|
"hex.builtin.provider.intel_hex.name": "Intel Hex {0}",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.provider.mem_file": "临时文件",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.mem_file.unsaved": "未保存的文件",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.provider.motorola_srec": "Motorola SREC",
|
|
|
|
|
"hex.builtin.provider.motorola_srec.name": "Motorola SREC {0}",
|
2023-12-07 23:33:15 +01:00
|
|
|
|
"hex.builtin.provider.process_memory": "进程内存提供器",
|
|
|
|
|
"hex.builtin.provider.process_memory.enumeration_failed": "无法枚举进程",
|
|
|
|
|
"hex.builtin.provider.process_memory.memory_regions": "内存区域",
|
|
|
|
|
"hex.builtin.provider.process_memory.name": "'{0}' 进程内存",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.process_memory.process_id": "PID",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.process_memory.process_name": "进程名",
|
2023-12-07 23:33:15 +01:00
|
|
|
|
"hex.builtin.provider.process_memory.region.commit": "提交",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.process_memory.region.mapped": "映射",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.process_memory.region.private": "私有",
|
|
|
|
|
"hex.builtin.provider.process_memory.region.reserve": "保留",
|
2023-12-07 23:33:15 +01:00
|
|
|
|
"hex.builtin.provider.process_memory.utils": "工具",
|
|
|
|
|
"hex.builtin.provider.process_memory.utils.inject_dll": "注入DLL",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.provider.process_memory.utils.inject_dll.failure": "无法注入DLL '{0}'!",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.provider.process_memory.utils.inject_dll.success": "成功注入DLL '{0}'!",
|
|
|
|
|
"hex.builtin.provider.tooltip.show_more": "按住 SHIFT 了解更多",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.provider.view": "独立查看",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.experiments": "实验性功能",
|
|
|
|
|
"hex.builtin.setting.experiments.description": "实验性功能是仍在开发中的功能,可能无法正常工作。\n\n请自由尝试并报告您遇到的任何问题!",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.folders": "扩展搜索路径",
|
|
|
|
|
"hex.builtin.setting.folders.add_folder": "添加新的目录",
|
|
|
|
|
"hex.builtin.setting.folders.description": "为模式、脚本和规则等指定额外的搜索路径",
|
|
|
|
|
"hex.builtin.setting.folders.remove_folder": "从列表中移除当前目录",
|
|
|
|
|
"hex.builtin.setting.font": "字体",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.setting.font.custom_font": "自定义字体",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.font.custom_font_enable": "使用自定义字体",
|
|
|
|
|
"hex.builtin.setting.font.custom_font_info": "仅当选择自定义字体时,以下设置才可用。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.font.font_antialias": "抗锯齿",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.font.font_bold": "粗体",
|
|
|
|
|
"hex.builtin.setting.font.font_italic": "斜体",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.font.font_path": "自定义字体路径",
|
|
|
|
|
"hex.builtin.setting.font.font_size": "字体大小",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.setting.font.font_size.tooltip": "仅当选择了自定义字体时才能调整字体大小。\n\n这是因为 ImHex 默认使用像素完美的位图字体,用任何非整数因子缩放它只会导致它变得模糊。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.font.glyphs": "字形",
|
|
|
|
|
"hex.builtin.setting.font.load_all_unicode_chars": "加载所有 Unicode 字符",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.general": "通用",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.general.auto_backup_time": "定期备份项目",
|
|
|
|
|
"hex.builtin.setting.general.auto_backup_time.format.extended": "每 {0}分 {1}秒",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.general.auto_backup_time.format.simple": "每 {0}秒",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.general.auto_load_patterns": "自动加载支持的模式",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.general.network": "网络",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.setting.general.network_interface": "启动网络",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.general.patterns": "模式",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.setting.general.save_recent_providers": "保存最近使用的提供者",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.general.server_contact": "启用更新检查和使用统计",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.general.show_tips": "在启动时显示每日提示",
|
|
|
|
|
"hex.builtin.setting.general.sync_pattern_source": "在提供器间同步模式源码",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"hex.builtin.setting.general.upload_crash_logs": "上传崩溃报告",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor": "Hex 编辑器",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.byte_padding": "额外的字节列对齐",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.bytes_per_row": "每行显示的字节数",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.char_padding": "额外的字符列对齐",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.highlight_color": "选区高亮色",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.pattern_parent_highlighting": "悬停时突出显示父模式",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.setting.hex_editor.sync_scrolling": "同步编辑器滚动位置",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.imhex": "ImHex",
|
|
|
|
|
"hex.builtin.setting.imhex.recent_files": "最近文件",
|
|
|
|
|
"hex.builtin.setting.interface": "界面",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.interface.always_show_provider_tabs": "始终显示提供者选项卡",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.setting.interface.color": "颜色主题",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.interface.crisp_scaling": "启用清晰缩放",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.interface.fps": "FPS 限制",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"hex.builtin.setting.interface.fps.native": "系统",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.interface.fps.unlocked": "无限制",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.interface.language": "语言",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.setting.interface.multi_windows": "启用多窗口支持",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.interface.native_window_decorations": "使用操作系统窗口装饰",
|
|
|
|
|
"hex.builtin.setting.interface.pattern_data_row_bg": "启用彩色图案背景",
|
|
|
|
|
"hex.builtin.setting.interface.restore_window_pos": "恢复窗口位置",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.interface.scaling.native": "本地默认",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.interface.scaling_factor": "缩放",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.interface.show_header_command_palette": "在窗口标题中显示命令面板",
|
|
|
|
|
"hex.builtin.setting.interface.style": "风格",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.interface.wiki_explain_language": "维基百科使用语言",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.setting.interface.window": "窗口",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.setting.proxy": "网络代理",
|
|
|
|
|
"hex.builtin.setting.proxy.description": "代理设置会立即在可下载内容、维基百科查询上生效。",
|
|
|
|
|
"hex.builtin.setting.proxy.enable": "启用代理",
|
|
|
|
|
"hex.builtin.setting.proxy.url": "代理 URL",
|
|
|
|
|
"hex.builtin.setting.proxy.url.tooltip": "http(s):// 或 socks5://(如 http://127.0.0.1:1080)",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.setting.shortcuts": "快捷键",
|
|
|
|
|
"hex.builtin.setting.shortcuts.global": "全局快捷键",
|
|
|
|
|
"hex.builtin.setting.toolbar": "工具栏",
|
|
|
|
|
"hex.builtin.setting.toolbar.description": "通过从下面的列表中拖放菜单选项,在工具栏中添加或删除菜单选项。",
|
|
|
|
|
"hex.builtin.setting.toolbar.icons": "工具栏图标",
|
|
|
|
|
"hex.builtin.shortcut.next_provider": "选择下一个提供者",
|
|
|
|
|
"hex.builtin.shortcut.prev_provider": "选择上一个提供者",
|
|
|
|
|
"hex.builtin.title_bar_button.debug_build": "调试构建\n\nSHIFT + 单击打开调试菜单",
|
2023-06-26 08:54:30 +02:00
|
|
|
|
"hex.builtin.title_bar_button.feedback": "反馈",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.ascii_table": "ASCII 表",
|
|
|
|
|
"hex.builtin.tools.ascii_table.octal": "显示八进制",
|
|
|
|
|
"hex.builtin.tools.base_converter": "基本进制转换",
|
|
|
|
|
"hex.builtin.tools.base_converter.bin": "BIN",
|
|
|
|
|
"hex.builtin.tools.base_converter.dec": "DEC",
|
|
|
|
|
"hex.builtin.tools.base_converter.hex": "HEX",
|
|
|
|
|
"hex.builtin.tools.base_converter.oct": "OCT",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.byte_swapper": "字节反转",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.calc": "计算器",
|
|
|
|
|
"hex.builtin.tools.color": "颜色选择器",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.color.components": "组件",
|
|
|
|
|
"hex.builtin.tools.color.formats": "格式",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.color.formats.color_name": "颜色名称",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.color.formats.hex": "HEX",
|
|
|
|
|
"hex.builtin.tools.color.formats.percent": "百分比",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.color.formats.vec4": "Vector4f",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.demangler": "LLVM 名还原",
|
|
|
|
|
"hex.builtin.tools.demangler.demangled": "还原名",
|
|
|
|
|
"hex.builtin.tools.demangler.mangled": "修饰名",
|
|
|
|
|
"hex.builtin.tools.error": "最后错误: '{0}'",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.euclidean_algorithm": "欧几里得算法",
|
|
|
|
|
"hex.builtin.tools.euclidean_algorithm.description": "欧几里德算法是计算两个数的最大公约数 (GCD) 的有效方法,即可以将两个数相除而不留下余数的最大数。\n\n通过扩展,这还提供了计算最小公因数的有效方法 倍数 (LCM),可被两者整除的最小数。",
|
|
|
|
|
"hex.builtin.tools.euclidean_algorithm.overflow": "检测到溢出! a 和 b 的值太大。",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools": "文件工具",
|
|
|
|
|
"hex.builtin.tools.file_tools.combiner": "合并",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.add": "添加……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.add.picker": "添加文件",
|
|
|
|
|
"hex.builtin.tools.file_tools.combiner.clear": "清空",
|
|
|
|
|
"hex.builtin.tools.file_tools.combiner.combine": "合并",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.combining": "合并中……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.delete": "删除",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.error.open_output": "创建输出文件失败",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.open_input": "打开输入文件 {0} 失败",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.combiner.output": "输出文件",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "快速模式",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.shredder.input": "目标文件",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.shredder.picker": "打开文件以销毁",
|
|
|
|
|
"hex.builtin.tools.file_tools.shredder.shred": "销毁",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.shredder.shredding": "销毁中……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.shredder.success": "文件成功销毁!",
|
|
|
|
|
"hex.builtin.tools.file_tools.shredder.warning": "此工具将不可恢复地破坏文件。请谨慎使用。",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter": "分割",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.splitter.input": "目标文件",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.output": "输出路径",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.create": "创建分块文件 {0} 失败",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.open": "打开选择的文件失败!",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.error.size": "文件小于单分块大小",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.input": "打开文件以分割",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.output": "选择输出路径",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.split": "分割",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.splitting": "分割中……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.file_tools.splitter.picker.success": "文件分割成功!",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.3_5_floppy": "3 寸软盘(1400KiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.5_75_floppy": "5 寸软盘(1200KiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.cdrom650": "CD-ROM(650MiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.cdrom700": "CD-ROM(700MiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.custom": "自定义",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.fat32": "FAT32(4GiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.zip100": "Zip 100 磁盘(100MiB)",
|
|
|
|
|
"hex.builtin.tools.file_tools.splitter.sizes.zip200": "Zip 200 磁盘(200MiB)",
|
|
|
|
|
"hex.builtin.tools.file_uploader": "文件上传",
|
|
|
|
|
"hex.builtin.tools.file_uploader.control": "控制",
|
|
|
|
|
"hex.builtin.tools.file_uploader.done": "完成!",
|
|
|
|
|
"hex.builtin.tools.file_uploader.error": "上传文件失败!\n\n错误代码:{0}",
|
|
|
|
|
"hex.builtin.tools.file_uploader.invalid_response": "接收到来自 Anonfiles 的无效响应!",
|
|
|
|
|
"hex.builtin.tools.file_uploader.recent": "最近上传",
|
|
|
|
|
"hex.builtin.tools.file_uploader.tooltip": "点击复制\n按住 CTRL 并点击以打开",
|
|
|
|
|
"hex.builtin.tools.file_uploader.upload": "上传",
|
|
|
|
|
"hex.builtin.tools.format.engineering": "工程师",
|
|
|
|
|
"hex.builtin.tools.format.programmer": "程序员",
|
|
|
|
|
"hex.builtin.tools.format.scientific": "科学",
|
|
|
|
|
"hex.builtin.tools.format.standard": "标准",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.graphing": "图形计算器",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.history": "历史",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.http_requests": "HTTP 请求",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.http_requests.body": "正文",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tools.http_requests.enter_url": "输入 URL",
|
|
|
|
|
"hex.builtin.tools.http_requests.headers": "标头",
|
|
|
|
|
"hex.builtin.tools.http_requests.response": "响应",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.http_requests.send": "发送",
|
2023-01-06 13:12:10 +01:00
|
|
|
|
"hex.builtin.tools.ieee754": "IEEE 754 浮点数测试器",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.ieee754.clear": "清除",
|
|
|
|
|
"hex.builtin.tools.ieee754.description": "IEEE754 是大多数现代 CPU 使用的表示浮点数的标准。\n\n此工具可视化浮点数的内部表示,并允许编解码具有非标准数量的尾数或指数位的数字。",
|
2023-01-06 13:12:10 +01:00
|
|
|
|
"hex.builtin.tools.ieee754.double_precision": "双精度浮点数",
|
|
|
|
|
"hex.builtin.tools.ieee754.exponent": "指数",
|
|
|
|
|
"hex.builtin.tools.ieee754.exponent_size": "指数位数",
|
|
|
|
|
"hex.builtin.tools.ieee754.formula": "计算式",
|
|
|
|
|
"hex.builtin.tools.ieee754.half_precision": "半精度浮点数",
|
|
|
|
|
"hex.builtin.tools.ieee754.mantissa": "尾数",
|
|
|
|
|
"hex.builtin.tools.ieee754.mantissa_size": "尾数位数",
|
|
|
|
|
"hex.builtin.tools.ieee754.result.float": "十进制小数表示",
|
|
|
|
|
"hex.builtin.tools.ieee754.result.hex": "十六进制小数表示",
|
|
|
|
|
"hex.builtin.tools.ieee754.result.title": "结果",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.tools.ieee754.settings.display_mode.detailed": "详细信息",
|
|
|
|
|
"hex.builtin.tools.ieee754.settings.display_mode.simplified": "简单信息",
|
2023-01-06 13:12:10 +01:00
|
|
|
|
"hex.builtin.tools.ieee754.sign": "符号",
|
2023-05-19 21:18:38 +02:00
|
|
|
|
"hex.builtin.tools.ieee754.single_precision": "单精度浮点数",
|
2023-01-06 13:12:10 +01:00
|
|
|
|
"hex.builtin.tools.ieee754.type": "部分",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.tools.input": "输入",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.tools.invariant_multiplication": "通过乘法除以常量",
|
|
|
|
|
"hex.builtin.tools.invariant_multiplication.description": "通过乘法除以常量是编译器经常使用的一种技术,用于将整数除以常数优化为乘法并位移。这样做的原因是除法通常比乘法花费多倍的时钟周期。\n\n此工具可用于从除数计算乘数或从乘数计算除数。",
|
|
|
|
|
"hex.builtin.tools.invariant_multiplication.num_bits": "位数量",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"hex.builtin.tools.name": "名称",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.tools.output": "输出",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.permissions": "UNIX 权限计算器",
|
|
|
|
|
"hex.builtin.tools.permissions.absolute": "绝对符号",
|
|
|
|
|
"hex.builtin.tools.permissions.perm_bits": "权限位",
|
|
|
|
|
"hex.builtin.tools.permissions.setgid_error": "组必须具有 setgid 位的执行权限才能应用!",
|
|
|
|
|
"hex.builtin.tools.permissions.setuid_error": "用户必须具有 setuid 位的执行权限才能应用!",
|
|
|
|
|
"hex.builtin.tools.permissions.sticky_error": "必须有执行权限才能申请粘滞位!",
|
|
|
|
|
"hex.builtin.tools.regex_replacer": "正则替换",
|
|
|
|
|
"hex.builtin.tools.regex_replacer.input": "输入",
|
|
|
|
|
"hex.builtin.tools.regex_replacer.output": "输出",
|
|
|
|
|
"hex.builtin.tools.regex_replacer.pattern": "正则表达式",
|
|
|
|
|
"hex.builtin.tools.regex_replacer.replace": "替换表达式",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.tools.tcp_client_server": "TCP 客户端/服务器",
|
|
|
|
|
"hex.builtin.tools.tcp_client_server.client": "客户端",
|
|
|
|
|
"hex.builtin.tools.tcp_client_server.messages": "报文",
|
|
|
|
|
"hex.builtin.tools.tcp_client_server.server": "服务器",
|
|
|
|
|
"hex.builtin.tools.tcp_client_server.settings": "连接设置",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.value": "值",
|
|
|
|
|
"hex.builtin.tools.wiki_explain": "维基百科搜索",
|
|
|
|
|
"hex.builtin.tools.wiki_explain.control": "控制",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tools.wiki_explain.invalid_response": "接收到来自维基百科的无效响应!",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.tools.wiki_explain.results": "结果",
|
|
|
|
|
"hex.builtin.tools.wiki_explain.search": "搜索",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tutorial.introduction": "ImHex 简介",
|
|
|
|
|
"hex.builtin.tutorial.introduction.description": "本教程将指导您了解 ImHex 的基本用法,以帮助您入门。",
|
|
|
|
|
"hex.builtin.tutorial.introduction.step1.description": "ImHex 是一个逆向工程套件和十六进制编辑器,其主要重点是可视化二进制数据以便于理解。\n\n您可以通过单击右侧下面的箭头按钮继续下一步。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tutorial.introduction.step1.title": "欢迎来到 ImHex!",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tutorial.introduction.step2.description": "ImHex 支持从各种来源加载数据。这包括文件、原始磁盘、另一个进程的内存等等。\n\n所有这些选项都可以在欢迎页面中或屏幕或文件菜单下找到。",
|
|
|
|
|
"hex.builtin.tutorial.introduction.step2.highlight": "让我们通过单击“新建文件”按钮来创建一个新的空文件。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tutorial.introduction.step2.title": "打开数据",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tutorial.introduction.step3.highlight": "这是十六进制编辑器。它显示加载数据的各个字节,还允许您通过双击其中一个字节来编辑它们。\n\n您可以使用箭头键或鼠标滚轮导航数据。",
|
|
|
|
|
"hex.builtin.tutorial.introduction.step4.highlight": "这是数据查看器。它以更易读的格式显示当前所选字节的数据。\n\n您还可以通过双击在此处编辑一排数据。",
|
|
|
|
|
"hex.builtin.tutorial.introduction.step5.highlight.pattern_data": "此视图包含一个树视图,表示您使用模式语言定义的数据结构。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.tutorial.introduction.step5.highlight.pattern_editor": "这是模式编辑器。它允许您使用模式语言编写代码,该语言可以突出显示和解码加载数据内的二进制数据结构。\n\n您可以在文档中了解有关模式语言的更多信息。",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.tutorial.introduction.step6.highlight": "您可以在帮助菜单中找到更多教程和文档。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.undo_operation.fill": "填充的区域",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.undo_operation.insert": "插入的 {0}",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.undo_operation.modification": "修改的数据",
|
|
|
|
|
"hex.builtin.undo_operation.patches": "应用的补丁",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.undo_operation.remove": "移除的 {0}",
|
|
|
|
|
"hex.builtin.undo_operation.write": "写入的 {0}",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.achievements.click": "点这里",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.view.achievements.name": "成就",
|
|
|
|
|
"hex.builtin.view.achievements.unlocked": "已解锁成就!",
|
|
|
|
|
"hex.builtin.view.achievements.unlocked_count": "已解锁",
|
2023-03-16 14:40:26 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.address": "0x{0:02X} - 0x{1:02X}",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.button.jump": "转到",
|
|
|
|
|
"hex.builtin.view.bookmarks.button.remove": "移除",
|
2023-12-17 23:22:39 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.default_title": "书签 [0x{0:02X} - 0x{1:02X}]",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.header.color": "颜色",
|
|
|
|
|
"hex.builtin.view.bookmarks.header.comment": "注释",
|
|
|
|
|
"hex.builtin.view.bookmarks.header.name": "名称",
|
|
|
|
|
"hex.builtin.view.bookmarks.name": "书签",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.no_bookmarks": "尚无书签——您可以使用 '编辑' 菜单来添加书签。",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.bookmarks.title.info": "信息",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"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": "解锁",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.command_palette.name": "命令栏",
|
|
|
|
|
"hex.builtin.view.constants.name": "常量",
|
|
|
|
|
"hex.builtin.view.constants.row.category": "分类",
|
|
|
|
|
"hex.builtin.view.constants.row.desc": "描述",
|
|
|
|
|
"hex.builtin.view.constants.row.name": "名称",
|
|
|
|
|
"hex.builtin.view.constants.row.value": "值",
|
|
|
|
|
"hex.builtin.view.data_inspector.invert": "按位取反",
|
|
|
|
|
"hex.builtin.view.data_inspector.name": "数据分析器",
|
|
|
|
|
"hex.builtin.view.data_inspector.no_data": "没有选中数据",
|
|
|
|
|
"hex.builtin.view.data_inspector.table.name": "格式",
|
|
|
|
|
"hex.builtin.view.data_inspector.table.value": "值",
|
|
|
|
|
"hex.builtin.view.data_processor.help_text": "右键以添加新的节点",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.data_processor.menu.file.load_processor": "加载数据处理器……",
|
|
|
|
|
"hex.builtin.view.data_processor.menu.file.save_processor": "保存数据处理器……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.data_processor.menu.remove_link": "移除链接",
|
|
|
|
|
"hex.builtin.view.data_processor.menu.remove_node": "移除节点",
|
|
|
|
|
"hex.builtin.view.data_processor.menu.remove_selection": "移除已选",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.data_processor.menu.save_node": "保存节点",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.data_processor.name": "数据处理器",
|
|
|
|
|
"hex.builtin.view.find.binary_pattern": "二进制模式",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.find.binary_pattern.alignment": "对齐",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.find.context.copy": "复制值",
|
|
|
|
|
"hex.builtin.view.find.context.copy_demangle": "复制值的还原名",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.find.context.replace": "替换",
|
|
|
|
|
"hex.builtin.view.find.context.replace.ascii": "ASCII",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.find.context.replace.hex": "十六进制",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.find.demangled": "还原名",
|
|
|
|
|
"hex.builtin.view.find.name": "查找",
|
|
|
|
|
"hex.builtin.view.find.regex": "正则表达式",
|
|
|
|
|
"hex.builtin.view.find.regex.full_match": "要求完整匹配",
|
|
|
|
|
"hex.builtin.view.find.regex.pattern": "模式",
|
|
|
|
|
"hex.builtin.view.find.search": "搜索",
|
|
|
|
|
"hex.builtin.view.find.search.entries": "{} 个结果",
|
|
|
|
|
"hex.builtin.view.find.search.reset": "重置",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.find.searching": "搜索中……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.find.sequences": "序列",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.find.sequences.ignore_case": "忽略大小写",
|
|
|
|
|
"hex.builtin.view.find.shortcut.select_all": "全选",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.find.strings": "字符串",
|
|
|
|
|
"hex.builtin.view.find.strings.chars": "字符",
|
|
|
|
|
"hex.builtin.view.find.strings.line_feeds": "换行",
|
|
|
|
|
"hex.builtin.view.find.strings.lower_case": "小写字母",
|
|
|
|
|
"hex.builtin.view.find.strings.match_settings": "配置设置",
|
|
|
|
|
"hex.builtin.view.find.strings.min_length": "最短长度",
|
|
|
|
|
"hex.builtin.view.find.strings.null_term": "需要NULL终止",
|
|
|
|
|
"hex.builtin.view.find.strings.numbers": "数字",
|
|
|
|
|
"hex.builtin.view.find.strings.spaces": "空格",
|
|
|
|
|
"hex.builtin.view.find.strings.symbols": "符号",
|
|
|
|
|
"hex.builtin.view.find.strings.underscores": "下划线",
|
|
|
|
|
"hex.builtin.view.find.strings.upper_case": "大写字母",
|
|
|
|
|
"hex.builtin.view.find.value": "数字值",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.find.value.aligned": "对齐",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.find.value.max": "最大值",
|
|
|
|
|
"hex.builtin.view.find.value.min": "最小值",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.find.value.range": "范围搜索",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.help.about.commits": "提交记录",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.help.about.contributor": "贡献者",
|
|
|
|
|
"hex.builtin.view.help.about.donations": "赞助",
|
|
|
|
|
"hex.builtin.view.help.about.libs": "使用的库",
|
|
|
|
|
"hex.builtin.view.help.about.license": "许可证",
|
|
|
|
|
"hex.builtin.view.help.about.name": "关于",
|
|
|
|
|
"hex.builtin.view.help.about.paths": "ImHex 目录",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.help.about.plugins": "插件",
|
|
|
|
|
"hex.builtin.view.help.about.plugins.author": "作者",
|
|
|
|
|
"hex.builtin.view.help.about.plugins.desc": "描述",
|
|
|
|
|
"hex.builtin.view.help.about.plugins.plugin": "插件",
|
|
|
|
|
"hex.builtin.view.help.about.release_notes": "发行说明",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.help.about.source": "源代码位于 GitHub:",
|
|
|
|
|
"hex.builtin.view.help.about.thanks": "如果您喜欢我的工作,请赞助以帮助此项目继续前进。非常感谢 <3",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.help.about.translator": "由 xtexChooser 翻译,York Waugh修改",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.help.calc_cheat_sheet": "计算器帮助",
|
|
|
|
|
"hex.builtin.view.help.documentation": "ImHex 文档",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.help.documentation_search": "搜索文档",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "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# 数组",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.copy.custom_encoding": "自定义编码",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.copy.go": "Go 数组",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.copy.hex_view": "十六进制视图",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.copy.html": "HTML",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.java": "Java 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.js": "JavaScript 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.lua": "Lua 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.pascal": "Pascal 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.python": "Python 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.rust": "Rust 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.copy.swift": "Swift 数组",
|
|
|
|
|
"hex.builtin.view.hex_editor.goto.offset.absolute": "绝对",
|
|
|
|
|
"hex.builtin.view.hex_editor.goto.offset.begin": "起始",
|
|
|
|
|
"hex.builtin.view.hex_editor.goto.offset.end": "末尾",
|
|
|
|
|
"hex.builtin.view.hex_editor.goto.offset.relative": "相对",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.copy": "复制",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.copy_as": "复制为……",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.cut": "剪切",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.fill": "填充……",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.insert": "插入……",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.insert_mode": "插入模式",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.jump_to": "转到",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.jump_to.curr_pattern": "当前模式",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.open_in_new_provider": "在新页面打开选定区域",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.paste": "粘贴",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.paste_all": "粘贴全部",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.remove": "删除……",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.resize": "修改大小……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.select_all": "全选",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.set_base": "设置基地址",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.edit.set_page_size": "设置页面大小",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.goto": "转到",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.load_encoding_file": "加载自定义编码……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.save": "保存",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.save_as": "另存为……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.search": "搜索",
|
|
|
|
|
"hex.builtin.view.hex_editor.menu.file.select": "选择",
|
|
|
|
|
"hex.builtin.view.hex_editor.name": "Hex 编辑器",
|
|
|
|
|
"hex.builtin.view.hex_editor.search.find": "查找",
|
|
|
|
|
"hex.builtin.view.hex_editor.search.hex": "Hex",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.search.no_more_results": "没有更多结果",
|
2024-05-11 10:15:17 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.search.advanced": "",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.search.string": "字符串",
|
2024-01-27 14:13:41 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.search.string.encoding": "编码",
|
|
|
|
|
"hex.builtin.view.hex_editor.search.string.encoding.utf16": "UTF-16",
|
|
|
|
|
"hex.builtin.view.hex_editor.search.string.encoding.utf32": "UTF-32",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.search.string.encoding.utf8": "UTF-8",
|
2024-01-27 14:13:41 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.search.string.endianness": "字节顺序",
|
|
|
|
|
"hex.builtin.view.hex_editor.search.string.endianness.big": "大端序",
|
2024-01-27 22:16:50 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.search.string.endianness.little": "小端序",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.select.offset.begin": "起始",
|
|
|
|
|
"hex.builtin.view.hex_editor.select.offset.end": "结束",
|
|
|
|
|
"hex.builtin.view.hex_editor.select.offset.region": "区域",
|
|
|
|
|
"hex.builtin.view.hex_editor.select.offset.size": "大小",
|
|
|
|
|
"hex.builtin.view.hex_editor.select.select": "选择",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_down": "向下移动光标",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_end": "将光标移至行尾",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_left": "将光标向左移动",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_page_down": "将光标向下移动一页",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_page_up": "将光标向上移动一页",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_right": "将光标向右移动",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_start": "将光标移至行开头",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.cursor_up": "向上移动光标",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.enter_editing": "进入编辑模式",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.remove_selection": "删除选择",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_down": "向下移动选择",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_left": "将光标向左移动",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_page_down": "将选择内容向下移动一页",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_page_up": "将选择内容向上移动一页",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_right": "将选择内容移至右侧",
|
|
|
|
|
"hex.builtin.view.hex_editor.shortcut.selection_up": "向上移动选择",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.highlight_rules.config": "配置",
|
|
|
|
|
"hex.builtin.view.highlight_rules.expression": "表达式",
|
|
|
|
|
"hex.builtin.view.highlight_rules.help_text": "输入将针对文件中的每个字节求值的数学表达式。\n\n该表达式可以使用变量“value”和“offset”。\n如果表达式求值 为 true(结果大于 0),该字节将以指定的颜色突出显示。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.highlight_rules.menu.edit.rules": "修改突出显示规则……",
|
|
|
|
|
"hex.builtin.view.highlight_rules.name": "突出显示规则",
|
|
|
|
|
"hex.builtin.view.highlight_rules.new_rule": "新规则",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.highlight_rules.no_rule": "创建一个规则来编辑它",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.information.analyze": "分析",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.information.analyzing": "分析中……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.information.control": "控制",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.information.error_processing_section": "处理信息块 {0} 失败: '{1}'",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.information.magic_db_added": "LibMagic 数据库已添加!",
|
|
|
|
|
"hex.builtin.view.information.name": "数据信息",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.information.not_analyzed": "尚未分析",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.view.logs.component": "组件",
|
|
|
|
|
"hex.builtin.view.logs.log_level": "日志等级",
|
|
|
|
|
"hex.builtin.view.logs.message": "消息",
|
|
|
|
|
"hex.builtin.view.logs.name": "日志控制台",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.patches.name": "补丁",
|
|
|
|
|
"hex.builtin.view.patches.offset": "偏移",
|
|
|
|
|
"hex.builtin.view.patches.orig": "原始值",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.patches.patch": "描述",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "一个或多个模式与所找到的数据类型兼容",
|
|
|
|
|
"hex.builtin.view.pattern_editor.accept_pattern.pattern_language": "模式",
|
|
|
|
|
"hex.builtin.view.pattern_editor.accept_pattern.question": "是否应用找到的模式?",
|
|
|
|
|
"hex.builtin.view.pattern_editor.auto": "自动计算",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.breakpoint_hit": "中断于第 {0} 行",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.console": "控制台",
|
|
|
|
|
"hex.builtin.view.pattern_editor.dangerous_function.desc": "此模式试图调用一个危险的函数。\n您确定要信任此模式吗?",
|
|
|
|
|
"hex.builtin.view.pattern_editor.dangerous_function.name": "允许危险的函数?",
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
"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": "全局",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.env_vars": "环境变量",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.evaluating": "计算中……",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.find_hint": "查找",
|
|
|
|
|
"hex.builtin.view.pattern_editor.find_hint_history": "历史",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.edit.place_pattern": "放置模式……",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin": "内置类型",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.array": "数组",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.builtin.single": "单个",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.edit.place_pattern.custom": "自定义类型",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.file.load_pattern": "加载模式文件……",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.file.save_pattern": "保存模式文件……",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.find": "查找……",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.find_next": "查找下一个",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.find_previous": "查找上一个",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.replace": "替换",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.replace_all": "全部替换",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.menu.replace_next": "替换下一个",
|
|
|
|
|
"hex.builtin.view.pattern_editor.menu.replace_previous": "替换上一个",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.name": "模式编辑器",
|
|
|
|
|
"hex.builtin.view.pattern_editor.no_in_out_vars": "使用 'in' 或 'out' 修饰符定义一些全局变量,以使它们出现在这里。",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.no_results": "无结果。",
|
|
|
|
|
"hex.builtin.view.pattern_editor.of": "的",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.open_pattern": "打开模式",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.replace_hint": "替换",
|
|
|
|
|
"hex.builtin.view.pattern_editor.replace_hint_history": "历史",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.section_popup": "段",
|
|
|
|
|
"hex.builtin.view.pattern_editor.sections": "段",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.settings": "设置",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.pattern_editor.shortcut.add_breakpoint": "添加断点",
|
|
|
|
|
"hex.builtin.view.pattern_editor.shortcut.continue_debugger": "继续调试",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.pattern_editor.shortcut.run_pattern": "运行模式",
|
|
|
|
|
"hex.builtin.view.pattern_editor.shortcut.step_debugger": "单步调试",
|
|
|
|
|
"hex.builtin.view.pattern_editor.virtual_files": "虚拟文件系统",
|
2023-03-26 11:03:30 +02:00
|
|
|
|
"hex.builtin.view.provider_settings.load_error": "尝试打开此提供器时出现错误!",
|
2023-07-17 16:40:40 +02:00
|
|
|
|
"hex.builtin.view.provider_settings.load_error_details": "打开此提供者时出现错误:\n详细信息:{}",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.provider_settings.load_popup": "打开提供器",
|
|
|
|
|
"hex.builtin.view.provider_settings.name": "提供器设置",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.replace.name": "替换",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.settings.name": "设置",
|
|
|
|
|
"hex.builtin.view.settings.restart_question": "一项更改需要重启 ImHex 以生效,您想要现在重启吗?",
|
|
|
|
|
"hex.builtin.view.store.desc": "从 ImHex 仓库下载新内容",
|
|
|
|
|
"hex.builtin.view.store.download": "下载",
|
|
|
|
|
"hex.builtin.view.store.download_error": "下载文件失败!目标文件夹不存在。",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.store.loading": "正在加载在线内容……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.name": "可下载内容",
|
2022-12-04 12:28:07 +01:00
|
|
|
|
"hex.builtin.view.store.netfailed": "通过网络加载内容失败!",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.reload": "刷新",
|
|
|
|
|
"hex.builtin.view.store.remove": "移除",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.store.row.authors": "作者",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.store.row.description": "描述",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.row.name": "名称",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.store.system": "系统",
|
|
|
|
|
"hex.builtin.view.store.system.explanation": "该条目位于只读目录中,它可能由系统管理。",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.tab.constants": "常量",
|
|
|
|
|
"hex.builtin.view.store.tab.encodings": "编码",
|
2023-04-08 00:58:53 +02:00
|
|
|
|
"hex.builtin.view.store.tab.includes": "库",
|
|
|
|
|
"hex.builtin.view.store.tab.magic": "LibMagic 数据库",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.store.tab.nodes": "节点",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.tab.patterns": "模式",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.store.tab.themes": "主题",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.store.tab.yara": "Yara 规则",
|
|
|
|
|
"hex.builtin.view.store.update": "更新",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.view.store.update_count": "更新全部\n可用更新:{}",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.theme_manager.colors": "颜色",
|
|
|
|
|
"hex.builtin.view.theme_manager.export": "导出",
|
|
|
|
|
"hex.builtin.view.theme_manager.export.name": "主题名称",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.view.theme_manager.name": "主题管理器",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.view.theme_manager.save_theme": "保存主题",
|
|
|
|
|
"hex.builtin.view.theme_manager.styles": "样式",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.view.tools.name": "工具",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.view.tutorials.description": "交互式教程",
|
|
|
|
|
"hex.builtin.view.tutorials.name": "描述",
|
|
|
|
|
"hex.builtin.view.tutorials.start": "开始教程",
|
2023-06-05 09:07:58 +02:00
|
|
|
|
"hex.builtin.visualizer.binary": "二进制",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.visualizer.decimal.signed.16bit": "有符号十进制(16 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.signed.32bit": "有符号十进制(32 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.signed.64bit": "有符号十进制(64 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.signed.8bit": "有符号十进制(8 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.unsigned.16bit": "无符号十进制(16 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.unsigned.32bit": "无符号十进制(32 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.unsigned.64bit": "无符号十进制(64 位)",
|
|
|
|
|
"hex.builtin.visualizer.decimal.unsigned.8bit": "无符号十进制(8 位)",
|
|
|
|
|
"hex.builtin.visualizer.floating_point.16bit": "单精度浮点(16 位)",
|
|
|
|
|
"hex.builtin.visualizer.floating_point.32bit": "单精度浮点(32 位)",
|
|
|
|
|
"hex.builtin.visualizer.floating_point.64bit": "双精度浮点(64 位)",
|
|
|
|
|
"hex.builtin.visualizer.hexadecimal.16bit": "十六进制(16 位)",
|
|
|
|
|
"hex.builtin.visualizer.hexadecimal.32bit": "十六进制(32 位)",
|
|
|
|
|
"hex.builtin.visualizer.hexadecimal.64bit": "十六进制(64 位)",
|
|
|
|
|
"hex.builtin.visualizer.hexadecimal.8bit": "十六进制(8 位)",
|
|
|
|
|
"hex.builtin.visualizer.hexii": "HexII",
|
|
|
|
|
"hex.builtin.visualizer.rgba8": "RGBA8 颜色",
|
|
|
|
|
"hex.builtin.welcome.customize.settings.desc": "更改 ImHex 的设置",
|
|
|
|
|
"hex.builtin.welcome.customize.settings.title": "设置",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.drop_file": "将文件拖放到此处以开始……",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.welcome.header.customize": "自定义",
|
|
|
|
|
"hex.builtin.welcome.header.help": "帮助",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.welcome.header.info": "信息",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.welcome.header.learn": "学习",
|
|
|
|
|
"hex.builtin.welcome.header.main": "欢迎来到 ImHex",
|
|
|
|
|
"hex.builtin.welcome.header.plugins": "已加载插件",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.header.quick_settings": "快速设置",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.welcome.header.start": "开始",
|
|
|
|
|
"hex.builtin.welcome.header.update": "更新",
|
|
|
|
|
"hex.builtin.welcome.header.various": "杂项",
|
|
|
|
|
"hex.builtin.welcome.help.discord": "Discord 服务器",
|
|
|
|
|
"hex.builtin.welcome.help.discord.link": "https://imhex.werwolv.net/discord",
|
|
|
|
|
"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",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.welcome.learn.achievements.desc": "通过完成所有成就来了解如何使用 ImHex",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.learn.achievements.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 文档",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.welcome.learn.interactive_tutorial.desc": "通过教程快速入门",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.learn.interactive_tutorial.title": "交互式教程",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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": "最新版本",
|
2023-11-05 12:59:07 +01:00
|
|
|
|
"hex.builtin.welcome.learn.pattern.desc": "如何编写 ImHex 模式",
|
|
|
|
|
"hex.builtin.welcome.learn.pattern.link": "https://docs.werwolv.net/pattern-language/",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.welcome.learn.pattern.title": "模式文档",
|
|
|
|
|
"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",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.quick_settings.simplified": "简化",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"hex.builtin.welcome.start.create_file": "创建新文件",
|
|
|
|
|
"hex.builtin.welcome.start.open_file": "打开文件",
|
|
|
|
|
"hex.builtin.welcome.start.open_other": "其他提供器",
|
|
|
|
|
"hex.builtin.welcome.start.open_project": "打开工程",
|
|
|
|
|
"hex.builtin.welcome.start.recent": "最近文件",
|
2024-03-28 22:24:51 +01:00
|
|
|
|
"hex.builtin.welcome.start.recent.auto_backups": "自动备份",
|
|
|
|
|
"hex.builtin.welcome.start.recent.auto_backups.backup": "{:%年-%月-%日 %时:%分:%秒} 的备份",
|
2022-12-02 12:00:04 +01:00
|
|
|
|
"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",
|
2024-05-01 20:49:55 +02:00
|
|
|
|
"hex.builtin.welcome.update.title": "新的更新可用!"
|
lang: Sync json key order in each lang file (#1366)
### Implementation description
I synchronized the json key order with `en_US.json` in each lang file.
### Additional things
Here are simple python script that make this change
```python
import json
from collections import OrderedDict
original = "./en_US.json"
modified = [
"./de_DE.json",
"./es_ES.json",
"./it_IT.json",
"./ja_JP.json",
"./ko_KR.json",
"./pt_BR.json",
"./zh_CN.json",
"./zh_TW.json",
]
for modify in modified:
dict_2 = {}
with open(original, 'r', encoding='utf-8') as f1, open(modify, 'r', encoding='utf-8') as f2:
dict_1 = json.load(f1)
dict_2 = json.load(f2)
dict_1_translations = dict_1["translations"]
dict_2_translations = dict_2["translations"]
ordered_dict_2 = OrderedDict((k, dict_2_translations[k]) for k in dict_1_translations.keys())
dict_2["translations"] = ordered_dict_2
with open(modify, 'w', encoding='utf-8') as f2:
json.dump(dict_2, f2, ensure_ascii=False, indent=4)
```
2023-10-15 21:23:07 +02:00
|
|
|
|
}
|
2024-01-27 14:13:41 +01:00
|
|
|
|
}
|