浏览代码

Add translations for zh-Hans

Tiffany Fung 3 周之前
父节点
当前提交
d0fe2e9712

+ 1 - 1
Platform/iOS/zh-Hans.lproj/InfoPlist.strings

@@ -16,6 +16,6 @@
 /* Privacy - Microphone Usage Description */
 "NSMicrophoneUsageDescription" = "任何虚拟机都需要权限才能通过麦克风录音。";
 
-/* (No Comment) */
+/* No comment provided by engineer. */
 "UTM virtual machine" = "UTM 虚拟机";
 

+ 9 - 0
Platform/macOS/Display/zh-Hans.lproj/VMDisplayWindow.strings

@@ -1,3 +1,12 @@
+/* Class = "NSToolbarItem"; label = "Keyboard Shortcuts"; ObjectID = "0aR-4a-Su7"; */
+"0aR-4a-Su7.label" = "键盘快捷键";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Keyboard Shortcuts"; ObjectID = "0aR-4a-Su7"; */
+"0aR-4a-Su7.paletteLabel" = "键盘快捷键";
+
+/* Class = "NSToolbarItem"; toolTip = "Keyboard shortcuts"; ObjectID = "0aR-4a-Su7"; */
+"0aR-4a-Su7.toolTip" = "键盘快捷键";
+
 /* Class = "NSToolbarItem"; label = "Shared Folder"; ObjectID = "7EC-GE-fIl"; */
 "7EC-GE-fIl.label" = "共享文件夹";
 

+ 1 - 1
Platform/macOS/zh-Hans.lproj/InfoPlist.strings

@@ -4,6 +4,6 @@
 /* Privacy - Microphone Usage Description */
 "NSMicrophoneUsageDescription" = "任何虚拟机都需要权限才能通过麦克风录音。";
 
-/* (No Comment) */
+/* No comment provided by engineer. */
 "UTM virtual machine" = "UTM 虚拟机";
 

+ 102 - 23
Platform/zh-Hans.lproj/Localizable.strings

@@ -72,6 +72,9 @@ VMDisplayQemuTerminalWindowController */
 /* UTMScriptingAppDelegate */
 "A valid UTM file must be specified." = "必须指定有效的 UTM 文件。";
 
+/* No comment provided by engineer. */
+"Add" = "添加";
+
 /* VMDisplayAppleController */
 "Add…" = "添加…";
 
@@ -164,7 +167,10 @@ UTMQemuConstants */
 "Boot Arguments" = "启动参数";
 
 /* No comment provided by engineer. */
-"Boot Image Type" = "启动映像类型";
+"Boot from ISO image" = "从 ISO 映像启动";
+
+/* No comment provided by engineer. */
+"Boot from kernel image" = "从内核映像启动";
 
 /* No comment provided by engineer. */
 "Boot IMG Image" = "启动 IMG 映像";
@@ -175,9 +181,6 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Boot ISO Image (optional)" = "启动 ISO 映像 (可选)";
 
-/* No comment provided by engineer. */
-"Boot VHDX Image" = "启动 VHDX 映像";
-
 /* UTMAppleConfigurationNetwork
 UTMQemuConstants */
 "Bridged (Advanced)" = "桥接 (高级)";
@@ -337,6 +340,9 @@ VMDisplayWindowController */
 UTMQemuConstants */
 "Default" = "默认";
 
+/* No comment provided by engineer. */
+"Default (private)" = "默认(私有)";
+
 /* VMWizardSummaryView */
 "Default Cores" = "默认核心数";
 
@@ -349,6 +355,9 @@ UTMQemuConstants */
 /* VMDisplayAppleWindowController */
 "Directory sharing" = "目录共享";
 
+/* No comment provided by engineer. */
+"Disable VM screenshot" = "停用虚拟机截图";
+
 /* UTMAppleConfigurationDevices
 UTMQemuConstants */
 "Disabled" = "已停用";
@@ -408,6 +417,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Do you want to remove this shortcut? The data will not be deleted." = "你要删除此快捷方式吗?数据不会被删除。";
 
+/* No comment provided by engineer. */
+"Done" = "完成";
+
 /* No comment provided by engineer. */
 "Download" = "下载";
 
@@ -423,9 +435,18 @@ UTMQemuConstants */
 /* UTMScriptingConfigImpl */
 "Drive description is invalid." = "驱动器描述无效。";
 
+/* No comment provided by engineer. */
+"Drive Image" = "驱动器映像";
+
 /* No comment provided by engineer. */
 "Drives" = "驱动器";
 
+/* No comment provided by engineer. */
+"Edit" = "编辑";
+
+/* VMDisplayQemuMetalWindowController */
+"Edit…" = "编辑…";
+
 /* VMDrivesSettingsView */
 "EFI Variables" = "EFI 变量";
 
@@ -582,15 +603,15 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Guest drivers are required for 3D acceleration." = "需要客户机驱动程序来使用 3D 加速。";
 
