Bug 17392 - German translation missing for lightning
Summary: German translation missing for lightning
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 5
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Florian Hubold
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-24 14:22 CET by Christian Müller
Modified: 2016-01-07 09:43 CET (History)
3 users (show)

See Also:
Source RPM: thunderbird
CVE:
Status comment:


Attachments

Description Christian Müller 2015-12-24 14:22:30 CET
Description of problem:

Since Thunderbird 38.4.0 integrated lightning stays English, with German language pack installed.

Reproducible: 

Steps to Reproduce:
Rémi Verschelde 2015-12-27 12:44:21 CET

CC: (none) => doktor5000, luigiwalser

Comment 1 Florian Hubold 2015-12-28 02:10:11 CET
Thanks for the report, will take a look. Since thunderbird 38.1.0 the lightning extension is built directly from thunderbird source package, this might be the issue. 

But are you sure this only happened starting with 38.4.0 ?

FWIW I'm using the latest stable, but installed as addon as that is what upstream supports. See https://addons.mozilla.org/en-US/thunderbird/addon/lightning/versions/?page=1#version-4.0.4.1

Status: NEW => ASSIGNED
Hardware: x86_64 => All
Assignee: bugsquad => doktor5000
Source RPM: thunderbird-de-38.5.0-1.mga5 => thunderbird

