translations: Trim po files using msgattrib

The translation project coordinator Benno Schulenberg suggested that
we could save space in our tarball by trimming the generated po files
by using msgattrib and dropping all untranslated, fuzzy and obsolete
messages.  This patch updates the update-translations target to do
that.  Testing indicates that the current po files reduce by over 65K
lines due to this trimming.
This commit is contained in:
Siddhesh Poyarekar 2020-01-17 22:49:33 +05:30
parent 35869b8531
commit afbfe2d963

View File

@ -99,5 +99,7 @@ update-translations:
$(WGET) -O $(objdir)/$$f-tmp2 $(TRANSLATIONS_URL)/$$f && \
msgmerge --previous --no-wrap $(objdir)/$$f-tmp2 libc.pot > \
$(objdir)/$$f-tmp && \
mv -f $(objdir)/$$f-tmp $$f; \
msgattrib --translated --no-fuzzy --no-obsolete --no-wrap \
$(objdir)/$$f-tmp > $(objdir)/$$f-tmp0 && \
mv -f $(objdir)/$$f-tmp0 $$f; \
done