From 2dc1f3a929fc16b34f88483b1402d96c2b4419f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig-=C3=98rjan=20Smelror?= Date: Fri, 16 Feb 2024 20:36:57 +0100 Subject: [PATCH] qsgen2: Messed up finding language files again... --- qsgen2 | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/qsgen2 b/qsgen2 index d988ddb..9c68368 100755 --- a/qsgen2 +++ b/qsgen2 @@ -41,15 +41,19 @@ fi # Load language as defined in config typeset -A qsgenlang +lang_found=false for dir in $fpath; do - if [[ -f "${dir}/${language}" ]]; then - # echo "Language file: ${dir}/${language}" - source "${dir}/${language}" - break - elif [[ ! -f "${dir}/${language}" ]]; then + if [[ -f "${dir}/${language}" ]]; then + # echo "Language file: ${dir}/${language}" + source "${dir}/${language}" + lang_found=true + break + fi +done +if [[ ${lang_found} == "false" ]]; then # Fall back to en_US if defined language isn't found echo "Defined language, ${language}, not found. Using en_US." - source "${dir}/en_US" + source "${HOME}/bin/include/qsgen2/lang/en_US" fi done