[MSCONFIG_NEW]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 Oct 2015 16:55:31 +0000 (16:55 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 18 Oct 2015 16:55:31 +0000 (16:55 +0000)
- Fix duplicated resources.
- Implement the Tools tab. It reads the list of available tools (and their localized names & description) from an internal XML file. It can also load an external user-defined XML list of tools; see KB906569 for a description of what it is.
- XML stuff is implemented using COM. It is far easier to use COM with C++ than with C, hence the tools tab code and the XML parser are compiled as C++ whereas everything else is compiled in C. Therefore at the moment msconfig is hybrid C/C++; this is done using CMake magic.
CORE-9333

svn path=/trunk/; revision=69604

70 files changed:
reactos/base/applications/msconfig_new/CMakeLists.txt
reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h [new file with mode: 0644]
reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c [new file with mode: 0644]
reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h [new file with mode: 0644]
reactos/base/applications/msconfig_new/generalpage.c
reactos/base/applications/msconfig_new/lang/bg-BG.rc
reactos/base/applications/msconfig_new/lang/ca-ES.rc
reactos/base/applications/msconfig_new/lang/cs-CZ.rc
reactos/base/applications/msconfig_new/lang/de-DE.rc
reactos/base/applications/msconfig_new/lang/el-GR.rc
reactos/base/applications/msconfig_new/lang/en-US.rc
reactos/base/applications/msconfig_new/lang/es-ES.rc
reactos/base/applications/msconfig_new/lang/fr-FR.rc
reactos/base/applications/msconfig_new/lang/he-IL.rc
reactos/base/applications/msconfig_new/lang/hu-HU.rc
reactos/base/applications/msconfig_new/lang/id-ID.rc
reactos/base/applications/msconfig_new/lang/it-IT.rc
reactos/base/applications/msconfig_new/lang/ko-KR.rc
reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml [new file with mode: 0644]
reactos/base/applications/msconfig_new/lang/nl-NL.rc
reactos/base/applications/msconfig_new/lang/no-NO.rc
reactos/base/applications/msconfig_new/lang/pl-PL.rc
reactos/base/applications/msconfig_new/lang/pt-BR.rc
reactos/base/applications/msconfig_new/lang/ro-RO.rc
reactos/base/applications/msconfig_new/lang/ru-RU.rc
reactos/base/applications/msconfig_new/lang/sk-SK.rc
reactos/base/applications/msconfig_new/lang/sq-AL.rc
reactos/base/applications/msconfig_new/lang/sv-SE.rc
reactos/base/applications/msconfig_new/lang/th-TH.rc
reactos/base/applications/msconfig_new/lang/tr-TR.rc
reactos/base/applications/msconfig_new/lang/uk-UA.rc
reactos/base/applications/msconfig_new/lang/zh-CN.rc
reactos/base/applications/msconfig_new/lang/zh-TW.rc
reactos/base/applications/msconfig_new/msconfig.c
reactos/base/applications/msconfig_new/msconfig.h
reactos/base/applications/msconfig_new/msconfig.rc
reactos/base/applications/msconfig_new/precomp.h
reactos/base/applications/msconfig_new/resource.h
reactos/base/applications/msconfig_new/toolspage.cpp [new file with mode: 0644]
reactos/base/applications/msconfig_new/toolspage.h
reactos/base/applications/msconfig_new/utils.c
reactos/base/applications/msconfig_new/utils.h
reactos/base/applications/msconfig_new/xmldomparser.cpp [new file with mode: 0644]
reactos/base/applications/msconfig_new/xmldomparser.hpp [new file with mode: 0644]

index 9a903e4..bdf18cd 100644 (file)
@@ -1,7 +1,19 @@
 
 PROJECT(msconfig_new)
 
-list(APPEND SOURCE
+# Currently, C++ files are the exception in this project. Therefore we
+# manually set up only what's needed for C++ support. If the project
+# is converted to C++, then we'll need to use the general C++ set-up.
+set_cpp(WITH_RUNTIME)
+set(IS_CPP 0) # Disable C++ for PCH
+
+include_directories(
+    .
+    comctl32ex
+    ${REACTOS_SOURCE_DIR}/include/c++)
+
+list(APPEND C_SOURCE
+    comctl32ex/listviewfuncs.c
     # toolspage.c
     # srvpage.c
     # systempage.c
@@ -13,9 +25,23 @@ list(APPEND SOURCE
     utils.c
     precomp.h)
 
+list(APPEND CPP_SOURCE
+    toolspage.cpp
+    xmldomparser.cpp)
+
 add_rc_deps(msconfig.rc ${CMAKE_CURRENT_SOURCE_DIR}/res/msconfig.ico)
-add_executable(msconfig_new ${SOURCE} msconfig.rc)
+add_executable(msconfig_new ${C_SOURCE} ${CPP_SOURCE} msconfig.rc)
+
+# Retrieve the COMPILE_FLAGS property for the .cpp files only
+get_property(cpp_file1_flag SOURCE toolspage.cpp PROPERTY COMPILE_FLAGS)
+get_property(cpp_file2_flag SOURCE xmldomparser.cpp PROPERTY COMPILE_FLAGS)
+# Define PCH usage (see 'add_pch' macro code for more information)
+add_pch(msconfig_new precomp.h C_SOURCE)
+# Remove PCH usage for the .cpp files only (set the original COMPILE_FLAGS property)
+set_property(SOURCE toolspage.cpp PROPERTY COMPILE_FLAGS ${cpp_file1_flag})
+set_property(SOURCE xmldomparser.cpp PROPERTY COMPILE_FLAGS ${cpp_file2_flag})
+
 set_module_type(msconfig_new win32gui UNICODE)
-add_importlibs(msconfig_new user32 advapi32 version comctl32 shell32 shlwapi msvcrt kernel32)
-add_pch(msconfig_new precomp.h SOURCE)
+target_link_libraries(msconfig_new comsupp)
+add_importlibs(msconfig_new user32 advapi32 version comctl32 ole32 oleaut32 msxml3 shell32 shlwapi msvcrt kernel32)
 add_cd_file(TARGET msconfig_new DESTINATION reactos/system32 FOR all)
diff --git a/reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h b/reactos/base/applications/msconfig_new/comctl32ex/commctrldefs.h
new file mode 100644 (file)
index 0000000..66e666e
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/comctl32ex/commctrldefs.h
+ * PURPOSE:     Common Controls helper functions.
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#ifndef __COMMCTRLDEFS_H__
+#define __COMMCTRLDEFS_H__
+
+#include <windowsx.h>
+/*
+#define GET_X_LPARAM(lp)    ((int)(short)LOWORD(lp))
+#define GET_Y_LPARAM(lp)    ((int)(short)HIWORD(lp))
+*/
+
+#define UM_CHECKSTATECHANGE (WM_USER + 100)
+
+#endif // __COMMCTRLDEFS_H__
diff --git a/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c b/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.c
new file mode 100644 (file)
index 0000000..c35b3b7
--- /dev/null
@@ -0,0 +1,86 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/comctl32ex/listviewfuncs.c
+ * PURPOSE:     List-View helper functions.
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#include "precomp.h"
+#include "listviewfuncs.h"
+
+/////////////  ListView Sorting  /////////////
+
+typedef struct __tagSort
+{
+    HWND hList;
+    int nClickedColumn;
+    BOOL bSortAsc;
+} Sort, *PSort;
+
+int CALLBACK
+SortListView(LPARAM lItemParam1,
+             LPARAM lItemParam2,
+             LPARAM lPSort_S)
+{
+    PSort pSort = (PSort)lPSort_S;
+
+    int iItem1 = (int)lItemParam1;
+    int iItem2 = (int)lItemParam2;
+
+    WCHAR strItem1[MAX_VALUE_NAME];
+    WCHAR strItem2[MAX_VALUE_NAME];
+
+    ListView_GetItemText(pSort->hList, iItem1, pSort->nClickedColumn, strItem1, MAX_VALUE_NAME);
+    ListView_GetItemText(pSort->hList, iItem2, pSort->nClickedColumn, strItem2, MAX_VALUE_NAME);
+
+    // StrCmpLogicalW helps in comparing numbers intelligently, 10 is greater that 2, other 
+    // wise string comparison will always return 2 is greater that 10...
+    return ( pSort->bSortAsc ? StrCmpLogicalW(strItem1, strItem2) : StrCmpLogicalW(strItem2, strItem1) );
+}
+
+BOOL
+ListView_SortEx(HWND hListView,
+                int iSortingColumn,
+                int iSortedColumn)
+{
+    HWND hHeader;
+    HDITEM hColumn;
+    BOOL bSortAsc;
+    Sort sort;
+
+    if ((GetWindowLongPtr(hListView, GWL_STYLE) & ~LVS_NOSORTHEADER) == 0)
+        return TRUE;
+
+    hHeader = ListView_GetHeader(hListView);
+    SecureZeroMemory(&hColumn, sizeof(hColumn));
+
+    if ( (iSortedColumn != -1) && (iSortedColumn != iSortingColumn) )
+    {
+        hColumn.mask = HDI_FORMAT | HDI_LPARAM;
+        Header_GetItem(hHeader, iSortedColumn, &hColumn);
+        hColumn.fmt &= ~HDF_SORTUP & ~HDF_SORTDOWN;
+        hColumn.lParam = 0; // 0: deactivated, 1: false, 2: true.
+        Header_SetItem(hHeader, iSortedColumn, &hColumn);
+    }
+
+    hColumn.mask = HDI_FORMAT | HDI_LPARAM;
+    Header_GetItem(hHeader, iSortingColumn, &hColumn);
+
+    bSortAsc = !(hColumn.lParam == 2); // 0: deactivated, 1: false, 2: true.
+
+    hColumn.fmt &= (bSortAsc ? ~HDF_SORTDOWN : ~HDF_SORTUP );
+    hColumn.fmt |= (bSortAsc ?  HDF_SORTUP   : HDF_SORTDOWN);
+    hColumn.lParam = (LPARAM)(bSortAsc ? 2 : 1);
+    Header_SetItem(hHeader, iSortingColumn, &hColumn);
+
+    /* Sort the list */
+    sort.bSortAsc = bSortAsc;
+    sort.hList    = hListView;
+    sort.nClickedColumn = iSortingColumn;
+    return ListView_SortItemsEx(hListView, SortListView, (LPARAM)&sort);
+}
+
+//////////////////////////////////////////////
+
+/* EOF */
diff --git a/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h b/reactos/base/applications/msconfig_new/comctl32ex/listviewfuncs.h
new file mode 100644 (file)
index 0000000..68bc2bb
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/comctl32ex/listviewfuncs.h
+ * PURPOSE:     List-View helper functions.
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#ifndef __LISTVIEWFUNCS_H__
+#define __LISTVIEWFUNCS_H__
+
+#pragma once
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include "commctrldefs.h"
+
+/////////////  ListView Sorting  /////////////
+
+int CALLBACK
+SortListView(LPARAM lItemParam1,
+             LPARAM lItemParam2,
+             LPARAM lPSort_S);
+
+BOOL
+ListView_SortEx(HWND hListView,
+                int iSortingColumn,
+                int iSortedColumn);
+
+#define ListView_Sort(hListView, iSortingColumn) \
+    ListView_SortEx((hListView), (iSortingColumn), -1)
+
+//////////////////////////////////////////////
+
+#ifdef __cplusplus
+} // extern "C"
+#endif
+
+#endif // __LISTVIEWFUNCS_H__
+
+/* EOF */
index 3743c26..0d9920c 100644 (file)
@@ -9,8 +9,8 @@
 
 #include "precomp.h"
 
-static LPCWSTR lpszRestoreProgPath1 = L"%SystemRoot%\\System32\\rstrui.exe";
-static LPCWSTR lpszRestoreProgPath2 = L"%SystemRoot%\\System32\\restore\\rstrui.exe";
+// static LPCWSTR lpszRestoreProgPath1 = L"%SystemRoot%\\System32\\rstrui.exe";
+// static LPCWSTR lpszRestoreProgPath2 = L"%SystemRoot%\\System32\\restore\\rstrui.exe";
 
 HWND hGeneralPage;
 
index 83a1d52..a46f004 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Изк&лючване на всички", IDC_BTN_SYSTEM_DEACTIVATE, 185, 155, 79, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Средства"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Запуск", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Запуск", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Да"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Услуги"
     IDS_TAB_STARTUP "Запуск"
-    IDS_TAB_TOOLS "Средства"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Име"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Описание"
-    IDS_TOOLS_CMD_NAME "Управляващ прозорец (console)"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Версия"
-    IDS_TOOLS_INFO_DESCR "Дава сведения за версията."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Обработчик на регистъра"
-    IDS_TOOLS_REGEDIT_DESCR "Отваря обработчика на регистъра "
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Свойства на системата"
-    IDS_TOOLS_SYSDM_DESCR "Дава сведения закомпютъра."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Предмет"
     IDS_STARTUP_COLUMN_CMD "Команда"
     IDS_STARTUP_COLUMN_PATH "Път"
index 187786e..6ceafa0 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_CATALAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "&Deactivar-ho tot", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Eines"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Executa", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Executa", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Si"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Serveis"
     IDS_TAB_STARTUP "Arrencada"
-    IDS_TAB_TOOLS "Eines"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nom"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Descripcio"
-    IDS_TOOLS_CMD_NAME "Consola"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versio"
-    IDS_TOOLS_INFO_DESCR "Mostra informacio de la versio."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor del registre"
-    IDS_TOOLS_REGEDIT_DESCR "Obre l'editor del registre."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Propietats del sistema"
-    IDS_TOOLS_SYSDM_DESCR "Mostra la informacio d'aquest ordinador."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Command"
     IDS_STARTUP_COLUMN_PATH "Path"
index 946e5d0..a9abd2d 100644 (file)
@@ -7,12 +7,12 @@
 LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -70,14 +70,16 @@ BEGIN
     PUSHBUTTON "Z&akázat vše", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Nástroje"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Spustit", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Spustit", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -144,13 +146,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ano"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Služby"
     IDS_TAB_STARTUP "Po spuštění"
-    IDS_TAB_TOOLS "Nástroje"
 END
 
 STRINGTABLE
@@ -163,21 +170,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Jméno"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Popis"
-    IDS_TOOLS_CMD_NAME "Konzola"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Verze"
-    IDS_TOOLS_INFO_DESCR "Zobrazí informaci o verzi systému."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor registru"
-    IDS_TOOLS_REGEDIT_DESCR "Otevře editor registru."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Systém"
-    IDS_TOOLS_SYSDM_DESCR "Zobrazí informace o systému."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Položka"
     IDS_STARTUP_COLUMN_CMD "Příkaz"
     IDS_STARTUP_COLUMN_PATH "Cesta"
index 859673c..812e527 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Alle &deaktivieren", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Tools"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Ausführen", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Ausführen", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ja"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Dienste"
     IDS_TAB_STARTUP "Systemstart"
-    IDS_TAB_TOOLS "Tools"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Name"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Beschreibung"
-    IDS_TOOLS_CMD_NAME "Konsole"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Version"
-    IDS_TOOLS_INFO_DESCR "Zeigt die installierte ReactOS-Version an."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Registrierungs-Editor"
-    IDS_TOOLS_REGEDIT_DESCR "Öffnet den Registrierungs-Editor."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Systemeigenschaften"
-    IDS_TOOLS_SYSDM_DESCR "Zeigt Informationen über diesen Rechner an."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Befehl"
     IDS_STARTUP_COLUMN_PATH "Pfad"
index cad6f50..674947f 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Α&πενεργοποίηση όλων", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Εργαλεία"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Εκτέλεση", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Εκτέλεση", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ναι"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Υπηρεσίες"
     IDS_TAB_STARTUP "Εκκίνηση"
-    IDS_TAB_TOOLS "Εργαλεία"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Όνομα"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Περιγραφή"
-    IDS_TOOLS_CMD_NAME "Κονσόλα"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Έκδοση"
-    IDS_TOOLS_INFO_DESCR "Εμφανίζει πληροφορίες έκδοσης."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Επεξεργαστής μητρώου"
-    IDS_TOOLS_REGEDIT_DESCR "Ανοίγει τον Επεξεργαστή μητρώου."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Ιδιότητες συστήματος"
-    IDS_TOOLS_SYSDM_DESCR "Εμφανίζει πληροφορίες για αυτόν τον υπολογιστή."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Εντολή"
     IDS_STARTUP_COLUMN_PATH "Μονοπάτι"
index 25107a3..25305e9 100644 (file)
@@ -1,17 +1,17 @@
 LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
 Gregor Schneider (Gregor.Schneider@reactos.org)\n\
-Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
+Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
                     IDC_STATIC, 41, 34, 183, 34
     DEFPUSHBUTTON   "OK", IDOK, 174, 79, 50, 14, WS_GROUP
 END
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Disable A&ll", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Tools"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Run", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Launch", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -133,18 +135,23 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_MSCONFIG            "System configuration program"
+    IDS_MSCONFIG            "System Configuration Program"
     IDS_MSCONFIG_2          "System Configuration"
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Yes"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Services"
     IDS_TAB_STARTUP "Startup"
-    IDS_TAB_TOOLS "Tools"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Name"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Description"
-    IDS_TOOLS_CMD_NAME "Console"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Version"
-    IDS_TOOLS_INFO_DESCR "Displays version information."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Registry-Editor"
-    IDS_TOOLS_REGEDIT_DESCR "Opens the Registry-Editor."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "System properties"
-    IDS_TOOLS_SYSDM_DESCR "Shows information about this computer."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Command"
     IDS_STARTUP_COLUMN_PATH "Path"
index e9f3eb0..56b2d5e 100644 (file)
@@ -4,12 +4,12 @@
 LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -67,14 +67,16 @@ BEGIN
     PUSHBUTTON "Blo&quear todo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Herramientas"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Ejecutar", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Ejecutar", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -141,13 +143,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Sí"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Servicios"
     IDS_TAB_STARTUP "Inicio"
-    IDS_TAB_TOOLS "Herramientas"
 END
 
 STRINGTABLE
@@ -160,21 +167,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nombre"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Descripción"
-    IDS_TOOLS_CMD_NAME "Consola"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versión"
-    IDS_TOOLS_INFO_DESCR "Muestra información de la versión."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor del Registro"
-    IDS_TOOLS_REGEDIT_DESCR "Abre el editor del Registro."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Propiedades del sistema"
-    IDS_TOOLS_SYSDM_DESCR "Muestra información acerca de este equipo."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Elemento"
     IDS_STARTUP_COLUMN_CMD "Comando"
     IDS_STARTUP_COLUMN_PATH "Ruta"
index e95887e..fa809da 100644 (file)
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Désactiver tout", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Outils"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Lancer", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Exécuter", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "Opt&ions avancées", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "&Commande sélectionnée :", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "À &propos de...\tMaj+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Oui"
+    IDS_NO                  "Non"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Services"
     IDS_TAB_STARTUP "Démarrage"
-    IDS_TAB_TOOLS "Outils"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nom"
+    IDS_TOOLS_COLUMN_NAME "Nom de l'outil"
     IDS_TOOLS_COLUMN_DESCR "Description"
-    IDS_TOOLS_CMD_NAME "Console"
-    IDS_TOOLS_CMD_DESCR "Ouvre la console."
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Version"
-    IDS_TOOLS_INFO_DESCR "Affiche la version de ReactOS."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editeur du Registre"
-    IDS_TOOLS_REGEDIT_DESCR "Ouvre l'éditeur du Registre"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Propriétés système"
-    IDS_TOOLS_SYSDM_DESCR "Affiche/modifie des informations à propos de l'ordinateur."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Élément"
     IDS_STARTUP_COLUMN_CMD "Commande"
     IDS_STARTUP_COLUMN_PATH "Chemin"
index 71755f7..4d27ead 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "בטל הכל", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "כלים"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&פתח", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&פתח", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "כן"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "שירותים"
     IDS_TAB_STARTUP "אתחול"
-    IDS_TAB_TOOLS "כלים"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "שם כלי"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "תיאור"
-    IDS_TOOLS_CMD_NAME "שורת הפקודה"
-    IDS_TOOLS_CMD_DESCR "פותח חלון שורת פקודה"
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "אודות ReactOS"
-    IDS_TOOLS_INFO_DESCR "מציג את גירסת ReactOS המותקנת כעת במערכת"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "עורך הרישום"
-    IDS_TOOLS_REGEDIT_DESCR "בצע שינויים ברשום של ReactOS."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "מאפייני המערכת"
-    IDS_TOOLS_SYSDM_DESCR "הצג מידע בסיסי אודות הגדרות המערכת של המחשב שלך."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "פקודה"
     IDS_STARTUP_COLUMN_PATH "נתיב"
index e733d9f..717b41b 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "Disable A&ll", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Segédprogramok"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Futtat", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Futtat", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Igen"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Szolgáltatások"
     IDS_TAB_STARTUP "Automatikus indítás"
-    IDS_TAB_TOOLS "Segédprogramok"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Név"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Description"
-    IDS_TOOLS_CMD_NAME "Konzol"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Verzió"
-    IDS_TOOLS_INFO_DESCR "Megjeleníti a verzió-információkat."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Rendszerleíróadatbázis-szerkesztõ"
-    IDS_TOOLS_REGEDIT_DESCR "Megnyitja a szerkesztõ programot."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Rendszertulajdonságok"
-    IDS_TOOLS_SYSDM_DESCR "Megjeleníti a számítógép információkat."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Parancs"
     IDS_STARTUP_COLUMN_PATH "Elérési út"
index e774740..df8aa92 100644 (file)
@@ -1,17 +1,17 @@
 LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
 Gregor Schneider (Gregor.Schneider@reactos.org)\n\
-Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
+Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
                     IDC_STATIC, 41, 34, 183, 34
     DEFPUSHBUTTON   "OK", IDOK, 174, 79, 50, 14, WS_GROUP
 END
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Disable A&ll", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Piranti"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Jalankan", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Jalankan", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ya"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Layanan"
     IDS_TAB_STARTUP "Startup"
-    IDS_TAB_TOOLS "Piranti"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nama"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Deskripsi"
-    IDS_TOOLS_CMD_NAME "Konsol"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versi"
-    IDS_TOOLS_INFO_DESCR "Menampilkan informasi versi."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor-Registri"
-    IDS_TOOLS_REGEDIT_DESCR "Membuka Editor-Registri."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Properti Sistem"
-    IDS_TOOLS_SYSDM_DESCR "Menampilkan informasi mengenai komputer ini."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Elemen"
     IDS_STARTUP_COLUMN_CMD "Perintah"
     IDS_STARTUP_COLUMN_PATH "Path"
index 74b8e6e..7cba2f5 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "Disabi&lita tutto", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Strumenti"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Esegui", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Esegui", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,12 +142,16 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TAB_GENERAL "Generale"
+    IDS_YES                 "Sì"
+    IDS_NO                  "No"
+END
+
+STRINGTABLE
+BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Servizi"
     IDS_TAB_STARTUP "Avvio"
-    IDS_TAB_TOOLS "Strumenti"
 END
 
 STRINGTABLE
@@ -158,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nome"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Descrizione"
-    IDS_TOOLS_CMD_NAME "Console"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versione"
-    IDS_TOOLS_INFO_DESCR "Mostra informazioni della versione."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editore del Registro"
-    IDS_TOOLS_REGEDIT_DESCR "Apre l'editore del Registro."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Proprietà del sistema"
-    IDS_TOOLS_SYSDM_DESCR "Mostra informazioni su questo pc."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Elemento"
     IDS_STARTUP_COLUMN_CMD "Comando"
     IDS_STARTUP_COLUMN_PATH "Percorso"
index 32dd0c1..9c7b035 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
-FONT 8, "MS Shell Dlg"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
+FONT 9, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -21,7 +21,7 @@ END
 IDD_GENERAL_PAGE DIALOGEX 0, 0, 366, 175
 STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
 CAPTION "일반"
-FONT 8, "MS Shell Dlg"
+FONT 9, "MS Shell Dlg"
 BEGIN
     CONTROL         "보통 시작(&N)", IDC_RB_NORMAL_STARTUP, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 18, 332, 10
     CONTROL         "진단 시작(&D)", IDC_RB_DIAGNOSTIC_STARTUP, "Button", BS_AUTORADIOBUTTON, 15, 46, 332, 10
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "모두 비활성화(&A)", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "도구"
 FONT 9, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "실행(&R)", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "실행(&R)", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "예"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "서비스"
     IDS_TAB_STARTUP "시작프로그램"
-    IDS_TAB_TOOLS "도구"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "이름"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "설명"
-    IDS_TOOLS_CMD_NAME "콘솔"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "버젼"
-    IDS_TOOLS_INFO_DESCR "버젼 정보 표시"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "레지스트리 편집기"
-    IDS_TOOLS_REGEDIT_DESCR "레지스트리 편집기 열기"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "시스템 정보"
-    IDS_TOOLS_SYSDM_DESCR "컴퓨터 정보 보기"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Command"
     IDS_STARTUP_COLUMN_PATH "Path"
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/bg-BG.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/ca-ES.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/cs-CZ.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/de-DE.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/el-GR.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/en-US.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/es-ES.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/fr-FR.xml
new file mode 100644 (file)
index 0000000..8e74c82
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="À propos de ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher les informations de la version de ReactOS."/>\r
+  <TOOL _locID="Action Center" NAME="Centre de maintenance" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Ouvrir le Centre de maintenance."/>\r
+  <TOOL _locID="Computer Management" NAME="Gestion de l’ordinateur" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher et configurer les paramètres et composants du système."/>\r
+  <TOOL _locID="System Information" NAME="Informations système" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher les informations avancées sur les paramètres matériels et logiciels."/>\r
+  <TOOL _locID="Event Viewer" NAME="Observateur d’événements" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher des messages d’analyse et de dépannage."/>\r
+  <TOOL _locID="Programs" NAME="Programmes" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Lancer, ajouter ou supprimer des programmes et des composants ReactOS."/>\r
+  <TOOL _locID="System Properties" NAME="Propriétés système" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="Afficher les informations de base sur les paramètres système de votre ordinateur."/>\r
+  <TOOL _locID="Internet Options" NAME="Options Internet" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher les propriétés Internet."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Configuration du protocole Internet" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="Afficher et configurer les paramètres d’adresse réseau."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Analyseur de performances" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Analyser les performances des ordinateurs locaux ou distants."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Moniteur de ressource" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Surveiller les performances et l’utilisation des ressources de l’ordinateur local."/>\r
+  <TOOL _locID="Task Manager" NAME="Gestionnaire des tâches" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Afficher des informations détaillées sur les programmes et les processus qui s’exécutent sur votre ordinateur."/>\r
+  <TOOL _locID="Command Prompt" NAME="Invite de commandes" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Ouvrir une fenêtre d’invite de commandes."/>\r
+  <TOOL _locID="Registry Editor" NAME="Éditeur du Registre" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Apporter des modifications au Registre de ReactOS."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Assistance à distance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Recevoir de l’aide d’un ami (ou lui proposer de l’aide) via Internet."/>\r
+  <TOOL _locID="System Restore" NAME="Restaurer le système" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restaurer le système de l’ordinateur à un état antérieur."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/he-IL.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/hu-HU.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/id-ID.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/it-IT.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/ko-KR.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/nl-NL.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/no-NO.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/pl-PL.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/pt-BR.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/ro-RO.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/ru-RU.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/sk-SK.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/sq-AL.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/sv-SE.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/th-TH.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/tr-TR.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/uk-UA.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-CN.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
diff --git a/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml b/reactos/base/applications/msconfig_new/lang/mscfgtl/zh-TW.xml
new file mode 100644 (file)
index 0000000..f468f36
--- /dev/null
@@ -0,0 +1,27 @@
+<MSCONFIGTOOLFILE>\r
+\r
+<_locDefinition>\r
+  <_locDefault _loc="locNone"/>\r
+  <_locTag _locAttrData="NAME,HELP">TOOL</_locTag>\r
+</_locDefinition>\r
+\r
+<MSCONFIGTOOLS>\r
+  <TOOL _locID="About ReactOS" NAME="About ReactOS" PATH="%windir%\system32\winver.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Display ReactOS version information."/>\r
+  <TOOL _locID="Action Center" NAME="Action Center" PATH="%windir%\System32\wscui.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Open the Action Center."/>\r
+  <TOOL _locID="Computer Management" NAME="Computer Management" PATH="%windir%\System32\compmgmt.msc" DEFAULT_OPT="" ADV_OPT="" HELP="View and configure system settings and components."/>\r
+  <TOOL _locID="System Information" NAME="System Information" PATH="%windir%\System32\msinfo32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View advanced information about hardware and software settings."/>\r
+  <TOOL _locID="Event Viewer" NAME="Event Viewer" PATH="%windir%\System32\eventvwr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View monitoring and troubleshooting messages."/>\r
+  <TOOL _locID="Programs" NAME="Programs" PATH="%windir%\System32\appwiz.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="Launch, add or remove programs and ReactOS components."/>\r
+  <TOOL _locID="System Properties" NAME="System Properties" PATH="%windir%\System32\control.exe" DEFAULT_OPT="system" ADV_OPT="" HELP="View basic information about your computer system settings."/>\r
+  <TOOL _locID="Internet Options" NAME="Internet Options" PATH="%windir%\System32\inetcpl.cpl" DEFAULT_OPT="" ADV_OPT="" HELP="View Internet Properties."/>\r
+  <TOOL _locID="Internet Protocol Configuration" NAME="Internet Protocol Configuration" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="/k %windir%\system32\ipconfig.exe" ADV_OPT="/k %windir%\system32\ipconfig.exe /all" HELP="View and configure network address settings."/>\r
+  <TOOL _locID="Performance Monitor" NAME="Performance Monitor" PATH="%windir%\System32\perfmon.exe" DEFAULT_OPT="" ADV_OPT="/sys" HELP="Monitor the performance of local or remote computers."/>\r
+  <TOOL _locID="Resource Monitor" NAME="Resource Monitor" PATH="%windir%\System32\resmon.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Monitor the performance and resource usage of the local computer."/>\r
+  <TOOL _locID="Task Manager" NAME="Task Manager" PATH="%windir%\System32\taskmgr.exe" DEFAULT_OPT="" ADV_OPT="" HELP="View details about programs and processes running on your computer."/>\r
+  <TOOL _locID="Command Prompt" NAME="Command Prompt" PATH="%windir%\System32\cmd.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Open a command prompt window."/>\r
+  <TOOL _locID="Registry Editor" NAME="Registry Editor" PATH="%windir%\System32\regedt32.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Make changes to the ReactOS registry."/>\r
+  <TOOL _locID="Remote Assistance" NAME="Remote Assistance" PATH="%windir%\System32\msra.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Receive help from (or offer help to) a friend over the Internet."/>\r
+  <TOOL _locID="System Restore" NAME="System Restore" PATH="%windir%\System32\rstrui.exe" DEFAULT_OPT="" ADV_OPT="" HELP="Restore your computer system to an earlier state."/>\r
+</MSCONFIGTOOLS>\r
+\r
+</MSCONFIGTOOLFILE>\r
index 491ac6f..0551135 100644 (file)
@@ -3,17 +3,17 @@
 LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
 Gregor Schneider (Gregor.Schneider@reactos.org)\n\
-Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
+Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
                     IDC_STATIC, 41, 34, 183, 34
     DEFPUSHBUTTON   "OK", IDOK, 174, 79, 50, 14, WS_GROUP
 END
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "Disable A&ll", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Hulpmiddelen"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Uitvoeren", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Uitvoeren", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ja"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Services"
     IDS_TAB_STARTUP "Opstarten"
-    IDS_TAB_TOOLS "Hulpmiddelen"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Naam"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Beschrijving"
-    IDS_TOOLS_CMD_NAME "Console"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versie"
-    IDS_TOOLS_INFO_DESCR "Versierapportage"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Register-editor"
-    IDS_TOOLS_REGEDIT_DESCR "Opent de Register-editor"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Systeemeigenschappen"
-    IDS_TOOLS_SYSDM_DESCR "Toont informatie over deze computer"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Commando"
     IDS_STARTUP_COLUMN_PATH "Pad"
index 466f995..e60a742 100644 (file)
@@ -1,12 +1,12 @@
 LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -64,14 +64,16 @@ BEGIN
     PUSHBUTTON "D&eaktiver alt", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Verktøy"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Kjør", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Kjør", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -138,13 +140,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ja"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Tjenester"
     IDS_TAB_STARTUP "Oppstart"
-    IDS_TAB_TOOLS "Verktøy"
 END
 
 STRINGTABLE
@@ -157,21 +164,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Navn"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Beskrivelse"
-    IDS_TOOLS_CMD_NAME "Ledertekst"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versjon"
-    IDS_TOOLS_INFO_DESCR "Vis versjon informasjon."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Registerredigering"
-    IDS_TOOLS_REGEDIT_DESCR "Åpne registerredigering."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "System egenskaper"
-    IDS_TOOLS_SYSDM_DESCR "Vis informasjon om denne datamaskinen."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Kommando"
     IDS_STARTUP_COLUMN_PATH "Plassering"
index 415020c..ce96721 100644 (file)
@@ -9,12 +9,12 @@
 LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -72,14 +72,16 @@ BEGIN
     PUSHBUTTON "Wyłącz wszy&stkie", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Narzędzia"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Uruchom", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Uruchom", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -146,13 +148,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Tak"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Usługi"
     IDS_TAB_STARTUP "Uruchamianie"
-    IDS_TAB_TOOLS "Narzędzia"
 END
 
 STRINGTABLE
@@ -165,21 +172,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nazwa"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Opis"
-    IDS_TOOLS_CMD_NAME "Konsola"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Wersja"
-    IDS_TOOLS_INFO_DESCR "Wyświetla informacje o wersji."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Edytor rejestru"
-    IDS_TOOLS_REGEDIT_DESCR "Otwiera edytor rejestru."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Właściwości systemu"
-    IDS_TOOLS_SYSDM_DESCR "Pokazuje informacje o tym komputerze."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Polecenie"
     IDS_STARTUP_COLUMN_PATH "Lokalizacja"
index df5d0c7..b49f7ea 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "Desa&tivar tudo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Ferramentas"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Executar", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Executar", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Sim"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Serviços"
     IDS_TAB_STARTUP "Inicializar"
-    IDS_TAB_TOOLS "Ferramentas"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nome"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Descrição"
-    IDS_TOOLS_CMD_NAME "Console"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versão"
-    IDS_TOOLS_INFO_DESCR "Mostra informação sobre a versão."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor do Registro"
-    IDS_TOOLS_REGEDIT_DESCR "Abre o Editor do Registro."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Propriedades do sistema"
-    IDS_TOOLS_SYSDM_DESCR "Mostra informações sobre este computador."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Item de inicialização"
     IDS_STARTUP_COLUMN_CMD "Comando"
     IDS_STARTUP_COLUMN_PATH "Local"
index 1b9b471..105ac2e 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "De&zactivează toate", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 76, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Instrumente"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Lansează",  IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Lansează", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Da"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Servicii"
     IDS_TAB_STARTUP "Autolansate"
-    IDS_TAB_TOOLS "Instrumente"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Nume"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Descriere"
-    IDS_TOOLS_CMD_NAME "Consolă"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versiune"
-    IDS_TOOLS_INFO_DESCR "Afișează informații despre versiune"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor de registru"
-    IDS_TOOLS_REGEDIT_DESCR "Deschide editorul de registru."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Proprietăți ale sistemului"
-    IDS_TOOLS_SYSDM_DESCR "Prezintă informații despre calculator"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Comandă"
     IDS_STARTUP_COLUMN_PATH "Cale"
index 556babd..e8de6b6 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "О&тключить все", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Утилиты"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Запуск", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Запуск", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Да"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Службы"
     IDS_TAB_STARTUP "Автозагрузка"
-    IDS_TAB_TOOLS "Утилиты"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Название"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Описание"
-    IDS_TOOLS_CMD_NAME "Командная строка"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "О программе"
-    IDS_TOOLS_INFO_DESCR "Показать информацию о версии."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Редактор реестра"
-    IDS_TOOLS_REGEDIT_DESCR "Открыть редактор реестра."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Настройки системы"
-    IDS_TOOLS_SYSDM_DESCR "Показать информацию об этом компьютере."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Элемент"
     IDS_STARTUP_COLUMN_CMD "Команда"
     IDS_STARTUP_COLUMN_PATH "Расположение"
index bf7054b..50f081b 100644 (file)
@@ -5,12 +5,12 @@
 LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -68,14 +68,16 @@ BEGIN
     PUSHBUTTON "Zakázať všet&ky", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Nástroje"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Spustiť", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Spustiť", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -142,13 +144,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Áno"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Služby"
     IDS_TAB_STARTUP "Po spustení"
-    IDS_TAB_TOOLS "Nástroje"
 END
 
 STRINGTABLE
@@ -161,21 +168,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Názov"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Popis"
-    IDS_TOOLS_CMD_NAME "Konzola"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Verzia"
-    IDS_TOOLS_INFO_DESCR "Zobrazí informácie o verzii."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Editor registrov"
-    IDS_TOOLS_REGEDIT_DESCR "Otvorí Editor registrov."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Vlastnosti systému"
-    IDS_TOOLS_SYSDM_DESCR "Zobrazí informácie o tomto počítači."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Položka"
     IDS_STARTUP_COLUMN_CMD "Príkaz"
     IDS_STARTUP_COLUMN_PATH "Umiestnenie"
index f037c60..4dccb3f 100644 (file)
@@ -5,12 +5,12 @@
 LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -68,14 +68,16 @@ BEGIN
     PUSHBUTTON "Blloko te gjith", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Veglat"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "Fillo", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Fillo", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -142,13 +144,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Po"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Shërbimet"
     IDS_TAB_STARTUP "Startupi"
-    IDS_TAB_TOOLS "Veglat"
 END
 
 STRINGTABLE
@@ -161,21 +168,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Emri"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "P♪7rshkrimi"
-    IDS_TOOLS_CMD_NAME "Konsol"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Versioni"
-    IDS_TOOLS_INFO_DESCR "Shfaq informacionet e versionit."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Modifikuesi i regjistrit"
-    IDS_TOOLS_REGEDIT_DESCR "Hap modifikuesi i regjistrit."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Tiparet e sistemit"
-    IDS_TOOLS_SYSDM_DESCR "Shfaq informacione per kete kompjuter."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Elemente"
     IDS_STARTUP_COLUMN_CMD "Komanda"
     IDS_STARTUP_COLUMN_PATH "Rruga"
index d1eaaf4..75825ed 100644 (file)
@@ -8,12 +8,12 @@
 LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -71,14 +71,16 @@ BEGIN
     PUSHBUTTON "I&naktivera allt", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Verktyg"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Kör", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Kör", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -145,13 +147,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Ja"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Tjänster"
     IDS_TAB_STARTUP "Uppstart"
-    IDS_TAB_TOOLS "Verktyg"
 END
 
 STRINGTABLE
@@ -164,21 +171,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Namn"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Beskrivning"
-    IDS_TOOLS_CMD_NAME "Kommando prompt"
-    IDS_TOOLS_CMD_DESCR "Kommando tolk för att kontrollera systemet"
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Version"
-    IDS_TOOLS_INFO_DESCR "Visa version information."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Registereditor"
-    IDS_TOOLS_REGEDIT_DESCR "Öppna registereditorn."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Systemegenskaper"
-    IDS_TOOLS_SYSDM_DESCR "Visa information om denna datorn."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Element"
     IDS_STARTUP_COLUMN_CMD "Kommando"
     IDS_STARTUP_COLUMN_PATH "Plassering"
index 5b3a2eb..2adcc1b 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_THAI, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "Disable A&ll", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "เครื่องมือ"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&ดำเนินงาน", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&ดำเนินงาน", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "ใช่"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "บริการ"
     IDS_TAB_STARTUP "เริ่มงานเครื่อง"
-    IDS_TAB_TOOLS "เครื่องมือ"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "ชื่อ"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "รายละเอียด"
-    IDS_TOOLS_CMD_NAME "ส่วนเฝ้าคุม"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "รุ่นที่"
-    IDS_TOOLS_INFO_DESCR "แสดงรุ่นของข้อมูล"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "ตัวแก้ไขเรจีสตี"
-    IDS_TOOLS_REGEDIT_DESCR "เปิดตัวแก้ไขเรจีสตี"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "คุณสมบัติของระบบ"
-    IDS_TOOLS_SYSDM_DESCR "แสดงข้อมูลเกี่ยวกับคอมพิวเตอร์นี้"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "ส่วนประกอบ"
     IDS_STARTUP_COLUMN_CMD "คำสั่ง"
     IDS_STARTUP_COLUMN_PATH "เส้นทาง"
index 9385167..fa6663c 100644 (file)
@@ -3,7 +3,7 @@
 LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Dizge Yapılandırma İzlencesi Üzerine"
 FONT 8, "MS Shell Dlg"
 BEGIN
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "T&ümünü Edilginleştir", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Araçlar"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Çalıştır", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Çalıştır", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&Üzerine...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Evet"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Hizmetler"
     IDS_TAB_STARTUP "Başlangıç"
-    IDS_TAB_TOOLS "Araçlar"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Ad"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Açıklama"
-    IDS_TOOLS_CMD_NAME "Komut İstemi"
-    IDS_TOOLS_CMD_DESCR "Komut İstemi'ni açar."
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Sürüm"
-    IDS_TOOLS_INFO_DESCR "Sürüm bilgisini görüntüler."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Değer Defteri Düzenleyicisi"
-    IDS_TOOLS_REGEDIT_DESCR "Değer Defteri Düzenleyicisi'ni açar."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Dizge Husûsiyetleri"
-    IDS_TOOLS_SYSDM_DESCR "Bu bilgisayarla ilgili bilgi verir."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Öğe"
     IDS_STARTUP_COLUMN_CMD "Komut"
     IDS_STARTUP_COLUMN_PATH "Yol"
index 235207a..24e537f 100644 (file)
@@ -9,12 +9,12 @@
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -72,14 +72,16 @@ BEGIN
     PUSHBUTTON "Ви&мкнути Все", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "Утиліти"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "&Запустити", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "&Запустити", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -146,13 +148,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "Так"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "Служби"
     IDS_TAB_STARTUP "Автозавантаження"
-    IDS_TAB_TOOLS "Утиліти"
 END
 
 STRINGTABLE
@@ -165,21 +172,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "Назва"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "Опис"
-    IDS_TOOLS_CMD_NAME "Консоль"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "Версія"
-    IDS_TOOLS_INFO_DESCR "Виводить інформацію про версію ОС."
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "Редактор Реєстру"
-    IDS_TOOLS_REGEDIT_DESCR "Запускає Редактор Реєстру."
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "Властивості системи"
-    IDS_TOOLS_SYSDM_DESCR "Показує інформацію про комп'ютер."
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "Елемент"
     IDS_STARTUP_COLUMN_CMD "Команда"
     IDS_STARTUP_COLUMN_PATH "Шлях"
index 237ee1a..0a17ee0 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
-FONT 8, "MS Shell Dlg"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
+FONT 9, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -18,23 +18,10 @@ Hermès BÉLUSCA - MAÏTO (hermes.belusca@sfr.fr)",
     DEFPUSHBUTTON   "OK", IDOK, 174, 79, 50, 14, WS_GROUP
 END
 
-IDD_GENERAL_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
-FONT 9, "MS Shell Dlg"
-BEGIN
-    GROUPBOX "启动选择", IDC_STATIC, 10, 10, 340, 150, 0, WS_EX_TRANSPARENT
-    CONTROL "正常启动 - 加载所有设备驱动程序和服务(&N)", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
-    CONTROL "诊断启动 - 仅加载基本设备驱动程序和服务(&D)", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
-    CONTROL "有选择的启动(&E)", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 260, 10
-    AUTOCHECKBOX "处理 SYSTEM.INI 文件(&R)", IDC_CBX_SYSTEM_INI, 30, 80, 260, 10
-    AUTOCHECKBOX "加载系统服务(&L)", IDC_CBX_SYSTEM_SERVICE, 30, 95, 260, 10
-    AUTOCHECKBOX "加载启动项(&O)", IDC_CBX_STARTUP_ITEM, 30, 110, 260, 10
-END
-
 IDD_GENERAL_PAGE DIALOGEX 0, 0, 366, 175
 STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
 CAPTION "一般"
-FONT 8, "MS Shell Dlg"
+FONT 9, "MS Shell Dlg"
 BEGIN
     CONTROL         "正常启动(&N)", IDC_RB_NORMAL_STARTUP, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 18, 332, 10
     CONTROL         "诊断启动(&D)", IDC_RB_DIAGNOSTIC_STARTUP, "Button", BS_AUTORADIOBUTTON, 15, 46, 332, 10
@@ -79,14 +66,16 @@ BEGIN
     PUSHBUTTON "全部禁用(&L)", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "工具"
 FONT 9, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "运行(&R)", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "运行(&R)", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -153,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "是"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "服务"
     IDS_TAB_STARTUP "启动"
-    IDS_TAB_TOOLS "工具"
 END
 
 STRINGTABLE
@@ -172,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "名称"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "描述"
-    IDS_TOOLS_CMD_NAME "命令提示符"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "版本"
-    IDS_TOOLS_INFO_DESCR "显示版本信息。"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "注册表编辑器"
-    IDS_TOOLS_REGEDIT_DESCR "打开注册表编辑器。"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "系统属性"
-    IDS_TOOLS_SYSDM_DESCR "显示这台计算机的属性"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "启动项目"
     IDS_STARTUP_COLUMN_CMD "命令"
     IDS_STARTUP_COLUMN_PATH "位置"
index 6baed27..7233c6c 100644 (file)
@@ -3,12 +3,12 @@
 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
 
 IDD_ABOUTBOX DIALOGEX 0, 0, 229, 98
-STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "About the System configuration program"
-FONT 8, "MS Shell Dlg"
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "About the System Configuration Program"
+FONT 9, "MS Shell Dlg"
 BEGIN
     ICON            IDI_APPICON, IDC_STATIC, 14, 14, 20, 20
-    LTEXT           "System configuration program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
+    LTEXT           "System Configuration Program\nVersion 1.0", IDC_STATIC, 42, 14, 182, 17, SS_NOPREFIX
 //  "Copyright (C) ReactOS Team 2005-"COPYRIGHT_YEAR"\n"
     LTEXT           "Copyright (C) ReactOS Team 2005-2015\n\
 Christoph von Wittich (Christoph@ApiViewer.de)\n\
@@ -21,7 +21,7 @@ END
 IDD_GENERAL_PAGE DIALOGEX 0, 0, 366, 175
 STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
 CAPTION "一般"
-FONT 8, "MS Shell Dlg"
+FONT 9, "MS Shell Dlg"
 BEGIN
     CONTROL         "正常啟動(&N)", IDC_RB_NORMAL_STARTUP, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 18, 332, 10
     CONTROL         "診斷啟動(&D)", IDC_RB_DIAGNOSTIC_STARTUP, "Button", BS_AUTORADIOBUTTON, 15, 46, 332, 10
@@ -66,14 +66,16 @@ BEGIN
     PUSHBUTTON "全部禁用(&L)", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
 END
 
-IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
-STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
+IDD_TOOLS_PAGE DIALOGEX 0, 0, 366, 175
+STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CAPTION
+CAPTION "工具"
 FONT 9, "MS Shell Dlg"
 BEGIN
-    CONTROL "List2", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
-            LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 2, 1, 360, 134
-    EDITTEXT IDC_TOOLS_CMDLINE, 1, 139, 360, 12, ES_READONLY
-    PUSHBUTTON "運行(&R)", IDC_BTN_RUN, 311, 155, 50, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    CONTROL         "List1", IDC_TOOLS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 5, 356, 118
+    EDITTEXT        IDC_TOOLS_CMDLINE, 5, 139, 356, 14, ES_READONLY
+    PUSHBUTTON      "運行(&R)", IDC_BTN_RUN, 311, 156, 50, 14
+    CONTROL         "&Advanced Options", IDC_CBX_TOOLS_ADVOPT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 5, 158, 134, 12
+    LTEXT           "Selected &Command:", IDC_STATIC, 5, 127, 128, 10
 END
 
 IDD_SERVICES_PAGE DIALOGEX 0, 0, 362, 175
@@ -140,13 +142,18 @@ BEGIN
     IDS_ABOUT               "&About...\tShift+F1"
 END
 
+STRINGTABLE
+BEGIN
+    IDS_YES                 "是"
+    IDS_NO                  "No"
+END
+
 STRINGTABLE
 BEGIN
     IDS_TAB_SYSTEM "SYSTEM.INI"
     IDS_TAB_FREELDR "FREELDR.INI"
     IDS_TAB_SERVICES "服務"
     IDS_TAB_STARTUP "啟動"
-    IDS_TAB_TOOLS "工具"
 END
 
 STRINGTABLE
@@ -159,21 +166,9 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_TOOLS_COLUMN_NAME "名稱"
+    IDS_TOOLS_COLUMN_NAME "Tool Name"
     IDS_TOOLS_COLUMN_DESCR "描述"
-    IDS_TOOLS_CMD_NAME "命令提示字元"
-    IDS_TOOLS_CMD_DESCR ""
-    IDS_TOOLS_CMD_CMD "cmd.exe"
-    IDS_TOOLS_INFO_NAME "版本"
-    IDS_TOOLS_INFO_DESCR "顯示版本訊息。"
-    IDS_TOOLS_INFO_CMD "winver.exe"
-    IDS_TOOLS_REGEDIT_NAME "登錄表編輯器"
-    IDS_TOOLS_REGEDIT_DESCR "打開登錄表編輯器。"
-    IDS_TOOLS_REGEDIT_CMD "regedit.exe"
-    IDS_TOOLS_SYSDM_NAME "系統內容"
-    IDS_TOOLS_SYSDM_DESCR "顯示這台電腦的內容"
-    IDS_TOOLS_SYSDM_CMD "control.exe"
-    IDS_TOOLS_SYSDM_PARAM "sysdm.cpl"
+    IDS_TOOLS_COLUMN_STANDARD "Standard"
     IDS_STARTUP_COLUMN_ELEMENT "啟動項目"
     IDS_STARTUP_COLUMN_CMD "命令"
     IDS_STARTUP_COLUMN_PATH "位置"
index 813e678..4b5ebca 100644 (file)
@@ -2,9 +2,8 @@
  * PROJECT:     ReactOS Applications
  * LICENSE:     LGPL - See COPYING in the top level directory
  * FILE:        base/applications/msconfig_new/msconfig.c
- * PURPOSE:     msconfig main dialog
+ * PURPOSE:     MSConfig main dialog
  * COPYRIGHT:   Copyright 2005-2006 Christoph von Wittich <Christoph@ApiViewer.de>
- *
  */
 
 #include "precomp.h"
@@ -379,6 +378,7 @@ HWND CreatePropSheet(HINSTANCE hInstance, HWND hwndOwner, LPCTSTR lpszTitle)
     psp[nPages].pszTemplate = MAKEINTRESOURCE(IDD_STARTUP_PAGE);
     psp[nPages].pfnDlgProc  = (DLGPROC)StartupPageWndProc;
     ++nPages;
+#endif
 
     /* Tools page */
     psp[nPages].dwSize      = sizeof(PROPSHEETPAGE);
@@ -387,7 +387,6 @@ HWND CreatePropSheet(HINSTANCE hInstance, HWND hwndOwner, LPCTSTR lpszTitle)
     psp[nPages].pszTemplate = MAKEINTRESOURCE(IDD_TOOLS_PAGE);
     psp[nPages].pfnDlgProc  = (DLGPROC)ToolsPageWndProc;
     ++nPages;
-#endif
 
     /* Set the total number of created pages */
     psh.nPages = nPages;
index e5486f4..937acc0 100644 (file)
@@ -1,8 +1,16 @@
 #pragma once
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern BOOL bIsWindows;
 extern BOOL bIsOSVersionLessThanVista;
 
 extern HINSTANCE hInst;
 extern LPWSTR szAppName;
 extern HWND hMainWnd;
+
+#ifdef __cplusplus
+} // extern "C"
+#endif
index 269faca..b7cdc63 100644 (file)
@@ -4,6 +4,8 @@
 
 #include "resource.h"
 
+#define APP_TOOLS   MSCFGTL.XML
+
 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
 
 #define REACTOS_STR_FILE_DESCRIPTION  "ReactOS System Configuration Tool"
@@ -26,82 +28,109 @@ END
 
 #ifdef LANGUAGE_BG_BG
     #include "lang/bg-BG.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/bg-BG.xml"
 #endif
 #ifdef LANGUAGE_CA_ES
     #include "lang/ca-ES.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/ca-ES.xml"
 #endif
 #ifdef LANGUAGE_CS_CZ
     #include "lang/cs-CZ.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/cs-CZ.xml"
 #endif
 #ifdef LANGUAGE_DE_DE
     #include "lang/de-DE.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/de-DE.xml"
 #endif
 #ifdef LANGUAGE_EL_GR
     #include "lang/el-GR.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/el-GR.xml"
 #endif
 #ifdef LANGUAGE_EN_US
     #include "lang/en-US.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/en-US.xml"
 #endif
 #ifdef LANGUAGE_ES_ES
     #include "lang/es-ES.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/es-ES.xml"
 #endif
 #ifdef LANGUAGE_FR_FR
     #include "lang/fr-FR.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/fr-FR.xml"
 #endif
 #ifdef LANGUAGE_HE_IL
     #include "lang/he-IL.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/he-IL.xml"
 #endif
 #ifdef LANGUAGE_HU_HU
     #include "lang/hu-HU.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/hu-HU.xml"
 #endif
 #ifdef LANGUAGE_ID_ID
     #include "lang/id-ID.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/id-ID.xml"
 #endif
 #ifdef LANGUAGE_IT_IT
     #include "lang/it-IT.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/it-IT.xml"
 #endif
 #ifdef LANGUAGE_KO_KR
     #include "lang/ko-KR.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/ko-KR.xml"
 #endif
 #ifdef LANGUAGE_NL_NL
     #include "lang/nl-NL.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/nl-NL.xml"
 #endif
 #ifdef LANGUAGE_NB_NO
     #include "lang/no-NO.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/no-NO.xml"
 #endif
 #ifdef LANGUAGE_PL_PL
     #include "lang/pl-PL.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/pl-PL.xml"
 #endif
 #ifdef LANGUAGE_PT_BR
     #include "lang/pt-BR.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/pt-BR.xml"
 #endif
 #ifdef LANGUAGE_RO_RO
     #include "lang/ro-RO.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/ro-RO.xml"
 #endif
 #ifdef LANGUAGE_RU_RU
     #include "lang/ru-RU.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/ru-RU.xml"
 #endif
 #ifdef LANGUAGE_SK_SK
     #include "lang/sk-SK.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/sk-SK.xml"
 #endif
 #ifdef LANGUAGE_SQ_AL
     #include "lang/sq-AL.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/sq-AL.xml"
 #endif
 #ifdef LANGUAGE_SV_SE
     #include "lang/sv-SE.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/sv-SE.xml"
 #endif
 #ifdef LANGUAGE_TH_TH
     #include "lang/th-TH.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/th-TH.xml"
 #endif
 #ifdef LANGUAGE_TR_TR
     #include "lang/tr-TR.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/tr-TR.xml"
 #endif
 #ifdef LANGUAGE_UK_UA
     #include "lang/uk-UA.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/uk-UA.xml"
 #endif
 #ifdef LANGUAGE_ZH_CN
     #include "lang/zh-CN.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/zh-CN.xml"
 #endif
 #ifdef LANGUAGE_ZH_TW
     #include "lang/zh-TW.rc"
+    APP_TOOLS   HTML    "lang/mscfgtl/zh-TW.xml"
 #endif
index 899826e..afa23d0 100644 (file)
 #define WIN32_NO_STATUS
 #define _INC_WINDOWS
 #define COM_NO_WINDOWS_H
+
 #define NTOS_MODE_USER
 
+#define _FORCENAMELESSUNION
+// #define _WIN32_DCOM // For CoInitializeEx on Win2k and perhaps XP / 2003 ??
+
 #include <windef.h>
 #include <winbase.h>
 #include <winnls.h>
 #include <winuser.h>
 #include <winver.h>
 
-#include <shlobj.h>
+#include <initguid.h>
+// #include <shlobj.h> // If used, initguid.h must be included before!
+#include <shlwapi.h>
+#include <shellapi.h>
+#include <commctrl.h>
+#include <prsht.h>
 #include <strsafe.h>
 
 #include "msconfig.h"
index ddd4ce5..831675c 100644 (file)
@@ -2,6 +2,9 @@
 
 #define IDC_STATIC                 -1
 
+#define IDS_YES                         2210
+#define IDS_NO                          2211
+
 #define IDD_TOOLS_PAGE            102
 #define IDD_SERVICES_PAGE         103
 #define IDD_GENERAL_PAGE          104
 #define IDC_TAB                       1001
 #define IDC_BTN_APPLY                 1002
 #define IDC_BTN_HELP                  1003
-#define IDC_TOOLS_CMDLINE             1004
-#define IDC_BTN_RUN                   1005
 #define IDC_SERVICES_LIST             1006
-#define IDC_TOOLS_LIST                1007
 #define IDC_STARTUP_LIST              1008
 #define IDC_BTN_SERVICES_ACTIVATE     1009
 #define IDC_BTN_SERVICES_DEACTIVATE   1010
 #define IDC_BTN_SYSTEM_RESTORE_START    1318
 #define IDC_BTN_FILE_EXTRACTION         1418
 
+/* Tools page controls */
+#define IDC_TOOLS_LIST                  1007
+#define IDC_TOOLS_CMDLINE               1004
+#define IDC_BTN_RUN                     1005
+#define IDC_CBX_TOOLS_ADVOPT            1081
+#define IDS_TOOLS_COLUMN_NAME           2010
+#define IDS_TOOLS_COLUMN_DESCR          2011
+#define IDS_TOOLS_COLUMN_STANDARD       2006
+
 #define IDC_LIST_BOX                  1019
 #define IDC_BTN_CHECK_BOOT_PATH       1020
 #define IDC_BTN_SET_DEFAULT_BOOT      1021
 #define IDC_BTN_SYSTEM_ACTIVATE       1058
 #define IDC_BTN_SYSTEM_DEACTIVATE     1059
 
-#define IDS_TAB_TOOLS    2001
 #define IDS_TAB_SYSTEM   2002
 #define IDS_TAB_FREELDR  2003
 #define IDS_TAB_STARTUP  2004
 #define IDS_TAB_SERVICES 2005
 
-#define IDS_TOOLS_COLUMN_NAME       2010
-#define IDS_TOOLS_COLUMN_DESCR      2011
 #define IDS_SERVICES_COLUMN_SERVICE 2012
 #define IDS_SERVICES_COLUMN_REQ     2013
 #define IDS_SERVICES_COLUMN_VENDOR  2014
 #define IDS_STARTUP_COLUMN_CMD      2017
 #define IDS_STARTUP_COLUMN_PATH     2018
 
-#define IDS_TOOLS_CMD_NAME  2100
-#define IDS_TOOLS_CMD_DESCR 2101
-#define IDS_TOOLS_CMD_CMD   2102
-#define IDS_TOOLS_CMD_PARAM 2103
-
-#define IDS_TOOLS_INFO_NAME  2104
-#define IDS_TOOLS_INFO_DESCR 2105
-#define IDS_TOOLS_INFO_CMD   2106
-#define IDS_TOOLS_INFO_PARAM 2107
-
-#define IDS_TOOLS_REGEDIT_NAME  2108
-#define IDS_TOOLS_REGEDIT_DESCR 2109
-#define IDS_TOOLS_REGEDIT_CMD   2110
-#define IDS_TOOLS_REGEDIT_PARAM 2111
-
-#define IDS_TOOLS_SYSDM_NAME  2112
-#define IDS_TOOLS_SYSDM_DESCR 2113
-#define IDS_TOOLS_SYSDM_CMD   2114
-#define IDS_TOOLS_SYSDM_PARAM 2115
-
 #define IDS_SERVICES_STATUS_STOPPED 2200
 #define IDS_SERVICES_STATUS_RUNNING 2201
 #define IDS_SERVICES_YES            2202
diff --git a/reactos/base/applications/msconfig_new/toolspage.cpp b/reactos/base/applications/msconfig_new/toolspage.cpp
new file mode 100644 (file)
index 0000000..6838bcc
--- /dev/null
@@ -0,0 +1,528 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/toolspage.cpp
+ * PURPOSE:     Tools page message handler
+ * COPYRIGHT:   Copyright 2005-2006 Christoph von Wittich <Christoph@ApiViewer.de>
+ *              Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#include "precomp.h"
+#include "xmldomparser.hpp"
+#include "utils.h"
+#include "listviewfuncs.h"
+
+static HWND hToolsPage     = NULL;
+static HWND hToolsListCtrl = NULL;
+static int  iSortedColumn  = 0;
+
+typedef struct TOOL
+{
+    TOOL(const _bstr_t& Command,
+         const _bstr_t& DefParam,
+         const _bstr_t& AdvParam) :
+        m_Command(Command),
+        m_DefParam(DefParam),
+        m_AdvParam(AdvParam)
+    { }
+
+    ~TOOL(void)
+    { }
+
+    DWORD Run(BOOL bUseAdvParams)
+    {
+        return RunCommand(m_Command, bUseAdvParams ? m_AdvParam : m_DefParam, SW_SHOW);
+    }
+
+    _bstr_t m_Command;
+    _bstr_t m_DefParam;
+    _bstr_t m_AdvParam;
+
+} *PTOOL;
+
+static void AddTool(IXMLDOMElement*, BOOL);
+
+static HRESULT
+ParseToolsList(IXMLDOMDocument* pXMLDom, BOOL bIsStandard)
+{
+    static const _bstr_t XMLFileTag(L"MSCONFIGTOOLFILE");
+    static const _bstr_t XMLToolsTag(L"MSCONFIGTOOLS");
+
+    HRESULT hr = S_OK;
+
+    IXMLDOMNode    *pIterator = NULL, *pTmp = NULL;
+    IXMLDOMElement* pEl       = NULL;
+    DOMNodeType     type;
+    _bstr_t         tagName;
+
+    if (!pXMLDom)
+        return E_POINTER; // E_INVALIDARG
+
+    pXMLDom->get_documentElement(&pEl);
+
+    pEl->get_tagName(&tagName.GetBSTR());
+    _wcsupr(tagName);
+    if (tagName == XMLFileTag)
+    {
+        pEl->get_firstChild(&pIterator); SAFE_RELEASE(pEl);
+        while (pIterator)
+        {
+            pIterator->get_nodeType(&type);
+            if (type == NODE_ELEMENT)
+            {
+                pIterator->QueryInterface(IID_PPV_ARG(IXMLDOMElement, &pEl) /* IID_PPV_ARGS(&pEl) */);
+
+                pEl->get_tagName(&tagName.GetBSTR());
+                _wcsupr(tagName);
+                if (tagName == XMLToolsTag)
+                {
+                    pEl->get_firstChild(&pIterator); SAFE_RELEASE(pEl);
+                    while (pIterator)
+                    {
+                        pIterator->QueryInterface(IID_PPV_ARG(IXMLDOMElement, &pEl) /* IID_PPV_ARGS(&pEl) */);
+                        AddTool(pEl, bIsStandard);
+                        SAFE_RELEASE(pEl);
+
+                        pIterator->get_nextSibling(&pTmp);
+                        SAFE_RELEASE(pIterator); pIterator = pTmp;
+                    }
+                    // SAFE_RELEASE(pIterator);
+
+                    break;
+                }
+
+                SAFE_RELEASE(pEl);
+            }
+
+            pIterator->get_nextSibling(&pTmp);
+            SAFE_RELEASE(pIterator); pIterator = pTmp;
+        }
+        // SAFE_RELEASE(pIterator);
+    }
+    else if (tagName == XMLToolsTag)
+    {
+        pEl->get_firstChild(&pIterator); SAFE_RELEASE(pEl);
+        while (pIterator)
+        {
+            pIterator->QueryInterface(IID_PPV_ARG(IXMLDOMElement, &pEl) /* IID_PPV_ARGS(&pEl) */);
+            AddTool(pEl, bIsStandard);
+            SAFE_RELEASE(pEl);
+
+            pIterator->get_nextSibling(&pTmp);
+            SAFE_RELEASE(pIterator); pIterator = pTmp;
+        }
+        // SAFE_RELEASE(pIterator);
+    }
+
+    SAFE_RELEASE(pEl);
+
+    return hr;
+}
+
+static void
+AddItem(BOOL bIsStandard, const _bstr_t& name, const _bstr_t& descr, PTOOL tool)
+{
+    LPTSTR lpszStandard;
+    LVITEM item = {};
+
+    assert(tool);
+
+    item.mask   = LVIF_TEXT | LVIF_PARAM;
+    item.lParam = (LPARAM)tool;
+
+    item.pszText  = (LPWSTR)name;
+    item.iSubItem = 0;
+    // item.iItem    = ListView_GetItemCount(hToolsListCtrl);
+    
+    ListView_InsertItem(hToolsListCtrl, &item);
+
+    if (bIsStandard)
+    {
+        lpszStandard = LoadResourceString(hInst, IDS_YES);
+        ListView_SetItemText(hToolsListCtrl, item.iItem, 1, lpszStandard);
+        MemFree(lpszStandard);
+    }
+    else
+    {
+        lpszStandard = LoadResourceString(hInst, IDS_NO);
+        ListView_SetItemText(hToolsListCtrl, item.iItem, 1, lpszStandard);
+        MemFree(lpszStandard);
+    }
+
+    ListView_SetItemText(hToolsListCtrl, item.iItem, 2, (LPWSTR)descr);
+}
+
+static void
+AddTool(IXMLDOMElement* pXMLTool, BOOL bIsStandard)
+{
+    PTOOL tool;
+    _variant_t varLocID, varName, varPath,
+               varDefOpt, varAdvOpt, varHelp;
+
+    assert(pXMLTool);
+
+    pXMLTool->getAttribute(_bstr_t(L"_locID")     , &varLocID );
+    pXMLTool->getAttribute(_bstr_t(L"NAME")       , &varName  );
+    pXMLTool->getAttribute(_bstr_t(L"PATH")       , &varPath  );
+    pXMLTool->getAttribute(_bstr_t(L"DEFAULT_OPT"), &varDefOpt);
+    pXMLTool->getAttribute(_bstr_t(L"ADV_OPT")    , &varAdvOpt);
+    pXMLTool->getAttribute(_bstr_t(L"HELP")       , &varHelp  );
+
+    // TODO: check if the tool really exists... ??
+
+    tool = new TOOL(_bstr_t(varPath), _bstr_t(varDefOpt), _bstr_t(varAdvOpt));
+    AddItem(bIsStandard, _bstr_t(varName), _bstr_t(varHelp), tool);
+}
+
+static void
+FillListView(void)
+{
+    IXMLDOMDocument* pXMLDom = NULL;
+
+    if (!SUCCEEDED(InitXMLDOMParser()))
+        return;
+
+    if (SUCCEEDED(CreateAndInitXMLDOMDocument(&pXMLDom)))
+    {
+        // Load the internal tools list.
+        if (LoadXMLDocumentFromResource(pXMLDom, L"MSCFGTL.XML"))
+            ParseToolsList(pXMLDom, TRUE);
+
+        // Try to load the user-provided tools list. If it doesn't exist,
+        // then the second list-view's column "Standard" tool is removed.
+        if (LoadXMLDocumentFromFile(pXMLDom, L"MSCFGTLC.XML", TRUE))
+            ParseToolsList(pXMLDom, FALSE);
+        else
+            ListView_DeleteColumn(hToolsListCtrl, 1);
+    }
+
+    SAFE_RELEASE(pXMLDom);
+    UninitXMLDOMParser();
+}
+
+static size_t
+BuildCommandLine(LPWSTR lpszDest, LPCWSTR lpszCmdLine, LPCWSTR lpszParam, size_t bufSize)
+{
+    size_t numOfChars = 0; // The null character is counted in ExpandEnvironmentStrings(...).
+    // TODO: Take into account the "plus one" for numOfChars for ANSI version (see MSDN for more details).
+
+    if (lpszCmdLine && *lpszCmdLine)
+    {
+        numOfChars += ExpandEnvironmentStringsW(lpszCmdLine, NULL, 0);
+        if (lpszDest)
+            ExpandEnvironmentStringsW(lpszCmdLine, lpszDest, (DWORD)bufSize); // TODO: size_t to DWORD conversion !
+
+        if (lpszParam && *lpszParam)
+        {
+            ++numOfChars;
+            if (lpszDest)
+                wcscat(lpszDest, L" ");
+        }
+    }
+
+    if (lpszParam && *lpszParam)
+    {
+        numOfChars += wcslen(lpszParam);
+        if (lpszDest)
+            wcscat(lpszDest, lpszParam);
+    }
+
+    return numOfChars;
+}
+
+#define Button_IsEnabled(hwndCtl) IsWindowEnabled((hwndCtl))
+
+static void Update_States(int iSelectedItem)
+{
+    PTOOL tool;
+    LVITEM item = {};
+
+    assert(hToolsPage);
+
+    item.mask  = LVIF_PARAM;
+    item.iItem = iSelectedItem;
+
+    if (ListView_GetItem(hToolsListCtrl, &item)) // (item.iItem > -1) // TODO: corriger ailleurs ce genre de code...
+    {
+        LPTSTR lpszCmdLine = NULL;
+        size_t numOfChars  = 0;
+        tool = reinterpret_cast<PTOOL>(item.lParam);
+
+        ListView_EnsureVisible(hToolsListCtrl, item.iItem, FALSE);
+
+        Button_Enable(GetDlgItem(hToolsPage, IDC_BTN_RUN), TRUE);
+
+        if (!*(wchar_t*)tool->m_AdvParam)
+        {
+            ShowWindow(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), SW_HIDE);
+            Button_Enable(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), FALSE);
+        }
+        else
+        {
+            Button_Enable(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), TRUE);
+            ShowWindow(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), SW_NORMAL);
+        }
+
+        if ( (Button_IsEnabled(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT))) &&
+             (Button_GetCheck(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT)) == BST_CHECKED) )
+        {
+            numOfChars = BuildCommandLine(NULL, tool->m_Command, tool->m_AdvParam, 0);
+            lpszCmdLine = new WCHAR[numOfChars];
+            BuildCommandLine(lpszCmdLine, tool->m_Command, tool->m_AdvParam, numOfChars);
+        }
+        else
+        {
+            numOfChars = BuildCommandLine(NULL, tool->m_Command, tool->m_DefParam, 0);
+            lpszCmdLine = new WCHAR[numOfChars];
+            BuildCommandLine(lpszCmdLine, tool->m_Command, tool->m_DefParam, numOfChars);
+        }
+
+        SendDlgItemMessage(hToolsPage, IDC_TOOLS_CMDLINE, WM_SETTEXT, 0, (LPARAM)lpszCmdLine);
+
+        delete[] lpszCmdLine;
+    }
+    else
+    {
+        ShowWindow(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), SW_HIDE);
+        Button_Enable(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT), FALSE);
+        Button_Enable(GetDlgItem(hToolsPage, IDC_BTN_RUN), FALSE);
+    }
+}
+
+static BOOL RunSelectedTool(VOID)
+{
+    BOOL bRetVal = FALSE;
+    BOOL bUseAdvParams;
+
+    LVITEM item = {};
+    item.mask = LVIF_PARAM;
+    item.iItem = ListView_GetSelectionMark(hToolsListCtrl);
+    ListView_GetItem(hToolsListCtrl, &item);
+
+    if (ListView_GetItem(hToolsListCtrl, &item)) // (item.iItem > -1) // TODO: corriger ailleurs ce genre de code...
+    {
+        if ( (Button_IsEnabled(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT))) &&
+             (Button_GetCheck(GetDlgItem(hToolsPage, IDC_CBX_TOOLS_ADVOPT)) == BST_CHECKED) )
+            bUseAdvParams = TRUE;
+        else
+            bUseAdvParams = FALSE;
+
+        // Values greater (strictly) than 32 indicate success (see MSDN documentation for ShellExecute(...) API).
+        bRetVal = (reinterpret_cast<PTOOL>(item.lParam)->Run(bUseAdvParams) > 32);
+    }
+
+    return bRetVal;
+}
+
+extern "C" {
+
+INT_PTR CALLBACK
+ToolsPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
+{
+    switch (message)
+    {
+        case WM_INITDIALOG:
+        {
+            hToolsPage     = hDlg;
+            hToolsListCtrl = GetDlgItem(hToolsPage, IDC_TOOLS_LIST);
+
+            //
+            // Initialize the styles.
+            //
+            DWORD dwStyle = ListView_GetExtendedListViewStyle(hToolsListCtrl);
+            ListView_SetExtendedListViewStyle(hToolsListCtrl, dwStyle | LVS_EX_FULLROWSELECT);
+            /** SetWindowTheme(hToolsListCtrl, _T("Explorer"), NULL); // TODO: activate this only if Windows >= XP **/
+
+            //
+            // Initialize the application page's controls.
+            //
+            LVCOLUMN column = {};
+
+            // First column : Tool's name.
+            column.mask = LVCF_TEXT | LVCF_WIDTH;
+            column.pszText = LoadResourceString(hInst, IDS_TOOLS_COLUMN_NAME);
+            column.cx = 150;
+            ListView_InsertColumn(hToolsListCtrl, 0, &column);
+            MemFree(column.pszText);
+
+            // Second column : Whether the tool is a standard one or not.
+            column.mask = LVCF_TEXT | LVCF_WIDTH;
+            column.pszText = LoadResourceString(hInst, IDS_TOOLS_COLUMN_STANDARD);
+            column.cx = 60;
+            ListView_InsertColumn(hToolsListCtrl, 1, &column);
+            MemFree(column.pszText);
+
+            // Third column : Description.
+            column.mask = LVCF_TEXT | LVCF_WIDTH;
+            column.pszText = LoadResourceString(hInst, IDS_TOOLS_COLUMN_DESCR);
+            column.cx = 500;
+            ListView_InsertColumn(hToolsListCtrl, 2, &column);
+            MemFree(column.pszText);
+
+            //
+            // Populate and sort the list.
+            //
+            FillListView();
+            ListView_Sort(hToolsListCtrl, 0);
+
+            // Force an update in case of an empty list (giving focus on it when empty won't emit a LVN_ITEMCHANGED message).
+            Update_States(-1 /* Wrong index to initialize all the controls with their default state (i.e. disabled) */);
+
+            PropSheet_UnChanged(GetParent(hToolsPage), hToolsPage);
+
+            return TRUE;
+        }
+
+        case WM_DESTROY:
+        {
+            LVITEM lvitem = {};
+            lvitem.mask  = LVIF_PARAM;
+            lvitem.iItem = -1; // From the beginning.
+
+            while ((lvitem.iItem = ListView_GetNextItem(hToolsListCtrl, lvitem.iItem, LVNI_ALL)) != -1)
+            {
+                // ListView_Update();   // Updates a list-view item.
+                // ListView_FindItem(); // peut être intéressant pour faire de la recherche itérative à partir du nom (ou partie du...) de l'item.
+
+                ListView_GetItem(hToolsListCtrl, &lvitem);
+
+                delete reinterpret_cast<PTOOL>(lvitem.lParam);
+                lvitem.lParam = NULL;
+            }
+            ListView_DeleteAllItems(hToolsListCtrl);
+
+            return 0;
+        }
+
+        case WM_COMMAND:
+        {
+            switch (LOWORD(wParam))
+            {
+                case IDC_BTN_RUN:
+                {
+                    RunSelectedTool();
+                    return TRUE;
+                }
+
+                case IDC_CBX_TOOLS_ADVOPT:
+                {
+                    Update_States(ListView_GetSelectionMark(hToolsListCtrl));
+                    return TRUE;
+                }
+
+                default:
+                    return FALSE;
+            }
+            return FALSE;
+        }
+
+        case WM_NOTIFY:
+        {
+            if (reinterpret_cast<LPNMHDR>(lParam)->hwndFrom == hToolsListCtrl)
+            {
+                switch (reinterpret_cast<LPNMHDR>(lParam)->code)
+                {
+                    case LVN_ITEMCHANGED:
+                    {
+                        if ( (reinterpret_cast<LPNMLISTVIEW>(lParam)->uChanged  & LVIF_STATE) && /* The state has changed */
+                             (reinterpret_cast<LPNMLISTVIEW>(lParam)->uNewState & LVIS_SELECTED) /* The item has been (de)selected */ )
+                        {
+                            Update_States(reinterpret_cast<LPNMLISTVIEW>(lParam)->iItem);
+                        }
+
+                        return TRUE;
+                    }
+
+                    case NM_DBLCLK:
+                    case NM_RDBLCLK:
+                    {
+                        RunSelectedTool();
+                        return TRUE;
+                    }
+
+                    case LVN_COLUMNCLICK:
+                    {
+                        int iSortingColumn = reinterpret_cast<LPNMLISTVIEW>(lParam)->iSubItem;
+
+                        ListView_SortEx(hToolsListCtrl, iSortingColumn, iSortedColumn);
+                        iSortedColumn = iSortingColumn;
+
+                        return TRUE;
+                    }
+
+                    default:
+                        break;
+                }
+            }
+            else
+            {
+                switch (reinterpret_cast<LPNMHDR>(lParam)->code)
+                {
+                    case PSN_APPLY:
+                    {
+                        // Since there are nothing to modify, applying modifications
+                        // cannot return any error.
+                        SetWindowLongPtr(hToolsPage, DWLP_MSGRESULT, PSNRET_NOERROR);
+                        PropSheet_UnChanged(GetParent(hToolsPage), hToolsPage);
+                        return TRUE;
+                    }
+
+                    case PSN_HELP:
+                    {
+                        MessageBox(hToolsPage, _T("Help not implemented yet!"), _T("Help"), MB_ICONINFORMATION | MB_OK);
+                        return TRUE;
+                    }
+                
+                    case PSN_KILLACTIVE: // Is going to lose activation.
+                    {
+                        // Changes are always valid of course.
+                        SetWindowLongPtr(hToolsPage, DWLP_MSGRESULT, FALSE);
+                        return TRUE;
+                    }
+
+                    case PSN_QUERYCANCEL:
+                    {
+                        // Allows cancellation since there are nothing to cancel...
+                        SetWindowLongPtr(hToolsPage, DWLP_MSGRESULT, FALSE);
+                        return TRUE;
+                    }
+
+                    case PSN_QUERYINITIALFOCUS:
+                    {
+                        // Give the focus on and select the first item.
+                        ListView_SetItemState(hToolsListCtrl, 0, LVIS_FOCUSED | LVIS_SELECTED, LVIS_FOCUSED | LVIS_SELECTED);
+
+                        SetWindowLongPtr(hToolsPage, DWLP_MSGRESULT, (LONG_PTR)hToolsListCtrl);
+                        return TRUE;
+                    }
+
+                    //
+                    // DO NOT TOUCH THESE NEXT MESSAGES, THEY ARE OK LIKE THIS...
+                    //
+                    case PSN_RESET: // Perform final cleaning, called before WM_DESTROY.
+                        return TRUE;
+
+                    case PSN_SETACTIVE: // Is going to gain activation.
+                    {
+                        SetWindowLongPtr(hToolsPage, DWLP_MSGRESULT, 0);
+                        return TRUE;
+                    }
+
+                    default:
+                        break;
+                }
+            }
+
+            return FALSE;
+        }
+
+        default:
+            return FALSE;
+    }
+
+    // return FALSE;
+}
+
+}
+
+/* EOF */
index b2d296f..4d31691 100644 (file)
@@ -1,9 +1,17 @@
-#ifndef _TOOLSPAGE_H_
-#define _TOOLSPAGE_H_
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/toolspage.cpp
+ * PURPOSE:     Tools page message handler
+ * COPYRIGHT:   Copyright 2005-2006 Christoph von Wittich <Christoph@ApiViewer.de>
+ *              Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
 