+/* No comment provided by engineer. */
+"Handle input on initial click" = "首次点击时处理输入";
+
 /* Configuration boot device */
 "Hard Disk" = "硬盘";
 
 /* No comment provided by engineer. */
 "Hardware" = "硬件";
 
-/* No comment provided by engineer. */
-"Hello" = "你好";
-
 /* No comment provided by engineer. */
 "Hide Unused…" = "隐藏未使用的…";
 
@@ -600,6 +621,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Host" = "主机";
 
+/* No comment provided by engineer. */
+"Host Networks" = "主机网络";
+
 /* UTMQemuConstants */
 "Host Only" = "仅主机";
 
@@ -618,9 +642,18 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Image File Type" = "映像文件类型";
 
+/* No comment provided by engineer. */
+"Image format: %@" = "映像格式:%@";
+
+/* No comment provided by engineer. */
+"Import Disk Image" = "导入磁盘映像";
+
 /* No comment provided by engineer. */
 "Import Drive…" = "导入驱动器…";
 
+/* No comment provided by engineer. */
+"Import existing drive" = "导入现有驱动器";
+
 /* No comment provided by engineer. */
 "Import IPSW" = "导入 IPSW";
 
@@ -720,6 +753,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Linux Settings" = "Linux 设置";
 
+/* No comment provided by engineer. */
+"Lock drive images when in use" = "在使用时锁定驱动器映像";
+
 /* No comment provided by engineer. */
 "Logging" = "日志";
 
@@ -786,6 +822,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Name (optional)" = "名称 (可选)";
 
+/* VMWizardState */
+"Name cannot be empty." = "名称不能为空。";
+
 /* UTMQemuConstants */
 "Nearest Neighbor" = "近邻取样";
 
@@ -850,9 +889,13 @@ UTMQemuConstants */
 /* UTMRemoteServer */
 "Not authenticated." = "未认证。";
 
-/* UTMVirtualMachine */
+/* UTMASIFImage
+UTMVirtualMachine */
 "Not implemented." = "未实现。";
 
+/* No comment provided by engineer. */
+"Note: No DHCP will be provided by UTM" = "注意:UTM 不提供 DHCP";
+
 /* No comment provided by engineer. */
 "Notes" = "注释";
 
@@ -868,6 +911,9 @@ UTMQemuConstants */
 /* UTMScriptingVirtualMachineImpl */
 "One or more required parameters are missing or invalid." = "一个或多个必填的参数缺失或无效。";
 
+/* No comment provided by engineer. */
+"Open Settings" = "打开设置";
+
 /* No comment provided by engineer. */
 "Open…" = "打开…";
 
@@ -920,6 +966,9 @@ UTMScriptingVirtualMachineImpl */
 /* VMDisplayWindowController */
 "Play" = "启动";
 
+/* UTMRemoteClient */
+"Please allow this app to access your local network when prompted or in Settings." = "在提示或设置中,请允许此应用访问你的本地网络。";
+
 /* VMWizardState */
 "Please select a boot image." = "请选择一个启动映像。";
 
@@ -957,6 +1006,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "QEMU Arguments" = "QEMU 参数";
 
+/* No comment provided by engineer. */
+"QEMU Backend" = "QEMU 后端";
+
 /* No comment provided by engineer. */
 "QEMU Graphics Acceleration" = "QEMU 图形加速";
 
@@ -1038,6 +1090,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Retina Mode" = "Retina 模式";
 
+/* No comment provided by engineer. */
+"Retry" = "重试";
+
 /* UTMAppleConfiguration */
 "Rosetta is not supported on the current host machine." = "当前主机不支持 Rosetta。";
 
@@ -1087,9 +1142,6 @@ VMDisplayWindowController */
 /* SavePanel */
 "Select where to save UTM Virtual Machine:" = "选择存储 UTM 虚拟机的位置:";
 
-/* No comment provided by engineer. */
-"Selected:" = "已选择:";
-
 /* VMDisplayWindowController */
 "Sends power down request to the guest. This simulates pressing the power button on a PC." = "向客户机发送关闭电源请求。此操作模拟了按下 PC 上的电源按钮。";
 
@@ -1203,6 +1255,9 @@ UTMQemuConstants */
 /* UTMSWTPM */
 "SW TPM failed to start. %@" = "SW TPM 无法启动。%@";
 
+/* No comment provided by engineer. */
+"Swap Control (⌃) and Command (⌘) keys" = "交换 Control (⌃) 与 Command (⌘) 键";
+
 /* VMSessionState */
 "Switch back to UTM to avoid termination." = "切换回 UTM 以避免终止。";
 
@@ -1224,15 +1279,6 @@ UTMQemuConstants */
 /* VMDisplayWindowController */
 "Tells the VM process to shut down with risk of data corruption. This simulates holding down the power button on a PC." = "通知虚拟机进程关闭 (存在数据损坏的风险)。这一操作模拟了按住 PC 上的电源按钮。";
 
-/* No comment provided by engineer. */
-"Test" = "测试";
-
-/* No comment provided by engineer. */
-"Test 1" = "测试 1";
-
-/* No comment provided by engineer. */
-"Test 2" = "测试 2";
-
 /* UTMConfiguration */
 "The backend for this configuration is not supported." = "不支持此配置的后端。";
 
