#!/bin/bash -e FILEIN="${1:--}" PKGNAME=$(basename $FILEIN) PKGNAME=${PKGNAME%%.po*} PKGNAME=${PKGNAME%%_templates} PKGNAME="${2:-$PKGNAME}" cat "$FILEIN" | sed 's/charset=CHARSET/charset=UTF-8/' | msgmerge -C total.po.txt /dev/null - | sed "s/JT_PACKAGE/$PKGNAME/g" | msgconv -t utf-8