Browse Source

l10n: zh-TW: update translation

pan93412 2 years ago
parent
commit
b8b250e4bf

+ 162 - 0
Platform/iOS/Display/zh-Hant.lproj/VMDisplayMetalViewInputAccessory.strings

@@ -0,0 +1,162 @@
+/* Class = "UIButton"; normalTitle = "F7"; ObjectID = "3yi-Pr-1ih"; */
+"3yi-Pr-1ih.normalTitle" = "F7";
+
+/* Class = "UIButton"; accessibilityLabel = "Tab"; ObjectID = "7pj-Jz-7JR"; */
+"7pj-Jz-7JR.accessibilityLabel" = "Tab";
+
+/* Class = "UIButton"; normalTitle = "⇥"; ObjectID = "7pj-Jz-7JR"; */
+"7pj-Jz-7JR.normalTitle" = "⇥";
+
+/* Class = "UIButton"; accessibilityLabel = "Right"; ObjectID = "8Lh-4D-Fz6"; */
+"8Lh-4D-Fz6.accessibilityLabel" = "右方向鍵";
+
+/* Class = "UIButton"; normalTitle = "→"; ObjectID = "8Lh-4D-Fz6"; */
+"8Lh-4D-Fz6.normalTitle" = "→";
+
+/* Class = "UIButton"; accessibilityLabel = "Paste"; ObjectID = "740-aI-39P"; */
+"740-aI-39P.accessibilityLabel" = "貼上";
+
+/* Class = "UIButton"; normalTitle = "F10"; ObjectID = "AhH-ij-IF8"; */
+"AhH-ij-IF8.normalTitle" = "F10";
+
+/* Class = "UIButton"; accessibilityLabel = "Right"; ObjectID = "AY8-eJ-bAP"; */
+"AY8-eJ-bAP.accessibilityLabel" = "右方向鍵";
+
+/* Class = "UIButton"; normalTitle = "Del"; ObjectID = "AY8-eJ-bAP"; */
+"AY8-eJ-bAP.normalTitle" = "刪除鍵";
+
+/* Class = "UIButton"; accessibilityLabel = "Control"; ObjectID = "bCv-uH-SSy"; */
+"bCv-uH-SSy.accessibilityLabel" = "Control";
+
+/* Class = "UIButton"; normalTitle = "⌃"; ObjectID = "bCv-uH-SSy"; */
+"bCv-uH-SSy.normalTitle" = "⌃";
+
+/* Class = "UIButton"; accessibilityLabel = "Num Lock"; ObjectID = "BUk-Vf-yE5"; */
+"BUk-Vf-yE5.accessibilityLabel" = "數字鎖定鍵";
+
+/* Class = "UIButton"; normalTitle = "Num"; ObjectID = "BUk-Vf-yE5"; */
+"BUk-Vf-yE5.normalTitle" = "Num";
+
+/* Class = "UIButton"; accessibilityLabel = "Up"; ObjectID = "BUL-js-yMh"; */
+"BUL-js-yMh.accessibilityLabel" = "上方向鍵";
+
+/* Class = "UIButton"; normalTitle = "↑"; ObjectID = "BUL-js-yMh"; */
+"BUL-js-yMh.normalTitle" = "↑";
+
+/* Class = "UIButton"; normalTitle = "F4"; ObjectID = "c7C-CG-EBg"; */
+"c7C-CG-EBg.normalTitle" = "F4";
+
+/* Class = "UIButton"; normalTitle = "F5"; ObjectID = "DxX-zu-urb"; */
+"DxX-zu-urb.normalTitle" = "F5";
+
+/* Class = "UIButton"; normalTitle = "F12"; ObjectID = "EDi-KP-KwO"; */
+"EDi-KP-KwO.normalTitle" = "F12";
+
+/* Class = "UIButton"; accessibilityLabel = "Left"; ObjectID = "EVa-2J-CRA"; */
+"EVa-2J-CRA.accessibilityLabel" = "左方向鍵";
+
+/* Class = "UIButton"; normalTitle = "←"; ObjectID = "EVa-2J-CRA"; */
+"EVa-2J-CRA.normalTitle" = "←";
+
+/* Class = "UIButton"; accessibilityLabel = "Caps Lock"; ObjectID = "FDV-W6-qlO"; */
+"FDV-W6-qlO.accessibilityLabel" = "大寫鎖定鍵";
+
+/* Class = "UIButton"; normalTitle = "Caps"; ObjectID = "FDV-W6-qlO"; */
+"FDV-W6-qlO.normalTitle" = "Caps";
+
+/* Class = "UIButton"; normalTitle = "F3"; ObjectID = "gUX-ez-mbt"; */
+"gUX-ez-mbt.normalTitle" = "F3";
+
+/* Class = "UIButton"; accessibilityLabel = "Page Down"; ObjectID = "h4q-XF-UMn"; */
+"h4q-XF-UMn.accessibilityLabel" = "Page Down";
+
+/* Class = "UIButton"; normalTitle = "Pg Dn"; ObjectID = "h4q-XF-UMn"; */
+"h4q-XF-UMn.normalTitle" = "Pg Dn";
+
+/* Class = "UIButton"; accessibilityLabel = "Option"; ObjectID = "jxu-AQ-u8c"; */
+"jxu-AQ-u8c.accessibilityLabel" = "Option";
+
+/* Class = "UIButton"; normalTitle = "⌥"; ObjectID = "jxu-AQ-u8c"; */
+"jxu-AQ-u8c.normalTitle" = "⌥";
+
+/* Class = "UIButton"; normalTitle = "F2"; ObjectID = "kd1-fj-kXM"; */
+"kd1-fj-kXM.normalTitle" = "F2";
+
+/* Class = "UIButton"; accessibilityLabel = "Insert"; ObjectID = "kO0-HZ-5w2"; */
+"kO0-HZ-5w2.accessibilityLabel" = "Insert";
+
+/* Class = "UIButton"; normalTitle = "Ins"; ObjectID = "kO0-HZ-5w2"; */
+"kO0-HZ-5w2.normalTitle" = "Ins";
+
+/* Class = "UIButton"; normalTitle = "F8"; ObjectID = "LlV-Ae-CrL"; */
+"LlV-Ae-CrL.normalTitle" = "F8";
+
+/* Class = "UIButton"; accessibilityLabel = "Home"; ObjectID = "LU6-kH-vN3"; */
+"LU6-kH-vN3.accessibilityLabel" = "Home";
+
+/* Class = "UIButton"; normalTitle = "Home"; ObjectID = "LU6-kH-vN3"; */
+"LU6-kH-vN3.normalTitle" = "Home";
+
+/* Class = "UIButton"; accessibilityLabel = "Escape"; ObjectID = "n12-9R-99C"; */
+"n12-9R-99C.accessibilityLabel" = "Escape";
+
+/* Class = "UIButton"; normalTitle = "⎋"; ObjectID = "n12-9R-99C"; */
+"n12-9R-99C.normalTitle" = "⎋";
+
+/* Class = "UIButton"; accessibilityLabel = "Print Screen"; ObjectID = "Pes-KN-KzU"; */
+"Pes-KN-KzU.accessibilityLabel" = "Print Screen";
+
+/* Class = "UIButton"; normalTitle = "Pr Scr"; ObjectID = "Pes-KN-KzU"; */
+"Pes-KN-KzU.normalTitle" = "Pr Scr";
+
+/* Class = "UIButton"; accessibilityLabel = "Command"; ObjectID = "Pjh-3m-tFX"; */
+"Pjh-3m-tFX.accessibilityLabel" = "Command";
+
+/* Class = "UIButton"; normalTitle = "⌘"; ObjectID = "Pjh-3m-tFX"; */
+"Pjh-3m-tFX.normalTitle" = "⌘";
+
+/* Class = "UIButton"; normalTitle = "F1"; ObjectID = "PWe-Va-Qi1"; */
+"PWe-Va-Qi1.normalTitle" = "F1";
+
+/* Class = "UIButton"; accessibilityLabel = "Page Up"; ObjectID = "pX1-7o-dbU"; */
+"pX1-7o-dbU.accessibilityLabel" = "Page Up";
+
+/* Class = "UIButton"; normalTitle = "Pg Up"; ObjectID = "pX1-7o-dbU"; */
+"pX1-7o-dbU.normalTitle" = "Pg Up";
+
+/* Class = "UIButton"; accessibilityLabel = "Shift"; ObjectID = "QPo-cD-UlK"; */
+"QPo-cD-UlK.accessibilityLabel" = "Shift";
+
+/* Class = "UIButton"; normalTitle = "⇧"; ObjectID = "QPo-cD-UlK"; */
+"QPo-cD-UlK.normalTitle" = "⇧";
+
+/* Class = "UIButton"; normalTitle = "F6"; ObjectID = "Rb5-vO-sIx"; */
+"Rb5-vO-sIx.normalTitle" = "F6";
+
+/* Class = "UIButton"; accessibilityLabel = "Down"; ObjectID = "RCo-l7-gvf"; */
+"RCo-l7-gvf.accessibilityLabel" = "下方向鍵";
+
+/* Class = "UIButton"; normalTitle = "↓"; ObjectID = "RCo-l7-gvf"; */
+"RCo-l7-gvf.normalTitle" = "↓";
+
+/* Class = "UIButton"; normalTitle = "F11"; ObjectID = "rfk-su-cFq"; */
+"rfk-su-cFq.normalTitle" = "F11";
+
+/* Class = "UIButton"; accessibilityLabel = "Hide Keyboard"; ObjectID = "rtU-Yt-FhT"; */
+"rtU-Yt-FhT.accessibilityLabel" = "隱藏鍵盤";
+
+/* Class = "UIButton"; accessibilityLabel = "Scroll Lock"; ObjectID = "sF1-tj-hUG"; */
+"sF1-tj-hUG.accessibilityLabel" = "Scroll Lock";
+
+/* Class = "UIButton"; normalTitle = "Scroll"; ObjectID = "sF1-tj-hUG"; */
+"sF1-tj-hUG.normalTitle" = "Scroll";
+
+/* Class = "UIButton"; accessibilityLabel = "End"; ObjectID = "TOV-fV-TTa"; */
+"TOV-fV-TTa.accessibilityLabel" = "End";
+
+/* Class = "UIButton"; normalTitle = "End"; ObjectID = "TOV-fV-TTa"; */
+"TOV-fV-TTa.normalTitle" = "End";
+
+/* Class = "UIButton"; normalTitle = "F9"; ObjectID = "UNT-ei-lIn"; */
+"UNT-ei-lIn.normalTitle" = "F9";
+

