From 92dc71f30709b926a7daa314f5008a897f5e27a4 Mon Sep 17 00:00:00 2001 From: Dart Raiden Date: Tue, 3 Dec 2013 00:15:51 +0000 Subject: another portion of decapitalization in the core (5/5) langpacks/russian: update git-svn-id: http://svn.miranda-ng.org/main/trunk@7045 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- langpacks/russian/=CORE=.txt | 48 +++++++++++++++++-------------- langpacks/russian/Untranslated/=CORE=.txt | 5 ++++ src/modules/options/options.cpp | 2 +- src/modules/protocols/protoopts.cpp | 2 +- src/modules/skin/skinicons.cpp | 32 ++++++++++----------- src/modules/skin/sounds.cpp | 4 +-- src/modules/utils/bmpfilter.cpp | 20 ++++++------- 7 files changed, 61 insertions(+), 52 deletions(-) diff --git a/langpacks/russian/=CORE=.txt b/langpacks/russian/=CORE=.txt index 4b984088ee..6324f40eb6 100644 --- a/langpacks/russian/=CORE=.txt +++ b/langpacks/russian/=CORE=.txt @@ -29,9 +29,9 @@ %s добавил вас в свой список [%s file] %s файл -[%s Icons] +[%s icons] %s значки -[Status Icons] +[Status icons] Значки статуса [%s is online] %s в сети @@ -281,7 +281,7 @@ ID учётной записи Дополнительно [Age:] Возраст: -[All Bitmaps] +[All bitmaps] Все изображения [All events] Все события @@ -341,8 +341,8 @@ ANSI плагин Очистить журнал [Calling modules' names] Имена вызывающих модулей -[Can't find a contact list plugin! You need StdClist or any other clist plugin.] -Не найден плагин списка контактов! Вам нужен StdClist или clist_*.dll плагин. +[Can't find a contact list plugin! You need StdClist.dll or any other clist plugin.] +Не найден плагин списка контактов! Вам нужен StdClist.dll или clist_*.dll плагин. [No messaging plugins loaded. Please install/enable one of the messaging plugins, for instance, "StdMsg.dll"] Не найден плагин окна диалога. Пожалуйста установите/задействуйте один из подобных плагинов, например "StdMsg.dll" [Cancel change] @@ -491,7 +491,7 @@ ANSI плагин Разрешить изменение? [Do you want to import the settings now?] Импортировать настройки сейчас? -[Down Arrow] +[Down arrow] Вниз [Download more icons] Загрузить с сайта Miranda NG @@ -519,7 +519,7 @@ ANSI плагин Эффект: [Effects] Эффекты -[Empty Blob] +[Empty blob] Не заполнено [Use custom login (domain login picked up automatically)] Логин пользователя (вход с доменным логином автоматический) @@ -595,7 +595,7 @@ URL: Файлы: [Files] Файлы -[Filled Blob] +[Filled blob] Заполнено [Find user] Найти @@ -647,15 +647,15 @@ URL: Основной текст [Get more protocols...] Загрузка протоколов... -[GIF Bitmaps] +[GIF bitmaps] Изображения GIF [Give a guy some peace, would ya?] Прошу не тревожить... [Give it up, I'm not in!] Меня нет. -[Group (Closed)] +[Group (closed)] Группа (закрыта) -[Group (Open)] +[Group (open)] Группа (открыта) [Group:] Группа: @@ -757,7 +757,7 @@ URL: Невидимый [Join chat] Войти в чат -[JPEG Bitmaps] +[JPEG bitmaps] Изображения JPEG [Key bindings] Горячие клавиши @@ -791,7 +791,7 @@ URL: Журнал [Logging...] Журнал... -[Main Icons] +[Main icons] Главные значки [Main menu] Главное меню @@ -819,7 +819,7 @@ URL: Miranda NG не может открыть этот профиль [Miranda can't understand that profile] Miranda не может распознать этот профиль -[Miranda NG Options] +[Miranda NG options] Настройки Miranda NG [Miranda NG Profile Manager] Менеджер профилей Miranda NG @@ -843,6 +843,8 @@ Miranda NG не может открыть '%s'\nОн недоступен или Ещё настройки [Move to Group] Группа +[Move to group] +Группа [Moving to next file...] Следующий файл... [My custom name (not movable)] @@ -879,7 +881,7 @@ Miranda NG не может открыть '%s'\nОн недоступен или Ник: [No data transferred] Данные не переданы -[No Tick] +[No tick] Не отмечено [No times] Без времени @@ -985,7 +987,7 @@ Miranda NG не может открыть '%s'\nОн недоступен или Плагин [Plugins] Плагины -[PNG Bitmaps] +[PNG bitmaps] Изображения PNG [Port range:] Порты: @@ -1087,6 +1089,8 @@ Miranda NG не может открыть '%s'\nОн недоступен или Где: [Search All] Найти всех +[Search all] +Найти всех [Search:] Искать: [Search] @@ -1171,7 +1175,7 @@ Cлужба: Размер [Skip] Пропуск -[Small Dot] +[Small dot] Точка [Small text] Дополнительный текст @@ -1339,7 +1343,7 @@ URL от %s О пользователе [User has not registered an e-mail address] Пользователь не зарегистрировал свой адрес e-mail. -[User Online] +[User online] Пользователь в сети [Username:] Пользователь: @@ -1379,7 +1383,7 @@ URL от %s По окончании загрузки всех файлов [Window] Окно -[Windows Bitmaps] +[Windows bitmaps] Изображения Windows Bitmap [Work fax] Рабочий факс @@ -2139,9 +2143,9 @@ Miranda пытается обновить вашу структуру хране Функция OutputDebugString() [Text files] Текстовые файлы -[Sound Files] +[Sound files] Звуковые файлы -[WAV Files] +[WAV files] Файлы WAV [Miranda NG is being restarted.\nPlease wait...] Miranda NG перезапускается.\nПожалуйста, подождите... @@ -2183,7 +2187,7 @@ Cвернуть Перезапустить программу сейчас? [Open contact's chat window] Открыть окно беседы с контактом -[Account Error] +[Account error] Ошибка учётной записи [Account name has to be unique. Please enter unique name.] Имя учётной записи должно быть уникальным. Введите уникальное имя. diff --git a/langpacks/russian/Untranslated/=CORE=.txt b/langpacks/russian/Untranslated/=CORE=.txt index 1fff5e3f20..b1c2f1629b 100644 --- a/langpacks/russian/Untranslated/=CORE=.txt +++ b/langpacks/russian/Untranslated/=CORE=.txt @@ -14,3 +14,8 @@ [Run] [Client cannot decode host message. Possible causes: host does not support SSL or requires not existing security package] [Host we are connecting to is not the one certificate was issued for] +[Ctrl + ] +[Alt + ] +[Shift + ] +[Win + ] +[SMS] diff --git a/src/modules/options/options.cpp b/src/modules/options/options.cpp index e725f7ec68..5101a813af 100644 --- a/src/modules/options/options.cpp +++ b/src/modules/options/options.cpp @@ -1278,7 +1278,7 @@ static void OpenOptionsNow(int hLangpack, const char *pszGroup, const char *pszP psh.dwFlags = PSH_PROPSHEETPAGE | PSH_NOAPPLYNOW; psh.nPages = opi.pageCount; psh.pStartPage = (LPCTSTR)&ood; //more structure misuse - psh.pszCaption = TranslateT("Miranda NG Options"); + psh.pszCaption = TranslateT("Miranda NG options"); psh.ppsp = (PROPSHEETPAGE*)opi.odp; //blatent misuse of the structure, but what the hell hwndOptions = CreateDialogParam(hInst, diff --git a/src/modules/protocols/protoopts.cpp b/src/modules/protocols/protoopts.cpp index 4fc2330c14..522a77e616 100644 --- a/src/modules/protocols/protoopts.cpp +++ b/src/modules/protocols/protoopts.cpp @@ -126,7 +126,7 @@ static INT_PTR CALLBACK AccFormDlgProc(HWND hwndDlg, UINT message, WPARAM wParam if (buf[0]) { for (int i=0; i < accounts.getCount(); i++) if (_stricmp(buf, accounts[i]->szModuleName) == 0) { - MessageBox(NULL, TranslateT("Account name has to be unique. Please enter unique name."), TranslateT("Account Error"), MB_ICONERROR | MB_OK); + MessageBox(NULL, TranslateT("Account name has to be unique. Please enter unique name."), TranslateT("Account error"), MB_ICONERROR | MB_OK); return FALSE; } } diff --git a/src/modules/skin/skinicons.cpp b/src/modules/skin/skinicons.cpp index 3cb1725567..777d2186a8 100644 --- a/src/modules/skin/skinicons.cpp +++ b/src/modules/skin/skinicons.cpp @@ -39,29 +39,29 @@ static struct StandardIconDescription mainIcons[] = { SKINICON_EVENT_MESSAGE, LPGEN("Message"), -IDI_RECVMSG }, // 1 { SKINICON_EVENT_URL, LPGEN("URL"), -IDI_URL }, // 2 { SKINICON_EVENT_FILE, LPGEN("File"), -IDI_FILE }, // 3 - { SKINICON_OTHER_USERONLINE, LPGEN("User Online"), -IDI_USERONLINE }, // 4 - { SKINICON_OTHER_GROUPOPEN, LPGEN("Group (Open)"), -IDI_GROUPOPEN }, // 5 - { SKINICON_OTHER_GROUPSHUT, LPGEN("Group (Closed)"), -IDI_GROUPSHUT }, // 6 + { SKINICON_OTHER_USERONLINE, LPGEN("User online"), -IDI_USERONLINE }, // 4 + { SKINICON_OTHER_GROUPOPEN, LPGEN("Group (open)"), -IDI_GROUPOPEN }, // 5 + { SKINICON_OTHER_GROUPSHUT, LPGEN("Group (closed)"), -IDI_GROUPSHUT }, // 6 { SKINICON_OTHER_CONNECTING, LPGEN("Connecting"), -IDI_LOAD }, // 7 { SKINICON_OTHER_ADDCONTACT, LPGEN("Add contact"), -IDI_ADDCONTACT }, // 8 { SKINICON_OTHER_USERDETAILS, LPGEN("User details"), -IDI_USERDETAILS }, // 9 { SKINICON_OTHER_HISTORY, LPGEN("History"), -IDI_HISTORY }, // 10 - { SKINICON_OTHER_DOWNARROW, LPGEN("Down Arrow"), -IDI_DOWNARROW }, // 11 - { SKINICON_OTHER_FINDUSER, LPGEN("Find User"), -IDI_FINDUSER }, // 12 + { SKINICON_OTHER_DOWNARROW, LPGEN("Down arrow"), -IDI_DOWNARROW }, // 11 + { SKINICON_OTHER_FINDUSER, LPGEN("Find user"), -IDI_FINDUSER }, // 12 { SKINICON_OTHER_OPTIONS, LPGEN("Options"), -IDI_OPTIONS }, // 13 - { SKINICON_OTHER_SENDEMAIL, LPGEN("Send E-mail"), -IDI_SENDEMAIL }, // 14 + { SKINICON_OTHER_SENDEMAIL, LPGEN("Send e-mail"), -IDI_SENDEMAIL }, // 14 { SKINICON_OTHER_DELETE, LPGEN("Delete"), -IDI_DELETE }, // 15 { SKINICON_OTHER_RENAME, LPGEN("Rename"), -IDI_RENAME }, // 16 { SKINICON_OTHER_SMS, LPGEN("SMS"), -IDI_SMS }, // 17 - { SKINICON_OTHER_SEARCHALL, LPGEN("Search All"), -IDI_SEARCHALL }, // 18 + { SKINICON_OTHER_SEARCHALL, LPGEN("Search all"), -IDI_SEARCHALL }, // 18 { SKINICON_OTHER_TICK, LPGEN("Tick"), -IDI_TICK }, // 19 - { SKINICON_OTHER_NOTICK, LPGEN("No Tick"), -IDI_NOTICK }, // 20 + { SKINICON_OTHER_NOTICK, LPGEN("No tick"), -IDI_NOTICK }, // 20 { SKINICON_OTHER_HELP, LPGEN("Help"), -IDI_HELP }, // 21 { SKINICON_OTHER_MIRANDAWEB, LPGEN("Miranda website"), -IDI_MIRANDAWEBSITE }, // 22 { SKINICON_OTHER_TYPING, LPGEN("Typing"), -IDI_TYPING }, // 23 - { SKINICON_OTHER_SMALLDOT, LPGEN("Small Dot"), -IDI_SMALLDOT }, // 24 - { SKINICON_OTHER_FILLEDBLOB, LPGEN("Filled Blob"), -IDI_FILLEDBLOB }, // 25 - { SKINICON_OTHER_EMPTYBLOB, LPGEN("Empty Blob"), -IDI_EMPTYBLOB }, // 26 + { SKINICON_OTHER_SMALLDOT, LPGEN("Small dot"), -IDI_SMALLDOT }, // 24 + { SKINICON_OTHER_FILLEDBLOB, LPGEN("Filled blob"), -IDI_FILLEDBLOB }, // 25 + { SKINICON_OTHER_EMPTYBLOB, LPGEN("Empty blob"), -IDI_EMPTYBLOB }, // 26 { SKINICON_OTHER_UNICODE, LPGEN("Unicode plugin"), -IDI_UNICODE }, // 27 { SKINICON_OTHER_ANSI, LPGEN("ANSI plugin"), -IDI_ANSI }, // 28 { SKINICON_OTHER_LOADED, LPGEN("Running plugin"), -IDI_LOADED }, // 29 @@ -76,7 +76,7 @@ static struct StandardIconDescription mainIcons[] = { SKINICON_OTHER_STATUS, LPGEN("Status"), -IDI_ONLINE }, // 38 { SKINICON_CHAT_JOIN, LPGEN("Join chat"), -IDI_JOINCHAT }, // 39 { SKINICON_CHAT_LEAVE, LPGEN("Leave chat"), -IDI_LEAVECHAT }, // 40 - { SKINICON_OTHER_GROUP, LPGEN("Move to Group"), -IDI_MOVETOGROUP }, // 41 + { SKINICON_OTHER_GROUP, LPGEN("Move to group"), -IDI_MOVETOGROUP }, // 41 { SKINICON_OTHER_ON, LPGEN("On"), -IDI_ON }, // 42 { SKINICON_OTHER_OFF, LPGEN("Off"), -IDI_OFF }, // 43 { SKINICON_OTHER_LOADEDGRAY, LPGEN("Running core plugin"), -IDI_LOADED_GRAY }, // 44 @@ -88,7 +88,7 @@ static struct StandardIconDescription mainIcons[] = { SKINICON_AUTH_REVOKE, LPGEN("Revoke authorization"), -IDI_AUTH_REVOKE }, // 50 { SKINICON_OTHER_VISIBLE_ALL, LPGEN("Always visible"), -IDI_ALWAYSVIS, 0, LPGEN("Contact list") }, { SKINICON_OTHER_INVISIBLE_ALL, LPGEN("Always invisible"), -IDI_NEVERVIS, 0, LPGEN("Contact list") }, - { SKINICON_OTHER_STATUS_LOCKED, LPGEN("Locked status"), -IDI_STATUS_LOCKED, 0, LPGEN("Status Icons") }, + { SKINICON_OTHER_STATUS_LOCKED, LPGEN("Locked status"), -IDI_STATUS_LOCKED, 0, LPGEN("Status icons") }, }; static struct StandardIconDescription statusIcons[] = @@ -107,9 +107,9 @@ static struct StandardIconDescription statusIcons[] = const char mainIconsFmt[] = "core_main_"; const char statusIconsFmt[] = "core_status_"; -const char protoIconsFmt[] = LPGEN("%s Icons"); +const char protoIconsFmt[] = LPGEN("%s icons"); -#define PROTOCOLS_PREFIX LPGEN("Status Icons") +#define PROTOCOLS_PREFIX LPGEN("Status icons") #define GLOBAL_PROTO_NAME "*" // load small icon (shared) it's not need to be destroyed @@ -476,7 +476,7 @@ int LoadSkinIcons(void) // for (i=0; i < SIZEOF(mainIcons); i++) { mir_snprintf(iconName, SIZEOF(iconName), "%s%d", mainIconsFmt, i); - sid.pszSection = mainIcons[i].section == NULL ? LPGEN("Main Icons") : (char*)mainIcons[i].section; + sid.pszSection = mainIcons[i].section == NULL ? LPGEN("Main icons") : (char*)mainIcons[i].section; sid.pszDescription = (char*)mainIcons[i].description; sid.iDefaultIndex = mainIcons[i].resource_id; mainIcons[i].hIcolib = IcoLib_AddNewIcon(0, &sid); diff --git a/src/modules/skin/sounds.cpp b/src/modules/skin/sounds.cpp index 5e1ab91ff0..da3cc18f55 100644 --- a/src/modules/skin/sounds.cpp +++ b/src/modules/skin/sounds.cpp @@ -303,9 +303,9 @@ INT_PTR CALLBACK DlgProcSoundOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM OPENFILENAME ofn; ZeroMemory(&ofn, sizeof(ofn)); if (GetModuleHandle(_T("bass_interface.dll"))) - mir_sntprintf(filter, SIZEOF(filter), _T("%s (*.wav, *.mp3, *.ogg)%c*.wav;*.mp3;*.ogg%c%s (*)%c*%c"), TranslateT("Sound Files"), 0, 0, TranslateT("All files"), 0, 0); + mir_sntprintf(filter, SIZEOF(filter), _T("%s (*.wav, *.mp3, *.ogg)%c*.wav;*.mp3;*.ogg%c%s (*)%c*%c"), TranslateT("Sound files"), 0, 0, TranslateT("All files"), 0, 0); else - mir_sntprintf(filter, SIZEOF(filter), _T("%s (*.wav)%c*.wav%c%s (*)%c*%c"), TranslateT("WAV Files"), 0, 0, TranslateT("All files"), 0, 0); + mir_sntprintf(filter, SIZEOF(filter), _T("%s (*.wav)%c*.wav%c%s (*)%c*%c"), TranslateT("WAV files"), 0, 0, TranslateT("All files"), 0, 0); ofn.lStructSize = OPENFILENAME_SIZE_VERSION_400; ofn.hwndOwner = GetParent(hwndDlg); ofn.hInstance = NULL; diff --git a/src/modules/utils/bmpfilter.cpp b/src/modules/utils/bmpfilter.cpp index 12092b166c..60a8a871f0 100644 --- a/src/modules/utils/bmpfilter.cpp +++ b/src/modules/utils/bmpfilter.cpp @@ -142,31 +142,31 @@ static INT_PTR BmpFilterGetStrings(WPARAM wParam, LPARAM lParam) int bytesLeft = wParam; char *filter = (char*)lParam, *pfilter; - lstrcpynA(filter, Translate("All Bitmaps"), bytesLeft); bytesLeft-=lstrlenA(filter); + lstrcpynA(filter, Translate("All bitmaps"), bytesLeft); bytesLeft-=lstrlenA(filter); strncat(filter, " (*.bmp;*.jpg;*.gif;*.png)", bytesLeft); pfilter = filter+lstrlenA(filter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpynA(pfilter, "*.BMP;*.RLE;*.JPG;*.JPEG;*.GIF;*.PNG", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpynA(pfilter, Translate("Windows Bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); + lstrcpynA(pfilter, Translate("Windows bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); strncat(pfilter, " (*.bmp;*.rle)", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpynA(pfilter, "*.BMP;*.RLE", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpynA(pfilter, Translate("JPEG Bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); + lstrcpynA(pfilter, Translate("JPEG bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); strncat(pfilter, " (*.jpg;*.jpeg)", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpynA(pfilter, "*.JPG;*.JPEG", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpynA(pfilter, Translate("GIF Bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); + lstrcpynA(pfilter, Translate("GIF bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); strncat(pfilter, " (*.gif)", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpynA(pfilter, "*.GIF", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpynA(pfilter, Translate("PNG Bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); + lstrcpynA(pfilter, Translate("PNG bitmaps"), bytesLeft); bytesLeft-=lstrlenA(pfilter); strncat(pfilter, " (*.png)", bytesLeft); pfilter+=lstrlenA(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpynA(pfilter, "*.PNG", bytesLeft); @@ -187,31 +187,31 @@ static INT_PTR BmpFilterGetStringsW(WPARAM wParam, LPARAM lParam) int bytesLeft = wParam; TCHAR *filter = (TCHAR*)lParam, *pfilter; - lstrcpyn(filter, TranslateT("All Bitmaps"), bytesLeft); bytesLeft-=lstrlen(filter); + lstrcpyn(filter, TranslateT("All bitmaps"), bytesLeft); bytesLeft-=lstrlen(filter); _tcsncat(filter, _T(" (*.bmp;*.jpg;*.gif;*.png)"), bytesLeft); pfilter = filter+lstrlen(filter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpyn(pfilter, _T("*.BMP;*.RLE;*.JPG;*.JPEG;*.GIF;*.PNG"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpyn(pfilter, TranslateT("Windows Bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); + lstrcpyn(pfilter, TranslateT("Windows bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); _tcsncat(pfilter, _T(" (*.bmp;*.rle)"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpyn(pfilter, _T("*.BMP;*.RLE"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpyn(pfilter, TranslateT("JPEG Bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); + lstrcpyn(pfilter, TranslateT("JPEG bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); _tcsncat(pfilter, _T(" (*.jpg;*.jpeg)"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpyn(pfilter, _T("*.JPG;*.JPEG"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpyn(pfilter, TranslateT("GIF Bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); + lstrcpyn(pfilter, TranslateT("GIF bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); _tcsncat(pfilter, _T(" (*.gif)"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpyn(pfilter, _T("*.GIF"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); - lstrcpyn(pfilter, TranslateT("PNG Bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); + lstrcpyn(pfilter, TranslateT("PNG bitmaps"), bytesLeft); bytesLeft-=lstrlen(pfilter); _tcsncat(pfilter, _T(" (*.png)"), bytesLeft); pfilter+=lstrlen(pfilter)+1; bytesLeft = wParam-(pfilter-filter); lstrcpyn(pfilter, _T("*.PNG"), bytesLeft); -- cgit v1.2.3