[Bug 1927149] Re: Irrelevant translatable strings
Launchpad Bug Tracker
1927149 at bugs.launchpad.net
Wed May 24 16:39:36 UTC 2023
This bug was fixed in the package pkgbinarymangler - 153
---------------
pkgbinarymangler (153) mantic; urgency=medium
* Generate POT files with GNOME’s version of metainfo.its
(LP: #1927149)
-- Gunnar Hjalmarsson <gunnarhj at ubuntu.com> Wed, 24 May 2023 16:42:26
+0200
** Changed in: pkgbinarymangler (Ubuntu)
Status: In Progress => Fix Released
--
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/1927149
Title:
Irrelevant translatable strings
Status in AppStream:
Unknown
Status in GNOME Software:
Fix Released
Status in snap-store-desktop:
New
Status in gnome-software package in Ubuntu:
Fix Released
Status in pkgbinarymangler package in Ubuntu:
Fix Released
Bug description:
When building gnome-software on Ubuntu, dh_translations generates a
translation template (.pot file) to be imported to Rosetta. That
template includes 700+ log messages from
data/appdata/org.gnome.Software.appdata.xml.in. The messages are not
shown to users, and it makes no sense to have those strings
translated. It's worth mentioning that the strings are excluded in
upstream's translation template.
The issue was first reported at the ubuntu-translators mailing list:
https://lists.ubuntu.com/archives/ubuntu-translators/2021-May/007757.html
I stripped the redundant strings from the template and uploaded it to
hirsute manually as a temporary measure.
The reason why this happens seems to be that the appstream package is
included in Build-Depends. appstream installs the file
/usr/share/gettext/its/metainfo.its with rules which make all the log
entries be extracted. But the gettext package installs
/usr/share/gettext-0.21/its/metainfo.its with more sensible rules
which do not make the log entries be extracted. If the former is not
present, xgettext falls back to the latter.
So a solution to this issue is to drop appstream from Build-Depends.
gnome-software seems to build fine without that package (tested in
PPA).
To manage notifications about this bug go to:
https://bugs.launchpad.net/appstream/+bug/1927149/+subscriptions
More information about the foundations-bugs
mailing list