+ 93 - 0
Platform/macOS/Display/zh-Hant.lproj/VMDisplayWindow.strings

@@ -0,0 +1,93 @@
+/* Class = "NSToolbarItem"; label = "Shared Folder"; ObjectID = "7EC-GE-fIl"; */
+"7EC-GE-fIl.label" = "共享檔案夾";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Shared Folder"; ObjectID = "7EC-GE-fIl"; */
+"7EC-GE-fIl.paletteLabel" = "共享檔案夾";
+
+/* Class = "NSToolbarItem"; toolTip = "Shared folder"; ObjectID = "7EC-GE-fIl"; */
+"7EC-GE-fIl.toolTip" = "共享檔案夾";
+
+/* Class = "NSToolbarItem"; label = "Drives"; ObjectID = "bKL-Th-FFw"; */
+"bKL-Th-FFw.label" = "磁碟機";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Drives"; ObjectID = "bKL-Th-FFw"; */
+"bKL-Th-FFw.paletteLabel" = "磁碟機";
+
+/* Class = "NSToolbarItem"; toolTip = "Drive image options"; ObjectID = "bKL-Th-FFw"; */
+"bKL-Th-FFw.toolTip" = "磁碟機映像檔選項";
+
+/* Class = "NSToolbarItem"; label = "Stop"; ObjectID = "Bkx-Ph-j0D"; */
+"Bkx-Ph-j0D.label" = "停止";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Stop"; ObjectID = "Bkx-Ph-j0D"; */
+"Bkx-Ph-j0D.paletteLabel" = "停止";
+
+/* Class = "NSToolbarItem"; toolTip = "Shuts down and stops the VM"; ObjectID = "Bkx-Ph-j0D"; */
+"Bkx-Ph-j0D.toolTip" = "關機並停止虛擬機";
+
+/* Class = "NSToolbarItem"; label = "Toolbar Item"; ObjectID = "C8Y-BQ-Y6m"; */
+"C8Y-BQ-Y6m.label" = "工具列項目";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Toolbar Item"; ObjectID = "C8Y-BQ-Y6m"; */
+"C8Y-BQ-Y6m.paletteLabel" = "工具列項目";
+
+/* Class = "NSToolbarItem"; label = "Capture Input"; ObjectID = "FN7-zs-mWC"; */
+"FN7-zs-mWC.label" = "擷取輸入";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Capture Input"; ObjectID = "FN7-zs-mWC"; */
+"FN7-zs-mWC.paletteLabel" = "擷取輸入";
+
+/* Class = "NSToolbarItem"; toolTip = "Capture input devices"; ObjectID = "FN7-zs-mWC"; */
+"FN7-zs-mWC.toolTip" = "擷取輸入裝置";
+
+/* Class = "NSToolbarItem"; label = "Restart"; ObjectID = "G7P-HJ-bcy"; */
+"G7P-HJ-bcy.label" = "重新啟動";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Restart"; ObjectID = "G7P-HJ-bcy"; */
+"G7P-HJ-bcy.paletteLabel" = "重新啟動";
+
+/* Class = "NSToolbarItem"; toolTip = "Restarts the VM"; ObjectID = "G7P-HJ-bcy"; */
+"G7P-HJ-bcy.toolTip" = "重新啟動虛擬機";
+
+/* Class = "NSToolbarItem"; label = "Start/Pause"; ObjectID = "kT2-2U-cYm"; */
+"kT2-2U-cYm.label" = "啟動/暫停";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Start/Pause"; ObjectID = "kT2-2U-cYm"; */
+"kT2-2U-cYm.paletteLabel" = "啟動/暫停";
+
+/* Class = "NSToolbarItem"; toolTip = "Start/pause the VM"; ObjectID = "kT2-2U-cYm"; */
+"kT2-2U-cYm.toolTip" = "啟動或暫停虛擬機";
+
+/* Class = "NSToolbarItem"; label = "Windows"; ObjectID = "MQ2-L1-yl7"; */
+"MQ2-L1-yl7.label" = "視窗";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Windows"; ObjectID = "MQ2-L1-yl7"; */
+"MQ2-L1-yl7.paletteLabel" = "視窗";
+
+/* Class = "NSToolbarItem"; toolTip = "Windows"; ObjectID = "MQ2-L1-yl7"; */
+"MQ2-L1-yl7.toolTip" = "視窗";
+
+/* Class = "NSWindow"; title = "UTM"; ObjectID = "QvC-M9-y7g"; */
+"QvC-M9-y7g.title" = "UTM";
+
+/* Class = "NSToolbarItem"; label = "USB"; ObjectID = "tlw-Fb-ne3"; */
+"tlw-Fb-ne3.label" = "USB";
+
+/* Class = "NSToolbarItem"; paletteLabel = "USB"; ObjectID = "tlw-Fb-ne3"; */
+"tlw-Fb-ne3.paletteLabel" = "USB";
+
+/* Class = "NSToolbarItem"; toolTip = "USB devices"; ObjectID = "tlw-Fb-ne3"; */
+"tlw-Fb-ne3.toolTip" = "USB 裝置";
+
+/* Class = "NSToolbarItem"; label = "Resize Console"; ObjectID = "Ulf-oT-4cP"; */
+"Ulf-oT-4cP.label" = "調整主控台大小";
+
+/* Class = "NSToolbarItem"; paletteLabel = "Resize Console"; ObjectID = "Ulf-oT-4cP"; */
+"Ulf-oT-4cP.paletteLabel" = "調整主控台大小";
+
+/* Class = "NSToolbarItem"; toolTip = "Send console resize command"; ObjectID = "Ulf-oT-4cP"; */
+"Ulf-oT-4cP.toolTip" = "傳送調整主控台大小命令";
+
+/* Class = "NSButton"; ibShadowedToolTip = "Starts/resumes the VM"; ObjectID = "ZTi-Hs-ge6"; */
+"ZTi-Hs-ge6.ibShadowedToolTip" = "啟動或繼續虛擬機";
+

