languages list: template used

This commit is contained in:
MihailRis 2024-06-03 14:50:36 +03:00
parent ee8cc4cb7c
commit 538a74c56d
2 changed files with 7 additions and 4 deletions

View File

@ -9,10 +9,9 @@ function on_open()
table.sort(names)
local panel = document.root
for _,k in ipairs(names) do
panel:add(string.format(
"<button onclick=%q>%s</button>",
string.format("core.set_setting('ui.language', %q) menu:back()", invlocales[k]), k
for _,name in ipairs(names) do
panel:add(gui.template(
"language", {id=invlocales[name], name=name}
))
end
panel:add("<button onclick='menu:back()'>@Back</button>")

View File

@ -0,0 +1,4 @@
<button
onclick='core.set_setting("ui.language", "%{id}") menu:back()'>
%{name}
</button>