https://git.reactos.org/?p=reactos.git;a=commitdiff;h=6a31fe6ca7e2f95df439a…
commit 6a31fe6ca7e2f95df439ae87ef8909d47a820b44
Author: Chan Chilung <eason066(a)gmail.com>
AuthorDate: Tue Mar 9 23:51:37 2021 +0800
Commit: GitHub <noreply(a)github.com>
CommitDate: Tue Mar 9 16:51:37 2021 +0100
[TRANSLATION][INF] Update Chinese Traditional (zh-TW) translation (#3468)
- Add / improve Chinese Traditional Translations for INFs.
- Name changing (removed Aobi in my name)
Add Chinese Traditional translation for:
- cmdutils/at
- cmdutils/comp
- hotplug.cpl
- rosapps' sysutils/ctm
Chinese Traditional (zh-TW) translation update for:
- cmdutils/find
- cmdutils/help
- cmdutils/label
- cmdutils/whoami
- mspaint
- shutdown
- taskmgr
- diskpart
- format
- appwiz.cpl
- input.cpl
- powercfg.cpl
- shimgvw
- user32
---
base/applications/cmdutils/at/at.rc | 3 +
base/applications/cmdutils/at/lang/zh-CN.rc | 8 +-
base/applications/cmdutils/at/lang/zh-TW.rc | 51 ++++
base/applications/cmdutils/comp/comp.rc | 3 +
base/applications/cmdutils/comp/lang/zh-TW.rc | 25 ++
base/applications/cmdutils/find/lang/zh-TW.rc | 19 +-
base/applications/cmdutils/help/lang/zh-TW.rc | 57 ++--
base/applications/cmdutils/label/lang/zh-TW.rc | 34 ++-
base/applications/cmdutils/whoami/lang/zh-TW.rc | 45 +--
base/applications/mspaint/lang/zh-TW.rc | 33 +--
base/applications/shutdown/lang/zh-TW.rc | 2 +-
base/applications/taskmgr/lang/zh-TW.rc | 4 +-
base/system/diskpart/lang/zh-TW.rc | 14 +-
base/system/format/lang/zh-TW.rc | 24 +-
dll/cpl/appwiz/lang/zh-TW.rc | 10 +-
dll/cpl/hotplug/hotplug.rc | 3 +
dll/cpl/hotplug/lang/zh-TW.rc | 32 +++
dll/cpl/input/lang/zh-TW.rc | 31 +-
dll/cpl/powercfg/lang/zh-TW.rc | 23 +-
dll/win32/shimgvw/lang/zh-TW.rc | 29 +-
media/inf/NET_NIC.inf | 3 +
media/inf/audio.inf | 3 +
media/inf/battery.inf | 8 +
media/inf/bth.inf | 4 +
media/inf/c_image.inf | 3 +
media/inf/display.inf | 6 +
media/inf/hal.inf | 11 +
media/inf/hdc.inf | 313 ++++++++++++++++++++-
media/inf/input.inf | 7 +
media/inf/keyboard.inf | 6 +
media/inf/legcydrv.inf | 3 +
media/inf/machine.inf | 48 ++++
media/inf/monitor.inf | 7 +
media/inf/msmouse.inf | 24 ++
media/inf/nettcpip.inf | 8 +
media/inf/scsi.inf | 7 +
media/inf/shortcuts.inf | 136 ++++-----
media/inf/unknown.inf | 3 +
media/inf/usb.inf | 15 +-
media/inf/usbport.inf | 12 +
media/inf/wmiacpi.inf | 4 +
modules/rosapps/applications/sysutils/ctm/ctm.rc | 3 +
.../applications/sysutils/ctm/lang/zh-TW.rc | 32 +++
win32ss/user/user32/lang/zh-TW.rc | 4 +-
44 files changed, 888 insertions(+), 232 deletions(-)
diff --git a/base/applications/cmdutils/at/at.rc b/base/applications/cmdutils/at/at.rc
index ea43c3d7658..364297c3f66 100644
--- a/base/applications/cmdutils/at/at.rc
+++ b/base/applications/cmdutils/at/at.rc
@@ -33,3 +33,6 @@
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
+#ifdef LANGUAGE_ZH_TW
+ #include "lang/zh-TW.rc"
+#endif
diff --git a/base/applications/cmdutils/at/lang/zh-CN.rc
b/base/applications/cmdutils/at/lang/zh-CN.rc
index 4b549de5667..6597d3ffb0e 100644
--- a/base/applications/cmdutils/at/lang/zh-CN.rc
+++ b/base/applications/cmdutils/at/lang/zh-CN.rc
@@ -42,9 +42,9 @@ time 指定命令运行的时间。\n\
IDS_OK "确定"
IDS_TASKID "任务 ID: %lu\n"
- IDS_STATUS "状态: %s\n"
- IDS_SCHEDULE "安排: %s\n"
+ IDS_STATUS "状态: %s\n"
+ IDS_SCHEDULE "安排: %s\n"
IDS_TIME "今日时间: %s\n"
- IDS_INTERACTIVE "交互: %s\n"
- IDS_COMMAND "命令: %s\n"
+ IDS_INTERACTIVE "交互: %s\n"
+ IDS_COMMAND "命令: %s\n"
END
diff --git a/base/applications/cmdutils/at/lang/zh-TW.rc
b/base/applications/cmdutils/at/lang/zh-TW.rc
new file mode 100644
index 00000000000..242dbd7a938
--- /dev/null
+++ b/base/applications/cmdutils/at/lang/zh-TW.rc
@@ -0,0 +1,51 @@
+// Chinese Traditional (zh-TW) resources by Chan Chilung <eason066(a)gmail.com> 2021
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+STRINGTABLE
+BEGIN
+ IDS_USAGE "AT 命令可安排電腦在特定的時間和日期執行命令和程序。\n\
+在使用 AT 命令前,請確保 Schedule 服務正在運行。\n\n\
+AT [\\\\computername] [ [id] [/DELETE] | /DELETE [/YES]]\n\
+AT [\\\\computername] time [/INTERACTIVE]\n\
+ [ /EVERY:date[,...] | /NEXT:date[,...]] ""command""\n\n\
+\\\\computername 指定一個遠端電腦。若省略這個參數,命令將在本地電腦上執行\n\
+id 分配給安排命令的識別碼。\n\
+/DELETE 取消一個安排中的命令。若省略 id,電腦上所有被安排的\n\
+ 命令都會被取消。\n\
+/YES 取消任務時使用將不再請求確認。\n\
+time 指定命令執行的時間。\n\
+/INTERACTIVE 允許在執行任務時與登入中的使用者的桌面互動。\n\
+/EVERY:date[,...] 在每周或每月的特定日子執行指定命令。\n\
+ 若省略 date,則認定是每個月的今天。\n\
+/NEXT:date[,...] 在來到下一個日期的時候 (例如: 下星期四) 執行指定命令。\n\
+ 若省略 date,則認定是每個月的今天。\n\
+""command"" 將被執行的命令或批量程序。\n"
+
+ IDS_DELETE_ALL "這個操作將刪除所有安排好的任務。\n"
+ IDS_NEW_JOB "以任務 ID %lu 新增一項新任務\n"
+ IDS_JOBS_LIST "狀態 ID 日 時間 命令行\n"
+ IDS_NO_ENTRIES "列表中沒有項目。\n"
+
+ IDS_CONFIRM_QUESTION "您想繼續操作嗎?(Y/N) [N]: "
+ IDS_CONFIRM_INVALID "\n這是一個無效的回應。\n"
+ IDS_CONFIRM_YES "Y"
+ IDS_CONFIRM_NO "N"
+
+ IDS_TODAY "今天"
+ IDS_TOMORROW "明天"
+ IDS_EVERY "每次"
+ IDS_NEXT "下次"
+
+ IDS_YES "是"
+ IDS_NO "否"
+ IDS_ERROR "錯誤"
+ IDS_OK "確定"
+
+ IDS_TASKID "任務 ID: %lu\n"
+ IDS_STATUS "狀態: %s\n"
+ IDS_SCHEDULE "安排: %s\n"
+ IDS_TIME "今日時間: %s\n"
+ IDS_INTERACTIVE "互動: %s\n"
+ IDS_COMMAND "命令: %s\n"
+END
diff --git a/base/applications/cmdutils/comp/comp.rc
b/base/applications/cmdutils/comp/comp.rc
index 9e564212ef9..f53c63533c9 100644
--- a/base/applications/cmdutils/comp/comp.rc
+++ b/base/applications/cmdutils/comp/comp.rc
@@ -39,3 +39,6 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#ifdef LANGUAGE_ZH_CN
#include "lang/zh-CN.rc"
#endif
+#ifdef LANGUAGE_ZH_TW
+ #include "lang/zh-TW.rc"
+#endif
diff --git a/base/applications/cmdutils/comp/lang/zh-TW.rc
b/base/applications/cmdutils/comp/lang/zh-TW.rc
new file mode 100644
index 00000000000..0b6e6c74226
--- /dev/null
+++ b/base/applications/cmdutils/comp/lang/zh-TW.rc
@@ -0,0 +1,25 @@
+// Chinese Traditional (zh-TW) resources by Chan Chilung <eason066(a)gmail.com> 2021
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+STRINGTABLE
+BEGIN
+ IDS_HELP "比較兩個或兩組檔案的内容。\n\n\
+COMP [/L] [/A] [data1] [data2]\n\n\
+ data1 指定要比較的第一個檔案的位置和名稱。\n\
+ data2 指定要比較的第二個檔案的位置和名稱。\n\
+ /A 以 ASCII 字符形式顯示區別 (預設: 十六進制)。\n\
+ /L 顯示行數區別。\n"
+ IDS_INVALIDSWITCH "無效的選項 - /%c\n"
+ IDS_BADSYNTAX "命令行語法錯誤\n"
+ IDS_FILEERROR "無法找到或開啟檔案: %s\n"
+ IDS_COMPARING "正在比較 %s 和 %s...\n"
+ IDS_FILESIZEERROR "無法判斷該檔案的大小: %s\n"
+ IDS_SIZEDIFFERS "檔案大小不一致。\n"
+ IDS_READERROR "讀取檔案時發生錯誤。\n"
+ IDS_MISMATCHLINE "在行 %d 處比較時發生錯誤\n"
+ IDS_MISMATCHOFFSET "在偏移 0x%X 處比較時發生錯誤\n"
+ IDS_ASCIIDIFF "檔案%d = %c\n"
+ IDS_HEXADECIMALDIFF "檔案%d = %X\n"
+ IDS_MATCH "檔案比較完成\n"
+END
diff --git a/base/applications/cmdutils/find/lang/zh-TW.rc
b/base/applications/cmdutils/find/lang/zh-TW.rc
index cd2c7b859d3..f38518e8157 100644
--- a/base/applications/cmdutils/find/lang/zh-TW.rc
+++ b/base/applications/cmdutils/find/lang/zh-TW.rc
@@ -1,17 +1,22 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
-
+/*
+ * FILE: base/applications/cmdutils/find/lang/zh-TW.rc
+ * PURPOSE: Chinese (Traditional) Language File for find
+ * TRANSLATOR: Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ * Chan Chilung 2021 (eason066(a)gmail.com)
+ */
+
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
- IDS_USAGE "FIND: 輸出某檔中包含指定字串的所有行。\n\n\
+ IDS_USAGE "FIND: 列出所有在檔案中包含指定字串的行。\n\n\
FIND [/V] [/C] [/N] [/I] [/OFF[LINE]] ""字串"" [文件...]\n\
/V 輸出不包含該指定字串的行。\n\
/C 計算包含該字串的行數。\n\
/N 從 1 開始為顯示的行編號。\n\
/I 忽略大小寫。\n\
- /OFF[LINE] Do not skip files that have the offline attribute set."
- IDS_NO_SUCH_FILE "FIND: %s: 沒有這個檔\n"
- IDS_CANNOT_OPEN "FIND: %s: 無法開啟檔\n"
- IDS_INVALID_SWITCH "FIND: Invalid switch\n"
+ /OFF[LINE] 不忽略有離線屬性集的檔案。"
+ IDS_NO_SUCH_FILE "FIND: %s: 找不到這個檔案\n"
+ IDS_CANNOT_OPEN "FIND: %s: 無法開啟檔案\n"
+ IDS_INVALID_SWITCH "FIND: 無效的切換參數\n"
END
diff --git a/base/applications/cmdutils/help/lang/zh-TW.rc
b/base/applications/cmdutils/help/lang/zh-TW.rc
index 4b1ea59be7f..5513561ed3d 100644
--- a/base/applications/cmdutils/help/lang/zh-TW.rc
+++ b/base/applications/cmdutils/help/lang/zh-TW.rc
@@ -1,15 +1,18 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
+/*
+ * Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ * modified by Chan Chilung 2021 (eason066(a)gmail.com)
+ */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
- IDS_NO_ENTRY "通過説明實用程式不支援此命令。\n試 ""%s /?""。\n"
+ IDS_NO_ENTRY "通過説明實用程式不支援此命令。\n請嘗試 ""%s /?""。\n"
END
STRINGTABLE
BEGIN
- IDS_USAGE "提供ReactOS命令的説明資訊。\n\n\
+ IDS_USAGE "提供 ReactOS 命令的説明資訊。\n\n\
HELP [command]\n\n\
command - 顯示此命令的説明資訊。\n"
IDS_HELP1 "列出所有可用命令 (+ 它們的描述)\n\n\
@@ -17,21 +20,21 @@ HELP [command]\n\n\
命令 /? 得到特定命令的更多資訊\n\n\
? 列出所有可用命令 (沒有描述)。\n\
ALIAS 設置、刪除或顯示別名。\n\
-ATTRIB 顯示或改變檔案屬性。\n\
+ATTRIB 顯示或更改檔案屬性。\n\
BEEP 使揚聲器發聲。\n\
CALL 從一個批次程式中調用另一個。\n\
CD 顯示目前的目錄的名稱或更改目前的目錄。\n\
CHCP 顯示或設置活動字碼頁。\n\
CHOICE 等待使用者在一組選項中做出選擇。\n\
CLS 清除螢幕。\n\
-CMD 啟動 ReactOS 命令列解譯器的一個新實例。\n\
-COLOR 設置主控台預設的前景和背景顏色。\n\
+CMD 啟動新的 ReactOS 命令直譯器實例。\n\
+COLOR 設定主控台預設的前景和背景顏色。\n\
COPY 將一個或多個檔案複製到另一個位置。\n\
-DATE 顯示或設置日期。\n\
-DELETE 刪除一個或多個檔。\n\
+DATE 顯示或設定日期。\n\
+DELETE 刪除一個或多個檔案。\n\
DIR 顯示一個目錄中的檔案清單和子目錄。\n\
-ECHO 顯示消息,或開啟/關閉命令回顯。\n\
-ERASE 刪除一個或多個檔。\n\
+ECHO 顯示訊息,或開啟/關閉命令回顯。\n\
+ERASE 刪除一個或多個檔案。\n\
EXIT 退出 CMD.EXE 程式 (命令直譯器)。\n\
FOR 為一組檔中的每一個檔執行指定命令。\n\
FREE (空閒的) 磁碟空間。\n\
@@ -39,32 +42,32 @@ GOTO 在批次程式中指示 ReactOS 命令直譯器跳轉到被標記的
HELP 為 ReactOS 命令提供説明資訊。\n\
HISTORY 列出所有曾被使用的命令。\n\
IF 在批次程式中執行條件控制。\n\
-LABEL 創建、更改或刪除磁片標籤。\n\
-MD 創建一個目錄。\n\
-MKDIR 創建一個目錄。\n\
-MKLINK 創建一個檔案系統連結化物件。\n\
-MOVE 將一個或多個檔從一個資料夾移動到另一個資料夾。\n\
-PATH 顯示或設置可執行檔的搜索路徑。\n\
+LABEL 建立、更改或刪除磁碟代號。\n\
+MD 建立一個目錄。\n\
+MKDIR 建立一個目錄。\n\
+MKLINK 建立一個檔案系統連結化物件。\n\
+MOVE 將一個或多個檔案從一個資料夾移動到另一個資料夾。\n\
+PATH 顯示或設定可執行檔的搜尋路徑。\n\
PAUSE 掛起批次檔的執行並顯示一條消息。\n\
POPD 恢復由 PUSHD 存儲的前一個目前的目錄的值。\n\
PROMPT 更改命令提示字元。\n\
-PUSHD 保存目前的目錄然後更改。\n\
+PUSHD 保存目前的目錄,然後更改它。\n\
RD 刪除一個目錄。\n\
REM 在批次檔中記錄注釋 (評論)。\n\
-REN 重命名一個或多個檔。\n\
-RENAME 重命名一個或多個檔。\n\
-REPLACE 替換檔。\n\
+REN 重新命名一個或多個檔案。\n\
+RENAME 重新命名一個或多個檔案。\n\
+REPLACE 替換檔案。\n\
RMDIR 刪除一個目錄。\n\
SCREEN 移動游標並可選地輸出文本。\n\
-SET 顯示、設置或刪除 ReactOS 環境變數。\n\
+SET 顯示、設定或刪除 ReactOS 環境變數。\n\
SHIFT 在批次檔中移動可替換參數的位置。\n"
IDS_HELP2 "START 啟動一個分隔的視窗來運行指定的程式或命令。\n\
執行命令。\n\
-TIME 顯示或設置系統時間。\n\
-TIMER 允許使用至多十個停錶。\n\
-TITLE 設置一個 CMD.EXE 會話的視窗標題。\n\
-TYPE 顯示一個文字檔的內容。\n\
+TIME 顯示或設定系統時間。\n\
+TIMER 允許使用最多十個計時器。\n\
+TITLE 設定一個 CMD.EXE 會話的視窗標題。\n\
+TYPE 顯示一個文字檔案的內容。\n\
VER 顯示 ReactOS 版本。\n\
-VERIFY 決定 ReactOS 是否檢驗您的檔已被正確地寫入磁片。\n\
-VOL 顯示磁片標籤和序號。\n"
+VERIFY 告訴 ReactOS 是否驗證您的檔案已正確地寫入至磁碟。\n\
+VOL 顯示磁碟代號和序號。\n"
END
diff --git a/base/applications/cmdutils/label/lang/zh-TW.rc
b/base/applications/cmdutils/label/lang/zh-TW.rc
index 5b7503b2443..a451f4527a5 100644
--- a/base/applications/cmdutils/label/lang/zh-TW.rc
+++ b/base/applications/cmdutils/label/lang/zh-TW.rc
@@ -1,21 +1,25 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
-/* Improved by Luo Yufan 2019 <njlyf2011(a)hotmail.com> */
+/*
+ * FILE: base/applications/cmdutils/label/lang/zh-TW.rc
+ * PURPOSE: Chinese (Traditional) Language File for label
+ * TRANSLATOR: Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ * Luo Yufan 2019 (njlyf2011(a)hotmail.com)
+ * Chan Chilung 2021 (eason066(a)gmail.com)
+ */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
-// STRING_LABEL_HELP "顯示或改變驅動器卷標。\n\nLABEL [驅動器:][卷標]\n"
- STRING_LABEL_HELP "Creates, changes or deletes the volume label of a disk.\n\n\
-LABEL [drive:][label]\n\n\
- drive: Specifies the drive letter of a drive.\n\
- label Specifies the label of the drive."
- STRING_LABEL_TEXT1 "驅動器 %c 中的卷是 %s\n"
- STRING_LABEL_TEXT2 "驅動器 %c 中的卷沒有卷標。\n"
- STRING_LABEL_TEXT3 "卷的序列號是 %04X-%04X\n"
- STRING_LABEL_TEXT4 "驅動器卷標 (32 個字元, 按 ENTER 忽略)? "
- STRING_LABEL_PROMPT "Delete current volume label (Y/N)? "
+ STRING_LABEL_HELP "建立、更改或刪除磁碟的標籤。\n\n\
+LABEL [磁碟:][標籤]\n\n\
+ drive: 指定磁碟代號。\n\
+ label 指定磁碟區標籤"
+ STRING_LABEL_TEXT1 "磁碟 %c 中的磁碟區標籤是 %s\n"
+ STRING_LABEL_TEXT2 "磁碟 %c 中的磁碟區沒有標籤。\n"
+ STRING_LABEL_TEXT3 "磁碟區的序列號是 %04X-%04X\n"
+ STRING_LABEL_TEXT4 "磁碟區標籤 (最多 32 個字元, 直接按 ENTER 以表示不輸入)? "
+ STRING_LABEL_PROMPT "刪除目前的磁碟區標籤 (Y/N)? "
STRING_LABEL_OPTIONS "YN"
- STRING_ERROR_INVALID_DRIVE "無效驅動器指定\n"
- STRING_ERROR_INVALID_LABEL "Invalid volume label\n"
-END
\ No newline at end of file
+ STRING_ERROR_INVALID_DRIVE "無效的磁碟規格\n"
+ STRING_ERROR_INVALID_LABEL "無效的磁碟區標籤\n"
+END
diff --git a/base/applications/cmdutils/whoami/lang/zh-TW.rc
b/base/applications/cmdutils/whoami/lang/zh-TW.rc
index 532c5024b74..74a7b28cb1d 100644
--- a/base/applications/cmdutils/whoami/lang/zh-TW.rc
+++ b/base/applications/cmdutils/whoami/lang/zh-TW.rc
@@ -1,21 +1,24 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
+/*
+ * Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ * modified by Chan Chilung 2021 (eason066(a)gmail.com)
+ */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
IDS_USER_HEADER "使用者資訊"
- IDS_GROU_HEADER "組資訊"
- IDS_PRIV_HEADER "特權資訊"
+ IDS_GROU_HEADER "群組資訊"
+ IDS_PRIV_HEADER "許可權資訊"
IDS_COL_USER_NAME "使用者名稱"
- IDS_COL_GROUP_NAME "組名稱"
+ IDS_COL_GROUP_NAME "群組名稱"
IDS_COL_TYPE "類型"
IDS_COL_SID "SID"
IDS_COL_ATTRIB "屬性"
IDS_COL_PRIV_NAME "許可權名稱"
IDS_COL_DESCRIPTION "描述"
IDS_COL_STATE "狀態"
- IDS_TP_WELL_KNOWN_GROUP "已知組"
+ IDS_TP_WELL_KNOWN_GROUP "已知群組"
IDS_TP_ALIAS "別名"
IDS_TP_LABEL "標籤"
@@ -24,27 +27,27 @@ BEGIN
you can test your translation of these attributes by using 'whoami
/groups' */
- IDS_ATTR_GROUP_MANDATORY "強制性組, "
- IDS_ATTR_GROUP_ENABLED_BY_DEFAULT "默認情況下,啟用, "
- IDS_ATTR_GROUP_ENABLED "已啟用的組, "
- IDS_ATTR_GROUP_OWNER "組的所有者, "
+ IDS_ATTR_GROUP_MANDATORY "必要群組, "
+ IDS_ATTR_GROUP_ENABLED_BY_DEFAULT "預設啟用, "
+ IDS_ATTR_GROUP_ENABLED "已啟用的群組, "
+ IDS_ATTR_GROUP_OWNER "群組擁有者, "
IDS_UNKNOWN_DESCRIPTION "???"
IDS_STATE_ENABLED "啟用"
- IDS_STATE_DISABLED "已禁用"
- IDS_ERROR_UPN "錯誤: 無法獲取使用者主體名稱 (UPN) 與當前登入的使用者\n不是域使用者。\n"
- IDS_ERROR_FQDN "錯誤: 無法獲取完全限定可分辨名稱 (FQDN) 與當前\n登入的使用者不是域使用者。\n"
- IDS_ERROR_VALUEXPECTED "錯誤: 無效語法。 值的預期 '/fo'。\n輸入 ""WHOAMI
/?"" 以瞭解用法。\n"
- IDS_ERROR_VALUENOTALLOWED "錯誤: 無效語法。 '%s' 值不允許為 '/fo' 選項。\n輸入
""WHOAMI /?"" 以瞭解用法。\n"
- IDS_ERROR_1TIMES "錯誤: 無效語法。 選項不允許超過 '1' 的次數。\n輸入 ""WHOAMI
/?"" 以瞭解用法。\n"
- IDS_ERROR_INVALIDSYNTAX "錯誤: 無效語法。\n輸入 ""WHOAMI /?""
以瞭解用法。\n"
- IDS_ERROR_INVALIDARG "錯誤: 無效的參數/選項 - '%s'。\n輸入 ""WHOAMI
/?"" 以瞭解用法。\n"
- IDS_ERROR_NH_LIST "錯誤: /NH 開關不能用的列表格式。\n輸入 ""WHOAMI /?""
以瞭解用法。\n"
+ IDS_STATE_DISABLED "停用"
+ IDS_ERROR_UPN "錯誤: 無法獲取使用者主體名稱 (UPN),\n因為當前登入的使用者不是網域使用者。\n"
+ IDS_ERROR_FQDN "錯誤: 無法獲取完全限定可分辨名稱 (FQDN),\n因為當前登入的使用者不是網域使用者。\n"
+ IDS_ERROR_VALUEXPECTED "錯誤: 無效語法。 值的預期 '/fo'。\n輸入 ""WHOAMI
/?"" 以了解用法。\n"
+ IDS_ERROR_VALUENOTALLOWED "錯誤: 無效語法。 '%s' 值不允許為 '/fo' 選項。\n輸入
""WHOAMI /?"" 以了解用法。\n"
+ IDS_ERROR_1TIMES "錯誤: 無效語法。 選項不允許超過 '1' 的次數。\n輸入 ""WHOAMI
/?"" 以了解用法。\n"
+ IDS_ERROR_INVALIDSYNTAX "錯誤: 無效語法。\n輸入 ""WHOAMI /?""
以了解用法。\n"
+ IDS_ERROR_INVALIDARG "錯誤: 無效的參數/選項 - '%s'。\n輸入 ""WHOAMI
/?"" 以了解用法。\n"
+ IDS_ERROR_NH_LIST "錯誤: /NH 開關不能用的列表格式。\n輸入 ""WHOAMI /?""
以了解用法。\n"
IDS_HELP "描述:\n\
- 顯示本地登入的使用者的使用者、 組和許可權資訊。\n\
- 如果不提供任何參數,顯示當前的域和使用者名稱。\n\
+ 顯示本地登入的使用者的使用者、群組和許可權資訊。\n\
+ 如果不提供任何參數,則顯示當前的網域和使用者名稱。\n\
\n\
可用的輸出格式為 '/fo' 選項是 'csv', 'list' 和 'table'.\n\
- 使用 '/nh' 要隱藏頁首。 默認情況下表中顯示資料。\n\
+ 使用 '/nh' 要隱藏頁首。 預設情況下表中顯示資料。\n\
\n\
語法:\n\
whoami [/upn | /fqdn | /logonid]\n\
diff --git a/base/applications/mspaint/lang/zh-TW.rc
b/base/applications/mspaint/lang/zh-TW.rc
index 85bedb09d01..6001a2bf07e 100644
--- a/base/applications/mspaint/lang/zh-TW.rc
+++ b/base/applications/mspaint/lang/zh-TW.rc
@@ -4,6 +4,7 @@
* FILE: base/applications/mspaint/lang/zh-TW.rc
* PURPOSE: Chinese (Traditional) Language resource file
* TRANSLATOR: Elton Chung aka MfldElton <elton328(a)gmail.com>
+ * Chan Chilung <eason066(a)gmail.com>
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -12,24 +13,24 @@ ID_MENU MENU
BEGIN
POPUP "檔案(&F)"
BEGIN
- MENUITEM "新建(&N)\tCtrl+N", IDM_FILENEW
+ MENUITEM "新增(&N)\tCtrl+N", IDM_FILENEW
MENUITEM "開啟...(&O)\tCtrl+O", IDM_FILEOPEN
MENUITEM "儲存(&S)\tCtrl+S", IDM_FILESAVE
MENUITEM "另存為...(&A)", IDM_FILESAVEAS
MENUITEM SEPARATOR
- MENUITEM "From Scanner or Camera...", IDM_FILEFROMSCANNERORCAMERA
+ MENUITEM "從掃描器或相機導入...", IDM_FILEFROMSCANNERORCAMERA
MENUITEM SEPARATOR
MENUITEM "頁面檢視", IDM_FILEPAGEVIEW
MENUITEM "頁面設定...", IDM_FILEPAGESETUP
MENUITEM "列印(&P)...\tCtrl+P", IDM_FILEPRINT
MENUITEM SEPARATOR
- MENUITEM "Send...", IDM_FILESEND
+ MENUITEM "傳送...", IDM_FILESEND
MENUITEM SEPARATOR
- MENUITEM "儲存為壁紙 (普通)", IDM_FILEASWALLPAPERPLANE
- MENUITEM "儲存為壁紙 (居中)", IDM_FILEASWALLPAPERCENTERED
- MENUITEM "儲存為壁紙 (拉伸)", IDM_FILEASWALLPAPERSTRETCHED
+ MENUITEM "儲存為牆紙 (並排)", IDM_FILEASWALLPAPERPLANE
+ MENUITEM "儲存為牆紙 (居中)", IDM_FILEASWALLPAPERCENTERED
+ MENUITEM "儲存為牆紙 (拉伸)", IDM_FILEASWALLPAPERSTRETCHED
MENUITEM SEPARATOR
- MENUITEM "Most recently used file", IDM_FILEMOSTRECENTLYUSEDFILE,
GRAYED
+ MENUITEM "最近使用過的檔案", IDM_FILEMOSTRECENTLYUSEDFILE, GRAYED
MENUITEM SEPARATOR
MENUITEM "結束(&X)\tAlt+F4", IDM_FILEEXIT
END
@@ -71,7 +72,7 @@ BEGIN
MENUITEM "顯示格線\tCtrl+G", IDM_VIEWSHOWGRID
MENUITEM "顯示縮圖", IDM_VIEWSHOWMINIATURE
END
- MENUITEM "全屏顯示\tCtrl+F", IDM_VIEWFULLSCREEN
+ MENUITEM "全螢幕顯示\tCtrl+F", IDM_VIEWFULLSCREEN
END
POPUP "圖像(&I)"
BEGIN
@@ -167,7 +168,7 @@ END
IDD_STRETCHSKEW DIALOGEX 100, 100, 225, 80
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
FONT 9, "新細明體"
-CAPTION "拉伸和傾斜圖片"
+CAPTION "拉伸和傾斜圖像"
BEGIN
GROUPBOX "拉伸", IDD_STRETCHSKEWGROUPSTRETCH, 6, 6, 158, 66
ICON IDI_HORZSTRETCH, IDD_STRETCHSKEWICONHSTRETCH, 12, 18, 32, 32
@@ -197,7 +198,7 @@ BEGIN
IDS_WINDOWTITLE "%s - 畫圖"
IDS_INFOTITLE "ReactOS 畫圖"
IDS_INFOTEXT "GNU LGPL 下發佈的 (詳見
www.gnu.org)"
- IDS_SAVEPROMPTTEXT "您想把改變保存到 %s 嗎?"
+ IDS_SAVEPROMPTTEXT "您想把變更保存到 %s 嗎?"
IDS_DEFAULTFILENAME "未命名.bmp"
IDS_MINIATURETITLE "縮圖"
IDS_TOOLTIP1 "自由選擇"
@@ -216,13 +217,13 @@ BEGIN
IDS_TOOLTIP14 "多邊形"
IDS_TOOLTIP15 "橢圓形"
IDS_TOOLTIP16 "圓角矩形"
- IDS_ALLFILES "All Files"
- IDS_ALLPICTUREFILES "All Picture Files"
+ IDS_ALLFILES "所有檔案"
+ IDS_ALLPICTUREFILES "所有圖像檔案"
IDS_FILESIZE "%d 位元組"
IDS_PRINTRES "%d x %d 像素每米"
- IDS_INTNUMBERS "請輸入整數只!"
- IDS_PERCENTAGE "所占百分比必須介於 1 和 500 之間。"
- IDS_ANGLE "角度必須-89 和 89 之間。"
- IDS_LOADERRORTEXT "無法載入檔 %s。"
+ IDS_INTNUMBERS "請輸入整數!"
+ IDS_PERCENTAGE "所佔百分比必須介於 1 和 500 之間。"
+ IDS_ANGLE "角度必須介於 -89 和 89 之間。"
+ IDS_LOADERRORTEXT "無法載入檔案 %s。"
IDS_ENLARGEPROMPTTEXT "剪貼簿中的圖像比點陣圖大。\n你想擴大點陣圖嗎?"
END
diff --git a/base/applications/shutdown/lang/zh-TW.rc
b/base/applications/shutdown/lang/zh-TW.rc
index 046376ba5cb..49d50bebc41 100644
--- a/base/applications/shutdown/lang/zh-TW.rc
+++ b/base/applications/shutdown/lang/zh-TW.rc
@@ -66,7 +66,7 @@ BEGIN
IDS_ERROR_SHUTDOWN_REBOOT "錯誤: 在同一時間無法關機和重新開機。\n"
IDS_ERROR_TIMEOUT "錯誤: 等候逾時的值 %u 超出範圍 (0-315360000)。\n"
- IDS_ERROR_ABORT "錯誤: 無法中止的系統關閉。\n"
+ IDS_ERROR_ABORT "錯誤: 無法終止的系統關閉。\n"
IDS_ERROR_LOGOFF "錯誤: 無法登出系統。\n"
IDS_ERROR_SHUTDOWN "錯誤: 無法關閉系統。\n"
IDS_ERROR_RESTART "錯誤: 無法重新啟動系統。\n"
diff --git a/base/applications/taskmgr/lang/zh-TW.rc
b/base/applications/taskmgr/lang/zh-TW.rc
index b4745e8d589..42b8f5182ce 100644
--- a/base/applications/taskmgr/lang/zh-TW.rc
+++ b/base/applications/taskmgr/lang/zh-TW.rc
@@ -36,7 +36,7 @@ BEGIN
MENUITEM SEPARATOR
MENUITEM "大圖示(&G)", ID_VIEW_LARGE
MENUITEM "小圖示(&M)", ID_VIEW_SMALL
- MENUITEM "詳細信息(&D)", ID_VIEW_DETAILS, CHECKED
+ MENUITEM "詳細資料(&D)", ID_VIEW_DETAILS, CHECKED
MENUITEM "選擇欄位(&S)...", ID_VIEW_SELECTCOLUMNS
POPUP "CPU 記錄(&C)"
BEGIN
@@ -331,7 +331,7 @@ STRINGTABLE
BEGIN
IDS_APP_TITLE "工作管理員"
IDC_TASKMGR "工作管理員"
- IDS_IDLE_PROCESS "系統空閒處理序"
+ IDS_IDLE_PROCESS "系統空閒處理程序"
END
STRINGTABLE
diff --git a/base/system/diskpart/lang/zh-TW.rc b/base/system/diskpart/lang/zh-TW.rc
index 0eaafbf4659..21be6d0cd81 100644
--- a/base/system/diskpart/lang/zh-TW.rc
+++ b/base/system/diskpart/lang/zh-TW.rc
@@ -1,5 +1,5 @@
/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
-/* Translation improved by Aobi Chan CL 2020 (eason066(a)gmail.com) */
+/* Translation improved by Chan Chilung 2020 - 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -14,7 +14,7 @@ Usage: DISKPART [/S 檔名] [/T 逾時] [/?]\n\n\
/?\t\t顯示此說明訊息。\n\n"
IDS_APP_LICENSE "根據 GNU GPLv2 許可\n"
IDS_APP_CURR_COMPUTER "在電腦: %s\n\n"
- IDS_APP_LEAVING "\n正在離開 DiskPart ...\n"
+ IDS_APP_LEAVING "\n正在退出 DiskPart ...\n"
IDS_APP_PROMPT "DISKPART> "
END
@@ -60,15 +60,15 @@ END
/* Select command strings */
STRINGTABLE
BEGIN
- IDS_SELECT_NO_DISK "\n目前沒有選擇磁碟。\nP請選擇一個磁碟,然後再試一次。\n\n"
- IDS_SELECT_DISK "\n磁碟 %lu 是所選的磁碟。\n\n"
+ IDS_SELECT_NO_DISK "\n目前沒有選擇磁碟。\n請選擇一個磁碟,然後再試一次。\n\n"
+ IDS_SELECT_DISK "\n磁碟 %lu 現在是所選的磁碟。\n\n"
IDS_SELECT_DISK_INVALID "\n無效的磁碟。\n\n"
IDS_SELECT_NO_PARTITION "\n目前選擇的磁碟沒有磁碟分割。\n請選擇一個磁碟,然後再試一次。\n\n"
- IDS_SELECT_PARTITION "\n磁碟分割 %lu 是所選的磁碟分割。\n\n"
+ IDS_SELECT_PARTITION "\n磁碟分割 %lu 現在是所選的磁碟分割。\n\n"
IDS_SELECT_PARTITION_NO_DISK "\n沒有選擇要設定磁碟分割的磁碟。\n請選擇一個磁碟,然後再試一次。\n\n"
IDS_SELECT_PARTITION_INVALID "\n無效的磁碟分割。\n\n"
IDS_SELECT_NO_VOLUME "\n目前沒有選擇磁碟區。\n請選擇一個磁碟,然後再試一次。\n\n"
- IDS_SELECT_VOLUME "\n磁碟區 %lu 是所選的磁碟區。\n\n"
+ IDS_SELECT_VOLUME "\n磁碟區 %lu 現在是所選的磁碟區。\n\n"
END
/* Disk Status */
@@ -95,7 +95,7 @@ STRINGTABLE
BEGIN
IDS_HELP_CMD_DESC_ACTIVE "ACTIVE\t\t- 所選將磁碟分割標記為活動。\n"
IDS_HELP_CMD_DESC_ADD "ADD\t\t- 將映象添加到一個簡單磁碟區。\n"
- IDS_HELP_CMD_DESC_ASSIGN "ASSIGN\t\t- 為所選的磁碟區分配一個磁碟區代號或裝入點。\n"
+ IDS_HELP_CMD_DESC_ASSIGN "ASSIGN\t\t- 為所選的磁碟區分配一個代號或裝入點。\n"
IDS_HELP_CMD_DESC_ATTACH "ATTACH\t\t- 附加的虛擬磁碟檔案。\n"
IDS_HELP_CMD_DESC_ATTRIBUTES "ATTRIBUTES\t- 操縱磁碟區或磁碟的屬性。\n"
IDS_HELP_CMD_DESC_AUTOMOUNT "AUTOMOUNT\t- 啟用和停用基本磁碟區的自動裝入。\n"
diff --git a/base/system/format/lang/zh-TW.rc b/base/system/format/lang/zh-TW.rc
index d52269e3c77..61349085870 100644
--- a/base/system/format/lang/zh-TW.rc
+++ b/base/system/format/lang/zh-TW.rc
@@ -1,16 +1,16 @@
/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
-/* Translation improved by Aobi Chan CL 2020 (eason066(a)gmail.com) */
+/* Translation improved by Chan Chilung 2020 - 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
STRINGTABLE
BEGIN
- STRING_HELP "用法:%s 磁碟區: [-FS:檔案系統] [-V:標籤] [-Q] [-A:大小] [-C]\n\n\
- [磁碟區:] 指定要格式化的磁碟機。\n\
+ STRING_HELP "用法:%s 磁碟: [-FS:檔案系統] [-V:標籤] [-Q] [-A:大小] [-C]\n\n\
+ [磁碟:] 指定要格式化的磁碟代號。\n\
-FS:檔案系統 指定檔案系統的類型 (%s)。\n\
-V:標籤 指定磁碟區標籤。\n\
-Q 執行快速格式化。\n\
- -A:大小 覆寫預設分配單元的大小。在一般情況下,強烈建議使用預設設定。\n\
+ -A:大小 覆寫預設分配單元的大小。建議在一般情況下使用預設設定。\n\
NTFS 支援 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K.\n\
FAT 支援 8192, 16K, 32K, 64K, 128K, 256K.\n\
NTFS 壓縮不支援 4096 以上的分配單元大小。\n\
@@ -20,22 +20,22 @@ BEGIN
STRING_NO_SUPPORT "不支援的動作"
STRING_FMIFS_FAIL "無法定位 FMIFS 進入點。\n\n"
STRING_UNKNOW_ARG "未知參數:%s\n"
- STRING_DRIVE_PARM "缺少必要的磁碟機參數。\n\n"
+ STRING_DRIVE_PARM "缺少必要的磁碟參數。\n\n"
STRING_ERROR_DRIVE_TYPE "無法獲得磁碟機類型"
- STRING_INSERT_DISK "在磁碟機 %C: 中插入一張新的軟碟片\n如果您準備就緒,請按 Enter..."
- STRING_NO_VOLUME "無法查詢磁碟區"
- STRING_NO_VOLUME_SIZE "無法查詢磁碟區大小"
+ STRING_INSERT_DISK "在磁碟機 %C: 中插入一張新的軟碟片\n如果您準備就緒,請按 ENTER..."
+ STRING_NO_VOLUME "無法查詢磁碟"
+ STRING_NO_VOLUME_SIZE "無法查詢磁碟大小"
STRING_FILESYSTEM "檔案系統的類型是 %s。\n"
- STRING_LABEL_NAME_EDIT "輸入磁碟區 %C 目前的標籤:"
+ STRING_LABEL_NAME_EDIT "輸入磁碟 %C 目前的標籤:"
STRING_ERROR_LABEL "輸入的磁碟區標籤不正確。\n"
- STRING_YN_FORMAT "\n警告:在磁碟機 %C: 上的所有資料都將丟失!\n確認要格式化嗎 (Y/N)?"
+ STRING_YN_FORMAT "\n警告:在磁碟 %C: 上的所有資料都將丟失!\n確認要格式化嗎 (Y/N)?"
STRING_YES_NO_FAQ "YN"
- STRING_VERIFYING "正在檢驗"
+ STRING_VERIFYING "正在驗證"
STRING_FAST_FMT "正在快速格式化"
STRING_CREATE_FSYS "正在建立檔案系統結構。\n"
STRING_FMT_COMPLETE "格式化完成。\n"
STRING_VOL_COMPRESS "磁碟區不支援壓縮。\n"
- STRING_ENTER_LABEL "輸入磁碟區標籤 (最多 11 個字元,如要略過請直接按 Enter)?"
+ STRING_ENTER_LABEL "輸入磁碟區標籤 (最多 11 個字元,如要略過請直接按 ENTER)?"
STRING_NO_LABEL "無法為磁碟區新增標籤"
STRING_FREE_SPACE "\n%I64d 位元組總磁碟空間。\n%I64d 位元組可用。\n"
STRING_SERIAL_NUMBER "\n磁碟區的序列號是 %04X-%04X\n"
diff --git a/dll/cpl/appwiz/lang/zh-TW.rc b/dll/cpl/appwiz/lang/zh-TW.rc
index 76acffcfdaf..10bf23c891c 100644
--- a/dll/cpl/appwiz/lang/zh-TW.rc
+++ b/dll/cpl/appwiz/lang/zh-TW.rc
@@ -1,10 +1,8 @@
/*
* Traditional Chinese resource for appwiz (dll/cpl/appwiz/lang/zh-TW.rc)
- * TRANSLATOR: Henry Tang Ih (henrytang2 [at] hotmail [dot] com)
- * Luo Yufan (njlyf2011 [at] hotmail [dot] com)
- * Aobi Chan CL (eason066 [at] gmail [dot] com)
- * CREATED: 2016
- * MODIFIED: 2018, 2020
+ * TRANSLATOR: 2016 Henry Tang Ih (henrytang2 [at] hotmail [dot] com)
+ * 2018 Luo Yufan (njlyf2011 [at] hotmail [dot] com)
+ * 2020 - 2021 Chan Chilung (eason066 [at] gmail [dot] com)
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -86,7 +84,7 @@ STRINGTABLE
BEGIN
IDS_DOWNLOADING "下載中..."
IDS_INSTALLING "安裝中..."
- IDS_INVALID_SHA "下載的檔案總和檢查碼錯誤。正在中止安裝已損毀的檔案。"
+ IDS_INVALID_SHA "下載的檔案總和檢查碼錯誤。正在終止安裝已損毀的檔案。"
IDS_NEW_INTERNET_SHORTCUT "新增網際網路捷徑"
IDS_DWL_FAILED "無法下載 Gecko 套件。請確保在您有網際網路連線的情況下才能進行下載。安裝程式將在不安裝 Gecko
的情況下繼續。"
IDS_CANTMAKEINETSHORTCUT "無法建立網際網路捷徑。"
diff --git a/dll/cpl/hotplug/hotplug.rc b/dll/cpl/hotplug/hotplug.rc
index f6da7f1d01a..6bdb281461b 100644
--- a/dll/cpl/hotplug/hotplug.rc
+++ b/dll/cpl/hotplug/hotplug.rc
@@ -54,3 +54,6 @@ IDI_HOTPLUG ICON "resources/1.ico"
#ifdef LANGUAGE_TR_TR
#include "lang/tr-TR.rc"
#endif
+#ifdef LANGUAGE_ZH_TW
+ #include "lang/zh-TW.rc"
+#endif
diff --git a/dll/cpl/hotplug/lang/zh-TW.rc b/dll/cpl/hotplug/lang/zh-TW.rc
new file mode 100644
index 00000000000..73ecc634caf
--- /dev/null
+++ b/dll/cpl/hotplug/lang/zh-TW.rc
@@ -0,0 +1,32 @@
+// Chinese Traditional (zh-TW) resources by Chan Chilung <eason066(a)gmail.com> 2021
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+IDD_SAFE_REMOVE_HARDWARE_DIALOG DIALOGEX 0, 0, 278, 245
+CAPTION "安全地移除硬體"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+FONT 9, "新細明體"
+BEGIN
+ ICON IDI_HOTPLUG, IDC_SAFE_REMOVE_ICON, 7, 10, 20, 20
+ LTEXT "選擇您要拔除或退出的裝置,然後按 [停止]。當 ReactOS 通知您可以安全地移除裝置時,請將裝置從電腦中拔除。",
IDC_STATIC, 36, 10, 234, 24, WS_CHILD | WS_VISIBLE | WS_GROUP
+ LTEXT "硬體裝置(&H):", IDC_STATIC, 7, 42, 248, 8, WS_CHILD | WS_VISIBLE |
WS_GROUP
+ CONTROL "", IDC_SAFE_REMOVE_DEVICE_TREE, "SysTreeView32",
TVS_HASBUTTONS | TVS_HASLINES | TVS_DISABLEDRAGDROP | TVS_SHOWSELALWAYS | WS_CHILD |
WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 52, 264, 102
+ LTEXT "", IDC_SAFE_REMOVE_TEXT, 7, 156, 264, 16, WS_CHILD | WS_VISIBLE |
WS_GROUP
+ PUSHBUTTON "內容(&P)", IDC_SAFE_REMOVE_PROPERTIES, 158, 178, 55, 14,
WS_CHILD | WS_VISIBLE | WS_TABSTOP
+ PUSHBUTTON "停止(&S)", IDC_SAFE_REMOVE_STOP, 216, 178, 55, 14, WS_CHILD |
WS_VISIBLE | WS_TABSTOP
+ CONTROL "", IDC_STATIC, "static", SS_CENTER | SS_SUNKEN |
WS_CHILD | WS_VISIBLE, 7, 200, 264, 1
+ AUTOCHECKBOX "顯示裝置元件(&D)", IDC_SAFE_REMOVE_DISPLAY_COMPONENTS, 7, 208,
140, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+ PUSHBUTTON "關閉(&C)", IDCLOSE, 216, 224, 55, 14, WS_CHILD | WS_VISIBLE |
WS_TABSTOP
+END
+
+
+/* Menus */
+
+IDM_POPUP_DEVICE_TREE MENU
+BEGIN
+ POPUP ""
+ BEGIN
+ MENUITEM "停止", IDM_STOP
+ MENUITEM "內容", IDM_PROPERTIES
+ END
+END
diff --git a/dll/cpl/input/lang/zh-TW.rc b/dll/cpl/input/lang/zh-TW.rc
index 8e51aecf02e..061be2ff327 100644
--- a/dll/cpl/input/lang/zh-TW.rc
+++ b/dll/cpl/input/lang/zh-TW.rc
@@ -1,4 +1,5 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
+/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ Translation improved by Chan Chilung 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -7,29 +8,29 @@ STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION "設定"
FONT 9, "新細明體"
BEGIN
- LTEXT "為列表中顯示的每個輸入語言選擇服務。\n使用“添加”和“刪除”按鈕來修改這個列表。", -1, 9, 6, 238, 25
+ LTEXT "為列表中顯示的每個輸入語言選擇服務。\n請按 [新增] 和 [刪除] 按鈕來修改這個列表。", -1, 9, 6, 238, 25
CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER |
WS_VSCROLL | WS_TABSTOP | LVS_SINGLESEL | LVS_NOSORTHEADER | LVS_SHOWSELALWAYS |
LVS_REPORT, 8, 36, 237, 101
PUSHBUTTON "設為預設值(&S)", IDC_SET_DEFAULT, 101, 159, 144, 14
- PUSHBUTTON "添加(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14
+ PUSHBUTTON "新增(&D)...", IDC_ADD_BUTTON, 27, 142, 70, 14
PUSHBUTTON "刪除(&R)", IDC_REMOVE_BUTTON, 101, 142, 70, 14
PUSHBUTTON "屬性(&P)...", IDC_PROP_BUTTON, 175, 142, 70, 14
GROUPBOX "首選項", -1, 7, 185, 240, 36
- PUSHBUTTON "鍵設定(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14
+ PUSHBUTTON "按鍵設定(&K)...", IDC_KEY_SET_BTN, 14, 198, 110, 14
END
IDD_PROPPAGEADVANCEDSETTINGS DIALOGEX 0, 0, 254, 228
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
-CAPTION "高階設定"
+CAPTION "進階設定"
FONT 9, "新細明體"
BEGIN
GROUPBOX "系統配置", -1, 7, 7, 240, 70
- AUTOCHECKBOX "關閉高階的文字服務(&T)", IDC_TURNOFFTEXTSVCS_CB, 14, 20, 220, 12
- LTEXT "選擇此覈取方塊以關閉所有程式中的高階的文字服務。\n這不是推薦東亞使用者因為這個命令將關閉語言欄。", -1, 14, 40, 230,
35
+ AUTOCHECKBOX "關閉進階的文字服務(&T)", IDC_TURNOFFTEXTSVCS_CB, 14, 20, 220, 12
+ LTEXT "選擇此核取方塊以關閉所有程式中的進階的文字服務。\n不推薦東亞使用者使用,因為這個命令將關閉語言欄。", -1, 14, 40,
230, 35
END
IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW |
WS_VISIBLE | WS_CAPTION
-CAPTION "高階鍵設定"
+CAPTION "進階按鍵設定"
FONT 9, "新細明體"
BEGIN
GROUPBOX "要關閉 Caps Lock", -1, 7, 7, 258, 26
@@ -46,7 +47,7 @@ END
IDD_ADD DIALOGEX 20, 20, 227, 90
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW |
WS_VISIBLE | WS_CAPTION
-CAPTION "添加輸入語言"
+CAPTION "新增輸入語言"
FONT 9, "新細明體"
BEGIN
LTEXT "輸入語言(&I):", -1, 7, 7, 61, 10
@@ -101,14 +102,14 @@ BEGIN
IDS_WHATS_THIS "這是什麼?"
IDS_LANGUAGE "語言"
IDS_LAYOUT "鍵盤佈局"
- IDS_REM_QUESTION "確實要刪除選擇的鍵盤佈局嗎?"
+ IDS_REM_QUESTION "確定要刪除選擇的鍵盤佈局嗎?"
IDS_CONFIRMATION "確認"
IDS_LAYOUT_EXISTS "此佈局已經存在。"
- IDS_LAYOUT_EXISTS2 "此佈局已經存在且無法被添加"
+ IDS_LAYOUT_EXISTS2 "此佈局已經存在且無法新增"
IDS_CTRL_SHIFT "Ctrl+Shift"
IDS_LEFT_ALT_SHIFT "左 Alt+Shift"
IDS_SWITCH_BET_INLANG "在輸入語言間切換"
- IDS_REBOOT_NOW, "Reboot now?"
+ IDS_REBOOT_NOW, "要立即重新啟動嗎?"
END
STRINGTABLE
@@ -150,7 +151,7 @@ BEGIN
IDS_CHINESE_TRADITIONAL_DAYI_LAYOUT "中文(繁體) - 大易"
IDS_CHINESE_TRADITIONAL_NEWCHANGJIE_LAYOUT "中文(繁體) - 新倉頡"
IDS_CHINESE_TRADITIONAL_NEWPHONETIC_LAYOUT "中文(繁體) - 新注音"
- IDS_CHINESE_TRADITIONAL_PHONETIC_LAYOUT "中文(繁體) - 註音"
+ IDS_CHINESE_TRADITIONAL_PHONETIC_LAYOUT "中文(繁體) - 注音"
IDS_CHINESE_TRADITIONAL_QUICK_LAYOUT "中文(繁體) - 速成"
IDS_CHINESE_TRADITIONAL_UNICODE_LAYOUT "中文(繁體) - Unicode"
IDS_CHINESE_TRADITIONAL_USKEYBOARD_LAYOUT "中文(繁體) - 美國鍵盤"
@@ -163,7 +164,7 @@ BEGIN
IDS_DIVEHI_PHONETIC_LAYOUT "第維埃語拼音"
IDS_DIVEHI_TYPEWRITER_LAYOUT "第維埃語印刷文字"
IDS_DUTCH_LAYOUT "荷蘭"
- IDS_ESPERANTO_LAYOUT "世界語"
+ IDS_ESPERANTO_LAYOUT "世界文"
IDS_ESTONIAN_LAYOUT "愛沙尼亞文"
IDS_FAEROESE_LAYOUT "法羅文"
IDS_FARSI_LAYOUT "波斯文"
@@ -249,7 +250,7 @@ BEGIN
IDS_UNITED_STATES_DVORAK_FOR_RIGHT_HAND_LAYOUT "美國英語-Dvorak (慣用右手)"
IDS_UNITED_STATES_INTERNATIONAL_LAYOUT "美國英語-國際"
IDS_URDU_LAYOUT "烏都文"
- IDS_US_LAYOUT "美國英語"
+ IDS_US_LAYOUT "美國"
IDS_USENG_TABLE_IBM_ARABIC238L_LAYOUT "IBM 阿拉伯文 238_L 美國英語表格"
IDS_UZBEK_CYRILLIC_LAYOUT "烏茲別克西里爾文"
IDS_VIETNAMESE_LAYOUT "越南文"
diff --git a/dll/cpl/powercfg/lang/zh-TW.rc b/dll/cpl/powercfg/lang/zh-TW.rc
index 53a1a4c1884..ddf83e17c5e 100644
--- a/dll/cpl/powercfg/lang/zh-TW.rc
+++ b/dll/cpl/powercfg/lang/zh-TW.rc
@@ -1,4 +1,5 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
+/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ Translation improved by Chan Chilung 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -11,7 +12,7 @@ BEGIN
LTEXT "請選定對於您使用電腦方式最適合的電源使用方案。請注意,更改下面的設置將修改選定的方案。", -1, 37, 6, 209, 36
GROUPBOX "電源使用方案(&O)", -1, 6, 43, 240, 50
COMBOBOX IDC_ENERGYLIST, 14, 54, 224, 92, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
WS_VSCROLL | WS_TABSTOP
- PUSHBUTTON "另存爲(&S)...", IDC_SAVEAS_BTN, 109, 72, 70, 14, WS_DISABLED
+ PUSHBUTTON "另存為(&S)...", IDC_SAVEAS_BTN, 109, 72, 70, 14, WS_DISABLED
PUSHBUTTON "刪除(&D)", IDC_DELETE_BTN, 183, 72, 55, 14, WS_DISABLED
GROUPBOX "未知", IDC_GRPDETAIL, 6, 95, 240, 136
LTEXT "當電腦:", IDC_SAT, 12, 109, 60, 12
@@ -19,7 +20,7 @@ BEGIN
ICON IDI_AC, IDC_IAC, 97, 108, 21, 20
LTEXT "使用電池", IDC_SDC, 195, 110, 45, 15
ICON IDI_DC, IDC_IDC, 170, 108, 21, 20
- LTEXT "關閉監視器(&M):", IDC_MONITOR, 13, 148, 84, 10
+ LTEXT "關閉顯示器(&M):", IDC_MONITOR, 13, 148, 84, 10
COMBOBOX IDC_MONITORACLIST, 100, 145, 65, 150, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
COMBOBOX IDC_MONITORDCLIST, 173, 145, 65, 150, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
LTEXT "關閉硬碟(&I):", IDC_DISK, 13, 171, 84, 10
@@ -42,10 +43,10 @@ BEGIN
LTEXT "請選定對於您使用電腦方式最適合的電源使用方案。請注意,更改下面的設置將修改選定的方案。", -1, 37, 6, 209, 36
GROUPBOX "電源使用方案(&O)", -1, 6, 43, 240, 50
COMBOBOX IDC_ENERGYLIST, 14, 54, 224, 92, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL |
WS_VSCROLL
- PUSHBUTTON "另存爲(&S)...", IDC_SAVEAS_BTN, 109, 72, 70, 14, WS_DISABLED
+ PUSHBUTTON "另存為(&S)...", IDC_SAVEAS_BTN, 109, 72, 70, 14, WS_DISABLED
PUSHBUTTON "刪除(&D)", IDC_DELETE_BTN, 183, 72, 55, 14, WS_DISABLED
GROUPBOX "未知", IDC_GRPDETAIL, 6, 95, 240, 136
- LTEXT "關閉監視器(&M):", IDC_MONITOR, 13, 148, 84, 10
+ LTEXT "關閉顯示器(&M):", IDC_MONITOR, 13, 148, 84, 10
COMBOBOX IDC_MONITORACLIST, 100, 145, 140, 150, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
LTEXT "關閉硬碟(&I):", IDC_DISK, 13, 171, 84, 10
COMBOBOX IDC_DISKACLIST, 100, 167, 140, 150, CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
@@ -127,13 +128,13 @@ END
IDD_SAVEPOWERSCHEME DIALOGEX 0, 0, 190, 62
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Save Scheme"
-FONT 8, "MS Shell Dlg"
+CAPTION "儲存方案"
+FONT 9, "新細明體"
BEGIN
- LTEXT "Save this power scheme as:", -1, 7, 7, 104, 8
+ LTEXT "儲存這個電源使用方案為:", -1, 7, 7, 104, 8
EDITTEXT IDC_SCHEMENAME, 7, 18, 176, 14, ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE |
WS_BORDER | WS_TABSTOP
- DEFPUSHBUTTON "OK", IDOK, 79, 40, 50, 14
- PUSHBUTTON "Cancel", IDCANCEL, 133, 40, 50, 14
+ DEFPUSHBUTTON "確定", IDOK, 79, 40, 50, 14
+ PUSHBUTTON "取消", IDCANCEL, 133, 40, 50, 14
END
STRINGTABLE
@@ -173,5 +174,5 @@ BEGIN
IDS_TIMEOUT16 "從不"
IDS_DEL_SCHEME "您確定要刪除電源使用方案嗎: ""%s""?"
IDS_DEL_SCHEME_TITLE "刪除方案"
- IDS_DEL_SCHEME_ERROR "Unable to delete power scheme"
+ IDS_DEL_SCHEME_ERROR "無法刪除電源使用方案"
END
diff --git a/dll/win32/shimgvw/lang/zh-TW.rc b/dll/win32/shimgvw/lang/zh-TW.rc
index f03f47fa166..4a987d41cde 100644
--- a/dll/win32/shimgvw/lang/zh-TW.rc
+++ b/dll/win32/shimgvw/lang/zh-TW.rc
@@ -1,4 +1,5 @@
-/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com) */
+/* Traditional Chinese translation by Henry Tang Ih 2016 (henrytang2(a)hotmail.com)
+ Translation improved by Chan Chilung 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -11,27 +12,27 @@ BEGIN
/* Tooltips */
IDS_TOOLTIP_NEXT_PIC "下一張圖片"
IDS_TOOLTIP_PREV_PIC "上一張圖片"
- IDS_TOOLTIP_BEST_FIT "Best fit to window (Ctrl+B)"
- IDS_TOOLTIP_REAL_SIZE "Actual size (Ctrl+A)"
- IDS_TOOLTIP_SLIDE_SHOW "Start slideshow (F11)"
+ IDS_TOOLTIP_BEST_FIT "最符合視窗 (Ctrl+B)"
+ IDS_TOOLTIP_REAL_SIZE "實際大小 (Ctrl+A)"
+ IDS_TOOLTIP_SLIDE_SHOW "開始幻燈片放映 (F11)"
IDS_TOOLTIP_ZOOM_IN "放大 (+)"
IDS_TOOLTIP_ZOOM_OUT "縮小 (-)"
IDS_TOOLTIP_ROT_CLOCKW "順時針旋轉 (Ctrl+K)"
IDS_TOOLTIP_ROT_COUNCW "逆時針旋轉 (Ctrl+L)"
- IDS_TOOLTIP_DELETE "Delete (DEL)"
+ IDS_TOOLTIP_DELETE "刪除 (DEL)"
IDS_TOOLTIP_PRINT "列印 (Ctrl+P)"
IDS_TOOLTIP_SAVEAS "另存新檔...(Ctrl+S)"
- IDS_TOOLTIP_MODIFY "Modify (Ctrl+E)"
- IDS_TOOLTIP_HELP_TOC "Help topics (F1)"
+ IDS_TOOLTIP_MODIFY "修改 (Ctrl+E)"
+ IDS_TOOLTIP_HELP_TOC "說明主題 (F1)"
END
STRINGTABLE
BEGIN
- IDS_EMF_FILE "EMF 影像"
- IDS_GIF_FILE "GIF 影像"
- IDS_JPG_FILE "JPEG 影像"
- IDS_BMP_FILE "Bitmap 影像"
- IDS_PNG_FILE "PNG 影像"
- IDS_TIF_FILE "TIF 影像"
- IDS_WMF_FILE "WMF 影像"
+ IDS_EMF_FILE "EMF 圖像"
+ IDS_GIF_FILE "GIF 圖像"
+ IDS_JPG_FILE "JPEG 圖像"
+ IDS_BMP_FILE "Bitmap 圖像"
+ IDS_PNG_FILE "PNG 圖像"
+ IDS_TIF_FILE "TIF 圖像"
+ IDS_WMF_FILE "WMF 圖像"
END
diff --git a/media/inf/NET_NIC.inf b/media/inf/NET_NIC.inf
index 413f698f349..e107627418f 100644
--- a/media/inf/NET_NIC.inf
+++ b/media/inf/NET_NIC.inf
@@ -28,6 +28,9 @@
HKLM,"SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE103
ReactOS = "ReactOS Team"
DisplayClassName = "Network Adapters"
+[Strings.0404]
+DisplayClassName = "網路配接器"
+
[Strings.0405]
DisplayClassName = "Síťové adaptéry"
diff --git a/media/inf/audio.inf b/media/inf/audio.inf
index 0d312b2078a..58213218b54 100644
--- a/media/inf/audio.inf
+++ b/media/inf/audio.inf
@@ -69,6 +69,9 @@ ServiceBinary = %12%\sysaudio.sys
ReactOS = "ReactOS Team"
AUDIOClassName = "Audio & Videocontroller"
+[Strings.0404]
+AUDIOClassName = "音頻及視頻控制器"
+
[Strings.0405]
AUDIOClassName = "Řadiče zvuku a obrazu"
diff --git a/media/inf/battery.inf b/media/inf/battery.inf
index 6142b20bebc..557804e576a 100644
--- a/media/inf/battery.inf
+++ b/media/inf/battery.inf
@@ -77,6 +77,13 @@ GenericMfg = "(Generic batteries)"
ACPI\PNP0C0A.DeviceDesc = "ACPI-compliant control method battery"
ACPI\ACPI0003.DeviceDesc = "AC adapter"
+[Strings.0404]
+BatteryClassName = "電池"
+
+GenericMfg = "(標準電池)"
+ACPI\PNP0C0A.DeviceDesc = "ACPI 相容控制模式電池"
+ACPI\ACPI0003.DeviceDesc = "交流配接器"
+
[Strings.0405]
BatteryClassName = "Baterie"
GenericMfg = "(Generické baterie)"
@@ -110,6 +117,7 @@ BatteryClassName = "סוללות"
GenericMfg = "(סוללות כלליות)"
ACPI\PNP0C0A.DeviceDesc = "ACPI-compliant control method battery"
ACPI\ACPI0003.DeviceDesc = "AC adapter"
+
[Strings.0415]
ReactOS = "Zespół ReactOS"
BatteryClassName = "Baterie"
diff --git a/media/inf/bth.inf b/media/inf/bth.inf
index 51d11ff3f41..6065d2d53bc 100644
--- a/media/inf/bth.inf
+++ b/media/inf/bth.inf
@@ -62,6 +62,10 @@ ReactOS="ReactOS Team"
BTUSB.DeviceDesc="Generic USB Bluetooth Radio"
BluetoothClassName="Bluetooth Radios"
+[Strings.0404]
+BTUSB.DeviceDesc="標準 USB 藍牙無線電"
+BluetoothClassName="藍牙無線電"
+
[Strings.0405]
BTUSB.DeviceDesc="Obecný USB Bluetooth vysílač"
BluetoothClassName="Bluetooth vysílače"
diff --git a/media/inf/c_image.inf b/media/inf/c_image.inf
index 16a5749e755..61f92c98c14 100644
--- a/media/inf/c_image.inf
+++ b/media/inf/c_image.inf
@@ -27,6 +27,9 @@ HKR,,Installer32, 0,"sti_ci.dll,ClassInstall"
ReactOS = "ReactOS Team"
ImageClassName = "Image"
+[Strings.0404]
+ImageClassName = "圖像"
+
[Strings.0a]
ReactOS = "Equipo de ReactOS"
ImageClassName = "Imagen"
diff --git a/media/inf/display.inf b/media/inf/display.inf
index b43ae6c4062..219f3f8242a 100644
--- a/media/inf/display.inf
+++ b/media/inf/display.inf
@@ -82,6 +82,12 @@ DisplayClassName = "Display Adapters"
StdMfg = "(Standard display adapters)"
VGA.DeviceDesc = "VGA-compatible graphics card"
+[Strings.0404]
+DisplayClassName = "顯示配接器"
+
+StdMfg = "(標準顯示配接器)"
+VGA.DeviceDesc = "VGA 相容顯示卡"
+
[Strings.0405]
DisplayClassName = "Grafické adaptéry"
diff --git a/media/inf/hal.inf b/media/inf/hal.inf
index 78d7587fc1a..746a0d55ebc 100644
--- a/media/inf/hal.inf
+++ b/media/inf/hal.inf
@@ -60,6 +60,17 @@ xbox.DeviceDesc = "Original Xbox (x86 based)"
NecMfg = "NEC"
pc98_up.DeviceDesc = "Uniprocessor NEC PC-98"
+[Strings.0404]
+ComputerClassName = "電腦"
+
+GenericMfg = "(標準電腦)"
+acpipic_up.DeviceDesc = "ACPI 單處理器 PC"
+e_isa_up.DeviceDesc = "標準單處理器 PC"
+
+xbox.DeviceDesc = "原版 Xbox (基於 x86)"
+
+pc98_up.DeviceDesc = "單處理器 NEC PC-98"
+
[Strings.0405]
ComputerClassName = "Počítač"
GenericMfg = "(Obecné počítače)"
diff --git a/media/inf/hdc.inf b/media/inf/hdc.inf
index e85b0377eb1..b9f39f4954c 100644
--- a/media/inf/hdc.inf
+++ b/media/inf/hdc.inf
@@ -693,6 +693,318 @@ PCI\CC_0104.DeviceDesc = "Generic RAID IDE Controller"
PCI\CC_0105.DeviceDesc = "Generic ATA Controller"
PCI\CC_0106.DeviceDesc = "Generic Serial ATA Controller"
+[Strings.0404]
+GenericMfg = "(標準硬碟控制器)"
+PCI\VEN_1191&DEV_0005.DeviceDesc="Acard ATP850 ATA-33 控制器"
+PCI\VEN_1191&DEV_0006.DeviceDesc="Acard ATP860A ATA-66 控制器"
+PCI\VEN_1191&DEV_0007.DeviceDesc="Acard ATP860R ATA-66 控制器"
+PCI\VEN_1191&DEV_0008.DeviceDesc="Acard ATP865A ATA-133 控制器"
+PCI\VEN_1191&DEV_0009.DeviceDesc="Acard ATP865R ATA-133 控制器"
+PCI\VEN_10b9&DEV_5289.DeviceDesc="ALI M5289 SATA 控制器"
+PCI\VEN_10b9&DEV_5288.DeviceDesc="ALI M5288 SATA2 控制器"
+PCI\VEN_10b9&DEV_5287.DeviceDesc="ALI M5287 SATA 控制器"
+PCI\VEN_10b9&DEV_5281.DeviceDesc="ALI M5281 SATA 控制器"
+PCI\VEN_10b9&DEV_5229&REV_c5.DeviceDesc="ALI M5229 UDMA6 ATA-133 控制器"
+PCI\VEN_10b9&DEV_5229&REV_c4.DeviceDesc="ALI M5229 UDMA5 ATA-100 控制器"
+PCI\VEN_10b9&DEV_5229&REV_c2.DeviceDesc="ALI M5229 UDMA4 ATA-66 控制器"
+PCI\VEN_10b9&DEV_5229&REV_20.DeviceDesc="ALI M5229 UDMA2 ATA-33 控制器"
+PCI\VEN_10b9&DEV_5229.DeviceDesc="ALI M5229 WDMA2 IDE DMA 控制器"
+PCI\VEN_1022&DEV_7401.DeviceDesc="AMD 755 ATA-33 控制器"
+PCI\VEN_1022&DEV_7409.DeviceDesc="AMD 756 ATA-66 控制器"
+PCI\VEN_1022&DEV_7411.DeviceDesc="AMD 766 ATA-100 控制器"
+PCI\VEN_1022&DEV_7441.DeviceDesc="AMD 768 ATA-100 控制器"
+PCI\VEN_1022&DEV_7469.DeviceDesc="AMD 8111 ATA-133 控制器"
+PCI\VEN_1022&DEV_209a.DeviceDesc="AMD CS5536 ATA-100 控制器"
+PCI\VEN_1002&DEV_4349.DeviceDesc="ATI IXP200 ATA-100 控制器"
+PCI\VEN_1002&DEV_4369.DeviceDesc="ATI IXP300 ATA-133 控制器"
+PCI\VEN_1002&DEV_4376.DeviceDesc="ATI IXP400 ATA-133 控制器"
+PCI\VEN_1002&DEV_436e.DeviceDesc="ATI IXP300 SATA 控制器"
+PCI\VEN_1002&DEV_4379.DeviceDesc="ATI IXP400 SATA 控制器"
+PCI\VEN_1002&DEV_437a.DeviceDesc="ATI IXP400 SATA2 控制器"
+PCI\VEN_1002&DEV_438c.DeviceDesc="ATI IXP600 ATA-133 控制器"
+PCI\VEN_1002&DEV_4380.DeviceDesc="ATI IXP600 SATA 控制器"
+PCI\VEN_1002&DEV_439c.DeviceDesc="ATI IXP700 ATA-133 控制器"
+PCI\VEN_1002&DEV_4390.DeviceDesc="ATI IXP700 SATA 控制器"
+PCI\VEN_1002&DEV_4391.DeviceDesc="ATI IXP700 SATA 控制器"
+PCI\VEN_1103&DEV_0004&REV_05.DeviceDesc="HighPoint HPT372 ATA-133 控制器"
+PCI\VEN_1103&DEV_0004&REV_03.DeviceDesc="HighPoint HPT370 ATA-100 控制器"
+PCI\VEN_1103&DEV_0004&REV_02.DeviceDesc="HighPoint HPT368 ATA-66 控制器"
+PCI\VEN_1103&DEV_0004.DeviceDesc="HighPoint HPT366 ATA-66 控制器"
+PCI\VEN_1103&DEV_0005&REV_01.DeviceDesc="HighPoint HPT372 ATA-133 控制器"
+PCI\VEN_1103&DEV_0005.DeviceDesc="HighPoint HPT372 ATA-66 控制器"
+PCI\VEN_1103&DEV_0006&REV_01.DeviceDesc="HighPoint HPT302 ATA-133 控制器"
+PCI\VEN_1103&DEV_0007&REV_01.DeviceDesc="HighPoint HPT371 ATA-133 控制器"
+PCI\VEN_1103&DEV_0008&REV_07.DeviceDesc="HighPoint HPT374 ATA-133 控制器"
+PCI\VEN_8086&DEV_1230.DeviceDesc="Intel PIIX IDE DMA 控制器"
+PCI\VEN_8086&DEV_7010.DeviceDesc="Intel PIIX3 IDE DMA 控制器"
+PCI\VEN_8086&DEV_7111.DeviceDesc="Intel PIIX4 ATA-44 控制器"
+PCI\VEN_8086&DEV_7199.DeviceDesc="Intel PIIX4 ATA-33 控制器"
+PCI\VEN_8086&DEV_84ca.DeviceDesc="Intel PIIX4 ATA-33 控制器"
+PCI\VEN_8086&DEV_7601.DeviceDesc="Intel ICH0 ATA-33 控制器"
+PCI\VEN_8086&DEV_2421.DeviceDesc="Intel ICH ATA-66 控制器"
+PCI\VEN_8086&DEV_2411.DeviceDesc="Intel ICH ATA-66 控制器"
+PCI\VEN_8086&DEV_244a.DeviceDesc="Intel ICH2 ATA-100 控制器"
+PCI\VEN_8086&DEV_244b.DeviceDesc="Intel ICH2 ATA-100 控制器"
+PCI\VEN_8086&DEV_248a.DeviceDesc="Intel ICH3 ATA-100 控制器"
+PCI\VEN_8086&DEV_248b.DeviceDesc="Intel ICH3 ATA-100 控制器"
+PCI\VEN_8086&DEV_24cb.DeviceDesc="Intel ICH4 ATA-100 控制器"
+PCI\VEN_8086&DEV_24ca.DeviceDesc="Intel ICH4 ATA-100 控制器"
+PCI\VEN_8086&DEV_24db.DeviceDesc="Intel ICH5 EB ATA-100 控制器"
+PCI\VEN_8086&DEV_24d1.DeviceDesc="Intel ICH5 EB1 SATA 控制器"
+PCI\VEN_8086&DEV_24df.DeviceDesc="Intel ICH5 EB2 SATA 控制器"
+PCI\VEN_8086&DEV_25a2.DeviceDesc="Intel 6300ESB ATA-100 控制器"
+PCI\VEN_8086&DEV_25a3.DeviceDesc="Intel 6300ESB1 SATA 控制器"
+PCI\VEN_8086&DEV_25b0.DeviceDesc="Intel 6300ESB2 SATA 控制器"
+PCI\VEN_8086&DEV_266f.DeviceDesc="Intel ICH6 ATA-100 控制器"
+PCI\VEN_8086&DEV_2651.DeviceDesc="Intel ICH6 SATA 控制器"
+PCI\VEN_8086&DEV_2652.DeviceDesc="Intel ICH6 SATA 控制器"
+PCI\VEN_8086&DEV_2653.DeviceDesc="Intel ICH6M SATA 控制器"
+PCI\VEN_8086&DEV_27df.DeviceDesc="Intel ICH7 ATA-100 控制器"
+PCI\VEN_8086&DEV_27c0.DeviceDesc="Intel ICH7 SATA2 控制器"
+PCI\VEN_8086&DEV_27c1.DeviceDesc="Intel ICH7 SATA2 控制器"
+PCI\VEN_8086&DEV_27c3.DeviceDesc="Intel ICH7 SATA2 控制器"
+PCI\VEN_8086&DEV_27c4.DeviceDesc="Intel ICH7M SATA2 控制器"
+PCI\VEN_8086&DEV_27c5.DeviceDesc="Intel ICH7M SATA2 控制器"
+PCI\VEN_8086&DEV_27c6.DeviceDesc="Intel ICH7M SATA2 控制器"
+PCI\VEN_8086&DEV_269e.DeviceDesc="Intel 63XXESB2 ATA-100 控制器"
+PCI\VEN_8086&DEV_2680.DeviceDesc="Intel 63XXESB2 SATA2 控制器"
+PCI\VEN_8086&DEV_2681.DeviceDesc="Intel 63XXESB2 SATA2 控制器"
+PCI\VEN_8086&DEV_2682.DeviceDesc="Intel 63XXESB2 SATA2 控制器"
+PCI\VEN_8086&DEV_2683.DeviceDesc="Intel 63XXESB2 SATA2 控制器"
+PCI\VEN_8086&DEV_2820.DeviceDesc="Intel ICH8 SATA2 控制器"
+PCI\VEN_8086&DEV_2821.DeviceDesc="Intel ICH8 SATA2 控制器"
+PCI\VEN_8086&DEV_2822.DeviceDesc="Intel ICH8 SATA2 控制器"
+PCI\VEN_8086&DEV_2824.DeviceDesc="Intel ICH8 SATA2 控制器"
+PCI\VEN_8086&DEV_2825.DeviceDesc="Intel ICH8 SATA2 控制器"
+PCI\VEN_8086&DEV_2828.DeviceDesc="Intel ICH8M SATA2 控制器"
+PCI\VEN_8086&DEV_2829.DeviceDesc="Intel ICH8M SATA2 控制器"
+PCI\VEN_8086&DEV_282a.DeviceDesc="Intel ICH8M SATA2 控制器"
+PCI\VEN_8086&DEV_2850.DeviceDesc="Intel ICH8M SATA2 控制器"
+PCI\VEN_8086&DEV_2920.DeviceDesc="Intel ICH9 SATA2 控制器"
+PCI\VEN_8086&DEV_2921.DeviceDesc="Intel ICH9 SATA2 控制器"
+PCI\VEN_8086&DEV_2926.DeviceDesc="Intel ICH9 SATA2 控制器"
+PCI\VEN_8086&DEV_2923.DeviceDesc="Intel ICH9 SATA2 控制器"
+PCI\VEN_8086&DEV_2922.DeviceDesc="Intel ICH9 SATA2 控制器"
+
+PCI\VEN_8086&DEV_2928.DeviceDesc="Intel ICH9/M-E SATA2 控制器"
+PCI\VEN_8086&DEV_2929.DeviceDesc="Intel ICH9/M-E SATA2 控制器"
+PCI\VEN_8086&DEV_292d.DeviceDesc="Intel ICH9/M-E SATA2 控制器"
+PCI\VEN_8086&DEV_292e.DeviceDesc="Intel ICH9/M-E SATA2 控制器"
+
+PCI\VEN_8086&DEV_3a00.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a02.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a03.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a06.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a20.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a22.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a23.DeviceDesc="Intel ICH10 SATA2 控制器"
+PCI\VEN_8086&DEV_3a26.DeviceDesc="Intel ICH10 SATA2 控制器"
+
+PCI\VEN_8086&DEV_3b20.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b21.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b22.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b23.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b26.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b28.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b29.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b2d.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b2e.DeviceDesc="Intel PCH SATA2 控制器"
+PCI\VEN_8086&DEV_3b2f.DeviceDesc="Intel PCH SATA2 控制器"
+
+; PCI\VEN_8086&DEV_3200.DeviceDesc="Intel 31244 SATA 控制器"
+
+PCI\VEN_11ab&DEV_5040.DeviceDesc="Marvell 88SX5040 ATA 控制器"
+PCI\VEN_11ab&DEV_5041.DeviceDesc="Marvell 88SX5041 ATA 控制器"
+PCI\VEN_11ab&DEV_5080.DeviceDesc="Marvell 88SX5080 ATA 控制器"
+PCI\VEN_11ab&DEV_5081.DeviceDesc="Marvell 88SX5081 ATA 控制器"
+PCI\VEN_11ab&DEV_6041.DeviceDesc="Marvell 88SX6041 ATA 控制器"
+PCI\VEN_11ab&DEV_6081.DeviceDesc="Marvell 88SX6081 ATA 控制器"
+
+PCI\VEN_11ab&DEV_6101.DeviceDesc="Marvell 88SX6101 ATA-133 控制器"
+PCI\VEN_11ab&DEV_6145.DeviceDesc="Marvell 88SX6145 ATA-133 控制器"
+PCI\VEN_10de&DEV_01bc.DeviceDesc="nVidia nForce ATA-100 控制器"
+PCI\VEN_10de&DEV_0065.DeviceDesc="nVidia nForce2 ATA-133 控制器"
+PCI\VEN_10de&DEV_0085.DeviceDesc="nVidia nForce2 Pro ATA-133 控制器"
+PCI\VEN_10de&DEV_008e.DeviceDesc="nVidia nForce2 Pro S1 SATA 控制器"
+PCI\VEN_10de&DEV_00d5.DeviceDesc="nVidia nForce3 ATA-133 控制器"
+PCI\VEN_10de&DEV_00e5.DeviceDesc="nVidia nForce3 Pro ATA-133 控制器"
+PCI\VEN_10de&DEV_00e3.DeviceDesc="nVidia nForce3 Pro S1 SATA 控制器"
+PCI\VEN_10de&DEV_00ee.DeviceDesc="nVidia nForce3 Pro S2 SATA 控制器"
+PCI\VEN_10de&DEV_0035.DeviceDesc="nVidia nForce MCP ATA-133 控制器"
+PCI\VEN_10de&DEV_0036.DeviceDesc="nVidia nForce MCP S1 SATA 控制器"
+PCI\VEN_10de&DEV_003e.DeviceDesc="nVidia nForce MCP S2 SATA 控制器"
+PCI\VEN_10de&DEV_0053.DeviceDesc="nVidia nForce CK804 ATA-133 控制器"
+PCI\VEN_10de&DEV_0054.DeviceDesc="nVidia nForce CK804 S1 SATA2 控制器"
+PCI\VEN_10de&DEV_0055.DeviceDesc="nVidia nForce CK804 S2 SATA2 控制器"
+PCI\VEN_10de&DEV_0265.DeviceDesc="nVidia nForce MCP51 ATA-133 控制器"
+PCI\VEN_10de&DEV_0266.DeviceDesc="nVidia nForce MCP51 S1 SATA2 控制器"
+PCI\VEN_10de&DEV_0267.DeviceDesc="nVidia nForce MCP51 S2 SATA2 控制器"
+PCI\VEN_10de&DEV_036e.DeviceDesc="nVidia nForce MCP55 ATA-133 控制器"
+PCI\VEN_10de&DEV_037e.DeviceDesc="nVidia nForce MCP55 S1 SATA2 控制器"
+PCI\VEN_10de&DEV_037f.DeviceDesc="nVidia nForce MCP55 S2 SATA2 控制器"
+PCI\VEN_10de&DEV_03ec.DeviceDesc="nVidia nForce MCP61 ATA-133 控制器"
+PCI\VEN_10de&DEV_03e7.DeviceDesc="nVidia nForce MCP61 S1 SATA2 控制器"
+PCI\VEN_10de&DEV_03f6.DeviceDesc="nVidia nForce MCP61 S2 SATA2 控制器"
+PCI\VEN_10de&DEV_03f7.DeviceDesc="nVidia nForce MCP61 S3 SATA2 控制器"
+PCI\VEN_10de&DEV_0448.DeviceDesc="nVidia nForce MCP65 ATA-133 控制器"
+PCI\VEN_10de&DEV_0560.DeviceDesc="nVidia nForce MCP67 ATA-133 控制器"
+PCI\VEN_10de&DEV_056c.DeviceDesc="nVidia nForce MCP73 ATA-133 控制器"
+PCI\VEN_10de&DEV_0759.DeviceDesc="nVidia nForce MCP77 ATA-133 控制器"
+PCI\VEN_100b&DEV_0502.DeviceDesc="National Geode SC1100 ATA-33 控制器"
+PCI\VEN_105a&DEV_4d33.DeviceDesc="Promise PDC20246 ATA-33 控制器"
+PCI\VEN_105a&DEV_4d38.DeviceDesc="Promise PDC20262 ATA-66 控制器"
+PCI\VEN_105a&DEV_0d38.DeviceDesc="Promise PDC20263 ATA-66 控制器"
+PCI\VEN_105a&DEV_0d30.DeviceDesc="Promise PDC20265 ATA-100 控制器"
+PCI\VEN_105a&DEV_4d30.DeviceDesc="Promise PDC20267 ATA-100 控制器"
+PCI\VEN_105a&DEV_4d68.DeviceDesc="Promise PDC20268 ATA-100 控制器"
+PCI\VEN_105a&DEV_4d69.DeviceDesc="Promise PDC20269 ATA-133 控制器"
+PCI\VEN_105a&DEV_6268.DeviceDesc="Promise PDC20270 ATA-100 控制器"
+PCI\VEN_105a&DEV_6269.DeviceDesc="Promise PDC20271 ATA-133 控制器"
+PCI\VEN_105a&DEV_1275.DeviceDesc="Promise PDC20275 ATA-133 控制器"
+PCI\VEN_105a&DEV_5275.DeviceDesc="Promise PDC20276 ATA-133 控制器"
+PCI\VEN_105a&DEV_7275.DeviceDesc="Promise PDC20277 ATA-133 控制器"
+PCI\VEN_105a&DEV_3318.DeviceDesc="Promise PDC20318 SATA 控制器"
+PCI\VEN_105a&DEV_3319.DeviceDesc="Promise PDC20319 SATA 控制器"
+PCI\VEN_105a&DEV_3371.DeviceDesc="Promise PDC20371 SATA 控制器"
+PCI\VEN_105a&DEV_3375.DeviceDesc="Promise PDC20375 SATA 控制器"
+PCI\VEN_105a&DEV_3376.DeviceDesc="Promise PDC20376 SATA 控制器"
+PCI\VEN_105a&DEV_3377.DeviceDesc="Promise PDC20377 SATA 控制器"
+PCI\VEN_105a&DEV_3373.DeviceDesc="Promise PDC20378 SATA 控制器"
+PCI\VEN_105a&DEV_3372.DeviceDesc="Promise PDC20379 SATA 控制器"
+PCI\VEN_105a&DEV_6617.DeviceDesc="Promise PDC20617 ATA-133 控制器"
+PCI\VEN_105a&DEV_6626.DeviceDesc="Promise PDC20618 ATA-133 控制器"
+PCI\VEN_105a&DEV_6629.DeviceDesc="Promise PDC20619 ATA-133 控制器"
+PCI\VEN_105a&DEV_6620.DeviceDesc="Promise PDC20620 ATA-133 控制器"
+
+PCI\VEN_105a&DEV_6621.DeviceDesc="Promise PDC20621 ATA-133 控制器"
+PCI\VEN_105a&DEV_6622.DeviceDesc="Promise PDC20622 ATA-133 控制器"
+
+PCI\VEN_1166&DEV_0211.DeviceDesc="ServerWorks ROSB4 ATA-33 控制器"
+PCI\VEN_1166&DEV_0212&REV_92.DeviceDesc="ServerWorks CSB5 ATA-100 控制器"
+PCI\VEN_1166&DEV_0212.DeviceDesc="ServerWorks CSB5 ATA-66 控制器"
+PCI\VEN_1166&DEV_0213.DeviceDesc="ServerWorks CSB6 ATA-100 控制器"
+PCI\VEN_1166&DEV_0217.DeviceDesc="ServerWorks CSB6 ATA-66 控制器"
+PCI\VEN_1166&DEV_0214.DeviceDesc="ServerWorks HT1000 ATA-100 控制器"
+PCI\VEN_1166&DEV_024b.DeviceDesc="ServerWorks HT1000 SATA 控制器"
+PCI\VEN_1166&DEV_024a.DeviceDesc="ServerWorks HT1000 SATA 控制器"
+PCI\VEN_1166&DEV_0240.DeviceDesc="ServerWorks K2 SATA 控制器"
+PCI\VEN_1166&DEV_0241.DeviceDesc="ServerWorks Frodo4 SATA 控制器"
+PCI\VEN_1166&DEV_0242.DeviceDesc="ServerWorks Frodo8 SATA 控制器"
+PCI\VEN_1095&DEV_3114.DeviceDesc="SiI 3114 SATA 控制器"
+PCI\VEN_1095&DEV_3512&REV_02.DeviceDesc="SiI 3512 SATA 控制器"
+PCI\VEN_1095&DEV_3112&REV_02.DeviceDesc="SiI 3112 SATA 控制器"
+PCI\VEN_1095&DEV_0240&REV_02.DeviceDesc="SiI 3112 SATA 控制器"
+PCI\VEN_1095&DEV_3512.DeviceDesc="SiI 3512 SATA 控制器"
+PCI\VEN_1095&DEV_3112.DeviceDesc="SiI 3112 SATA 控制器"
+PCI\VEN_1095&DEV_0240.DeviceDesc="SiI 3112 SATA 控制器"
+PCI\VEN_1095&DEV_0680.DeviceDesc="SiI 0680 ATA-133 控制器"
+PCI\VEN_1095&DEV_0649.DeviceDesc="CMD 649 ATA-100 控制器"
+PCI\VEN_1095&DEV_0648.DeviceDesc="CMD 648 ATA-66 控制器"
+PCI\VEN_1095&DEV_0646&REV_07.DeviceDesc="CMD 646U2 ATA-33 控制器"
+PCI\VEN_1095&DEV_0646.DeviceDesc="CMD 646 IDE DMA 控制器"
+PCI\VEN_1095&DEV_0640.DeviceDesc="CMD 640 IDE 控制器"
+
+; PCI\VEN_1039&DEV_0963.DeviceDesc="SiS 963 IDE 控制器"
+; PCI\VEN_1039&DEV_0962.DeviceDesc="SiS 640 IDE 控制器"
+
+; PCI\VEN_1039&DEV_0755.DeviceDesc="SiS 755 IDE 控制器"
+; PCI\VEN_1039&DEV_0752.DeviceDesc="SiS 752 IDE 控制器"
+; PCI\VEN_1039&DEV_0751.DeviceDesc="SiS 751 IDE 控制器"
+; PCI\VEN_1039&DEV_0750.DeviceDesc="SiS 750 IDE 控制器"
+; PCI\VEN_1039&DEV_0748.DeviceDesc="SiS 748 IDE 控制器"
+; PCI\VEN_1039&DEV_0746.DeviceDesc="SiS 746 IDE 控制器"
+; PCI\VEN_1039&DEV_0745.DeviceDesc="SiS 745 IDE 控制器"
+; PCI\VEN_1039&DEV_0740.DeviceDesc="SiS 740 IDE 控制器"
+; PCI\VEN_1039&DEV_0735.DeviceDesc="SiS 735 IDE 控制器"
+; PCI\VEN_1039&DEV_0733.DeviceDesc="SiS 733 IDE 控制器"
+; PCI\VEN_1039&DEV_0730.DeviceDesc="SiS 730 IDE 控制器"
+
+; PCI\VEN_1039&DEV_0658.DeviceDesc="SiS 658 IDE 控制器"
+; PCI\VEN_1039&DEV_0655.DeviceDesc="SiS 655 IDE 控制器"
+; PCI\VEN_1039&DEV_0652.DeviceDesc="SiS 652 IDE 控制器"
+; PCI\VEN_1039&DEV_0651.DeviceDesc="SiS 651 IDE 控制器"
+; PCI\VEN_1039&DEV_0650.DeviceDesc="SiS 650 IDE 控制器"
+; PCI\VEN_1039&DEV_0648.DeviceDesc="SiS 648 IDE 控制器"
+; PCI\VEN_1039&DEV_0646.DeviceDesc="SiS 646 IDE 控制器"
+; PCI\VEN_1039&DEV_0645.DeviceDesc="SiS 645 IDE 控制器"
+; PCI\VEN_1039&DEV_0640.DeviceDesc="SiS 640 IDE 控制器"
+; PCI\VEN_1039&DEV_0635.DeviceDesc="SiS 635 IDE 控制器"
+; PCI\VEN_1039&DEV_0633.DeviceDesc="SiS 633 IDE 控制器"
+; PCI\VEN_1039&DEV_0630.DeviceDesc="SiS 630 IDE 控制器"
+; PCI\VEN_1039&DEV_0620.DeviceDesc="SiS 620 IDE 控制器"
+
+; PCI\VEN_1039&DEV_0550.DeviceDesc="SiS 550 IDE 控制器"
+; PCI\VEN_1039&DEV_0540.DeviceDesc="SiS 540 IDE 控制器"
+; PCI\VEN_1039&DEV_0530.DeviceDesc="SiS 530 IDE 控制器"
+
+PCI\VEN_1039&DEV_5513&REV_c2.DeviceDesc="SiS ATA-xxx 控制器"
+PCI\VEN_1039&DEV_5513.DeviceDesc="SiS ATA-xxx 控制器"
+PCI\VEN_1039&DEV_0601.DeviceDesc="SiS ATA-xxx 控制器"
+
+; PCI\VEN_1106&DEV_0586&REV_41.DeviceDesc="VIA 82C586B 控制器"
+; PCI\VEN_1106&DEV_0586&REV_40.DeviceDesc="VIA 82C586B 控制器"
+; PCI\VEN_1106&DEV_0586&REV_02.DeviceDesc="VIA 82C586B 控制器"
+; PCI\VEN_1106&DEV_0586.DeviceDesc="VIA 82C586 控制器"
+; PCI\VEN_1106&DEV_0596&REV_12.DeviceDesc="VIA 82C596B 控制器"
+; PCI\VEN_1106&DEV_0596.DeviceDesc="VIA 82C596 控制器"
+; PCI\VEN_1106&DEV_0686&REV_40.DeviceDesc="VIA 82C686B 控制器"
+; PCI\VEN_1106&DEV_0686&REV_10.DeviceDesc="VIA 82C686A 控制器"
+; PCI\VEN_1106&DEV_0686.DeviceDesc="VIA 82C686 控制器"
+; PCI\VEN_1106&DEV_8231.DeviceDesc="VIA 8231 控制器"
+; PCI\VEN_1106&DEV_3074.DeviceDesc="VIA 8233 控制器"
+; PCI\VEN_1106&DEV_3109.DeviceDesc="VIA 8233C 控制器"
+; PCI\VEN_1106&DEV_3147.DeviceDesc="VIA 8233A 控制器"
+; PCI\VEN_1106&DEV_3177.DeviceDesc="VIA 8235 控制器"
+
+PCI\VEN_1106&DEV_0571.DeviceDesc="VIA ATA-xxx 控制器"
+PCI\VEN_1106&DEV_3164.DeviceDesc="VIA 6410 控制器"
+PCI\VEN_1106&DEV_3149.DeviceDesc="VIA 6420 控制器"
+PCI\VEN_1106&DEV_3249.DeviceDesc="VIA 6421 控制器"
+PCI\VEN_1106&DEV_0591.DeviceDesc="VIA 8237A 控制器"
+PCI\VEN_1106&DEV_5337.DeviceDesc="VIA 8237S 控制器"
+
+PCI\VEN_1106&DEV_3349.DeviceDesc="VIA 8251 控制器"
+
+PCI\VEN_1080&DEV_c693.DeviceDesc="Cypress 82C693 IDE DMA 控制器"
+
+; PCI\VEN_105a&DEV_4d68.DeviceDesc="Promise TX2 ATA-100 控制器"
+; PCI\VEN_105a&DEV_6268.DeviceDesc="Promise TX2 ATA-100 控制器"
+
+; PCI\VEN_105a&DEV_4d69.DeviceDesc="Promise TX2 ATA-133 控制器"
+; PCI\VEN_105a&DEV_5275.DeviceDesc="Promise TX2 ATA-133 控制器"
+; PCI\VEN_105a&DEV_6269.DeviceDesc="Promise TX2 ATA-133 控制器"
+; PCI\VEN_105a&DEV_7275.DeviceDesc="Promise TX2 ATA-133 控制器"
+
+; PCI\VEN_105a&DEV_4d33.DeviceDesc="Promise Promise Ultra/FastTrak-33 控制器"
+
+; PCI\VEN_105a&DEV_0d38.DeviceDesc="Promise Promise FastTrak-66 控制器"
+; PCI\VEN_105a&DEV_4d38.DeviceDesc="Promise Promise Ultra/FastTrak-66 控制器"
+
+; PCI\VEN_105a&DEV_4d30.DeviceDesc="Promise Promise Ultra/FastTrak-100
控制器"
+; PCI\VEN_105a&DEV_0d30.DeviceDesc="Promise OEM ATA-100 控制器"
+
+; PCI\VEN_1103&DEV_0004.DeviceDesc="HighPoint HPT366/368/370/372 控制器"
+; PCI\VEN_1103&DEV_0005.DeviceDesc="HighPoint HPT372 控制器"
+; PCI\VEN_1103&DEV_0008.DeviceDesc="HighPoint HPT374 控制器"
+
+PCI\VEN_16ca&DEV_0001.DeviceDesc="Cenatek Rocket Drive IDE DMA 控制器"
+PCI\VEN_1078&DEV_0102.DeviceDesc="Cyrix 5530 ATA-33 控制器"
+PCI\VEN_1042&DEV_0102.DeviceDesc="RZ 100x IDE 控制器"
+PCI\VEN_1283&DEV_8172.DeviceDesc="IT8172 ATA-33 控制器"
+PCI\VEN_1283&DEV_8212.DeviceDesc="IT8212F ATA-133 控制器"
+PCI\VEN_169c&DEV_0044.DeviceDesc="Netcell SR3000/5000 ATA-33 控制器"
+PCI\VEN_3388&DEV_8013.DeviceDesc="HiNT VXII EIDE IDE DMA 控制器"
+PCI\VEN_ffff&DEV_ffff&REV_ff.DeviceDesc="IDE 控制器"
+
+;Compatible adapters
+UniATA_Name = "標準 ATA 驅動程式"
+*PNP0600.PriDeviceDesc = "主 IDE 通道"
+*PNP0600.SecDeviceDesc = "次 IDE 通道"
+PCI\CC_0101.DeviceDesc = "雙通道 PCI BusMaster IDE 控制器"
+PCI\CC_0104.DeviceDesc = "標準 RAID IDE 控制器"
+PCI\CC_0105.DeviceDesc = "標準 ATA 控制器"
+PCI\CC_0106.DeviceDesc = "標準序列 ATA 控制器"
+
[Strings.0405]
HDCClassName = "IDE řadiče ATA/ATAPI"
GenericMfg = "(Obecné řadiče pevných disků)"
@@ -2897,4 +3209,3 @@ PCI\CC_0101.DeviceDesc = "双通道 PCI BusMaster IDE 控制器"
PCI\CC_0104.DeviceDesc = "通用 RAID IDE 控制器"
PCI\CC_0105.DeviceDesc = "通用 ATA 控制器"
PCI\CC_0106.DeviceDesc = "通用串口 ATA 控制器"
-
diff --git a/media/inf/input.inf b/media/inf/input.inf
index e1f94b52ca8..4cf1921226d 100644
--- a/media/inf/input.inf
+++ b/media/inf/input.inf
@@ -92,6 +92,13 @@ USB\VID_045E&PID_0039.DeviceDesc="Microsoft IntelliMouse
Optical (USB)"
USB\VID_045E&PID_0040.DeviceDesc="Microsoft Wheel Mouse Optical (USB)"
USB\VID_045E&PID_0047.DeviceDesc="Microsoft IntelliMouse Explorer 3.0
(USB)"
+[Strings.0404]
+HID.ClassName = "人體學介面裝置"
+HID.DeviceDesc = "USB 人體學介面裝置"
+
+HID_DEVICE = "HID 相容裝置"
+StdMfg = "(標準人體學介面裝置)"
+
[Strings.0405]
HID.ClassName = "Zařízení standardu HID"
HID.DeviceDesc = "USB zařízení standardu HID"
diff --git a/media/inf/keyboard.inf b/media/inf/keyboard.inf
index f9f37024574..f8e3c9a102a 100644
--- a/media/inf/keyboard.inf
+++ b/media/inf/keyboard.inf
@@ -106,6 +106,12 @@ StdMfg = "(Standard keyboards)"
LocationOverride = "plugged in to keyboard port"
*PNP0303.DeviceDesc = "IBM PC/AT keyboard"
+[Strings.0404]
+KeyboardClassName = "鍵盤"
+HID.KeyboardDevice = "HID 鍵盤"
+StdMfg = "(標準鍵盤)"
+*PNP0303.DeviceDesc = "IBM PC/AT 鍵盤"
+
[Strings.0405]
KeyboardClassName = "Klávesnice"
HID.KeyboardDevice = "Klávesnice standardu HID"
diff --git a/media/inf/legcydrv.inf b/media/inf/legcydrv.inf
index 51b64551778..dd5679523c7 100644
--- a/media/inf/legcydrv.inf
+++ b/media/inf/legcydrv.inf
@@ -22,6 +22,9 @@ HKR, , EnumPropPages32, 0,
"syssetup.dll,LegacyDriverPropPageProvider"
ReactOS = "ReactOS Team"
LegacyDriverClassName = "Non-Plug and Play Drivers"
+[Strings.0404]
+LegacyDriverClassName = "非隨插即用驅動程式"
+
[Strings.0405]
LegacyDriverClassName = "Zařízení nepodporující Plug and Play"
diff --git a/media/inf/machine.inf b/media/inf/machine.inf
index dddb1b32162..a4ef69ab3c1 100644
--- a/media/inf/machine.inf
+++ b/media/inf/machine.inf
@@ -209,6 +209,54 @@ PCI\VEN_10DE&DEV_01B8.DeviceDesc = "nVidia nForce PCI to PCI
Bridge"
PCI\VEN_10DE&DEV_02A5.DeviceDesc = "nVidia MCPX CPU Bridge"
PCI\VEN_10DE&DEV_02A6.DeviceDesc = "nVidia MCPX Memory Controller"
+[Strings.0404]
+GenericMfg = "(標準系統裝置)"
+*PNP0000.DeviceDesc = "可編程插斷控制器"
+*PNP0001.DeviceDesc = "EISA 可編程插斷控制器"
+*PNP0100.DeviceDesc = "系統計時器"
+*PNP0103.DeviceDesc = "高精確度事件計時器"
+*PNP0200.DeviceDesc = "DMA 控制器"
+*PNP0800.DeviceDesc = "系統揚聲器"
+*PNP0A00.DeviceDesc = "ISA 匯流排"
+*PNP0A03.DeviceDesc = "PCI 匯流排"
+*PNP0A05.DeviceDesc = "標準 ACPI 匯流排"
+*PNP0A06.DeviceDesc = "擴展 I/O 匯流排 / 標準容器裝置"
+*PNP0A08.DeviceDesc = "PCI 匯流排"
+*PNP0B00.DeviceDesc = "AT 實時時鐘"
+*PNP0C01.DeviceDesc = "系統板"
+*PNP0C02.DeviceDesc = "主板資源"
+*PNP0C04.DeviceDesc = "數學輔助處理器"
+*PNP0C0B.DeviceDesc = "ACPI 風扇"
+*PNP0C0C.DeviceDesc = "ACPI 電源按鈕裝置"
+*PNP0C0D.DeviceDesc = "ACPI 蓋子"
+*PNP0C0E.DeviceDesc = "ACPI 休眠按鈕裝置"
+*PNP0C0F.DeviceDesc = "PCI 中斷連接裝置"
+*PNP0C15.DeviceDesc = "擴充埠"
+ACPI\FixedButton.DeviceDesc = "ACPI 固定功能按鈕"
+ISAPNP\ReadDataPort.DeviceDesc = "ISAPNP 讀取數據埠"
+PCI\CC_0500.DeviceDesc = "標準 PCI 隨機存取記憶體控制器"
+PCI\CC_0600.DeviceDesc = "標準 CPU - PCI 橋接器"
+PCI\CC_0601.DeviceDesc = "標準 PCI - ISA 橋接器"
+PCI\CC_0604.DeviceDesc = "標準 PCI - PCI 橋接器"
+*ThermalZone.DeviceDesc = "ACPI 溫度監控"
+PCI\CC_0C05.DeviceDesc = "SMBus 控制器"
+SWENUM.DeviceDesc = "隨插即用軟體匯流排枚舉器"
+
+*INT0800.DeviceDesc = "Intel 82802 韌體集線器控制器"
+PCI\VEN_8086&DEV_7000.DeviceDesc = "Intel 82371SB PIIX3 PCI - ISA 橋接器"
+PCI\VEN_8086&DEV_7110.DeviceDesc = "Intel 82371AB/EB PCI - ISA 橋接器"
+PCI\VEN_8086&DEV_7113.DeviceDesc = "Intel 82371AB/EB 電源管理控制器"
+PCI\VEN_8086&DEV_7180.DeviceDesc = "Intel 82443LX/EX Pentium(R) II CPU - PCI
橋接器"
+PCI\VEN_8086&DEV_7190.DeviceDesc = "Intel 82443BX/ZX/DX Pentium(R) II CPU - PCI
橋接器"
+PCI\VEN_8086&DEV_7192.DeviceDesc = "Intel 82443BX/ZX/DX Pentium(R) II CPU - PCI
橋接器"
+
+PCI\VEN_10DE&DEV_01B2.DeviceDesc = "nVidia nForce PCI - ISA 橋接器"
+PCI\VEN_10DE&DEV_01B4.DeviceDesc = "nVidia nForce SMBus 控制器"
+PCI\VEN_10DE&DEV_01B7.DeviceDesc = "nVidia nForce AGP - PCI 橋接器"
+PCI\VEN_10DE&DEV_01B8.DeviceDesc = "nVidia nForce PCI - PCI 橋接器"
+PCI\VEN_10DE&DEV_02A5.DeviceDesc = "nVidia MCPX CPU 橋接器"
+PCI\VEN_10DE&DEV_02A6.DeviceDesc = "nVidia MCPX 記憶體控制器"
+
[Strings.0405]
SystemClassName = "Systémová zařízení"
diff --git a/media/inf/monitor.inf b/media/inf/monitor.inf
index 38699faf99e..5eef0ba4c3a 100644
--- a/media/inf/monitor.inf
+++ b/media/inf/monitor.inf
@@ -57,6 +57,13 @@ StdMfg = "(Standard monitor types)"
DefaultMonitor.DeviceDesc = "Default Monitor"
PnPMonitor.DeviceDesc = "Plug and Play Monitor"
+[Strings.0404]
+MonitorClassName = "顯示器"
+
+StdMfg = "(標準顯示器類型)"
+DefaultMonitor.DeviceDesc = "預設顯示器"
+PnPMonitor.DeviceDesc = "隨插即用顯示器"
+
[Strings.0405]
MonitorClassName = "Monitory"
StdMfg = "(Obecné monitory)"
diff --git a/media/inf/msmouse.inf b/media/inf/msmouse.inf
index e6353789417..b8ff7444fc4 100644
--- a/media/inf/msmouse.inf
+++ b/media/inf/msmouse.inf
@@ -189,6 +189,30 @@ MSMfg = "Microsoft"
NecMfg = "NEC"
*nEC1F00.DeviceDesc = "NEC PC-98 Bus Mouse"
+[Strings.0404]
+MouseClassName = "滑鼠和其他指標裝置"
+
+StdMfg = "(標準滑鼠)"
+SERIAL_MOUSE.DeviceDesc = "標準序列滑鼠"
+PS2_MOUSE.DeviceDesc = "標準 PS/2 滑鼠"
+HID_MOUSE.DeviceDesc = "HID 滑鼠"
+*PNP0F0D.DeviceDesc = "標準 InPort 滑鼠"
+*PNP0F11.DeviceDesc = "標準匯流排滑鼠"
+*PNP0F13.DeviceDesc = "用於 PS/2 風格滑鼠的 PS/2 連接埠"
+
+*IBM3780.DeviceDesc = "IBM PS/2 Trackpoint 指點桿"
+
+*PNP0F08.DeviceDesc = "Logitech 序列滑鼠"
+*PNP0F12.DeviceDesc = "Logitech PS/2 風格滑鼠"
+*PNP0F15.DeviceDesc = "Logitech 匯流排滑鼠"
+
+*PNP0F00.DeviceDesc = "Microsoft 匯流排滑鼠"
+*PNP0F01.DeviceDesc = "Microsoft 序列滑鼠"
+*PNP0F02.DeviceDesc = "Microsoft InPort 滑鼠"
+*PNP0F03.DeviceDesc = "Microsoft PS/2 風格滑鼠"
+
+*nEC1F00.DeviceDesc = "NEC PC-98 匯流排滑鼠"
+
[Strings.0405]
MouseClassName = "Myši a jiná polohovací zařízení"
diff --git a/media/inf/nettcpip.inf b/media/inf/nettcpip.inf
index 502d49e3340..b30bd9fd4f2 100644
--- a/media/inf/nettcpip.inf
+++ b/media/inf/nettcpip.inf
@@ -301,6 +301,14 @@ DHCPCLIENT_NAME = "DHCP Client"
DHCPCLIENT_DESC = "Attempts to obtain network settings automatically from an
available DHCP server"
TCPIP_DEF = "Transmission Control Protocol/Internet Protocol"
+[Strings.0404]
+MS_TCPIP.DisplayName = "網際網路通訊協定第四版 (TCP/IPv4)"
+DNSCLIENT_NAME = "DNS 用戶端"
+DNSCLIENT_DESC = "快取本地 DNS 查詢的服務"
+DHCPCLIENT_NAME = "DHCP 用戶端"
+DHCPCLIENT_DESC = "嘗試從可用的 DHCP 伺服器中自動取得網路設定"
+TCPIP_DEF = "傳輸控制協議 / 互聯網協議"
+
[Strings.0a]
ReactOS = "Equipo de ReactOS"
diff --git a/media/inf/scsi.inf b/media/inf/scsi.inf
index 73863434119..02d809d4b18 100644
--- a/media/inf/scsi.inf
+++ b/media/inf/scsi.inf
@@ -77,6 +77,13 @@ GenericMfg = "(Standard SCSI and RAID controllers)"
GEN_SCSIADAPTER.DeviceDesc = "SCSI/RAID Host Controller"
PCI\VEN_104B&CC_0100.DeviceDesc = "BusLogic SCSI Controller"
+[Strings.0404]
+SCSIClassName = "SCSI / RAID 控制器"
+
+GenericMfg = "(標準 SCSI / RAID 控制器)"
+GEN_SCSIADAPTER.DeviceDesc = "SCSI/RAID 主機控制器"
+PCI\VEN_104B&CC_0100.DeviceDesc = "BusLogic SCSI 控制器"
+
[Strings.0405]
SCSIClassName = "SCSI a RAID řadiče"
diff --git a/media/inf/shortcuts.inf b/media/inf/shortcuts.inf
index 076fa0db147..d17db6a6a91 100644
--- a/media/inf/shortcuts.inf
+++ b/media/inf/shortcuts.inf
@@ -201,6 +201,76 @@ WINMINE_DESC=Минички
SPIDER_TITLE=Пасианс „Паяк“
SPIDER_DESC=Пасианс „Паяк“
+; Traditional Chinese
+[Strings.0404]
+ACCESSORIES=附屬應用程式
+SYSTOOLS=系統管理工具
+ACCESSIBILITY=協助工具
+ENTERTAINMENT=娛樂
+COMMUNICATIONS=通訊
+GAMES=遊樂場
+
+README_TITLE=讀我檔案
+README_DESC=ReactOS 讀我檔案
+
+CMD_TITLE=命令提示字元
+CMD_DESC=命令提示字元
+EXPLORER_TITLE=ReactOS 檔案總管
+EXPLORER_DESC=啟動檔案總管
+RAPPS_TITLE=ReactOS 應用程式管理員
+RAPPS_TITLE_SHORT=應用程式管理員
+RAPPS_DESC=下載並安裝其它應用程式
+SERVMAN_TITLE=服務
+SERVMAN_DESC=服務
+DEVMGMT_TITLE=裝置管理員
+DEVMGMT_DESC=裝置管理員
+EVENTVWR_TITLE=事件檢視器
+EVENTVWR_DESC=啟動事件檢視器
+MSCONFIG_TITLE=系統設定
+MSCONFIG_DESC=啟動系統設定
+CALC_TITLE=小算盤
+CALC_DESC=小算盤
+NOTEPAD_TITLE=記事本
+NOTEPAD_DESC=記事本
+MSTSC_TITLE=遠端桌面連線
+MSTSC_DESC=啟動遠端桌面連線
+WORDPAD_TITLE=WordPad
+WORDPAD_DESC=WordPad
+MSPAINT_TITLE=小畫家
+MSPAINT_DESC=小畫家
+CHARMAP_TITLE=字元對應表
+CHARMAP_DESC=字元對應表
+CLIPBRD_TITLE=剪貼本檢視器
+CLIPBRD_DESC=剪貼本檢視器
+KBSWITCH_TITLE=鍵盤配置切換器
+KBSWITCH_DESC=啟動鍵盤配置切換器
+REGEDIT_TITLE=登錄編輯程式
+REGEDIT_DESC=啟動登錄編輯程式
+DXDIAG_TITLE=ReactX 診斷工具
+DXDIAG_DESC=啟動 ReactX 診斷工具
+TASKMGR_TITLE=工作管理員
+TASKMGR_DESC=啟動工作管理員
+MAGNIFY_TITLE=放大鏡
+MAGNIFY_DESC=放大鏡
+OSK_TITLE=螢幕小鍵盤
+OSK_DESC=啟動螢幕小鍵盤
+MPLAY_TITLE=媒體播放器
+MPLAY_DESC=啟動媒體播放器
+SNDVOL_TITLE=音量控制
+SNDVOL_DESC=啟動音量控制
+SNDREC32_TITLE=錄音機
+SNDREC32_DESC=啟動錄音機
+SOL_TITLE=接龍
+SOL_DESC=接龍
+WINMINE_TITLE=踩地雷
+WINMINE_DESC=踩地雷
+SPIDER_TITLE=連環新接龍
+SPIDER_DESC=連環新接龍
+UTILMAN_TITLE=協助工具管理員
+UTILMAN_DESC=啟動協助工具管理員
+IEXPLORE_TITLE=Wine Internet Explorer
+IEXPLORE_DESC=Wine 網際網路瀏覽器
+
; Czech
[Strings.0405]
ACCESSORIES=Příslušenství
@@ -1557,69 +1627,3 @@ WINMINE_TITLE=扫雷
WINMINE_DESC=扫雷
SPIDER_TITLE=蜘蛛纸牌
SPIDER_DESC=蜘蛛纸牌
-
-; Traditional Chinese
-[Strings.0404]
-ACCESSORIES=附屬應用程式
-SYSTOOLS=系統管理工具
-ACCESSIBILITY=協助工具
-ENTERTAINMENT=娛樂
-COMMUNICATIONS=通訊
-GAMES=遊樂場
-
-README_TITLE=讀我檔案
-README_DESC=ReactOS 讀我檔案
-
-CMD_TITLE=命令提示字元
-CMD_DESC=命令提示字元
-EXPLORER_TITLE=ReactOS 檔案總管
-EXPLORER_DESC=ReactOS 檔案總管
-RAPPS_TITLE=ReactOS 應用程式管理員
-RAPPS_TITLE_SHORT=應用程式管理員
-RAPPS_DESC=下載並安裝其它應用程式
-SERVMAN_TITLE=服務
-SERVMAN_DESC=服務
-DEVMGMT_TITLE=裝置管理員
-DEVMGMT_DESC=裝置管理員
-EVENTVWR_TITLE=事件檢視器
-EVENTVWR_DESC=啓動事件檢視器
-MSCONFIG_TITLE=系統設定
-MSCONFIG_DESC=啓動系統設定
-CALC_TITLE=小算盤
-CALC_DESC=小算盤
-NOTEPAD_TITLE=記事本
-NOTEPAD_DESC=記事本
-MSTSC_TITLE=遠端桌面連線
-MSTSC_DESC=啓動遠端桌面連線
-WORDPAD_TITLE=WordPad
-WORDPAD_DESC=WordPad
-MSPAINT_TITLE=小畫家
-MSPAINT_DESC=小畫家
-CHARMAP_TITLE=字元對應表
-CHARMAP_DESC=字元對應表
-CLIPBRD_TITLE=剪貼本檢視器
-CLIPBRD_DESC=剪貼本檢視器
-KBSWITCH_TITLE=鍵盤配置切換器
-KBSWITCH_DESC=啓動鍵盤配置切換器
-REGEDIT_TITLE=登錄編輯程式
-REGEDIT_DESC=啓動登錄編輯程式
-DXDIAG_TITLE=ReactX 診斷工具
-DXDIAG_DESC=啓動 ReactX 診斷工具
-TASKMGR_TITLE=工作管理員
-TASKMGR_DESC=啟動工作管理員
-MAGNIFY_TITLE=放大鏡
-MAGNIFY_DESC=放大鏡
-OSK_TITLE=螢幕小鍵盤
-OSK_DESC=啓動螢幕小鍵盤
-MPLAY_TITLE=媒體播放器
-MPLAY_DESC=啓動媒體播放器
-SNDVOL_TITLE=音量控制
-SNDVOL_DESC=啓動音量控制
-SNDREC32_TITLE=錄音機
-SNDREC32_DESC=啓動錄音機
-SOL_TITLE=接龍
-SOL_DESC=接龍
-WINMINE_TITLE=踩地雷
-WINMINE_DESC=踩地雷
-SPIDER_TITLE=連環新接龍
-SPIDER_DESC=連環新接龍
diff --git a/media/inf/unknown.inf b/media/inf/unknown.inf
index abb7942668c..68546839e2c 100644
--- a/media/inf/unknown.inf
+++ b/media/inf/unknown.inf
@@ -20,6 +20,9 @@ HKR, , Icon, 0, "-18"
ReactOS = "ReactOS Team"
UnknownClassName = "Other Devices"
+[Strings.0404]
+UnknownClassName = "其他裝置"
+
[Strings.0405]
UnknownClassName = "Ostatní zařízení"
diff --git a/media/inf/usb.inf b/media/inf/usb.inf
index 01f03500a91..f0f7117a27c 100644
--- a/media/inf/usb.inf
+++ b/media/inf/usb.inf
@@ -64,10 +64,10 @@ GenericMfg = "(Generic USB Hubs)"
USB\COMPOSITE.DeviceDesc = "USB Composite Device"
USB\CLASS_09.DeviceDesc = "Generic USB Hub"
-; Spanish
-[Strings.0C0A]
-GenericMfg = "(Concentrador raíz USB estándar)"
-USB\CLASS_09.DeviceDesc = "Concentrador raíz USB estándar"
+[Strings.0404]
+GenericMfg = "(標準 USB 集線器)"
+USB\COMPOSITE.DeviceDesc = "USB 複合裝置"
+USB\CLASS_09.DeviceDesc = "標準 USB 集線器"
[Strings.0405]
GenericMfg = "(Obecné USB rozbočovače)"
@@ -78,6 +78,11 @@ USB\CLASS_09.DeviceDesc = "Obecný USB rozbočovač"
GenericMfg = "(Generischer USB-Hub)"
USB\CLASS_09.DeviceDesc = "Generischer USB-Hub"
+; Spanish
+[Strings.0C0A]
+GenericMfg = "(Concentrador raíz USB estándar)"
+USB\CLASS_09.DeviceDesc = "Concentrador raíz USB estándar"
+
[Strings.0a]
GenericMfg = "(Concentrador raíz USB estándar)"
USB\CLASS_09.DeviceDesc = "Concentrador raíz USB estándar"
@@ -136,4 +141,4 @@ USB\CLASS_09.DeviceDesc = "Standartinis USB šakotuvas"
[Strings.0804]
GenericMfg = "(通用 USB 集线器)"
USB\COMPOSITE.DeviceDesc = "USB 聚合设备"
-USB\CLASS_09.DeviceDesc = "通用 USB 集线器"
\ No newline at end of file
+USB\CLASS_09.DeviceDesc = "通用 USB 集线器"
diff --git a/media/inf/usbport.inf b/media/inf/usbport.inf
index e199992156f..991d34921e3 100644
--- a/media/inf/usbport.inf
+++ b/media/inf/usbport.inf
@@ -129,6 +129,18 @@ IntelMfg = "Intel"
PCI\VEN_8086&DEV_7020&CC_0C0300.DeviceDesc = "Intel 82371SB PIIX3 USB
controller"
PCI\VEN_8086&DEV_7112&CC_0C0300.DeviceDesc = "Intel 82371AB/EB/MB PIIX4 USB
controller"
+[Strings.0404]
+USBClassName = "USB 控制器"
+
+GenericMfg = "(標準 USB 裝置)"
+PCI\CC_0C0300.DeviceDesc = "UHCI USB 控制器"
+PCI\CC_0C0310.DeviceDesc = "OHCI USB 控制器"
+PCI\CC_0C0320.DeviceDesc = "EHCI USB 控制器"
+USB\ROOT_HUB.DeviceDesc = "根集線器"
+
+PCI\VEN_8086&DEV_7020&CC_0C0300.DeviceDesc = "Intel 82371SB PIIX3 USB
控制器"
+PCI\VEN_8086&DEV_7112&CC_0C0300.DeviceDesc = "Intel 82371AB/EB/MB PIIX4 USB
控制器"
+
[Strings.0405]
USBClassName = "USB řadiče"
diff --git a/media/inf/wmiacpi.inf b/media/inf/wmiacpi.inf
index 858442cbb56..a753719bfa2 100644
--- a/media/inf/wmiacpi.inf
+++ b/media/inf/wmiacpi.inf
@@ -36,6 +36,10 @@ ReactOS = "ReactOS Team"
GenericMfg = "(Generic system devices)"
*PNP0C14.DeviceDesc = "WMI for ACPI"
+[Strings.0404]
+GenericMfg = "(標準系統裝置)"
+*PNP0C14.DeviceDesc = "ACPI 的 WMI"
+
[Strings.0405]
GenericMfg = "(Generická systémová zařízení)"
diff --git a/modules/rosapps/applications/sysutils/ctm/ctm.rc
b/modules/rosapps/applications/sysutils/ctm/ctm.rc
index 60e3cc8997a..3ba39784ae3 100644
--- a/modules/rosapps/applications/sysutils/ctm/ctm.rc
+++ b/modules/rosapps/applications/sysutils/ctm/ctm.rc
@@ -41,3 +41,6 @@
#ifdef LANGUAGE_UK_UA
#include "lang/uk-UA.rc"
#endif
+#ifdef LANGUAGE_ZH_TW
+ #include "lang/zh-TW.rc"
+#endif
diff --git a/modules/rosapps/applications/sysutils/ctm/lang/zh-TW.rc
b/modules/rosapps/applications/sysutils/ctm/lang/zh-TW.rc
new file mode 100644
index 00000000000..ba074604436
--- /dev/null
+++ b/modules/rosapps/applications/sysutils/ctm/lang/zh-TW.rc
@@ -0,0 +1,32 @@
+// Chinese Traditional (zh-TW) resources by Chan Chilung <eason066(a)gmail.com> 2021
+
+LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
+
+STRINGTABLE DISCARDABLE
+BEGIN
+ IDS_APP_TITLE "主控台工作管理員,由 Aleksey Bragin <aleksey(a)reactos.org>
開發"
+
+ IDS_COLUMN_NUMBER "# "
+ IDS_COLUMN_IMAGENAME "映像名稱 "
+ IDS_COLUMN_PID "PID "
+ IDS_COLUMN_CPU "CPU"
+ IDS_COLUMN_MEM "記憶體使用量"
+ IDS_COLUMN_MEM_UNIT "KB"
+ IDS_COLUMN_PF "分頁錯誤"
+
+ IDS_IDLE_PROCESS "系統空閒處理程序"
+ IDS_YES "Y"
+ IDS_NO "N"
+
+ IDS_MENU "按鍵: Q - 退出, K - 終止程序"
+ IDS_MENU_QUIT "Q"
+ IDS_MENU_KILL_PROCESS "K"
+
+ IDS_KILL_PROCESS "您確定要終止這個處理程序嗎? (Y/N)"
+ IDS_KILL_PROCESS_ERR1 "無法終止這個處理程序..."
+ IDS_KILL_PROCESS_ERR2 "無法終止處理程序 %d (無法執行 OpenProcess)"
+
+ IDS_CTM_GENERAL_ERR1 "ctm: 無法使用主控台。"
+ IDS_CTM_GENERAL_ERR2 "ctm: 輸入主控台無法執行 GetConsoleMode()。"
+ IDS_CTM_GENERAL_ERR3 "ctm: 輸出主控台無法執行 GetConsoleMode()。"
+END
diff --git a/win32ss/user/user32/lang/zh-TW.rc b/win32ss/user/user32/lang/zh-TW.rc
index b9b73390155..d54cab217f4 100644
--- a/win32ss/user/user32/lang/zh-TW.rc
+++ b/win32ss/user/user32/lang/zh-TW.rc
@@ -1,5 +1,5 @@
/* Translation has been created by Luo Yufan 2019 <njlyf2011(a)hotmail.com> */
-/* Improved by Aobi Chan CL (eason066(a)gmail.com) */
+/* Translation improved by Chan Chilung 2021 (eason066(a)gmail.com) */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@@ -66,7 +66,7 @@ BEGIN
IDS_HUNG_UP_TITLE "沒有回應。"
IDS_OK "確定"
IDS_CANCEL "取消"
- IDS_ABORT "中止(&A)"
+ IDS_ABORT "終止(&A)"
IDS_RETRY "重試(&R)"
IDS_IGNORE "忽略(&I)"
IDS_YES "是(&Y)"