+ 3 - 3
Platform/macOS/zh-Hant.lproj/InfoPlist.strings

@@ -1,9 +1,9 @@
 /* Bundle name */
 /* Bundle name */
 "CFBundleName" = "UTM";
 "CFBundleName" = "UTM";
 
 
-/* (No Comment) */
-"UTM virtual machine" = "UTM 虛擬機";
-
 /* Privacy - Microphone Usage Description */
 /* Privacy - Microphone Usage Description */
 "NSMicrophoneUsageDescription" = "UTM 需要您的授權才能使用麥克風。";
 "NSMicrophoneUsageDescription" = "UTM 需要您的授權才能使用麥克風。";
 
 
+/* (No Comment) */
+"UTM virtual machine" = "UTM 虛擬機";
+

File diff suppressed because it is too large
+ 337 - 401
Platform/zh-Hant.lproj/Localizable.strings


+ 20 - 0
Platform/zh-Hant.lproj/Localizable.stringsdict

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>%lld Cores</key>
+	<dict>
+		<key>NSStringLocalizedFormatKey</key>
+		<string>%#@cores@</string>
+		<key>cores</key>
+		<dict>
+			<key>NSStringFormatSpecTypeKey</key>
+			<string>NSStringPluralRuleType</string>
+			<key>NSStringFormatValueTypeKey</key>
+			<string>lld</string>
+			<key>other</key>
+			<string>%lld 個核心</string>
+		</dict>
+	</dict>
+</dict>
+</plist>

