From 6c17560b9177c3354751bb4716ee1b17ddb3f172 Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Sun, 9 Jul 2017 20:22:29 -0400 Subject: po: do checks on localizations before compiling them --- po/subdir.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'po') diff --git a/po/subdir.mk b/po/subdir.mk index 3cddb5d..b9a2575 100644 --- a/po/subdir.mk +++ b/po/subdir.mk @@ -5,7 +5,8 @@ locale = $(notdir $(srcdir)) domains = $(patsubst %.po,%,$(filter %.po,$(files.src.src))) $(outdir)/%.mo: $(srcdir)/%.po $(call at.path,$(srcdir)/../%.pot) - msgfmt -o $@ $< + msgcmp --use-untranslated $< $(word 2,$^) + msgfmt -c -o $@ $< $(DESTDIR)$(localedir)/$(locale)/LC_MESSAGES/%.mo: $(outdir)/%.mo install -T -Dm644 '$<' '$@' -- cgit v1.2.2