summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-02-02 00:28:32 +0100
committerBadlop <badlop@process-one.net>2021-02-02 18:58:36 +0100
commit26ee3141a9bf562845fc660a59e0ed4ea9234749 (patch)
tree43d142e2474847a5bab1a230633e9c248f08e1a7 /tools
parentTest against newest 23.1.2, and remove useless intermediate 22.3 (diff)
Improve prepare-tr so *.msg files inform to not edit them (#3484)
Diffstat (limited to 'tools')
-rwxr-xr-xtools/prepare-tr.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/prepare-tr.sh b/tools/prepare-tr.sh
index 36783de1..35c406e3 100755
--- a/tools/prepare-tr.sh
+++ b/tools/prepare-tr.sh
@@ -48,7 +48,11 @@ extract_lang_po2msg ()
msgattrib $PO_PATH --translated --no-fuzzy --no-obsolete --no-location --no-wrap | grep "^msg" | tail --lines=+3 >$MS_PATH
grep "^msgid" $PO_PATH.ms | sed 's/^msgid //g' >$MSGID_PATH
grep "^msgstr" $PO_PATH.ms | sed 's/^msgstr //g' >$MSGSTR_PATH
- echo "%% -*- coding: utf-8 -*-" >$MSGS_PATH
+ echo "%% Generated automatically" >$MSGS_PATH
+ echo "%% DO NOT EDIT: run \`make translations\` instead" >>$MSGS_PATH
+ echo "%% To improve translations please read:" >>$MSGS_PATH
+ echo "%% https://docs.ejabberd.im/developer/extending-ejabberd/localization/" >>$MSGS_PATH
+ echo "" >>$MSGS_PATH
paste $MSGID_PATH $MSGSTR_PATH --delimiter=, | awk '{print "{" $0 "}."}' | sort -g >>$MSGS_PATH
rm $MS_PATH