From 86004cdd828a5489209ec5e2179b5199772dd800 Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Thu, 19 Feb 2026 19:30:22 -0300 Subject: [PATCH 1/2] Add Portuguese language support and section descriptions Added Portuguese language support and updated descriptions for various sections. --- nsis/tesseract.nsi | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/nsis/tesseract.nsi b/nsis/tesseract.nsi index 0d94d458c6..3e8bd32eb7 100644 --- a/nsis/tesseract.nsi +++ b/nsis/tesseract.nsi @@ -172,6 +172,7 @@ Var OLD_KEY !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Italian" !insertmacro MUI_LANGUAGE "Russian" +!insertmacro MUI_LANGUAGE "Portuguese" !insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "SpanishInternational" @@ -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,8 +1134,18 @@ 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_SecAddEnvPath ${LANG_PORTUGUESE} "Permite executar o Tesseract a partir de qualquer linha de comando." + LangString DESC_SEC0001 ${LANG_SLOVAK} "Súbory inštalácie." - ;LangString DESC_SecHelp ${LANG_ENGLISH} "Pomocné informácie." + ;LangString DESC_SecHelp ${LANG_SLOVAK} "Pomocné informácie." LangString DESC_SecCS ${LANG_SLOVAK} "Pridať odkaz do Start menu." LangString DESC_SEC0001 ${LANG_SPANISH} "Los archivos de instalación." @@ -1142,7 +1159,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 ;-------------------------------- From 9e04493eee9576c31cf10956a4f151e59510c88f Mon Sep 17 00:00:00 2001 From: Eduardo Mozart de Oliveira <2974895+eduardomozart@users.noreply.github.com> Date: Fri, 20 Feb 2026 08:41:08 -0300 Subject: [PATCH 2/2] Update Portuguese language support in installer --- nsis/tesseract.nsi | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nsis/tesseract.nsi b/nsis/tesseract.nsi index 3e8bd32eb7..2fd58ba6a7 100644 --- a/nsis/tesseract.nsi +++ b/nsis/tesseract.nsi @@ -171,8 +171,8 @@ Var OLD_KEY !insertmacro MUI_LANGUAGE "French" !insertmacro MUI_LANGUAGE "German" !insertmacro MUI_LANGUAGE "Italian" -!insertmacro MUI_LANGUAGE "Russian" !insertmacro MUI_LANGUAGE "Portuguese" +!insertmacro MUI_LANGUAGE "Russian" !insertmacro MUI_LANGUAGE "Slovak" !insertmacro MUI_LANGUAGE "Spanish" !insertmacro MUI_LANGUAGE "SpanishInternational" @@ -1142,10 +1142,9 @@ SectionGroupEnd 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_SecAddEnvPath ${LANG_PORTUGUESE} "Permite executar o Tesseract a partir de qualquer linha de comando." LangString DESC_SEC0001 ${LANG_SLOVAK} "Súbory inštalácie." - ;LangString DESC_SecHelp ${LANG_SLOVAK} "Pomocné informácie." + ;LangString DESC_SecHelp ${LANG_ENGLISH} "Pomocné informácie." LangString DESC_SecCS ${LANG_SLOVAK} "Pridať odkaz do Start menu." LangString DESC_SEC0001 ${LANG_SPANISH} "Los archivos de instalación."