Update menu

This commit is contained in:
MacRimi
2025-07-04 19:40:38 +02:00
parent a1f7fb57d9
commit 196c29da17
3 changed files with 157 additions and 60 deletions

View File

@@ -193,15 +193,22 @@ msg_error() {
# Initialize cache
initialize_cache() {
if [ ! -f "$CACHE_FILE" ]; then
mkdir -p "$(dirname "$CACHE_FILE")"
echo "{}" > "$CACHE_FILE"
if [[ "$LANGUAGE" != "en" ]]; then
if [ ! -f "$CACHE_FILE" ]; then
mkdir -p "$(dirname "$CACHE_FILE")"
echo "{}" > "$CACHE_FILE"
fi
fi
}
# Load language
load_language() {
LANGUAGE="en"
if [ -f "$CONFIG_FILE" ]; then
LANGUAGE=$(jq -r '.language' "$CONFIG_FILE")
lang_candidate=$(jq -r '.language // empty' "$CONFIG_FILE" 2>/dev/null)
if [[ -n "$lang_candidate" && "$lang_candidate" != "null" ]]; then
LANGUAGE="$lang_candidate"
fi
fi
}