@@ -1257,6 +1303,9 @@ UTMQemuConstants */
 /* UTMAppleConfiguration */
 "The host operating system needs to be updated to support one or more features requested by the guest." = "需要更新主机操作系统以支持客户机请求的一个或多个功能。";
 
+/* UTMScriptingConfigImpl */
+"The icon named '%@' cannot be found in the built-in icons." = "在内置图标中找不到名为 '%@' 的图标。";
+
 /* UTMAppleVirtualMachine */
 "The operating system cannot be installed on this machine." = "操作系统无法安装在此机器上。";
 
@@ -1266,6 +1315,9 @@ UTMQemuConstants */
 /* UTMScriptingVirtualMachineImpl */
 "The QEMU guest agent is not running or not installed on the guest." = "QEMU 客户机代理没有运行或未安装在客户机上。";
 
+/* UTMAppleVirtualMachine */
+"The recovery IPSW cannot be read. Please select a new IPSW in Boot settings." = "无法读取 IPSW 恢复文件。请在启动设置中选择一个新的 IPSW。";
+
 /* No comment provided by engineer. */
 "The selected architecture is unsupported in this version of UTM." = "此版本的 UTM 不支持所选架构。";
 
@@ -1380,9 +1432,6 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Trust" = "信任";
 
-/* No comment provided by engineer. */
-"u{2022} " = "u{2022}";
-
 /* UTMQemuConstants */
 "UDP" = "UDP";
 
@@ -1407,6 +1456,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "Uncompressed Linux kernel (required)" = "未压缩的 Linux 内核文件 (必选)";
 
+/* No comment provided by engineer. */
+"Update" = "更新";
+
 /* No comment provided by engineer. */
 "Update Interface" = "更新界面";
 
@@ -1431,6 +1483,9 @@ UTMQemuConstants */
 /* No comment provided by engineer. */
 "USB sharing not supported in this build of UTM." = "此版本的 UTM 不支持 USB 共享。";
 
+/* No comment provided by engineer. */
+"Use Apple Sparse Image Format" = "使用 Apple Sparse 映像格式";
+
 /* No comment provided by engineer. */
 "Use Command+Option (⌘+⌥) for input capture/release" = "使用 Command + Option (⌘ + ⌥) 捕获/释放输入";
 
@@ -1506,6 +1561,9 @@ VMMetalView */
 /* No comment provided by engineer. */
 "Yes" = "是";
 
+/* UTMAppleVirtualMachine */
+"You need to update macOS to run this virtual machine. A separate pop-up should prompt you to install this update. If you are trying to install a new beta version of macOS, you must manually download the Device Support package from the Apple Developer website." = "你需要更新 macOS 才能运行此虚拟机。应有一个单独的弹出窗口提示你安装此更新。若你尝试安装 macOS 的新 Beta 版,你必须从 Apple Developer 网站手动下载设备支持包。";
+
 /* VMConfigSystemView */
 "Your device has %llu MB of memory and the estimated usage is %llu MB." = "你的设备有 %llu MB 的内存,估计使用量为 %llu MB。";
 
@@ -1611,6 +1669,9 @@ VMWizardOSMacView */
 /* No comment provided by engineer. */
 "Boot into recovery mode." = "启动到还原模式。";
 
+/* No comment provided by engineer. */
+"Boot VHDX Image" = "启动 VHDX 映像";
+
 /* No comment provided by engineer. */
 "Bootloader" = "Bootloader";
 
@@ -1860,6 +1921,9 @@ VMWizardOSMacView */
 /* No comment provided by engineer. */
 "Height" = "高度";
 
+/* No comment provided by engineer. */
+"Hello" = "你好";
+
 /* No comment provided by engineer. */
 "Hide" = "隐藏";
 
@@ -2179,6 +2243,9 @@ VMWizardOSMacView */
 /* No comment provided by engineer. */
 "Select an existing disk image." = "选择一个现有的磁盘映像。";
 
+/* No comment provided by engineer. */
+"Selected:" = "已选择:";
+
 /* No comment provided by engineer. */
 "Serial" = "串行";
 
@@ -2278,6 +2345,15 @@ VMWizardOSMacView */
 /* No comment provided by engineer. */
 "Terminate UTM and stop all running VMs." = "终止 UTM 并停止所有正在运行的虚拟机。";
 
+/* No comment provided by engineer. */
+"Test" = "测试";
+
+/* No comment provided by engineer. */
+"Test 1" = "测试 1";
+
+/* No comment provided by engineer. */
+"Test 2" = "测试 2";
+
 /* No comment provided by engineer. */
 "Text" = "文字";
 
@@ -2317,6 +2393,9 @@ VMWizardOSMacView */
 /* No comment provided by engineer. */
 "Tweaks" = "调整";
 
+/* No comment provided by engineer. */
+"u{2022} " = "u{2022}";
+
 /* No comment provided by engineer. */
 "Ubuntu Install Guide" = "Ubuntu 安装指南";