diff --git a/lib/gui/app/i18n/zh-TW.ts b/lib/gui/app/i18n/zh-TW.ts
index 9ddfe0e5..98b63a44 100644
--- a/lib/gui/app/i18n/zh-TW.ts
+++ b/lib/gui/app/i18n/zh-TW.ts
@@ -1,33 +1,33 @@
const translation = {
translation: {
+ continue: '繼續',
ok: '好',
cancel: '取消',
- continue: '繼續',
skip: '跳過',
sure: '我確定',
warning: '請注意!',
attention: '請注意',
failed: '失敗',
- completed: '完畢',
- yesExit: '是的,可以退出',
- reallyExit: '真的要現在退出 Etcher 嗎?',
+ completed: '完成',
yesContinue: '是的,繼續',
+ reallyExit: '真的要現在結束 Etcher 嗎?',
+ yesExit: '是的,可以結束',
progress: {
- starting: '正在啓動……',
- decompressing: '正在解壓……',
+ starting: '正在啟動……',
+ decompressing: '正在解壓縮……',
flashing: '正在燒錄……',
finishing: '正在結束……',
verifying: '正在驗證……',
failing: '失敗……',
},
message: {
- sizeNotRecommended: '大小不推薦',
+ sizeNotRecommended: '大小不建議',
tooSmall: '空間太小',
locked: '被鎖定',
- system: '系統盤',
- containsImage: '存放源鏡像',
- largeDrive: '很大的磁盤',
- sourceLarger: '所選的鏡像比目標盤大了 {{byte}} 比特。',
+ system: '系統',
+ containsImage: '存放來源映像檔',
+ largeDrive: '很大的磁碟',
+ sourceLarger: '所選的映像檔比目標磁碟大了 {{byte}} 位元組。',
flashSucceed_one: '燒錄成功',
flashSucceed_other: '燒錄成功',
flashFail_one: '燒錄失敗',
@@ -39,87 +39,72 @@ const translation = {
andFailTarget_other: '並燒錄失敗了 {{num}} 個目標',
succeedTo: '{{name}} 被成功燒錄 {{target}}',
exitWhileFlashing:
- '您當前正在刷機。 關閉 Etcher 可能會導致您的磁盤無法使用。',
+ '您目前正在刷寫。關閉 Etcher 可能會導致您的磁碟無法使用。',
looksLikeWindowsImage:
- '看起來您正在嘗試刻錄 Windows 鏡像。\n\n與其他鏡像不同,Windows 鏡像需要特殊處理才能使其可啓動。 我們建議您使用專門爲此目的設計的工具,例如 Rufus (Windows)、WoeUSB (Linux) 或 Boot Camp 助理 (macOS)。',
- image: '鏡像',
- drive: '磁盤',
+ '看起來您正在嘗試燒錄 Windows 映像檔。\n\n與其他映像檔不同,Windows 映像檔需要特殊處理才能使其可啟動。我們建議您使用專門為此目的設計的工具,例如 Rufus (Windows)、WoeUSB (Linux) 或 Boot Camp 助理 (macOS)。',
+ image: '映像檔',
+ drive: '磁碟',
missingPartitionTable:
- '看起來這不是一個可啓動的{{type}}。\n\n這個{{type}}似乎不包含分區表,因此您的設備可能無法識別或無法正確啓動。',
- largeDriveSize: '這是個很大的磁盤!請檢查並確認它不包含對您很重要的信息',
- systemDrive: '選擇系統盤很危險,因爲這將會刪除你的系統',
- sourceDrive: '源鏡像位於這個分區中',
- noSpace: '磁盤空間不足。 請插入另一個較大的磁盤並重試。',
+ '看起來這不是一個可啟動的{{type}}。\n\n這個{{type}}似乎不包含分割表,因此您的設備可能無法識別或無法正確啟動。',
+ largeDriveSize: '這是個很大容量的磁碟!請檢查並確認它不包含對您來說存放很重要的資料',
+ systemDrive: '選擇系統分割區很危險,因為這將會刪除你的系統',
+ sourceDrive: '來源映像檔位於這個分割區中',
+ noSpace: '磁碟空間不足。請插入另一個較大的磁碟並重試。',
genericFlashError:
- '出了點問題。如果源鏡像曾被壓縮過,請檢查它是否已損壞。\n{{error}}',
+ '出了點問題。如果來源映像檔曾被壓縮過,請檢查它是否已損壞。\n{{error}}',
validation:
- '寫入已成功完成,但 Etcher 在從磁盤讀取鏡像時檢測到潛在的損壞問題。 \n\n請考慮將鏡像寫入其他磁盤。',
- openError: '打開 {{source}} 時出錯。\n\n錯誤信息: {{error}}',
+ '寫入已成功完成,但 Etcher 在從磁碟讀取映像檔時檢測到潛在的損壞問題。\n\n請考慮將映像檔寫入其他磁碟。',
+ openError: '打開 {{source}} 時發生錯誤。\n\n錯誤訊息: {{error}}',
flashError: '燒錄 {{image}} {{targets}} 失敗。',
unplug:
- '看起來 Etcher 失去了對磁盤的連接。 它是不是被意外拔掉了?\n\n有時這個錯誤是因爲讀卡器出了故障。',
+ '看起來 Etcher 失去了對磁碟的連接。是不是被意外拔掉了?\n\n有時這個錯誤是因為讀卡器出了故障。',
cannotWrite:
- '看起來 Etcher 無法寫入磁盤的這個位置。 此錯誤通常是由故障的磁盤、讀取器或端口引起的。 \n\n請使用其他磁盤、讀卡器或端口重試。',
+ '看起來 Etcher 無法寫入磁碟的這個位置。此錯誤通常是由故障的磁碟、讀取器或連接埠引起的。\n\n請使用其他磁碟、讀卡器或連接埠重試。',
childWriterDied:
- '寫入進程意外崩潰。請再試一次,如果問題仍然存在,請聯繫 Etcher 團隊。',
- badProtocol: '僅支持 http:// 和 https:// 開頭的網址。',
+ '寫入處理程序意外崩潰。請再試一次,如果問題仍然存在,請聯絡 Etcher 團隊。',
+ badProtocol: '僅支援 http:// 和 https:// 開頭的網址。',
},
target: {
- selectTarget: '選擇目標磁盤',
- plugTarget: '請插入目標磁盤',
+ selectTarget: '選擇目標磁碟',
+ plugTarget: '請插入目標磁碟',
targets: '個目標',
change: '更改',
},
- menu: {
- edit: '編輯',
- view: '視圖',
- devTool: '打開開發者工具',
- window: '窗口',
- help: '幫助',
- pro: 'Etcher 專業版',
- website: 'Etcher 的官網',
- issue: '提交一個 issue',
- about: '關於 Etcher',
- hide: '隱藏 Etcher',
- hideOthers: '隱藏其它窗口',
- unhide: '取消隱藏',
- quit: '退出 Etcher',
- },
source: {
- useSourceURL: '使用鏡像網絡地址',
+ useSourceURL: '使用映像檔網址',
auth: '驗證',
- username: '輸入用戶名',
+ username: '輸入使用者名稱',
password: '輸入密碼',
- unsupportedProtocol: '不支持的協議',
- windowsImage: '這可能是 Windows 系統鏡像',
- partitionTable: '找不到分區表',
- errorOpen: '打開源鏡像時出錯',
- fromFile: '從文件燒錄',
- fromURL: '從在線地址燒錄',
- clone: '克隆磁盤',
- image: '鏡像信息',
+ unsupportedProtocol: '不支持的通訊協定',
+ windowsImage: '這可能是 Windows 系統映像檔',
+ partitionTable: '找不到分割表',
+ errorOpen: '打開來源映像檔時出錯',
+ fromFile: '從檔案燒錄',
+ fromURL: '從網址燒錄',
+ clone: '再製磁碟',
+ image: '映像檔訊息',
name: '名稱:',
path: '路徑:',
- selectSource: '選擇源',
- plugSource: '請插入源磁盤',
- osImages: '系統鏡像格式',
- allFiles: '任何文件格式',
- enterValidURL: '請輸入一個正確的地址',
+ selectSource: '選擇來源',
+ plugSource: '請插入來源磁碟',
+ osImages: '系統映像檔格式',
+ allFiles: '任何檔案格式',
+ enterValidURL: '請輸入正確的網址',
},
drives: {
name: '名稱',
size: '大小',
location: '位置',
find: '找到 {{length}} 個',
- select: '選定 {{select}}',
- showHidden: '顯示 {{num}} 個隱藏的磁盤',
- systemDriveDanger: '選擇系統盤很危險,因爲這將會刪除你的系統!',
+ select: '選取 {{select}}',
+ showHidden: '顯示 {{num}} 個隱藏的磁碟',
+ systemDriveDanger: '選擇系統分割區很危險,因為這將會刪除你的系統!',
openInBrowser: 'Etcher 會在瀏覽器中打開 {{link}}',
- changeTarget: '改變目標',
- largeDriveWarning: '您即將擦除一個非常大的磁盤',
- largeDriveWarningMsg: '您確定所選磁盤不是存儲磁盤嗎?',
- systemDriveWarning: '您將要擦除系統盤',
- systemDriveWarningMsg: '您確定要燒錄到系統盤嗎?',
+ changeTarget: '更改目標',
+ largeDriveWarning: '您即將格式化一個非常大的磁碟',
+ largeDriveWarningMsg: '您確定所選磁碟不是儲存資料的磁碟嗎?',
+ systemDriveWarning: '您將要格式化系統分割區',
+ systemDriveWarningMsg: '您確定要燒錄到系統分割區嗎?',
},
flash: {
another: '燒錄另一目標',
@@ -129,22 +114,39 @@ const translation = {
flash: '燒錄',
flashNow: '現在燒錄!',
skip: '跳過了驗證',
- moreInfo: '更多信息',
+ moreInfo: '更多資訊',
speedTip:
- '通過將鏡像大小除以燒錄時間來計算速度。\n由於我們能夠跳過未使用的部分,因此具有EXT分區的磁盤鏡像燒錄速度更快。',
+ '透過將映像檔大小除以燒錄時間來計算速度。\n由於我們能夠跳過未使用的部分,因此具有 ext 分割區的磁碟映像檔燒錄速度更快。',
speed: '速度:{{speed}} MB/秒',
speedShort: '{{speed}} MB/秒',
eta: '預計還需要:{{eta}}',
- failedTarget: '失敗的燒錄目標',
- failedRetry: '重試燒錄失敗目標',
+ failedTarget: '目標燒錄失敗',
+ failedRetry: '重試燒錄失敗的目標',
flashFailed: '燒錄失敗。',
flashCompleted: '燒錄成功!',
},
settings: {
- errorReporting: '匿名地向 balena.io 報告運行錯誤和使用統計',
+ errorReporting: '匿名向 balena.io 回報程式錯誤和使用統計資料',
autoUpdate: '自動更新',
- settings: '軟件設置',
- systemInformation: '系統信息',
+ settings: '軟體設定',
+ systemInformation: '系統資訊',
+ trimExtPartitions:
+ '修改原始映像檔上未分配的空間(在 ext 類型分割區中)',
+ },
+ menu: {
+ edit: '編輯',
+ view: '預覽',
+ devTool: '打開開發者工具',
+ window: '視窗',
+ help: '協助',
+ pro: 'Etcher 專業版',
+ website: 'Etcher 的官網',
+ issue: '提交 issue',
+ about: '關於 Etcher',
+ hide: '隱藏 Etcher',
+ hideOthers: '隱藏其它視窗',
+ unhide: '取消隱藏',
+ quit: '結束 Etcher',
},
},
};