-extern HWND hToolsPage;
-extern HWND hToolsListCtrl;
+#ifndef __TOOLSPAGE_H__
+#define __TOOLSPAGE_H__
 
 INT_PTR CALLBACK ToolsPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
 
-#endif /* _TOOLSPAGE_H_ */
+#endif // __TOOLSPAGE_H__
+
+/* EOF */
index 738985c..cac484f 100644 (file)
@@ -122,6 +122,29 @@ LoadConditionalResourceStringEx(IN HINSTANCE hInstance,
                                 pSize);
 }
 
+DWORD
+RunCommand(IN LPCWSTR lpszCommand,
+           IN LPCWSTR lpszParameters,
+           IN INT nShowCmd)
+{
+    DWORD dwRes;
+
+    DWORD dwNumOfChars;
+    LPWSTR lpszExpandedCommand;
+
+    dwNumOfChars = ExpandEnvironmentStringsW(lpszCommand, NULL, 0);
+    lpszExpandedCommand = (LPWSTR)MemAlloc(0, dwNumOfChars * sizeof(WCHAR));
+    ExpandEnvironmentStringsW(lpszCommand, lpszExpandedCommand, dwNumOfChars);
+
+    dwRes = (DWORD)ShellExecuteW(NULL, NULL /* and not L"open" !! */,
+                                 lpszExpandedCommand,
+                                 lpszParameters,
+                                 NULL, nShowCmd);
+    MemFree(lpszExpandedCommand);
+
+    return dwRes;
+}
+
 
 ////////////////////  The following comes from MSDN samples  ///////////////////
 // https://msdn.microsoft.com/en-us/library/windows/desktop/dd162826(v=vs.85).aspx
