end
for textdomain, mtbl in pairs(messages) do
- table.sort(messages[textdomain])
-
- local last_msg
+ local last_msg = {}
printf("# textdomain: %s\n", textdomain)
for _, msg in ipairs(messages[textdomain]) do
- if msg ~= last_msg then
+ if not last_msg[msg] then
printf("%s=\n", msg)
end
- last_msg = msg
+ last_msg[msg] = true
end
end
cat $(find "$name/" -name '*.lua') >>"$luafile"
lua "$p/findtext.lua" -o "$name/locale/template.txt" "$luafile"
+ continue # doesn't work as wanted, so not done
echo "Updating translations for $name"
pushd "$name/locale"
for tl in *.tr; do