Skip to content

Commit

Permalink
fix utf8 weekday names
Browse files Browse the repository at this point in the history
  • Loading branch information
Czarnodziej authored and lcpz committed Mar 28, 2021
1 parent 47a2da3 commit 128f4c0
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion widget/cal.lua
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ local tconcat = table.concat
local type = type
local tonumber = tonumber
local tostring = tostring
local utf8 = utf8

-- Calendar notification
-- lain.widget.cal
Expand Down Expand Up @@ -52,7 +53,7 @@ local function factory(args)
local d = os.date("*t", t)
local mth_days, st_day, this_month = d.day, (d.wday-d.day-cal.week_start+1)%7, os.date("%B %Y", t)
local notifytable = { [1] = string.format("%s%s\n", string.rep(" ", floor((28 - this_month:len())/2)), markup.bold(this_month)) }
for x = 0,6 do notifytable[#notifytable+1] = os.date("%a", os.time { year=2006, month=1, day=x+cal.week_start }):sub(1, 3) .. " " end
for x = 0,6 do notifytable[#notifytable+1] = os.date("%a", os.time { year=2006, month=1, day=x+cal.week_start }):sub(1, utf8.offset(1, 3)) .. " " end
notifytable[#notifytable] = string.format("%s\n%s", notifytable[#notifytable]:sub(1, -2), string.rep(" ", st_day*4))
local strx
for x = 1,mth_days do
Expand Down

0 comments on commit 128f4c0

Please sign in to comment.