From b5969c1c9b48f4f5d5dcefdbb306c61741cd2b78 Mon Sep 17 00:00:00 2001 From: Pino Toscano Date: Tue, 8 Mar 2022 18:56:06 +0100 Subject: [PATCH] po: extract messages also for metainfo files Recent versions of gettext know how to extract messages also from XML files such as AppStream metadata. Hence, extract their messages, and append them together with the global message catalog. --- Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 442fc22..37defb7 100644 --- a/Makefile +++ b/Makefile @@ -40,7 +40,10 @@ po/$(PACKAGE_NAME).html.pot: $(NODE_MODULES_TEST) po/$(PACKAGE_NAME).manifest.pot: $(NODE_MODULES_TEST) po/manifest2po src/manifest.json -o $@ -po/$(PACKAGE_NAME).pot: po/$(PACKAGE_NAME).html.pot po/$(PACKAGE_NAME).js.pot po/$(PACKAGE_NAME).manifest.pot +po/$(PACKAGE_NAME).metainfo.pot: org.cockpit-project.$(PACKAGE_NAME).metainfo.xml + xgettext --default-domain=$(PACKAGE_NAME) --output=$@ $< + +po/$(PACKAGE_NAME).pot: po/$(PACKAGE_NAME).html.pot po/$(PACKAGE_NAME).js.pot po/$(PACKAGE_NAME).manifest.pot po/$(PACKAGE_NAME).metainfo.pot msgcat --sort-output --output-file=$@ $^ # Update translations against current PO template