Update config_menu.sh

This commit is contained in:
MacRimi 2025-02-05 20:57:02 +01:00 committed by GitHub
parent d3912c24d3
commit 806029f38a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -67,7 +67,14 @@ change_language() {
return return
fi fi
echo "{\"language\": \"$LANGUAGE\"}" > "$CONFIG_FILE" # Update only the language field in the config file
if [ -f "$CONFIG_FILE" ]; then
tmp=$(mktemp)
jq --arg lang "$LANGUAGE" '.language = $lang' "$CONFIG_FILE" > "$tmp" && mv "$tmp" "$CONFIG_FILE"
else
echo "{\"language\": \"$LANGUAGE\"}" > "$CONFIG_FILE"
fi
msg_ok "$(translate "Language changed to") $LANGUAGE" msg_ok "$(translate "Language changed to") $LANGUAGE"
TMP_FILE=$(mktemp) TMP_FILE=$(mktemp)