From e121cc7e3d5e13a320a00aa8f679fed2da157db6 Mon Sep 17 00:00:00 2001 From: Dmitry Chapyshev Date: Tue, 11 Mar 2008 15:52:27 +0000 Subject: [PATCH] - Rewrite input.dll - Delete unused resources - Update all languages svn path=/trunk/; revision=32656 --- reactos/dll/cpl/input/add.c | 200 +++++++---- reactos/dll/cpl/input/advanced.c | 137 ------- reactos/dll/cpl/input/input.c | 3 +- reactos/dll/cpl/input/input.h | 19 +- reactos/dll/cpl/input/input.rbuild | 5 +- reactos/dll/cpl/input/input.rc | 10 +- reactos/dll/cpl/input/inputlangprop.c | 15 +- reactos/dll/cpl/input/keysettings.c | 2 +- reactos/dll/cpl/input/lang/bg-BG.rc | 227 ++---------- reactos/dll/cpl/input/lang/de-DE.rc | 226 ++---------- reactos/dll/cpl/input/lang/en-US.rc | 223 ++---------- reactos/dll/cpl/input/lang/es-ES.rc | 227 ++---------- reactos/dll/cpl/input/lang/fr-FR.rc | 227 ++---------- reactos/dll/cpl/input/lang/pl-PL.rc | 227 ++---------- reactos/dll/cpl/input/lang/ru-RU.rc | 221 ++---------- reactos/dll/cpl/input/lang/sk-SK.rc | 225 ++---------- reactos/dll/cpl/input/lang/uk-UA.rc | 227 ++---------- reactos/dll/cpl/input/langbar.c | 61 ---- reactos/dll/cpl/input/misc.c | 61 ---- reactos/dll/cpl/input/resource.h | 118 ++---- .../dll/cpl/input/resources/information.ico | Bin 1406 -> 0 bytes reactos/dll/cpl/input/resources/keyboard.ico | Bin 1406 -> 0 bytes reactos/dll/cpl/input/resources/marker.ico | Bin 318 -> 0 bytes .../dll/cpl/input/resources/microphone.ico | Bin 1406 -> 0 bytes reactos/dll/cpl/input/settings.c | 338 ++++++------------ 25 files changed, 604 insertions(+), 2395 deletions(-) delete mode 100644 reactos/dll/cpl/input/advanced.c delete mode 100644 reactos/dll/cpl/input/langbar.c delete mode 100644 reactos/dll/cpl/input/misc.c delete mode 100644 reactos/dll/cpl/input/resources/information.ico delete mode 100644 reactos/dll/cpl/input/resources/keyboard.ico delete mode 100644 reactos/dll/cpl/input/resources/marker.ico delete mode 100644 reactos/dll/cpl/input/resources/microphone.ico diff --git a/reactos/dll/cpl/input/add.c b/reactos/dll/cpl/input/add.c index 04448a217ae..2821993e165 100644 --- a/reactos/dll/cpl/input/add.c +++ b/reactos/dll/cpl/input/add.c @@ -1,27 +1,9 @@ -/* - * ReactOS - * Copyright (C) 2007 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ /* * * PROJECT: input.dll * FILE: dll/win32/input/add.c * PURPOSE: input.dll - * PROGRAMMER: Dmitry Chapyshev (lentind@yandex.ru) + * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org) * UPDATE HISTORY: * 06-09-2007 Created */ @@ -29,11 +11,108 @@ #include "resource.h" #include "input.h" -HWND hLanguageList; +static HWND hLangList; +static HWND hLayoutList; + +static VOID +SelectLayoutByLang(VOID) +{ + TCHAR Layout[MAX_PATH], Lang[MAX_PATH], LangID[MAX_PATH]; + INT iIndex; + LCID Lcid; + + iIndex = SendMessage(hLangList, CB_GETCURSEL, 0, 0); + Lcid = SendMessage(hLangList, CB_GETITEMDATA, iIndex, 0); + + GetLocaleInfo(MAKELCID(Lcid, SORT_DEFAULT), LOCALE_ILANGUAGE, (WORD*)Lang, sizeof(Lang)); + + _stprintf(LangID, _T("0000%s"), Lang); + + if (GetLayoutName(LangID, Layout)) + { + SendMessage(hLayoutList, CB_SELECTSTRING, + (WPARAM) -1, (LPARAM)Layout); + } +} + +static VOID +AddNewLayout(HWND hwndDlg) +{ + TCHAR Lang[MAX_PATH], LangID[MAX_PATH], LayoutID[MAX_PATH]; + INT iLang, iLayout; + LCID Lcid; + + iLang = SendMessage(hLangList, CB_GETCURSEL, 0, 0); + iLayout = SendMessage(hLayoutList, CB_GETCURSEL, 0, 0); + + if ((iLang == CB_ERR) || (iLayout == CB_ERR)) return; + + Lcid = (LCID) SendMessage(hLangList, CB_GETITEMDATA, iLang, 0); + GetLocaleInfo(MAKELCID(Lcid, SORT_DEFAULT), LOCALE_ILANGUAGE, (WORD*)Lang, sizeof(Lang)); + _stprintf(LangID, _T("0000%s"), Lang); + + _tcscpy(LayoutID, (LPTSTR)SendMessage(hLayoutList, CB_GETITEMDATA, iLayout, 0)); + + if (_tcscmp(LangID, LayoutID) == 0) + { + MessageBox(0, L"", L"", MB_OK); + HKEY hKey; + + if (RegOpenKeyEx(HKEY_CURRENT_USER, _T("Keyboard Layout\\Preload"), 0, KEY_WRITE, &hKey)) + { + + } + } +} + +VOID +CreateKeyboardLayoutList(VOID) +{ + HKEY hKey, hSubKey; + TCHAR szBuf[MAX_PATH], KeyName[MAX_PATH]; + LONG Ret; + DWORD dwIndex = 0; + + if (RegOpenKey(HKEY_LOCAL_MACHINE, _T("System\\CurrentControlSet\\Control\\Keyboard Layouts"), &hKey) == ERROR_SUCCESS) + { + Ret = RegEnumKey(hKey, dwIndex, szBuf, sizeof(szBuf) / sizeof(TCHAR)); + if (Ret == ERROR_SUCCESS) + { + while (Ret == ERROR_SUCCESS) + { + _stprintf(KeyName, _T("System\\CurrentControlSet\\Control\\Keyboard Layouts\\%s"), szBuf); + if (RegOpenKey(HKEY_LOCAL_MACHINE, KeyName, &hSubKey) == ERROR_SUCCESS) + { + DWORD Length = MAX_PATH; + + if (RegQueryValueEx(hSubKey, _T("Layout Text"), NULL, NULL, (LPBYTE)KeyName, &Length) == ERROR_SUCCESS) + { + UINT iIndex; + iIndex = (UINT) SendMessage(hLayoutList, CB_ADDSTRING, 0, (LPARAM)KeyName); + + SendMessage(hLayoutList, CB_SETITEMDATA, iIndex, (LPARAM)szBuf); + + // FIXME! + if (_tcscmp(szBuf, _T("00000409")) == 0) + { + SendMessage(hLayoutList, CB_SELECTSTRING, (WPARAM) -1, (LPARAM)KeyName); + } + + dwIndex++; + Ret = RegEnumKey(hKey, dwIndex, szBuf, sizeof(szBuf) / sizeof(TCHAR)); + } + } + + RegCloseKey(hSubKey); + } + } + } + + RegCloseKey(hKey); +} /* Language enumerate procedure */ -BOOL -CALLBACK +static BOOL CALLBACK LanguagesEnumProc(LPTSTR lpLanguage) { LCID Lcid; @@ -43,46 +122,22 @@ LanguagesEnumProc(LPTSTR lpLanguage) Lcid = _tcstoul(lpLanguage, NULL, 16); GetLocaleInfo(Lcid, LOCALE_SLANGUAGE, Lang, sizeof(Lang)); - Index = (INT)SendMessage(hLanguageList, - CB_ADDSTRING, - 0, - (LPARAM)Lang); + Index = (INT)SendMessage(hLangList, CB_ADDSTRING, + 0, (LPARAM)Lang); - SendMessage(hLanguageList, - CB_SETITEMDATA, - Index, - (LPARAM)Lcid); + SendMessage(hLangList, CB_SETITEMDATA, + Index, (LPARAM)Lcid); + + // FIXME! + if (Lcid == 0x0409) + { + SendMessage(hLangList, CB_SELECTSTRING, + (WPARAM) -1, (LPARAM)Lang); + } return TRUE; } -/* Enumerate all installed language identifiers */ -static -VOID -CreateLanguagesList(HWND hWnd) -{ - - hLanguageList = hWnd; - EnumSystemLocales(LanguagesEnumProc, LCID_INSTALLED); - - /*SendMessage(hLanguageList, - CB_SELECTSTRING, - (WPARAM) -1, - (LPARAM)LangSel);*/ -} - -static -VOID -SelectCurrentLayout(HWND hWnd) -{ - //TCHAR Layout[256]; - - /*SendMessage(hWnd, - CB_SELECTSTRING, - (WPARAM) -1, - (LPARAM)Layout);*/ -} - INT_PTR CALLBACK AddDlgProc(HWND hDlg, UINT message, @@ -94,29 +149,42 @@ AddDlgProc(HWND hDlg, switch (message) { case WM_INITDIALOG: - CreateLanguagesList(GetDlgItem(hDlg, IDC_INPUT_LANGUAGE_COMBO)); - CreateKeyboardLayoutList(GetDlgItem(hDlg, IDC_KEYBOARD_LAYOUT_COMBO)); - SelectCurrentLayout(GetDlgItem(hDlg, IDC_KEYBOARD_LAYOUT_COMBO)); - break; + { + hLangList = GetDlgItem(hDlg, IDC_INPUT_LANG_COMBO); + hLayoutList = GetDlgItem(hDlg, IDC_KEYBOARD_LO_COMBO); + EnumSystemLocales(LanguagesEnumProc, LCID_INSTALLED); + CreateKeyboardLayoutList(); + } + break; case WM_COMMAND: + { switch (LOWORD(wParam)) { - case IDC_INPUT_LANGUAGE_COMBO: + case IDC_INPUT_LANG_COMBO: + { if (HIWORD(wParam) == CBN_SELCHANGE) { - SelectCurrentLayout(GetDlgItem(hDlg, IDC_KEYBOARD_LAYOUT_COMBO)); + SelectLayoutByLang(); } - break; + } + break; case IDOK: - break; + { + AddNewLayout(hDlg); + EndDialog(hDlg, LOWORD(wParam)); + } + break; case IDCANCEL: + { EndDialog(hDlg, LOWORD(wParam)); return TRUE; + } } - break; + } + break; } return FALSE; diff --git a/reactos/dll/cpl/input/advanced.c b/reactos/dll/cpl/input/advanced.c deleted file mode 100644 index 7606ce6b353..00000000000 --- a/reactos/dll/cpl/input/advanced.c +++ /dev/null @@ -1,137 +0,0 @@ -/* - * ReactOS - * Copyright (C) 2007 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -/* - * - * PROJECT: input.dll - * FILE: dll/win32/input/advanced.c - * PURPOSE: input.dll - * PROGRAMMER: Dmitry Chapyshev (lentind@yandex.ru) - * UPDATE HISTORY: - * 06-09-2007 Created - */ - -#include "resource.h" -#include "input.h" - -static VOID -InitControls(HWND hWnd) -{ - HKEY hKey; - DWORD dwValue, dwType, dwSize; - - if (SendDlgItemMessage(hWnd, IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, BM_GETCHECK, 0, 0) == BST_CHECKED) - { - EnableWindow(GetDlgItem(hWnd, IDC_SUPPORT_ADV_SERV_CHECKBOX),FALSE); - EnableWindow(GetDlgItem(hWnd, IDC_SUPPORT_ADV_SERV_TEXT),FALSE); - } - if (RegOpenKeyEx(HKEY_CURRENT_USER, L"Software\\Microsoft\\CTF", 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS) - { - dwType = REG_DWORD; - dwSize = sizeof(DWORD); - if (RegQueryValueEx(hKey, - L"Disable Thread Input Manager", - NULL, - &dwType, - (LPBYTE)&dwValue, - &dwSize) == ERROR_SUCCESS) - { - if (dwValue == 0x0) - SendDlgItemMessage(hWnd, IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, BM_SETCHECK, 0, 0); - if (dwValue == 0x1) - SendDlgItemMessage(hWnd, IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, BM_SETCHECK, 1, 1); - } - } - RegCloseKey(hKey); -} - -static VOID -SaveSettings(HWND hWnd) -{ - HKEY hKey; - DWORD dwValue, dwType, dwSize; - - if (RegOpenKey(HKEY_CURRENT_USER, L"Software\\Microsoft\\CTF",&hKey) == ERROR_SUCCESS) - { - dwType = REG_DWORD; - dwSize = sizeof(DWORD); - if (SendDlgItemMessage(hWnd, IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, BM_GETCHECK, 0, 0) == BST_CHECKED) - dwValue = 0x1; - else - dwValue = 0x0; - RegSetValueEx(hKey, - L"Disable Thread Input Manager", - 0, - REG_DWORD, - (LPBYTE)&dwValue, - sizeof(DWORD)); - } - RegCloseKey(hKey); -} - -/* Property page dialog callback */ -INT_PTR CALLBACK -AdvancedPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) -{ - UNREFERENCED_PARAMETER(lParam); - UNREFERENCED_PARAMETER(wParam); - UNREFERENCED_PARAMETER(hwndDlg); - - switch (uMsg) - { - case WM_INITDIALOG: - { - InitControls(hwndDlg); - } - break; - case WM_NOTIFY: - { - LPNMHDR lpnm = (LPNMHDR)lParam; - if (lpnm->code == (UINT)PSN_APPLY) - { - SaveSettings(hwndDlg); - } - } - break; - case WM_COMMAND: - switch (LOWORD(wParam)) - { - case IDC_SUPPORT_ADV_SERV_CHECKBOX: - case IDC_TURNOFF_ADV_TXTSERV_CHECKBOX: - { - if (SendDlgItemMessage(hwndDlg, IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, BM_GETCHECK, 0, 0) == BST_CHECKED) - { - EnableWindow(GetDlgItem(hwndDlg, IDC_SUPPORT_ADV_SERV_CHECKBOX),FALSE); - EnableWindow(GetDlgItem(hwndDlg, IDC_SUPPORT_ADV_SERV_TEXT),FALSE); - } - else - { - EnableWindow(GetDlgItem(hwndDlg, IDC_SUPPORT_ADV_SERV_CHECKBOX),TRUE); - EnableWindow(GetDlgItem(hwndDlg, IDC_SUPPORT_ADV_SERV_TEXT),TRUE); - } - PropSheet_Changed(GetParent(hwndDlg), hwndDlg); - } - break; - } - break; - } - - return FALSE; -} - -/* EOF */ diff --git a/reactos/dll/cpl/input/input.c b/reactos/dll/cpl/input/input.c index 093333ff398..8a2d75e07f5 100644 --- a/reactos/dll/cpl/input/input.c +++ b/reactos/dll/cpl/input/input.c @@ -58,7 +58,7 @@ InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc) LONG CALLBACK SystemApplet(VOID) { - PROPSHEETPAGE psp[2]; + PROPSHEETPAGE psp[1]; PROPSHEETHEADER psh; TCHAR Caption[1024]; @@ -77,7 +77,6 @@ SystemApplet(VOID) psh.pfnCallback = NULL; InitPropSheetPage(&psp[0], IDD_PROPPAGESETTINGS, (DLGPROC) SettingPageProc); - InitPropSheetPage(&psp[1], IDD_PROPPAGEADVANCED, (DLGPROC) AdvancedPageProc); return (LONG)(PropertySheet(&psh) != -1); } diff --git a/reactos/dll/cpl/input/input.h b/reactos/dll/cpl/input/input.h index 306f3511f29..8ad90ae8538 100644 --- a/reactos/dll/cpl/input/input.h +++ b/reactos/dll/cpl/input/input.h @@ -23,9 +23,6 @@ typedef struct extern HINSTANCE hApplet; -#define BEGIN_LAYOUT 5000 -#define END_LAYOUT 5135 - /* input.c */ VOID InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc); @@ -33,14 +30,8 @@ InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc); /* settings.c */ INT_PTR CALLBACK SettingPageProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam); - -/* advanced.c */ -INT_PTR CALLBACK -AdvancedPageProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam); - -/* langbar.c */ -INT_PTR CALLBACK -LangBarDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam); +BOOL +GetLayoutName(LPCTSTR lcid, LPTSTR name); /* keysettings.c */ INT_PTR CALLBACK @@ -49,6 +40,8 @@ KeySettingsDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam); /* add.c */ INT_PTR CALLBACK AddDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam); +VOID +CreateKeyboardLayoutList(VOID); /* changekeyseq.c */ INT_PTR CALLBACK @@ -58,10 +51,6 @@ ChangeKeySeqDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam); INT_PTR CALLBACK InputLangPropDlgProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam); -/* misc.c */ -VOID -CreateKeyboardLayoutList(HWND hWnd); - void ShowLastWin32Error(HWND hWndOwner); #endif /* __CPL_INPUT_H */ diff --git a/reactos/dll/cpl/input/input.rbuild b/reactos/dll/cpl/input/input.rbuild index b16ee8efc2b..16e32044328 100644 --- a/reactos/dll/cpl/input/input.rbuild +++ b/reactos/dll/cpl/input/input.rbuild @@ -1,6 +1,6 @@ - + . 0x600 @@ -12,12 +12,9 @@ msvcrt input.c settings.c - advanced.c - langbar.c keysettings.c add.c changekeyseq.c inputlangprop.c - misc.c input.rc diff --git a/reactos/dll/cpl/input/input.rc b/reactos/dll/cpl/input/input.rc index b85ae1028db..bcdbf3a3553 100644 --- a/reactos/dll/cpl/input/input.rc +++ b/reactos/dll/cpl/input/input.rc @@ -4,19 +4,15 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #define REACTOS_VERSION_DLL -#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Language Control Panel\0" -#define REACTOS_STR_INTERNAL_NAME "input\0" -#define REACTOS_STR_ORIGINAL_FILENAME "input.dll\0" +#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Language Control Panel\0" +#define REACTOS_STR_INTERNAL_NAME "input\0" +#define REACTOS_STR_ORIGINAL_FILENAME "input.dll\0" #ifdef _MSC_VER #include <../../../reactos/version.rc> #else #include #endif -IDI_KEYBOARD_ICO ICON "resources/keyboard.ico" -IDI_MARKER_ICO ICON "resources/marker.ico" -IDI_MIC_ICO ICON "resources/microphone.ico" IDI_KEY_SHORT_ICO ICON "resources/keyboard-shortcuts.ico" -IDI_INFO_ICO ICON "resources/information.ico" #include "rsrc.rc" diff --git a/reactos/dll/cpl/input/inputlangprop.c b/reactos/dll/cpl/input/inputlangprop.c index 6ca6e924947..89020cc7f22 100644 --- a/reactos/dll/cpl/input/inputlangprop.c +++ b/reactos/dll/cpl/input/inputlangprop.c @@ -29,18 +29,6 @@ #include "resource.h" #include "input.h" -static -VOID -SelectKeyboardLayout(HWND hWnd) -{ - TCHAR Layout[256]; - - SendMessage(hWnd, - CB_SELECTSTRING, - (WPARAM) -1, - (LPARAM)Layout); -} - INT_PTR CALLBACK InputLangPropDlgProc(HWND hDlg, UINT message, @@ -52,8 +40,7 @@ InputLangPropDlgProc(HWND hDlg, switch (message) { case WM_INITDIALOG: - CreateKeyboardLayoutList(GetDlgItem(hDlg, IDC_KEYBOARD_LAYOUT_IME_COMBO)); - SelectKeyboardLayout(GetDlgItem(hDlg, IDC_KEYBOARD_LAYOUT_IME_COMBO)); + CreateKeyboardLayoutList(); break; case WM_COMMAND: diff --git a/reactos/dll/cpl/input/keysettings.c b/reactos/dll/cpl/input/keysettings.c index 5e39c32480b..336f800c28d 100644 --- a/reactos/dll/cpl/input/keysettings.c +++ b/reactos/dll/cpl/input/keysettings.c @@ -45,7 +45,7 @@ KeySettingsDlgProc(HWND hDlg, case WM_COMMAND: switch (LOWORD(wParam)) { - case IDC_CHANGE_KEY_SEQ_BUTTON: + case IDC_CHANGE_KEY_SEQ_BTN: DialogBox(hApplet, MAKEINTRESOURCE(IDD_CHANGE_KEY_SEQ), hDlg, diff --git a/reactos/dll/cpl/input/lang/bg-BG.rc b/reactos/dll/cpl/input/lang/bg-BG.rc index d1b09311745..63da26c09c4 100644 --- a/reactos/dll/cpl/input/lang/bg-BG.rc +++ b/reactos/dll/cpl/input/lang/bg-BG.rc @@ -1,51 +1,18 @@ LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Настройки" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Поздразбиран език на писане", -1, 5,7,245,53 - LTEXT "Изберете клавиатурната уредба, която да се използва при включване на компютъра.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "&Сложени услуги", -1, 5,65,245,115 - LTEXT "Изберете услуги за всяки език на писане, показан в списъка. Можете да промените списъка чрез „Добавяне и премахване”.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&От подразбираните", IDC_SET_DEFAULT, 177, 106, 71, 14 - PUSHBUTTON "&Добавяне...", IDC_ADD_BUTTON, 177, 124, 71, 14 - PUSHBUTTON "Пре&махване...", IDC_REMOVE_BUTTON, 177, 142, 71, 14 - PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 177, 160, 71, 14 - GROUPBOX "Предпочитания", -1, 5,185,245,36 - PUSHBUTTON "Езикова &лента...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "Настройка на &клавишите...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 100, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Разширени" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Настройка за съвместимост", -1, 7,7,231,60 - AUTOCHECKBOX "&Разширените словесни услуги във всички приложения", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Отметнете кутийката, за да включите разширената словесна поддръжка за бележника и за други приложения, които обикновено не поддържат ръкописно разпознаване или други разширени услуги за въвеждане.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Настройка на уредбата", -1, 7,74,231,60 - AUTOCHECKBOX "&Изключване на разширените словесни услуги", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Отметнете кутийката, за да включите разширената словесна поддръжка за всички програми. Не се препоръчва за източноазиатски потребители, защото ще затвори езиковата лента.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Настройки на езиковата лента" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "Показване на езиковата &лента върху работната площ", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Езиковата &лента е прозначна, когато е бездейна", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Показване на допълнителни значета в езиковата лента", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Показване на над&писи върху езиковата лента", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "&Изключване на разширените словесни услуги", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "Добре", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -54,13 +21,13 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "За изключване на Caps Lock", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Натиснете CAPS &LOCK key", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Натиснете SHI&FT", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Натиснете CAPS &LOCK key", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Натиснете SHI&FT", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Бързи клавиши за езиците на въвеждане", -1, 7, 37, 258, 95 LTEXT "Действие", -1, 14, 47, 60, 9 RTEXT "Клавишни &съчетания", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Про&мяна на клавишното съчетание", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "Про&мяна на клавишното съчетание", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "Добре", IDOK, 66, 140, 70, 14 PUSHBUTTON "Отказ", IDCANCEL, 146, 140, 70, 14 END @@ -71,149 +38,27 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN LTEXT "Език на &въвеждане:", -1, 7, 7, 90, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "Клавиатурна подредба/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "Добре", IDOK, 116, 68, 50, 14 PUSHBUTTON "Отказ", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "&Добавяне език на писане" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Език на &въвеждане:", -1, 7, 7, 90, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Клавиатурна подредба/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Разпознаване на &ръкопис:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Говор:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "О&ще словесни услуги:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "Добре", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "&Добавяне език на писане" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Език на &писане:", -1, 7, 7, 90, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Клавиатурна подредба/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Разпознаване на &ръкопис:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Говор:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "Добре", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Промяна на клавишното съчетание" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Използване на клавишно съчетание", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 136, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Клавиш:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "Добре", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Промяна на клавишното съчетание" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Смяна на езиците", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Ляв &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "С&мяна на подредбите", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Ляв A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Добре", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Промяна на клавишното съчетание" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 185, 110 - AUTOCHECKBOX "&Смяна на езиците", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Ляв &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "С&мяна на подредбите", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Обратно ударение `", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 80, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Ляв A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Добре", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Промяна на клавишното съчетание" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Смяна на езиците", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Обратно ударение ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Ляв &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "С&мяна на подредбите", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "Ляв A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Добре", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Промяна на клавишното съчетание" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Използване на клавишно съчетание", 1249, 17, 17, 170, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Ляв &ALT", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Клавиш:", -1, 110, 37, 30, 10 - COMBOBOX 1236, 145, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "Добре", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Отказ", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -224,24 +69,22 @@ BEGIN LTEXT "Език на писане", -1, 7, 7, 55, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "Клавиатурна подредба/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "Добре", IDOK, 116, 53, 52, 14 PUSHBUTTON "Отказ", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Словесни услуги и езици на въвеждане" + IDS_CPLSYSTEMNAME "Словесни услуги и езици на въвеждане" IDS_CPLSYSTEMDESCRIPTION "Нагласяване на настройките за езиците на въвеждане." - IDS_KEYBOARD "Клавиатура" - IDS_ADV_TEXT_SRV "Разширени словесни услуги" - IDS_NONE "(Няма)" - IDS_UNKNOWN "(Неизвестно)" - IDS_RESTART "Искате ли да презапуснете компютъра още сега?" - IDS_SPEECH "Говор" - IDS_HRD_REC "Разпознаване на ръкопис" - IDS_OFF_ADV_TXT_SRV "Искате ли да изключите разширениет словесни услуги?" - IDS_WHATS_THIS "Какво е това?" + IDS_KEYBOARD "Клавиатура" + IDS_NONE "(Няма)" + IDS_UNKNOWN "(Неизвестно)" + IDS_RESTART "Искате ли да презапуснете компютъра още сега?" + IDS_WHATS_THIS "Какво е това?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/de-DE.rc b/reactos/dll/cpl/input/lang/de-DE.rc index 70b83d5ee21..dae67a7f69e 100644 --- a/reactos/dll/cpl/input/lang/de-DE.rc +++ b/reactos/dll/cpl/input/lang/de-DE.rc @@ -1,51 +1,18 @@ LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Einstellungen" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "&Standard-Eingabesprache", -1, 7,7,237,53 - LTEXT "Wдhlen Sie eine der installieren Sprachen aus, die Sie beim Einschalten des PCs nutzen wollen.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "Installierte &Dienste", -1, 7,65,237,115 - LTEXT "Wдhlen Sie die Dienste fьr jede Eingabesprache.\nVerwenden Sie die Schaltflдchen ""Hinzufьgen"" und ""Entfernen"".",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&Als Standard", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "&Hinzufьgen...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "Ent&fernen...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "&Eigenschaften...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "&Einstellungen", -1, 7,185,237,36 - PUSHBUTTON "Sprach&leiste...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "&Tastatur...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Erweitert" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Kompatibilitдts-Konfiguration", -1, 7,7,231,60 - AUTOCHECKBOX "&Erweiterte Textdienste in allen Programmen verwenden.", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Aktivieren Sie diese Funktion, um alle Erweiterten Textdienste in Programmen zu aktivieren, die keine Sprach- / Handschrifterkennung oder andere Erweiterte Textdienste unterstьtzen.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Systemkonfiguration", -1, 7,74,231,60 - AUTOCHECKBOX "Erweiterte Textdienste d&eaktivieren.", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Wдhlen Sie diese Option, um alle Erweiterten Textdienste in allen Programmen zu deaktivieren. Dies ist fьr Ostasiatische Sprachen nicht empfohlen, da somit die Sprachleiste geschlossen wird.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Sprachleisten-Einstellungen" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "&Die Sprachleiste auf dem Desktop anzeigen.", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Die Sprachleis&te transparent anzeigen wenn inaktiv.", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Weitere Sprachleistenicons anzeigen.", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "T&extlabels in der Sprachleiste anzeiegen.", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "E&rweiterte Textdienste deaktivieren.", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -54,13 +21,13 @@ CAPTION "Erweiterte Tasteneinstellungen" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Um Caps Lock zu deaktivieren", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Caps &Lock Taste drьcken", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "&Shift Taste drьcken", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Caps &Lock Taste drьcken", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "&Shift Taste drьcken", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Schnelltasten fьr Eingabesprachen", -1, 7, 37, 258, 95 LTEXT "Aktion", -1, 14, 47, 60, 9 RTEXT "Tasten&kombination", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Tastenkombination дnder&n...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "Tastenkombination дnder&n...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Abbrechen", IDCANCEL, 146, 140, 70, 14 END @@ -71,30 +38,27 @@ CAPTION "Eingabesprache hinzuf FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Eingabesprache:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Tastaturlayout/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Abbrechen", IDCANCEL, 169, 68, 50, 14 END -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Tastenkombination дndern" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "Tastenkombination aktivi&eren", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 110, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&STRG", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Taste:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -105,143 +69,23 @@ BEGIN LTEXT "Eingabesprache:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Tastaturlayout/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Abbrechen", IDCANCEL, 169, 53, 52, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Eingabesprache hinzufьgen" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Eingabesprache:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Tastaturlayout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handschrifterkennung:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Sprche:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Weitere Textdienste:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Eingabesprache hinzufьgen" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Eingabesprache:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Tastaturlayout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handschrifterkennung:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Sprache:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Tastenkombination дndern" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Eingabesprache wechseln", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 95, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&Strg", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Links &Alt", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "T&astaturlayouts дndern", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "S&trg", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Links A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Tastenkombination дndern" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Eingabesprache wechseln", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 95, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&Strg", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Links &Alt", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "T&astaturlayouts дndern", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Grave Akzent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "S&trg", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Links A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Tastenkombination дndern" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Eingabesprache wechseln", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 95, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Grave Akzent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&Strg", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Links &Alt", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "T&astaturlayouts дndern", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "S&trg", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "Links A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Tastenkombination дndern" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Tastenkombination aktivieren", 1249, 17, 17, 110, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&Strg", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Links &Alt", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Key:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Abbrechen", IDCANCEL, 212, 47, 50, 14 -END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Textdienste und Eingabesprachen" + IDS_CPLSYSTEMNAME "Textdienste und Eingabesprachen" IDS_CPLSYSTEMDESCRIPTION "Дndert die Einstellungen der Texteingabe einer Sprache." - IDS_KEYBOARD "Tastatur" - IDS_ADV_TEXT_SRV "Erweiterte Textdienste" - IDS_NONE "(Keine)" - IDS_UNKNOWN "(Unbekannt)" - IDS_RESTART "Wollen Sie Ihren Computer nun neustarten?" - IDS_SPEECH "Sprache" - IDS_HRD_REC "Handschrifterkennung" - IDS_OFF_ADV_TXT_SRV "Wollen Sie die erweiterten Textdienste ausschalten?" - IDS_WHATS_THIS "Was ist das?" + IDS_KEYBOARD "Tastatur" + IDS_NONE "(Keine)" + IDS_UNKNOWN "(Unbekannt)" + IDS_RESTART "Wollen Sie Ihren Computer nun neustarten?" + IDS_WHATS_THIS "Was ist das?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/en-US.rc b/reactos/dll/cpl/input/lang/en-US.rc index e128ae13545..ae18cb63709 100644 --- a/reactos/dll/cpl/input/lang/en-US.rc +++ b/reactos/dll/cpl/input/lang/en-US.rc @@ -1,51 +1,18 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Default input language", -1, 7,7,237,53 - LTEXT "Select one of the installed input languages to use when you start your computer.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "&Installed services", -1, 7,65,237,115 - LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Preferences", -1, 7,185,237,36 - PUSHBUTTON "Language &Bar...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "&Key Settings...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Advanced" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Compatibility Configuration", -1, 7,7,231,60 - AUTOCHECKBOX "&Extend support of advanced text services to all programs", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Select this check box to on for active advanced text services in Notepad and other programs that do not normally support speech and handwriting recognition or other advanced input services.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "System Configuration", -1, 7,74,231,60 - AUTOCHECKBOX "&Turn off advanced text services", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Select this check box to turn off advanced text services in all programs. Not recommended for East Asian users because this closes the language bar.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Language Bar Settings" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "Show the Language &bar on the desktop", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Show the Language bar as &transparent when inactive", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Show &additional Language bar icons in the Notification area", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Show text &labels on the Language bar", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "Turn &off advanced text services", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -54,13 +21,13 @@ CAPTION "Advanced Key Settings" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "To turn off Caps Lock", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Press the CAPS &LOCK key", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Press the SHI&FT key", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Press the CAPS &LOCK key", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Press the SHI&FT key", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Hot keys for input languages", -1, 7, 37, 258, 95 LTEXT "Action", -1, 14, 47, 60, 9 RTEXT "&Key sequence", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "&Change Key Sequence...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "&Change Key Sequence...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Cancel", IDCANCEL, 146, 140, 70, 14 END @@ -71,149 +38,27 @@ CAPTION "Add Input language" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Keyboard layout/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Cancel", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Add Input Language" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Keyboard layout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handwriting recognition:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&More Text Services:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Add Input Language" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Keyboard layout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handwriting recognition:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Enable Key Sequence", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Key:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Grave Accent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Grave Accent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Enable Key Sequence", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Key:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Cancel", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -224,24 +69,22 @@ BEGIN LTEXT "Input language:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Keyboard layout/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Cancel", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Text Services and Input Languages" + IDS_CPLSYSTEMNAME "Text Services and Input Languages" IDS_CPLSYSTEMDESCRIPTION "Customizes settings for text input of languages." - IDS_KEYBOARD "Keyboard" - IDS_ADV_TEXT_SRV "Advanced Text Services" - IDS_NONE "(None)" - IDS_UNKNOWN "(Unknown)" - IDS_RESTART "Do you want to restart your computer now?" - IDS_SPEECH "Speech" - IDS_HRD_REC "Handwriting Recognition" - IDS_OFF_ADV_TXT_SRV "Do you want to turn off advanced text services?" - IDS_WHATS_THIS "What's This?" + IDS_KEYBOARD "Keyboard" + IDS_NONE "(None)" + IDS_UNKNOWN "(Unknown)" + IDS_RESTART "Do you want to restart your computer now?" + IDS_WHATS_THIS "What's This?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/es-ES.rc b/reactos/dll/cpl/input/lang/es-ES.rc index db6bf533035..d3b218f1bba 100644 --- a/reactos/dll/cpl/input/lang/es-ES.rc +++ b/reactos/dll/cpl/input/lang/es-ES.rc @@ -5,52 +5,19 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Configuraciуn" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Idioma predeterminado del dispositivo de entrada", -1, 7,7,237,53 - LTEXT "Seleccione uno de los idiomas de entrada instalados para usarlo cuando inicie su equipo.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "&Servicios Instalados", -1, 7,65,237,115 - LTEXT "Seleccione los servicios que desea para cada idioma mostrado en la lista. Use los botones Agregar y Quitar para modificar la lista.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&Por defecto", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "A&gregar...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "&Quitar...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "Propie&dades...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Preferencias", -1, 7,185,237,36 - PUSHBUTTON "&Barra de idioma...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "C&onfiguraciуn de teclas...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Opciones avanzadas" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Configuraciуn de compatibilidad", -1, 7,7,231,60 - AUTOCHECKBOX "&Extender compatibilidad con servicios avanzados de texto para todos los programas", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19,210, 10, WS_GROUP - LTEXT "Active esta casilla de verificaciуn para habilitar los servicios avanzados de texto en Bloc de notas y otros programas que no admiten normalmente reconocimiento de voz y caligrafнa, y habilitar tambiйn otros servicios avanzados de entrada.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Configuraciуn del sistema", -1, 7,74,231,60 - AUTOCHECKBOX "&Desactivar todos los servicios de texto avanzados", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Active esta casilla de verificaciуn para desactivar los servicios avanzados de texto en todos los programas. No recomendado para usuarios de Asia oriental porque cierra la Barra de idioma.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Opciones de la barra de idioma" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "Mostrar la &barra de idioma en el escritorio", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Mostrar la barra de idioma &transparente en inactividad", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Mostrar iconos &adicionales de la barra de idioma en el area de notificaciуn", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Mostrar &etiquetas de texto en la barra de idioma", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "Apagar los servici&os avanzados de texto", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "Aceptar", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -59,13 +26,13 @@ CAPTION "Configuraci FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Desactivar la tecla Bloq Mayъs", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Pressionar la tecla B&loq Mayъs", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Presionar la tecla &Mayъs", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Pressionar la tecla B&loq Mayъs", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Presionar la tecla &Mayъs", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Teclas de acceso rбpido para idiomas de dispositivo de entrada", -1, 7, 37, 258, 95 LTEXT "Acciуn", -1, 14, 47, 60, 9 RTEXT "&Secuencia de teclas", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "&Cambiar secuencia de teclas...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "&Cambiar secuencia de teclas...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "Aceptar", IDOK, 66, 140, 70, 14 PUSHBUTTON "Cancelar", IDCANCEL, 146, 140, 70, 14 END @@ -76,149 +43,27 @@ CAPTION "Agregar idioma de entrada" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Idioma de dispositivo de entrada:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Distribuciуn del teclado/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "Aceptar", IDOK, 116, 68, 50, 14 PUSHBUTTON "Cancelar", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Agregar idioma de entrada" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "&Idioma de dispositivo de entrada:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Distribuciуn del teclado/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Reconocimiento de escritura:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Mбs servicios de texto:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "Aceptar", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Agregar idioma de entrada" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Idioma de dispositivo de entrada:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Distribuciуn del teclado/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Reconocimiento de escritura:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "Aceptar", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Cambiar secuencia de teclas" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Permitir secuencia de teclas", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Tecla:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "Aceptar", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Cambiar secuencia de teclas" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "Ca&mbiar el idioma del dispositivo de entrada", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT Izq.", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Camb&iar la distribuciуn del teclado", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "A< Izq.", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Aceptar", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Cambiar secuencia de teclas" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "Ca&mbiar el idioma del dispositivo de entrada", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT Izq.", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Camb&iar la distribuciуn del teclado", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "Acento &grave ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "A< Izq.", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Aceptar", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Cambiar secuencia de teclas" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "Ca&mbiar el idioma del dispositivo de entrada", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "Acento &grave ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "&ALT Izq.", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Camb&iar la distribuciуn del teclado", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "A< Izq.", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "Aceptar", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Cambiar secuencia de teclas" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "P&ermitir secuencia de teclas", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT Izq.", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Tecla:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "Aceptar", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Cancelar", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -229,24 +74,22 @@ BEGIN LTEXT "&Idioma de dispositivo de entrada:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Distribuciуn del teclado/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "Aceptar", IDOK, 116, 53, 52, 14 PUSHBUTTON "Cancelar", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Servicios de texto e idiomas de dispositivos de entrada" + IDS_CPLSYSTEMNAME "Servicios de texto e idiomas de dispositivos de entrada" IDS_CPLSYSTEMDESCRIPTION "Personaliza las propiedades para los idiomas de entrada." - IDS_KEYBOARD "Teclado" - IDS_ADV_TEXT_SRV "Servicios avanzados de texto" - IDS_NONE "(Ninguno)" - IDS_UNKNOWN "(Desconocido)" - IDS_RESTART "їQuiere reiniciar su equipo ahora?" - IDS_SPEECH "Speech" - IDS_HRD_REC "Reconocimiento de escritura" - IDS_OFF_ADV_TXT_SRV "їDeseas apagar los servicios avanzados de texto?" - IDS_WHATS_THIS "їQuй es esto?" + IDS_KEYBOARD "Teclado" + IDS_NONE "(Ninguno)" + IDS_UNKNOWN "(Desconocido)" + IDS_RESTART "їQuiere reiniciar su equipo ahora?" + IDS_WHATS_THIS "їQuй es esto?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/fr-FR.rc b/reactos/dll/cpl/input/lang/fr-FR.rc index ff848343694..04726b0e9e9 100644 --- a/reactos/dll/cpl/input/lang/fr-FR.rc +++ b/reactos/dll/cpl/input/lang/fr-FR.rc @@ -1,51 +1,18 @@ LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Paramиtres" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Langue de saisie par dйfaut", -1, 7,7,237,53 - LTEXT "Sйlectionnez une des langues de saisie installйes pour l'utiliser quand vous allumez votre ordinateur.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "Services &installйs", -1, 7,65,237,115 - LTEXT "Sйlectionnez les services que vous voulez pour chaque langue de saisie affichйe dans la liste.\nUtilisez les boutons Ajouter et Supprimer pour modifier cette liste.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "Dйfinir par dйfaut", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "Ajouter...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "Supp&rimer...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "&Propriйtйs...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Prйfйrences", -1, 7,185,237,36 - PUSHBUTTON "&Barre de langue...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "Paramиtres des touches...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Avancй" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Configuration de la compatibilitй", -1, 7,7,231,60 - AUTOCHECKBOX "&Йtendre le support des services avancйs de а tous les programmes", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Sйlectionnez cette case а cocher pour activer les services avancйs de texte dans le bloc-note et d'autres programmes qui ne supporte normalement pas la reconnaissance vocale et l'йcriture manuscrite ou tout autre service avancй de saisie.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Configuration du systиme", -1, 7,74,231,60 - AUTOCHECKBOX "Dйsac&tiver les services avancйs de texte", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Dйselectionnez cette case а cocher pour dйsactiver les services avancйs de texte dans tous les programmes. Non recommandй pour les utilisateurs de l'Est de l'Asie car cela ferme la barre de langue.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Paramиtres de la barre de langue" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "Montrer la &Barre de langue sur le bureau", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Montrer la Barre de langue de faзon transparente quand elle est inactive", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Montrer les icфnes &additionnelles de la barre de langue dans la zone de Notification", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Monter &les intitulйs de texte sur la Barre de langue", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "Dйsac&tiver les services avancйs de texte", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -54,13 +21,13 @@ CAPTION "Param FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Pour dйsactiver le verouillage majuscule", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Presser &la touche VERR MAJ", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Presser la touche MAJ", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Presser &la touche VERR MAJ", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Presser la touche MAJ", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Touches de raccourci pour la saisie des langues", -1, 7, 37, 258, 95 LTEXT "Action", -1, 14, 47, 60, 9 RTEXT "Sйquence de touches", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "&Changer la sйquence de touches...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "&Changer la sйquence de touches...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Annuler", IDCANCEL, 146, 140, 70, 14 END @@ -71,30 +38,27 @@ CAPTION "Ajouter une langue de saisie" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Langue de sa&isie :", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "Configuration du clavier/IME :", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Annuler", IDCANCEL, 169, 68, 50, 14 END -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Changer la sйquence de touches" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "Activ&er la sйquence de touches", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "MAJ", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "Touche :", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -105,143 +69,22 @@ BEGIN LTEXT "Langue de saisie :", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "Configuration clavier/IME :", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Annuler", IDCANCEL, 169, 53, 52, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Ajouter une langue de saisie" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Langue de sa&isie :", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Configuration clavier/IME :", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Reconnaissance de l'йcriture manuelle :", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Vocale :", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Plus de services de texte :", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Ajouter une langue de saisie" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "Langue de sa&isie :", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Configuration clavier/IME :", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Reconnaissance de l'йcriture manuelle :", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Vocale :", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Changer la sйquence de touche" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "Йchanger le&s langues de saisie", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT gauche", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Йchanger le&s configurations clavier", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "A< gauche", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Changer la sйquence de touche" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "Йchanger le&s langues de saisie", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT gauche", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Йchanger le&s configurations clavier", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "Accent &grave ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "A< gauche", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Changer la sйquence de touche" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "Йchanger le&s langues de saisie", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "Accent &grave ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "&ALT gauche", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Йchanger le&s configurations clavier", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "A< gauche", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Changer la sйquence de touche" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "Activ&er la sйquence de touche", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "&ALT gauche", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "Touche :", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Annuler", IDCANCEL, 212, 47, 50, 14 -END - STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Services texte et langue de saisie" + IDS_CPLSYSTEMNAME "Services texte et langue de saisie" IDS_CPLSYSTEMDESCRIPTION "Personnalise les paramиtres pour la langue de saisie de texte." - IDS_KEYBOARD "Clavier" - IDS_ADV_TEXT_SRV "Services avancйs de texte" - IDS_NONE "(Aucun)" - IDS_UNKNOWN "(Inconnu)" - IDS_RESTART "Dйsirez-vous redйmarrer votre ordinateur maintenant ?" - IDS_SPEECH "Vocale" - IDS_HRD_REC "Reconnaissance de l'йcriture manuelle" - IDS_OFF_ADV_TXT_SRV "Dйsirez-vous dйsactiver les services avancйs de texte ?" - IDS_WHATS_THIS "Qu'est-ce que c'est ?" + IDS_KEYBOARD "Clavier" + IDS_NONE "(Aucun)" + IDS_UNKNOWN "(Inconnu)" + IDS_RESTART "Dйsirez-vous redйmarrer votre ordinateur maintenant ?" + IDS_WHATS_THIS "Qu'est-ce que c'est ?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END /* FIXME : To improve/complete */ diff --git a/reactos/dll/cpl/input/lang/pl-PL.rc b/reactos/dll/cpl/input/lang/pl-PL.rc index 36abc8034e7..9386aa79f5d 100644 --- a/reactos/dll/cpl/input/lang/pl-PL.rc +++ b/reactos/dll/cpl/input/lang/pl-PL.rc @@ -7,52 +7,19 @@ LANGUAGE LANG_POLISH, SUBLANG_DEFAULT -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Ustawienia" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Jкzyk domyњlny", -1, 7,7,237,53 - LTEXT "Wybierz co najmniej jeden z zainstalowanych jкzykуw do uїycia na twoim komputerze.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "&Zainstalowane usіugi", -1, 7,65,237,115 - LTEXT "Wybierz usіugi dla kaїdego z zainstalowanych jкzykуw na liњcie.\nUїyj przyciskуw Dodaj i Usuс aby zmodyfikowaж liste.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&Domyњlny", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "D&odaj...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "&Usuс...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "&Wіaњciwoњci", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Ustawienia", -1, 7,185,237,36 - PUSHBUTTON "&Pasek Jкzykуw...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "&Ustawienia klawiszy...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Zaawansowane" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Kompatybilnoњж", -1, 7,7,231,60 - AUTOCHECKBOX "&Rozszerz wspieranie zaawansowanych usіug tekstowych na wszystkie programy", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Zaznacz t№ opcjк by uruchomiж zaawansowane usіugi tekstowe w Notatniku i innych programach, ktуre normalnie nie obsіuguj№ rozpoznawania mowy i pisma odrкcznego czy innych zaawansowanych usіug wprowadzania.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Konfiguracja systemu", -1, 7,74,231,60 - AUTOCHECKBOX "&Wyі№cz zaawansowane usіugi tekstowe", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Zaznacz t№ opcjк by wyі№czyж zaawansowane usіugi tekstowe we wszystkich programach. Nie zalecane dla uїytkownikуw jкzykуw Dalekiego Wschodu, jako їe zamyka to Pasek Jкzykуw.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Ustawienia Paska Jкzykуw" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "&Pokaї Pasek Jкzykуw na pulpicie", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "&Ustaw Pasek Jкzykуw jako przeџroczysty, gdy nie jest aktywny", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Pokaї &dodatkowe ikony Paska Jкzykуw w obszarze powiadomienia", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Pokaї &opisy tekstowe na Pasku Jкzykуw", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "Wyі№cz &zaawansowane usіugi tekstowe", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -61,13 +28,13 @@ CAPTION "Zaawansowane ustawienia klawiszy" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Wyі№czenie CAPSLOCK", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Naciњniкcie klawisza CAPS&LOCK", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Naciњniкcie klawisza SHI&FT", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Naciњniкcie klawisza CAPS&LOCK", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Naciњniкcie klawisza SHI&FT", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Klawisze skrуtu jкzykуw", -1, 7, 37, 258, 95 LTEXT "Akcja", -1, 14, 47, 60, 9 RTEXT "&Sekwencja klawiszy", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "Z&mieс sekwencjк klawiszy...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "Z&mieс sekwencjк klawiszy...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Anuluj", IDCANCEL, 146, 140, 70, 14 END @@ -78,149 +45,27 @@ CAPTION "Dodawanie j FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Jкzyk:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Ukіad klawiatury/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Anuluj", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Dodawanie jкzykуw" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "&Jкzyk:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Ukіad klawiatury/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Rozpoznawanie pisma odrкcznego:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Mowa:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Wiкcej usіug tekstowych:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Dodawanie jкzykуw" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Jкzyk:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Ukіad klawiatury/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Rozpoznawanie pisma odrкcznego:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Mowa:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Zmiana sekwencji klawiszy" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Wі№cz sekwencjк klawiszy", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Klawisz:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Zmiana sekwencji klawiszy" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Zmieс jкzyk", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Lewy &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Z&mieс ukіad klawiatury", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Lewy A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Zmiana sekwencji klawiszy" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Zmieс jкzyk", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Z&mieс ukіad klawiatury", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "Z&nak akcentu ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Lewy A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Zmiana sekwencji klawiszy" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Zmieс jкzyk", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "Z&nak akcentu ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Lewy &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Z&mieс ukіad klawiatury", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "Lewy A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Zmiana sekwencji klawiszy" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Wі№cz sekwencjк klawiszy", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Lewy &ALT", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Klawisz:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Anuluj", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -231,24 +76,22 @@ BEGIN LTEXT "Jкzyk:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Ukіad klawiatury/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Anuluj", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Jкzyki i tsіugi tekstowe" + IDS_CPLSYSTEMNAME "Jкzyki i tsіugi tekstowe" IDS_CPLSYSTEMDESCRIPTION "Umoїliwia zmianк ustawieс jкzykуw." - IDS_KEYBOARD "Klawiatura" - IDS_ADV_TEXT_SRV "Zaawansowane usіugi tekstowe" - IDS_NONE "(Brak)" - IDS_UNKNOWN "(Nieznany)" - IDS_RESTART "Czy chcesz zrestartowaж swуj komputer w tej chwili?" - IDS_SPEECH "Mowa" - IDS_HRD_REC "Rozpoznawanie pisma odrкcznego" - IDS_OFF_ADV_TXT_SRV "Czy chcesz wyі№czyж zaawansowane usіugi tekstowe?" - IDS_WHATS_THIS "Co to jest?" + IDS_KEYBOARD "Klawiatura" + IDS_NONE "(Brak)" + IDS_UNKNOWN "(Nieznany)" + IDS_RESTART "Czy chcesz zrestartowaж swуj komputer w tej chwili?" + IDS_WHATS_THIS "Co to jest?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/ru-RU.rc b/reactos/dll/cpl/input/lang/ru-RU.rc index 514e2d1c339..8f56fab7ecf 100644 --- a/reactos/dll/cpl/input/lang/ru-RU.rc +++ b/reactos/dll/cpl/input/lang/ru-RU.rc @@ -1,53 +1,18 @@ -// Russian Language File translated by towerr (tumans@nm.ru) - LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION CAPTION "Параметры" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "&Язык ввода по умолчанию", -1, 7,7,231,53 - LTEXT "Выберите один из установленных языков ввода, который будет использоваться при загрузке компьютера.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "Ус&тановленные службы", -1, 7,65,231,115 - LTEXT "Выберите нужные службы для каждого языка ввода из списка. Для изменения списка служат кнопки ""Добавить"" и ""Удалить"".",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "Умол&чание", IDC_SET_DEFAULT, 179, 106, 53, 14 - PUSHBUTTON "&Добавить...", IDC_ADD_BUTTON, 179, 124, 53, 14 - PUSHBUTTON "&Удалить...", IDC_REMOVE_BUTTON, 179, 142, 53, 14 - PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 179, 160, 53, 14 - GROUPBOX "Настройка", -1, 7,185,231,36 - PUSHBUTTON "Я&зыковая панель...", IDC_LANG_BAR_BUTTON, 14, 198, 87, 14 - PUSHBUTTON "&Параметры клавиатуры...", IDC_KEY_SETTINGS_BUTTON, 105, 198, 110, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Дополнительно" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Параметры совместимости", -1, 7,7,231,68 - AUTOCHECKBOX "&Расширенная поддержка дополнительных текстовых служб для всех программ", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 221, 15, WS_GROUP | BS_MULTILINE - LTEXT "Отметьте галочкой здесь при необходимости включения дополнительных служб для программ, которые немогут поддерживать голосовое сопровождение или распознавание, и других дополнительных служб ввода.",IDC_SUPPORT_ADV_SERV_TEXT,14,37,220,34 - GROUPBOX "Параметры системы", -1, 7,80,231,66 - AUTOCHECKBOX "В&ыключить дополнительные текстовые службы", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 92, 210, 10, WS_GROUP | BS_MULTILINE - LTEXT "Установите этот флажок для выключения поддержки дополнительных текстовых служб для всех программ. Не рекомендуется для языков восточной Азии, поскольку языковая панель будет закрыта.",-1,14,106,220,35 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Параметры языковой панели" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "&Отображать языковую панель на рабочем столе", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "&Языковая панель прозрачна, когда не активна", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Дополнительный &значок панели в области уведомлений", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "О&тображать текстовые метки на языковой панели", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "В&ыключить дополнительные текстовые службы", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 182, 99, 50, 14 + LTEXT "Выберите нужные раскладки для каждого языка ввода из списка. Для изменения списка служат кнопки ""Добавить"" и ""Удалить"".", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "Ус&тановить по умолчанию", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "&Добавить...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Удалить...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Свойства...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Параметры", -1, 7, 185, 240, 36 + PUSHBUTTON "&Параметры клавиатуры...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -56,13 +21,13 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Отключение режима Caps Lock", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "&Клавишей CAPS LOCK", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "К&лавишей SHIFT", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "&Клавишей CAPS LOCK", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "К&лавишей SHIFT", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Сочетания клавиш для языков ввода", -1, 7, 37, 258, 95 LTEXT "Действие", -1, 14, 47, 60, 9 RTEXT "&Сочетание клавиш", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "См&ена сочетания клавиш...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "См&ена сочетания клавиш...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Отмена", IDCANCEL, 146, 140, 70, 14 END @@ -73,149 +38,27 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Язык ввода:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - LTEXT "&Раскладка клавиатуры или метод ввода (IME):", -1, 7, 36, 170, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + LTEXT "&Раскладка клавиатуры:", -1, 7, 36, 170, 10 + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Отмена", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Добавление языка ввода" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Язык ввода:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Раскладка клавиатуры или метод ввода (IME):", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 180, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Р&аспознавание рукописного текста:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 144, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Р&ечь:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Друг&ие текстовые службы:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Добавление языка ввода" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Язык ввода:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Раскладка клавиатуры или метод ввода (IME):", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 180, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Р&аспознавание рукописного текста:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 150, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Р&ечь", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Смена сочетания клавиш" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 195, 48 - AUTOCHECKBOX "&Использовать сочетание клавиш", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 133, 8 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "&Использовать сочетание клавиш", IDC_USE_SK, 12, 17, 135, 8 CTEXT "SHIFT", -1, 68, 37, 27, 12 CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Клавиша:", -1, 110, 37, 40, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 151, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 335, 71 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Смена сочетания клавиш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 4, 263, 60 - AUTOCHECKBOX "Переключать &языки ввода", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 107, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 10 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 33, 11, WS_GROUP - AUTORADIOBUTTON "Alt с&лева", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 52, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Переключать раскладки &клавиатуры", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 125, 15, 143, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 10 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 33, 11, WS_GROUP - AUTORADIOBUTTON "Alt сл&ева", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 51, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", 1, 278, 16, 50, 14 - PUSHBUTTON "Отмена", 2, 278, 41, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 274, 122 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Смена сочетания клавиш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 6, 4, 206, 110 - AUTOCHECKBOX "Переключать &языки ввода", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 110, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Alt с&лева", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 50, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Переключать раскладки &клавиатуры", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 144, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Ё или знак ударения ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 100, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Alt сл&ева", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 50, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 218, 8, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 218, 27, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 277, 119 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Смена сочетания клавиш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 5, 3, 209, 110 - AUTOCHECKBOX "Переключать &языки ввода", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 114, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 10 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Ё или знак ударения ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 101, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 32, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Alt с&лева", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 50, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Переключать раскладки &клавиатуры", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 148, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 10 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 32, 11, WS_GROUP - AUTORADIOBUTTON "Alt сл&ева", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 50, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", 1, 220, 7, 50, 14 - PUSHBUTTON "Отмена", 2, 220, 24, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Смена сочетания клавиш" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 195, 48 - AUTOCHECKBOX "&Использовать сочетание клавиш", 1249, 17, 17, 135, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP AUTORADIOBUTTON "Alt с&лева", -1, 24, 45, 50, 12, NOT WS_TABSTOP - LTEXT "&Клавиша:", -1, 110, 37, 40, 10 - COMBOBOX 1236, 151, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Отмена", IDCANCEL, 212, 47, 50, 14 + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Отмена", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -225,25 +68,23 @@ FONT 8, "MS Shell Dlg" BEGIN LTEXT "Язык ввода:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 - LTEXT "&Раскладка клавиатуры или метод ввода (IME):", -1, 7, 21, 170, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + LTEXT "&Раскладка клавиатуры:", -1, 7, 21, 170, 10 + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 114, 53, 52, 14 PUSHBUTTON "Отмена", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Текстовые сервисы и ввод языков" + IDS_CPLSYSTEMNAME "Текстовые сервисы и ввод языков" IDS_CPLSYSTEMDESCRIPTION "Дополнительные параметры текстового ввода языков." - IDS_KEYBOARD "Клавиатура" - IDS_ADV_TEXT_SRV "Дополнительные текстовые службы" - IDS_NONE "(Нет)" - IDS_UNKNOWN "(Нет данных)" - IDS_RESTART "Выполнить перезагрузку сейчас?" - IDS_SPEECH "Речь" - IDS_HRD_REC "Handwriting Recognition" - IDS_OFF_ADV_TXT_SRV "Подтверждаете отключение дополнительных текстовых служб?" - IDS_WHATS_THIS "Что это?" + IDS_KEYBOARD "Клавиатура" + IDS_NONE "(нет)" + IDS_UNKNOWN "(нет данных)" + IDS_RESTART "Выполнить перезагрузку сейчас?" + IDS_WHATS_THIS "Что это?" + IDS_LANGUAGE "Язык ввода" + IDS_LAYOUT "Раскладка" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/sk-SK.rc b/reactos/dll/cpl/input/lang/sk-SK.rc index d7f41737475..db5879272fe 100644 --- a/reactos/dll/cpl/input/lang/sk-SK.rc +++ b/reactos/dll/cpl/input/lang/sk-SK.rc @@ -4,52 +4,19 @@ LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Nastavenia" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Default input language", -1, 7,7,237,53 - LTEXT "Select one of the installed input languages to use when you start your computer.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "&Installed services", -1, 7,65,237,115 - LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.",-1,14,75,220,17 - CONTROL "TEXT", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "Pri&daќ...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "Odst&rбniќ...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "Vl&astnosti...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Preferences", -1, 7,185,237,36 - PUSHBUTTON "Language &Bar...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "&Key Settings...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Advanced" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Compatibility Configuration", -1, 7,7,231,60 - AUTOCHECKBOX "&Extend support of advanced text services to all programs", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Select this check box to on for active advanced text services in Notepad and other programs that do not normally support speech and handwriting recognition or other advanced input services.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "System Configuration", -1, 7,74,231,60 - AUTOCHECKBOX "&Turn off advanced text services", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Select this check box to turn off advanced text services in all programs. Not recommended for East Asian users because this closes the language bar.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Language Bar Settings" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "Show the Language &bar on the desktop", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "Show the Language bar as &transparent when inactive", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Show &additional Language bar icons in the Notification area", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Show text &labels on the Language bar", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "Turn &off advanced text services", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -58,13 +25,13 @@ CAPTION "Advanced Key Settings" FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "To turn off Caps Lock", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "Press the CAPS &LOCK key", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "Press the SHI&FT key", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "Press the CAPS &LOCK key", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "Press the SHI&FT key", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Hot keys for input languages", -1, 7, 37, 258, 95 LTEXT "Akcia", -1, 14, 47, 60, 9 RTEXT "&Key sequence", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "&Change Key Sequence...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "&Change Key Sequence...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Zruљiќ", IDCANCEL, 146, 140, 70, 14 END @@ -75,149 +42,27 @@ CAPTION "Add Input language" FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Keyboard layout/IME:", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Zruљiќ", IDCANCEL, 169, 68, 50, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Add Input Language" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Keyboard layout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handwriting recognition:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&More Text Services:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Add Input Language" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Input language:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Keyboard layout/IME:", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Handwriting recognition:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Speech:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Enable Key Sequence", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Key:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 212, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Grave Accent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Switch input languages", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Grave Accent ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "Left &ALT", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "S&witch keyboard layouts", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left A<", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Change Key Sequence" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Enable Key Sequence", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "Left &ALT", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Key:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Zruљiќ", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -228,24 +73,22 @@ BEGIN LTEXT "Input language:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Keyboard layout/IME:", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Zruљiќ", IDCANCEL, 169, 53, 52, 14 END STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Text Services and Input Languages" + IDS_CPLSYSTEMNAME "Text Services and Input Languages" IDS_CPLSYSTEMDESCRIPTION "Customizes settings for text input of languages." - IDS_KEYBOARD "Klбvesnica" - IDS_ADV_TEXT_SRV "Advanced Text Services" - IDS_NONE "(None)" - IDS_UNKNOWN "(Unknown)" - IDS_RESTART "Do you want to restart your computer now?" - IDS_SPEECH "Speech" - IDS_HRD_REC "Handwriting Recognition" - IDS_OFF_ADV_TXT_SRV "Do you want to turn off advanced text services?" - IDS_WHATS_THIS "Иo je toto?" + IDS_KEYBOARD "Klбvesnica" + IDS_NONE "(None)" + IDS_UNKNOWN "(Unknown)" + IDS_RESTART "Do you want to restart your computer now?" + IDS_WHATS_THIS "Иo je toto?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/lang/uk-UA.rc b/reactos/dll/cpl/input/lang/uk-UA.rc index 4200ffaca7a..d27b4b5c605 100644 --- a/reactos/dll/cpl/input/lang/uk-UA.rc +++ b/reactos/dll/cpl/input/lang/uk-UA.rc @@ -8,52 +8,19 @@ LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT -IDD_PROPPAGESETTINGS DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT +IDD_PROPPAGESETTINGS DIALOGEX 0, 0, 254, 228 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Параметри" +CAPTION "Settings" FONT 8, "MS Shell Dlg" BEGIN - GROUPBOX "Мова вводу за замовчуванням", -1, 7,7,237,53 - LTEXT "Виберіть одну з установлених мов вводу, яка використовуватиметься при запуску комп'ютера.",-1,14,18,220,17 - COMBOBOX IDC_DEFAULT_INPUT_LANG, 14, 40, 218, 46, CBS_DROPDOWNLIST | CBS_SORT - GROUPBOX "Установлені служби", -1, 7,65,237,115 - LTEXT "Виберіть потрібні служби для кожної мови вводу зі списку.\nЗмінити список можна за допомогою кнопок ""Додати"" та ""Видалити"".",-1,14,75,220,17 - CONTROL "Текст", IDC_KEYLAYOUT_TREE, "SysTreeView32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | 0x00000034, 14, 96, 160, 78 - PUSHBUTTON "Замов&чування", IDC_SET_DEFAULT, 179, 106, 59, 14 - PUSHBUTTON "&Додати...", IDC_ADD_BUTTON, 179, 124, 59, 14 - PUSHBUTTON "В&идалити...", IDC_REMOVE_BUTTON, 179, 142, 59, 14 - PUSHBUTTON "В&ластивості...", IDC_PROP_BUTTON, 179, 160, 59, 14 - GROUPBOX "Настройка", -1, 7,185,237,36 - PUSHBUTTON "&Мовна панель...", IDC_LANG_BAR_BUTTON, 14, 198, 70, 14 - PUSHBUTTON "&Параметри клавіатури...", IDC_KEY_SETTINGS_BUTTON, 90, 198, 70, 14 -END - -IDD_PROPPAGEADVANCED DIALOGEX 0, 0, PROPSHEETWIDTH, PROPSHEETHEIGHT -STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Додатково" -FONT 8, "MS Shell Dlg", 0, 0, 0x0 -BEGIN - GROUPBOX "Настройка сумісності", -1, 7,7,231,60 - AUTOCHECKBOX "&Розповсюдити підтримку додаткових текстових служб на всі програми", IDC_SUPPORT_ADV_SERV_CHECKBOX, 14, 19, 210, 10, WS_GROUP - LTEXT "Встановіть цей прапорець щоб ввімкнути підтримку додаткових текстових служб в програмі ""Блокнот"" і інших програмах, які не підтримують розпізнавання мови, рукописного тексту або інших додаткових служб вводу.",IDC_SUPPORT_ADV_SERV_TEXT,14,33,220,25 - GROUPBOX "Настройка системи", -1, 7,74,231,60 - AUTOCHECKBOX "&Вимкнути додаткові текстові служби", IDC_TURNOFF_ADV_TXTSERV_CHECKBOX, 14, 86, 210, 10, WS_GROUP - LTEXT "Встановіть цей прапорець щоб вимкнути додаткові текстові служби для всіх програм. Не рекомендовано для мов східної Азії, оскільки мовна панель буде закрита.",-1,14,100,220,25 -END - -IDD_LANGBAR DIALOGEX 20, 20, 240, 120 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Параметри мовної панелі" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 7, 7, 226, 85 - AUTOCHECKBOX "П&оказувати панель мови на робочому столі", IDC_LANGBAR_ON_DESK_CHECKBOX, 17, 17, 210, 10, WS_GROUP - AUTOCHECKBOX "&Показувати панель мови прозорою, коли вона неактивна", IDC_LANGBAR_TRANSP_INACT_CHECKBOX, 17, 32, 210, 10 - AUTOCHECKBOX "Пока&зувати додаткові значки панелі мови в області сповіщень", IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX, 17, 47, 210, 10 - AUTOCHECKBOX "Показува&ти підписи на панелі мови", IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX, 17, 62, 210, 10 - AUTOCHECKBOX "&Вимкнути додаткові текстові служби", IDC_OFF_ADVAN_TEXTSERV_CHECKBOX, 17, 77, 200, 10 - DEFPUSHBUTTON "OK", IDOK, 129, 99, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 182, 99, 50, 14 + LTEXT "Select the services that you want for each input language shown in the list.\nUse the Add and Remove buttons to modify this list.", -1, 9, 6, 238, 17 + CONTROL "TEXT", IDC_KEYLAYOUT_LIST, "SYSLISTVIEW32", WS_BORDER | WS_VSCROLL | WS_TABSTOP | LVS_SORTASCENDING | LVS_REPORT | 0x0000808D, 8, 28, 237, 109 + PUSHBUTTON "&Set Default", IDC_SET_DEFAULT, 101, 159, 144, 14 + PUSHBUTTON "A&dd...", IDC_ADD_BUTTON, 27, 142, 70, 14 + PUSHBUTTON "&Remove...", IDC_REMOVE_BUTTON, 101, 142, 70, 14 + PUSHBUTTON "&Properties...", IDC_PROP_BUTTON, 175, 142, 70, 14 + GROUPBOX "Preferences", -1, 7, 185, 240, 36 + PUSHBUTTON "&Key Settings...", IDC_KEY_SET_BTN, 14, 198, 110, 14 END IDD_KEYSETTINGS DIALOGEX 0, 0, 272, 163 @@ -62,13 +29,13 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN GROUPBOX "Вимкнення режиму Caps Lock", -1, 7, 7, 258, 26 - AUTORADIOBUTTON "&при натисненні клавіші CAPS LOCK", IDC_PRESS_CAPSLOCK_KEY_RADIOBTN, 14, 17, 120, 11, WS_GROUP - AUTORADIOBUTTON "при &натисненні клавіші SHIFT", IDC_PRESS_SHIFT_KEY_RADIOBTN, 144, 17, 120, 11, NOT WS_TABSTOP + AUTORADIOBUTTON "&при натисненні клавіші CAPS LOCK", IDC_PRESS_CL_KEY_RB, 14, 17, 120, 11, WS_GROUP + AUTORADIOBUTTON "при &натисненні клавіші SHIFT", IDC_PRESS_SHIFT_KEY_RB, 144, 17, 120, 11, NOT WS_TABSTOP GROUPBOX "Сполучення клавіш для мов вводу", -1, 7, 37, 258, 95 LTEXT "Дія", -1, 14, 47, 60, 9 RTEXT "&Сполучення клавіш", -1, 177, 47, 79, 9 LISTBOX IDC_KEY_LISTBOX, 14, 57, 244, 52, LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP - PUSHBUTTON "З&міна сполучення клавіш...", IDC_CHANGE_KEY_SEQ_BUTTON, 152, 113, 106, 14, WS_GROUP + PUSHBUTTON "З&міна сполучення клавіш...", IDC_CHANGE_KEY_SEQ_BTN, 152, 113, 106, 14, WS_GROUP DEFPUSHBUTTON "OK", IDOK, 66, 140, 70, 14 PUSHBUTTON "Скасувати", IDCANCEL, 146, 140, 70, 14 END @@ -79,30 +46,27 @@ CAPTION " FONT 8, "MS Shell Dlg" BEGIN LTEXT "&Мова вводу:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANGUAGE_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL LTEXT "&Розкладка клавіатури або засіб вводу (IME):", -1, 7, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KEYBOARD_LO_COMBO, 7, 47, 212, 110, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 68, 50, 14 PUSHBUTTON "Скасувати", IDCANCEL, 169, 68, 50, 14 END -IDD_CHANGE_KEY_SEQ2 DIALOGEX 5, 100, 269, 78 +IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 194, 89 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Зміна сполучення клавіш" +CAPTION "Change Key Sequence" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "", -1, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Ввімкнути сполучення клавіш", IDC_ENABLE_KEY_SEQ_CHECKBOX, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - CHECKBOX "&CTRL", IDC_CTRL_CHECKBOX, 24, 31, 30, 11, NOT WS_TABSTOP - CHECKBOX "&ALT", IDC_ALT_CHECKBOX, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Клавіша:", -1, 110, 37, 14, 10 - COMBOBOX IDC_CKEY_COMBOBOX, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 212, 47, 50, 14 + LTEXT "", 1240, 4, 5, 186, 10 + GROUPBOX "", -1, 7, 16, 179, 48 + AUTOCHECKBOX "S&witch keyboard layouts", IDC_USE_SK, 12, 17, 135, 8 + CTEXT "SHIFT", -1, 68, 37, 27, 12 + CTEXT "+", -1, 57, 37, 8, 9 + AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP + AUTORADIOBUTTON "Left A<", -1, 24, 45, 50, 12, NOT WS_TABSTOP + DEFPUSHBUTTON "OK", IDOK, 83, 70, 50, 14 + PUSHBUTTON "Cancel", IDCANCEL, 136, 70, 50, 14 END IDD_INPUT_LANG_PROP DIALOGEX 20, 20, 227, 75 @@ -113,144 +77,23 @@ BEGIN LTEXT "Мова вводу:", -1, 7, 7, 61, 8 LTEXT "", -1, 73, 7, 129, 8 LTEXT "&Розкладка клавіатури або засіб вводу (IME):", -1, 7, 21, 110, 10 - COMBOBOX IDC_KEYBOARD_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL + COMBOBOX IDC_KB_LAYOUT_IME_COMBO, 7, 32, 212, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL DEFPUSHBUTTON "OK", IDOK, 116, 53, 52, 14 PUSHBUTTON "Скасувати", IDCANCEL, 169, 53, 52, 14 END -IDD_ADD2 DIALOGEX 20, 20, 257, 176 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Додавання мови вводу" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Мова вводу:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Розкладка клавіатури або засіб вводу (IME):", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Розпізн&авання рукописного тексту:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Мовл&ення:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Інші текстові служби:", IDC_MORE_TEXT_SERV_CHECKBOX, 37, 123, 110, 10 - COMBOBOX IDC_MORE_TEXT_SERV_COMBO, 49, 134, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 155, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 199, 155, 50, 14 -END - -IDD_ADD3 DIALOGEX 20, 20, 257, 147 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Додавання мови вводу" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "&Мова вводу:", -1, 7, 7, 61, 10 - COMBOBOX IDC_INPUT_LANG_COMBO, 7, 17, 105, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "&Розкладка клавіатури або засіб вводу (IME):", IDC_KEYBOARD_LO_CHECKBOX, 37, 36, 110, 10 - COMBOBOX IDC_KEYBOARD_LO_COMBO, 49, 47, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Розпізн&авання рукописного тексту:", IDC_HANDWRITING_REC_CHECKBOX, 37, 65, 110, 10 - COMBOBOX IDC_HANDWRITING_REC_COMBO, 49, 76, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - AUTOCHECKBOX "Мовл&ення:", IDC_SPEECH_CHECKBOX, 37, 94, 110, 10 - COMBOBOX IDC_SPEECH_COMBO, 49, 105, 200, 60, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 146, 126, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 199, 126, 50, 14 -END - -IDD_CHANGE_KEY_SEQ DIALOGEX 5, 100, 285, 74 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Зміна сполучення клавіш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 209, 60 - AUTOCHECKBOX "&Переключати мови вводу", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "ALT з&ліва", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Пере&ключати розкладки клавіатури", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 121, 15, 90, 12 - LTEXT "SHIFT", -1, 179, 37, 27, 12 - CTEXT "+", -1, 168, 37, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 135, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "ALT &зліва", IDC_LAYOUT_LEFTALT_RADIOBTN, 135, 45, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 227, 18, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 227, 44, 50, 14 -END - -IDD_CHANGE_KEY_SEQ3 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Зміна сполучення клавіш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Переключати мови вводу", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "ALT з&ліва", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Пере&ключати розкладки клавіатури", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 77, 13, 33 - AUTORADIOBUTTON "&Тупий наголос ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 87, 69, 10, WS_GROUP - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "ALT &зліва", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ4 DIALOGEX 5, 100, 249, 125 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Зміна сполучення клавіш" -FONT 8, "MS Shell Dlg" -BEGIN - GROUPBOX "", -1, 9, 5, 174, 110 - AUTOCHECKBOX "&Переключати мови вводу", IDC_SWITCH_INPUT_LANG_CHECKBOX, 15, 15, 90, 12 - LTEXT "SHIFT", -1, 73, 37, 27, 12 - CTEXT "+", -1, 62, 37, 8, 9 - CONTROL "", IDC_CKS_BUTTON, "BUTTON", BS_OWNERDRAW, 96, 27, 13, 33 - AUTORADIOBUTTON "&Тупий наголос ( ` )", IDC_GRAVE_ACCENT_RADIOBTN, 110, 37, 69, 10, WS_GROUP - AUTORADIOBUTTON "&CTRL", IDC_INLANG_CTRL_RADIOBTN, 29, 31, 30, 11, NOT WS_TABSTOP - AUTORADIOBUTTON "ALT з&ліва", IDC_INLANG_LEFTALT_RADIOBTN, 29, 45, 40, 12, NOT WS_TABSTOP - AUTOCHECKBOX "Пере&ключати розкладки клавіатури", IDC_SWITCH_KEYBOARD_LO_CHECKBOX, 15, 65, 90, 12 - LTEXT "SHIFT", -1, 73, 87, 27, 12 - CTEXT "+", -1, 62, 87, 8, 9 - AUTORADIOBUTTON "C&TRL", IDC_LAYOUT_CTRL_RADIOBTN, 29, 81, 30, 11, WS_GROUP - AUTORADIOBUTTON "ALT &зліва", IDC_LAYOUT_LEFTALT_RADIOBTN, 29, 95, 40, 12, NOT WS_TABSTOP - DEFPUSHBUTTON "OK", IDOK, 192, 25, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 192, 47, 50, 14 -END - -IDD_CHANGE_KEY_SEQ5 DIALOGEX 5, 100, 269, 78 -STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION -CAPTION "Зміна сполучення клавіш" -FONT 8, "MS Shell Dlg" -BEGIN - LTEXT "", 1240, 16, 5, 250, 10 - GROUPBOX "", -1, 12, 17, 184, 48 - AUTOCHECKBOX "&Використовувати сполучення клавіш", 1249, 17, 17, 85, 8 - CTEXT "SHIFT", -1, 68, 37, 27, 12 - CTEXT "+", -1, 57, 37, 8, 9 - CTEXT "+", -1, 98, 37, 8, 10 - AUTORADIOBUTTON "&CTRL", -1, 24, 31, 30, 11, WS_GROUP - AUTORADIOBUTTON "ALT з&ліва", -1, 24, 45, 40, 12, NOT WS_TABSTOP - LTEXT "&Клавіша:", -1, 110, 37, 14, 10 - COMBOBOX 1236, 127, 34, 46, 48, CBS_DROPDOWNLIST | WS_VSCROLL - DEFPUSHBUTTON "OK", IDOK, 212, 25, 50, 14 - PUSHBUTTON "Скасувати", IDCANCEL, 212, 47, 50, 14 -END - STRINGTABLE BEGIN - IDS_CPLSYSTEMNAME "Мови та служби текстового вводу" + IDS_CPLSYSTEMNAME "Мови та служби текстового вводу" IDS_CPLSYSTEMDESCRIPTION "Налаштовує параметри для текстового вводу." - IDS_KEYBOARD "Клавіатура" - IDS_ADV_TEXT_SRV "Додаткові текстові служби" - IDS_NONE "(Немає)" - IDS_UNKNOWN "(Немає даних)" - IDS_RESTART "Ви дійсно бажаєте перезавантажити комп'ютер зараз?" - IDS_SPEECH "Мовлення" - IDS_HRD_REC "Розпізнавання рукописного тексту" - IDS_OFF_ADV_TXT_SRV "Ви дійсно бажаєте вимкнути додаткові текстові служби?" - IDS_WHATS_THIS "Що це?" + IDS_KEYBOARD "Клавіатура" + IDS_NONE "(Немає)" + IDS_UNKNOWN "(Немає даних)" + IDS_RESTART "Ви дійсно бажаєте перезавантажити комп'ютер зараз?" + IDS_WHATS_THIS "Що це?" + IDS_LANGUAGE "Language" + IDS_LAYOUT "Keyboard Layout" END STRINGTABLE diff --git a/reactos/dll/cpl/input/langbar.c b/reactos/dll/cpl/input/langbar.c deleted file mode 100644 index d50c90010dd..00000000000 --- a/reactos/dll/cpl/input/langbar.c +++ /dev/null @@ -1,61 +0,0 @@ -/* - * ReactOS - * Copyright (C) 2007 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -/* - * - * PROJECT: input.dll - * FILE: dll/win32/input/langbar.c - * PURPOSE: input.dll - * PROGRAMMER: Dmitry Chapyshev (lentind@yandex.ru) - * UPDATE HISTORY: - * 06-09-2007 Created - */ - -#include "resource.h" -#include "input.h" - -INT_PTR CALLBACK -LangBarDlgProc(HWND hDlg, - UINT message, - WPARAM wParam, - LPARAM lParam) -{ - UNREFERENCED_PARAMETER(lParam); - - switch (message) - { - case WM_INITDIALOG: - break; - - case WM_COMMAND: - switch (LOWORD(wParam)) - { - case IDOK: - break; - - case IDCANCEL: - EndDialog(hDlg, LOWORD(wParam)); - break; - } - break; - } - - return FALSE; -} - -/* EOF */ diff --git a/reactos/dll/cpl/input/misc.c b/reactos/dll/cpl/input/misc.c deleted file mode 100644 index 8618ec4a7f0..00000000000 --- a/reactos/dll/cpl/input/misc.c +++ /dev/null @@ -1,61 +0,0 @@ -/* - * ReactOS - * Copyright (C) 2007 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ -/* - * - * PROJECT: input.dll - * FILE: dll/win32/input/misc.c - * PURPOSE: input.dll - * PROGRAMMER: Dmitry Chapyshev (lentind@yandex.ru) - * UPDATE HISTORY: - * 06-09-2007 Created - */ - -#include "resource.h" -#include "input.h" - -VOID -CreateKeyboardLayoutList(HWND hWnd) -{ - TCHAR Layout[256]; - INT Index; - UINT loIndex; - - for (loIndex = BEGIN_LAYOUT; loIndex <= END_LAYOUT; loIndex++) - { - LoadString(hApplet, - loIndex, - Layout, - 256); - - if (_tcslen(Layout) > 0) - { - Index = (int) SendMessage(hWnd, - CB_ADDSTRING, - 0, - (LPARAM)Layout); - - SendMessage(hWnd, - CB_SETITEMDATA, - Index, - (LPARAM)loIndex); - } - } -} - -/* EOF */ diff --git a/reactos/dll/cpl/input/resource.h b/reactos/dll/cpl/input/resource.h index 794cca37eca..ca5c54d39a3 100644 --- a/reactos/dll/cpl/input/resource.h +++ b/reactos/dll/cpl/input/resource.h @@ -2,93 +2,53 @@ #define __CPL_RESOURCE_H /* metrics */ -#define PROPSHEETWIDTH 252 -#define PROPSHEETHEIGHT 228 -#define PROPSHEETPADDING 6 -#define SYSTEM_COLUMN (0 * PROPSHEETPADDING) -#define ICONSIZE 16 +#define PROPSHEETWIDTH 252 +#define PROPSHEETHEIGHT 228 +#define PROPSHEETPADDING 6 +#define SYSTEM_COLUMN (0 * PROPSHEETPADDING) +#define ICONSIZE 16 /* IDI */ -#define IDI_KEYBOARD_ICO 202 -#define IDI_MARKER_ICO 205 -#define IDI_MIC_ICO 203 -#define IDI_KEY_SHORT_ICO 200 -#define IDI_INFO_ICO 207 -#define IDI_CPLSYSTEM 1502 +#define IDI_KEYBOARD_ICO 202 +#define IDI_MARKER_ICO 205 +#define IDI_MIC_ICO 203 +#define IDI_KEY_SHORT_ICO 200 +#define IDI_INFO_ICO 207 +#define IDI_CPLSYSTEM 1502 /* IDD */ -#define IDD_PROPPAGESETTINGS 500 -#define IDD_ADD3 501 -#define IDD_INPUT_LANG_PROP 502 -#define IDD_CHANGE_KEY_SEQ 503 -#define IDD_CHANGE_KEY_SEQ4 504 -#define IDD_CHANGE_KEY_SEQ5 505 -#define IDD_CHANGE_KEY_SEQ2 506 -#define IDD_ADD 507 -#define IDD_CHANGE_KEY_SEQ3 508 -#define IDD_ADD2 509 -#define IDD_KEYSETTINGS 510 -#define IDD_LANGBAR 511 -#define IDD_PROPPAGEADVANCED 512 +#define IDD_PROPPAGESETTINGS 500 +#define IDD_INPUT_LANG_PROP 501 +#define IDD_CHANGE_KEY_SEQ 502 +#define IDD_ADD 503 +#define IDD_KEYSETTINGS 504 /* IDC */ -#define IDC_DEFAULT_INPUT_LANG 150 -#define IDC_ADD_BUTTON 151 -#define IDC_REMOVE_BUTTON 152 -#define IDC_PROP_BUTTON 153 -#define IDC_LANG_BAR_BUTTON 154 -#define IDC_KEY_SETTINGS_BUTTON 155 -#define IDC_SET_DEFAULT 156 -#define IDC_KEYLAYOUT_TREE 157 -#define IDC_CHANGE_KEY_SEQ_BUTTON 158 -#define IDC_LANGBAR_TRANSP_INACT_CHECKBOX 159 -#define IDC_ADDIT_LANGBAR_ICON_NOTIFYAREA_CHECKBOX 160 -#define IDC_TEXTLABEL_ON_LANGBAR_CHECKBOX 161 -#define IDC_OFF_ADVAN_TEXTSERV_CHECKBOX 162 -#define IDC_LANGBAR_ON_DESK_CHECKBOX 163 -#define IDC_SUPPORT_ADV_SERV_CHECKBOX 164 -#define IDC_TURNOFF_ADV_TXTSERV_CHECKBOX 165 -#define IDC_PRESS_CAPSLOCK_KEY_RADIOBTN 166 -#define IDC_PRESS_SHIFT_KEY_RADIOBTN 167 -#define IDC_KEY_LISTBOX 168 -#define IDC_INPUT_LANGUAGE_COMBO 169 -#define IDC_KEYBOARD_LAYOUT_COMBO 170 -#define IDC_ENABLE_KEY_SEQ_CHECKBOX 171 -#define IDC_CTRL_CHECKBOX 172 -#define IDC_ALT_CHECKBOX 173 -#define IDC_CKEY_COMBOBOX 174 -#define IDC_KEYBOARD_LAYOUT_IME_COMBO 175 -#define IDC_SWITCH_INPUT_LANG_CHECKBOX 176 -#define IDC_INLANG_CTRL_RADIOBTN 177 -#define IDC_INLANG_LEFTALT_RADIOBTN 178 -#define IDC_SWITCH_KEYBOARD_LO_CHECKBOX 179 -#define IDC_LAYOUT_CTRL_RADIOBTN 180 -#define IDC_LAYOUT_LEFTALT_RADIOBTN 181 -#define IDC_INPUT_LANG_COMBO 182 -#define IDC_KEYBOARD_LO_CHECKBOX 183 -#define IDC_KEYBOARD_LO_COMBO 184 -#define IDC_HANDWRITING_REC_CHECKBOX 185 -#define IDC_HANDWRITING_REC_COMBO 186 -#define IDC_SPEECH_CHECKBOX 187 -#define IDC_SPEECH_COMBO 188 -#define IDC_MORE_TEXT_SERV_CHECKBOX 189 -#define IDC_MORE_TEXT_SERV_COMBO 190 -#define IDC_CKS_BUTTON 191 -#define IDC_GRAVE_ACCENT_RADIOBTN 192 -#define IDC_SUPPORT_ADV_SERV_TEXT 193 +#define IDC_KEYLAYOUT_LIST 1000 +#define IDC_SET_DEFAULT 1001 +#define IDC_ADD_BUTTON 1002 +#define IDC_REMOVE_BUTTON 1003 +#define IDC_PROP_BUTTON 1004 +#define IDC_KEY_SET_BTN 1005 +#define IDC_PRESS_CL_KEY_RB 1006 +#define IDC_PRESS_SHIFT_KEY_RB 1007 +#define IDC_KEY_LISTBOX 1008 +#define IDC_CHANGE_KEY_SEQ_BTN 1009 +#define IDC_INPUT_LANG_COMBO 1010 +#define IDC_KEYBOARD_LO_COMBO 1011 +#define IDC_USE_SK 1012 +#define IDC_KB_LAYOUT_IME_COMBO 1013 /* IDS */ -#define IDS_CPLSYSTEMNAME 1 -#define IDS_CPLSYSTEMDESCRIPTION 2 -#define IDS_KEYBOARD 3 -#define IDS_ADV_TEXT_SRV 4 -#define IDS_NONE 5 -#define IDS_UNKNOWN 6 -#define IDS_RESTART 7 -#define IDS_SPEECH 8 -#define IDS_HRD_REC 9 -#define IDS_OFF_ADV_TXT_SRV 10 -#define IDS_WHATS_THIS 11 +#define IDS_CPLSYSTEMNAME 1 +#define IDS_CPLSYSTEMDESCRIPTION 2 +#define IDS_KEYBOARD 3 +#define IDS_NONE 4 +#define IDS_UNKNOWN 5 +#define IDS_RESTART 6 +#define IDS_WHATS_THIS 7 +#define IDS_LANGUAGE 8 +#define IDS_LAYOUT 9 /* Layouts */ #define IDS_US_LAYOUT 5000 diff --git a/reactos/dll/cpl/input/resources/information.ico b/reactos/dll/cpl/input/resources/information.ico deleted file mode 100644 index e25c125863d300a4272bd0e4767c362f2d1d9b69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmbtSc~s0%6#k~hlC5M5Ar#rOH*H#&YNilTDP!zevTLR|iEP;p{|!z5Rg&f42z78O zMTj#>LmV0uG{Gt&doKsTsL70@*`5~l{5w-tC-S%%v35~wSlK$)L~Z9!g$4s?fBQxBc?BR;*a zMMF(F)T&2#Rg#CQ(gIwSABH5z2eGp~(MWxCS`E$9LHnT&4b|nSeXhW(;#}k>OYyR} z06XUKNhc3qzv$5LMujHLJ3KDRMb`c>ym|Hju|gif1?rbde5ihbMw(goT7`0V4petDq0CA~c47ps9TDT%?Mx(u`XM$%fa@tT z)RFEdH_`~HC`#Xlti*6!j1!_PHv<=r#UVi)jQ9{=l;&Nb^W8*2vILns=OFvA2xU2^ zPq^}Dq`~>p5=`Ooz~}SfjC5J8^3ZZUzq`Jn`PiWjYb%|ioE(bK?V zii~|mQy*q-axRt;b`y+ds<*jSFZ2I0#`#%qJ_%xaAGPZ3LUaD6m+_ch#`B|rg9!3e z!+D(PJgiuF{TZowrq`#GD$>j+_d?Jc-{I9Ch^M1Rjb#mZR5{h zBwoB^>9XamiTNR+VVniw5er57gfJj*CTG^{pgD7c=dpyRm$wgR`V79WpTB^`Q*E7j z92ZwNcaLdPSUk>Y`~(i!#7UF&v3)0pVZ$9qj2tz3%ve_MXJOsncEG?vc7ul)?!l_N zb&sCCdiSyE%gSUOEjo4X(zTnVA)?jHoZGH_2YvW$8qiFaY(x|7-xE_s7{Hfhx+ZK|hfn-=NdAdb$Wox~5IV}@=O^cw^>p>z@)GKkPX>0nkh zAyYggi{Y3z^Cl&uke9(R(BbL-7*ayonEP-YeI9=vkGHqd1jp>GID7SFN}7`tA#CX* zarfQ&G%PkC1J6c{|mc6;DwY4>U-rm;k z?ygo>SJk#{(pJ0OR;Sa^($bO+xrXC7IypJf@$s>aj*isp^>lD>p#A-Q?d|PpWo2b_ zt*x!C(canF+354Gudg-yZS>>&cWwOI(6IB9drgo9vPi0Aot%=P!eOIy+9;nlDwmBK z4I^3j5I%yB;p6xeK8r8lOZXbTiFfc(d=j6*=kP^*1z*Rv@HW1S@8bvf1bzX(h_B+; z@u&D9o<62Yo|H+0C=tac@fmy$U&L4Nb$knNWs}m+=kPTlf&u7Gc_AOk133OEGO( zd;wp=*YHiegOB2q_zXUWFXAisI=+Rs@m+i$KfovO3;0ER6~B%@#SifYPnc)JJR9aY zicjJ*_#D27ui)$W7T(5p@qPRNZ{b7u2tJ07<5T!7zJM>`YxpMKasMxml;?iUy?JX{ z@8;*<&wQBidOee1X7d{r7eM w%aM28bK;-&PrKfGQ$9b%`pM+v)Z~;~PpSKN>v`nsF@wy(<8AooGPm#h1NoPqPyhe` diff --git a/reactos/dll/cpl/input/resources/marker.ico b/reactos/dll/cpl/input/resources/marker.ico deleted file mode 100644 index 41259d42d625c7f7c177befdd0ffc7ca19d2fea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmc(Zu?@g52n63!2B1otlpd4O*o+)lQ5yGoxHozzEDg%c@I!M*r=$r6H&kAV_GPvE h diff --git a/reactos/dll/cpl/input/resources/microphone.ico b/reactos/dll/cpl/input/resources/microphone.ico deleted file mode 100644 index 42662cf245de7153c292be9c31f9c139b6bbc9fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1406 zcmah{Sxi$=5Iud=0xoS;#3E`@6zjfk6%ktLB3MxYjfO~26!pirCkBFvCK@zog4z$F zHrNUhfzN)DAW9Um1qlR5*d!(V5JMn-nADl~TCJ!!FXzsjIrHwDJMRKAdemyr8i9go zKr{dyfl`PgaGot$COT;eiT!>*4j;+F-Fqcyc+-Hfu`vt`4B%tSN4#x%hu+>^bai#% zbxjRkRafKvhY!%}^%xx;h12OoiopPDdKxAsCgAaS(A?aN?(S~%_xGc-vlCD3c3ir8 z1$A|GsHmub$zq1r>xJ9xMqyDQ^3R-x?O+BhRx7fOWW(ih!9aT+%sd2F6%G9zH;2WhHWQPvDc+gWB3!RMYvYs;W?OzXWBEAK}8Ki^wlH zjh0U>=4NoSir$J@B5~A;%g*Iw5GGGdM-HJOlRs zGp^wo%)lLh_al5E$1~tQcm|)zPc;Ls;~8+>-)6vi6P=IsQ?x&$IHWZVH5p5AM@VxE z?YWF<85vX`M}iDo4J3z&?zbg4!(dWD!Q@;}o67UOyFpM_|JhIQy+{gpe}NGAhK}Q3 zCRl=85EYy7)0hj^eTf?sX-VPf`$b(a?9ysujeAo~X7Np7S7PFBZBkOwo@60~>tmJ5 zt=p6d2?^VG?9>xqy=LvY^&2$Wjhj|(-XiI$Jp(5+lWd~Vdd#nF-4n7AcNHP-n diff --git a/reactos/dll/cpl/input/settings.c b/reactos/dll/cpl/input/settings.c index 2ea463ff69d..6d3d65d862e 100644 --- a/reactos/dll/cpl/input/settings.c +++ b/reactos/dll/cpl/input/settings.c @@ -1,27 +1,9 @@ -/* - * ReactOS - * Copyright (C) 2007 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ /* * * PROJECT: input.dll * FILE: dll/win32/input/settings.c * PURPOSE: input.dll - * PROGRAMMER: Dmitry Chapyshev (lentind@yandex.ru) + * PROGRAMMER: Dmitry Chapyshev (dmitry@reactos.org) * UPDATE HISTORY: * 06-09-2007 Created */ @@ -31,19 +13,29 @@ #define BUFSIZE 256 -static BOOL -GetLayoutName(LPCTSTR lcid, LPCTSTR name) +typedef struct +{ + LANGID LangId; + TCHAR LangName[MAX_PATH]; + TCHAR LayoutName[MAX_PATH]; + TCHAR ValName[MAX_PATH]; + TCHAR IndName[MAX_PATH]; + TCHAR SubName[MAX_PATH]; +} LAYOUT_ITEM, *LPLAYOUT_ITEM; + +BOOL +GetLayoutName(LPCTSTR lcid, LPTSTR name) { HKEY hKey; DWORD dwBufLen; TCHAR szBuf[BUFSIZE]; - _stprintf(szBuf, L"SYSTEM\\ControlSet001\\Control\\Keyboard Layouts\\%s",lcid); + _stprintf(szBuf, _T("SYSTEM\\CurrentControlSet\\Control\\Keyboard Layouts\\%s"),lcid); if (RegOpenKeyEx(HKEY_LOCAL_MACHINE, (LPCTSTR)szBuf, 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS) { dwBufLen = BUFSIZE; - if (RegQueryValueEx(hKey,L"Layout Text",NULL,NULL,(LPBYTE)name,&dwBufLen) == ERROR_SUCCESS) + if (RegQueryValueEx(hKey,_T("Layout Text"),NULL,NULL,(LPBYTE)name,&dwBufLen) == ERROR_SUCCESS) { RegCloseKey(hKey); return TRUE; @@ -53,201 +45,121 @@ GetLayoutName(LPCTSTR lcid, LPCTSTR name) return FALSE; } -static BOOL -TreeView_GetItemText(HWND hTree, HTREEITEM hItem, LPTSTR name, DWORD buf) +static VOID +AddListColumn(HWND hWnd) { - TVITEM tv = {0}; + LV_COLUMN column; + TCHAR szBuf[MAX_PATH]; + HWND hList = GetDlgItem(hWnd, IDC_KEYLAYOUT_LIST); - tv.mask = TVIF_TEXT | TVIF_HANDLE; - tv.hItem = hItem; - tv.pszText = name; - tv.cchTextMax = (int)buf; + ZeroMemory(&column, sizeof(LV_COLUMN)); + column.mask = LVCF_FMT | LVCF_TEXT | LVCF_WIDTH | LVCF_SUBITEM; + column.fmt = LVCFMT_LEFT; + column.iSubItem = 0; + column.pszText = NULL; + column.cx = 25; + (VOID) ListView_InsertColumn(hList, 0, &column); - return TreeView_GetItem(hTree, &tv); -} + column.fmt = LVCFMT_LEFT; + column.iSubItem = 1; + LoadString(hApplet, IDS_LANGUAGE, szBuf, sizeof(szBuf) / sizeof(TCHAR)); + column.pszText = szBuf; + column.cx = 160; + (VOID) ListView_InsertColumn(hList, 1, &column); -static HTREEITEM -GetRootHandle(HWND hWnd, TCHAR * Name) -{ - HTREEITEM hNext = 0, hRoot; - TCHAR Tmp[256]; - HWND hTree; - DWORD i, count; - HKEY hKey; - - hTree = GetDlgItem(hWnd, IDC_KEYLAYOUT_TREE); - hRoot = TreeView_GetRoot(hTree); - - RegOpenKeyEx(HKEY_CURRENT_USER, L"Keyboard Layout\\Preload", 0, KEY_QUERY_VALUE, &hKey); - RegQueryInfoKey(hKey,NULL,NULL,NULL,NULL,NULL,NULL,&count,NULL,NULL,NULL,NULL); - RegCloseKey(hKey); - - for (i = 0; i < count; i++) - { - if (i == 0) - { - (VOID) TreeView_GetItemText(hTree, hRoot, (LPTSTR)Tmp, 256); - } - else - { - if (i == 1) - { - hNext = TreeView_GetNextItem(hTree, hRoot, TVGN_NEXT); - } - else - { - hNext = TreeView_GetNextItem(hTree, hNext, TVGN_NEXT); - } - (VOID) TreeView_GetItemText(hTree, hNext, (LPTSTR)Tmp, 256); - } - - if (_tcscmp(Name,Tmp) == 0) - { - if (i == 0) return hRoot; - return hNext; - } - } - return 0; + column.fmt = LVCFMT_RIGHT; + column.cx = 145; + column.iSubItem = 2; + LoadString(hApplet, IDS_LAYOUT, szBuf, sizeof(szBuf) / sizeof(TCHAR)); + column.pszText = szBuf; + (VOID) ListView_InsertColumn(hList, 2, &column); } static BOOL InitLangList(HWND hWnd) { - HKEY hKey, hSubKey; - TCHAR szPreload[BUFSIZE], szCount[BUFSIZE], szSub[BUFSIZE]; - TCHAR szName[BUFSIZE], Lang[BUFSIZE]; - DWORD dwBufLen, dwBufCLen, cValues; - INT Count; - LCID Lcid; - TV_INSERTSTRUCT inc; - HWND TWwnd; - int Index[3]; - HIMAGELIST hImgList; - HICON hIcon; + HKEY hKey, hSubKey; + TCHAR szBuf[MAX_PATH], szPreload[MAX_PATH], szSub[MAX_PATH]; + LAYOUT_ITEM lItem; + AddListColumn(hWnd); + LONG Ret; + DWORD dwIndex = 0, dwType, dwSize; + LV_ITEM item; + HWND hList = GetDlgItem(hWnd, IDC_KEYLAYOUT_LIST); - ZeroMemory(&inc, sizeof(TV_INSERTSTRUCT)); - inc.hInsertAfter = TVI_LAST; - inc.item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE | TVIF_STATE; - inc.hParent = TVI_ROOT; - - hImgList = ImageList_Create(16,16,ILC_COLOR8 | ILC_MASK,5,5); - hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_KEYBOARD_ICO),IMAGE_ICON,16,16,LR_DEFAULTCOLOR); - Index[0] = ImageList_AddIcon(hImgList,hIcon); - hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_MARKER_ICO),IMAGE_ICON,16,16,LR_DEFAULTCOLOR); - Index[1] = ImageList_AddIcon(hImgList,hIcon); - hIcon = LoadImage(hApplet,MAKEINTRESOURCE(IDI_INFO_ICO),IMAGE_ICON,16,16,LR_DEFAULTCOLOR); - Index[2] = ImageList_AddIcon(hImgList,hIcon); - DestroyIcon(hIcon); - - TWwnd = GetDlgItem(hWnd, IDC_KEYLAYOUT_TREE); - - if (RegOpenKeyEx(HKEY_CURRENT_USER, L"Keyboard Layout\\Preload", 0, KEY_QUERY_VALUE, &hKey) != ERROR_SUCCESS) - return FALSE; - - RegQueryInfoKey(hKey,NULL,NULL,NULL,NULL,NULL,NULL,&cValues,NULL,NULL,NULL,NULL); - - if (cValues) + (VOID) ListView_SetExtendedListViewStyle(hList, LVS_EX_FULLROWSELECT); + + if (RegOpenKeyEx(HKEY_CURRENT_USER, _T("Keyboard Layout\\Preload"), + 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS) { - for (Count = 0; Count < cValues; Count++) - { - szCount[0] = L'\0'; + dwSize = MAX_PATH; + Ret = RegEnumValue(hKey, dwIndex, szBuf, &dwSize, NULL, &dwType, NULL, NULL); + if (Ret == ERROR_SUCCESS) + { + while (Ret == ERROR_SUCCESS) + { + _tcscpy(lItem.ValName, szBuf); - dwBufCLen = BUFSIZE; - RegEnumValue(hKey,Count,(LPTSTR)szCount,&dwBufCLen,NULL,NULL,NULL,NULL); + dwSize = MAX_PATH; + RegQueryValueEx(hKey, szBuf, NULL, NULL, (LPBYTE)szPreload, &dwSize); - _stprintf(szCount,L"%d",Count + 1); + lItem.LangId = _tcstoul(szPreload, NULL, 16); - dwBufLen = BUFSIZE; - RegQueryValueEx(hKey,(LPTSTR)szCount,NULL,NULL,(LPBYTE)szPreload,&dwBufLen); + GetLocaleInfo(lItem.LangId, LOCALE_SISO639LANGNAME, (LPTSTR) szBuf, sizeof(szBuf)); + _tcscpy(lItem.IndName, _tcsupr(szBuf)); - Lcid = _tcstoul(szPreload, NULL, 16); - /* FIXME: If it is established more than one English layouts of the keyboard it is incorrectly determined Lang */ - GetLocaleInfo(Lcid, LOCALE_SLANGUAGE, (LPTSTR)Lang, sizeof(Lang)); + GetLocaleInfo(lItem.LangId, LOCALE_SLANGUAGE, (LPTSTR)szBuf, sizeof(szBuf)); + _tcscpy(lItem.LangName, szBuf); + + if (RegOpenKeyEx(HKEY_CURRENT_USER, _T("Keyboard Layout\\Substitutes"), + 0, KEY_QUERY_VALUE, &hSubKey) == ERROR_SUCCESS) + { + dwSize = MAX_PATH; + if (RegQueryValueEx(hSubKey, szPreload, NULL, NULL, (LPBYTE)szSub, &dwSize) == ERROR_SUCCESS) + { + _tcscpy(lItem.SubName, szPreload); + if (GetLayoutName(szSub, szBuf)) + { + _tcscpy(lItem.LayoutName, szBuf); + } + } + else + { + _tcscpy(lItem.SubName, _T("")); + } + } - if (RegOpenKeyEx(HKEY_CURRENT_USER, L"Keyboard Layout\\Substitutes", 0, KEY_QUERY_VALUE, &hSubKey) == ERROR_SUCCESS) - { - dwBufLen = BUFSIZE; - LONG Ret; + if (_tcslen(lItem.SubName) < 2) + { + if (GetLayoutName(szPreload, szBuf)) + { + _tcscpy(lItem.LayoutName, szBuf); + } + } + + ZeroMemory(&item, sizeof(LV_ITEM)); + item.mask = LVIF_TEXT | LVIF_PARAM | LVIF_STATE; + item.pszText = lItem.IndName; + item.lParam = (LPARAM)&lItem; + item.iItem = (INT) dwIndex; + INT i = ListView_InsertItem(hList, &item); - Ret = RegQueryValueEx(hSubKey,(LPCTSTR)szPreload,NULL,NULL,(LPBYTE)szSub,&dwBufLen); - if (Ret == ERROR_SUCCESS) - _tcscpy(szPreload, szSub); - } + ListView_SetItemText(hList, i, 1, lItem.LangName); + ListView_SetItemText(hList, i, 2, lItem.LayoutName); - TCHAR szLOName[BUFSIZE], szBuf[BUFSIZE]; - HTREEITEM hRoot = 0, hKeyBrd = 0, hParent; + dwIndex++; + Ret = RegEnumValue(hKey, dwIndex, szBuf, &dwSize, NULL, &dwType, NULL, NULL); + RegCloseKey(hSubKey); - GetLayoutName(szPreload,szLOName); - - hParent = GetRootHandle(hWnd, Lang); - if (hParent == 0) - { - inc.hParent = NULL; - inc.item.pszText = Lang; - inc.item.iImage = Index[2]; - inc.item.iSelectedImage = Index[2]; - if (Count == 0) - { - inc.item.state = TVIS_BOLD; - inc.item.stateMask = TVIS_BOLD; - } - else - { - inc.item.state = !TVIS_BOLD; - inc.item.stateMask = !TVIS_BOLD; - } - hRoot = TreeView_InsertItem(TWwnd, &inc); - if (Count == 0) (VOID) TreeView_SelectItem(TWwnd, hRoot); - - LoadString(hApplet, IDS_KEYBOARD, (LPTSTR)szBuf, BUFSIZE); - inc.hParent = hRoot; - inc.item.pszText = szBuf; - inc.item.iImage = Index[0]; - inc.item.iSelectedImage = Index[0]; - inc.item.state = !TVIS_BOLD; - inc.item.stateMask = !TVIS_BOLD; - hKeyBrd = TreeView_InsertItem(TWwnd, &inc); - inc.hParent = hKeyBrd; - } - else - { - inc.hParent = TreeView_GetChild(TWwnd, hParent); - } - - inc.item.pszText = szLOName; - inc.item.iImage = Index[1]; - inc.item.iSelectedImage = Index[1]; - if (Count == 0) - { - inc.item.state = TVIS_BOLD; - inc.item.stateMask = TVIS_BOLD; - } - else - { - inc.item.state = !TVIS_BOLD; - inc.item.stateMask = !TVIS_BOLD; - } - (VOID) TreeView_InsertItem(TWwnd, &inc); - - (VOID) TreeView_SetImageList(TWwnd, hImgList, TVSIL_NORMAL); - (VOID) TreeView_Expand(TWwnd, hRoot, TVM_EXPAND); - (VOID) TreeView_Expand(TWwnd, hKeyBrd, TVM_EXPAND); - - _stprintf(szName,L"%s - %s",Lang,szLOName); - - RegCloseKey(hSubKey); - - HWND CBwnd; - CBwnd = GetDlgItem(hWnd, IDC_DEFAULT_INPUT_LANG); - SendMessage(CBwnd,CB_ADDSTRING,0,(LPARAM)szName); - SendMessage(CBwnd,CB_SETITEMDATA,0,(LPARAM)Lcid); - if (Count == 0) - SendMessage(CBwnd,CB_SELECTSTRING,(WPARAM)-1,(LPARAM)szName); - } - } - - RegCloseKey(hKey); + if (_tcscmp(lItem.ValName, _T("1")) == 0) + { + (VOID) ListView_SetHotItem(hList, i); + } + } + } + } + RegCloseKey(hKey); return TRUE; } @@ -270,33 +182,14 @@ SettingPageProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam) { switch (LOWORD(wParam)) { - case IDC_KEYLAYOUT_TREE: - { - LPNMHDR lpnm = (LPNMHDR)lParam; - switch (lpnm->code) - { - case NM_CLICK: - { - - } - break; - } - } - break; + } } break; case WM_COMMAND: switch (LOWORD(wParam)) { - case IDC_LANG_BAR_BUTTON: - DialogBox(hApplet, - MAKEINTRESOURCE(IDD_LANGBAR), - hwndDlg, - LangBarDlgProc); - break; - - case IDC_KEY_SETTINGS_BUTTON: + case IDC_KEY_SET_BTN: DialogBox(hApplet, MAKEINTRESOURCE(IDD_KEYSETTINGS), hwndDlg, @@ -316,13 +209,6 @@ SettingPageProc(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam) hwndDlg, InputLangPropDlgProc); break; - - case IDC_DEFAULT_INPUT_LANG: - if (HIWORD(wParam) == CBN_SELCHANGE) - { - PropSheet_Changed(GetParent(hwndDlg), hwndDlg); - } - break; } break; }