more changes translation_update
authorsfan5 <sfan5@live.de>
Fri, 26 Jun 2020 12:35:15 +0000 (14:35 +0200)
committersfan5 <sfan5@live.de>
Fri, 26 Jun 2020 12:35:25 +0000 (14:35 +0200)
findtext.lua
updatepo.sh

index c092dc6e3d4defda706f700dd4c3d0a01c0077c9..1dac2e06f6cf70dca47dd0d807b8b0792194528b 100644 (file)
@@ -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
 
index cd374671bd9612277cb9e6d3a04760dac7e1de9a..36c51001397d0e83a8b5d61fb375dbed956f8423 100755 (executable)
@@ -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