From: sfan5 Date: Fri, 26 Jun 2020 12:35:15 +0000 (+0200) Subject: more changes X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=refs%2Fheads%2Ftranslation_update;p=oweals%2Fminetest_game.git more changes --- diff --git a/findtext.lua b/findtext.lua index c092dc6e..1dac2e06 100644 --- a/findtext.lua +++ b/findtext.lua @@ -265,16 +265,14 @@ for _, file in ipairs(inputs) do 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 diff --git a/updatepo.sh b/updatepo.sh index cd374671..36c51001 100755 --- a/updatepo.sh +++ b/updatepo.sh @@ -22,6 +22,7 @@ for name in *; do 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