diff --git a/quickget b/quickget index cc5b987..df8c661 100755 --- a/quickget +++ b/quickget @@ -3443,6 +3443,15 @@ fi LANGS=() +os_supported_lang() { + echo -e "ERROR! ${LANG} is not a supported $(pretty_name "${OS}") language\n" + echo -n ' - Editions: ' + for LANG in "${LANGS[@]}"; do + echo -n "${LANG} " + done + exit 1 +} + if [ -n "${1}" ]; then OS="${1,,}" if [ "${OS}" == "list" ] || [ "${OS}" == "list_csv" ]; then @@ -3545,11 +3554,7 @@ if [ -n "${2}" ]; then if [ -n "${3}" ]; then LANG="${3}" if [[ ! ${LANGS[*]} =~ "${LANG}" ]]; then - echo -e "ERROR! ${LANG} is not a supported Windows ${RELEASE} language:\n" - for LANG in "${LANGS[@]}"; do - echo -n "${LANG} " - done - exit 1 + os_supported_lang fi VM_PATH="$(echo "${OS}-${RELEASE}-${LANG// /-}" | tr -d '()')" fi