mirror of
https://github.com/tangerineturtle1/NX2navi.git
synced 2026-11-15 19:19:58 -04:00
209 lines
15 KiB
JSON
209 lines
15 KiB
JSON
{
|
||
"step.check": "检查电脑和游戏文件",
|
||
"step.fonts": "正在提取系统字体",
|
||
"step.extract": "解包游戏",
|
||
"step.lift": "将游戏代码转换为 C 代码",
|
||
"step.compile": "编译 {game_exe}",
|
||
"step.prepare": "准备着色器",
|
||
"step.dlss": "下载 NVIDIA DLSS",
|
||
"step.cleanup": "清理",
|
||
|
||
"phase.check.host": "检查处理器和显卡",
|
||
"phase.check.verify": "检查已安装的文件",
|
||
"phase.check.verify_romfs": "检查已安装的游戏数据",
|
||
"phase.check.inputs": "用密钥打开游戏文件",
|
||
"phase.check.unpack_base": "正在解压压缩的游戏本体",
|
||
"phase.check.unpack_update": "正在解压压缩的更新",
|
||
"phase.check.versions": "检查游戏版本",
|
||
"phase.fonts.extract": "正在从固件中提取共享字体",
|
||
"phase.fonts.copy": "正在将共享字体复制到安装文件夹",
|
||
"phase.extract.hash_base": "计算游戏本体的校验和",
|
||
"phase.extract.hash_update": "计算更新的校验和",
|
||
"phase.extract.exefs": "解包游戏代码",
|
||
"phase.extract.copy": "复制游戏数据",
|
||
"phase.extract.merge": "将更新应用到游戏数据",
|
||
"phase.extract.diagnose": "查找损坏的游戏文件",
|
||
"phase.extract.index": "校验游戏数据",
|
||
"phase.lift.discover": "查找函数",
|
||
"phase.lift.emit": "生成 C 代码",
|
||
"phase.compile.compile": "编译",
|
||
"phase.compile.link": "链接 {game_exe}",
|
||
"phase.prepare.romfs_patches": "写入 60 帧游戏数据补丁",
|
||
"phase.prepare.seed": "从游戏数据中读取着色器",
|
||
"phase.prepare.translate": "转译着色器",
|
||
"phase.prepare.libraries": "为显卡驱动构建着色器",
|
||
"phase.prepare.pack": "将着色器缓存打包成一个文件",
|
||
"phase.dlss.download": "从 NVIDIA 的 DLSS SDK 下载 nvngx_dlss.dll",
|
||
"phase.cleanup.ini": "写入 nx2navi.ini",
|
||
"phase.cleanup.temp": "删除临时文件",
|
||
|
||
"cli.usage": "命令行无效:{detail}",
|
||
"internal": "意外错误({exception}):{detail}",
|
||
"state.unreadable": "无法读取 {path}。请选择其他文件夹,或删除该文件。",
|
||
"state.newer_format": "{path} 是由更新版本的安装程序写入的。请使用那个安装程序,或选择其他文件夹。",
|
||
"state.output_changed": "步骤“{step}”生成的已安装文件在生成后被改动过;该步骤将重新运行。",
|
||
|
||
"check.release_incomplete": "安装程序文件夹不完整,缺少:{paths}。请重新解压发布包。",
|
||
"check.dest_not_folder": "安装位置 {path} 是一个文件,而不是文件夹。",
|
||
"check.dest_not_empty": "安装文件夹 {path} 不是空的,其中也没有之前的安装。请选择一个空文件夹。",
|
||
"check.lang_missing": "请选择游戏语言。",
|
||
"check.lang_unknown": "未知语言“{lang}”。可用语言:{known}。",
|
||
"check.toolchain_broken": "自带的编译器无法工作:{detail}",
|
||
"check.glibc_old": "此系统的 C 库为 glibc {version};安装程序的编译器需要 {need} 或更新版本(Ubuntu 22.04、Debian 12、Fedora 35、SteamOS 3 及更新版本都满足)。更新系统即可解决。",
|
||
"check.host_probe_failed": "电脑检查未能运行(退出代码 {code})。",
|
||
"check.cpu_too_old": "此处理器不支持 x86-64-v2(SSE4.2、POPCNT 和 CMPXCHG16B),这是游戏所需的最低指令集。Intel Nehalem(2008 年)或 AMD Bulldozer(2011 年)及更新的处理器都支持。",
|
||
"check.vulkan_missing": "未安装 Vulkan 驱动。请为你的显卡安装最新的驱动程序。",
|
||
"check.vulkan_no_device": "Vulkan 找不到显卡。请为你的显卡安装最新的驱动程序。",
|
||
"check.vulkan_too_old": "游戏需要支持 Vulkan 1.3 的显卡;检测到:{devices}。请更新显卡驱动程序。",
|
||
"check.no_display": "准备着色器需要显示器。请在桌面会话中运行安装程序,或执行 export DISPLAY=:0(Steam Deck 游戏模式下还需 XDG_RUNTIME_DIR=/run/user/1000)。",
|
||
"check.inputs_needed": "需要游戏文件:请选择游戏本体、1.1.0、1.2.1 或 1.4.3 更新以及 prod.keys。",
|
||
"check.input_missing": "找不到文件({input}):{path}",
|
||
"check.keys_unreadable": "无法读取密钥文件。请选择一个 prod.keys 文件。",
|
||
"check.keys_no_header_key": "密钥文件中没有 header_key。请从你的主机重新导出 prod.keys。",
|
||
"check.keys_wrong": "这些密钥无法打开{input}文件。请使用你自己主机的 prod.keys。",
|
||
"check.keys_too_old": "密钥文件对{input}文件来说太旧(需要密钥代数 {generation})。请从固件更新的主机导出 prod.keys。",
|
||
"check.not_game_file": "{input}文件不是 XCI、NSP、XCZ 或 NSZ 游戏文件。",
|
||
"check.file_unreadable": "无法读取{input}文件:{detail}",
|
||
"check.unpack_failed": "无法解压压缩的{input}文件:{detail}",
|
||
"check.ticket_personalized": "{input}文件带有个人化票据(personalized ticket);需要通用票据(common ticket)。",
|
||
"check.ticket_missing": "{input}文件缺少其内容所需的票据(ticket)。",
|
||
"check.base_not_nx2navi": "游戏本体文件不是《塞尔达传说 王国之泪》({detail})。",
|
||
"check.base_is_update": "基础游戏文件是一个更新。请在这里选择基础游戏的 NSP 或 XCI(版本 1.0.0),并把此文件选为更新。",
|
||
"check.base_combined": "基础游戏文件包含多个内容包(基础游戏、更新或 DLC 合在一个文件中)。请选择只包含游戏本体的基础游戏转储。",
|
||
"check.update_not_nsp": "更新必须是 NSP 或 NSZ 文件。",
|
||
"check.update_is_base": "更新文件里是游戏本体。请选择 1.1.0、1.2.1 或 1.4.3 的更新 NSP。",
|
||
"check.update_not_nx2navi": "更新文件不是《王国之泪》的更新({detail})。",
|
||
"check.exefs_failed": "{input}文件的游戏代码未通过检查;详见 {log}。",
|
||
"check.input_damaged": "{input}文件已损坏或不完整:{path}({detail})。请从来源重新复制该文件或重新导出,然后再次运行安装程序。",
|
||
"check.base_wrong_version": "游戏本体不是 1.0.0 版本({modules} 不一致)。",
|
||
"check.update_wrong_version": "更新的版本是 {found};此发布版需要 {wanted}。",
|
||
"check.disk_space": "{path} 的可用空间不足:需要 {need_gb} GB,可用 {free_gb} GB。",
|
||
"check.firmware_missing": "固件文件夹 {path} 不存在。请选择固件的 Contents/registered 文件夹。",
|
||
"check.firmware_empty": "固件文件夹 {path} 中没有 NCA 文件。请选择固件的 Contents/registered 文件夹。",
|
||
"check.fonts_keys_needed": "此语言的共享字体尚未安装;请选择 prod.keys,以便安装程序从固件中提取它们。",
|
||
|
||
"extract.exefs_mismatch": "解包出的游戏代码与 {version} 版本不符({modules})。",
|
||
"extract.romfs_merge_failed": "将更新应用到游戏数据失败:{detail}。详情:{log}",
|
||
"extract.romfs_mismatch": "解包出的游戏数据与 {version} 版本不符(大小 {size},校验和 {sha256}...)。",
|
||
"fonts.failed": "提取共享字体失败(退出代码 {code}):{detail}。详情:{log}",
|
||
"fonts.incomplete": "共享字体提取没有写出全部文件({files})。",
|
||
"fonts.copy_failed": "无法将共享字体复制到 {path}:{detail}",
|
||
"lift.failed": "游戏代码转换失败(退出代码 {code})。详情:{log}",
|
||
"compile.failed": "编译 {game_exe} 失败(退出代码 {code})。详情:{log}",
|
||
"compile.exe_in_use": "{path} 正在使用中。请关闭游戏后重新运行安装程序。",
|
||
"prepare.xlate_in_use": "{path} 正在被占用。请关闭游戏,结束上次残留的 nx2navi_xlate 进程,再重新运行安装程序。",
|
||
"prepare.shader_list_missing": "缺少着色器列表。",
|
||
"prepare.romfs_patches_failed": "写入游戏数据补丁失败(退出代码 {code})。详情:{log}",
|
||
"prepare.shaders_failed": "准备着色器失败(退出代码 {code})。详情:{log}",
|
||
"cleanup.romfs_unreadable": "安装完成后,{path} 中的游戏数据缺失或无法读取。请重启 Windows,然后对同一文件夹再次运行安装程序:它会重新提取游戏数据,其余内容保留。",
|
||
"prepare.pack_failed": "打包着色器缓存失败(退出代码 {code})。详情:{log}",
|
||
"cleanup.ini_failed": "无法写入 nx2navi.ini:{detail}",
|
||
|
||
"warn.lang_needs_fonts": "{lang}文本需要 Switch 系统字体,但未提供。在添加这些字体之前,游戏无法以该语言启动。请选择固件文件夹(Contents/registered),或参阅 docs/installer.md 中的“Switch system fonts”一节。",
|
||
"warn.cheats_skipped": "无法构建 mods 文件夹中修改游戏代码的金手指;游戏将不含它们进行安装。详情:{log}",
|
||
"warn.exefs_skipped": "无法构建模组的 ExeFS 补丁(.ips、.pchtxt);游戏将不含它们进行安装。详情:{log}",
|
||
"warn.npdm_differs": "main.npdm 与参考的 {version} 导出不同;只使用其中的代码模块。",
|
||
"warn.xbox_prompts_failed": "无法准备 Xbox 或 PC 按键提示(退出代码 {code});游戏将继续使用 Switch 按键提示。详情:{log}",
|
||
"warn.shaders_skipped": "显卡驱动在编译部分着色器时崩溃,因此有 {count} 个着色器未被预先准备。游戏会在首次需要时编译它们,驱动在那时也可能崩溃;更新驱动可能会解决。详情:{log}",
|
||
"warn.kernel_old": "Linux {version} 缺少游戏依赖的写入跟踪功能(需要 6.7 或更新版本);游戏可能运行得很慢。更新系统即可解决。",
|
||
"warn.dlss_kept": "安装文件夹中已有 DLSS 库({path});安装程序将保留它。",
|
||
"warn.dlss_download_failed": "无法从 {url} 下载 NVIDIA DLSS:{detail}。游戏无需它也能运行;下次运行安装程序时会重试。",
|
||
|
||
"ui.title": "NX2navi 安装程序",
|
||
"ui.rebuild_title": "正在为你的模组重新构建游戏",
|
||
"ui.start_game": "启动游戏",
|
||
"ui.version": "版本 {version}",
|
||
"ui.intro": "用你自己的游戏文件构建一个可以游玩的《王国之泪》文件夹。耗时较长,只需运行一次。",
|
||
"ui.notice": "此安装程序构建的文件夹包含游戏本身,仅供你个人使用;请勿分享或上传。",
|
||
"ui.keys_private": "密钥文件只在原位置读取,其内容绝不会被显示、复制或保存。",
|
||
"ui.base": "游戏本体(NSP、XCI、NSZ 或 XCZ)",
|
||
"ui.update": "1.1.0、1.2.1 或 1.4.3 更新(NSP 或 NSZ)",
|
||
"ui.keys": "prod.keys",
|
||
"ui.firmware": "固件文件夹(可选)",
|
||
"ui.game_language": "游戏语言",
|
||
"ui.dest": "安装文件夹",
|
||
"ui.browse": "浏览...",
|
||
"ui.pick_game": "选择游戏本体文件",
|
||
"ui.pick_update": "选择 1.1.0、1.2.1 或 1.4.3 更新文件",
|
||
"ui.pick_keys": "选择 prod.keys",
|
||
"ui.pick_firmware": "选择 Switch 固件文件夹(Contents/registered)",
|
||
"ui.pick_dest": "选择安装文件夹",
|
||
"ui.firmware_help": "用于中文、韩文和繁体中文文本:固件的 Contents/registered 文件夹,例如来自 Ryujinx 或 The hardware。安装程序会从中把 Switch 系统字体复制到安装文件夹。",
|
||
"ui.dlss": "为 NVIDIA RTX 显卡下载 NVIDIA DLSS(nvngx_dlss.dll)",
|
||
"ui.dlss_help": "来自 GitHub 上 NVIDIA 的 DLSS SDK,遵循 NVIDIA RTX SDK 许可(github.com/NVIDIA/DLSS)。没有它,dlaa 和 DLSS 设置不起作用。",
|
||
"ui.compressed_help": "压缩的 NSZ 和 XCZ 文件可以直接使用:安装程序会自行解压(在游戏数据提取完成之前,需要与解压后文件大小相同的可用空间)。",
|
||
"ui.type_game": "游戏文件(NSP、XCI、NSZ、XCZ)",
|
||
"ui.type_keys": "密钥文件(*.keys)",
|
||
"ui.type_all": "所有文件",
|
||
"ui.start": "开始",
|
||
"ui.cancel": "取消",
|
||
"ui.cancelling": "正在取消...",
|
||
"ui.show_log": "显示日志",
|
||
"ui.hide_log": "隐藏日志",
|
||
"ui.close": "关闭",
|
||
"ui.back": "返回",
|
||
"ui.open_folder": "打开文件夹",
|
||
"ui.update_mode": "此文件夹中已有之前的安装。安装程序会继续或更新它;只有在需要时才会再次要求提供游戏文件。",
|
||
"ui.need_dest": "请选择安装文件夹。",
|
||
"ui.need_base": "请选择游戏本体文件。",
|
||
"ui.need_update": "请选择 1.1.0、1.2.1 或 1.4.3 更新文件。",
|
||
"ui.need_keys": "请选择 prod.keys 文件。",
|
||
"ui.need_lang": "请选择游戏语言。",
|
||
"ui.missing_base": "游戏本体文件不存在。",
|
||
"ui.missing_update": "更新文件不存在。",
|
||
"ui.missing_keys": "密钥文件不存在。",
|
||
"ui.missing_firmware": "固件文件夹不存在。",
|
||
"ui.running_install": "正在安装",
|
||
"ui.running_resume": "正在继续之前的安装",
|
||
"ui.running_update": "正在更新安装",
|
||
"ui.state_started": "已开始",
|
||
"ui.state_done": "完成",
|
||
"ui.state_skipped": "已跳过",
|
||
"ui.state_pending": "等待中",
|
||
"ui.state_running": "进行中",
|
||
"ui.state_failed": "失败",
|
||
"ui.log_warning": "警告",
|
||
"ui.log_error": "错误",
|
||
"ui.log_space": "所需空间:{need} GB,可用:{free} GB",
|
||
"ui.log_end": "已结束",
|
||
"ui.result_ok": "游戏已准备就绪",
|
||
"ui.result_failed": "安装失败",
|
||
"ui.result_cancelled": "安装已取消",
|
||
"ui.done_text": "从 {dest} 启动 {game_exe}。安装程序和你选择的游戏文件都不再需要了。",
|
||
"ui.cancelled_text": "已完成的步骤会保留。用同一个文件夹再次运行安装程序即可继续。",
|
||
"ui.log_file": "日志文件:{path}",
|
||
"ui.process_died": "安装程序意外停止(退出代码 {code})。",
|
||
"ui.confirm_cancel": "安装正在进行。要取消安装并关闭窗口吗?",
|
||
"ui.space_one": "{path} 需要的可用空间:{need} GB(可用:{free} GB)。",
|
||
"ui.space_two": "{path} 需要的可用空间:{need} GB(可用:{free} GB);{temp} 需要:{temp_need} GB(可用:{temp_free} GB)。",
|
||
"ui.amount_bytes": "{done} / {total} GB",
|
||
"ui.amount_chunks": "{done} / {total} 部分",
|
||
"ui.amount_objects": "{done} / {total} 个文件",
|
||
"ui.amount_shaders": "{done} / {total} 个着色器",
|
||
"ui.amount_other": "{done} / {total} {unit}",
|
||
"ui.seconds": "{n} 秒",
|
||
"param.input.base": "游戏本体",
|
||
"param.input.update": "更新",
|
||
"param.input.keys": "密钥",
|
||
|
||
"launcher.title": "NX2navi 安装程序",
|
||
"launcher.python_missing": "安装文件不完整:NX2navi-Setup.exe 旁边缺少 python 文件夹。请重新解压整个压缩包,然后从解压出的文件夹中启动 NX2navi-Setup.exe。",
|
||
|
||
"lang.ja": "日语",
|
||
"lang.en-US": "英语(美国)",
|
||
"lang.en-GB": "英语(英国)",
|
||
"lang.fr": "法语",
|
||
"lang.fr-CA": "法语(加拿大)",
|
||
"lang.de": "德语",
|
||
"lang.it": "意大利语",
|
||
"lang.es": "西班牙语",
|
||
"lang.es-419": "西班牙语(拉丁美洲)",
|
||
"lang.nl": "荷兰语",
|
||
"lang.pt": "葡萄牙语",
|
||
"lang.pt-BR": "葡萄牙语(巴西)",
|
||
"lang.ru": "俄语",
|
||
"lang.ko": "韩语",
|
||
"lang.zh-Hans": "中文(简体)",
|
||
"lang.zh-Hant": "中文(繁体)"
|
||
}
|