Indicator location no longer loads its translations

Bug #1380916 reported by David Planella
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Indicator Location
Invalid
Undecided
Unassigned
indicator-location (Ubuntu)
Invalid
Undecided
Unassigned
trust-store (Ubuntu)
Fix Released
Critical
Thomas Voß

Bug Description

After a recent update to the trust-store, there's been a regression in indicator-location, whereby it always appears in English regardless the user language. In short, it never loads its translations, as the library (trust-store) changes the translation domain of the client, which is then no longer indicator-location and thus translations are not found.

<seb128> dpm, the issue is the trust-store update that adds i18n
<seb128> it changes the domain of the client using the lib
<seb128> dpm, I confirmed by downgrading trust-store and indeed the indicator is properly translated

Tags: avengers rtm14

Related branches

David Planella (dpm)
tags: added: rtm14
tags: added: avengers
Changed in trust-store (Ubuntu):
importance: Undecided → Critical
status: New → Fix Committed
status: Fix Committed → In Progress
assignee: nobody → Thomas Voß (thomas-voss)
Changed in indicator-location:
status: New → Invalid
Changed in indicator-location (Ubuntu):
status: New → Invalid
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Note that also notification center and time&date indicator have lost their translations, maybe the same cause?

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Correction: those are probably just outdated language packs. For me the strings "Time & Date" and "Notifications" are not translated.

Revision history for this message
David Planella (dpm) wrote : Re: [Bug 1380916] Re: Indicator location no longer loads its translations

On Tue, Oct 14, 2014 at 9:56 AM, Timo Jyrinki <email address hidden>
wrote:

> Correction: those are probably just outdated language packs. For me the
> strings "Time & Date" and "Notifications" are not translated.
>

Yes, that's a known issue. We investigated that, and it was due to the
strings changing before the language packs could catch up. So the next
langpack update should fix those.

> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1380916
>
> Title:
> Indicator location no longer loads its translations
>
> Status in Indicator Location:
> Invalid
> Status in “indicator-location” package in Ubuntu:
> Invalid
> Status in “trust-store” package in Ubuntu:
> In Progress
>
> Bug description:
> After a recent update to the trust-store, there's been a regression in
> indicator-location, whereby it always appears in English regardless
> the user language. In short, it never loads its translations, as the
> library (trust-store) changes the translation domain of the client,
> which is then no longer indicator-location and thus translations are
> not found.
>
> <seb128> dpm, the issue is the trust-store update that adds i18n
> <seb128> it changes the domain of the client using the lib
> <seb128> dpm, I confirmed by downgrading trust-store and indeed the
> indicator is properly translated
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/indicator-location/+bug/1380916/+subscriptions
>

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package trust-store - 1.1.0+14.10.20141014.1-0ubuntu1

---------------
trust-store (1.1.0+14.10.20141014.1-0ubuntu1) utopic; urgency=low

  [ thomas-voss ]
  * Make sure that the text domain is only adjusted if i18n is actually
    requested. (LP: #1380916)
 -- Ubuntu daily release <email address hidden> Tue, 14 Oct 2014 09:16:35 +0000

Changed in trust-store (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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