All this has now been fixed upstream. You can disregard the previous patches I've polluted this bug report with. The attached patch is a concatenation of the applicable upstream commits. It includes:
* Translations are no longer merged into the .policy files
* 'gettext-domain="systemd"' added to the .policy files
* The ninja() call in debian/rules (so far only in Debian git) now
extracts strings also from the .policy files.
I suppose that this patch should better be committed to Debian.
(And no need any longer from a systemd POV to consider a change of the policykit-1 packaging.)
All this has now been fixed upstream. You can disregard the previous patches I've polluted this bug report with. The attached patch is a concatenation of the applicable upstream commits. It includes:
* Translations are no longer merged into the .policy files domain= "systemd" ' added to the .policy files
* 'gettext-
* The ninja() call in debian/rules (so far only in Debian git) now
extracts strings also from the .policy files.
I suppose that this patch should better be committed to Debian.
(And no need any longer from a systemd POV to consider a change of the policykit-1 packaging.)