diff --git a/dll/cpl/sysdm/advanced.c b/dll/cpl/sysdm/advanced.c index ffa1e051ed..fe1470d04a 100644 --- a/dll/cpl/sysdm/advanced.c +++ b/dll/cpl/sysdm/advanced.c @@ -12,6 +12,7 @@ static TCHAR BugLink[] = _T("http://jira.reactos.org/"); static TCHAR ReportAsWorkstationKey[] = _T("SYSTEM\\CurrentControlSet\\Control\\ReactOS\\Settings\\Version"); +static TCHAR WinNTNotServerNTKey[] = _T("SYSTEM\\CurrentControlSet\\Control\\ProductOptions"); static VOID @@ -19,6 +20,9 @@ OnOK(HWND hwndDlg) { HKEY hKey; DWORD ReportAsWorkstation; + BOOL WinNTNotServerNT; + WCHAR ProductType[9]; + LONG lRet; ReportAsWorkstation = (SendDlgItemMessageW(hwndDlg, IDC_REPORTASWORKSTATION, @@ -45,6 +49,36 @@ OnOK(HWND hwndDlg) RegCloseKey(hKey); } + + WinNTNotServerNT = (SendDlgItemMessageW(hwndDlg, + IDC_WINNT_NOT_SERVERNT, + BM_GETCHECK, + 0, + 0) == BST_CHECKED); + + if (WinNTNotServerNT) + wcscpy(ProductType, L"WinNT"); + else + wcscpy(ProductType, L"ServerNT"); + + lRet = RegOpenKeyExW(HKEY_LOCAL_MACHINE, + WinNTNotServerNTKey, + 0, + KEY_SET_VALUE, + &hKey); + if (lRet != ERROR_SUCCESS) + { + return; + } + + lRet = RegSetValueExW(hKey, + L"ProductType", + 0, + REG_SZ, + (LPBYTE)ProductType, + (wcslen(ProductType) + 1) * sizeof(WCHAR)); + + RegCloseKey(hKey); } static VOID @@ -53,7 +87,10 @@ OnInitSysSettingsDialog(HWND hwndDlg) HKEY hKey; DWORD dwVal; DWORD dwType = REG_DWORD; + DWORD dwTypeSz = REG_SZ; + DWORD dwValueLength; DWORD cbData = sizeof(DWORD); + WCHAR ProductType[9]; if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, ReportAsWorkstationKey, @@ -81,6 +118,34 @@ OnInitSysSettingsDialog(HWND hwndDlg) RegCloseKey(hKey); } + + if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, + WinNTNotServerNTKey, + 0, + KEY_READ, + &hKey) == ERROR_SUCCESS) + { + dwValueLength = sizeof(ProductType); + if (RegQueryValueEx(hKey, + L"ProductType", + 0, + &dwTypeSz, + (LPBYTE)ProductType, + &dwValueLength) == ERROR_SUCCESS) + { + if (wcscmp(ProductType, L"WinNT") == 0) + { + // set the check box + SendDlgItemMessageW(hwndDlg, + IDC_WINNT_NOT_SERVERNT, + BM_SETCHECK, + BST_CHECKED, + 0); + } + } + + RegCloseKey(hKey); + } } INT_PTR CALLBACK diff --git a/dll/cpl/sysdm/lang/bg-BG.rc b/dll/cpl/sysdm/lang/bg-BG.rc index fb37dd5cda..3672ffb822 100644 --- a/dll/cpl/sysdm/lang/bg-BG.rc +++ b/dll/cpl/sysdm/lang/bg-BG.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Сведения за версията", IDC_STATIC, 6, 3, 210, 73 LTEXT "РеактОС е сглобен като сървърна РУ и се докладва като такава. Отметнете това поле, за да го промените само за това приложение.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Докладване като работна установка", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Докладване като работна установка", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "Добре", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/cs-CZ.rc b/dll/cpl/sysdm/lang/cs-CZ.rc index 3837c27381..894d656586 100644 --- a/dll/cpl/sysdm/lang/cs-CZ.rc +++ b/dll/cpl/sysdm/lang/cs-CZ.rc @@ -74,7 +74,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Informace o verzi", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS je vytvořen jako serverový OS a jako takový se také hlásí. Po zaškrtnutí tohoto políčka se pro aplikace toto chování změní.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Hlásit se jako pracovní stanice", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Hlásit se jako pracovní stanice", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/da-DK.rc b/dll/cpl/sysdm/lang/da-DK.rc index 103e281508..66dc6a2a48 100644 --- a/dll/cpl/sysdm/lang/da-DK.rc +++ b/dll/cpl/sysdm/lang/da-DK.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/de-DE.rc b/dll/cpl/sysdm/lang/de-DE.rc index 823c372bd5..ff61e7f33f 100644 --- a/dll/cpl/sysdm/lang/de-DE.rc +++ b/dll/cpl/sysdm/lang/de-DE.rc @@ -78,7 +78,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Versionsinfo", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS ist als Serversystem konzipiert worden und identifiziert sich auch als solches. Diese Einstellung ändert das Verhalten für Anwendungen.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Als Workstation identifizieren", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Als Workstation identifizieren", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/el-GR.rc b/dll/cpl/sysdm/lang/el-GR.rc index e39ca8b53a..377d94f281 100644 --- a/dll/cpl/sysdm/lang/el-GR.rc +++ b/dll/cpl/sysdm/lang/el-GR.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/en-US.rc b/dll/cpl/sysdm/lang/en-US.rc index c97e4e1200..e6ec31b7f6 100644 --- a/dll/cpl/sysdm/lang/en-US.rc +++ b/dll/cpl/sysdm/lang/en-US.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "&Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "&Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/es-ES.rc b/dll/cpl/sysdm/lang/es-ES.rc index edd88a10e1..5ca4bc1ae0 100644 --- a/dll/cpl/sysdm/lang/es-ES.rc +++ b/dll/cpl/sysdm/lang/es-ES.rc @@ -71,7 +71,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Información de la versión ", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS está diseñado como un sistema operativo servidor y de forma predeterminada es tratado como tal. Seleccione esta casilla para hacer que las aplicaciones lo detecten según sus preferencias.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Convertirse en equipo de escritorio", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Convertirse en equipo de escritorio", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "Aceptar", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/fr-FR.rc b/dll/cpl/sysdm/lang/fr-FR.rc index d802ef2a3a..b5278cb2c4 100644 --- a/dll/cpl/sysdm/lang/fr-FR.rc +++ b/dll/cpl/sysdm/lang/fr-FR.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Information de version", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS est construit comme un OS serveur et se présente comme tel. Cochez cette case pour changer ce comportement pour les applications.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Se présenter comme une station de travail", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Se présenter comme une station de travail", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/he-IL.rc b/dll/cpl/sysdm/lang/he-IL.rc index 484b1d2466..338b312fa6 100644 --- a/dll/cpl/sysdm/lang/he-IL.rc +++ b/dll/cpl/sysdm/lang/he-IL.rc @@ -71,7 +71,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "מידע גרסה", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "דווח כתחנת עבודה", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "דווח כתחנת עבודה", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "אישור", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/hu-HU.rc b/dll/cpl/sysdm/lang/hu-HU.rc index a5e947540a..833a857b9d 100644 --- a/dll/cpl/sysdm/lang/hu-HU.rc +++ b/dll/cpl/sysdm/lang/hu-HU.rc @@ -71,7 +71,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/id-ID.rc b/dll/cpl/sysdm/lang/id-ID.rc index ee8c01d702..52a7c25cca 100644 --- a/dll/cpl/sysdm/lang/id-ID.rc +++ b/dll/cpl/sysdm/lang/id-ID.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/it-IT.rc b/dll/cpl/sysdm/lang/it-IT.rc index fb0440f20a..0748222862 100644 --- a/dll/cpl/sysdm/lang/it-IT.rc +++ b/dll/cpl/sysdm/lang/it-IT.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Informazioni sulla versione", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS è compilato come server ed è notificato come tale. Non per questa applicazione.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Notifica come Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Notifica come Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/ja-JP.rc b/dll/cpl/sysdm/lang/ja-JP.rc index d9fd5ab814..f238d795b3 100644 --- a/dll/cpl/sysdm/lang/ja-JP.rc +++ b/dll/cpl/sysdm/lang/ja-JP.rc @@ -69,7 +69,8 @@ FONT 9, "MS UI Gothic", 0, 0, 0x1 BEGIN GROUPBOX "バージョン情報", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS はサーバ OS としてビルドされているため、サーバとしてふるまいます。これを変更するにはこのボックスにチェックしてください。ただしアプリケーションに対してのみ有効です。", IDC_STATIC, 15, 15, 183, 41 - CONTROL "ワークステーションとしてふるまう", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "ワークステーションとしてふるまう", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/nl-NL.rc b/dll/cpl/sysdm/lang/nl-NL.rc index 39695f63e0..7ca8f4d789 100644 --- a/dll/cpl/sysdm/lang/nl-NL.rc +++ b/dll/cpl/sysdm/lang/nl-NL.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/no-NO.rc b/dll/cpl/sysdm/lang/no-NO.rc index c6e208b476..e1dfa51955 100644 --- a/dll/cpl/sysdm/lang/no-NO.rc +++ b/dll/cpl/sysdm/lang/no-NO.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/pl-PL.rc b/dll/cpl/sysdm/lang/pl-PL.rc index 4a312434b0..5b4fe908ba 100644 --- a/dll/cpl/sysdm/lang/pl-PL.rc +++ b/dll/cpl/sysdm/lang/pl-PL.rc @@ -78,7 +78,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Informowanie o wersji", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS jest zbudowany w oparciu o wersję serwerową. Zaznacz pole, aby ReactOS zgłaszał się aplikacjom jako stacja robocza.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Zgłaszaj jako stację roboczą", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Zgłaszaj jako stację roboczą", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/ro-RO.rc b/dll/cpl/sysdm/lang/ro-RO.rc index aad4895d74..36e9d9d2dc 100644 --- a/dll/cpl/sysdm/lang/ro-RO.rc +++ b/dll/cpl/sysdm/lang/ro-RO.rc @@ -78,7 +78,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Informații versiune", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS este construit ca sistem server și se raportează ca atare. Bifați această căsuță pentru a dedica sistemul exclusiv aplicațiilor.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Solicit &autoraportarea sistemului ca stație de lucru", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Solicit &autoraportarea sistemului ca stație de lucru", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "Î&nchide", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/ru-RU.rc b/dll/cpl/sysdm/lang/ru-RU.rc index 0cb0522e69..7502580456 100644 --- a/dll/cpl/sysdm/lang/ru-RU.rc +++ b/dll/cpl/sysdm/lang/ru-RU.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Информация о версии", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS собран как серверная ОС и сообщает приложениям об этом. Установка флажка изменит это (только для приложений).", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Представляться как рабочая станция", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Представляться как рабочая станция", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/sk-SK.rc b/dll/cpl/sysdm/lang/sk-SK.rc index a3fb6402c2..2fb4f819cc 100644 --- a/dll/cpl/sysdm/lang/sk-SK.rc +++ b/dll/cpl/sysdm/lang/sk-SK.rc @@ -77,7 +77,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/sq-AL.rc b/dll/cpl/sysdm/lang/sq-AL.rc index ca6f45162d..238c5b01c3 100644 --- a/dll/cpl/sysdm/lang/sq-AL.rc +++ b/dll/cpl/sysdm/lang/sq-AL.rc @@ -69,7 +69,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Versioni Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS është ndërtuar si një server OS dhe raporton si të tillë. Kontrolloni këtë kuti për të ndryshuar vetëm këtë program.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Raporto si StacionPune", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 88, 10 + CONTROL "Raporto si StacionPune", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/sv-SE.rc b/dll/cpl/sysdm/lang/sv-SE.rc index d7b22afbca..a8204b70bd 100644 --- a/dll/cpl/sysdm/lang/sv-SE.rc +++ b/dll/cpl/sysdm/lang/sv-SE.rc @@ -71,7 +71,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Version Info", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS is built as a server OS and reports as such. Check this box to change this for applications only.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Report as Workstation", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/tr-TR.rc b/dll/cpl/sysdm/lang/tr-TR.rc index 2e1b180c2b..6d0b887d92 100644 --- a/dll/cpl/sysdm/lang/tr-TR.rc +++ b/dll/cpl/sysdm/lang/tr-TR.rc @@ -71,7 +71,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Sürüm Bilgisi",IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS, bir sunucu işletim dizgesi olarak yapılmıştır ve öyle bildirilir. Yalnızca uygulamalar için, bunu değiştirmek için bu kutucuğu imleyiniz.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "İş İstasyonu Olarak Bildir", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "İş İstasyonu Olarak Bildir", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "Tamam", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/uk-UA.rc b/dll/cpl/sysdm/lang/uk-UA.rc index bb5ddfa9f1..5976d9547c 100644 --- a/dll/cpl/sysdm/lang/uk-UA.rc +++ b/dll/cpl/sysdm/lang/uk-UA.rc @@ -77,7 +77,8 @@ FONT 8, "MS Shell Dlg", 0, 0, 0x1 BEGIN GROUPBOX "Інформація про версію", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS повудована як серверна ОС, і так само про себе повідомляє. Обрати прапорець, щоб змінити це лише для програм.", IDC_STATIC, 15, 15, 183, 41 - CONTROL "Позначити як робочу станцію", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "Позначити як робочу станцію", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "OK", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/zh-CN.rc b/dll/cpl/sysdm/lang/zh-CN.rc index 8069f29834..10a29135d0 100644 --- a/dll/cpl/sysdm/lang/zh-CN.rc +++ b/dll/cpl/sysdm/lang/zh-CN.rc @@ -72,7 +72,8 @@ FONT 9, "宋体", 0, 0, 0x1 BEGIN GROUPBOX "版本信息", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS 作为服务器操作系统被构建,并如此被报告。选中此框可更改(仅对于应用程序有效)。", IDC_STATIC, 15, 15, 183, 41 - CONTROL "报告为工作站(&R)", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "报告为工作站(&R)", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "确定", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/lang/zh-TW.rc b/dll/cpl/sysdm/lang/zh-TW.rc index 1e60657a97..33965ebe4c 100644 --- a/dll/cpl/sysdm/lang/zh-TW.rc +++ b/dll/cpl/sysdm/lang/zh-TW.rc @@ -72,7 +72,8 @@ FONT 9, "新細明體", 0, 0, 0x1 BEGIN GROUPBOX "版本資訊", IDC_STATIC, 6, 3, 210, 73 LTEXT "ReactOS 作為伺服器作業系統建立並這樣被報告。選中此框可變更(僅對應用程式有效)。", IDC_STATIC, 15, 15, 183, 41 - CONTROL "作爲工作站報告", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 + CONTROL "作爲工作站報告", IDC_REPORTASWORKSTATION, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 40, 190, 10 + CONTROL "&WinNT instead of ServerNT", IDC_WINNT_NOT_SERVERNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 16, 57, 190, 10 PUSHBUTTON "確定", IDOK, 166, 83, 50, 14 END diff --git a/dll/cpl/sysdm/resource.h b/dll/cpl/sysdm/resource.h index 26645d023f..897172783d 100644 --- a/dll/cpl/sysdm/resource.h +++ b/dll/cpl/sysdm/resource.h @@ -87,6 +87,7 @@ /* System settings */ #define IDD_SYSSETTINGS 800 #define IDC_REPORTASWORKSTATION 801 +#define IDC_WINNT_NOT_SERVERNT 802 /* User profiles */ #define IDD_USERPROFILE 500