if [ x"${X#*.dat.}" != x"$language.po" ]; then
continue
fi
+ else
+ if [ x"${X#*.dat.}" = x"en.po" ]; then
+ continue
+ fi
fi
msgmerge -F -U "$X" "$VM".dat.pot >&2
msgattrib --untranslated "$X" | grep . > "$X".untranslated || rm -f "$X".untranslated
changed=false
for Y in ~/check-translations/"$X".*; do
[ -f "$Y" ] || continue
- if ! msgcat "$Y" >/dev/null; then
- echo "File $Y has syntax errors. Skipped."
- continue
- fi
+ echo "Merging $Y..."
vim -E "$Y" <<EOF
set fileencoding=utf-8
set nobomb
w
q
EOF
+ if ! msgcat "$Y" >/dev/null; then
+ echo "File $Y has syntax errors. Skipped."
+ continue
+ fi
msgcat -F --use-first "$Y" "$X" > "$X".new
mv "$X".new "$X"
changed=true
to update the translation to match changes in the Xonotic source. Can
you please work on them and provide updates to us?
+For reference, the current version of the translation file is at:
+http://git.xonotic.org/?p=xonotic/xonotic-data.pk3dir.git;a=blob;f=$X
+
If you do not wish to be contacted for translation updates any more,
please tell us in a reply to this message.
esac
done
fi
+ else
+ echo "$X is complete!"
fi
done