On Thu, Aug 13, 2020 at 12:39:42PM +0200, Pino Toscano wrote: > On Thursday, 13 August 2020 12:20:01 CEST Pino Toscano wrote: > > Use a LINGUAS file with the list of available translations instead of > > defining them in a make variable. This way Weblate will be able to > > update the list using an available addon, and we do not need to list > > those not built. > > > > Accordingly, rename the variable with built languages to > > 'linguas_translated'. > > > > Signed-off-by: Pino Toscano <[email protected]> > > --- > > po-docs/LINGUAS | 12 ++++++++++++ > > po-docs/Makefile.am | 12 +++++------- > > 2 files changed, 17 insertions(+), 7 deletions(-) > > create mode 100644 po-docs/LINGUAS > > > > diff --git a/po-docs/LINGUAS b/po-docs/LINGUAS > > new file mode 100644 > > index 000000000..85b7927a3 > > --- /dev/null > > +++ b/po-docs/LINGUAS > > @@ -0,0 +1,12 @@ > > +cs > > +de > > +en_GB > > +es > > +eu > > +fr > > +ja > > +nl > > +pt_BR > > +tg > > +uk > > +zh_CN > > diff --git a/po-docs/Makefile.am b/po-docs/Makefile.am > > index 028fbbcea..ed21cb152 100644 > > --- a/po-docs/Makefile.am > > +++ b/po-docs/Makefile.am > > @@ -21,25 +21,23 @@ include $(top_srcdir)/subdir-rules.mk > > # into the po/ directory and the translations into the usual > > # libguestfs.pot file. > > > > -# Languages that we translate. > > +# Languages. > > # Don't use LINGUAS (uppercase) as Gentoo defines it (RHBZ#804464). > > -linguas = ja uk > > +linguas := $(shell cat $(srcdir)/LINGUAS) > > > > -# Languages that we have PO files for, but we don't translate > > -# because there is insufficient coverage. > > -linguas_not_translated = cs de en_GB es eu fr nl pt_BR tg zh_CN > > +# Languages that we translate, as they have enough coverage. > > +linguas_translated = ja uk > > > > EXTRA_DIST = \ > > libguestfs-docs.pot \ > > $(linguas:%=%.po) \ > > - $(linguas_not_translated:%=%.po) \ > > podfiles > > Obviously, with LINGUAS added to EXTRA_DIST. > > > > > # Build the final man pages from the translated POD files. Each > > # language directory contains a Makefile.am that we need to keep up to > > # date (note each $lang/Makefile.am should be identical). > > # XXX Is there a better way? > > -SUBDIRS = $(linguas) > > +SUBDIRS = $(linguas_translated) > > > > libguestfs-docs.pot: > > cd $(top_srcdir) && $(PO4A_GETTEXTIZE) \ > >
Sure, ACK Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v _______________________________________________ Libguestfs mailing list [email protected] https://www.redhat.com/mailman/listinfo/libguestfs
