[Bug 1762889] Re: dh_translations doesn't strip .desktop files when more than 1 pot target with meson
Jeremy Bicha
jeremy at bicha.net
Sat Apr 14 12:22:23 UTC 2018
It sounds like you're saying that if any translator wants translated
help for GNOME apps, they need to do that in GNOME directly. Therefore,
why bother building the help pot files since we're just ignoring them
anyway right now?
We don't patch the help for GNOME apps (excluding ubuntu-docs), so the
factor of Ubuntu-specific strings isn't relevant here.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to pkgbinarymangler in Ubuntu.
https://bugs.launchpad.net/bugs/1762889
Title:
dh_translations doesn't strip .desktop files when more than 1 pot
target with meson
Status in pkgbinarymangler package in Ubuntu:
In Progress
Bug description:
The gnome.help() meson function creates a help-$project-pot target.
This confuses dh_translations which complains:
dh_translations: more than one meson translation domain found (help-
gnome-calculator,gnome-calculator), don't know which one to use
I think the only consequence of this is that the .desktop doesn't have
its translations stripped and replaced with X-Ubuntu-Gettext-Domain=
This means that Ubuntu translators are unable to update those
translations.
Affected Apps
=============
Therefore, this issue affects GNOME apps in main that use meson and also include help files.
gnome-control-center is also affected because it happens to have an
extra gettext domain (but does not ship help).
libgweather gets the warning because it has a second gettext domain
but it doesn't ship any .desktop files so I think the warning is
harmless.
Suggestion
==========
Maybe dh_translations could just exclude targets that start with "help-". That would fix most of these cases.
Other Info
==========
This bug is split off LP: #1751820
pkgbinarymanagler 136 in bionic
References
==========
http://mesonbuild.com/Gnome-module.html#gnomeyelp
http://mesonbuild.com/Localisation.html
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pkgbinarymangler/+bug/1762889/+subscriptions
More information about the foundations-bugs
mailing list