Merge branch 'master' of git://github.com/wibus-wee/UTM into wibus-wee-master
This commit is contained in:
commit
f5c576221a
|
@ -260,7 +260,7 @@
|
|||
"lFm-mY-36G.headerTitle" = "鼠标滚轮";
|
||||
|
||||
/* Class = "UILabel"; text = "Enabled"; ObjectID = "Llu-cx-Osx"; */
|
||||
"Llu-cx-Osx.text" = "启用";
|
||||
"Llu-cx-Osx.text" = "开启";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Command to send when resizing the console. Placeholder $COLS is the number of columns and $ROWS is the number of rows."; ObjectID = "LTq-Mi-VuJ"; */
|
||||
"LTq-Mi-VuJ.footerTitle" = "调整控制台大小时发送的命令。 $COLS是列数,$ROWS是行数。";
|
||||
|
@ -275,7 +275,7 @@
|
|||
"MAs-NR-G0n.text" = "MB";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Default JIT Cache size is 1/4 of the allocated Memory size. This is in addition to the host memory! Force Multicore will allow multi-CPU emulation even if the memory model is not supported by QEMU (x86 on ARM for example). This could result in incorrect emulation."; ObjectID = "MGc-rW-PLa"; */
|
||||
"MGc-rW-PLa.footerTitle" = "默认的JIT缓存大小是分配给虚拟机内存大小的1/4。 这是运行虚拟机额外消耗的内存!即使内存模型是QEMU不支持的(例如在ARM上模拟X86),通过打开强制多核开关,也可强制QEMU使用设备的多个CPU核心,可能会导致错误。机器特性说明:大多数情况不需要修改。 目前仅用于Mac99虚拟机。适用于某些旧版本的MacOS需要设置via = pmu-adb的情况。";
|
||||
"MGc-rW-PLa.footerTitle" = "默认的JIT缓存大小是分配给虚拟机内存大小的1/4。 这是运行虚拟机额外需要消耗的内存!即使内存模型是QEMU不支持的(例如在ARM上模拟X86),通过打开强制多核开关,也可强制QEMU使用设备的多个CPU核心,但可能会导致错误。机器特性说明:大多数情况不需要修改。 目前仅用于Mac99虚拟机。适用于某些旧版本的MacOS需要设置via = pmu-adb的情况。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "QEMU"; ObjectID = "MGc-rW-PLa"; */
|
||||
"MGc-rW-PLa.headerTitle" = "QEMU";
|
||||
|
@ -344,7 +344,7 @@
|
|||
"qMH-Bx-PsC.text" = "MB";
|
||||
|
||||
/* Class = "UILabel"; text = "Select..."; ObjectID = "qtH-iq-gnv"; */
|
||||
"qtH-iq-gnv.text" = "选择";
|
||||
"qtH-iq-gnv.text" = "选取";
|
||||
|
||||
/* Class = "UILabel"; text = "0 MB"; ObjectID = "r7Y-tO-ugj"; */
|
||||
"r7Y-tO-ugj.text" = "0 MB";
|
||||
|
@ -356,7 +356,7 @@
|
|||
"rbw-FB-I5Q.text" = "hda1";
|
||||
|
||||
/* Class = "UILabel"; text = "System"; ObjectID = "riB-R9-dTb"; */
|
||||
"riB-R9-dTb.text" = "CPU和内存";
|
||||
"riB-R9-dTb.text" = "系统";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "PS/2 has higher compatibility with older operating systems but does not support custom cursor settings."; ObjectID = "Rtj-zp-arL"; */
|
||||
"Rtj-zp-arL.footerTitle" = "PS / 2与较旧的操作系统具有更高的兼容性,但不支持自定义光标设置。";
|
||||
|
|
|
@ -1,30 +1,21 @@
|
|||
/* Class = "UITextField"; placeholder = "Name"; ObjectID = "0TR-HU-09X"; */
|
||||
"0TR-HU-09X.placeholder" = "名稱";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Power"; ObjectID = "0Wo-4E-exJ"; */
|
||||
"0Wo-4E-exJ.accessibilityLabel" = "關機按鈕";
|
||||
|
||||
/* Class = "UILabel"; text = "Drives/Images"; ObjectID = "1FD-SU-TVn"; */
|
||||
"1FD-SU-TVn.text" = "驅動器";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Control"; ObjectID = "1LD-5d-0Ee"; */
|
||||
"1LD-5d-0Ee.accessibilityLabel" = "Control";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⌃"; ObjectID = "1LD-5d-0Ee"; */
|
||||
"1LD-5d-0Ee.normalTitle" = "⌃";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Port Forwarding"; ObjectID = "1MT-lr-GTk"; */
|
||||
"1MT-lr-GTk.title" = "埠轉發";
|
||||
"1MT-lr-GTk.title" = "端口轉發";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Zoom"; ObjectID = "2ao-Lx-lcQ"; */
|
||||
/* Class = "UITableViewSection"; footerTitle = "Requires SPICE guest agent tools to be installed. Retina Mode is recommended only if the guest OS supports HiDPI."; ObjectID = "2ao-Lx-lcQ"; */
|
||||
"2ao-Lx-lcQ.footerTitle" = "需要安裝SPICE虛擬機工具。僅當虛擬機安裝的操作系統支持HiDPI時,才建議使用視網膜模式。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Resolution"; ObjectID = "2ao-Lx-lcQ"; */
|
||||
"2ao-Lx-lcQ.headerTitle" = "縮放";
|
||||
|
||||
/* Class = "UILabel"; text = "Estimated Usage"; ObjectID = "2bR-IG-wMf"; */
|
||||
"2bR-IG-wMf.text" = "預計使用";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F8"; ObjectID = "2Ed-0S-kjc"; */
|
||||
"2Ed-0S-kjc.normalTitle" = "F8";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "Name"; ObjectID = "2Kh-jJ-awN"; */
|
||||
"2Kh-jJ-awN.placeholder" = "名稱";
|
||||
|
||||
|
@ -38,16 +29,16 @@
|
|||
"3i2-h0-zr5.text" = "路徑選擇";
|
||||
|
||||
/* Class = "UILabel"; text = "Full Graphics"; ObjectID = "3Jg-sa-a1s"; */
|
||||
"3Jg-sa-a1s.text" = "圖形介面";
|
||||
"3Jg-sa-a1s.text" = "圖形界面";
|
||||
|
||||
/* Class = "UILabel"; text = "Max Resolution"; ObjectID = "3p4-7o-dMd"; */
|
||||
"3p4-7o-dMd.text" = "最大分辯率";
|
||||
/* Class = "UILabel"; text = "Theme"; ObjectID = "4tC-xd-0a7"; */
|
||||
"4tC-xd-0a7.text" = "主題";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F3"; ObjectID = "4XD-uH-MNJ"; */
|
||||
"4XD-uH-MNJ.normalTitle" = "F3";
|
||||
/* Class = "UILabel"; text = "Title"; ObjectID = "4Xf-3m-yzE"; */
|
||||
"4Xf-3m-yzE.text" = "標題";
|
||||
|
||||
/* Class = "UILabel"; text = "Enable Directory Sharing"; ObjectID = "5Ae-Pr-d2U"; */
|
||||
"5Ae-Pr-d2U.text" = "開啟共亯目錄";
|
||||
"5Ae-Pr-d2U.text" = "開啓共享目錄";
|
||||
|
||||
/* Class = "UILabel"; text = "DHCP Start"; ObjectID = "5O8-6K-mxz"; */
|
||||
"5O8-6K-mxz.text" = "DHCP開始地址";
|
||||
|
@ -58,95 +49,62 @@
|
|||
/* Class = "UILabel"; text = "DHCP Hostname"; ObjectID = "6jT-hy-98r"; */
|
||||
"6jT-hy-98r.text" = "DHCP主機名";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Right"; ObjectID = "6Oy-qX-zoY"; */
|
||||
"6Oy-qX-zoY.accessibilityLabel" = "右箭頭";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "→"; ObjectID = "6Oy-qX-zoY"; */
|
||||
"6Oy-qX-zoY.normalTitle" = "→";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Hardware"; ObjectID = "6vN-fV-5rF"; */
|
||||
"6vN-fV-5rF.headerTitle" = "硬體";
|
||||
"6vN-fV-5rF.headerTitle" = "硬件";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Console"; ObjectID = "6zB-bx-Y94"; */
|
||||
"6zB-bx-Y94.headerTitle" = "終端";
|
||||
|
||||
/* Class = "UILabel"; text = "Detail"; ObjectID = "7CX-Cp-RMc"; */
|
||||
"7CX-Cp-RMc.text" = "詳情";
|
||||
|
||||
/* Class = "UILabel"; text = "Open Configuration after Creation"; ObjectID = "7DJ-Cp-oMO"; */
|
||||
"7DJ-Cp-oMO.text" = "創建後打開設定";
|
||||
"7DJ-Cp-oMO.text" = "創建後打開設置";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Disk Image"; ObjectID = "7id-FA-bJg"; */
|
||||
"7id-FA-bJg.title" = "鏡像";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F11"; ObjectID = "7Jq-kj-K2V"; */
|
||||
"7Jq-kj-K2V.normalTitle" = "F11";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Hide Toolbar"; ObjectID = "7Jt-gO-ZMS"; */
|
||||
"7Jt-gO-ZMS.accessibilityLabel" = "隱藏工具列";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "System"; ObjectID = "7nd-62-tFA"; */
|
||||
"7nd-62-tFA.headerTitle" = "系統";
|
||||
|
||||
/* Class = "UILabel"; text = "Font (placeholder)"; ObjectID = "8ah-qD-hzy"; */
|
||||
"8ah-qD-hzy.text" = "字體";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F10"; ObjectID = "8zW-rN-u2M"; */
|
||||
"8zW-rN-u2M.normalTitle" = "F10";
|
||||
"7nd-62-tFA.headerTitle" = "CPU和內存";
|
||||
|
||||
/* Class = "UILabel"; text = "Detail"; ObjectID = "9fH-Qw-nVS"; */
|
||||
"9fH-Qw-nVS.text" = "詳情";
|
||||
|
||||
/* Class = "UILabel"; text = "Architecture"; ObjectID = "9Nu-pG-ywd"; */
|
||||
"9Nu-pG-ywd.text" = "系統架構";
|
||||
"9Nu-pG-ywd.text" = "架構";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Select Image"; ObjectID = "340-Mu-Hwt"; */
|
||||
"340-Mu-Hwt.title" = "選擇鏡像";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F4"; ObjectID = "876-Dc-Xg3"; */
|
||||
"876-Dc-Xg3.normalTitle" = "F4";
|
||||
|
||||
/* Class = "UILabel"; text = "Name"; ObjectID = "a1E-lK-5Yg"; */
|
||||
"a1E-lK-5Yg.text" = "Name";
|
||||
|
||||
/* Class = "UILabel"; text = "0 MB"; ObjectID = "a8s-7M-new"; */
|
||||
"a8s-7M-new.text" = "0 MB";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Printing"; ObjectID = "acH-xK-xn6"; */
|
||||
"acH-xK-xn6.title" = "列印";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Drives/Images"; ObjectID = "aCz-nM-j4Z"; */
|
||||
"aCz-nM-j4Z.title" = "驅動器";
|
||||
|
||||
/* Class = "UILabel"; text = "Invert Mouse Scroll"; ObjectID = "AFA-AV-g09"; */
|
||||
"AFA-AV-g09.text" = "反轉鼠標滾輪方向";
|
||||
|
||||
/* Class = "UILabel"; text = "Enabled"; ObjectID = "aHx-sa-LGi"; */
|
||||
"aHx-sa-LGi.text" = "开启";
|
||||
"aHx-sa-LGi.text" = "開啓";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Boot"; ObjectID = "aje-ee-mJi"; */
|
||||
"aje-ee-mJi.headerTitle" = "啟動";
|
||||
"aje-ee-mJi.headerTitle" = "啓動";
|
||||
|
||||
/* Class = "UILabel"; text = "Setup Drives/Images"; ObjectID = "AP0-ME-jBc"; */
|
||||
"AP0-ME-jBc.text" = "加載鏡像";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Paste"; ObjectID = "BHE-3Q-Idn"; */
|
||||
"BHE-3Q-Idn.accessibilityLabel" = "粘貼";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Paste"; ObjectID = "bHg-KE-i2P"; */
|
||||
"bHg-KE-i2P.accessibilityLabel" = "粘貼";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "bjd-4T-OVm"; */
|
||||
"bjd-4T-OVm.accessibilityLabel" = "暂停";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Networking"; ObjectID = "bJQ-Qv-ceR"; */
|
||||
"bJQ-Qv-ceR.title" = "網絡";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Name"; ObjectID = "BlT-6O-Tm8"; */
|
||||
"BlT-6O-Tm8.headerTitle" = "虛擬機器名稱";
|
||||
"BlT-6O-Tm8.headerTitle" = "虛擬機名稱";
|
||||
|
||||
/* Class = "UILabel"; text = "Disk Drive"; ObjectID = "bwc-uM-EKo"; */
|
||||
"bwc-uM-EKo.text" = "硬碟";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Tab"; ObjectID = "BXG-l7-BeY"; */
|
||||
"BXG-l7-BeY.accessibilityLabel" = "Tab";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⇥"; ObjectID = "BXG-l7-BeY"; */
|
||||
"BXG-l7-BeY.normalTitle" = "⇥";
|
||||
"bwc-uM-EKo.text" = "硬盤";
|
||||
|
||||
/* Class = "UIButton"; accessibilityHint = "Start"; ObjectID = "byz-Gf-XHC"; */
|
||||
"byz-Gf-XHC.accessibilityHint" = "開始";
|
||||
|
@ -155,25 +113,22 @@
|
|||
"byz-Gf-XHC.accessibilityLabel" = "開始";
|
||||
|
||||
/* Class = "UILabel"; text = "Path"; ObjectID = "CDM-d1-Xuf"; */
|
||||
"CDM-d1-Xuf.text" = "檔案路徑";
|
||||
"CDM-d1-Xuf.text" = "文件路徑";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Hardware"; ObjectID = "CeH-xF-3fF"; */
|
||||
"CeH-xF-3fF.headerTitle" = "硬體";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Up"; ObjectID = "cMr-vl-R93"; */
|
||||
"cMr-vl-R93.accessibilityLabel" = "Up";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "↑"; ObjectID = "cMr-vl-R93"; */
|
||||
"cMr-vl-R93.normalTitle" = "↑";
|
||||
"CeH-xF-3fF.headerTitle" = "硬件";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "System"; ObjectID = "CRh-Zb-s8B"; */
|
||||
"CRh-Zb-s8B.title" = "系統";
|
||||
"CRh-Zb-s8B.title" = "CPU和內存";
|
||||
|
||||
/* Class = "UILabel"; text = "Upscaling"; ObjectID = "cU3-TI-v0c"; */
|
||||
"cU3-TI-v0c.text" = "升尺度(Upscaling)";
|
||||
|
||||
/* Class = "UILabel"; text = "Legacy (PS/2) Mode"; ObjectID = "d5G-2Y-589"; */
|
||||
"d5G-2Y-589.text" = "傳統(PS/2)模式";
|
||||
"d5G-2Y-589.text" = "傳統(PS/2)模式";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Resolution"; ObjectID = "DBb-DO-7RN"; */
|
||||
"DBb-DO-7RN.headerTitle" = "分辯率";
|
||||
/* Class = "UILabel"; text = "Version"; ObjectID = "dbT-d1-LCq"; */
|
||||
"dbT-d1-LCq.text" = "版本";
|
||||
|
||||
/* Class = "UILabel"; text = "CPU Cores"; ObjectID = "dHW-er-x98"; */
|
||||
"dHW-er-x98.text" = "CPU核心數";
|
||||
|
@ -188,52 +143,43 @@
|
|||
"dpu-6y-nD0.footerTitle" = "需要安裝SPICE WebDAV服務。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Shared Directory"; ObjectID = "dpu-6y-nD0"; */
|
||||
"dpu-6y-nD0.headerTitle" = "共亯目錄";
|
||||
"dpu-6y-nD0.headerTitle" = "共享目錄";
|
||||
|
||||
/* Class = "UILabel"; text = "Scale to Fit"; ObjectID = "DSd-aZ-Qka"; */
|
||||
/* Class = "UILabel"; text = "Fit to Screen"; ObjectID = "DSd-aZ-Qka"; */
|
||||
"DSd-aZ-Qka.text" = "縮放至適合";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "hda.img"; ObjectID = "Dx6-pD-sU3"; */
|
||||
"Dx6-pD-sU3.placeholder" = "hda.img";
|
||||
|
||||
/* Class = "UILabel"; text = "Guest Network (IPv6)"; ObjectID = "eAi-sh-x9d"; */
|
||||
"eAi-sh-x9d.text" = "虛擬機器網絡(IPv6)";
|
||||
"eAi-sh-x9d.text" = "虛擬機網絡(IPv6)";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Hint: for PC system emulation, the most common location is 'ide' and for Virt system emulation, the most common location is 'virtio'. For ISOs, set the image type to 'cd'."; ObjectID = "eeY-js-xSc"; */
|
||||
"eeY-js-xSc.footerTitle" = "提示:對於PC系統,一般情況下接口類型選擇「 ide」,對於Virt系統,一般情況下接口類型選擇「 virtio」。對於iso,將應將鏡像類型設置為「CD/DVD鏡像」。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Location"; ObjectID = "eeY-js-xSc"; */
|
||||
"eeY-js-xSc.headerTitle" = "驅動器資訊";
|
||||
"eeY-js-xSc.headerTitle" = "驅動器信息";
|
||||
|
||||
/* Class = "UILabel"; text = "Location"; ObjectID = "EGI-JP-qwU"; */
|
||||
"EGI-JP-qwU.text" = "介面類別型";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F12"; ObjectID = "EIz-R9-Ca8"; */
|
||||
"EIz-R9-Ca8.normalTitle" = "F12";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Settings"; ObjectID = "ESi-T5-nUB"; */
|
||||
"ESi-T5-nUB.accessibilityLabel" = "設定";
|
||||
"EGI-JP-qwU.text" = "接口類型";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Input"; ObjectID = "Etn-MD-71X"; */
|
||||
"Etn-MD-71X.title" = "輸入";
|
||||
|
||||
/* Class = "UILabel"; text = "Total RAM"; ObjectID = "ETs-n1-aUr"; */
|
||||
"ETs-n1-aUr.text" = "可用記憶體";
|
||||
"ETs-n1-aUr.text" = "可用內存";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Advanced"; ObjectID = "F7q-42-AmC"; */
|
||||
"F7q-42-AmC.headerTitle" = "高級選項";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Hide Keyboard"; ObjectID = "F32-dg-1Zk"; */
|
||||
"F32-dg-1Zk.accessibilityLabel" = "隱藏鍵盤";
|
||||
|
||||
/* Class = "UILabel"; text = "Enabled"; ObjectID = "fDF-an-yxM"; */
|
||||
"fDF-an-yxM.text" = "開啟";
|
||||
|
||||
/* Class = "UILabel"; text = "Disk"; ObjectID = "Ffd-jl-gNs"; */
|
||||
"Ffd-jl-gNs.text" = "磁片";
|
||||
"Ffd-jl-gNs.text" = "磁盤";
|
||||
|
||||
/* Class = "UILabel"; text = "Title"; ObjectID = "FFD-Jl-stc"; */
|
||||
"FFD-Jl-stc.text" = "鏡像名";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Requires SPICE guest agent tools to be installed."; ObjectID = "Fjo-PM-Pc6"; */
|
||||
"Fjo-PM-Pc6.footerTitle" = "安裝SPICE虛擬機器工具後才會生效";
|
||||
"Fjo-PM-Pc6.footerTitle" = "安裝SPICE虛擬機工具後才會生效";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Clipboard Sharing"; ObjectID = "Fjo-PM-Pc6"; */
|
||||
"Fjo-PM-Pc6.headerTitle" = "分享剪貼板";
|
||||
|
@ -241,116 +187,113 @@
|
|||
/* Class = "UILabel"; text = "Guest Network"; ObjectID = "fOG-3K-1lH"; */
|
||||
"fOG-3K-1lH.text" = "網絡";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Scaling"; ObjectID = "FuI-Z5-HPj"; */
|
||||
"FuI-Z5-HPj.headerTitle" = "縮放";
|
||||
|
||||
/* Class = "UILabel"; text = "Display"; ObjectID = "fZG-YK-q4O"; */
|
||||
"fZG-YK-q4O.text" = "顯示";
|
||||
|
||||
/* Class = "UILabel"; text = "Disk Drive"; ObjectID = "gaX-u8-yz8"; */
|
||||
"gaX-u8-yz8.text" = "硬碟";
|
||||
/* Class = "UILabel"; text = "Downscaling"; ObjectID = "g1h-Bh-yRJ"; */
|
||||
"g1h-Bh-yRJ.text" = "降尺度(Downscaling)";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Keyboard"; ObjectID = "Grb-jH-Oxk"; */
|
||||
"Grb-jH-Oxk.accessibilityLabel" = "鍵盤";
|
||||
/* Class = "UILabel"; text = "Subtitle"; ObjectID = "gTk-zy-Ibj"; */
|
||||
"gTk-zy-Ibj.text" = "子標題";
|
||||
|
||||
/* Class = "UILabel"; text = "Enable Clipboard Sharing"; ObjectID = "gTm-35-vCi"; */
|
||||
"gTm-35-vCi.text" = "開啟";
|
||||
"gTm-35-vCi.text" = "開啓";
|
||||
|
||||
/* Class = "UILabel"; text = "Input"; ObjectID = "GvK-o6-9qU"; */
|
||||
"GvK-o6-9qU.text" = "輸入";
|
||||
|
||||
/* Class = "UILabel"; text = "Printing"; ObjectID = "gXb-Fk-IyH"; */
|
||||
"gXb-Fk-IyH.text" = "列印";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Additional Options"; ObjectID = "hjJ-kU-VR1"; */
|
||||
"hjJ-kU-VR1.headerTitle" = "輸入接收管道";
|
||||
|
||||
/* Class = "UILabel"; text = "CPU Count"; ObjectID = "HlJ-Fd-TPS"; */
|
||||
"HlJ-Fd-TPS.text" = "CPU核心數";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Back"; ObjectID = "HpT-OM-Xpa"; */
|
||||
"HpT-OM-Xpa.accessibilityLabel" = "返回主頁";
|
||||
"hjJ-kU-VR1.headerTitle" = "更多設置";
|
||||
|
||||
/* Class = "UILabel"; text = "Memory"; ObjectID = "HRc-mq-43y"; */
|
||||
"HRc-mq-43y.text" = "記憶體";
|
||||
"HRc-mq-43y.text" = "內存";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "2"; ObjectID = "I4t-8W-Nev"; */
|
||||
/* Class = "UITextField"; placeholder = "1"; ObjectID = "I4t-8W-Nev"; */
|
||||
"I4t-8W-Nev.placeholder" = "2";
|
||||
|
||||
/* Class = "UILabel"; text = "Default"; ObjectID = "Ijr-H4-Hee"; */
|
||||
"Ijr-H4-Hee.text" = "默認";
|
||||
|
||||
/* Class = "UILabel"; text = "Isolate Guest"; ObjectID = "iS1-Ur-HFa"; */
|
||||
"iS1-Ur-HFa.text" = "僅本地訪問";
|
||||
|
||||
/* Class = "UILabel"; text = "Select..."; ObjectID = "iuP-Eh-P68"; */
|
||||
"iuP-Eh-P68.text" = "選擇…";
|
||||
"iuP-Eh-P68.text" = "選擇...";
|
||||
|
||||
/* Class = "UILabel"; text = "Host Address (IPv6)"; ObjectID = "j8H-o8-7gQ"; */
|
||||
"j8H-o8-7gQ.text" = "主機地址(IPv6)";
|
||||
"j8H-o8-7gQ.text" = "主機地址(IPv6)";
|
||||
|
||||
/* Class = "UILabel"; text = "DNS Search Domains"; ObjectID = "jDl-dl-Cu8"; */
|
||||
"jDl-dl-Cu8.text" = "DNS蒐索域";
|
||||
"jDl-dl-Cu8.text" = "DNS搜索域";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "Default"; ObjectID = "Jk5-aT-3ap"; */
|
||||
"Jk5-aT-3ap.placeholder" = "默認大小";
|
||||
|
||||
/* Class = "UILabel"; text = "Sharing"; ObjectID = "jv0-6r-NAJ"; */
|
||||
"jv0-6r-NAJ.text" = "共亯";
|
||||
"jv0-6r-NAJ.text" = "共享";
|
||||
|
||||
/* Class = "UILabel"; text = "Default"; ObjectID = "KFq-K6-6KS"; */
|
||||
"KFq-K6-6KS.text" = "默認";
|
||||
|
||||
/* Class = "UILabel"; text = "Network Card"; ObjectID = "KRc-3d-cbz"; */
|
||||
"KRc-3d-cbz.text" = "網卡";
|
||||
|
||||
/* Class = "UILabel"; text = "Font Size"; ObjectID = "KSo-te-FQs"; */
|
||||
"KSo-te-FQs.text" = "字體大小";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Name"; ObjectID = "kxc-0J-xgO"; */
|
||||
"kxc-0J-xgO.headerTitle" = "名稱";
|
||||
|
||||
/* Class = "UILabel"; text = "Detail"; ObjectID = "KYQ-B4-Cf3"; */
|
||||
"KYQ-B4-Cf3.text" = "詳情";
|
||||
|
||||
/* Class = "UILabel"; text = "Fixed"; ObjectID = "LCF-nv-jEK"; */
|
||||
"LCF-nv-jEK.text" = "固定";
|
||||
/* Class = "UILabel"; text = "Default"; ObjectID = "l4L-0j-IXJ"; */
|
||||
"l4L-0j-IXJ.text" = "默認";
|
||||
|
||||
/* Class = "UILabel"; text = "JIT Cache"; ObjectID = "led-8Q-nNh"; */
|
||||
"led-8Q-nNh.text" = "JIT緩存";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Mouse Wheel"; ObjectID = "lFm-mY-36G"; */
|
||||
"lFm-mY-36G.headerTitle" = "鼠標滾輪";
|
||||
|
||||
/* Class = "UILabel"; text = "Enabled"; ObjectID = "Llu-cx-Osx"; */
|
||||
"Llu-cx-Osx.text" = "啟用";
|
||||
"Llu-cx-Osx.text" = "開啓";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F2"; ObjectID = "m3u-Hy-WNb"; */
|
||||
"m3u-Hy-WNb.normalTitle" = "F2";
|
||||
/* Class = "UITableViewSection"; footerTitle = "Command to send when resizing the console. Placeholder $COLS is the number of columns and $ROWS is the number of rows."; ObjectID = "LTq-Mi-VuJ"; */
|
||||
"LTq-Mi-VuJ.footerTitle" = "調整控制台大小時發送的命令。 $COLS是列數,$ROWS是行數。";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Hide Toolbar"; ObjectID = "M5V-xj-Rzw"; */
|
||||
"M5V-xj-Rzw.accessibilityLabel" = "隱藏工具列";
|
||||
/* Class = "UITableViewSection"; headerTitle = "Resize Console Command"; ObjectID = "LTq-Mi-VuJ"; */
|
||||
"LTq-Mi-VuJ.headerTitle" = "調整控制台命令的大小";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Zoom"; ObjectID = "m9f-Az-rlH"; */
|
||||
"m9f-Az-rlH.accessibilityLabel" = "縮放";
|
||||
/* Class = "UILabel"; text = "Title"; ObjectID = "lws-wx-k0R"; */
|
||||
"lws-wx-k0R.text" = "標題";
|
||||
|
||||
/* Class = "UILabel"; text = "MB"; ObjectID = "MAs-NR-G0n"; */
|
||||
"MAs-NR-G0n.text" = "MB";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Default JIT Cache size is 1/4 of the allocated Memory size. This is in addition to the host memory! Force Multicore will allow multi-CPU emulation even if the memory model is not supported by QEMU (x86 on ARM for example). This could result in incorrect emulation. If disabled and CPU Count is > 1 then all cores will be emulated by a single core causing reduced performance."; ObjectID = "MGc-rW-PLa"; */
|
||||
"MGc-rW-PLa.footerTitle" = "默認的JIT緩存大小是分配給虛擬機器記憶體大小的1/4。這是運行虛擬機器額外消耗的記憶體!即使記憶體模型是QEMU不支持的(例如在ARM上類比X86),通過打開強制多核開關,也可強制QEMU使用設備的多個CPU核心,可能會導致錯誤。";
|
||||
/* Class = "UITableViewSection"; footerTitle = "Default JIT Cache size is 1/4 of the allocated Memory size. This is in addition to the host memory! Force Multicore will allow multi-CPU emulation even if the memory model is not supported by QEMU (x86 on ARM for example). This could result in incorrect emulation."; ObjectID = "MGc-rW-PLa"; */
|
||||
"MGc-rW-PLa.footerTitle" = "默認的JIT緩存大小是分配給虛擬機內存大小的1/4。 這是運行虛擬機額外需要消耗的內存!即使內存模型是QEMU不支持的(例如在ARM上模擬X86),通過打開強制多核開關,也可強制QEMU使用設備的多個CPU核心,但可能會導致錯誤。機器特性說明:大多數情況不需要修改。 目前僅用於Mac99虛擬機。適用於某些舊版本的MacOS需要設置via = pmu-adb的情況。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "QEMU"; ObjectID = "MGc-rW-PLa"; */
|
||||
"MGc-rW-PLa.headerTitle" = "QEMU";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Sound"; ObjectID = "MGj-2L-8uR"; */
|
||||
"MGj-2L-8uR.title" = "音訊";
|
||||
"MGj-2L-8uR.title" = "音頻";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "Most people do not need to touch these settings."; ObjectID = "mTW-BC-BPZ"; */
|
||||
"mTW-BC-BPZ.footerTitle" = "如無必要無需修改這些默認設置。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Advanced Configuration"; ObjectID = "mTW-BC-BPZ"; */
|
||||
"mTW-BC-BPZ.headerTitle" = "IP配寘";
|
||||
"mTW-BC-BPZ.headerTitle" = "IP配置";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Create VM"; ObjectID = "My3-qO-OLf"; */
|
||||
"My3-qO-OLf.title" = "創建虛擬機器";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F9"; ObjectID = "n2Z-fx-LHS"; */
|
||||
"n2Z-fx-LHS.normalTitle" = "F9";
|
||||
"My3-qO-OLf.title" = "創建虛擬機";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Hardware"; ObjectID = "NCJ-Al-5BI"; */
|
||||
"NCJ-Al-5BI.headerTitle" = "硬體";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Left"; ObjectID = "nG1-Lj-efg"; */
|
||||
"nG1-Lj-efg.accessibilityLabel" = "左箭頭";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "←"; ObjectID = "nG1-Lj-efg"; */
|
||||
"nG1-Lj-efg.normalTitle" = "←";
|
||||
"NCJ-Al-5BI.headerTitle" = "硬件";
|
||||
|
||||
/* Class = "UILabel"; text = "Console Mode"; ObjectID = "nGh-ET-2qO"; */
|
||||
"nGh-ET-2qO.text" = "終端模式";
|
||||
|
@ -362,7 +305,7 @@
|
|||
"Nom-x9-xrU.text" = "可擴展";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Basic"; ObjectID = "npu-cv-8wY"; */
|
||||
"npu-cv-8wY.headerTitle" = "基本資訊";
|
||||
"npu-cv-8wY.headerTitle" = "基本信息";
|
||||
|
||||
/* Class = "UILabel"; text = "Debug Log"; ObjectID = "o5n-nQ-vae"; */
|
||||
"o5n-nQ-vae.text" = "記錄日誌";
|
||||
|
@ -377,16 +320,10 @@
|
|||
"OwS-jd-mte.placeholder" = "512";
|
||||
|
||||
/* Class = "UILabel"; text = "DNS Server (IPv6)"; ObjectID = "PaI-t4-MPm"; */
|
||||
"PaI-t4-MPm.text" = "DNS伺服器(IPv6)";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Option"; ObjectID = "PvO-bn-C3P"; */
|
||||
"PvO-bn-C3P.accessibilityLabel" = "Option";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⌥"; ObjectID = "PvO-bn-C3P"; */
|
||||
"PvO-bn-C3P.normalTitle" = "⌥";
|
||||
"PaI-t4-MPm.text" = "DNS 服務器(IPv6)";
|
||||
|
||||
/* Class = "UILabel"; text = "Gesture and Cursor Settings"; ObjectID = "PYT-mF-w3w"; */
|
||||
"PYT-mF-w3w.text" = "直接";
|
||||
"PYT-mF-w3w.text" = "手勢與光標選項";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "10.0.2.0/24"; ObjectID = "q6m-Ld-1jH"; */
|
||||
"q6m-Ld-1jH.placeholder" = "10.0.2.0/24";
|
||||
|
@ -398,7 +335,7 @@
|
|||
"q44-A5-QUO.accessibilityLabel" = "回車";
|
||||
|
||||
/* Class = "UILabel"; text = "DHCP Domain Name"; ObjectID = "qiy-Bt-O9l"; */
|
||||
"qiy-Bt-O9l.text" = "DHCP功能變數名稱";
|
||||
"qiy-Bt-O9l.text" = "DHCP域名";
|
||||
|
||||
/* Class = "UILabel"; text = "MB"; ObjectID = "qlZ-rS-wks"; */
|
||||
"qlZ-rS-wks.text" = "MB";
|
||||
|
@ -407,7 +344,7 @@
|
|||
"qMH-Bx-PsC.text" = "MB";
|
||||
|
||||
/* Class = "UILabel"; text = "Select..."; ObjectID = "qtH-iq-gnv"; */
|
||||
"qtH-iq-gnv.text" = "選擇";
|
||||
"qtH-iq-gnv.text" = "選取";
|
||||
|
||||
/* Class = "UILabel"; text = "0 MB"; ObjectID = "r7Y-tO-ugj"; */
|
||||
"r7Y-tO-ugj.text" = "0 MB";
|
||||
|
@ -421,50 +358,41 @@
|
|||
/* Class = "UILabel"; text = "System"; ObjectID = "riB-R9-dTb"; */
|
||||
"riB-R9-dTb.text" = "系統";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Hardware"; ObjectID = "Roy-Wv-Hrq"; */
|
||||
"Roy-Wv-Hrq.headerTitle" = "硬體";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "PS/2 has higher compatibility with older operating systems but does not support custom cursor settings."; ObjectID = "Rtj-zp-arL"; */
|
||||
"Rtj-zp-arL.footerTitle" = "PS / 2與較舊的作業系統具有更高的相容性,但不支持自定義光標設定。";
|
||||
"Rtj-zp-arL.footerTitle" = "PS / 2與較舊的操作系統具有更高的兼容性,但不支持自定義光標設置。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Legacy"; ObjectID = "Rtj-zp-arL"; */
|
||||
"Rtj-zp-arL.headerTitle" = "傳統(Legacy) ";
|
||||
"Rtj-zp-arL.headerTitle" = "傳統(Legacy)";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "512"; ObjectID = "S2s-iX-Lul"; */
|
||||
"S2s-iX-Lul.placeholder" = "512";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Command"; ObjectID = "S2Y-JX-D2o"; */
|
||||
"S2Y-JX-D2o.accessibilityLabel" = "Command";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⌘"; ObjectID = "S2Y-JX-D2o"; */
|
||||
"S2Y-JX-D2o.normalTitle" = "⌘";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Image"; ObjectID = "SCF-Z9-xBk"; */
|
||||
"SCF-Z9-xBk.headerTitle" = "鏡像";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Down"; ObjectID = "sOo-ak-Mlv"; */
|
||||
"sOo-ak-Mlv.accessibilityLabel" = "下箭頭";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "↓"; ObjectID = "sOo-ak-Mlv"; */
|
||||
"sOo-ak-Mlv.normalTitle" = "↓";
|
||||
/* Class = "UITableViewSection"; footerTitle = "For most non-ARM targets, all CPUs will be emulated by a single CPU by default."; ObjectID = "spp-Cv-g7X"; */
|
||||
"spp-Cv-g7X.footerTitle" = "對於大多數非ARM架構的系統,默認情況下多CPU將由單個CPU模擬。當您設置內存過大時,可能會導致虛擬機無法啓動。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Hardware"; ObjectID = "spp-Cv-g7X"; */
|
||||
"spp-Cv-g7X.headerTitle" = "硬體";
|
||||
"spp-Cv-g7X.headerTitle" = "硬件";
|
||||
|
||||
/* Class = "UILabel"; text = "Memory"; ObjectID = "SvG-PI-7bh"; */
|
||||
"SvG-PI-7bh.text" = "記憶體";
|
||||
"SvG-PI-7bh.text" = "內存";
|
||||
|
||||
/* Class = "UILabel"; text = "Title"; ObjectID = "SwZ-ol-btE"; */
|
||||
"SwZ-ol-btE.text" = "標題";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Settings"; ObjectID = "SXa-j7-wWI"; */
|
||||
"SXa-j7-wWI.accessibilityLabel" = "設定";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "10.0.2.0.15"; ObjectID = "sym-7m-1rq"; */
|
||||
"sym-7m-1rq.placeholder" = "10.0.2.0.15";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Configuration"; ObjectID = "TeT-9a-let"; */
|
||||
"TeT-9a-let.title" = "配寘";
|
||||
"TeT-9a-let.title" = "配置";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Select Directory"; ObjectID = "teU-fb-PrK"; */
|
||||
"teU-fb-PrK.title" = "選擇路徑";
|
||||
|
||||
/* Class = "UILabel"; text = "Font"; ObjectID = "TL7-f0-qSl"; */
|
||||
"TL7-f0-qSl.text" = "字體";
|
||||
|
||||
/* Class = "UILabel"; text = "MB"; ObjectID = "u4W-r9-V11"; */
|
||||
"u4W-r9-V11.text" = "MB";
|
||||
|
@ -473,7 +401,7 @@
|
|||
"ujd-Ae-CRP.text" = "只讀";
|
||||
|
||||
/* Class = "UILabel"; text = "Port Forwarding..."; ObjectID = "UjF-Vd-L2A"; */
|
||||
"UjF-Vd-L2A.text" = "埠轉發";
|
||||
"UjF-Vd-L2A.text" = "端口轉發";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "QEMU Args"; ObjectID = "upL-Oh-a3A"; */
|
||||
"upL-Oh-a3A.placeholder" = "QEMU參數";
|
||||
|
@ -481,8 +409,8 @@
|
|||
/* Class = "UILabel"; text = "0"; ObjectID = "uy0-gI-CBW"; */
|
||||
"uy0-gI-CBW.text" = "0";
|
||||
|
||||
/* Class = "UITextField"; placeholder = "2"; ObjectID = "VBD-VX-Usg"; */
|
||||
"VBD-VX-Usg.placeholder" = "2";
|
||||
/* Class = "UILabel"; text = "Default"; ObjectID = "vJY-9c-oS6"; */
|
||||
"vJY-9c-oS6.text" = "默認";
|
||||
|
||||
/* Class = "UILabel"; text = "Name"; ObjectID = "VQv-L6-Wpd"; */
|
||||
"VQv-L6-Wpd.text" = "名稱";
|
||||
|
@ -491,13 +419,13 @@
|
|||
"Vsj-CY-Ew5.title" = "其他QEMU參數";
|
||||
|
||||
/* Class = "UILabel"; text = "Export Log..."; ObjectID = "vU7-wd-ipe"; */
|
||||
"vU7-wd-ipe.text" = "匯出日誌";
|
||||
"vU7-wd-ipe.text" = "導出日誌";
|
||||
|
||||
/* Class = "UITableViewSection"; footerTitle = "If you attempt to allocate more resources than what is on your device, the VM may not boot and your device may become unstable."; ObjectID = "wbc-1J-nlk"; */
|
||||
"wbc-1J-nlk.footerTitle" = "如果您分配的記憶體大於您設備上的可用的,則虛擬機器可能無法啟動,並且設備可能變得不穩定。";
|
||||
"wbc-1J-nlk.footerTitle" = "如果您分配的內存大於您設備上的可用的,則虛擬機可能無法啓動,並且設備可能變得不穩定。";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Host Information"; ObjectID = "wbc-1J-nlk"; */
|
||||
"wbc-1J-nlk.headerTitle" = "設備資訊";
|
||||
"wbc-1J-nlk.headerTitle" = "設備信息";
|
||||
|
||||
/* Class = "UITableViewSection"; headerTitle = "Drives"; ObjectID = "wDi-gr-I7A"; */
|
||||
"wDi-gr-I7A.headerTitle" = "驅動器";
|
||||
|
@ -511,29 +439,17 @@
|
|||
/* Class = "UITableViewSection"; headerTitle = "Debug"; ObjectID = "WkA-K4-U3C"; */
|
||||
"WkA-K4-U3C.headerTitle" = "調試選項";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F6"; ObjectID = "wMD-ug-3bW"; */
|
||||
"wMD-ug-3bW.normalTitle" = "F6";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F1"; ObjectID = "wPb-ec-tXw"; */
|
||||
"wPb-ec-tXw.normalTitle" = "F1";
|
||||
|
||||
/* Class = "UILabel"; text = "Try booting first from"; ObjectID = "wrM-Ql-L8D"; */
|
||||
"wrM-Ql-L8D.text" = "啟動首先嘗試從";
|
||||
|
||||
/* Class = "UILabel"; text = "Additional QEMU Arguments"; ObjectID = "wvt-Dh-tQm"; */
|
||||
"wvt-Dh-tQm.text" = "其他QEMU參數";
|
||||
|
||||
/* Class = "UILabel"; text = "System"; ObjectID = "XhT-dg-bb9"; */
|
||||
"XhT-dg-bb9.text" = "系統";
|
||||
"XhT-dg-bb9.text" = "CPU";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "New Drive/Image"; ObjectID = "XLc-iy-COp"; */
|
||||
"XLc-iy-COp.title" = "新驅動器";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Right"; ObjectID = "Xlj-Hd-dHd"; */
|
||||
"Xlj-Hd-dHd.accessibilityLabel" = "Right";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "Del"; ObjectID = "Xlj-Hd-dHd"; */
|
||||
"Xlj-Hd-dHd.normalTitle" = "删除鍵";
|
||||
/* Class = "UILabel"; text = "System"; ObjectID = "xMH-IE-l4T"; */
|
||||
"xMH-IE-l4T.text" = "CPU";
|
||||
|
||||
/* Class = "UILabel"; text = "Image Type"; ObjectID = "xoO-as-9Kn"; */
|
||||
"xoO-as-9Kn.text" = "鏡像類型";
|
||||
|
@ -547,39 +463,21 @@
|
|||
/* Class = "UINavigationItem"; title = "Display"; ObjectID = "xuY-6V-eU1"; */
|
||||
"xuY-6V-eU1.title" = "顯示";
|
||||
|
||||
/* Class = "UILabel"; text = "1024x768"; ObjectID = "xVE-hN-Dcf"; */
|
||||
"xVE-hN-Dcf.text" = "1024x768";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Shift"; ObjectID = "XWu-4O-XGa"; */
|
||||
"XWu-4O-XGa.accessibilityLabel" = "Shift";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⇧"; ObjectID = "XWu-4O-XGa"; */
|
||||
"XWu-4O-XGa.normalTitle" = "⇧";
|
||||
|
||||
/* Class = "UINavigationItem"; title = "Virtual Machines"; ObjectID = "y7c-vs-jlM"; */
|
||||
"y7c-vs-jlM.title" = "虛擬機器";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Pause"; ObjectID = "y8S-ia-RVP"; */
|
||||
"y8S-ia-RVP.accessibilityLabel" = "暫停";
|
||||
|
||||
/* Class = "UIButton"; accessibilityLabel = "Escape"; ObjectID = "yDQ-hh-V1x"; */
|
||||
"yDQ-hh-V1x.accessibilityLabel" = "ESC";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "⎋"; ObjectID = "yDQ-hh-V1x"; */
|
||||
"yDQ-hh-V1x.normalTitle" = "⎋";
|
||||
"y7c-vs-jlM.title" = "虛擬機";
|
||||
|
||||
/* Class = "UILabel"; text = "DNS Server"; ObjectID = "YED-iz-j6H"; */
|
||||
"YED-iz-j6H.text" = "DNS伺服器";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F7"; ObjectID = "yuk-bm-ipJ"; */
|
||||
"yuk-bm-ipJ.normalTitle" = "F7";
|
||||
"YED-iz-j6H.text" = "DNS 服務器";
|
||||
|
||||
/* Class = "UILabel"; text = "Try booting first from"; ObjectID = "Yzl-hW-dz8"; */
|
||||
"Yzl-hW-dz8.text" = "啟動首先嘗試從";
|
||||
"Yzl-hW-dz8.text" = "啓動首先嘗試從";
|
||||
|
||||
/* Class = "UILabel"; text = "Architecture"; ObjectID = "ziF-JQ-bTj"; */
|
||||
"ziF-JQ-bTj.text" = "架構";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "F5"; ObjectID = "ZrI-oI-jIY"; */
|
||||
"ZrI-oI-jIY.normalTitle" = "F5";
|
||||
/* Class = "UILabel"; text = "Machine Properties"; ObjectID = "zoj-Ic-dyX"; */
|
||||
"zoj-Ic-dyX.text" = "機器特性";
|
||||
|
||||
/* Class = "UILabel"; text = "Blinking Cursor"; ObjectID = "ZPx-JZ-dIr"; */
|
||||
"ZPx-JZ-dIr.text" = "光標閃爍";
|
||||
|
||||
|
|
|
@ -26,16 +26,16 @@
|
|||
"Cursor" = "光标";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-DOWN" = "方向键下";
|
||||
"D-DOWN" = "下方向键";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-LEFT" = "方向键左";
|
||||
"D-LEFT" = "左方向键";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-RIGHT" = "方向键右";
|
||||
"D-RIGHT" = "右方向键";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-UP" = "方向键上";
|
||||
"D-UP" = "上方向键";
|
||||
|
||||
/* (No Comment) */
|
||||
"Disabled" = "禁用";
|
||||
|
@ -68,7 +68,7 @@
|
|||
"Group" = "组";
|
||||
|
||||
/* (No Comment) */
|
||||
"Left" = "方向键左";
|
||||
"Left" = "左方向键";
|
||||
|
||||
/* (No Comment) */
|
||||
"Long Press" = "长按";
|
||||
|
@ -143,5 +143,5 @@
|
|||
"Two Finger Tap" = "双指轻点";
|
||||
|
||||
/* (No Comment) */
|
||||
"Up" = "方向键上";
|
||||
"Up" = "上方向键";
|
||||
|
||||
|
|
|
@ -26,16 +26,16 @@
|
|||
"Cursor" = "光標";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-DOWN" = "方向鍵下";
|
||||
"D-DOWN" = "下方向鍵";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-LEFT" = "方向鍵左";
|
||||
"D-LEFT" = "左方向鍵";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-RIGHT" = "方向鍵右";
|
||||
"D-RIGHT" = "右方向鍵";
|
||||
|
||||
/* (No Comment) */
|
||||
"D-UP" = "方向鍵上";
|
||||
"D-UP" = "上方向鍵";
|
||||
|
||||
/* (No Comment) */
|
||||
"Disabled" = "禁用";
|
||||
|
@ -143,4 +143,4 @@
|
|||
"Two Finger Tap" = "雙指輕點";
|
||||
|
||||
/* (No Comment) */
|
||||
"Up" = "方向鍵上";
|
||||
"Up" = "方向鍵上";
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* Privacy - Location Always and When In Use Usage Description */
|
||||
"NSLocationAlwaysAndWhenInUseUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息不会被发送。";
|
||||
"NSLocationAlwaysAndWhenInUseUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
|
||||
|
||||
/* Privacy - Location Always Usage Description */
|
||||
"NSLocationAlwaysUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息不会被发送。";
|
||||
"NSLocationAlwaysUsageDescription" = "由于iOS的机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
|
||||
|
||||
/* Privacy - Location When In Use Usage Description */
|
||||
"NSLocationWhenInUseUsageDescription" = "由于iOS的后台机制,后台保持虚拟机运行需要借助定位服务。您的位置信息不会被发送。";
|
||||
"NSLocationWhenInUseUsageDescription" = "由于iOS的后台机制,后台保持虚拟机运行需要借助定位服务。您的位置信息将不会被发送。";
|
||||
|
||||
/* Privacy - Microphone Usage Description */
|
||||
"NSMicrophoneUsageDescription" = "虚拟机需要您的同意才能使用麦克风。";
|
||||
"NSMicrophoneUsageDescription" = "UTM需要您的同意才能使用麦克风。";
|
||||
|
||||
/* (No Comment) */
|
||||
"UTM virtual machine" = "";
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* VMConfigDriveCreateViewController */
|
||||
"A file already exists for this name, if you proceed, it will be replaced." = "此名称的文件已存在,如果继续,它将被替换。";
|
||||
"A file already exists for this name, if you proceed, it will be replaced." = "同名的项目已被创建,如果您继续,正在创建的项目将会替换它。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"An internal error has occured. UTM will terminate." = "发生内部错误。 UTM即将退出。";
|
||||
"An internal error has occured. UTM will terminate." = "发生了一个内部错误。 UTM即将退出。";
|
||||
|
||||
/* VMConfigDirectoryPickerViewController */
|
||||
"Are you sure you want to delete this directory? All files and subdirectories WILL be deleted." = "您确定要删除此目录吗?所有文件和子目录将被删除。";
|
||||
"Are you sure you want to delete this directory? All files and subdirectories WILL be deleted." = "您确定要删除此目录吗?所有文件和子目录将会被删除。";
|
||||
|
||||
/* Delete confirmation */
|
||||
"Are you sure you want to delete this VM? Any drives associated will also be deleted." = "您确定要删除此虚拟机吗?所有关联的磁盘/光盘镜像也将被删除。";
|
||||
"Are you sure you want to delete this VM? Any drives associated will also be deleted." = "您确定要删除此虚拟机吗?所有与虚拟机关联的磁盘/光盘镜像也将会被删除。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to exit UTM?." = "您确定要退出UTM吗?";
|
||||
|
@ -17,10 +17,10 @@
|
|||
"Are you sure you want to permanently delete this disk image?" = "您确定要永久删除该磁盘镜像吗?";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to reset this VM? Any unsaved changes will be lost." = "您确定要重置此虚拟机吗? 任何未保存的更改将丢失。";
|
||||
"Are you sure you want to reset this VM? Any unsaved changes will be lost." = "您确定要重置此虚拟机吗? 任何未保存的更改将会丢失。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to stop this VM and exit? Any unsaved changes will be lost." = "您确定要强制关闭虚拟机吗?所有未保存的更改都会丢失。";
|
||||
"Are you sure you want to stop this VM and exit? Any unsaved changes will be lost." = "您确定要强制关闭虚拟机吗?所有未保存的更改都将会丢失。";
|
||||
|
||||
/* VMConfigSharingViewController */
|
||||
"Browse..." = "浏览";
|
||||
|
@ -31,7 +31,7 @@
|
|||
"Cancel" = "取消";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Cannot create directory for disk image." = "无法在路径中创建磁盘镜像";
|
||||
"Cannot create directory for disk image." = "无法为磁盘映像创建目录。";
|
||||
|
||||
/* Configuration boot device */
|
||||
"CD/DVD" = "CD/DVD";
|
||||
|
@ -57,7 +57,7 @@
|
|||
"Delete" = "删除";
|
||||
|
||||
/* VMConfigDrivesViewController */
|
||||
"Delete Data" = "删除";
|
||||
"Delete Data" = "删除数据";
|
||||
|
||||
/* Delete VM overlay */
|
||||
"Deleting %@..." = "正在删除 %@...";
|
||||
|
@ -66,7 +66,7 @@
|
|||
"Directory Name" = "目录名称";
|
||||
|
||||
/* VMDisplayTerminalViewController */
|
||||
"Disable this bar in Settings -> General -> Keyboards -> Shortcuts" = "在 设置->通用->键盘->快捷键 禁用此栏";
|
||||
"Disable this bar in Settings -> General -> Keyboards -> Shortcuts" = "在 设置->通用->键盘->快捷键 中禁用此栏";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Disk creation failed." = "磁盘镜像创建失败";
|
||||
|
@ -75,7 +75,7 @@
|
|||
"Disk Image" = "磁盘镜像";
|
||||
|
||||
/* VMConfigDrivesViewController */
|
||||
"Do you want to also delete the disk image data? If yes, the data will be lost. Otherwise, you can create a new drive with the existing data." = "您是否还要删除磁盘映像数据? 如果是,数据将丢失。 否则,您可以使用现有数据创建新驱动器。";
|
||||
"Do you want to also delete the disk image data? If yes, the data will be lost. Otherwise, you can create a new drive with the existing data." = "您是否还要删除磁盘映像数据呢?如果是,数据将丢失。否则,您可以使用现有数据创建一个新驱动器。";
|
||||
|
||||
/* VMConfigDirectoryPickerViewController
|
||||
VMConfigPortForwardingViewController */
|
||||
|
@ -94,7 +94,7 @@
|
|||
"Failed to load plist" = "无法加载plist";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Failed to save VM state. Do you have at least one read-write drive attached that supports snapshots?" = "保存虚拟机状态失败。 您是否至少装有一个支持快照的读写驱动器?";
|
||||
"Failed to save VM state. Do you have at least one read-write drive attached that supports snapshots?" = "保存虚拟机状态失败。 您是否装载了至少一个支持快照的读写驱动器?";
|
||||
|
||||
/* Configuration boot device */
|
||||
"Floppy" = "软盘";
|
||||
|
@ -103,19 +103,19 @@
|
|||
"Guest address (optional)" = "客户机地址(可选)";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Guest port (required)" = "客户机端口(必需)";
|
||||
"Guest port (required)" = "客户机端口(必填)";
|
||||
|
||||
/* Configuration boot device */
|
||||
"Hard Disk" = "硬盘";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Hint: To show the toolbar again, use a three-finger swipe down on the screen." = "提示:要再次显示工具栏,请使用三指在屏幕上向下滑动。";
|
||||
"Hint: To show the toolbar again, use a three-finger swipe down on the screen." = "提示:要再次显示工具栏,请使用三指在屏幕从上向下滑动。";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Host address (optional)" = "主机地址(可选)";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Host port (required)" = "主机端口(必需)";
|
||||
"Host port (required)" = "主机端口(必填)";
|
||||
|
||||
/* Import button */
|
||||
"Import" = "导入";
|
||||
|
@ -130,16 +130,16 @@
|
|||
"Internal error starting VM." = "启动虚拟机时发生内部错误。";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"Invalid core count." = "无效核心数量。";
|
||||
"Invalid core count." = "无效的核心数量。";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"Invalid memory size." = "无效内存大小。";
|
||||
"Invalid memory size." = "无效的内存大小。";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Invalid name" = "无效名称";
|
||||
"Invalid name" = "无效的名称";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Invalid size" = "无效大小";
|
||||
"Invalid size" = "无效的大小";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"JIT cache size cannot be larger than 2GB." = "JIT缓存大小不能大于2GB。";
|
||||
|
@ -171,13 +171,13 @@
|
|||
|
||||
/* OK button
|
||||
OK Button */
|
||||
"OK" = "好";
|
||||
"OK" = "好的";
|
||||
|
||||
/* UTMQemu */
|
||||
"QEMU exited from an error: %@" = "QEMU遇到错误退出: %@";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Running low on memory! UTM might soon be killed by iOS. You can prevent this by decreasing the amount of memory and/or JIT cache assigned to this VM" = "内存不足! UTM可能很快会被iOS强制终止 您可以通过减少分配给该虚拟机的内存或JIT缓存来防止这种情况。";
|
||||
"Running low on memory! UTM might soon be killed by iOS. You can prevent this by decreasing the amount of memory and/or JIT cache assigned to this VM" = "内存不足! UTM可能很快会被iOS强制终止 您可以通过减少给该虚拟机分配的内存或JIT缓存来防止这种情况。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Running qemu-img more than once is unimplemented. Restart the app to create another disk." = "同时运行多个虚拟机的功能还未完成,请点左上角X重新启动UTM后再试。";
|
||||
|
@ -207,10 +207,10 @@
|
|||
"Warning: iOS will kill apps that use more than 80% of the device's total memory." = "警告:iOS会强制关闭使用设备总内存80%以上的应用。";
|
||||
|
||||
/* Startup message */
|
||||
"Welcome to UTM! Due to a bug in iOS, if you force kill this app, the system will be unstable and you cannot launch UTM again until you reboot. The recommended way to terminate this app is the button on the top left." = "欢迎使用UTM!由于iOS中的一个Bug,如果您强制关闭UTM,系统将变得不稳定,并且您必须重新启动您的设备才能再次使用UTM建议点击左上方的按钮来退出UTM。";
|
||||
"Welcome to UTM! Due to a bug in iOS, if you force kill this app, the system will be unstable and you cannot launch UTM again until you reboot. The recommended way to terminate this app is the button on the top left." = "欢迎使用UTM!因为iOS的一个Bug,如果您强制关闭UTM,系统将变得不稳定,您必须重新启动您的设备才能再次使用UTM。我们建议点击左上方的按钮来退出UTM。";
|
||||
|
||||
/* VMConfigDrivePickerViewController */
|
||||
"Would you like to import an existing disk image or create a new one?" = "您是想导入一个磁盘镜像还是创建新的空白磁盘镜像?";
|
||||
"Would you like to import an existing disk image or create a new one?" = "您想导入一个磁盘镜像还是创建新的空白磁盘镜像?";
|
||||
|
||||
/* VMDisplayViewController
|
||||
Yes button */
|
||||
|
|
|
@ -1,14 +1,15 @@
|
|||
/* Privacy - Location Always and When In Use Usage Description */
|
||||
"NSLocationAlwaysAndWhenInUseUsageDescription" = "由於iOS的機制,後臺保持虛擬機器運行需要借助定位服務。您的位置資訊不會被發送。";
|
||||
"NSLocationAlwaysAndWhenInUseUsageDescription" = "由於iOS的機制,後台保持虛擬機運行需要借助定位服務。您的位置信息將不會被發送。";
|
||||
|
||||
/* Privacy - Location Always Usage Description */
|
||||
"NSLocationAlwaysUsageDescription" = "由於iOS的機制,後臺保持虛擬機器運行需要借助定位服務。您的位置資訊不會被發送。";
|
||||
"NSLocationAlwaysUsageDescription" = "由於iOS的機制,後台保持虛擬機運行需要借助定位服務。您的位置信息將不會被發送。";
|
||||
|
||||
/* Privacy - Location When In Use Usage Description */
|
||||
"NSLocationWhenInUseUsageDescription" = "由於iOS的機制,後臺保持虛擬機器運行需要借助定位服務。您的位置資訊不會被發送。";
|
||||
"NSLocationWhenInUseUsageDescription" = "由於iOS的後台機制,後台保持虛擬機運行需要借助定位服務。您的位置信息將不會被發送。";
|
||||
|
||||
/* Privacy - Microphone Usage Description */
|
||||
"NSMicrophoneUsageDescription" = "虛擬機器需要您的同意才能使用麥克風。";
|
||||
"NSMicrophoneUsageDescription" = "UTM需要您的同意才能使用麥克風。";
|
||||
|
||||
/* (No Comment) */
|
||||
"UTM virtual machine" = "";
|
||||
|
||||
|
|
|
@ -1,26 +1,26 @@
|
|||
/* VMConfigDriveCreateViewController */
|
||||
"A file already exists for this name, if you proceed, it will be replaced." = "此名稱的檔案已存在,如果繼續,它將被替換。";
|
||||
"A file already exists for this name, if you proceed, it will be replaced." = "同名的項目已被創建,如果您繼續,正在創建的項目將會替換它。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"An internal error has occured. UTM will terminate." = "發生內部錯誤。UTM即將退出。";
|
||||
"An internal error has occured. UTM will terminate." = "發生了一個內部錯誤。 UTM即將退出。";
|
||||
|
||||
/* VMConfigDirectoryPickerViewController */
|
||||
"Are you sure you want to delete this directory? All files and subdirectories WILL be deleted." = "您確定要删除此目錄嗎?所有檔案和子目錄將被删除。";
|
||||
"Are you sure you want to delete this directory? All files and subdirectories WILL be deleted." = "您確定要刪除此目錄嗎?所有文件和子目錄將會被刪除。";
|
||||
|
||||
/* Delete confirmation */
|
||||
"Are you sure you want to delete this VM? Any drives associated will also be deleted." = "您確定要删除此虛擬機器嗎?所有關聯的磁片/光碟鏡像也將被删除。";
|
||||
"Are you sure you want to delete this VM? Any drives associated will also be deleted." = "您確定要刪除此虛擬機嗎?所有與虛擬機關聯的磁盤/光盤鏡像也將會被刪除。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to exit UTM?." = "您確定要退出UTM嗎?";
|
||||
|
||||
/* VMConfigDrivePickerViewController */
|
||||
"Are you sure you want to permanently delete this disk image?" = "您確定要永久删除該磁片鏡像嗎?";
|
||||
"Are you sure you want to permanently delete this disk image?" = "您確定要永久刪除該磁盤鏡像嗎?";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to reset this VM? Any unsaved changes will be lost." = "您確定要重置此虛擬機器嗎?任何未保存的更改將遺失。";
|
||||
"Are you sure you want to reset this VM? Any unsaved changes will be lost." = "您確定要重置此虛擬機嗎? 任何未保存的更改將會丟失。";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Are you sure you want to stop this VM and exit? Any unsaved changes will be lost." = "您確定要強制關閉虛擬機器嗎?所有未保存的更改都會遺失。";
|
||||
"Are you sure you want to stop this VM and exit? Any unsaved changes will be lost." = "您確定要強制關閉虛擬機嗎?所有未保存的更改都將會丟失。";
|
||||
|
||||
/* VMConfigSharingViewController */
|
||||
"Browse..." = "瀏覽";
|
||||
|
@ -31,7 +31,7 @@
|
|||
"Cancel" = "取消";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Cannot create directory for disk image." = "無法在路徑中創建磁片鏡像";
|
||||
"Cannot create directory for disk image." = "無法為磁盤映像創建目錄。";
|
||||
|
||||
/* Configuration boot device */
|
||||
"CD/DVD" = "CD/DVD";
|
||||
|
@ -49,33 +49,33 @@
|
|||
"Create Directory" = "創建目錄";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Creating disk..." = "磁片創建中...";
|
||||
"Creating disk..." = "磁盤創建中...";
|
||||
|
||||
/* Delete button
|
||||
Delete context menu
|
||||
VMConfigDirectoryPickerViewController */
|
||||
"Delete" = "删除";
|
||||
"Delete" = "刪除";
|
||||
|
||||
/* VMConfigDrivesViewController */
|
||||
"Delete Data" = "删除";
|
||||
"Delete Data" = "刪除數據";
|
||||
|
||||
/* Delete VM overlay */
|
||||
"Deleting %@..." = "正在删除 %@...";
|
||||
"Deleting %@..." = "正在刪除 %@...";
|
||||
|
||||
/* VMConfigDirectoryPickerViewController */
|
||||
"Directory Name" = "目錄名稱";
|
||||
|
||||
/* VMDisplayTerminalViewController */
|
||||
"Disable this bar in Settings -> General -> Keyboards -> Shortcuts" = "在設定->通用->鍵盤->快速鍵禁用此欄";
|
||||
"Disable this bar in Settings -> General -> Keyboards -> Shortcuts" = "在 設置->通用->鍵盤->快捷鍵 中禁用此欄";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Disk creation failed." = "磁片鏡像創建失敗";
|
||||
"Disk creation failed." = "磁盤鏡像創建失敗";
|
||||
|
||||
/* UTMConfiguration */
|
||||
"Disk Image" = "磁片鏡像";
|
||||
"Disk Image" = "磁盤鏡像";
|
||||
|
||||
/* VMConfigDrivesViewController */
|
||||
"Do you want to also delete the disk image data? If yes, the data will be lost. Otherwise, you can create a new drive with the existing data." = "您是否還要删除磁片映射數據?如果是,數據將遺失。否則,您可以使用現有數據創建新驅動器。";
|
||||
"Do you want to also delete the disk image data? If yes, the data will be lost. Otherwise, you can create a new drive with the existing data." = "您是否還要刪除磁盤映像數據呢?如果是,數據將丟失。否則,您可以使用現有數據創建一個新驅動器。";
|
||||
|
||||
/* VMConfigDirectoryPickerViewController
|
||||
VMConfigPortForwardingViewController */
|
||||
|
@ -94,28 +94,28 @@
|
|||
"Failed to load plist" = "無法加載plist";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Failed to save VM state. Do you have at least one read-write drive attached that supports snapshots?" = "保存虛擬機器狀態失敗。您是否至少裝有一個支持快照的讀寫驅動器?";
|
||||
"Failed to save VM state. Do you have at least one read-write drive attached that supports snapshots?" = "保存虛擬機狀態失敗。 您是否裝載了至少一個支持快照的讀寫驅動器?";
|
||||
|
||||
/* Configuration boot device */
|
||||
"Floppy" = "軟碟";
|
||||
"Floppy" = "軟盤";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Guest address (optional)" = "客戶機地址(可選)";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Guest port (required)" = "客戶機埠(必需)";
|
||||
"Guest port (required)" = "客戶機端口(必填)";
|
||||
|
||||
/* Configuration boot device */
|
||||
"Hard Disk" = "硬碟";
|
||||
"Hard Disk" = "硬盤";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Hint: To show the toolbar again, use a three-finger swipe down on the screen." = "提示:要再次顯示工具列,請使用三指在荧幕上向下滑動。";
|
||||
"Hint: To show the toolbar again, use a three-finger swipe down on the screen." = "提示:要再次顯示工具欄,請使用三指在屏幕從上向下滑動。";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Host address (optional)" = "主機地址(可選)";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"Host port (required)" = "主機埠(必需)";
|
||||
"Host port (required)" = "主機端口(必填)";
|
||||
|
||||
/* Import button */
|
||||
"Import" = "導入";
|
||||
|
@ -124,22 +124,22 @@
|
|||
"Internal error has occurred." = "發生內部錯誤";
|
||||
|
||||
/* UTMVirtualMachine */
|
||||
"Internal error starting main loop." = "啟動虛擬機器時發生內部錯誤(main loop)。";
|
||||
"Internal error starting main loop." = "啓動虛擬機時發生內部錯誤(main loop)。";
|
||||
|
||||
/* UTMVirtualMachine */
|
||||
"Internal error starting VM." = "啟動虛擬機器時發生內部錯誤。";
|
||||
"Internal error starting VM." = "啓動虛擬機時發生內部錯誤。";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"Invalid core count." = "無效覈心數量。";
|
||||
"Invalid core count." = "無效的核心數量。";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"Invalid memory size." = "無效記憶體大小。";
|
||||
"Invalid memory size." = "無效的內存大小。";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Invalid name" = "無效名稱";
|
||||
"Invalid name" = "無效的名稱";
|
||||
|
||||
/* VMConfigDriveCreateViewController */
|
||||
"Invalid size" = "無效大小";
|
||||
"Invalid size" = "無效的大小";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"JIT cache size cannot be larger than 2GB." = "JIT緩存大小不能大於2GB。";
|
||||
|
@ -157,10 +157,10 @@
|
|||
"Nearest Neighbor" = "近鄰取樣";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"New port forward" = "新建埠轉發";
|
||||
"New port forward" = "新建端口轉發";
|
||||
|
||||
/* Clone VM name prompt message */
|
||||
"New VM name" = "輸入新的虛擬機器的名字";
|
||||
"New VM name" = "輸入新的虛擬機的名字";
|
||||
|
||||
/* No button
|
||||
VMDisplayViewController */
|
||||
|
@ -171,31 +171,31 @@
|
|||
|
||||
/* OK button
|
||||
OK Button */
|
||||
"OK" = "好";
|
||||
"OK" = "好的";
|
||||
|
||||
/* UTMQemu */
|
||||
"QEMU exited from an error: %@" = "QEMU遇到錯誤退出: %@";
|
||||
|
||||
/* VMDisplayViewController */
|
||||
"Running low on memory! UTM might soon be killed by iOS. You can prevent this by decreasing the amount of memory and/or JIT cache assigned to this VM" = "記憶體不足!UTM可能很快會被iOS強制終止您可以通過减少分配給該虛擬機器的記憶體或JIT緩存來防止這種情況。";
|
||||
"Running low on memory! UTM might soon be killed by iOS. You can prevent this by decreasing the amount of memory and/or JIT cache assigned to this VM" = "內存不足! UTM可能很快會被iOS強制終止 您可以通過減少給該虛擬機分配的內存或JIT緩存來防止這種情況。";
|
||||
|
||||
/* No comment provided by engineer. */
|
||||
"Running qemu-img more than once is unimplemented. Restart the app to create another disk." = "同時運行多個虛擬機器的功能還未完成,請點左上角X重新啟動UTM後再試。";
|
||||
"Running qemu-img more than once is unimplemented. Restart the app to create another disk." = "同時運行多個虛擬機的功能還未完成,請點左上角X重新啓動UTM後再試。";
|
||||
|
||||
/* Save VM overlay */
|
||||
"Saving %@..." = "%@保存中...";
|
||||
|
||||
/* VMConfigSharingViewController */
|
||||
"Shared path has moved. Please re-choose." = "共亯目錄已被移動,請重新選擇。";
|
||||
"Shared path has moved. Please re-choose." = "共享目錄已被移動,請重新選擇。";
|
||||
|
||||
/* VMConfigSharingViewController */
|
||||
"Shared path is no longer valid. Please re-choose." = "共亯目錄已經失效,請重新選擇。";
|
||||
"Shared path is no longer valid. Please re-choose." = "共享目錄已經失效, 請重新選擇。";
|
||||
|
||||
/* VMConfigPortForwardingViewController */
|
||||
"TCP Forward" = "TCP";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"The total memory usage is close to your device's limit. iOS will kill the VM if it consumes too much memory." = "此記憶體設定接近您設備可用記憶體的極限。消耗過大記憶體的虛擬機器會被iOS強制終止。";
|
||||
"The total memory usage is close to your device's limit. iOS will kill the VM if it consumes too much memory." = "此內存設置接近您設備可用內存的極限。消耗過大內存的虛擬機會被iOS強制終止。";
|
||||
|
||||
/* UTMQemuManager */
|
||||
"Timed out waiting for RPC." = "RPC連接超時。";
|
||||
|
@ -204,14 +204,15 @@
|
|||
"UDP Forward" = "UDP";
|
||||
|
||||
/* VMConfigSystemViewController */
|
||||
"Warning: iOS will kill apps that use more than 80% of the device's total memory." = "警告:iOS會強制關閉使用設備總記憶體80%以上的應用。";
|
||||
"Warning: iOS will kill apps that use more than 80% of the device's total memory." = "警告:iOS會強制關閉使用設備總內存80%以上的應用。";
|
||||
|
||||
/* Startup message */
|
||||
"Welcome to UTM! Due to a bug in iOS, if you force kill this app, the system will be unstable and you cannot launch UTM again until you reboot. The recommended way to terminate this app is the button on the top left." = "歡迎使用UTM!由於iOS中的一個Bug,如果您強制關閉UTM,系統將變得不穩定,並且您必須重新啟動您的設備才能再次使用UTM建議點擊左上方的按鈕來退出UTM。";
|
||||
"Welcome to UTM! Due to a bug in iOS, if you force kill this app, the system will be unstable and you cannot launch UTM again until you reboot. The recommended way to terminate this app is the button on the top left." = "歡迎使用UTM!因為iOS的一個Bug,如果您強制關閉UTM,系統將變得不穩定,您必須重新啓動您的設備才能再次使用UTM。我們建議點擊左上方的按鈕來退出UTM。";
|
||||
|
||||
/* VMConfigDrivePickerViewController */
|
||||
"Would you like to import an existing disk image or create a new one?" = "您是想導入一個磁片鏡像還是創建新的空白磁片鏡像?";
|
||||
"Would you like to import an existing disk image or create a new one?" = "您想導入一個磁盤鏡像還是創建新的空白磁盤鏡像?";
|
||||
|
||||
/* VMDisplayViewController
|
||||
Yes button */
|
||||
"Yes" = "是的";
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
UTM是一个功能齐全的iOS虚拟机主机。简而言之,它允许你在iPhone和iPad上运行Windows、Android、Ubuntu等操作系统。更多信息请访问https://getutm.app/
|
||||
|
||||
![在iPhone上运行UTM的截图][4]
|
||||

