mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-11-29 16:50:13 +01:00
2021-07-28 Fred Gleason <fredg@paravelsystems.com>
* Added a '--enable-i18n-updates' switch to '.configure'. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
68
helpers/rdi18n_helper.sh.in
Normal file
68
helpers/rdi18n_helper.sh.in
Normal file
@@ -0,0 +1,68 @@
|
||||
#!/bin/sh
|
||||
|
||||
# rdi18n_helper.sh
|
||||
#
|
||||
# Helper script for managing internationalization files for Rivendell
|
||||
#
|
||||
# (C) Copyright 2021 Fred Gleason <fredg@paravelsystems.com>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2 as
|
||||
# published by the Free Software Foundation.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public
|
||||
# License along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
#
|
||||
|
||||
USAGE="rdi18n_helper.sh --install|--uninstall|--update <basename> <installdir>"
|
||||
|
||||
OPERATION=$1
|
||||
BASENAME=$2
|
||||
INSTALLDIR=$3
|
||||
|
||||
if test -z $BASENAME ; then
|
||||
echo $USAGE
|
||||
exit 1
|
||||
fi
|
||||
|
||||
function Install {
|
||||
mkdir -p ${INSTALLDIR}
|
||||
cp ${BASENAME}_*.qm ${INSTALLDIR}/
|
||||
}
|
||||
|
||||
|
||||
function Uninstall {
|
||||
rm -f ${INSTALLDIR}/${BASENAME}_*.qm
|
||||
}
|
||||
|
||||
|
||||
function Update {
|
||||
if test @I18N_ACTIVE@ -eq 1 ; then
|
||||
@QT_LUPDATE@ ${BASENAME}.pro
|
||||
fi
|
||||
@QT_LRELEASE@ ${BASENAME}.pro
|
||||
}
|
||||
|
||||
if test $OPERATION = "--install" ; then
|
||||
Install
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test $OPERATION = "--uninstall" ; then
|
||||
Uninstall
|
||||
exit 0
|
||||
fi
|
||||
|
||||
if test $OPERATION = "--update" ; then
|
||||
Update
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo $USAGE
|
||||
exit 1
|
||||
Reference in New Issue
Block a user