Commit 91c1871a for tesseract

commit 91c1871a66b147ff47fd3e51fdc2b6163ccfe71e
Author: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com>
Date:   Fri Feb 20 09:11:56 2026 -0300

    Add Portuguese language support and section descriptions (Windows installer) (#4516)

diff --git a/nsis/tesseract.nsi b/nsis/tesseract.nsi
index 0d94d458..2fd58ba6 100644
--- a/nsis/tesseract.nsi
+++ b/nsis/tesseract.nsi
@@ -171,6 +171,7 @@ Var OLD_KEY
 !insertmacro MUI_LANGUAGE "French"
 !insertmacro MUI_LANGUAGE "German"
 !insertmacro MUI_LANGUAGE "Italian"
+!insertmacro MUI_LANGUAGE "Portuguese"
 !insertmacro MUI_LANGUAGE "Russian"
 !insertmacro MUI_LANGUAGE "Slovak"
 !insertmacro MUI_LANGUAGE "Spanish"
@@ -1113,7 +1114,13 @@ SectionGroupEnd

   LangString DESC_SEC0001 ${LANG_ENGLISH} "Installation files."
   ;LangString DESC_SecHelp ${LANG_ENGLISH} "Help information."
-  LangString DESC_SecCS    ${LANG_ENGLISH} "Add shortcuts to Start menu."
+  LangString DESC_SecScrollView ${LANG_ENGLISH} "Extracts the Java-based ScrollView JAR files, which are used primarily by developers for debugging OCR results."
+  LangString DESC_SecTr ${LANG_ENGLISH} "Deploys the additional executables required for users who require training on custom Tesseract OCR models."
+  LangString DESC_SecCS ${LANG_ENGLISH} "Add shortcuts to Start menu."
+  LangString DESC_SecGrp_LD ${LANG_ENGLISH} "Deploys the foundational English language pack and the Orientation and Script Detection (OSD) module."
+  LangString DESC_SecGrp_ASD ${LANG_ENGLISH} "An optional group of sections that download script-level data files."
+  LangString DESC_SecGrp_ALD ${LANG_ENGLISH} "An optional group containing dozens of specific language packs."
+  LangString DESC_SecAddEnvPath ${LANG_ENGLISH} "Allows running Tesseract from any command prompt."

   LangString DESC_SEC0001 ${LANG_FRENCH} "Fichier d'installation."
   ;LangString DESC_SecHelp ${LANG_FRENCH} "Aide."
@@ -1127,6 +1134,15 @@ SectionGroupEnd
   ;LangString DESC_SecHelp ${LANG_ITALIAN} "Guida di informazioni."
   LangString DESC_SecCS    ${LANG_ITALIAN} "Aggiungere collegamenti al menu Start."

+  LangString DESC_SEC0001 ${LANG_PORTUGUESE} "Arquivos de instalação."
+  ;LangString DESC_SecHelp ${LANG_PORTUGUESE} "Informação de ajuda."
+  LangString DESC_SecScrollView ${LANG_PORTUGUESE} "Extrai os arquivos JAR do ScrollView baseados em Java, que são usados ​​principalmente por desenvolvedores."
+  LangString DESC_SecTr ${LANG_PORTUGUESE} "Instala os executáveis ​​adicionais necessários para usuários que precisam treinar modelos OCR."
+  LangString DESC_SecCS ${LANG_PORTUGUESE} "Adiciona atalhos ao Menu iniciar."
+  LangString DESC_SecGrp_LD ${LANG_PORTUGUESE} "Instala o pacote básico de idioma inglês e o módulo de Orientação e Detecção de Roteiro (OSD)."
+  LangString DESC_SecGrp_ASD ${LANG_PORTUGUESE} "Um grupo opcional de seções que baixam arquivos de dados em nível de script."
+  LangString DESC_SecGrp_ALD ${LANG_PORTUGUESE} "Um grupo opcional contendo dezenas de pacotes de idiomas específicos."
+
   LangString DESC_SEC0001 ${LANG_SLOVAK} "Súbory inštalácie."
   ;LangString DESC_SecHelp ${LANG_ENGLISH} "Pomocné informácie."
   LangString DESC_SecCS    ${LANG_SLOVAK} "Pridať odkaz do Start menu."
@@ -1142,7 +1158,12 @@ SectionGroupEnd
   ;Assign language strings to sections
   !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
     !insertmacro MUI_DESCRIPTION_TEXT ${SEC0001} $(DESC_SEC0001)
+    !insertmacro MUI_DESCRIPTION_TEXT ${SecScrollView} $(DESC_SecScrollView)
+    !insertmacro MUI_DESCRIPTION_TEXT ${SecTr} $(DESC_SecTr)
     !insertmacro MUI_DESCRIPTION_TEXT ${SecCS} $(DESC_SecCS)
+    !insertmacro MUI_DESCRIPTION_TEXT ${SecGrp_LD} $(DESC_SecGrp_LD)
+    !insertmacro MUI_DESCRIPTION_TEXT ${SecGrp_ASD} $(DESC_SecGrp_ASD)
+    !insertmacro MUI_DESCRIPTION_TEXT ${SecGrp_ALD} $(DESC_SecGrp_ALD)
   !insertmacro MUI_FUNCTION_DESCRIPTION_END

 ;--------------------------------