Now that we're storing libvirt.pot in git, it will be in srcdir instead
of builddir. Weblate is responsible for running msgmerge when the .pot
file changes, so add a warning that this target is not for general usage.
---
po/Makefile.am | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/po/Makefile.am b/po/Makefile.am
index 97e05a32f6..95294aa12e 100644
--- a/po/Makefile.am
+++ b/po/Makefile.am
@@ -43,13 +43,16 @@ SED_PO_FIXUP_ARGS = \
update-gmo: $(GMOFILES)
+# The results of this target should not be committed to Git. The Weblate
+# service is responsible for updating .po files when the .pot is changed.
update-po: $(POTFILE)
+ cd $(srcdir) && \
for lang in $(LANGS); do \
echo "Minimizing $$lang content" && \
$(MSGMERGE) --no-location --no-fuzzy-matching --sort-output \
$$lang.po $(POTFILE) | \
- $(SED) $(SED_PO_FIXUP_ARGS) > $(srcdir)/$$lang.po-t && \
- mv $$lang.po-t $$lang.po
+ $(SED) $(SED_PO_FIXUP_ARGS) > $$lang.po-t && \
+ mv $$lang.po-t $$lang.po ; \
done
$(POTFILE): POTFILES
--
2.26.2