https://git.reactos.org/?p=reactos.git;a=commitdiff;h=ec974d8a817528616286c91ef839dedaf18b2478

commit ec974d8a817528616286c91ef839dedaf18b2478
Author:     Thamatip Chitpong <[email protected]>
AuthorDate: Sat Jul 8 06:02:10 2023 +0700
Commit:     GitHub <[email protected]>
CommitDate: Sat Jul 8 02:02:10 2023 +0300

    [RAPPS] Main toolbar: Tooltip strings refactoring (#5007)
    
    - Use ATL CString
    - Remove duplicated tooltip strings
---
 base/applications/rapps/appview.cpp        | 40 ++++++++--------
 base/applications/rapps/include/appview.h  |  7 ---
 base/applications/rapps/include/resource.h | 75 ++++++++++++++----------------
 base/applications/rapps/lang/bg-BG.rc      |  5 +-
 base/applications/rapps/lang/cs-CZ.rc      |  5 +-
 base/applications/rapps/lang/de-DE.rc      |  5 +-
 base/applications/rapps/lang/en-US.rc      |  5 +-
 base/applications/rapps/lang/es-ES.rc      |  5 +-
 base/applications/rapps/lang/et-EE.rc      |  5 +-
 base/applications/rapps/lang/fr-FR.rc      |  5 +-
 base/applications/rapps/lang/he-IL.rc      |  5 +-
 base/applications/rapps/lang/hu-HU.rc      |  5 +-
 base/applications/rapps/lang/id-ID.rc      |  5 +-
 base/applications/rapps/lang/it-IT.rc      |  5 +-
 base/applications/rapps/lang/ja-JP.rc      |  5 +-
 base/applications/rapps/lang/no-NO.rc      |  5 +-
 base/applications/rapps/lang/pl-PL.rc      |  5 +-
 base/applications/rapps/lang/pt-BR.rc      |  5 +-
 base/applications/rapps/lang/pt-PT.rc      |  5 +-
 base/applications/rapps/lang/ro-RO.rc      |  5 +-
 base/applications/rapps/lang/ru-RU.rc      |  5 +-
 base/applications/rapps/lang/sk-SK.rc      |  5 +-
 base/applications/rapps/lang/sq-AL.rc      |  5 +-
 base/applications/rapps/lang/sv-SE.rc      |  5 +-
 base/applications/rapps/lang/tr-TR.rc      |  5 +-
 base/applications/rapps/lang/uk-UA.rc      |  5 +-
 base/applications/rapps/lang/zh-CN.rc      |  5 +-
 base/applications/rapps/lang/zh-HK.rc      |  5 +-
 base/applications/rapps/lang/zh-TW.rc      |  5 +-
 29 files changed, 83 insertions(+), 169 deletions(-)

diff --git a/base/applications/rapps/appview.cpp 
b/base/applications/rapps/appview.cpp
index 3157f7634e2..cfe2683ec13 100644
--- a/base/applications/rapps/appview.cpp
+++ b/base/applications/rapps/appview.cpp
@@ -56,12 +56,6 @@ CMainToolbar::InitImageList()
 
 CMainToolbar::CMainToolbar() : m_iToolbarHeight(24), m_dButtonsWidthMax(0)
 {
-    memset(szInstallBtn, 0, sizeof(szInstallBtn));
-    memset(szUninstallBtn, 0, sizeof(szUninstallBtn));
-    memset(szModifyBtn, 0, sizeof(szModifyBtn));
-    memset(szSelectAll, 0, sizeof(szSelectAll));
-    memset(szRefreshBtn, 0, sizeof(szRefreshBtn));
-    memset(szUpdateDbBtn, 0, sizeof(szUpdateDbBtn));
 }
 
 VOID
@@ -104,23 +98,31 @@ CMainToolbar::OnGetDispInfo(LPTOOLTIPTEXT lpttt)
 HWND
 CMainToolbar::Create(HWND hwndParent)
 {
+    CStringW szInstallBtn;
+    CStringW szUninstallBtn;
+    CStringW szModifyBtn;
+    CStringW szSelectAllBtn;
+    CStringW szRefreshBtn;
+    CStringW szUpdateDbBtn;
+
+    /* Load tooltip strings */
+    szInstallBtn.LoadStringW(IDS_TOOLTIP_INSTALL);
+    szUninstallBtn.LoadStringW(IDS_TOOLTIP_UNINSTALL);
+    szModifyBtn.LoadStringW(IDS_TOOLTIP_MODIFY);
+    szSelectAllBtn.LoadStringW(IDS_TOOLTIP_SELECT_ALL);
+    szRefreshBtn.LoadStringW(IDS_TOOLTIP_REFRESH);
+    szUpdateDbBtn.LoadStringW(IDS_TOOLTIP_UPDATE_DB);
+
     /* Create buttons */
     TBBUTTON Buttons[] = {
         /* iBitmap, idCommand, fsState, fsStyle, bReserved[2], dwData, iString 
*/
-        {0, ID_INSTALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szInstallBtn},
-        {1, ID_UNINSTALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 
0, (INT_PTR)szUninstallBtn},
-        {2, ID_MODIFY, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szModifyBtn},
-        {3, ID_CHECK_ALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 
0, (INT_PTR)szSelectAll},
+        {0, ID_INSTALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szInstallBtn.GetString()},
+        {1, ID_UNINSTALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 
0, (INT_PTR)szUninstallBtn.GetString()},
+        {2, ID_MODIFY, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szModifyBtn.GetString()},
+        {3, ID_CHECK_ALL, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 
0, (INT_PTR)szSelectAllBtn.GetString()},
         {-1, 0, TBSTATE_ENABLED, BTNS_SEP, {0}, 0, 0},
-        {4, ID_REFRESH, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szRefreshBtn},
-        {5, ID_RESETDB, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szUpdateDbBtn}};
-
-    LoadStringW(hInst, IDS_INSTALL, szInstallBtn, _countof(szInstallBtn));
-    LoadStringW(hInst, IDS_UNINSTALL, szUninstallBtn, 
_countof(szUninstallBtn));
-    LoadStringW(hInst, IDS_MODIFY, szModifyBtn, _countof(szModifyBtn));
-    LoadStringW(hInst, IDS_SELECT_ALL, szSelectAll, _countof(szSelectAll));
-    LoadStringW(hInst, IDS_TOOLTIP_REFRESH, szRefreshBtn, 
_countof(szRefreshBtn));
-    LoadStringW(hInst, IDS_TOOLTIP_UPDATE_DB, szUpdateDbBtn, 
_countof(szUpdateDbBtn));
+        {4, ID_REFRESH, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szRefreshBtn.GetString()},
+        {5, ID_RESETDB, TBSTATE_ENABLED, BTNS_BUTTON | BTNS_AUTOSIZE, {0}, 0, 
(INT_PTR)szUpdateDbBtn.GetString()}};
 
     m_hWnd = CreateWindowExW(
         0, TOOLBARCLASSNAMEW, NULL, WS_CHILD | WS_VISIBLE | TBSTYLE_FLAT | 
TBSTYLE_TOOLTIPS | TBSTYLE_LIST, 0, 0, 0, 0,
diff --git a/base/applications/rapps/include/appview.h 
b/base/applications/rapps/include/appview.h
index b563f2966e2..919ff982ce7 100644
--- a/base/applications/rapps/include/appview.h
+++ b/base/applications/rapps/include/appview.h
@@ -275,13 +275,6 @@ class CMainToolbar : public CUiWindow<CToolbar<>>
     const INT m_iToolbarHeight;
     DWORD m_dButtonsWidthMax;
 
-    WCHAR szInstallBtn[MAX_STR_LEN];
-    WCHAR szUninstallBtn[MAX_STR_LEN];
-    WCHAR szModifyBtn[MAX_STR_LEN];
-    WCHAR szSelectAll[MAX_STR_LEN];
-    WCHAR szRefreshBtn[MAX_STR_LEN];
-    WCHAR szUpdateDbBtn[MAX_STR_LEN];
-
     VOID
     AddImageToImageList(HIMAGELIST hImageList, UINT ImageIndex);
 
diff --git a/base/applications/rapps/include/resource.h 
b/base/applications/rapps/include/resource.h
index c8a4e536644..f9fa07a2df3 100644
--- a/base/applications/rapps/include/resource.h
+++ b/base/applications/rapps/include/resource.h
@@ -91,50 +91,47 @@
 /* Strings */
 #define IDS_APPTITLE             100
 #define IDS_SEARCH_TEXT          101
-#define IDS_INSTALL              102
-#define IDS_UNINSTALL            103
-#define IDS_MODIFY               104
-#define IDS_APPS_COUNT           105
-#define IDS_WELCOME_TITLE        106
-#define IDS_WELCOME_TEXT         107
-#define IDS_WELCOME_URL          108
-#define IDS_INSTALLED            109
-#define IDS_AVAILABLEFORINST     110
-#define IDS_UPDATES              111
-#define IDS_APPLICATIONS         112
-#define IDS_CHOOSE_FOLDER_TEXT   113
-#define IDS_CHOOSE_FOLDER_ERROR  114
-#define IDS_URL_INVALID          115
-#define IDS_APP_REG_REMOVE       116
-#define IDS_INFORMATION          117
-#define IDS_UNABLE_TO_REMOVE     118
-#define IDS_UNABLE_TO_DOWNLOAD   119
-#define IDS_UNABLE_TO_DOWNLOAD2  120
-#define IDS_UNABLE_TO_QUERY_CERT 121
-#define IDS_INTEG_CHECK_TITLE    122
-#define IDS_INTEG_CHECK_FAIL     123
-#define IDS_INTERRUPTED_DOWNLOAD 124
-#define IDS_UNABLE_TO_WRITE      125
-#define IDS_SELECT_ALL           126
-#define IDS_INSTALL_SELECTED     127
-#define IDS_UNABLE_TO_INSTALL    128
-#define IDS_SELECTEDFORINST      129
-#define IDS_MISMATCH_CERT_INFO   130
-#define IDS_UNABLE_PATH          131
-#define IDS_APP_AUTHORS          132
-#define IDS_APP_DISPLAY_DETAILS  133
-#define IDS_APP_DISPLAY_LIST     134
-#define IDS_APP_DISPLAY_TILE     135
-#define IDS_NO_SEARCH_RESULTS    136
+#define IDS_APPS_COUNT           102
+#define IDS_WELCOME_TITLE        103
+#define IDS_WELCOME_TEXT         104
+#define IDS_WELCOME_URL          105
+#define IDS_INSTALLED            106
+#define IDS_AVAILABLEFORINST     107
+#define IDS_UPDATES              108
+#define IDS_APPLICATIONS         109
+#define IDS_CHOOSE_FOLDER_TEXT   110
+#define IDS_CHOOSE_FOLDER_ERROR  111
+#define IDS_URL_INVALID          112
+#define IDS_APP_REG_REMOVE       113
+#define IDS_INFORMATION          114
+#define IDS_UNABLE_TO_REMOVE     115
+#define IDS_UNABLE_TO_DOWNLOAD   116
+#define IDS_UNABLE_TO_DOWNLOAD2  117
+#define IDS_UNABLE_TO_QUERY_CERT 118
+#define IDS_INTEG_CHECK_TITLE    119
+#define IDS_INTEG_CHECK_FAIL     120
+#define IDS_INTERRUPTED_DOWNLOAD 121
+#define IDS_UNABLE_TO_WRITE      122
+#define IDS_INSTALL_SELECTED     123
+#define IDS_UNABLE_TO_INSTALL    124
+#define IDS_SELECTEDFORINST      125
+#define IDS_MISMATCH_CERT_INFO   126
+#define IDS_UNABLE_PATH          127
+#define IDS_APP_AUTHORS          128
+#define IDS_APP_DISPLAY_DETAILS  129
+#define IDS_APP_DISPLAY_LIST     130
+#define IDS_APP_DISPLAY_TILE     131
+#define IDS_NO_SEARCH_RESULTS    132
 
 /* Tooltips */
 #define IDS_TOOLTIP_INSTALL      200
 #define IDS_TOOLTIP_UNINSTALL    201
 #define IDS_TOOLTIP_MODIFY       202
-#define IDS_TOOLTIP_SETTINGS     203
-#define IDS_TOOLTIP_REFRESH      204
-#define IDS_TOOLTIP_EXIT         205
-#define IDS_TOOLTIP_UPDATE_DB    206
+#define IDS_TOOLTIP_SELECT_ALL   203
+#define IDS_TOOLTIP_SETTINGS     204
+#define IDS_TOOLTIP_REFRESH      205
+#define IDS_TOOLTIP_EXIT         206
+#define IDS_TOOLTIP_UPDATE_DB    207
 
 /* Columns info */
 #define IDS_APP_NAME             250
diff --git a/base/applications/rapps/lang/bg-BG.rc 
b/base/applications/rapps/lang/bg-BG.rc
index 4a33f85238a..b17281ab2c6 100644
--- a/base/applications/rapps/lang/bg-BG.rc
+++ b/base/applications/rapps/lang/bg-BG.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Слагане"
     IDS_TOOLTIP_UNINSTALL "Махане"
     IDS_TOOLTIP_MODIFY "Промяна"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Настройки"
     IDS_TOOLTIP_REFRESH "Опресняване"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "Управителят за приложения на РеактОС"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Търсене"
-    IDS_INSTALL "Слагане"
-    IDS_UNINSTALL "Махане"
-    IDS_MODIFY "Промяна"
     IDS_APPS_COUNT "Брой приложения: %d; Selected: %d"
     IDS_WELCOME_TITLE "Управителят на приложенията на РеактОС ви приветства"
     IDS_WELCOME_TEXT "Изберете раздел от лявата страна, след което изберете 
приложение за слагане или премахване.\nСтраницата на РеактОС: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/cs-CZ.rc 
b/base/applications/rapps/lang/cs-CZ.rc
index 8c7bbcdc390..7cac512ee8b 100644
--- a/base/applications/rapps/lang/cs-CZ.rc
+++ b/base/applications/rapps/lang/cs-CZ.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalovat"
     IDS_TOOLTIP_UNINSTALL "Odinstalovat"
     IDS_TOOLTIP_MODIFY "Změnit"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Nastavení"
     IDS_TOOLTIP_REFRESH "Obnovit"
     IDS_TOOLTIP_UPDATE_DB "Aktualizovat databázi"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Správce aplikací"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Hledat…"
-    IDS_INSTALL "Instalovat"
-    IDS_UNINSTALL "Odinstalovat"
-    IDS_MODIFY "Změnit"
     IDS_APPS_COUNT "Počet aplikací: %d; Selected: %d"
     IDS_WELCOME_TITLE "Vítejte v ReactOS Správci aplikací!\n\n"
     IDS_WELCOME_TEXT "Na levé straně zvolte kategorii, pak vpravo zvolte 
aplikaci, která bude nainstalována nebo odinstalována.\nWebová stránka ReactOS: 
"
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/de-DE.rc 
b/base/applications/rapps/lang/de-DE.rc
index f07f2bc90e9..6dfd989fcee 100644
--- a/base/applications/rapps/lang/de-DE.rc
+++ b/base/applications/rapps/lang/de-DE.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installieren"
     IDS_TOOLTIP_UNINSTALL "Deinstallieren"
     IDS_TOOLTIP_MODIFY "Ändern"
+    IDS_TOOLTIP_SELECT_ALL "Alle/Keine"
     IDS_TOOLTIP_SETTINGS "Einstellungen"
     IDS_TOOLTIP_REFRESH "Aktualisieren"
     IDS_TOOLTIP_UPDATE_DB "Datenbank aktualisieren"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "ReactOS-Anwendungsmanager"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Suche…"
-    IDS_INSTALL "Installieren"
-    IDS_UNINSTALL "Deinstallieren"
-    IDS_MODIFY "Ändern"
     IDS_APPS_COUNT "Anzahl der Anwendungen: %d, ausgewählt: %d"
     IDS_WELCOME_TITLE "Willkommen im ReactOS-Anwendungsmanager!\n\n"
     IDS_WELCOME_TEXT "Wählen Sie links eine Kategorie und dann eine Anwendung 
um sie zu installieren oder zu deinstallieren.\nReactOS-Webseite: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Das Paket hat die Integritätsprüfung nicht 
bestanden. Mögliche Ursachen sind Übertragungsfehler, Datenbankfehler oder 
Manipulation durch einen Angreifer. Sie sollten die Software nicht ausführen."
     IDS_INTERRUPTED_DOWNLOAD "Übertragung unterbrochen. Prüfen Sie Ihre 
Internetverbindung!"
     IDS_UNABLE_TO_WRITE "Schreibfehler. Prüfen Sie die Kapazität des 
Datenträgers!"
-    IDS_SELECT_ALL "Alle/Keine"
     IDS_INSTALL_SELECTED "Ausgewählte Installieren"
     IDS_SELECTEDFORINST "Zur Installation ausgewählt"
     IDS_MISMATCH_CERT_INFO "Das verwendete Zertifikat ist unbekannt:\nTitel: 
%s\nAussteller: %s\nMöchten Sie trotzdem fortfahren?"
diff --git a/base/applications/rapps/lang/en-US.rc 
b/base/applications/rapps/lang/en-US.rc
index aa7f0dfbc73..8b00e4a6462 100644
--- a/base/applications/rapps/lang/en-US.rc
+++ b/base/applications/rapps/lang/en-US.rc
@@ -119,6 +119,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Install"
     IDS_TOOLTIP_UNINSTALL "Uninstall"
     IDS_TOOLTIP_MODIFY "Modify"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Settings"
     IDS_TOOLTIP_REFRESH "Refresh"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -191,9 +192,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Applications Manager"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Search…"
-    IDS_INSTALL "Install"
-    IDS_UNINSTALL "Uninstall"
-    IDS_MODIFY "Modify"
     IDS_APPS_COUNT "Applications count: %d; Selected: %d"
     IDS_WELCOME_TITLE "Welcome to ReactOS Applications Manager!\n\n"
     IDS_WELCOME_TEXT "Choose a category on the left, then choose an 
application to install or uninstall.\nReactOS Web Site: "
@@ -216,7 +214,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/es-ES.rc 
b/base/applications/rapps/lang/es-ES.rc
index b4fad1177c5..c748dea0c06 100644
--- a/base/applications/rapps/lang/es-ES.rc
+++ b/base/applications/rapps/lang/es-ES.rc
@@ -118,6 +118,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalar"
     IDS_TOOLTIP_UNINSTALL "Desinstalar"
     IDS_TOOLTIP_MODIFY "Modificar"
+    IDS_TOOLTIP_SELECT_ALL "Selecccionar/Deseleccionar todo"
     IDS_TOOLTIP_SETTINGS "Ajustes"
     IDS_TOOLTIP_REFRESH "Recargar"
     IDS_TOOLTIP_UPDATE_DB "Actualizar el listado desde Internet"
@@ -190,9 +191,6 @@ BEGIN
     IDS_APPTITLE "Administrador de aplicaciones de ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Buscar…"
-    IDS_INSTALL "Instalar"
-    IDS_UNINSTALL "Desinstalar"
-    IDS_MODIFY "Modificar"
     IDS_APPS_COUNT "Nº de aplicaciones: %d; Selecionadas: %d"
     IDS_WELCOME_TITLE "Bienvenido al Administrador de aplicaciones de 
ReactOS.\n\n"
     IDS_WELCOME_TEXT "Seleccione una categoría a la izquierda, para más tarde 
seleccionar la aplicación a instalar o desinstalar.\nWeb de ReactOS: "
@@ -215,7 +213,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "El paquete no ha pasado la comprobación de 
integridad, puede haber sido alterado o estar corrupto. No se recomienda 
ejecutarlo."
     IDS_INTERRUPTED_DOWNLOAD "Se ha interrumpido la descarga por un error de 
red. Compruebe la conexión a Internet."
     IDS_UNABLE_TO_WRITE "No se ha podido escribir en el disco duro, es posible 
que no quede espacio libre."
-    IDS_SELECT_ALL "Selecccionar/Deseleccionar todo"
     IDS_INSTALL_SELECTED "Instalar selección"
     IDS_SELECTEDFORINST "Seleccionados para instalar"
     IDS_MISMATCH_CERT_INFO "El certificado que usa es desconocido:\nSujeto: 
%s\nEmisor: %s\n¿Quiere continuar a pesar de ello?"
diff --git a/base/applications/rapps/lang/et-EE.rc 
b/base/applications/rapps/lang/et-EE.rc
index a5fbebd1b07..9f0ba295c1f 100644
--- a/base/applications/rapps/lang/et-EE.rc
+++ b/base/applications/rapps/lang/et-EE.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installi"
     IDS_TOOLTIP_UNINSTALL "Desinstalli"
     IDS_TOOLTIP_MODIFY "Muuda"
+    IDS_TOOLTIP_SELECT_ALL "Vali/Tühista kõik"
     IDS_TOOLTIP_SETTINGS "Sätted"
     IDS_TOOLTIP_REFRESH "Värskenda"
     IDS_TOOLTIP_UPDATE_DB "Uuenda andmebaasi"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "ReactOS'i Rakenduste Haldur"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Otsi…"
-    IDS_INSTALL "Installi"
-    IDS_UNINSTALL "Desinstalli"
-    IDS_MODIFY "Muuda"
     IDS_APPS_COUNT "Rakenduste arv: %d; Valitud: %d"
     IDS_WELCOME_TITLE "Tere tulemast ReactOS'i Rakenduste Haldurisse!\n\n"
     IDS_WELCOME_TEXT "Vali vasakult teema, siis vali paremalt rakendusi mida 
soovid installida või desinstallida.\nReactOS'i veebileht: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Pakend ei läbinud tervikluse testi, pakend võib olla 
vigane või omavoliliselt muudetud olla keset allalaadimist. Tarkvara kasutamist 
ei ole soovitatud."
     IDS_INTERRUPTED_DOWNLOAD "Allalaadimist katkestati. Kontrolli interneti 
ühendust."
     IDS_UNABLE_TO_WRITE "Kettale kirjutamine ebaõnnetus. Ketas võib täis olla."
-    IDS_SELECT_ALL "Vali/Tühista kõik"
     IDS_INSTALL_SELECTED "Installi valitud"
     IDS_SELECTEDFORINST "Installimiseks valitud"
     IDS_MISMATCH_CERT_INFO "Kasutatud sertifikaat on tundmatu:\nSubject: 
%s\nIssuer: %s\nKas soovid siiski jätkata?"
diff --git a/base/applications/rapps/lang/fr-FR.rc 
b/base/applications/rapps/lang/fr-FR.rc
index 6ac994cd10b..60187b1c2ef 100644
--- a/base/applications/rapps/lang/fr-FR.rc
+++ b/base/applications/rapps/lang/fr-FR.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installer"
     IDS_TOOLTIP_UNINSTALL "Désinstaller"
     IDS_TOOLTIP_MODIFY "Modifier"
+    IDS_TOOLTIP_SELECT_ALL "Sélectionner/Désélectionner tout"
     IDS_TOOLTIP_SETTINGS "Configuration"
     IDS_TOOLTIP_REFRESH "Rafraîchir"
     IDS_TOOLTIP_UPDATE_DB "Mettre à jour la base"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "Gestionnaire d'applications ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Chercher…"
-    IDS_INSTALL "Installer"
-    IDS_UNINSTALL "Désinstaller"
-    IDS_MODIFY "Modifier"
     IDS_APPS_COUNT "Nombre d'applications : %d ; Sélectionnées : %d"
     IDS_WELCOME_TITLE "Bienvenue dans ReactOS Applications Manager !\n\n"
     IDS_WELCOME_TEXT "Choisissez une catégorie à gauche, ensuite choisissez 
une application à installer ou désinstaller.\nSite internet de ReactOS : "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Le contrôle d'intégrité du paquet a échoué, il se 
peut qu'il ait été corrompu ou altéré au cours du téléchargement. L'exécution 
du programme n'est pas recommandée."
     IDS_INTERRUPTED_DOWNLOAD "Le téléchargement a été interrompu. Vérifiez 
votre connexion à Internet."
     IDS_UNABLE_TO_WRITE "Impossible d'écrire sur le disque. Votre disque 
pourrait être plein."
-    IDS_SELECT_ALL "Sélectionner/Désélectionner tout"
     IDS_INSTALL_SELECTED "Installer la sélection"
     IDS_SELECTEDFORINST "Sélectionnées pour installation"
     IDS_MISMATCH_CERT_INFO "Certificat inconnu:\nSujet: %s\nEmetteur: 
%s\nVoulez-vous continuer ?"
diff --git a/base/applications/rapps/lang/he-IL.rc 
b/base/applications/rapps/lang/he-IL.rc
index 3557ca23bb2..dda4f59930d 100644
--- a/base/applications/rapps/lang/he-IL.rc
+++ b/base/applications/rapps/lang/he-IL.rc
@@ -121,6 +121,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "התקנה"
     IDS_TOOLTIP_UNINSTALL "הסרה"
     IDS_TOOLTIP_MODIFY "שינוי"
+    IDS_TOOLTIP_SELECT_ALL "בחר הכול/בטל בחירת הכול"
     IDS_TOOLTIP_SETTINGS "הגדרות"
     IDS_TOOLTIP_REFRESH "רענון"
     IDS_TOOLTIP_UPDATE_DB "עדכון מסד נתונים"
@@ -193,9 +194,6 @@ BEGIN
     IDS_APPTITLE "מנהל היישומים של ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "חיפוש…"
-    IDS_INSTALL "התקנה"
-    IDS_UNINSTALL "הסרה"
-    IDS_MODIFY "שינוי"
     IDS_APPS_COUNT "ספירת יישומים: %d; Selected: %d"
     IDS_WELCOME_TITLE "ברוכים הבאים למנהל היישומים של ReactOS!\n\n"
     IDS_WELCOME_TEXT "בחר קטגוריה בצד שמאל, לאחר מכן בחר יישום להתקנה או 
להסרה.\nהאתר של ReactOS: "
@@ -218,7 +216,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "בחר הכול/בטל בחירת הכול"
     IDS_INSTALL_SELECTED "התקן נבחרים"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/hu-HU.rc 
b/base/applications/rapps/lang/hu-HU.rc
index d87fd86a067..3b6b60c96eb 100644
--- a/base/applications/rapps/lang/hu-HU.rc
+++ b/base/applications/rapps/lang/hu-HU.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Telepítés"
     IDS_TOOLTIP_UNINSTALL "Eltávolítás"
     IDS_TOOLTIP_MODIFY "Módosítás"
+    IDS_TOOLTIP_SELECT_ALL "Összes kijelölése/kijelölés megszüntetése"
     IDS_TOOLTIP_SETTINGS "Beállítások"
     IDS_TOOLTIP_REFRESH "Frissítés"
     IDS_TOOLTIP_UPDATE_DB "Adatbázis frissítése"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Alkalmazáskezelő"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Keresés…"
-    IDS_INSTALL "Telepítés"
-    IDS_UNINSTALL "Eltávolítás"
-    IDS_MODIFY "Módosítás"
     IDS_APPS_COUNT "Alkalmazások száma: %d; Kijelölve: %d"
     IDS_WELCOME_TITLE "Üdvözöljük a ReactOS Alkalmazáskezelőben!\n\n"
     IDS_WELCOME_TEXT "Bal oldalon válasszon kategóriát, majd válasszon egy 
telepíteni vagy eltávolítani kívánt alkalmazást.\nReactOS weboldal: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "A csomag nem ment át az épség-ellenőrzésen, lehet 
hogy megsérült a letöltés közben, vagy megváltoztatták. A program futtatása nem 
ajánlott."
     IDS_INTERRUPTED_DOWNLOAD "Megszakadt a letöltés. Ellenőrizze az internet 
kapcsolatot."
     IDS_UNABLE_TO_WRITE "Nem lehet írni a lemezre. Lehet hogy megtelt."
-    IDS_SELECT_ALL "Összes kijelölése/kijelölés megszüntetése"
     IDS_INSTALL_SELECTED "Kijelöltek telepítése"
     IDS_SELECTEDFORINST "Telepítésre kijelölve"
     IDS_MISMATCH_CERT_INFO "A használt tanúsítvány ismeretlen:\nTárgy: 
%s\nKibocsátó: %s\nBiztosan folytatja?"
diff --git a/base/applications/rapps/lang/id-ID.rc 
b/base/applications/rapps/lang/id-ID.rc
index dc0f7a79b00..639c5fa5ba3 100644
--- a/base/applications/rapps/lang/id-ID.rc
+++ b/base/applications/rapps/lang/id-ID.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Pasang"
     IDS_TOOLTIP_UNINSTALL "Bongkar"
     IDS_TOOLTIP_MODIFY "Ubah"
+    IDS_TOOLTIP_SELECT_ALL "Pilih Semua/Balik"
     IDS_TOOLTIP_SETTINGS "Pengaturan"
     IDS_TOOLTIP_REFRESH "Segarkan"
     IDS_TOOLTIP_UPDATE_DB "Perbarui Database"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "Manajer Aplikasi ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Cari…"
-    IDS_INSTALL "Pasang"
-    IDS_UNINSTALL "Bongkar"
-    IDS_MODIFY "Ubah"
     IDS_APPS_COUNT "Jumlah aplikasi: %d; Terpilih: %d"
     IDS_WELCOME_TITLE "Selamat datang di Manajer Aplikasi ReactOS!\n\n"
     IDS_WELCOME_TEXT "pilih kategori di sisi kiri, kemudian pilih aplikasi 
untuk dipasang atau dibongkar.\nSitus Web ReactOS: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Paket tersebut tidak lulus pemeriksaan integritas, 
bisa jadi rusak atau terkena gangguan ketika mengunduh. Menjalankan perangkat 
lunak ini tidak disarankan."
     IDS_INTERRUPTED_DOWNLOAD "Pengunduhan terganggu. Mengecek sambungan ke 
internet."
     IDS_UNABLE_TO_WRITE "Tidak bisa menulis ke cakram. Cakram mungkin penuh."
-    IDS_SELECT_ALL "Pilih Semua/Balik"
     IDS_INSTALL_SELECTED "Pasang terpilih"
     IDS_SELECTEDFORINST "dipilih untuk pemasangan"
     IDS_MISMATCH_CERT_INFO "Sertifikat yang dipakai tidak dikenal:\nSubyek: 
%s\nIssuer: %s\nYakin ingin lanjut?"
diff --git a/base/applications/rapps/lang/it-IT.rc 
b/base/applications/rapps/lang/it-IT.rc
index f71b45f0569..ef44294f996 100644
--- a/base/applications/rapps/lang/it-IT.rc
+++ b/base/applications/rapps/lang/it-IT.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installa"
     IDS_TOOLTIP_UNINSTALL "Rimuovi"
     IDS_TOOLTIP_MODIFY "Modifica"
+    IDS_TOOLTIP_SELECT_ALL "Seleziona/Deseleziona Tutte"
     IDS_TOOLTIP_SETTINGS "Impostazioni"
     IDS_TOOLTIP_REFRESH "Aggiorna"
     IDS_TOOLTIP_UPDATE_DB "Aggiorna Database"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Gestione applicazioni"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Cerca…"
-    IDS_INSTALL "Installa"
-    IDS_UNINSTALL "Rimuovi"
-    IDS_MODIFY "Modifica"
     IDS_APPS_COUNT "Numero applicazioni: %d; Selezionate: %d"
     IDS_WELCOME_TITLE "Benvenuto!\n\n"
     IDS_WELCOME_TEXT "Scegliere una categoria a sinistra, poi scegliere una 
applicazione da installare o disinstallare.\nReactOS Web Site: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Il pacchetto non ha superato il controllo di 
integrità, potrebbe essere stato danneggiato o manomesso durante lo 
scaricamento. L'esecuzione del software non è raccomandata."
     IDS_INTERRUPTED_DOWNLOAD "Lo scaricamento è stato interrotto. Verificare 
la connessione a Internet."
     IDS_UNABLE_TO_WRITE "Impossibile scrivere su disco: lo spazio libero 
potrebbe essere esaurito."
-    IDS_SELECT_ALL "Seleziona/Deseleziona Tutte"
     IDS_INSTALL_SELECTED "Installa le selezionate"
     IDS_SELECTEDFORINST "Selezionate per l'installazione"
     IDS_MISMATCH_CERT_INFO "Il certificato in uso è sconosciuto:\nSoggetto: 
%s\nEmittente: %s\nVuoi continuare comunque?"
diff --git a/base/applications/rapps/lang/ja-JP.rc 
b/base/applications/rapps/lang/ja-JP.rc
index 22a1474c6f2..879be81df75 100644
--- a/base/applications/rapps/lang/ja-JP.rc
+++ b/base/applications/rapps/lang/ja-JP.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL     "インストール"
     IDS_TOOLTIP_UNINSTALL   "アンインストール"
     IDS_TOOLTIP_MODIFY      "変更"
+    IDS_TOOLTIP_SELECT_ALL  "すべて選択/非選択"
     IDS_TOOLTIP_SETTINGS    "設定"
     IDS_TOOLTIP_REFRESH     "更新"
     IDS_TOOLTIP_UPDATE_DB   "データベースの更新"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE            "ReactOS アプリ マネージャ"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT         "検索..."
-    IDS_INSTALL             "インストール"
-    IDS_UNINSTALL           "アンインストール"
-    IDS_MODIFY              "変更"
     IDS_APPS_COUNT          "アプリ数: %d; Selected: %d"
     IDS_WELCOME_TITLE       "ReactOS アプリ マネージャへようこそ!\n\n"
     IDS_WELCOME_TEXT        
"左側からカテゴリを選択し、インストールまたはアンインストールするアプリを選んでください。\nReactOS ウェブ サイト: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL 
"このパッケージは構成チェックに失格しました。おそらく壊れているか、インストール中に破損したと考えられます。このソフトを実行するのはお勧めできません。"
     IDS_INTERRUPTED_DOWNLOAD "ダウンロードは中断しました。インターネット接続を確認して下さい。"
     IDS_UNABLE_TO_WRITE "ディスクへの書き込みができません。容量を確認して下さい。"
-    IDS_SELECT_ALL "すべて選択/非選択"
     IDS_INSTALL_SELECTED "選択をインストール"
     IDS_SELECTEDFORINST "インストールを選択済み"
     IDS_MISMATCH_CERT_INFO "証明書は未知のものです:\nSubject: %s\nIssuer: %s\nそれでも続けますか?"
diff --git a/base/applications/rapps/lang/no-NO.rc 
b/base/applications/rapps/lang/no-NO.rc
index a9dece48282..cb2bdea2119 100644
--- a/base/applications/rapps/lang/no-NO.rc
+++ b/base/applications/rapps/lang/no-NO.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installere"
     IDS_TOOLTIP_UNINSTALL "Avinstallere"
     IDS_TOOLTIP_MODIFY "Rediger"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Innstillinger"
     IDS_TOOLTIP_REFRESH "Oppdatere"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "ReactOS programbehandler"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Søk…"
-    IDS_INSTALL "Installere"
-    IDS_UNINSTALL "Avinstallere"
-    IDS_MODIFY "Endre"
     IDS_APPS_COUNT "Program oppsummering: %d; Selected: %d"
     IDS_WELCOME_TITLE "Velkommen til ReactOS programbehandler!\n\n"
     IDS_WELCOME_TEXT "Velg en kategori til venstre, og velg et program for 
installere eller avinstallere programvaren.\nReactOS internettside: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/pl-PL.rc 
b/base/applications/rapps/lang/pl-PL.rc
index d2bf8aeb54e..c0807aa6f02 100644
--- a/base/applications/rapps/lang/pl-PL.rc
+++ b/base/applications/rapps/lang/pl-PL.rc
@@ -118,6 +118,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instaluj"
     IDS_TOOLTIP_UNINSTALL "Odinstaluj"
     IDS_TOOLTIP_MODIFY "Modyfikuj"
+    IDS_TOOLTIP_SELECT_ALL "Zaznacz/Odznacz Wszystko"
     IDS_TOOLTIP_SETTINGS "Ustawienia"
     IDS_TOOLTIP_REFRESH "Odśwież"
     IDS_TOOLTIP_UPDATE_DB "Aktualizuj bazę programów"
@@ -190,9 +191,6 @@ BEGIN
     IDS_APPTITLE "Menedżer aplikacji ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Szukaj…"
-    IDS_INSTALL "Instaluj"
-    IDS_UNINSTALL "Odinstaluj"
-    IDS_MODIFY "Modyfikuj"
     IDS_APPS_COUNT "Liczba aplikacji: %d; Wybranych: %d"
     IDS_WELCOME_TITLE "Witamy w Menedżerze aplikacji ReactOS!\n\n"
     IDS_WELCOME_TEXT "Z listy po lewej wybierz kategorię, a następnie 
aplikację, by ją zainstalować lub odinstalować.\nStrona projektu ReactOS: "
@@ -215,7 +213,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Pakiet nie przeszedł kontroli integralności, mógł 
zostać uszkodzony lub naruszony podczas pobierania. Uruchamianie tego programu 
nie jest zalecane."
     IDS_INTERRUPTED_DOWNLOAD "Pobieranie zostało przerwane. Sprawdź połączenie 
z siecią"
     IDS_UNABLE_TO_WRITE "Nie można zapisać na dysku. Dysk może być pełny."
-    IDS_SELECT_ALL "Zaznacz/Odznacz Wszystko"
     IDS_INSTALL_SELECTED "Instaluj Zaznaczone"
     IDS_SELECTEDFORINST "Wybrane do instalacji"
     IDS_MISMATCH_CERT_INFO "Użyty certyfikat jest nieznany:\nSubject: 
%s\nIssuer: %s\nCzy chcesz mimo to kontynuować?"
diff --git a/base/applications/rapps/lang/pt-BR.rc 
b/base/applications/rapps/lang/pt-BR.rc
index 269dd99d9e4..e5bad444569 100644
--- a/base/applications/rapps/lang/pt-BR.rc
+++ b/base/applications/rapps/lang/pt-BR.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalar"
     IDS_TOOLTIP_UNINSTALL "Desinstalar"
     IDS_TOOLTIP_MODIFY "Modificar"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Configurações"
     IDS_TOOLTIP_REFRESH "Atualizar"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "Central de Aplicativos ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Procurar…"
-    IDS_INSTALL "Instalar"
-    IDS_UNINSTALL "Desinstalar"
-    IDS_MODIFY "Modificar"
     IDS_APPS_COUNT "Número de aplicativos: %d; Selected: %d"
     IDS_WELCOME_TITLE "Bem-vindo(a) a Central de Aplicativos ReactOS!\n\n"
     IDS_WELCOME_TEXT "Escolha uma categoria à esquerda, então escolha um 
aplicativo para instalar ou desinstalar.\nWeb Site ReactOS: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/pt-PT.rc 
b/base/applications/rapps/lang/pt-PT.rc
index b10eeab7032..2a4ebd00b5c 100644
--- a/base/applications/rapps/lang/pt-PT.rc
+++ b/base/applications/rapps/lang/pt-PT.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalar"
     IDS_TOOLTIP_UNINSTALL "Desinstalar"
     IDS_TOOLTIP_MODIFY "Modificar"
+    IDS_TOOLTIP_SELECT_ALL "Selec./Deselec. todos"
     IDS_TOOLTIP_SETTINGS "Definições"
     IDS_TOOLTIP_REFRESH "Actualizar"
     IDS_TOOLTIP_UPDATE_DB "Actualizar Base de dados"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "Central de aplicações ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Procurar…"
-    IDS_INSTALL "Instalar"
-    IDS_UNINSTALL "Desinstalar"
-    IDS_MODIFY "Modificar"
     IDS_APPS_COUNT "Número de aplicações: %d; Seleccionadas: %d"
     IDS_WELCOME_TITLE "Bem-vindo(a) à Central de aplicações ReactOS!\n\n"
     IDS_WELCOME_TEXT "Escolha uma categoria à esquerda, de seguida escolha uma 
aplicação para instalar ou desinstalar.\nWeb Site ReactOS: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "O pacote não passou na verificação de integridade, 
pode ter sido corrompido ou adulterado durante o download. A execução do 
software não é recomendada."
     IDS_INTERRUPTED_DOWNLOAD "O download foi interrompido. Verifique a ligação 
com a Internet."
     IDS_UNABLE_TO_WRITE "Não é possível gravar no disco. O disco pode estar 
cheio."
-    IDS_SELECT_ALL "Selec./Deselec. todos"
     IDS_INSTALL_SELECTED "Instalar selecção"
     IDS_SELECTEDFORINST "Seleccionados para instalação"
     IDS_MISMATCH_CERT_INFO "O certificado usado é desconhecido:\nAssunto: 
%s\nEmissor: %s\nDeseja continuar mesmo assim?"
diff --git a/base/applications/rapps/lang/ro-RO.rc 
b/base/applications/rapps/lang/ro-RO.rc
index bb8a6972954..38b7ee5da75 100644
--- a/base/applications/rapps/lang/ro-RO.rc
+++ b/base/applications/rapps/lang/ro-RO.rc
@@ -117,6 +117,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalează"
     IDS_TOOLTIP_UNINSTALL "Dezinstalează"
     IDS_TOOLTIP_MODIFY "Modifică"
+    IDS_TOOLTIP_SELECT_ALL "Selectează/Deselectează Toate"
     IDS_TOOLTIP_SETTINGS "Preferințe"
     IDS_TOOLTIP_REFRESH "Împrospătează"
     IDS_TOOLTIP_UPDATE_DB "Actualizează baza de date"
@@ -189,9 +190,6 @@ BEGIN
     IDS_APPTITLE "Gestionar de programe"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Căutare…"
-    IDS_INSTALL "Instalează"
-    IDS_UNINSTALL "Dezinstalează"
-    IDS_MODIFY "Modifică"
     IDS_APPS_COUNT "Numărul de programe: %d; Selectate: %d"
     IDS_WELCOME_TITLE "Bun venit la gestionarul de programe ReactOS!\n\n"
     IDS_WELCOME_TEXT "Alegeți o categorie din stânga, apoi alegeți o aplicație 
pentru a o instala sau dezinstala.\nArdesa web ReactOS: "
@@ -214,7 +212,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Pachetul nu a trecut de verificarea de integritate. 
Utilizarea programului nu este recomandată."
     IDS_INTERRUPTED_DOWNLOAD "Descărcarea a fost întreruptă. Verificați 
conexiunea la Internet."
     IDS_UNABLE_TO_WRITE "Eșec la scrierea pe disc. Una din cauze poate fi 
atingerea limitei de capacitate."
-    IDS_SELECT_ALL "Selectează/Deselectează Toate"
     IDS_INSTALL_SELECTED "Instalează selecționate"
     IDS_SELECTEDFORINST "Selectate pentru instalare"
     IDS_MISMATCH_CERT_INFO "Certificatul în uz este necunoscut:\nSubiect: 
%s\nEmitent: %s\nVreți să continuați oricum?"
diff --git a/base/applications/rapps/lang/ru-RU.rc 
b/base/applications/rapps/lang/ru-RU.rc
index 97d8b419148..2d8aceb1c86 100644
--- a/base/applications/rapps/lang/ru-RU.rc
+++ b/base/applications/rapps/lang/ru-RU.rc
@@ -109,6 +109,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Установить"
     IDS_TOOLTIP_UNINSTALL "Удалить"
     IDS_TOOLTIP_MODIFY "Изменить"
+    IDS_TOOLTIP_SELECT_ALL "Выбрать все"
     IDS_TOOLTIP_SETTINGS "Параметры"
     IDS_TOOLTIP_REFRESH "Обновить"
     IDS_TOOLTIP_UPDATE_DB "Обновить базу данных"
@@ -181,9 +182,6 @@ BEGIN
     IDS_APPTITLE "Менеджер приложений ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Поиск…"
-    IDS_INSTALL "Установить"
-    IDS_UNINSTALL "Удалить"
-    IDS_MODIFY "Изменить"
     IDS_APPS_COUNT "Количество приложений: %d; Выбрано: %d"
     IDS_WELCOME_TITLE "Добро пожаловать в ""Менеджер приложений ReactOS""!\n\n"
     IDS_WELCOME_TEXT "Выберите категорию слева и приложение для установки или 
удаления.\nСайт ReactOS: "
@@ -206,7 +204,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Приложение не прошло проверку целостности, возможно 
оно было повреждено или подменено. Запуск приложения не рекомендуется."
     IDS_INTERRUPTED_DOWNLOAD "Загрузка была прервана. Проверьте подключение к 
сети Интернет."
     IDS_UNABLE_TO_WRITE "Не удалось записать данные на диск. Возможно, 
недостаточно свободного места на диске."
-    IDS_SELECT_ALL "Выбрать все"
     IDS_INSTALL_SELECTED "Установить выбранное"
     IDS_SELECTEDFORINST "Выбрано для установки"
     IDS_MISMATCH_CERT_INFO "Используемый сертификат не опознан:\nНазначение: 
%s\nВыдан: %s\nВы хотите продолжить в любом случае?"
diff --git a/base/applications/rapps/lang/sk-SK.rc 
b/base/applications/rapps/lang/sk-SK.rc
index 8cbbda6bd81..9f5d55cdec5 100644
--- a/base/applications/rapps/lang/sk-SK.rc
+++ b/base/applications/rapps/lang/sk-SK.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Inštalovať"
     IDS_TOOLTIP_UNINSTALL "Odinštalovať"
     IDS_TOOLTIP_MODIFY "Zmeniť"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Nastavenia"
     IDS_TOOLTIP_REFRESH "Obnoviť"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "Manažér aplikácií systému ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Hľadať…"
-    IDS_INSTALL "Inštalovať"
-    IDS_UNINSTALL "Odinštalovať"
-    IDS_MODIFY "Zmeniť"
     IDS_APPS_COUNT "Počet programov: %d; Selected: %d"
     IDS_WELCOME_TITLE "Víta Vás Manažér aplikácií systému ReactOS!\n\n" // 
ReactOS Application Manager
     IDS_WELCOME_TEXT "Vyberte si kategóriu na ľavej strane, potom vyberte 
aplikáciu, ktorú chcete nainštalovať alebo odinštalovať.\nWebstránka projektu 
ReactOS: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/sq-AL.rc 
b/base/applications/rapps/lang/sq-AL.rc
index afafad7cf09..2b5f723e209 100644
--- a/base/applications/rapps/lang/sq-AL.rc
+++ b/base/applications/rapps/lang/sq-AL.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Instalo"
     IDS_TOOLTIP_UNINSTALL "Uninstall"
     IDS_TOOLTIP_MODIFY "Modifiko"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Konfigurime"
     IDS_TOOLTIP_REFRESH "Rifresko"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Applications Manager"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Kerko…"
-    IDS_INSTALL "Instalo"
-    IDS_UNINSTALL "Uninstall"
-    IDS_MODIFY "Modifiko"
     IDS_APPS_COUNT "Numrimi Aplicacioneve: %d; Selected: %d"
     IDS_WELCOME_TITLE "Mire Se Erdhe ne ReactOS Applications Manager!\n\n"
     IDS_WELCOME_TEXT "Zgjidh nje kategori ne te majte, pastaj zgjidh nje 
aplicacion per ta instaluar ose uninstall.\nReactOS Web Site: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/sv-SE.rc 
b/base/applications/rapps/lang/sv-SE.rc
index 7d0442e0b23..007bc7438e0 100644
--- a/base/applications/rapps/lang/sv-SE.rc
+++ b/base/applications/rapps/lang/sv-SE.rc
@@ -116,6 +116,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Installera"
     IDS_TOOLTIP_UNINSTALL "Avinstallera"
     IDS_TOOLTIP_MODIFY "Redigera"
+    IDS_TOOLTIP_SELECT_ALL "Select/Deselect All"
     IDS_TOOLTIP_SETTINGS "Inställingar"
     IDS_TOOLTIP_REFRESH "Uppdatera"
     IDS_TOOLTIP_UPDATE_DB "Update Database"
@@ -188,9 +189,6 @@ BEGIN
     IDS_APPTITLE "ReactOS programhanterare"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Sök…"
-    IDS_INSTALL "Installera"
-    IDS_UNINSTALL "Avinstallera"
-    IDS_MODIFY "Ändra"
     IDS_APPS_COUNT "Programantal: %d; Selected: %d"
     IDS_WELCOME_TITLE "Välkommen till ReactOS programhanterare!\n\n"
     IDS_WELCOME_TEXT "Välj en kategori till vänster, och sedan ett program för 
att installera eller avinstallera.\nReactOS Web sida: "
@@ -213,7 +211,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "The package did not pass the integrity check, it may 
have been corrupted or tampered with during downloading. Running the software 
is not recommended."
     IDS_INTERRUPTED_DOWNLOAD "The download was interrupted. Check connection 
to Internet."
     IDS_UNABLE_TO_WRITE "Unable to write to disk. Disk may be at capacity."
-    IDS_SELECT_ALL "Select/Deselect All"
     IDS_INSTALL_SELECTED "Install Selected"
     IDS_SELECTEDFORINST "Selected for installation"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/tr-TR.rc 
b/base/applications/rapps/lang/tr-TR.rc
index cdb9ad4a9ff..b22117da773 100644
--- a/base/applications/rapps/lang/tr-TR.rc
+++ b/base/applications/rapps/lang/tr-TR.rc
@@ -118,6 +118,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Kur"
     IDS_TOOLTIP_UNINSTALL "Kaldır"
     IDS_TOOLTIP_MODIFY "Değiştir"
+    IDS_TOOLTIP_SELECT_ALL "Tümünü Seç/Seçileni Kaldır"
     IDS_TOOLTIP_SETTINGS "Ayarlar"
     IDS_TOOLTIP_REFRESH "Yenile"
     IDS_TOOLTIP_UPDATE_DB "Yazılım Veri Tabanını Yenile"
@@ -190,9 +191,6 @@ BEGIN
     IDS_APPTITLE "ReactOS Uygulama Yöneticisi"
     IDS_APP_AUTHORS "Telif Hakkı: 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Ara"
-    IDS_INSTALL "Kur"
-    IDS_UNINSTALL "Kaldır"
-    IDS_MODIFY "Değiştir"
     IDS_APPS_COUNT "Uygulama Sayısı: %d; Seçili: %d"
     IDS_WELCOME_TITLE "ReactOS Uygulama Yöneticisi'ne hoş geldiniz.\n\n"
     IDS_WELCOME_TEXT "Solda bir kategori seçiniz, ardından kurmak ya da 
kaldırmak için bir uygulama seçiniz.\nReactOS'un İnternet sitesi: "
@@ -215,7 +213,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Paket bütünlük denetimini geçmedi, bozulmuş veya 
indirme esnasında oynanmış olabilir. Yazılımı çalıştırmanız önerilmez."
     IDS_INTERRUPTED_DOWNLOAD "İndirme kesildi. İnternet bağlantınızı 
denetleyiniz."
     IDS_UNABLE_TO_WRITE "Diske yazılamıyor. Disk dolu olabilir."
-    IDS_SELECT_ALL "Tümünü Seç/Seçileni Kaldır"
     IDS_INSTALL_SELECTED "Seçileni Kur"
     IDS_SELECTEDFORINST "Kurulum için seçildi"
     IDS_MISMATCH_CERT_INFO "Kullanılan sertifika bilimmiyor:\nAçıklama: 
%s\nSertifikayı Veren: %s\nYine de devam etmek istiyor musunuz?"
diff --git a/base/applications/rapps/lang/uk-UA.rc 
b/base/applications/rapps/lang/uk-UA.rc
index d552eb111bc..3d753d30ca1 100644
--- a/base/applications/rapps/lang/uk-UA.rc
+++ b/base/applications/rapps/lang/uk-UA.rc
@@ -118,6 +118,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "Встановити"
     IDS_TOOLTIP_UNINSTALL "Видалити"
     IDS_TOOLTIP_MODIFY "Змінити"
+    IDS_TOOLTIP_SELECT_ALL "Вибрати все"
     IDS_TOOLTIP_SETTINGS "Налаштування"
     IDS_TOOLTIP_REFRESH "Оновити"
     IDS_TOOLTIP_UPDATE_DB "Оновити список програм"
@@ -190,9 +191,6 @@ BEGIN
     IDS_APPTITLE "Менеджер додатків ReactOS"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "Пошук…"
-    IDS_INSTALL "Встановити"
-    IDS_UNINSTALL "Видалити"
-    IDS_MODIFY "Змінити"
     IDS_APPS_COUNT "Kількість додатків: %d; Обрано: %d"
     IDS_WELCOME_TITLE "Ласкаво просимо в Менеджер додатків ReactOS!\n\n"
     IDS_WELCOME_TEXT "Виберіть категорію зліва, а потім виберіть програми для 
встановлення чи видалення.\nСторінка ReactOS: "
@@ -215,7 +213,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "Додаток не пройшов перевірку цілістності, його молги 
пошкодити чи замінити. Запуск додатку не рекомендується."
     IDS_INTERRUPTED_DOWNLOAD "Завантаження перервано. Перевірте підключення до 
мережі Інтернет."
     IDS_UNABLE_TO_WRITE "Записк на диск неможливий. Можливо, на диску 
недостатньо містця."
-    IDS_SELECT_ALL "Вибрати все"
     IDS_INSTALL_SELECTED "Встановити обране"
     IDS_SELECTEDFORINST "Обрані для встановлення"
     IDS_MISMATCH_CERT_INFO "The certificate used is unknown:\nSubject: 
%s\nIssuer: %s\nDo you want to continue anyway?"
diff --git a/base/applications/rapps/lang/zh-CN.rc 
b/base/applications/rapps/lang/zh-CN.rc
index 40e243b3545..54cfa5871ee 100644
--- a/base/applications/rapps/lang/zh-CN.rc
+++ b/base/applications/rapps/lang/zh-CN.rc
@@ -120,6 +120,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "安装"
     IDS_TOOLTIP_UNINSTALL "卸载"
     IDS_TOOLTIP_MODIFY "修改"
+    IDS_TOOLTIP_SELECT_ALL "全选/全反选"
     IDS_TOOLTIP_SETTINGS "设置"
     IDS_TOOLTIP_REFRESH "刷新"
     IDS_TOOLTIP_UPDATE_DB "更新数据库"
@@ -192,9 +193,6 @@ BEGIN
     IDS_APPTITLE "ReactOS 程序管理器"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "搜索…"
-    IDS_INSTALL "安装"
-    IDS_UNINSTALL "卸载"
-    IDS_MODIFY "修改"
     IDS_APPS_COUNT "程序数量:%d;已选:%d"
     IDS_WELCOME_TITLE "欢迎使用 ReactOS 程序管理器!\n\n"
     IDS_WELCOME_TEXT "从左栏选择一个类别,然后选择要安装或卸载的程序。\nReactOS 网站:"
@@ -217,7 +215,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "这个包没有通过完整性验证,它可能在下载过程中损坏或被人为篡改了。不推荐运行这个程序。"
     IDS_INTERRUPTED_DOWNLOAD "下载中断。请检查网络连接。"
     IDS_UNABLE_TO_WRITE "无法写入磁盘。磁盘可能已满。"
-    IDS_SELECT_ALL "全选/全反选"
     IDS_INSTALL_SELECTED "安装已选中的"
     IDS_SELECTEDFORINST "选中以安装"
     IDS_MISMATCH_CERT_INFO "所使用的证书未知:\n主题:%s\n发行方:%s\n是否仍要继续?"
diff --git a/base/applications/rapps/lang/zh-HK.rc 
b/base/applications/rapps/lang/zh-HK.rc
index ebfee0dadd7..f7a0ee355ff 100644
--- a/base/applications/rapps/lang/zh-HK.rc
+++ b/base/applications/rapps/lang/zh-HK.rc
@@ -117,6 +117,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "安裝"
     IDS_TOOLTIP_UNINSTALL "解除安裝"
     IDS_TOOLTIP_MODIFY "修改"
+    IDS_TOOLTIP_SELECT_ALL "全選/全反選"
     IDS_TOOLTIP_SETTINGS "設定"
     IDS_TOOLTIP_REFRESH "重新整理"
     IDS_TOOLTIP_UPDATE_DB "更新資料庫"
@@ -189,9 +190,6 @@ BEGIN
     IDS_APPTITLE "ReactOS 程式管理員"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "搜尋..."
-    IDS_INSTALL "安裝"
-    IDS_UNINSTALL "解除安裝"
-    IDS_MODIFY "修改"
     IDS_APPS_COUNT "程式數量:%d; 已選:%d"
     IDS_WELCOME_TITLE "歡迎來到 ReactOS 程式管理員!\n\n"
     IDS_WELCOME_TEXT "從左側欄目選擇一個類別,然後選擇要安裝或解除安裝的程式。\nReactOS 網站︰"
@@ -214,7 +212,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "套件未通過完整性檢查,它可能已損壞,或在下載過程中篡改。建議您不要執行該軟件。"
     IDS_INTERRUPTED_DOWNLOAD "下載中斷。請檢查網絡連線。"
     IDS_UNABLE_TO_WRITE "無法寫入到儲存裝置。儲存裝置可能已滿。"
-    IDS_SELECT_ALL "全選/全反選"
     IDS_INSTALL_SELECTED "安裝選中的軟件"
     IDS_SELECTEDFORINST "選中以安裝"
     IDS_MISMATCH_CERT_INFO "使用了不明的證書:\n主題:%s\n發行方:%s\n您是否仍然要繼續?"
diff --git a/base/applications/rapps/lang/zh-TW.rc 
b/base/applications/rapps/lang/zh-TW.rc
index 472c49f8149..9c9d47b3660 100644
--- a/base/applications/rapps/lang/zh-TW.rc
+++ b/base/applications/rapps/lang/zh-TW.rc
@@ -117,6 +117,7 @@ BEGIN
     IDS_TOOLTIP_INSTALL "安裝"
     IDS_TOOLTIP_UNINSTALL "解除安裝"
     IDS_TOOLTIP_MODIFY "修改"
+    IDS_TOOLTIP_SELECT_ALL "全選/全反選"
     IDS_TOOLTIP_SETTINGS "設定"
     IDS_TOOLTIP_REFRESH "重新整理"
     IDS_TOOLTIP_UPDATE_DB "更新資料庫"
@@ -189,9 +190,6 @@ BEGIN
     IDS_APPTITLE "ReactOS 程式管理員"
     IDS_APP_AUTHORS "Copyright 2009 Dmitry Chapyshev"
     IDS_SEARCH_TEXT "搜尋..."
-    IDS_INSTALL "安裝"
-    IDS_UNINSTALL "解除安裝"
-    IDS_MODIFY "修改"
     IDS_APPS_COUNT "程式數量:%d; 已選:%d"
     IDS_WELCOME_TITLE "歡迎來到 ReactOS 程式管理員!\n\n"
     IDS_WELCOME_TEXT "從左側欄目選擇一個類別,然後選擇要安裝或解除安裝的程式。\nReactOS 網站︰"
@@ -214,7 +212,6 @@ BEGIN
     IDS_INTEG_CHECK_FAIL "套件未能通過完整性檢查,它可能已損壞,或者在下載過程中篡改。建議您不要執行該軟體。"
     IDS_INTERRUPTED_DOWNLOAD "下載中斷。請檢查網路連接。"
     IDS_UNABLE_TO_WRITE "無法寫入至儲存裝置。儲存裝置可能已滿。"
-    IDS_SELECT_ALL "全選/全反選"
     IDS_INSTALL_SELECTED "安裝已選取軟體"
     IDS_SELECTEDFORINST "選中以安裝"
     IDS_MISMATCH_CERT_INFO "使用了不明的證書:\n主體:%s\n簽發者:%s\n您是否仍然要繼續?"

Reply via email to