l10n: zh-TW: update translation

This commit is contained in:
pan93412 2023-08-10 17:23:00 +08:00
parent 18a97b62a8
commit b8b250e4bf
No known key found for this signature in database
GPG Key ID: 42154B1B1CFE3377
8 changed files with 980 additions and 595 deletions

View File

@ -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";

View File

@ -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" = "啟動或繼續虛擬機";

View File

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

File diff suppressed because it is too large Load Diff

View File

@ -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>

View File

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

View File

@ -918,6 +918,7 @@
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 */; };
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 */; };
FFB02A8D266CB09C006CD71A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = FFB02A8A266CB09C006CD71A /* 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>"; };
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>"; };
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>"; };
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>"; };
@ -2247,6 +2252,7 @@
CE550BC0225947990063E575 = {
isa = PBXGroup;
children = (
FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */,
CE50A41F2637BB200050430F /* Build.xcconfig */,
CE258ACC22715F8300E5A333 /* README.md */,
CE31C242225E543A00A965DD /* Configuration */,
@ -2727,6 +2733,7 @@
buildActionMask = 2147483647;
files = (
836CA97F28FCC39700EB9EF0 /* InfoPlist.strings in Resources */,
FF0307552A84E3B70049979B /* QEMULauncher-InfoPlist.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -3387,6 +3394,7 @@
844C73F828BDA96200805313 /* fr */,
83FE63B728F617CE0047FFEF /* de */,
CEB54C12293009C5000D2AA9 /* pl */,
FF0307582A84E3B70049979B /* zh-Hant */,
);
name = VMDisplayWindow.xib;
sourceTree = "<group>";
@ -3401,6 +3409,7 @@
83FE63B628F617CD0047FFEF /* de */,
CEB54C11293009C5000D2AA9 /* pl */,
84E3A8EB293349370024A740 /* fr */,
FF0307572A84E3B70049979B /* zh-Hant */,
);
name = VMDisplayMetalViewInputAccessory.xib;
sourceTree = "<group>";
@ -3414,10 +3423,19 @@
83FE63BB28F617CE0047FFEF /* de */,
8441289729005F49002752E3 /* fr */,
CEB54C17293009C8000D2AA9 /* pl */,
FF0307562A84E3B70049979B /* zh-Hant */,
);
name = Localizable.stringsdict;
sourceTree = "<group>";
};
FF0307532A84E3B70049979B /* QEMULauncher-InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
FF0307542A84E3B70049979B /* zh-Hant */,
);
name = "QEMULauncher-InfoPlist.strings";
sourceTree = "<group>";
};
FFB02A8A266CB09C006CD71A /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (

View File

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