+ 0 - 6
QEMUHelper/zh-Hant.lproj/Localizable.strings

@@ -1,9 +1,3 @@
 /* QEMUHelper */
 /* QEMUHelper */
 "Cannot find QEMU support libraries." = "找不到 QEMU 支援函式庫。";
 "Cannot find QEMU support libraries." = "找不到 QEMU 支援函式庫。";
 
 
-/* QEMUHelper */
-"Error starting QEMU." = "啟動 QEMU 時發生錯誤。";
-
-/* QEMUHelper */
-"QEMU exited unexpectedly." = "QEMU 非預期結束。";
-

+ 18 - 0
UTM.xcodeproj/project.pbxproj

@@ -918,6 +918,7 @@
 		CEF83F8F250094EE00557D15 /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 		CEF83F8F250094EE00557D15 /* gcrypt.20.framework in Embed Libraries */ = {isa = PBXBuildFile; fileRef = CE2D63F322653C7400FC7E63 /* gcrypt.20.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
 		CEFE98DF29485237007CB7A8 /* UTM.sdef in Resources */ = {isa = PBXBuildFile; fileRef = CEFE98DE29485237007CB7A8 /* UTM.sdef */; };
 		CEFE98DF29485237007CB7A8 /* UTM.sdef in Resources */ = {isa = PBXBuildFile; fileRef = CEFE98DE29485237007CB7A8 /* UTM.sdef */; };
 		CEFE98E129485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFE98E029485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift */; };
 		CEFE98E129485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFE98E029485776007CB7A8 /* UTMScriptingVirtualMachineImpl.swift */; };
