Commit bd0412c2 for tesseract
commit bd0412c267e3d7b0d4db07222cf68ee49c51aa46
Author: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com>
Date: Sat Feb 21 05:52:14 2026 -0300
fix(nsi): mask LANGID to 16-bit for reliable auto-detection (#4513)
diff --git a/nsis/tesseract.nsi b/nsis/tesseract.nsi
index 24547783..077c23f2 100644
--- a/nsis/tesseract.nsi
+++ b/nsis/tesseract.nsi
@@ -1262,6 +1262,7 @@ Function .onInit
;done:
; Make selection based on System language ID
System::Call 'kernel32::GetSystemDefaultLangID() i .r0'
+ IntOp $0 $0 & 0xFFFF ; Mask the value to 16 bits to ensure only the LANGID is kept
;http://msdn.microsoft.com/en-us/library/dd318693%28v=VS.85%29.aspx
StrCmp $0 "1078" Afrikaans
StrCmp $0 "1052" Albanian