index ee6be6b..54142f6 100644 (file)
@@ -43,6 +43,11 @@ LoadConditionalResourceStringEx(IN HINSTANCE hInstance,
 #define LoadConditionalResourceString(hInst, bCond, uIDifT, uIDifF) \
     LoadConditionalResourceStringEx((hInst), (bCond), (uIDifT), (uIDifF), NULL)
 
+DWORD
+RunCommand(IN LPCWSTR lpszCommand,
+           IN LPCWSTR lpszParameters,
+           IN INT nShowCmd);
+
 
 ////////////////////  The following comes from MSDN samples  ///////////////////
 // https://msdn.microsoft.com/en-us/library/windows/desktop/dd162826(v=vs.85).aspx
diff --git a/reactos/base/applications/msconfig_new/xmldomparser.cpp b/reactos/base/applications/msconfig_new/xmldomparser.cpp
new file mode 100644 (file)
index 0000000..75bf08d
--- /dev/null
@@ -0,0 +1,180 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/xmldomparser.cpp
+ * PURPOSE:     XML DOM Parser
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#include "precomp.h"
+#include "xmldomparser.hpp"
+#include "utils.h"
+#include "stringutils.h"
+
+// UTF8 adapted version of ConvertStringToBSTR (see lib/sdk/comsupp/comsupp.c)
+static BSTR
+ConvertUTF8StringToBSTR(const char *pSrc)
+{
+    DWORD cwch;
+    BSTR wsOut(NULL);
+
+    if (!pSrc) return NULL;
+
+    /* Compute the needed size with the NULL terminator */
+    cwch = MultiByteToWideChar(CP_UTF8, 0, pSrc, -1, NULL, 0);
+    if (cwch == 0) return NULL;
+
+    /* Allocate the BSTR (without the NULL terminator) */
+    wsOut = SysAllocStringLen(NULL, cwch - 1);
+    if (!wsOut)
+    {
+        _com_issue_error(HRESULT_FROM_WIN32(ERROR_OUTOFMEMORY));
+        return NULL;
+    }
+
+    /* Convert the string */
+    if (MultiByteToWideChar(CP_UTF8, 0, pSrc, -1, wsOut, cwch) == 0)
+    {
+        /* We failed, clean everything up */
+        cwch = GetLastError();
+
+        SysFreeString(wsOut);
+        wsOut = NULL;
+
+        _com_issue_error(!IS_ERROR(cwch) ? HRESULT_FROM_WIN32(cwch) : cwch);
+    }
+
+    return wsOut;
+}
+
+HRESULT
+InitXMLDOMParser(VOID)
+{
+    return CoInitialize(NULL);
+}
+
+VOID
+UninitXMLDOMParser(VOID)
+{
+    CoUninitialize();
+    return;
+}
+
+HRESULT
+CreateAndInitXMLDOMDocument(IXMLDOMDocument** ppDoc)
+{
+    HRESULT hr = CoCreateInstance(CLSID_DOMDocument30, // __uuidof(DOMDocument30), // NOTE: Do not use DOMDocument60 if you want MSConfig working by default on XP.
+                                  NULL,
+                                  CLSCTX_INPROC_SERVER,
+                                  IID_PPV_ARG(IXMLDOMDocument, ppDoc) /* IID_PPV_ARGS(ppDoc) */);
+    if (!SUCCEEDED(hr))
+        return hr;
+
+    /* These methods should not fail so don't inspect result */
+    (*ppDoc)->put_async(VARIANT_FALSE);  
+    (*ppDoc)->put_validateOnParse(VARIANT_FALSE);
+    (*ppDoc)->put_resolveExternals(VARIANT_FALSE);
+
+    return hr;
+}
+
+BOOL
+LoadXMLDocumentFromResource(IXMLDOMDocument* pDoc,
+                            LPCWSTR lpszXMLResName)
+{
+    VARIANT_BOOL Success = VARIANT_FALSE;
+    HRSRC   hRes;
+    HGLOBAL handle;
+    LPVOID  lpXMLRes;
+    _bstr_t bstrXMLRes;
+
+    if (!pDoc)
+        return FALSE;
+
+    // hRes = FindResourceExW(NULL, RT_HTML, lpszXMLResName, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL));
+    hRes = FindResourceW(NULL, lpszXMLResName, RT_HTML);
+    if (hRes == NULL)
+        return FALSE;
+
+    handle = LoadResource(NULL, hRes);
+    if (handle == NULL)
+        return FALSE;
+
+    lpXMLRes = LockResource(handle);
+    if (lpXMLRes == NULL)
+        goto Cleanup;
+
+    /* Convert the resource to UNICODE if needed */
+    if (!IsTextUnicode(lpXMLRes, SizeofResource(NULL, hRes), NULL))
+        bstrXMLRes.Attach(ConvertUTF8StringToBSTR((LPCSTR)lpXMLRes));
+    else
+        bstrXMLRes = (LPCWSTR)lpXMLRes;
+
+    if (SUCCEEDED(pDoc->loadXML(bstrXMLRes, &Success)) && (Success != VARIANT_TRUE))
+    {
+        IXMLDOMParseError* pXMLErr = NULL;
+        _bstr_t            bstrErr;
+
+        if (SUCCEEDED(pDoc->get_parseError(&pXMLErr)) &&
+            SUCCEEDED(pXMLErr->get_reason(&bstrErr.GetBSTR())))
+        {
+            LPWSTR lpszStr = NULL;
+
+            if (IS_INTRESOURCE((ULONG_PTR)lpszXMLResName))
+                lpszStr = FormatString(L"Failed to load DOM from resource '#%u': %wS", lpszXMLResName, (wchar_t*)bstrErr);
+            else
+                lpszStr = FormatString(L"Failed to load DOM from resource '%wS': %wS", lpszXMLResName, (wchar_t*)bstrErr);
+
+            MessageBoxW(NULL, lpszStr, L"Error", MB_ICONERROR | MB_OK);
+
+            MemFree(lpszStr);
+        }
+
+        SAFE_RELEASE(pXMLErr);
+    }
+
+Cleanup:
+    FreeResource(handle);
+
+    return (Success == VARIANT_TRUE);
+}
+
+BOOL
+LoadXMLDocumentFromFile(IXMLDOMDocument* pDoc,
+                        LPCWSTR lpszFilename,
+                        BOOL bIgnoreErrorsIfNonExistingFile)
+{
+    VARIANT_BOOL Success = VARIANT_FALSE;
+    _variant_t varFileName(lpszFilename);
+
+    if (!pDoc)
+        return FALSE;
+
+    if (SUCCEEDED(pDoc->load(varFileName, &Success)) && (Success != VARIANT_TRUE))
+    {
+        IXMLDOMParseError* pXMLErr    = NULL;
+        LONG               lErrorCode = 0L;
+
+        if (SUCCEEDED(pDoc->get_parseError(&pXMLErr)) &&
+            SUCCEEDED(pXMLErr->get_errorCode(&lErrorCode)))
+        {
+            if ( !bIgnoreErrorsIfNonExistingFile ||
+                ((lErrorCode != _HRESULT_TYPEDEF_(0x800C0006) /* INET_E_OBJECT_NOT_FOUND */) &&
+                 (lErrorCode != HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND))) )
+            {
+                _bstr_t bstrErr;
+
+                if (SUCCEEDED(pXMLErr->get_reason(&bstrErr.GetBSTR())))
+                {
+                    LPWSTR lpszStr = FormatString(L"Failed to load DOM from '%wS': %wS", lpszFilename, (wchar_t*)bstrErr);
+                    MessageBoxW(NULL, lpszStr, L"Error", MB_ICONERROR | MB_OK);
+                    MemFree(lpszStr);
+                }
+            }
+        }
+
+        SAFE_RELEASE(pXMLErr);
+    }
+
+    return (Success == VARIANT_TRUE);
+}
diff --git a/reactos/base/applications/msconfig_new/xmldomparser.hpp b/reactos/base/applications/msconfig_new/xmldomparser.hpp
new file mode 100644 (file)
index 0000000..b61f284
--- /dev/null
@@ -0,0 +1,69 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/xmldomparser.cpp
+ * PURPOSE:     XML DOM Parser
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+/*
+ *
+ * MSXML Version    Header File Name    Library File Name    DLL File Name
+ * =======================================================================
+ *     2.x              msxml.h              msxml.lib         msxml2.dll
+ *     3.0              msxml2.h             msxml2.lib        msxml3.dll
+ *     4.0              msxml2.h             msxml2.lib        msxml4.dll
+ *     6.0              msxml6.h             msxml6.lib        msxml6.dll
+ */
+// #pragma comment(lib, "msxml2.lib")
+#include <initguid.h>
+#define _COM_NO_STANDARD_GUIDS_
+#include <comdef.h>
+// #include <comutil.h> // comdef.h includes comutil.h
+#include <ole2.h>
+#include <msxml2.h>
+
+//
+// About macro while(0) trick : see http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/
+//
+// Macro that releases a COM object if not NULL.
+#define SAFE_RELEASE(p) \
+    do { if ((p)) { (p)->Release(); (p) = NULL; } } while (0)
+
+#if 0
+//  IID_PPV_ARGS(ppType)
+//      ppType is the variable of type IType that will be filled
+//
+//      RESULTS in:  IID_IType, ppvType
+//      will create a compiler error if wrong level of indirection is used.
+//
+// See ObjBase.h - Only in Windows 7 SDK.
+#ifndef IID_PPV_ARGS
+extern "C++"
+{
+    template<typename T> void** IID_PPV_ARGS_Helper(T** pp) 
+    {
+        static_cast<IUnknown*>(*pp);    // make sure everyone derives from IUnknown
+        return reinterpret_cast<void**>(pp);
+    }
+}
+
+#define IID_PPV_ARGS(ppType) __uuidof(**(ppType)), IID_PPV_ARGS_Helper(ppType)
+#endif
+#else
+// See include/reactos/shellutils.h
+#ifdef __cplusplus
+#   define IID_PPV_ARG(Itype, ppType) IID_##Itype, reinterpret_cast<void**>((static_cast<Itype**>(ppType)))
+#   define IID_NULL_PPV_ARG(Itype, ppType) IID_##Itype, NULL, reinterpret_cast<void**>((static_cast<Itype**>(ppType)))
+#else
+#   define IID_PPV_ARG(Itype, ppType) IID_##Itype, (void**)(ppType)
+#   define IID_NULL_PPV_ARG(Itype, ppType) IID_##Itype, NULL, (void**)(ppType)
+#endif
+#endif
+
+HRESULT InitXMLDOMParser(void);
+void UninitXMLDOMParser(void);
+
+HRESULT CreateAndInitXMLDOMDocument(IXMLDOMDocument** ppDoc);
+BOOL LoadXMLDocumentFromResource(IXMLDOMDocument* pXMLDom, LPCWSTR lpszXMLResName);
+BOOL LoadXMLDocumentFromFile(IXMLDOMDocument* pXMLDom, LPCWSTR lpszFilename, BOOL bIgnoreErrorsIfNonExistingFile = FALSE);