+		FF0307552A84E3B70049979B /* QEMULauncher-InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */; };
 		FFB02A8C266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
 		FFB02A8C266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
 		FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
 		FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* InfoPlist.strings */; };
 		FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8E266CB09C006CD71A /* InfoPlist.strings */; };
 		FFB02A90266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8E266CB09C006CD71A /* InfoPlist.strings */; };
@@ -1678,6 +1679,10 @@
 		E68D492228AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
 		E68D492228AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = "<group>"; };
 		E68D492328AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E68D492328AC018E00D34C54 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E6F791192903EEC6000BAAC9 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		E6F791192903EEC6000BAAC9 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
+		FF0307542A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/QEMULauncher-InfoPlist.strings"; sourceTree = "<group>"; };
+		FF0307562A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
+		FF0307572A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/VMDisplayMetalViewInputAccessory.strings"; sourceTree = "<group>"; };
+		FF0307582A84E3B70049979B /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/VMDisplayWindow.strings"; sourceTree = "<group>"; };
 		FFB02A8B266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		FFB02A8B266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		FFB02A8F266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		FFB02A8F266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		FFB02A92266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
 		FFB02A92266CB09C006CD71A /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
@@ -2247,6 +2252,7 @@
 		CE550BC0225947990063E575 = {
 		CE550BC0225947990063E575 = {
 			isa = PBXGroup;
 			isa = PBXGroup;
 			children = (
 			children = (
+				FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */,
 				CE50A41F2637BB200050430F /* Build.xcconfig */,
 				CE50A41F2637BB200050430F /* Build.xcconfig */,
 				CE258ACC22715F8300E5A333 /* README.md */,
 				CE258ACC22715F8300E5A333 /* README.md */,
 				CE31C242225E543A00A965DD /* Configuration */,
 				CE31C242225E543A00A965DD /* Configuration */,
@@ -2727,6 +2733,7 @@
 			buildActionMask = 2147483647;
 			buildActionMask = 2147483647;
 			files = (
 			files = (
 				836CA97F28FCC39700EB9EF0 /* InfoPlist.strings in Resources */,
 				836CA97F28FCC39700EB9EF0 /* InfoPlist.strings in Resources */,
+				FF0307552A84E3B70049979B /* QEMULauncher-InfoPlist.strings in Resources */,
 			);
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 		};
@@ -3387,6 +3394,7 @@
 				844C73F828BDA96200805313 /* fr */,
 				844C73F828BDA96200805313 /* fr */,
 				83FE63B728F617CE0047FFEF /* de */,
 				83FE63B728F617CE0047FFEF /* de */,
 				CEB54C12293009C5000D2AA9 /* pl */,
 				CEB54C12293009C5000D2AA9 /* pl */,
+				FF0307582A84E3B70049979B /* zh-Hant */,
 			);
 			);
 			name = VMDisplayWindow.xib;
 			name = VMDisplayWindow.xib;
 			sourceTree = "<group>";
 			sourceTree = "<group>";
@@ -3401,6 +3409,7 @@
 				83FE63B628F617CD0047FFEF /* de */,
 				83FE63B628F617CD0047FFEF /* de */,
 				CEB54C11293009C5000D2AA9 /* pl */,
 				CEB54C11293009C5000D2AA9 /* pl */,
 				84E3A8EB293349370024A740 /* fr */,
 				84E3A8EB293349370024A740 /* fr */,
+				FF0307572A84E3B70049979B /* zh-Hant */,
 			);
 			);
 			name = VMDisplayMetalViewInputAccessory.xib;
 			name = VMDisplayMetalViewInputAccessory.xib;
 			sourceTree = "<group>";
 			sourceTree = "<group>";
