forked from pool/translate-suse-desktop
Takashi Iwai
6f78888932
OBS-URL: https://build.opensuse.org/package/show/M17N/translate-suse-desktop?expand=0&rev=1
25 lines
863 B
Bash
25 lines
863 B
Bash
#!/bin/bash
|
|
|
|
# macro: translate_suse_desktop
|
|
#
|
|
# Used to add translation to a SUSE specifc .desktop files.
|
|
#
|
|
|
|
set -o errexit
|
|
intltool-merge /usr/share/translate-suse-desktop $1.in $1 -d -u
|
|
mkdir -p suse_translate_desktop
|
|
cd suse_translate_desktop
|
|
ln ../$1.in .
|
|
intltool-extract --type=gettext/ini $1.in
|
|
xgettext --default-domain=$APPLICATION --add-comments --keyword=_ --keyword=N_ --keyword=U_ $1.in.h -o ${1%.desktop}.pot
|
|
RPM_OTHER_DIR=${RPM_BUILD_DIR%/BUILD*}/OTHER
|
|
if test -f $RPM_OTHER_DIR/translate-suse-desktop.tar.gz ; then
|
|
X=r
|
|
else
|
|
X=c
|
|
fi
|
|
tar ${X}f $RPM_OTHER_DIR/translate-suse-desktop.tar.gz ${1%.desktop}.pot
|
|
echo "Wrote ${1%.desktop}.pot to $RPM_OTHER_DIR/translate-suse-desktop.gz"
|
|
echo "with for https://github.com/openSUSE/suse-desktop-translations translatable by"
|
|
echo "https://l10n.opensuse.org/projects/suse-desktop-translations/"
|