Inconsistent translation procedures in Polkit-1 action for Nemo (and some other apps)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
New
|
Undecided
|
Unassigned |
Bug Description
In Linux Mint 17.2 “Rafaela” Cinnamon:
When launching Nemo as root, the login box is localized except for the title "Authentication is required to run Nemo as root". BTW this is also valid for Synaptic Package Manager, for which there is a bug in Ubuntu:
<https:/
A quick look at the files in /usr/share/
For example in "org.cinnamon.
<action id="org.
<description gettext-
<message gettext-
But in "org.nemo.
<action id="org.nemo.root">
<description>Run Nemo with elevated privileges<
<message>
Some of the other files in /usr/share/
<message xml:lang=
my pkexec dialog became fully translated to Icelandic. I could do the same for Synaptic and Gparted - but I guess this is only a temporary solution.
Probably the correct way is to call the gettext-domain; thing is that while the Synaptic PO-file contains "Authentication is required to run the Synaptic Package Manager", the nemo.po does not include the above corresponding string.
Hardcoding those strings inside each of the .policy files for every language seems a bit cumbersome.
I know that the Synaptic bug is upstream, but I thought I'd report this at least for Nemo.