12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #!/bin/sh
- set -e
- SCRIPTPATH="${BASH_SOURCE[0]}";
- pushd `dirname "${SCRIPTPATH}"` > /dev/null
- SCRIPTPATH=`pwd`;
- popd > /dev/null
- fix-pot()
- {
- if [ -z "$1" ]; then
- echo "ERROR: Please specify .pot file"
- exit 1
- fi
- PKGNAME="Package"
- if [[ "$1" == "synfig.pot" ]]; then
- PKGNAME="Synfig Core"
- fi
- if [[ "$1" == "synfigstudio.pot" ]]; then
- PKGNAME="Synfig Studio"
- fi
- YEAR=`date +%Y`
- sed -i "/# SOME DESCRIPTIVE TITLE/c\# Translation file for $PKGNAME package." "$1" || true
- sed -i "/# Copyright (C) YEAR/c\# Copyright (C) $YEAR Synfig Contributors" "$1" || true
- sed -i "/# This file is distributed under the same license as the PACKAGE package./c\# This file is distributed under the same license as the $PKGNAME package." "$1" || true
- }
- cd "$SCRIPTPATH/../synfig-core/po"
- fix-pot synfig.pot
- cd "$SCRIPTPATH/../synfig-studio/po"
- rm synfigstudio.pot || true
- intltool-update --pot
- fix-pot synfigstudio.pot
- cd "$SCRIPTPATH/.."
- tx push -s
|