summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2021-02-16 18:46:27 +0100
committerBadlop <badlop@process-one.net>2021-02-19 17:00:32 +0100
commit09f5e2aa03a84e256ae3b04a38b51110c654006e (patch)
treef0d13a307a9ec2f9facb80e893a7dfa19fa90820 /tools
parentFix muc tests (diff)
Improve support for rebar3 in "make translations"
Diffstat (limited to 'tools')
-rwxr-xr-xtools/prepare-tr.sh21
1 files changed, 9 insertions, 12 deletions
diff --git a/tools/prepare-tr.sh b/tools/prepare-tr.sh
index 35c406e3..1eeaaa64 100755
--- a/tools/prepare-tr.sh
+++ b/tools/prepare-tr.sh
@@ -10,7 +10,7 @@
extract_lang_src2pot ()
{
- ./tools/extract-tr.sh src deps/xmpp/src > $PO_DIR/ejabberd.pot
+ ./tools/extract-tr.sh src $DEPS_DIR/xmpp/src > $PO_DIR/ejabberd.pot
}
extract_lang_popot2po ()
@@ -103,19 +103,16 @@ extract_lang_updateall ()
EJA_DIR=`pwd`
PROJECT=ejabberd
+DEPS_DIR=$1
MSGS_DIR=$EJA_DIR/priv/msgs
LOG=/tmp/ejabberd-translate-errors.log
-if [ -f $EJA_DIR/deps/ejabberd_po/src/ejabberd.pot ]; then
- PO_DIR=$EJA_DIR/deps/ejabberd_po/src/
-else
- if [ -f $EJA_DIR/_build/default/lib/ejabberd_po/src/ejabberd.pot ]; then
- PO_DIR=$EJA_DIR/_build/default/lib/ejabberd_po/src
- else
- echo "Couldn't find the required ejabberd_po repository."
- echo "Run: ./configure --enable-tools; ./rebar get-deps"
- exit 1
- fi
+PO_DIR=$EJA_DIR/$DEPS_DIR/ejabberd_po/src/
+if [ ! -f $EJA_DIR/$DEPS_DIR/ejabberd_po/src/ejabberd.pot ]; then
+ echo "Couldn't find the required ejabberd_po repository in"
+ echo " $PO_DIR"
+ echo "Run: ./configure --enable-tools; ./rebar get-deps"
+ exit 1
fi
-echo "Using PO files found in $PO_DIR."
+echo "Using PO files from $PO_DIR."
extract_lang_updateall