|
||||
|
||||
## 特性
|
||||
|
||||
|
@ -20,7 +20,7 @@ UTM是一个功能齐全的iOS虚拟机主机。简而言之,它允许你在iP
|
|||
|
||||
## 安装
|
||||
|
||||
如果您只是想使用UTM,这不是正确的地方!请访问https://getutm.app/install/ 来获取引导.
|
||||
如果您只是想使用UTM,请访问https://getutm.app/install/ 来获取引导.
|
||||
|
||||
## 编译
|
||||
|
||||
|
@ -28,25 +28,23 @@ UTM是一个功能齐全的iOS虚拟机主机。简而言之,它允许你在iP
|
|||
|
||||
### 简单的
|
||||
|
||||
获取依赖项的推荐方法是使用[Github操作生成的构件][5].查找最新的版本构建并从arm64构建(用于iOS)或x86_64构建(用于Mac上的iOS模拟器)下载Sysroot工件。然后将Sysroot解压到UTM的根目录.然后就可以打开`UTM.xcodeproj`,选择您的签名证书,然后从Xcode运行并编译安装UTM。
|
||||
获取依赖项的推荐方法是使用[Github操作生成的构件][4].查找最新的版本构建并从arm64构建(用于iOS)或x86_64构建(用于Mac上的iOS模拟器)下载Sysroot工件。然后将Sysroot解压到UTM的根目录.然后就可以打开`UTM.xcodeproj`,选择您的签名证书,然后从Xcode运行并编译安装UTM。
|
||||
|
||||
### 高级的
|
||||
|
||||
如果您想自己构建依赖项,强烈建议您从一个全新的macOS VM开始。这是因为一些依赖项试图使用`/usr/local/lib`尽管架构并不匹配。某些已安装的库如`libusb`和`gawk`将破坏构建。
|
||||
0. 还没安装brew的,运行命令以安装brew
|
||||
`ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"`
|
||||
如果您想自己构建依赖项,强烈建议您从一个全新的macOS VM开始。这是因为一些依赖项尽管架构并不匹配,仍试图使用`/usr/local/lib`。某些已安装的库如`libusb`和`gawk`将破坏构建。
|
||||
1. 使用`brew`安装Xcode命令行和以下构建条件
|
||||
`brew install bison pkg-config gettext glib libgpg-error nasm`
|
||||
请确保将“bison”添加到您的“$PATH”环境中!
|
||||
并且请确保将“bison”添加到您的“$PATH”环境中!
|
||||
2. 如果你还没有clone子模块,运行以下命令
|
||||
`git submodule update --init --recursive`
|
||||
3. 运行 `./scripts/build_dependencies.sh`来开始编译.如果为Mac的iOS设备模拟器构建,运行 `./scripts/ build_dependences .sh -a x86_64 `。
|
||||
3. 运行 `./scripts/build_dependencies.sh`以开始编译。如果为Mac的iOS设备模拟器构建,请运行 `./scripts/ build_dependences .sh -a x86_64 `。
|
||||
4. 打开`UTM.xcodeproj`并选择您的签名证书。
|
||||
5. 从Xcode构建和部署。
|
||||
|
||||
## 签名
|
||||
|
||||
如果使用Xcode进行构建,则应该自动完成签名。由于签名错误,不支持iOS 13.3.1。您可以使用低于或高于13.3.1的任何版本。
|
||||
如果使用Xcode进行构建,则应该自动完成签名。由于iOS签名的错误导致不支持iOS 13.3.1。您可以使用低于或高于13.3.1的任何版本。
|
||||
|
||||
### 签名版本
|
||||
|
||||
|
@ -86,6 +84,5 @@ UTM是在Apache 2.0许可下发布的。但是,它使用几个(L)GPL组件。
|
|||
[1]: https://github.com/utmapp/UTM/actions?query=event%3Arelease+workflow%3ABuild
|
||||
[2]: https://dantheman827.github.io/ios-app-signer/
|
||||
[3]: https://github.com/utmapp/UTM/releases
|
||||
[4]: screen.png
|
||||
[5]: https://github.com/utmapp/UTM/actions?query=workflow%3ABuild+event%3Arelease+is%3Asuccess
|
||||
[4]: https://github.com/utmapp/UTM/actions?query=workflow%3ABuild+event%3Arelease+is%3Asuccess
|
||||
|
||||
|
|
|
@ -0,0 +1,88 @@
|
|||
# UTM
|
||||
[][1]
|
||||
|
||||
> 發明一台可以用來計算任何可計算序列的機器是完全有可能的。
|
||||
|
||||
-- <cite>圖靈(Alan Turing), 1936年</cite>
|
||||
|
||||
UTM是一個功能齊全的iOS虛擬機主機。簡而言之,它允許你在iPhone和iPad上運行Windows、Android、Ubuntu等操作系統。更多信息請訪問https://getutm.app/
|
||||
|
||||

