From d5162d6d9e06f5b3f0f151dc242812050d5ae86b Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Thu, 28 Nov 2024 23:25:28 +0900 Subject: [PATCH] fix: normalize user locale (#168) --- CHANGELOG.md | 4 ++++ dzgui.sh | 4 ++-- helpers/funcs | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9878f31..5a47dd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## [5.6.0-beta.8] 2024-11-28 +### Fixed +- Normalize user locale when parsing floats + ## [5.6.0-beta.7] 2024-11-28 ### Changed - Add additional logging when fetching installed mods diff --git a/dzgui.sh b/dzgui.sh index de06cac..abe92bf 100755 --- a/dzgui.sh +++ b/dzgui.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash set -o pipefail -version=5.6.0-beta.7 +version=5.6.0-beta.8 #CONSTANTS aid=221100 @@ -572,7 +572,7 @@ fetch_helpers_by_sum(){ ["ui.py"]="1c6e5b996eccd891a3e56930e28246da" ["query_v2.py"]="55d339ba02512ac69de288eb3be41067" ["vdf2json.py"]="2f49f6f5d3af919bebaab2e9c220f397" - ["funcs"]="9a0ad94df22e24fe41e93a689de7d03e" + ["funcs"]="20f25bd68cad369696a5b7ab8d8c543d" ["lan"]="c62e84ddd1457b71a85ad21da662b9af" ) local author="aclist" diff --git a/helpers/funcs b/helpers/funcs index 6f2404d..8f213ba 100755 --- a/helpers/funcs +++ b/helpers/funcs @@ -354,7 +354,7 @@ list_mods(){ base_dir=$(basename $(readlink -f $game_dir/$symlink)) size=$(du -s "$(readlink -f "$game_dir/$symlink")" | awk '{print $1}') size=$(python3 -c "n=($size/1024) +.005; print(round(n,4))") - printf "%s$sep%s$sep%s$sep%3.3f\n" "$name" "$symlink" "$base_dir" "$size" + LC_ALL=C printf "%s$sep%s$sep%s$sep%3.3f\n" "$name" "$symlink" "$base_dir" "$size" done | sort -k1 fi }