1111# #
1212# @author Tobias Fischer #
1313# @url https://github.com/tofi86/universalJavaApplicationStub #
14- # @date 2021-02-21 #
15- # @version 3.2.0 #
14+ # @date 2021-11-02 #
15+ # @version 3.2.1 #
1616# #
1717# #################################################################################
1818# #
344344# ###########################################
345345
346346# supported languages / available translations
347- stubLanguages=" ^(fr|de|zh|es|en)- "
347+ stubLanguages=( " de " " en " " es " " fr " " pt-BR " " zh " )
348348
349349# read user preferred languages as defined in macOS System Preferences (#101)
350350stub_logger ' [LanguageSearch] Checking preferred languages in macOS System Preferences...'
@@ -355,15 +355,19 @@ language=""
355355for i in " ${appleLanguages[@]} "
356356do
357357 langValue=" ${i% -* } "
358- if [[ " $i " =~ $stubLanguages ]]; then
359- stub_logger " [LanguageSearch] ... selected '$i ' ('$langValue ') as the default language for the launcher stub"
358+ if [[ " ${stubLanguages[*]} " =~ " ${i} " ]]; then
359+ stub_logger " [LanguageSearch] ... selected '$i ' as the default language for the launcher stub"
360+ language=${i}
361+ break
362+ elif [[ " ${stubLanguages[*]} " =~ " ${langValue} " ]]; then
363+ stub_logger " [LanguageSearch] ... selected '$langValue ' (from '$i ') as the default language for the launcher stub"
360364 language=${langValue}
361- break
365+ break
362366 fi
363367done
364368if [ -z " ${language} " ]; then
365- language=" en"
366- stub_logger " [LanguageSearch] ... selected fallback 'en' as the default language for the launcher stub"
369+ language=" en"
370+ stub_logger " [LanguageSearch] ... selected fallback 'en' as the default language for the launcher stub"
367371fi
368372stub_logger " [Language] $language "
369373
433437 MSG_VISIT_ADOPTOPENJDK=" Java de AdoptOpenJDK"
434438 ;;
435439
440+ # Brazilian Portuguese
441+ pt-BR)
442+ MSG_ERROR_LAUNCHING=" ERRO iniciando '${CFBundleName} '."
443+ MSG_MISSING_MAINCLASS=" 'MainClass' não foi definida!\nA aplicação java não poderá ser iniciada!"
444+ MSG_JVMVERSION_REQ_INVALID=" A sintaxe da versão Java requerida não é valida: %s\nPor favor contacte o desenvolvedor dessa aplicação."
445+ MSG_NO_SUITABLE_JAVA=" Não foi encontrado uma versão Java compatível no seu sistema!\nEsta aplicação precisa do Java %s"
446+ MSG_JAVA_VERSION_OR_LATER=" ou maior"
447+ MSG_JAVA_VERSION_LATEST=" (última atualização)"
448+ MSG_JAVA_VERSION_MAX=" máxima %s"
449+ MSG_NO_SUITABLE_JAVA_CHECK=" Verifique se instalou a versão Java necessária."
450+ MSG_INSTALL_JAVA=" Você precisa instalar o JAVA no seu Mac!\nPor favor, visite java.com para instruções de instalação..."
451+ MSG_LATER=" Depois"
452+ MSG_VISIT_JAVA_DOT_COM=" Java por Oracle"
453+ MSG_VISIT_ADOPTOPENJDK=" Java por AdoptOpenJDK"
454+ ;;
455+
436456# English | default
437457en|* )
438458 MSG_ERROR_LAUNCHING=" ERROR launching '${CFBundleName} '."
0 commit comments