#!/bin/sh set -e levelfile=$1 translations_prefix=$2 PODIR=$3 targetfile=$4 rootfilename=$(basename $translations_prefix) # Autodetect translated languages script_path=$(dirname $0) linguas=$(cd $PODIR/; ls *.po | sed -e 's/\.po$//g') echo -n "" > $targetfile # Make sure we take english (first, but it's not really important) for lang in en $linguas; do dotlang=".$lang" if [ "$lang" = "en" ]; then dotlang=""; fi i18nfile=$translations_prefix$dotlang.txt if [ -f $i18nfile ]; then sed -n '/^Title/p;/^Resume/p;/^ScriptName/p' $i18nfile >> $targetfile fi done echo "// End of level headers translations" >> $targetfile echo "" >> $targetfile sed -e '/^Title/d;/^Resume/d;/^ScriptName/d' $levelfile >> $targetfile