On Tue, Mar 05, 2019 at 11:23:34AM +0100, Christophe Fergeau wrote: > On Wed, Feb 20, 2019 at 05:50:52PM +0000, Daniel P. Berrangé wrote: > > Historically we have relied on intltool to install a standard > > po/Makefile.in.in which has very limited scope for customization. > > intltool is deprecated in favour of standard gettextize tools, > > but these share the same disadvantages. > > > > Writing make rules for po file management is no more difficult > > than any other rules libvirt-glib has, so stop using intltool > > s/libvirt-glib/virt-viewer > > > and don't use gettextize ether. > > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > > > diff --git a/data/Makefile.am b/data/Makefile.am > > index 1f6c8bf..0e50f3d 100644 > > --- a/data/Makefile.am > > +++ b/data/Makefile.am > > @@ -68,17 +68,17 @@ else #!WIN32 > > desktopdir = $(datadir)/applications > > DESKTOPFILES = remote-viewer.desktop.in > > desktop_DATA = $(DESKTOPFILES:.desktop.in=.desktop) > > -@INTLTOOL_DESKTOP_RULE@ > > +%.desktop: %.desktop.in > > + $(AM_V_GEN)$(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ > > > > -MIMEFILES = virt-viewer-mime.xml.in > > mimedir = $(datadir)/mime/packages > > mime_DATA = virt-viewer-mime.xml > > -@INTLTOOL_XML_RULE@ > > Why drop translations from the mime file? I don't see any other existing mime files translated, and the gettext tools don't recognise the file format AFAICT, so I didn't look like this was really needed in the first place. > > diff --git a/data/remote-viewer.appdata.xml.in b/data/remote-viewer.appdata.xml.in > > index 3f6017d..53945f4 100644 > > --- a/data/remote-viewer.appdata.xml.in > > +++ b/data/remote-viewer.appdata.xml.in > > @@ -1,19 +1,19 @@ > > <?xml version="1.0" encoding="UTF-8"?> > > -<application> > > +<component type="desktop"> > > I assume this change is needed in order for gettext to recognize this > xml file as translatable? Yes, this is the modern schema for appdata. > > diff --git a/po/Makefile.am b/po/Makefile.am > > new file mode 100644 > > index 0000000..c5f7c36 > > --- /dev/null > > +++ b/po/Makefile.am > > @@ -0,0 +1,105 @@ > > +DOMAIN = $(PACKAGE_NAME) > > +COPYRIGHT_HOLDER = The Libvirt authors > > +MSGID_BUGS_ADDRESS = https://libvirt.org/bugs.html > > This needs to be updated Opps. > > diff --git a/po/lt.po b/po/lt.po > > index 9a18f31..90cdc7b 100644 > > --- a/po/lt.po > > +++ b/po/lt.po > > @@ -16,7 +16,7 @@ msgstr "" > > "Content-Type: text/plain; charset=UTF-8\n" > > "Content-Transfer-Encoding: 8bit\n" > > "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n" > > -"%100<10 or n%100>=20) ? 1 : 2)\n" > > +"%100<10 || n%100>=20) ? 1 : 2)\n" > > "X-Generator: Zanata 3.8.4\n" > > > > #: ../data/remote-viewer.appdata.xml.in.h:1 > > Probably not needed here? Yes, pre-existing bug I should fix separately. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| _______________________________________________ virt-tools-list mailing list virt-tools-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/virt-tools-list