From 993801af17b10a22225ac816f84e65d59e7bdc8f Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Wed, 27 Feb 2019 15:18:46 +0100 Subject: [PATCH 1/6] + chg: prepare resize method for DPI chnage awareness + chg: write Language change to Settings2 on change --- crypto/crypto.c | 9 +++- src/Dialogs.c | 78 ++++++++++++++++++++++++++++++++++ src/Edit.c | 36 +++++++++++++++- src/Helpers.c | 47 ++++++++++++++++----- src/Helpers.h | 1 + src/Notepad3.c | 110 +++++++++++++++++++++++------------------------- src/Print.cpp | 4 ++ src/Styles.c | 9 ++++ 8 files changed, 224 insertions(+), 70 deletions(-) diff --git a/crypto/crypto.c b/crypto/crypto.c index ad6b7bc67..c86bc86aa 100644 --- a/crypto/crypto.c +++ b/crypto/crypto.c @@ -123,10 +123,13 @@ INT_PTR CALLBACK SetKeysDlgProc(HWND hDlg, UINT umsg, WPARAM wParam, LPARAM lPar // Don't use: SetFocus( GetDlgItem( hDlg, IDC_PWD_EDIT1 ) ); SetDialogFocus(hDlg, GetDlgItem(hDlg, IDC_PWD_EDIT1)); } - return true; break; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hDlg, 0, 0, 0, 0); + break; + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -251,6 +254,10 @@ INT_PTR CALLBACK GetKeysDlgProc(HWND hDlg, UINT umsg, WPARAM wParam, LPARAM lPar return true; break; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hDlg, 0, 0, 0, 0); + break; + case WM_COMMAND: switch (LOWORD(wParam)) diff --git a/src/Dialogs.c b/src/Dialogs.c index 72ef829a5..2e8c25db5 100644 --- a/src/Dialogs.c +++ b/src/Dialogs.c @@ -170,6 +170,10 @@ INT_PTR CALLBACK InfoBoxDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lPar } return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -286,6 +290,10 @@ INT_PTR CALLBACK CmdLineHelpProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lPa } break; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch (LOWORD(wParam)) { case IDOK: @@ -642,6 +650,11 @@ INT_PTR CALLBACK AboutDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_PAINT: if (Globals.hIcon128) { RECT rt; @@ -759,6 +772,11 @@ INT_PTR CALLBACK RunDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam) return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: DeleteBitmapButton(hwnd,IDC_SEARCHEXE); return false; @@ -937,6 +955,11 @@ INT_PTR CALLBACK OpenWithDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: DirList_Destroy(GetDlgItem(hwnd,IDC_OPENWITHDIR)); DeleteBitmapButton(hwnd,IDC_GETOPENWITHDIR); @@ -1132,6 +1155,11 @@ INT_PTR CALLBACK FavoritesDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lPara return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: DirList_Destroy(GetDlgItem(hwnd,IDC_FAVORITESDIR)); DeleteBitmapButton(hwnd,IDC_GETFAVORITESDIR); @@ -1292,6 +1320,11 @@ INT_PTR CALLBACK AddToFavDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lPa return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch (LOWORD(wParam)) { case 100: @@ -1501,6 +1534,11 @@ INT_PTR CALLBACK FileMRUDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam) return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: { LPICONTHREADINFO lpit = (LPVOID)GetProp(hwnd,L"it"); @@ -1826,6 +1864,10 @@ INT_PTR CALLBACK ChangeNotifyDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM } return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch (LOWORD(wParam)) { case IDOK: @@ -1899,6 +1941,11 @@ INT_PTR CALLBACK ColumnWrapDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM l return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -1995,6 +2042,11 @@ INT_PTR CALLBACK WordWrapSettingsDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LP return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -2085,6 +2137,11 @@ INT_PTR CALLBACK LongLineSettingsDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, LP return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -2179,6 +2236,11 @@ INT_PTR CALLBACK TabSettingsDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lPa return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch(LOWORD(wParam)) @@ -2298,6 +2360,11 @@ INT_PTR CALLBACK SelectDefEncodingDlgProc(HWND hwnd, UINT umsg, WPARAM wParam, L return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch (LOWORD(wParam)) { @@ -2464,6 +2531,11 @@ INT_PTR CALLBACK SelectEncodingDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: ResizeDlg_Destroy(hwnd,&pdd->cxDlg,&pdd->cyDlg); return false; @@ -2653,6 +2725,11 @@ INT_PTR CALLBACK SelectDefLineEndingDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LP return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: switch(LOWORD(wParam)) { @@ -3295,6 +3372,7 @@ void ResizeDlg_Init(HWND hwnd, int cxFrame, int cyFrame, int nIdGrip) SetWindowLongPtr(GetDlgItem(hwnd, nIdGrip), GWL_STYLE, GetWindowLongPtr(GetDlgItem(hwnd, nIdGrip), GWL_STYLE) | SBS_SIZEGRIP | WS_CLIPSIBLINGS); + int const cGrip = GetSystemMetricsEx(SM_CXHTHUMB); SetWindowPos(GetDlgItem(hwnd, nIdGrip), NULL, pResizeDlg->cxClient - cGrip, pResizeDlg->cyClient - cGrip, cGrip, cGrip, SWP_NOZORDER); } diff --git a/src/Edit.c b/src/Edit.c index a79b668d0..136fad8e5 100644 --- a/src/Edit.c +++ b/src/Edit.c @@ -5168,7 +5168,12 @@ INT_PTR CALLBACK EditFindReplaceDlgProcW(HWND hwnd,UINT umsg,WPARAM wParam,LPARA return true; - case WM_DESTROY: + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + + case WM_DESTROY: { if (!s_bSwitchedFindReplace) { @@ -7048,6 +7053,11 @@ INT_PTR CALLBACK EditLinenumDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lPa return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_COMMAND: { switch (LOWORD(wParam)) @@ -7188,6 +7198,10 @@ INT_PTR CALLBACK EditModifyLinesDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM } return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_DESTROY: DeleteObject(hFontHover); return false; @@ -7365,6 +7379,11 @@ INT_PTR CALLBACK EditAlignDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lPara CenterDlgInParent(hwnd); } return true; + + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch(LOWORD(wParam)) { @@ -7383,6 +7402,7 @@ INT_PTR CALLBACK EditAlignDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lPara EndDialog(hwnd,IDOK); } break; + case IDCANCEL: EndDialog(hwnd,IDCANCEL); break; @@ -7443,6 +7463,11 @@ INT_PTR CALLBACK EditEncloseSelectionDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,L CenterDlgInParent(hwnd); } return true; + + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch(LOWORD(wParam)) { @@ -7516,6 +7541,11 @@ INT_PTR CALLBACK EditInsertTagDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM l CenterDlgInParent(hwnd); } return false; + + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch(LOWORD(wParam)) { @@ -7687,6 +7717,10 @@ INT_PTR CALLBACK EditSortDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPARAM lParam } return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: switch(LOWORD(wParam)) { diff --git a/src/Helpers.c b/src/Helpers.c index 24f10dfb0..5234c33c4 100644 --- a/src/Helpers.c +++ b/src/Helpers.c @@ -315,19 +315,19 @@ DWORD GetLastErrorToMsgBox(LPWSTR lpszFunction, DWORD dwErrID) // DPI_T GetCurrentDPI(HWND hwnd) { - DPI_T CurDPI = { 0, 0 }; + DPI_T curDPI = { 0, 0 }; if (IsWin10()) { HMODULE const hModule = GetModuleHandle(L"user32.dll"); if (hModule) { FARPROC const pfnGetDpiForWindow = GetProcAddress(hModule, "GetDpiForWindow"); if (pfnGetDpiForWindow) { - CurDPI.x = CurDPI.y = (UINT)pfnGetDpiForWindow(hwnd); + curDPI.x = curDPI.y = (UINT)pfnGetDpiForWindow(hwnd); } } } - if ((CurDPI.x == 0) && IsWin81()) { + if ((curDPI.x == 0) && IsWin81()) { HMODULE hShcore = LoadLibrary(L"shcore.dll"); if (hShcore) { FARPROC const pfnGetDpiForMonitor = GetProcAddress(hShcore, "GetDpiForMonitor"); @@ -335,24 +335,24 @@ DPI_T GetCurrentDPI(HWND hwnd) { HMONITOR const hMonitor = MonitorFromWindow(hwnd, MONITOR_DEFAULTTONEAREST); UINT dpiX = 0, dpiY = 0; if (pfnGetDpiForMonitor(hMonitor, 0 /* MDT_EFFECTIVE_DPI */, &dpiX, &dpiY) == S_OK) { - CurDPI.x = dpiX; - CurDPI.y = dpiY; + curDPI.x = dpiX; + curDPI.y = dpiY; } } FreeLibrary(hShcore); } } - if (CurDPI.x == 0) { + if (curDPI.x == 0) { HDC hDC = GetDC(hwnd); - CurDPI.x = GetDeviceCaps(hDC, LOGPIXELSX); - CurDPI.y = GetDeviceCaps(hDC, LOGPIXELSY); + curDPI.x = GetDeviceCaps(hDC, LOGPIXELSX); + curDPI.y = GetDeviceCaps(hDC, LOGPIXELSY); ReleaseDC(hwnd, hDC); } - CurDPI.x = max_u(CurDPI.x, USER_DEFAULT_SCREEN_DPI); - CurDPI.y = max_u(CurDPI.y, USER_DEFAULT_SCREEN_DPI); - return CurDPI; + curDPI.x = max_u(curDPI.x, USER_DEFAULT_SCREEN_DPI); + curDPI.y = max_u(curDPI.y, USER_DEFAULT_SCREEN_DPI); + return curDPI; } @@ -395,6 +395,31 @@ int GetSystemMetricsEx(int nValue) { } +//============================================================================= +// +// UpdateWindowLayoutForDPI() +// +void UpdateWindowLayoutForDPI(HWND hWnd, int x_96dpi, int y_96dpi, int w_96dpi, int h_96dpi) +{ + // only update yet + SetWindowPos(hWnd, hWnd, x_96dpi, y_96dpi, w_96dpi, h_96dpi, + SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE | SWP_NOREPOSITION ); + + // TODO: ... +#if 0 + DPI_T const wndDPI = GetCurrentDPI(hWnd); + + int dpiScaledX = MulDiv(x_96dpi, wndDPI.x, 96); + int dpiScaledY = MulDiv(y_96dpi, wndDPI.y, 96); + int dpiScaledWidth = MulDiv(w_96dpi, wndDPI.y, 96); + int dpiScaledHeight = MulDiv(h_96dpi, wndDPI.y, 96); + + SetWindowPos(hWnd, hWnd, dpiScaledX, dpiScaledY, dpiScaledWidth, dpiScaledY, SWP_NOZORDER | SWP_NOACTIVATE); +#endif + +} + + //============================================================================= // // ResizeImageForCurrentDPI() diff --git a/src/Helpers.h b/src/Helpers.h index dd0bbccf6..9938386ec 100644 --- a/src/Helpers.h +++ b/src/Helpers.h @@ -213,6 +213,7 @@ bool SetClipboardTextW(HWND hwnd, LPCWSTR pszTextW, size_t cchTextW); DPI_T GetCurrentDPI(HWND hwnd); DPI_T GetCurrentPPI(HWND hwnd); +void UpdateWindowLayoutForDPI(HWND hWnd, int x_96dpi, int y_96dpi, int w_96dpi, int h_96dpi); HBITMAP ResizeImageForCurrentDPI(HBITMAP hbmp); #define ScaleIntToCurrentDPI(val) MulDiv((val), Globals.CurrentDPI.y, USER_DEFAULT_SCREEN_DPI) inline int ScaleToCurrentDPI(float fVal) { return float2int((fVal * Globals.CurrentDPI.y) / (float)USER_DEFAULT_SCREEN_DPI); } diff --git a/src/Notepad3.c b/src/Notepad3.c index 2de0287b7..d384829dd 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -945,6 +945,7 @@ HWND InitInstance(HINSTANCE hInstance,LPCWSTR pszCmdLine,int nCmdShow) if ((Settings.AlwaysOnTop || s_flagAlwaysOnTop == 2) && s_flagAlwaysOnTop != 1) { SetWindowPos(Globals.hwndMain, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); } + //UpdateWindowLayoutForDPI(Globals.hwndMain, 0, 0, 0, 0); if (Settings.TransparentMode) { SetWindowTransparentMode(Globals.hwndMain, true, Settings2.OpacityLevel); @@ -2922,6 +2923,55 @@ LRESULT MsgInitMenu(HWND hwnd, WPARAM wParam, LPARAM lParam) } +//============================================================================= +// +// _DynamicLanguageMenuCmd() - Handles IDS_MUI_LANG_XX_YY messages +// +// +static bool _DynamicLanguageMenuCmd(int cmd) +{ + int iLngIdx = (cmd - IDS_MUI_LANG_EN_US); // consecutive IDs + + if ((iLngIdx < 0) || (iLngIdx >= NUM_OF_MUI_LANGUAGES)) { + return false; + } + if (!MUI_LanguageDLLs[iLngIdx].bIsLoaded) + { + if (IsWindow(Globals.hwndDlgFindReplace)) { + SendMessage(Globals.hwndDlgFindReplace, WM_CLOSE, 0, 0); + } + if (IsWindow(Globals.hwndDlgCustomizeSchemes)) { + SendMessage(Globals.hwndDlgCustomizeSchemes, WM_CLOSE, 0, 0); + } + + StringCchCopyW(Settings2.PreferredLanguageLocaleName, COUNTOF(Settings2.PreferredLanguageLocaleName), MUI_LanguageDLLs[iLngIdx].szLocaleName); + IniSetString(L"Settings2", L"PreferredLanguageLocaleName", Settings2.PreferredLanguageLocaleName); + + DestroyMenu(Globals.hMainMenu); + FreeLanguageResources(Globals.hLngResContainer); + + Globals.iPrefLANGID = MUI_LanguageDLLs[iLngIdx].LangId; + Globals.hLngResContainer = LoadLanguageResources(&Globals.iPrefLANGID); + Globals.hMainMenu = LoadMenu(Globals.hLngResContainer, MAKEINTRESOURCE(IDR_MUI_MAINMENU)); + if (!Globals.hMainMenu) { + GetLastErrorToMsgBox(L"LoadMenu()", 0); + PostMessage(Globals.hwndMain, WM_CLOSE, 0, 0); + return true; + } + _InsertLanguageMenu(Globals.hMainMenu); + + SetMenu(Globals.hwndMain, Globals.hMainMenu); + DrawMenuBar(Globals.hwndMain); + + SendWMSize(Globals.hwndMain, NULL); + UpdateUI(); + UpdateToolbar(); + UpdateStatusbar(true); + } + return true; +} + + //============================================================================= // // MsgCommand() - Handles WM_COMMAND @@ -2931,6 +2981,9 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) { WCHAR tchMaxPathBuffer[MAX_PATH] = { L'\0' }; + if (_DynamicLanguageMenuCmd(LOWORD(wParam))) { + return 0LL; + } switch(LOWORD(wParam)) { case SCEN_CHANGE: @@ -2953,62 +3006,6 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) EditUpdateVisibleUrlHotspot(Settings.HyperlinkHotspot); break; - case IDS_MUI_LANG_EN_US: - case IDS_MUI_LANG_AF_ZA: - case IDS_MUI_LANG_BE_BY: - case IDS_MUI_LANG_DE_DE: - case IDS_MUI_LANG_EN_GB: - case IDS_MUI_LANG_ES_ES: - case IDS_MUI_LANG_FR_FR: - case IDS_MUI_LANG_HU_HU: - case IDS_MUI_LANG_IT_IT: - case IDS_MUI_LANG_JP_JP: - case IDS_MUI_LANG_KO_KR: - case IDS_MUI_LANG_NL_NL: - case IDS_MUI_LANG_PT_BR: - case IDS_MUI_LANG_RU_RU: - case IDS_MUI_LANG_ZH_CN: - { - int iLngIdx = (int)LOWORD(wParam) - IDS_MUI_LANG_EN_US; - - if (!MUI_LanguageDLLs[iLngIdx].bIsLoaded) - { - if (IsWindow(Globals.hwndDlgFindReplace)) { - SendMessage(Globals.hwndDlgFindReplace, WM_CLOSE, 0, 0); - } - if (IsWindow(Globals.hwndDlgCustomizeSchemes)) { - SendMessage(Globals.hwndDlgCustomizeSchemes, WM_CLOSE, 0, 0); - } - - StringCchCopyW(Settings2.PreferredLanguageLocaleName, COUNTOF(Settings2.PreferredLanguageLocaleName), MUI_LanguageDLLs[iLngIdx].szLocaleName); - if (s_bEnableSaveSettings) { - IniSetString(L"Settings2", L"PreferredLanguageLocaleName", Settings2.PreferredLanguageLocaleName); - } - DestroyMenu(Globals.hMainMenu); - FreeLanguageResources(Globals.hLngResContainer); - - Globals.iPrefLANGID = MUI_LanguageDLLs[iLngIdx].LangId; - Globals.hLngResContainer = LoadLanguageResources(&Globals.iPrefLANGID); - Globals.hMainMenu = LoadMenu(Globals.hLngResContainer, MAKEINTRESOURCE(IDR_MUI_MAINMENU)); - if (!Globals.hMainMenu) { - GetLastErrorToMsgBox(L"LoadMenu()", 0); - PostMessage(Globals.hwndMain, WM_CLOSE, 0, 0); - break; - } - _InsertLanguageMenu(Globals.hMainMenu); - - SetMenu(Globals.hwndMain, Globals.hMainMenu); - DrawMenuBar(Globals.hwndMain); - - SendWMSize(Globals.hwndMain, NULL); - UpdateUI(); - UpdateToolbar(); - UpdateStatusbar(true); - } - } - break; - - case IDM_FILE_NEW: FileLoad(false,true,false,Settings.SkipUnicodeDetection,Settings.SkipANSICodePageDetection,L""); break; @@ -5810,7 +5807,6 @@ LRESULT MsgCommand(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM lParam) default: return DefWindowProc(hwnd, umsg, wParam, lParam); } - return 0LL; } diff --git a/src/Print.cpp b/src/Print.cpp index 10ebfd322..4f3a650d5 100644 --- a/src/Print.cpp +++ b/src/Print.cpp @@ -500,6 +500,10 @@ extern "C" UINT_PTR CALLBACK PageSetupHook(HWND hwnd, UINT uiMsg, WPARAM wParam, } break; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_COMMAND: if (LOWORD(wParam) == IDOK) { diff --git a/src/Styles.c b/src/Styles.c index 1d24bf930..622331aa9 100644 --- a/src/Styles.c +++ b/src/Styles.c @@ -3241,6 +3241,10 @@ INT_PTR CALLBACK Style_CustomizeSchemesDlgProc(HWND hwnd,UINT umsg,WPARAM wParam DialogEnableWindow(hwnd, IDC_PREVIEW, ((pCurrentLexer == s_pLexCurrent) || (pCurrentLexer == GetCurrentStdLexer()))); break; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + case WM_DESTROY: { DeleteBitmapButton(hwnd, IDC_STYLEFORE); @@ -3875,6 +3879,11 @@ INT_PTR CALLBACK Style_SelectLexerDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LPAR return true; + case WM_DPICHANGED: + UpdateWindowLayoutForDPI(hwnd, 0, 0, 0, 0); + break; + + case WM_DESTROY: { RECT rc; From 41cc3f9254be3a2bceb417c3e33871929c60c760 Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Wed, 27 Feb 2019 16:15:32 +0100 Subject: [PATCH 2/6] Correction little typo --- language/np3_af_za/strings_af_za.rc | 2 +- language/np3_be_by/strings_be_by.rc | 2 +- language/np3_de_de/strings_de_de.rc | 2 +- language/np3_en_gb/strings_en_gb.rc | 2 +- language/np3_en_us/strings_en_us.rc | 2 +- language/np3_es_es/strings_es_es.rc | 2 +- language/np3_fr_fr/strings_fr_fr.rc | 2 +- language/np3_hu_hu/strings_hu_hu.rc | 2 +- language/np3_it_it/strings_it_it.rc | 2 +- language/np3_ja_jp/strings_ja_jp.rc | 2 +- language/np3_ko_kr/strings_ko_kr.rc | 2 +- language/np3_nl_nl/strings_nl_nl.rc | 2 +- language/np3_pt_br/strings_pt_br.rc | 2 +- language/np3_ru_ru/strings_ru_ru.rc | 2 +- language/np3_zh_cn/strings_zh_cn.rc | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/language/np3_af_za/strings_af_za.rc b/language/np3_af_za/strings_af_za.rc index 6a3109375..2a19c430c 100644 --- a/language/np3_af_za/strings_af_za.rc +++ b/language/np3_af_za/strings_af_za.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_be_by/strings_be_by.rc b/language/np3_be_by/strings_be_by.rc index c486e0632..ddc485f84 100644 --- a/language/np3_be_by/strings_be_by.rc +++ b/language/np3_be_by/strings_be_by.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_de_de/strings_de_de.rc b/language/np3_de_de/strings_de_de.rc index 4e070a938..93bc1e695 100644 --- a/language/np3_de_de/strings_de_de.rc +++ b/language/np3_de_de/strings_de_de.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_en_gb/strings_en_gb.rc b/language/np3_en_gb/strings_en_gb.rc index dc623da95..f53ec3f70 100644 --- a/language/np3_en_gb/strings_en_gb.rc +++ b/language/np3_en_gb/strings_en_gb.rc @@ -240,7 +240,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_en_us/strings_en_us.rc b/language/np3_en_us/strings_en_us.rc index f5a4e33bd..fa5eb6a98 100644 --- a/language/np3_en_us/strings_en_us.rc +++ b/language/np3_en_us/strings_en_us.rc @@ -240,7 +240,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_es_es/strings_es_es.rc b/language/np3_es_es/strings_es_es.rc index 3411df66a..a84a8daf2 100644 --- a/language/np3_es_es/strings_es_es.rc +++ b/language/np3_es_es/strings_es_es.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_fr_fr/strings_fr_fr.rc b/language/np3_fr_fr/strings_fr_fr.rc index d7d667810..31904f1f6 100644 --- a/language/np3_fr_fr/strings_fr_fr.rc +++ b/language/np3_fr_fr/strings_fr_fr.rc @@ -210,7 +210,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_hu_hu/strings_hu_hu.rc b/language/np3_hu_hu/strings_hu_hu.rc index 38bc90e14..0d8308ff5 100644 --- a/language/np3_hu_hu/strings_hu_hu.rc +++ b/language/np3_hu_hu/strings_hu_hu.rc @@ -240,7 +240,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_it_it/strings_it_it.rc b/language/np3_it_it/strings_it_it.rc index 513297215..adfc73197 100644 --- a/language/np3_it_it/strings_it_it.rc +++ b/language/np3_it_it/strings_it_it.rc @@ -240,7 +240,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_ja_jp/strings_ja_jp.rc b/language/np3_ja_jp/strings_ja_jp.rc index f362181d4..2c97b9504 100644 --- a/language/np3_ja_jp/strings_ja_jp.rc +++ b/language/np3_ja_jp/strings_ja_jp.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_ko_kr/strings_ko_kr.rc b/language/np3_ko_kr/strings_ko_kr.rc index 705a70d8e..b9c116177 100644 --- a/language/np3_ko_kr/strings_ko_kr.rc +++ b/language/np3_ko_kr/strings_ko_kr.rc @@ -232,7 +232,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_nl_nl/strings_nl_nl.rc b/language/np3_nl_nl/strings_nl_nl.rc index ab0a87b2e..5f36d1a42 100644 --- a/language/np3_nl_nl/strings_nl_nl.rc +++ b/language/np3_nl_nl/strings_nl_nl.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_pt_br/strings_pt_br.rc b/language/np3_pt_br/strings_pt_br.rc index 90db71cc3..9d43b248f 100644 --- a/language/np3_pt_br/strings_pt_br.rc +++ b/language/np3_pt_br/strings_pt_br.rc @@ -240,7 +240,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_ru_ru/strings_ru_ru.rc b/language/np3_ru_ru/strings_ru_ru.rc index 743969fb0..e10a9d395 100644 --- a/language/np3_ru_ru/strings_ru_ru.rc +++ b/language/np3_ru_ru/strings_ru_ru.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_zh_cn/strings_zh_cn.rc b/language/np3_zh_cn/strings_zh_cn.rc index 619cf4931..a688cd73a 100644 --- a/language/np3_zh_cn/strings_zh_cn.rc +++ b/language/np3_zh_cn/strings_zh_cn.rc @@ -212,7 +212,7 @@ BEGIN IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" END STRINGTABLE From 54d837b73298171444357e6ddbcad2e9e920dabf Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Wed, 27 Feb 2019 17:40:28 +0100 Subject: [PATCH 3/6] MUI - Translation of Languages in es-es - Suppress " Modern" because it"s relative to "Sort(ing)" and not to 'Country" --- language/np3_af_za/strings_af_za.rc | 2 +- language/np3_be_by/strings_be_by.rc | 2 +- language/np3_de_de/strings_de_de.rc | 2 +- language/np3_en_gb/strings_en_gb.rc | 2 +- language/np3_en_us/strings_en_us.rc | 2 +- language/np3_es_es/strings_es_es.rc | 32 ++++++++++++++--------------- language/np3_fr_fr/strings_fr_fr.rc | 2 +- language/np3_hu_hu/strings_hu_hu.rc | 2 +- language/np3_it_it/strings_it_it.rc | 2 +- language/np3_ja_jp/strings_ja_jp.rc | 2 +- language/np3_ko_kr/strings_ko_kr.rc | 2 +- language/np3_nl_nl/strings_nl_nl.rc | 2 +- language/np3_pt_br/strings_pt_br.rc | 2 +- language/np3_ru_ru/strings_ru_ru.rc | 2 +- language/np3_zh_cn/strings_zh_cn.rc | 2 +- 15 files changed, 30 insertions(+), 30 deletions(-) diff --git a/language/np3_af_za/strings_af_za.rc b/language/np3_af_za/strings_af_za.rc index 2a19c430c..78ec01ecb 100644 --- a/language/np3_af_za/strings_af_za.rc +++ b/language/np3_af_za/strings_af_za.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_be_by/strings_be_by.rc b/language/np3_be_by/strings_be_by.rc index ddc485f84..ad6cb32d7 100644 --- a/language/np3_be_by/strings_be_by.rc +++ b/language/np3_be_by/strings_be_by.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_de_de/strings_de_de.rc b/language/np3_de_de/strings_de_de.rc index 93bc1e695..f96ec3299 100644 --- a/language/np3_de_de/strings_de_de.rc +++ b/language/np3_de_de/strings_de_de.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_en_gb/strings_en_gb.rc b/language/np3_en_gb/strings_en_gb.rc index f53ec3f70..02fed1b20 100644 --- a/language/np3_en_gb/strings_en_gb.rc +++ b/language/np3_en_gb/strings_en_gb.rc @@ -231,7 +231,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_en_us/strings_en_us.rc b/language/np3_en_us/strings_en_us.rc index fa5eb6a98..ba7b3be60 100644 --- a/language/np3_en_us/strings_en_us.rc +++ b/language/np3_en_us/strings_en_us.rc @@ -231,7 +231,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_es_es/strings_es_es.rc b/language/np3_es_es/strings_es_es.rc index a84a8daf2..42fdc1985 100644 --- a/language/np3_es_es/strings_es_es.rc +++ b/language/np3_es_es/strings_es_es.rc @@ -197,22 +197,22 @@ END STRINGTABLE BEGIN - IDS_MUI_MENU_LANGUAGE "Language" - IDS_MUI_LANG_EN_US "English (United States)\t\t\t[%s]" - IDS_MUI_LANG_AF_ZA "Afrikaans (South Africa)\t\t\t[%s]" - IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" - IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" - IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" - IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" - IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" - IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" - IDS_MUI_LANG_JP_JP "Japanese (Japan)\t\t\t[%s]" - IDS_MUI_LANG_KO_KR "Korean (Korea)\t\t\t[%s]" - IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" - IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" - IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_MENU_LANGUAGE "Idioma" + IDS_MUI_LANG_EN_US "Inglés (Estados Unidos)\t\t\t[%s]" + IDS_MUI_LANG_AF_ZA "Afrikáans (Sudáfrica)\t\t\t[%s]" + IDS_MUI_LANG_BE_BY "Bielorruso (Belarús)\t\t\t[%s]" + IDS_MUI_LANG_DE_DE "Alemán (Alemania)\t\t\t[%s]" + IDS_MUI_LANG_EN_GB "Inglés (Reino Unido)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Español (España)\t\t\t[%s]" + IDS_MUI_LANG_FR_FR "Francés (Francia)\t\t\t[%s]" + IDS_MUI_LANG_HU_HU "Húngaro (Hungría)\t\t\t[%s]" + IDS_MUI_LANG_IT_IT "Italiano (Italia)\t\t\t[%s]" + IDS_MUI_LANG_JP_JP "Japonés (Japón)\t\t\t[%s]" + IDS_MUI_LANG_KO_KR "Coreano (Corea)\t\t\t[%s]" + IDS_MUI_LANG_NL_NL "Neerlandés (Países Bajos)\t\t\t[%s]" + IDS_MUI_LANG_PT_BR "Portugués (Brasil)\t\t\t[%s]" + IDS_MUI_LANG_RU_RU "Ruso (Rusia)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chino (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_fr_fr/strings_fr_fr.rc b/language/np3_fr_fr/strings_fr_fr.rc index 31904f1f6..63e8a6d10 100644 --- a/language/np3_fr_fr/strings_fr_fr.rc +++ b/language/np3_fr_fr/strings_fr_fr.rc @@ -201,7 +201,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_hu_hu/strings_hu_hu.rc b/language/np3_hu_hu/strings_hu_hu.rc index 0d8308ff5..915cb6e11 100644 --- a/language/np3_hu_hu/strings_hu_hu.rc +++ b/language/np3_hu_hu/strings_hu_hu.rc @@ -231,7 +231,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_it_it/strings_it_it.rc b/language/np3_it_it/strings_it_it.rc index adfc73197..fdc85c36b 100644 --- a/language/np3_it_it/strings_it_it.rc +++ b/language/np3_it_it/strings_it_it.rc @@ -231,7 +231,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_ja_jp/strings_ja_jp.rc b/language/np3_ja_jp/strings_ja_jp.rc index 2c97b9504..7bb462ea5 100644 --- a/language/np3_ja_jp/strings_ja_jp.rc +++ b/language/np3_ja_jp/strings_ja_jp.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_ko_kr/strings_ko_kr.rc b/language/np3_ko_kr/strings_ko_kr.rc index b9c116177..18557619c 100644 --- a/language/np3_ko_kr/strings_ko_kr.rc +++ b/language/np3_ko_kr/strings_ko_kr.rc @@ -223,7 +223,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_nl_nl/strings_nl_nl.rc b/language/np3_nl_nl/strings_nl_nl.rc index 5f36d1a42..2aff8efa0 100644 --- a/language/np3_nl_nl/strings_nl_nl.rc +++ b/language/np3_nl_nl/strings_nl_nl.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_pt_br/strings_pt_br.rc b/language/np3_pt_br/strings_pt_br.rc index 9d43b248f..2ea8010cf 100644 --- a/language/np3_pt_br/strings_pt_br.rc +++ b/language/np3_pt_br/strings_pt_br.rc @@ -231,7 +231,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_ru_ru/strings_ru_ru.rc b/language/np3_ru_ru/strings_ru_ru.rc index e10a9d395..8ac73e00c 100644 --- a/language/np3_ru_ru/strings_ru_ru.rc +++ b/language/np3_ru_ru/strings_ru_ru.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" diff --git a/language/np3_zh_cn/strings_zh_cn.rc b/language/np3_zh_cn/strings_zh_cn.rc index a688cd73a..de3d01e54 100644 --- a/language/np3_zh_cn/strings_zh_cn.rc +++ b/language/np3_zh_cn/strings_zh_cn.rc @@ -203,7 +203,7 @@ BEGIN IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain Modern)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" From 261ec48937d038c6a913d1f3d7d3f750a34a0f33 Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Wed, 27 Feb 2019 18:09:02 +0100 Subject: [PATCH 4/6] MUI - Translation of Languages in fr-fr and nl-nl --- language/np3_fr_fr/strings_fr_fr.rc | 32 ++++++++++++++--------------- language/np3_nl_nl/strings_nl_nl.rc | 32 ++++++++++++++--------------- 2 files changed, 32 insertions(+), 32 deletions(-) diff --git a/language/np3_fr_fr/strings_fr_fr.rc b/language/np3_fr_fr/strings_fr_fr.rc index 63e8a6d10..1603b18ff 100644 --- a/language/np3_fr_fr/strings_fr_fr.rc +++ b/language/np3_fr_fr/strings_fr_fr.rc @@ -195,22 +195,22 @@ END STRINGTABLE BEGIN - IDS_MUI_MENU_LANGUAGE "Language" - IDS_MUI_LANG_EN_US "English (United States)\t\t\t[%s]" - IDS_MUI_LANG_AF_ZA "Afrikaans (South Africa)\t\t\t[%s]" - IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" - IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" - IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" - IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" - IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" - IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" - IDS_MUI_LANG_JP_JP "Japanese (Japan)\t\t\t[%s]" - IDS_MUI_LANG_KO_KR "Korean (Korea)\t\t\t[%s]" - IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" - IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" - IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_MENU_LANGUAGE "Langue" + IDS_MUI_LANG_EN_US "Anglais (États-Unis)\t\t\t[%s]" + IDS_MUI_LANG_AF_ZA "Afrikaans (Afrique du Sud)\t\t\t[%s]" + IDS_MUI_LANG_BE_BY "Biélorusse (Biélorussie)\t\t\t[%s]" + IDS_MUI_LANG_DE_DE "Allemand (Allemagne)\t\t\t[%s]" + IDS_MUI_LANG_EN_GB "Anglais (Royaume Uni)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Espagnol (Espagne)\t\t\t[%s]" + IDS_MUI_LANG_FR_FR "Français (France)\t\t\t[%s]" + IDS_MUI_LANG_HU_HU "Hongrois (Hongrie)\t\t\t[%s]" + IDS_MUI_LANG_IT_IT "Italien (Italie)\t\t\t[%s]" + IDS_MUI_LANG_JP_JP "Japonais (Japon)\t\t\t[%s]" + IDS_MUI_LANG_KO_KR "Coréen (Corée)\t\t\t[%s]" + IDS_MUI_LANG_NL_NL "Néerlandais (Pays-Bas)\t\t\t[%s]" + IDS_MUI_LANG_PT_BR "Portugais (Brésil)\t\t\t[%s]" + IDS_MUI_LANG_RU_RU "Russe (Russie)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinois (Hans)\t\t\t[%s]" END STRINGTABLE diff --git a/language/np3_nl_nl/strings_nl_nl.rc b/language/np3_nl_nl/strings_nl_nl.rc index 2aff8efa0..235870c38 100644 --- a/language/np3_nl_nl/strings_nl_nl.rc +++ b/language/np3_nl_nl/strings_nl_nl.rc @@ -197,22 +197,22 @@ END STRINGTABLE BEGIN - IDS_MUI_MENU_LANGUAGE "Language" - IDS_MUI_LANG_EN_US "English (United States)\t\t\t[%s]" - IDS_MUI_LANG_AF_ZA "Afrikaans (South Africa)\t\t\t[%s]" - IDS_MUI_LANG_BE_BY "Belarusian (Belarus)\t\t\t[%s]" - IDS_MUI_LANG_DE_DE "German (Germany)\t\t\t[%s]" - IDS_MUI_LANG_EN_GB "English (United Kingdom)\t\t\t[%s]" - IDS_MUI_LANG_ES_ES "Spanish (Spain)\t\t\t[%s]" - IDS_MUI_LANG_FR_FR "French (France)\t\t\t[%s]" - IDS_MUI_LANG_HU_HU "Hungarian (Hungary)\t\t\t[%s]" - IDS_MUI_LANG_IT_IT "Italian (Italy)\t\t\t[%s]" - IDS_MUI_LANG_JP_JP "Japanese (Japan)\t\t\t[%s]" - IDS_MUI_LANG_KO_KR "Korean (Korea)\t\t\t[%s]" - IDS_MUI_LANG_NL_NL "Dutch (Netherlands)\t\t\t[%s]" - IDS_MUI_LANG_PT_BR "Portuguese (Brazil)\t\t\t[%s]" - IDS_MUI_LANG_RU_RU "Russian (Russia)\t\t\t[%s]" - IDS_MUI_LANG_ZH_CN "Chinese (Hans)\t\t\t[%s]" + IDS_MUI_MENU_LANGUAGE "Taal" + IDS_MUI_LANG_EN_US "Engels (Verenigde Staten)\t\t\t[%s]" + IDS_MUI_LANG_AF_ZA "Afrikaans (Zuid-Afrika)\t\t\t[%s]" + IDS_MUI_LANG_BE_BY "Wit-Russisch (Wit-Rusland)\t\t\t[%s]" + IDS_MUI_LANG_DE_DE "Duits (Duitsland)\t\t\t[%s]" + IDS_MUI_LANG_EN_GB "Engels (Verenigd Koninkrijk)\t\t\t[%s]" + IDS_MUI_LANG_ES_ES "Spaans (Spanje)\t\t\t[%s]" + IDS_MUI_LANG_FR_FR "Frans (Frankrijk)\t\t\t[%s]" + IDS_MUI_LANG_HU_HU "Hongaars (Hongarije)\t\t\t[%s]" + IDS_MUI_LANG_IT_IT "Italiaans (Italië)\t\t\t[%s]" + IDS_MUI_LANG_JP_JP "Japans (Japan)\t\t\t[%s]" + IDS_MUI_LANG_KO_KR "Koreaans (Korea)\t\t\t[%s]" + IDS_MUI_LANG_NL_NL "Nederlands (Nederland)\t\t\t[%s]" + IDS_MUI_LANG_PT_BR "Portugees (Brazilië)\t\t\t[%s]" + IDS_MUI_LANG_RU_RU "Russisch (Rusland)\t\t\t[%s]" + IDS_MUI_LANG_ZH_CN "Chinees (Hans)\t\t\t[%s]" END STRINGTABLE From 5055d769333834a3763652a4cd17f7d5d0be48f1 Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Wed, 27 Feb 2019 19:32:43 +0100 Subject: [PATCH 5/6] MUI - Minor corrections in ko-KR --- language/np3_ko_kr/lexer_ko_kr.rc | 12 ++++++------ language/np3_ko_kr/strings_ko_kr.rc | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/language/np3_ko_kr/lexer_ko_kr.rc b/language/np3_ko_kr/lexer_ko_kr.rc index 9cdebf491..0e0c08e7e 100644 --- a/language/np3_ko_kr/lexer_ko_kr.rc +++ b/language/np3_ko_kr/lexer_ko_kr.rc @@ -162,7 +162,7 @@ BEGIN IDS_LEX_STR_63126 "±âº»°ª" IDS_LEX_STR_63127 "ÁÖ¼®" IDS_LEX_STR_63128 "Ű¿öµå" - IDS_LEX_STR_63129 "È®ÀÎ" + IDS_LEX_STR_63129 "½Äº°¹®ÀÚ" IDS_LEX_STR_63130 "¼ýÀÚ" IDS_LEX_STR_63131 "¹®ÀÚ¿­" IDS_LEX_STR_63132 "¿¬»êÀÚ" @@ -182,7 +182,7 @@ BEGIN IDS_LEX_STR_63142 "HTML ±âŸ ³»ºÎ ű×" IDS_LEX_STR_63143 "HTML ÁÖ¼®" IDS_LEX_STR_63144 "HTML °³Ã¼" - IDS_LEX_STR_63145 "XML ½Äº°ÀÚ" + IDS_LEX_STR_63145 "XML ½Äº°¹®ÀÚ" IDS_LEX_STR_63146 "ASP ½ÃÀÛ Å±×" IDS_LEX_STR_63147 "CDATA" IDS_LEX_STR_63148 "PHP ½ÃÀÛ Å±×" @@ -203,7 +203,7 @@ BEGIN IDS_LEX_STR_63159 "JS ±âº»" IDS_LEX_STR_63160 "JS ÁÖ¼®" IDS_LEX_STR_63161 "JS ¼ýÀÚ" - IDS_LEX_STR_63162 "JS ½Äº°ÀÚ" + IDS_LEX_STR_63162 "JS ½Äº°¹®ÀÚ" IDS_LEX_STR_63163 "JS Ű¿öµå" IDS_LEX_STR_63164 "JS ¹®ÀÚ¿­" IDS_LEX_STR_63165 "JS ½Éº¼" @@ -215,7 +215,7 @@ STRINGTABLE BEGIN IDS_LEX_STR_63168 "ASP JS ÁÖ¼®" IDS_LEX_STR_63169 "ASP JS ¼ýÀÚ" - IDS_LEX_STR_63170 "ASP JS ½Äº°ÀÚ" + IDS_LEX_STR_63170 "ASP JS ½Äº°¹®ÀÚ" IDS_LEX_STR_63171 "ASP JS Ű¿öµå" IDS_LEX_STR_63172 "ASP JS ¹®ÀÚ¿­" IDS_LEX_STR_63173 "ASP JS ½Éº¼" @@ -225,7 +225,7 @@ BEGIN IDS_LEX_STR_63177 "VBS ¼ýÀÚ" IDS_LEX_STR_63178 "VBS Ű¿öµå" IDS_LEX_STR_63179 "VBS ¹®ÀÚ¿­" - IDS_LEX_STR_63180 "VBS ½Äº°ÀÚ" + IDS_LEX_STR_63180 "VBS ½Äº°¹®ÀÚ" IDS_LEX_STR_63181 "ASP VBS ±âº»" IDS_LEX_STR_63182 "ASP VBS ÁÖ¼®" IDS_LEX_STR_63183 "ASP VBS ¼ýÀÚ" @@ -235,7 +235,7 @@ STRINGTABLE BEGIN IDS_LEX_STR_63184 "ASP VBS Ű¿öµå" IDS_LEX_STR_63185 "ASP VBS ¹®ÀÚ¿­" - IDS_LEX_STR_63186 "ASP VBS ½Äº°ÀÚ" + IDS_LEX_STR_63186 "ASP VBS ½Äº°¹®ÀÚ" IDS_LEX_STR_63187 "XML ű×" IDS_LEX_STR_63188 "XML ¼Ó¼º" IDS_LEX_STR_63189 "XML °ª" diff --git a/language/np3_ko_kr/strings_ko_kr.rc b/language/np3_ko_kr/strings_ko_kr.rc index 18557619c..02583d90c 100644 --- a/language/np3_ko_kr/strings_ko_kr.rc +++ b/language/np3_ko_kr/strings_ko_kr.rc @@ -209,7 +209,7 @@ BEGIN IDS_MUI_TITLE_RELARB " +++ Style '%s' - (%s) +++" IDS_MUI_TITLE_FIXARB " Style '%s' - (%s)" IDS_MUI_ASSOCIATED_EXT "¿¬°áµÈ È®ÀåÀÚ:" - IDS_MUI_EXAMPLE_TEXT "The quick brown fox jumps over the lazy dog, 0123456789.\r\nºü¸¥ °¥»ö ¿©¿ì°¡ ´À¸° °³¸¦ ¶Ù¾î ³Ñ¾ú´Ù." + IDS_MUI_EXAMPLE_TEXT "The quick brown fox jumps over the lazy dog, 0123456789.\r\nºü¸¥ °¥»ö ¿©¿ì°¡ ´À¸° °³¸¦ ¶Ù¾î ³Ñ¾ú´Ù.\r\n\\ * & ^ % $ # @ ! ~" IDS_MUI_ZERO_LEN_MATCH "^ Zero-Length Match" IDS_MUI_GOTO_LINE "Çà (1 - %lli):" IDS_MUI_GOTO_COLUMN "¿­ (1 - %lli):" @@ -270,7 +270,7 @@ Notepad3 \t[/?] [ /u\t³ôÀº ±ÇÇÑ(°ü¸®ÀÚ ±ÇÇÑ)À¸·Î ½ÇÇà.\r\n\ /v\tÆÄÀÏÀ» Áï½Ã Àμâ ÇÑ ÈÄ Á¾·á.\r\n\ /vd\tÆÄÀÏ Àμâ (ÇÁ¸°ÅÍ ´ëÈ­ »óÀÚ ¿­±â).\r\n\ -/y\t»ó´ë °æ·Î ÆÄÀÏ À̸§ÀÇ °æ¿ì ȯ°æ PATH °Ë»ö.\r\n\ +/y\t»ó´ë °æ·Î ÆÄÀÏ À̸§ÀÇ °æ¿ì PATH ȯ°æ °Ë»ö.\r\n\ /z\t´ÙÀ½ °Ç³Ê ¶Ù±â (·¹Áö½ºÆ®¸® ±â¹Ý ¸Þ¸ðÀå ±³Ã¼¸¦ À§ÇØ »ç¿ë °¡´É).\r\n\r\n\ ¿¹:\r\n\ Notepad3 /utf8sig /crlf d:\\temp\\Test.txt\r\n\ From c64c92b0c4363870640061243f38b4455d84a853 Mon Sep 17 00:00:00 2001 From: Pairi Daiza Date: Wed, 27 Feb 2019 19:40:52 +0100 Subject: [PATCH 6/6] MUI - Update de changes file --- Build/Changes.txt | 4 ++-- np3portableapp/_buildname.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Build/Changes.txt b/Build/Changes.txt index 8969fff04..5e61daefe 100644 --- a/Build/Changes.txt +++ b/Build/Changes.txt @@ -29,12 +29,13 @@ SCI - (SCI)ntilla Library ================================================== -Current Version 5.19.226.build (2019-Feb-26) +Current Version 5.19.227.build (2019-Feb-27) ================================================== -------------------------------------------------- NEW: -------------------------------------------------- +- Add a Languages Selection in UI Main Menu - Command line option [/Y] to search env PATH for relative filename (NLS: strings) - Customize Schemes: Caret style 'ovrbar' (default) to switch caret style between BAR and BLOCK @@ -69,7 +70,6 @@ FIXES: -------------------------------------------------- TRANSLATIONS (MUI): -------------------------------------------------- -- Add All Currently Available Languages in "*.ini" files - Korean (UHC) Translation (partial). diff --git a/np3portableapp/_buildname.txt b/np3portableapp/_buildname.txt index cfd7d0ca4..84d040da8 100644 --- a/np3portableapp/_buildname.txt +++ b/np3portableapp/_buildname.txt @@ -1 +1 @@ -"develop" +MUI_dev