diff options
| author | Petr Spacek <pspacek@redhat.com> | 2016-11-14 10:27:15 +0100 |
|---|---|---|
| committer | Martin Basti <mbasti@redhat.com> | 2016-11-22 16:14:50 +0100 |
| commit | d40c376ccc1ec9292df0306134c7bfdfd096566e (patch) | |
| tree | 9d079a90897ac71ef3734e073a55d34845dda57b /po | |
| parent | 4842231074683ff68be50b147560f5383aa305b6 (diff) | |
| download | freeipa-d40c376ccc1ec9292df0306134c7bfdfd096566e.tar.gz freeipa-d40c376ccc1ec9292df0306134c7bfdfd096566e.tar.xz freeipa-d40c376ccc1ec9292df0306134c7bfdfd096566e.zip | |
Build: support strip-po target for translations
The target was added to top-level Makefile.am as well so the maintainer
does not need to jump between directories when doing Zanata pull/push
and strip-po.
https://fedorahosted.org/freeipa/ticket/6418
Reviewed-By: Martin Basti <mbasti@redhat.com>
Reviewed-By: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Lukas Slebodnik <lslebodn@redhat.com>
Diffstat (limited to 'po')
| -rw-r--r-- | po/Makefile.hack.in | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/po/Makefile.hack.in b/po/Makefile.hack.in new file mode 100644 index 000000000..09f4eef47 --- /dev/null +++ b/po/Makefile.hack.in @@ -0,0 +1,20 @@ +# Auxiliary target for translation maintainer: +# Strip untranslated strings and comments with code lines from the po files +# to make them smaller before storage in SCM. + +DISTFILES.common.extra3 = Makefile.hack.in + +MSGATTRIB = @MSGATTRIB@ + +.PHONY: strip-po +strip-po: + for po_file in $(POFILES); do \ + $(MSGATTRIB) --translated --no-fuzzy --no-location $$po_file > $$po_file.tmp || exit 1; \ + mv $$po_file.tmp $$po_file || exit 1; \ + done + export FILES_TO_REMOVE=`find $(srcdir) -name '*.po' -empty` || exit 1; \ + if [ "$$FILES_TO_REMOVE" != "" ]; then \ + rm -v $$FILES_TO_REMOVE || exit 1; \ + echo; echo Please remove the deleted files from LINGUAS!; echo; \ + fi + |