|
||||
|
||||
## 特性
|
||||
|
||||
* 支持30+處理器,包括x86_64、ARM64和RISC-V,這要歸功於後端qemu
|
||||
* 得益於SPICE,通過准虛擬化實現了快速的本地圖形
|
||||
* 使用qemu TCG實現基於JIT的加速
|
||||
* Frontend使用最新最好的api為iOS11+從零開始設計
|
||||
* 直接從設備創建、管理和運行虛擬機
|
||||
* 不需要越獄!
|
||||
|
||||
## 安裝
|
||||
|
||||
如果您只是想使用UTM,請訪問https://getutm.app/install/ 來獲取引導.
|
||||
|
||||
## 編譯
|
||||
|
||||
請確保您已經clone子模塊,請先clone子模塊:`git submodule update --init --recursive`.
|
||||
|
||||
### 簡單的
|
||||
|
||||
獲取依賴項的推薦方法是使用[Github操作生成的構件][4].查找最新的版本構建並從arm64構建(用於iOS)或x86_64構建(用於Mac上的iOS模擬器)下載Sysroot工件。然後將Sysroot解壓到UTM的根目錄.然後就可以打開`UTM.xcodeproj`,選擇您的簽名證書,然後從Xcode運行並編譯安裝UTM。
|
||||
|
||||
### 高級的
|
||||
|
||||
如果您想自己構建依賴項,強烈建議您從一個全新的macOS VM開始。這是因為一些依賴項儘管架構並不匹配,仍試圖使用`/usr/local/lib`。某些已安裝的庫如`libusb`和`gawk`將破壞構建。
|
||||
1. 使用`brew`安裝Xcode命令行和以下構建條件
|
||||
`brew install bison pkg-config gettext glib libgpg-error nasm`
|
||||
並且請確保將「bison」添加到您的「$PATH」環境中!
|
||||
2. 如果你還沒有clone子模塊,運行以下命令
|
||||
`git submodule update --init --recursive`
|
||||
3. 運行 `./scripts/build_dependencies.sh`以開始編譯。如果為Mac的iOS設備模擬器構建,請運行 `./scripts/ build_dependences .sh -a x86_64 `。
|
||||
4. 打開`UTM.xcodeproj`並選擇您的簽名證書。
|
||||
5. 從Xcode構建和部署。
|
||||
|
||||
## 簽名
|
||||
|
||||
如果使用Xcode進行構建,則應該自動完成簽名。由於iOS簽名的錯誤導致不支持iOS 13.3.1。您可以使用低於或高於13.3.1的任何版本。
|
||||
|
||||
### 簽名版本
|
||||
|
||||
`ipa`[簽名][3]是假的簽名。如果你是越獄,你不應該簽名它,您可以直接使用Filza進行安裝。
|
||||
如果您想要為庫存設備簽署發行版,有多種方法。推薦使用[iOS應用簽名者][2]。注意,許多「雲」簽名服務(如AppCake)都存在一些已知的問題,而且它們與UTM不兼容。如果在試圖啓動VM虛擬機時發生崩潰(如閃退),那麼您的簽名證書是無效的。
|
||||
在技術細節上,有兩種簽名證書:「開發」和「發佈」。UTM需要「開發」,而「開發」具有「獲得任務許可」的權利。
|
||||
|
||||
### 簽名開發
|
||||
|
||||
如果你想要簽署一個xcarchive,例如從[Github Actions][1]中編譯構建,你可以使用以下命令:
|
||||
|
||||
```
|
||||
./scripts/resign.sh UTM.xcarchive outputPath PROFILE_NAME TEAM_ID
|
||||
```
|
||||
|
||||
其中`PROFILE_NAME`是配置配置文件的名稱,而`TEAM_ID`是配置配置文件中團隊名稱旁邊的標識符。確保簽名密鑰被導入到您的密鑰鏈中,並且條款配置文件已安裝在您的iOS設備上。
|
||||
|
||||
如果你有一個越獄的設備,你也可以偽造簽名(安裝了「ldid」):
|
||||
|
||||
```
|
||||
./scripts/resign.sh UTM.xcarchive outputPath
|
||||
```
|
||||
## UTM使用注意事項
|
||||
|
||||
1. ISO鏡像要開啓CD/DVD選項
|
||||
2. 虛擬硬盤文件不要開CD/DVD選項
|
||||
3. 啓動app時白屏需要重啓iOS設備
|
||||
|
||||
## 為什麼UTM不在AppStore中?
|
||||
|
||||
蘋果不允許任何解釋或生成代碼的應用程序在AppStore中上架,因此UTM不太可能被允許上架。然而,人們在互聯網上有各種各樣的方式來獲得不需要越獄就能加載的應用程序。我們支持這些方法中的任何一種。
|
||||
|
||||
## 許可
|
||||
|
||||
UTM是在Apache 2.0許可下發佈的。但是,它使用幾個(L)GPL組件。大多數插件是動態鏈接的,但gstreamer插件是靜態鏈接的,部分代碼取自qemu。如果您打算重新分發此應用程序,請注意這一點。
|
||||
|
||||
[1]: https://github.com/utmapp/UTM/actions?query=event%3Arelease+workflow%3ABuild
|
||||
[2]: https://dantheman827.github.io/ios-app-signer/
|
||||
[3]: https://github.com/utmapp/UTM/releases
|
||||
[4]: https://github.com/utmapp/UTM/actions?query=workflow%3ABuild+event%3Arelease+is%3Asuccess
|
||||
|
Loading…
Reference in New Issue