@@ -3414,10 +3423,19 @@
 				83FE63BB28F617CE0047FFEF /* de */,
 				83FE63BB28F617CE0047FFEF /* de */,
 				8441289729005F49002752E3 /* fr */,
 				8441289729005F49002752E3 /* fr */,
 				CEB54C17293009C8000D2AA9 /* pl */,
 				CEB54C17293009C8000D2AA9 /* pl */,
+				FF0307562A84E3B70049979B /* zh-Hant */,
 			);
 			);
 			name = Localizable.stringsdict;
 			name = Localizable.stringsdict;
 			sourceTree = "<group>";
 			sourceTree = "<group>";
 		};
 		};
+		FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */ = {
+			isa = PBXVariantGroup;
+			children = (
+				FF0307542A84E3B70049979B /* zh-Hant */,
+			);
+			name = "QEMULauncher-InfoPlist.strings";
+			sourceTree = "<group>";
+		};
 		FFB02A8A266CB09C006CD71A /* InfoPlist.strings */ = {
 		FFB02A8A266CB09C006CD71A /* InfoPlist.strings */ = {
 			isa = PBXVariantGroup;
 			isa = PBXVariantGroup;
 			children = (
 			children = (

+ 3 - 0
zh-Hant.lproj/QEMULauncher-InfoPlist.strings

@@ -0,0 +1,3 @@
+/* Bundle name */
+"CFBundleName" = "QEMULauncher";
+

Some files were not shown because too many files changed in this diff