Comment 2 Florian Hubold 2016-01-03 09:12:20 CET
(In reply to Christian Müller from comment #0)
> Since Thunderbird 38.4.0 integrated lightning stays English, with German
> language pack installed.


Sorry for the delay, took a while to get it right, and it had to be tested first in cauldron. I've just submitted thunderbird-38.5.0-1.1.mga5 to core/updates_testing, let's hope it makes it through buildsystem. It includes all upstream lightning translations.

You can already test it once it hits your mirror.
Will write an advisory and assign to QA for validation when build is complete.
Comment 3 David Walser 2016-01-03 09:13:18 CET
I don't see a need to push another update right now.  Definitely test this, but this fix can go out with 38.6.0.
Comment 4 Florian Hubold 2016-01-03 09:23:38 CET
(In reply to David Walser from comment #3)
> I don't see a need to push another update right now.  Definitely test this,
> but this fix can go out with 38.6.0.

Ok, fine for me :)

FWIW, can you have a look at Source2 and Source3 if the description on updating the lightning l10n tarball is sufficient? As this needs to be done with each future thunderbird update.
Comment 5 David Walser 2016-01-03 09:25:40 CET
(In reply to Florian Hubold from comment #4)
> FWIW, can you have a look at Source2 and Source3 if the description on
> updating the lightning l10n tarball is sufficient? As this needs to be done
> with each future thunderbird update.

I'll check later, but ugh, adding a step to the process of updating this package is the last thing I needed :o(
Comment 6 Christian Müller 2016-01-03 16:35:06 CET
(In reply to Florian Hubold from comment #2)
> Sorry for the delay, took a while to get it right, and it had to be tested
> first in cauldron. I've just submitted thunderbird-38.5.0-1.1.mga5 to
> core/updates_testing, let's hope it makes it through buildsystem. It
> includes all upstream lightning translations.
> 
> You can already test it once it hits your mirror.
> Will write an advisory and assign to QA for validation when build is
> complete.

just updated on two machines, no change: Lightning is still in English.
Comment 7 papoteur 2016-01-04 10:56:17 CET
Same problem with the 38.5.0-1 update of thunderbird.
I had the calendar in French before, but I remember that I hit the same problem with the previous update.
I have yet:
thunderbird-lightning-3.3-6.mga5
thunderbird-fr-38.5.0-1.mga5
thunderbird-38.5.0-1.mga5

I can't found a method to change the language.

CC: (none) => yves.brungard_mageia

Comment 8 Florian Hubold 2016-01-04 11:33:30 CET
(In reply to Christian Müller from comment #6)
> just updated on two machines, no change: Lightning is still in English.

Can you try to remove lightning via the addon manager, then quit thunderbird, uninstall and reinstall thunderbird, then start it again?

(In reply to papoteur from comment #7)
> I have yet:
> thunderbird-lightning-3.3-6.mga5
> thunderbird-fr-38.5.0-1.mga5
> thunderbird-38.5.0-1.mga5

Hmmm, thunderbird-lightning should have been obsoleted by thunderbird-38.5.0-1.mga5
Will check again. If you remove thunderbird-lightning and do the same as mentioned above, does it change?
Comment 9 Christian Müller 2016-01-04 19:47:00 CET
(In reply to Florian Hubold from comment #8)
> Can you try to remove lightning via the addon manager, then quit
> thunderbird, uninstall and reinstall thunderbird, then start it again?

that did the trick, translation is back :)
Comment 10 papoteur 2016-01-05 08:52:33 CET
(In reply to Florian Hubold from comment #8)
> (In reply to Christian Müller from comment #6)
> > just updated on two machines, no change: Lightning is still in English.
> 
> Can you try to remove lightning via the addon manager, then quit
> thunderbird, uninstall and reinstall thunderbird, then start it again?
> 
> (In reply to papoteur from comment #7)
> > I have yet:
> > thunderbird-lightning-3.3-6.mga5
> > thunderbird-fr-38.5.0-1.mga5
> > thunderbird-38.5.0-1.mga5
> 
> Hmmm, thunderbird-lightning should have been obsoleted by
> thunderbird-38.5.0-1.mga5
> Will check again. If you remove thunderbird-lightning and do the same as
> mentioned above, does it change?

Uninstalled lightning from thunderbird (in one profile, there is 2).
Uninstalled rpm lightning.
Uninstalled thunderbird, then reinstall
In the profile with uninstalled lighning, I have no more Calendar.
In the other profile, I have a calendar, but still in English. In Add-ons, I have Lightning 4.0.5
Comment 11 David Walser 2016-01-05 13:59:09 CET
(In reply to Florian Hubold from comment #4)
> (In reply to David Walser from comment #3)
> > I don't see a need to push another update right now.  Definitely test this,
> > but this fix can go out with 38.6.0.
> 
> Ok, fine for me :)
> 
> FWIW, can you have a look at Source2 and Source3 if the description on
> updating the lightning l10n tarball is sufficient? As this needs to be done
> with each future thunderbird update.

The description looks sufficient, but I don't think I can do an hg pull through the firewall at work, so you'll have to update this in the future.
Comment 12 papoteur 2016-01-06 09:33:40 CET
Hello,
I have yet also uninstalled Lightning 4.0.5 from the second profile, then
uninstalled thunderbird, thunderbird-fr and thunderbird-enigmail
installed thunderbird, thunderbird-fr and thunderbird-enigmail

There is no more calendar at all !

How can I get back it?

I tried to install thunderbird-lightning. It's possible, but in Add-ons I get:
lightning is incompatible with thunderbird 38.5.0
Comment 13 Florian Hubold 2016-01-06 11:41:56 CET
(In reply to papoteur from comment #12)
> Hello,
> I have yet also uninstalled Lightning 4.0.5 from the second profile, then
> uninstalled thunderbird, thunderbird-fr and thunderbird-enigmail
> installed thunderbird, thunderbird-fr and thunderbird-enigmail
> 
> There is no more calendar at all !

Sorry cannot really reproduce.
You have thunderbird-38.5.0-1.1.mga5 installed from core/updates_testing?
Please show the output of

rpm -qa thunderbird
 
> How can I get back it?
> 
> I tried to install thunderbird-lightning. It's possible, but in Add-ons I
> get:
> lightning is incompatible with thunderbird 38.5.0

Just tried the following:

 # remove all thunderbird packages
urpme -a thunderbird 
 # install normal mga5 thunderbird
urpmi thunderbird-fr thunderbird-lightning thunderbird-enigmail-fr 
 # install thunderbird from updates testing, obsoletes thunderbird-lightning
urpmi --searchmedia "testing" --debug thunderbird

thunderbird is still in german here, and lightning, too. Please check what you see in addon manager > languages and under extensions. You should have french language pack shown and lightning 4.0.5.
Comment 14 Florian Hubold 2016-01-06 11:43:39 CET
(In reply to David Walser from comment #11)
> The description looks sufficient, but I don't think I can do an hg pull
> through the firewall at work, so you'll have to update this in the future.

No problem, just CC me or assign update requests to me :)
Comment 15 Florian Hubold 2016-01-06 11:49:36 CET
@Yves: Please also check under about:config (settings > advanced > edit configuration) what you have set for

extensions.ui.locale.hidden
general.useragent.locale
intl.locale.matchOS
Comment 16 Florian Hubold 2016-01-06 12:16:55 CET
Also tested switching directly between english and german locale, thunderbird and lightning shows in both cases in the selected locale.

thunderbird --uilocale en # thunderbird shows in english

thunderbird --uilocale de # thunderbird shows in german, same as omitting -uilocale
(as thunderbird by default uses the configured OS locale settings)
Comment 17 papoteur 2016-01-06 13:19:34 CET
Hello FLorian,
My reinstalled thunderbird was not from testing repo :/
Now all is in order :)
I have the calendar, and it is in French.
Comment 18 Florian Hubold 2016-01-07 09:43:15 CET
Ok, closing then, once thunderbird 38.6.0 i released, it will include this change. Until then, thunderbird can be installed from updates_testing if lightning translations are wanted.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.