[SHUTDOWN]

- fix a typo in the czech translation

[CONSOLE]
- fix a buffer overrun
CID #1102302
- update and fix the czech translation

[MAIN]
- fix the fix by taking the null terminator into account

svn path=/trunk/; revision=62682
This commit is contained in:
Kamil Hornicek 2014-04-07 22:02:26 +00:00
parent 3f110fd47b
commit c2276e1b0c
4 changed files with 13 additions and 13 deletions

View file

@ -8,7 +8,7 @@ LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
/* Dialog */ /* Dialog */
IDD_GUI DIALOGEX 0, 0, 240, 255 IDD_GUI DIALOGEX 0, 0, 240, 255
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Vzrálené vypnutí" CAPTION "Vzdálené vypnutí"
FONT 8, "MS Shell Dlg" FONT 8, "MS Shell Dlg"
BEGIN BEGIN
DEFPUSHBUTTON "&OK", IDC_OK, 125, 232, 50, 14 DEFPUSHBUTTON "&OK", IDC_OK, 125, 232, 50, 14

View file

@ -327,9 +327,9 @@ InitApplet(HWND hWnd, UINT uMsg, LPARAM wParam, LPARAM lParam)
if (pConInfo->ci.ConsoleTitle[0] != L'\0') if (pConInfo->ci.ConsoleTitle[0] != L'\0')
{ {
wcsncpy(szTitle, L"\"", sizeof(szTitle) / sizeof(szTitle[0])); wcsncpy(szTitle, L"\"", MAX_PATH);
wcsncat(szTitle, pConInfo->ci.ConsoleTitle, sizeof(szTitle) / sizeof(szTitle[0])); wcsncat(szTitle, pConInfo->ci.ConsoleTitle, MAX_PATH - wcslen(szTitle));
wcsncat(szTitle, L"\"", sizeof(szTitle) / sizeof(szTitle[0])); wcsncat(szTitle, L"\"", MAX_PATH - wcslen(szTitle));
} }
else else
{ {

View file

@ -1,4 +1,4 @@
/* /*
* FILE: dll/cpl/console/lang/cs-CZ.rc * FILE: dll/cpl/console/lang/cs-CZ.rc
* TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com) * TRANSLATOR: Radek Liska aka Black_Fox (radekliska at gmail dot com)
* UPDATED: 2011-03-31 * UPDATED: 2011-03-31
@ -19,11 +19,11 @@ BEGIN
CONTROL "&Okno", IDC_RADIO_DISPLAY_WINDOW, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 20, 70, 10 CONTROL "&Okno", IDC_RADIO_DISPLAY_WINDOW, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 20, 70, 10
CONTROL "&Celá obrazovka", IDC_RADIO_DISPLAY_FULL, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 40, 70, 10 CONTROL "&Celá obrazovka", IDC_RADIO_DISPLAY_FULL, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 40, 70, 10
GROUPBOX "Historie příkazů", -1, 7, 85, 120, 77, WS_CHILD | WS_VISIBLE | WS_GROUP GROUPBOX "Historie příkazů", -1, 7, 85, 120, 77, WS_CHILD | WS_VISIBLE | WS_GROUP
LTEXT "Velikost v&yrovnávací paměti:", -1, 14, 101, 70, 12 LTEXT "&Velikost paměti:", -1, 14, 101, 70, 12
EDITTEXT IDC_EDIT_BUFFER_SIZE, 90, 97, 30, 15, ES_RIGHT | ES_NUMBER | WS_GROUP EDITTEXT IDC_EDIT_BUFFER_SIZE, 90, 97, 30, 15, ES_RIGHT | ES_NUMBER | WS_GROUP
CONTROL "", IDC_UPDOWN_BUFFER_SIZE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | CONTROL "", IDC_UPDOWN_BUFFER_SIZE, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 119, 97, 12, 15 UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 119, 97, 12, 15
LTEXT "&Počet vyrovnávacích pamětí:", -1, 14, 124, 70, 12 LTEXT "&Počet pamětí:", -1, 14, 124, 70, 12
EDITTEXT IDC_EDIT_NUM_BUFFER, 90, 120, 30, 15, ES_RIGHT | ES_NUMBER | WS_GROUP EDITTEXT IDC_EDIT_NUM_BUFFER, 90, 120, 30, 15, ES_RIGHT | ES_NUMBER | WS_GROUP
CONTROL "", IDC_UPDOWN_NUM_BUFFER, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | CONTROL "", IDC_UPDOWN_NUM_BUFFER, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 119, 120, 12, 15 UDS_AUTOBUDDY | UDS_ARROWKEYS | WS_GROUP, 119, 120, 12, 15
@ -60,7 +60,7 @@ FONT 8, "MS Shell Dlg"
BEGIN BEGIN
LTEXT "Náhled okna:", -1, 8, 6, 95, 10 LTEXT "Náhled okna:", -1, 8, 6, 95, 10
CONTROL "", IDC_STATIC_LAYOUT_WINDOW_PREVIEW, "Static", SS_SUNKEN | SS_OWNERDRAW, 8, 16, 115, 70 CONTROL "", IDC_STATIC_LAYOUT_WINDOW_PREVIEW, "Static", SS_SUNKEN | SS_OWNERDRAW, 8, 16, 115, 70
GROUPBOX "Velikost bufferu zobrazení", -1, 130, 12, 115, 50 GROUPBOX "Velikost paměti zobrazení", -1, 130, 12, 115, 50
LTEXT "&Šířka:", -1, 140, 28, 40, 10 LTEXT "&Šířka:", -1, 140, 28, 40, 10
LTEXT "&Výška:", -1, 140, 46, 39, 10 LTEXT "&Výška:", -1, 140, 46, 39, 10
EDITTEXT IDC_EDIT_SCREEN_BUFFER_WIDTH, 203, 25, 35, 14, ES_RIGHT | ES_NUMBER | WS_GROUP EDITTEXT IDC_EDIT_SCREEN_BUFFER_WIDTH, 203, 25, 35, 14, ES_RIGHT | ES_NUMBER | WS_GROUP
@ -103,7 +103,7 @@ BEGIN
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 48, 112, 10 WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 48, 112, 10
CONTROL "Pozadí vý&běru", IDC_RADIO_POPUP_BACKGROUND, "Button", BS_AUTORADIOBUTTON | CONTROL "Pozadí vý&běru", IDC_RADIO_POPUP_BACKGROUND, "Button", BS_AUTORADIOBUTTON |
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 67, 112, 10 WS_CHILD | WS_VISIBLE | WS_TABSTOP, 10, 67, 112, 10
GROUPBOX "Selected Color Components", -1, 129, 7, 118, 73 GROUPBOX "Zvolené barevné složky", -1, 129, 7, 118, 73
LTEXT "Če&rvená:", -1, 140, 25, 48, 10 LTEXT "Če&rvená:", -1, 140, 25, 48, 10
EDITTEXT IDC_EDIT_COLOR_RED, 210, 22, 30, 14, ES_RIGHT | ES_NUMBER | WS_GROUP EDITTEXT IDC_EDIT_COLOR_RED, 210, 22, 30, 14, ES_RIGHT | ES_NUMBER | WS_GROUP
CONTROL "", IDC_UPDOWN_COLOR_RED, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT | CONTROL "", IDC_UPDOWN_COLOR_RED, UPDOWN_CLASS, UDS_SETBUDDYINT | UDS_ALIGNRIGHT |
@ -132,9 +132,9 @@ BEGIN
CONTROL "", IDC_STATIC_COLOR14, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 199, 90, 12, 12 CONTROL "", IDC_STATIC_COLOR14, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 199, 90, 12, 12
CONTROL "", IDC_STATIC_COLOR15, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 213, 90, 12, 12 CONTROL "", IDC_STATIC_COLOR15, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 213, 90, 12, 12
CONTROL "", IDC_STATIC_COLOR16, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 227, 90, 12, 12 CONTROL "", IDC_STATIC_COLOR16, "Static", SS_NOTIFY | SS_SUNKEN | SS_OWNERDRAW, 227, 90, 12, 12
GROUPBOX "Preview (Screen)", -1, 7, 111, 240, 40 GROUPBOX "Náhled (obrazovka)", -1, 7, 111, 240, 40
CONTROL "", IDC_STATIC_SCREEN_COLOR, "Static", SS_OWNERDRAW | SS_SUNKEN, 15, 124, 224, 20 CONTROL "", IDC_STATIC_SCREEN_COLOR, "Static", SS_OWNERDRAW | SS_SUNKEN, 15, 124, 224, 20
GROUPBOX "Preview (Popup)", -1, 7, 162, 240, 40 GROUPBOX "Náhled (místní nabídka)", -1, 7, 162, 240, 40
CONTROL "", IDC_STATIC_POPUP_COLOR, "Static", SS_OWNERDRAW | SS_SUNKEN, 15, 176, 224, 20 CONTROL "", IDC_STATIC_POPUP_COLOR, "Static", SS_OWNERDRAW | SS_SUNKEN, 15, 176, 224, 20
END END

View file

@ -1109,8 +1109,8 @@ LoadInitialCursorScheme(HWND hwndDlg)
else if (dwSchemeSource == 2) else if (dwSchemeSource == 2)
{ {
LoadString(hApplet, IDS_SYSTEM_SCHEME, szSystemScheme, MAX_PATH); LoadString(hApplet, IDS_SYSTEM_SCHEME, szSystemScheme, MAX_PATH);
_tcsncat(szSchemeName, _T(" "), MAX_PATH - _tcslen(szSchemeName)); _tcsncat(szSchemeName, _T(" "), MAX_PATH - _tcslen(szSchemeName) - 1);
_tcsncat(szSchemeName, szSystemScheme, MAX_PATH - _tcslen(szSchemeName)); _tcsncat(szSchemeName, szSystemScheme, MAX_PATH - _tcslen(szSchemeName) - 1);
} }
/* Search and select the curent scheme name from the scheme list */ /* Search and select the curent scheme name from the scheme list */