From c7e24d63a5727ab2b511cd582cb64feb1239cb7d Mon Sep 17 00:00:00 2001 From: Rainer Kottenhoff Date: Mon, 4 Jun 2018 10:09:41 +0200 Subject: [PATCH] + fix: counter for increasing available language support --- language/np3_nl_nl/menu_nl_nl.rc | Bin 41478 -> 41502 bytes language/np3_nl_nl/strings_nl_nl.rc | Bin 23090 -> 23104 bytes src/Notepad3.c | 7 ++++--- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/language/np3_nl_nl/menu_nl_nl.rc b/language/np3_nl_nl/menu_nl_nl.rc index 20922d4caeb05c3673dc53b9470c148936621b0d..0261e6e9b76b9d048a467c08494bc7a1001c7208 100644 GIT binary patch delta 54 zcmZoW!Zhy)(}sT>@_r1d3@Jcd#E`>~$dCtQYXHd{23-a}1|J5^$%eBXCvWiM*zCu- GV+H`PjSrXr delta 26 icmbPtgsJTa(}sT>>~0L13^@#`ljl!z-kiX>Zw3I2C<lms#tlz|CT|dv+bke#;0^#$K?g?w diff --git a/src/Notepad3.c b/src/Notepad3.c index db581ce9c..92c1a7907 100644 --- a/src/Notepad3.c +++ b/src/Notepad3.c @@ -133,8 +133,9 @@ bool g_bFindReplCopySelOrClip = true; WCHAR g_tchPrefLngLocName[MINI_BUFFER]; LANGID g_iPrefLngLocID = MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT); HMODULE g_hLngResContainer = NULL; -static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-UK fr-FR nl-NL"; // en-US internal -static LANGID const g_iAvailableLanguages[5] = { 1078, 1031, 3082, 2057, 1036, 1043 }; // 1033 internal +#define LNG_AVAILABLE_COUNT 6 +static WCHAR* const g_tchAvailableLanguages = L"af-ZA de-DE es-ES en-UK fr-FR nl-NL"; // en-US internal +static LANGID const g_iAvailableLanguages[LNG_AVAILABLE_COUNT] = { 1078, 1031, 3082, 2057, 1036, 1043 }; // 1033 internal WCHAR g_tchFileDlgFilters[XXXL_BUFFER] = { L'\0' }; @@ -851,7 +852,7 @@ static bool __fastcall _LngStrToMultiLngStr(WCHAR* pLngStr, WCHAR* pLngMultiStr, static HMODULE __fastcall _LoadLanguageResources(LANGID const langID) { bool bLngAvailable = false; - for (int i = 0; i < 5; ++i) { + for (int i = 0; i < COUNTOF(g_iAvailableLanguages); ++i) { if (g_iAvailableLanguages[i] == langID) { bLngAvailable = true; break;