From baeef6c64b023a68236520b19b73ce47de7d9c8c Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Sat, 17 Apr 2021 15:25:42 -0700 Subject: [PATCH] update locale to use C LC_TIME --- .zsh/zprofile/10_locale | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/.zsh/zprofile/10_locale b/.zsh/zprofile/10_locale index 1813628..db76069 100644 --- a/.zsh/zprofile/10_locale +++ b/.zsh/zprofile/10_locale @@ -14,7 +14,7 @@ _set_locale() export LC_CTYPE=$1 export LC_COLLATE=$1 export LC_MESSAGES=$1 - export LC_TIME=$1 + export LC_TIME=${2:-$1} _set_regional_locale $1 } @@ -33,21 +33,15 @@ _set_regional_locale() if [ -x =locale ]; then _LOCALE="$(locale -a)" - # I prefer British English and UTF-8 over US English and non-UTF-8 - # And if available, I'll take New Zealand-ey (yes, I love you, GIRLFRIEND) + # I want en_US.utf8 if we've got it, but I want 24 hour time. case "$_LOCALE" in *en_US.utf8*) - _set_locale en_US.UTF-8 - export LANG=en_US - ;; - *en_US.iso885915*) - warn "no utf-8 locale available" - _set_locale en_US.ISO-8859-15 + _set_locale en_US.UTF-8 C export LANG=en_US ;; *en_US.iso88591*) warn "no utf-8 locale available" - _set_locale en_US.ISO-8859-1 + _set_locale en_US.ISO-8859-1 C export LANG=en_US ;; *en_US*) -- 2.39.2