From 1f6e97d1651c388e0e43bc2f1bc4d2adadd6b8bc Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 30 Sep 2023 10:48:31 +0200 Subject: [PATCH] implement showing talk locale --- tile.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tile.lua b/tile.lua index 4d39817..9703dab 100644 --- a/tile.lua +++ b/tile.lua @@ -179,7 +179,12 @@ local function view_next_talk(starts, ends, config, x1, y1, x2, y2) -- Title local y_start = y - local lines = wrap(current_talk.title, font, title_size, a.width - col2) + local title = current_talk.title + if show_language and current_talk.locale then + title = title .. " (" .. current_talk.locale .. ")" + end + + local lines = wrap(title, font, title_size, a.width - col2) for idx = 1, math.min(5, #lines) do text(col2, y, lines[idx], title_size, rgba(default_color,1)) y = y + title_size @@ -257,8 +262,13 @@ local function view_all_talks(starts, ends, config, x1, y1, x2, y2) for idx = 1, #all_next_talks do local talk = all_next_talks[idx] + local title = talk.title + if show_language and talk.locale then + title = title .. " (" .. talk.locale .. ")" + end + local title_lines = wrap( - talk.title, + title, font, title_size, a.width - col2 )