App names appear untranslated when listing their granted access

Bug #1374018 reported by David Planella
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
sync-monitor (Ubuntu)
Confirmed
Undecided
Unassigned
ubuntu-system-settings (Ubuntu)
Fix Released
High
Alberto Mardegan
ubuntu-system-settings-online-accounts (Ubuntu)
Fix Released
High
Alberto Mardegan

Bug Description

I see this both under:
- System Settings > Security & Privacy > Location access
- and System Settings > Accounts > (tap on an existing account)

The names of the apps to which have been granted access appear in English, so I guess either their .desktop file translations are not being loaded, or whichever other file the app's name is read from is not internationalized.

Related branches

Revision history for this message
David Planella (dpm) wrote :
Revision history for this message
David Planella (dpm) wrote :
Víctor R. Ruiz (vrruiz)
Changed in ubuntu-system-settings (Ubuntu):
status: New → Confirmed
tags: added: qa-daily-testing rtm14 touch
Changed in ubuntu-system-settings (Ubuntu):
importance: Undecided → High
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
assignee: nobody → Alberto Mardegan (mardy)
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Alberto Mardegan (mardy) wrote :

First we should check if the application names are translated in the first place. In my phone, I have the "Notifications" app shown as "Notifiche" which is correct. I'll now try the latest image and see if that's still the case.

Revision history for this message
Alberto Mardegan (mardy) wrote :

Even after updating to image #257, the Notifications app is translated in OA. As for the Contacts, sync-monitor is shipping a desktop file ("sync-monitor-contacts.desktop") which is not translated. I would suggest that sync-monitor is changed so that the contacts-sync.application file points to address-book-app.desktop, since that one is translated.

Revision history for this message
Alberto Mardegan (mardy) wrote :

The sync-monitor-calendar.desktop is also untranslated.

Changed in ubuntu-system-settings (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Sebastien Bacher (seb128) wrote :

the "location" panel uses QSettings which doesn't support fetching localized value, I proposed a change to use the glib api instead that supports that

Revision history for this message
Víctor R. Ruiz (vrruiz) wrote :

There is a third place where application names must support localization, System Settings > Updates.

David Barth (dbarth)
tags: added: touch-2014-10-09
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sync-monitor (Ubuntu):
status: New → Confirmed
Changed in ubuntu-system-settings (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-system-settings - 0.3+14.10.20141002-0ubuntu1

---------------
ubuntu-system-settings (0.3+14.10.20141002-0ubuntu1) utopic; urgency=low

  [ jonas-drange ]
  * [cellular] react to application.state changes and update potential
    out-of-date default SIM settings (LP: #1364103)
  * [wifi] let removed networks update the previous network model so
    that we can reuse the model (and not pop the pagestack twice,
    causing this ux issue) (LP: #1370389)

  [ Sebastien Bacher ]
  * [location] use a flickable so the list can be scrolled (LP:
    #1374017)
  * [security] get localized application names from the trust-store (LP:
    #1374018)
 -- Ubuntu daily release <email address hidden> Thu, 02 Oct 2014 14:05:35 +0000

Changed in ubuntu-system-settings (Ubuntu):
status: Fix Committed → Fix Released
David Barth (dbarth)
Changed in ubuntu-system-settings-online-accounts (Ubuntu):
status: Confirmed → Fix Released
Changed in ubuntu-system-settings (Ubuntu):
assignee: nobody → Alberto Mardegan (mardy)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.