From 633239a5aec8f4ce4cf335536a6cf63ef5abbe95 Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Mon, 27 May 2024 15:29:58 +0800 Subject: [PATCH 1/6] Update README.zh-HK.md --- README.zh-HK.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/README.zh-HK.md b/README.zh-HK.md index bebba9d9b..1c0b11f0d 100644 --- a/README.zh-HK.md +++ b/README.zh-HK.md @@ -1,7 +1,7 @@ # UTM [![Build](https://github.com/utmapp/UTM/workflows/Build/badge.svg?branch=master&event=push)][1] -> 發明一台可用於計算任何可計算序列的機器是可行的。 +> 發明一個可用於計算任何可計算序列的機器是可行的。 -- 艾倫·圖靈(Alan Turing), 1936 年 UTM 是一個功能完备的系統模擬工具與虛擬电脑主機,適用於 iOS 和 macOS。它基於 QEMU。簡言之,它允許你在 Mac、iPhone 和 iPad 上執行 Windows、Linux 等。更多訊息請見 https://getutm.app/ 與 https://mac.getutm.app/。 @@ -14,33 +14,33 @@ UTM 是一個功能完备的系統模擬工具與虛擬电脑主機,適用於 ## 特性 -* 使用 QEMU 進行全作業系統模擬(MMU、裝置等) +* 使用 QEMU 進行全作業系統仿真(MMU、裝置等) * 支援逾三十種體系結構 CPU,包括 x86_64、ARM64 和 RISC-V * 使用 SPICE 與 QXL 的 VGA 圖形模式 -* 文本終端機模式 +* 文本終端機(TTY)模式 * USB 裝置 * 使用 QEMU TCG 進行基於 JIT 的加速 -* 採用了最新最靚的 API,由頭開始設計前端,支援 macOS 11+ 與 iOS 11+ +* 採用最新最靚的 API,由頭開始設計前端,支援 macOS 11+ 與 iOS 11+ * 於你的裝置上直接製作、管理與執行虛擬機 ## 於 macOS 的附加功能 * 使用 Hypervisor.framework 與 QEMU 實現硬件加速虛擬化 -* 在 macOS 12+ 上使用 Virtualization.framework 來啟動 macOS 客戶端 +* 在 macOS 12+ 上使用 Virtualization.framework 啟動 macOS 客戶端 ## UTM SE UTM/QEMU 需要動態程式碼生成(JIT)以得到最大性能。iOS 上的 JIT 需要已經越獄(Jailbreak)的裝置(iOS 11.0~14.3 無需越獄,iOS 14.4+ 需要),或者為特定版本的 iOS 找到其他變通方法之一(有關更多詳細訊息,請見「安裝」)。 -UTM SE(「較慢版」)使用了「[執行緒解釋器][3]」,其性能優於傳統解釋器,但仍然比 JIT 要慢。此種技術類似 [iSH][4] 的動態執行。因此,UTM SE 無需越獄或任何 JIT 的變通方法,可以作為常規應用程式側載(Sideload)。 +UTM SE(「較慢版」)使用了「[執行緒解釋器][3]」,其性能優於傳統解釋器,但仍然慢過 JIT。此種技術類似 [iSH][4] 的動態執行。因此,UTM SE 無需越獄或者任何 JIT 的其他變通方法,可以作為常規的應用程式側載(Sideload)。 -為了最佳化大小與構建時間,UTM SE 當中只包含以下的體系結構:ARM、PPC、RISC-V 和 x86(均包含 32 位元和 64 位元)。 +為了最佳化大小與構建時間,UTM SE 當中僅包括以下的體系結構:ARM、PPC、RISC-V 和 x86(均包括 32 位元與 64 位元)。 ## 安裝 iOS 版本 UTM(SE):https://getutm.app/install/ -UTM 同時支援 macOS:https://mac.getutm.app/ +UTM 亦支援 macOS:https://mac.getutm.app/ ## 開發 @@ -55,7 +55,7 @@ UTM 同時支援 macOS:https://mac.getutm.app/ ## 許可證 -UTM 於 Apache 2.0 許可證下發佈,但它採用了若干 GPL 與 LGPL 元件,當中大多數元件為動態連接,但 gstreamer 元件為靜態連接,部分程式碼來自 QEMU。如你打算重新分發此應用程式,請務必緊記這一點。 +UTM 於 Apache 2.0 許可證下發佈,但它採用了若干 GPL 與 LGPL 元件,當中大多數元件為動態連接,但是 gstreamer 元件為靜態連接,部分程式碼來自 QEMU。如你打算重新分發此應用程式,請務必緊記這一點。 某些图示由 [Freepik](https://www.freepik.com) 從 [www.flaticon.com](https://www.flaticon.com/) 製作。 From 657bc7d4754898cc4da18640fc6eaaa3f2d94da0 Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:44:26 +0800 Subject: [PATCH 2/6] Update Localizable.strings --- Platform/zh-HK.lproj/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/zh-HK.lproj/Localizable.strings b/Platform/zh-HK.lproj/Localizable.strings index 330e6fc9e..fadc24082 100644 --- a/Platform/zh-HK.lproj/Localizable.strings +++ b/Platform/zh-HK.lproj/Localizable.strings @@ -357,7 +357,7 @@ "Disposable Mode" = "即拋式模式"; /* No comment provided by engineer. */ -"Do not save VM screenshot to disk" = "不要將虛擬電腦螢幕截圖儲存至磁碟"; +"Do not save VM screenshot to disk" = "不要儲存虛擬電腦的螢幕截圖至磁碟"; /* No comment provided by engineer. */ "Do not show confirmation when closing a running VM" = "關閉正在執行的虛擬電腦時不要顯示確認"; From 54267945d9642b15b1edf140d1ba6ffa8d49725c Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:45:23 +0800 Subject: [PATCH 3/6] Update Root.strings --- .../Settings.bundle/zh-HK.lproj/Root.strings | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/Platform/iOS/Settings.bundle/zh-HK.lproj/Root.strings b/Platform/iOS/Settings.bundle/zh-HK.lproj/Root.strings index 9272e39b9..169d83020 100644 --- a/Platform/iOS/Settings.bundle/zh-HK.lproj/Root.strings +++ b/Platform/iOS/Settings.bundle/zh-HK.lproj/Root.strings @@ -145,3 +145,52 @@ /* (No Comment) */ "Up" = "上"; +// Additional Strings (unable to be extracted by Xcode) + +/* (No Comment) */ +"ABOUT" = "關於"; + +/* (No Comment) */ +"Build" = "建立版號"; + +/* (No Comment) */ +"CURSOR - DRAG SPEED" = "指標 - 拖放速度"; + +/* (No Comment) */ +"CURSOR - SCROLL WHEEL" = "指標 - 捲動輪"; + +/* (No Comment) */ +"Default" = "預設值"; + +/* (No Comment) */ +"DEVICES" = "裝置"; + +/* (No Comment) */ +"Disable screen dimming when idle" = "閒置時停用變暗螢幕"; + +/* (No Comment) */ +"Do not save VM screenshot to disk" = "不要儲存虛擬電腦的螢幕截圖至磁碟"; + +/* (No Comment) */ +"FPS Limit" = "FPS 限制"; + +/* (No Comment) */ +"GRAPHICS" = "圖形"; + +/* (No Comment) */ +"IDLE" = "閒置"; + +/* (No Comment) */ +"Invert Scroll" = "反轉捲動"; + +/* (No Comment) */ +"License" = "許可"; + +/* (No Comment) */ +"Prefer device to external microphone" = "偏好外置咪高風裝置"; + +/* (No Comment) */ +"Renderer Backend" = "渲染器後端"; + +/* (No Comment) */ +"Version" = "版本"; From b616586e8deeb40c94a8fc8de7adbfe3dbb942d0 Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:49:37 +0800 Subject: [PATCH 4/6] Update Root.strings --- .../zh-Hans.lproj/Root.strings | 49 +++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings b/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings index 85c5f20c8..539afbd1b 100644 --- a/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings +++ b/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings @@ -145,3 +145,52 @@ /* (No Comment) */ "Up" = "上"; +// Additional Strings (unable to be extracted by Xcode) + +/* (No Comment) */ +"ABOUT" = "关于"; + +/* (No Comment) */ +"Build" = "构建"; + +/* (No Comment) */ +"CURSOR - DRAG SPEED" = "指针 - 拖放速度"; + +/* (No Comment) */ +"CURSOR - SCROLL WHEEL" = "指针 - 滚轮"; + +/* (No Comment) */ +"Default" = "默认"; + +/* (No Comment) */ +"DEVICES" = "设备"; + +/* (No Comment) */ +"Disable screen dimming when idle" = "闲置时禁用屏幕变暗"; + +/* (No Comment) */ +"Do not save VM screenshot to disk" = "不将虚拟机截图存储到磁盘"; + +/* (No Comment) */ +"FPS Limit" = "FPS 上限"; + +/* (No Comment) */ +"GRAPHICS" = "图形"; + +/* (No Comment) */ +"IDLE" = "闲置"; + +/* (No Comment) */ +"Invert Scroll" = "反转滚动"; + +/* (No Comment) */ +"License" = "许可"; + +/* (No Comment) */ +"Prefer device to external microphone" = "首选外置麦克风设备"; + +/* (No Comment) */ +"Renderer Backend" = "渲染器后端"; + +/* (No Comment) */ +"Version" = "版本"; From 9eedab014802e6eb8d63cc80117cfaeaae5cd708 Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:50:21 +0800 Subject: [PATCH 5/6] Update Localizable.strings --- Platform/zh-Hans.lproj/Localizable.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/zh-Hans.lproj/Localizable.strings b/Platform/zh-Hans.lproj/Localizable.strings index 81ccee3d4..0412b26ee 100644 --- a/Platform/zh-Hans.lproj/Localizable.strings +++ b/Platform/zh-Hans.lproj/Localizable.strings @@ -357,7 +357,7 @@ "Disposable Mode" = "一次性模式"; /* No comment provided by engineer. */ -"Do not save VM screenshot to disk" = "不将虚拟机的屏幕截图保存到磁盘"; +"Do not save VM screenshot to disk" = "不将虚拟机截图保存到磁盘"; /* No comment provided by engineer. */ "Do not show confirmation when closing a running VM" = "关闭正在运行的虚拟机时不显示确认"; From c2f3cf892b2a2c8efb35e5f07d683b1506566b2c Mon Sep 17 00:00:00 2001 From: Tiffany Fung <46277006+changanmoon@users.noreply.github.com> Date: Sun, 11 Aug 2024 13:51:17 +0800 Subject: [PATCH 6/6] Update Root.strings --- Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings b/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings index 539afbd1b..292198a39 100644 --- a/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings +++ b/Platform/iOS/Settings.bundle/zh-Hans.lproj/Root.strings @@ -169,7 +169,7 @@ "Disable screen dimming when idle" = "闲置时禁用屏幕变暗"; /* (No Comment) */ -"Do not save VM screenshot to disk" = "不将虚拟机截图存储到磁盘"; +"Do not save VM screenshot to disk" = "不将虚拟机截图保存到磁盘"; /* (No Comment) */ "FPS Limit" = "FPS 上限";