X-Git-Url: https://git.tld-linux.org/?a=blobdiff_plain;f=find-lang.sh;h=5339946b68b7e9bd4cf21ccbae1d6df5a447880b;hb=8971ab2e92a83d22b3ac15b2b634517ee1c055f1;hp=3e13e14f0d1b69bef89cbe81c90c3ed56c7eb3b3;hpb=b5115bb76a6795a89fadf5f4e7161f26203c7678;p=packages%2Frpm-tld-macros.git diff --git a/find-lang.sh b/find-lang.sh index 3e13e14..5339946 100755 --- a/find-lang.sh +++ b/find-lang.sh @@ -36,7 +36,7 @@ # * start support for KDE help files PROG=${0##*/} -VERSION=1.40 +VERSION=1.42 usage () { cat <&2 "$PROG: Enabling with Dokuwiki" + shift + ;; --with-gnome) GNOME='' echo >&2 "$PROG: Enabling with GNOME" @@ -156,6 +163,12 @@ while test $# -gt 0; do esac done +if $DOKUWIKI; then + exec /usr/lib/rpm/dokuwiki-find-lang.sh "$TOP_DIR" "$NAME" + echo >&2 "$PROG: ERROR: Unable to execute dokuwiki-find-lang" + exit 2 +fi + echo >&2 "$PROG/$VERSION: find-lang '$NAME' $APPEND> $OUTPUT" MO_NAME=.$OUTPUT.tmp~ @@ -224,12 +237,12 @@ s:%lang(C) ::' >> $MO_NAME cat __qm.files fi ) | sed ' -'"$NO_ALL_NAME$QM"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1: +'"$NO_ALL_NAME$QM"'s:\(.*/'"$NAME"'_\([a-zA-Z]\{2,3\}\([_@].*\)\?\)\.qm$\):%lang(\2) \1: '"$NO_ALL_NAME$QM"'s:\(.*/share/locale/\)\([^/@]\+\)\(@quot\|@boldquot\)\?\(@[^/]*\)\?\(/.*/'"$NAME"'\.qm$\):%lang(\2\4) \1\2\3\4\5: -'"$ALL_NAME$QM"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: -'"$ALL_NAME$QM"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: -'"$ALL_NAME$QM"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}[_@].*\)\.qm$\):%lang(\2) \1: -'"$ALL_NAME$QM"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2\}\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QM"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2,3\}[_@].*\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QM"'s:\(.*/[^/_]\+_\([a-zA-Z]\{2,3\}\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QM"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2,3\}[_@].*\)\.qm$\):%lang(\2) \1: +'"$ALL_NAME$QM"'s:^\([^%].*/[^/]\+_\([a-zA-Z]\{2,3\}\)\.qm$\):%lang(\2) \1: s:^[^%].*:: /^[^%]/d s:%lang(C) ::' >> $MO_NAME