summaryrefslogtreecommitdiff
path: root/weather-widget
diff options
context:
space:
mode:
authorstreetturtle <streetturtle@users.noreply.github.com>2022-07-16 20:41:39 -0400
committerGitHub <noreply@github.com>2022-07-16 20:41:39 -0400
commitc0fdb1665248f4ef255320efbf7fff0200755ba8 (patch)
tree264fb911910bf28e8ed95ed57e885ac81bbabd13 /weather-widget
parent0e96494f4790349d3484936f39e6607dcd28bc56 (diff)
parenta03da2303c1d92fc5130c2a02a23a294f38cd178 (diff)
Merge pull request #352 from webknjaz/bugfixes/C-locale-corner-case
Treat C-locale in the weather widget as English
Diffstat (limited to 'weather-widget')
-rw-r--r--weather-widget/weather.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/weather-widget/weather.lua b/weather-widget/weather.lua
index 4e8e659..3ec1c3f 100644
--- a/weather-widget/weather.lua
+++ b/weather-widget/weather.lua
@@ -18,6 +18,10 @@ local WIDGET_DIR = HOME_DIR .. '/.config/awesome/awesome-wm-widgets/weather-widg
local GET_FORECAST_CMD = [[bash -c "curl -s --show-error -X GET '%s'"]]
local SYS_LANG = os.getenv("LANG"):sub(1, 2)
+if SYS_LANG == "C" or SYS_LANG == "C." then
+ -- C-locale is a common fallback for simple English
+ SYS_LANG = "en"
+end
-- default language is ENglish
local LANG = gears.filesystem.file_readable(WIDGET_DIR .. "/" .. "locale/" ..
SYS_LANG .. ".lua") and SYS_LANG or "en"