#!/bin/bash -e trap 'rm -f "$TMPPOT"' EXIT FILEIN="${1:--}" FILEOUT="${2:--}" TMPPOT="$(mktemp)" if [ "$FILEIN" = "--help" -o "$FILEIN" = "-h" ] then echo "Usage: $0 [infile] [outfile]" >&2 exit fi msgconv -t utf-8 "$FILEIN" | msgfilter perl -pe '$_=""' > "$TMPPOT" msgconv -t utf-8 "$FILEIN" | msgattrib --translated --no-fuzzy | msgmerge -C total.po.txt - "$TMPPOT" -o "$FILEOUT"