diff options
author | Thomas Voss <mail@thomasvoss.com> | 2025-09-01 20:54:44 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2025-09-01 20:54:44 +0200 |
commit | 9583a5f6a45fe3372b108fc03508911d53a96347 (patch) | |
tree | c24e69f0c93bd3e4e3334502e142d626730ec44f /.config/eww/scripts/datetime-listener | |
parent | a01ea5d89a58b3a76451e4b966e427f46eb40c58 (diff) |
eww: Support Swedish
Diffstat (limited to '.config/eww/scripts/datetime-listener')
-rwxr-xr-x | .config/eww/scripts/datetime-listener | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/.config/eww/scripts/datetime-listener b/.config/eww/scripts/datetime-listener index 1cd8e39..ad09218 100755 --- a/.config/eww/scripts/datetime-listener +++ b/.config/eww/scripts/datetime-listener @@ -1,12 +1,22 @@ #!/bin/sh +case "${LC_ALL:-$LANG}" in +en_*) + fmt='%A, %-d of %B %Y — %H:%M %Z' + pat=', (\d+)' + ;; +sv_*) + fmt='%A, %-d %B %Y — %H:%M %Z' + pat='den (\d+)' +esac + while : do # { # date +'%A, %-d of %B %Y — %T %Z' # TZ='Asia/Kolkata' date +'(%T %Z)' # } | paste -sd ' ' - date +'%A, %-d of %B %Y — %H:%M %Z' + date +"$fmt" | ordinal -p "$pat" sleep 10 # sleep "$(date +'%s.%N' | dc -e '? d 1 + 1 / r - p')" -done | ordinal -p1 +done | sed 's/^./\U&/g' |