Hello Gustavo,

Am 31.07.20 um 08:49 schrieb Gustavo Gutiérrez:
Hello Carsten!

My bad, too many years using other distributions embedded with a "store" to install software...

What I actually meant by "store" was the Software app (Gnome software) that is delivered by default within Debian. I installed Thunderbird from there:

o.k. I see.
I've tried to readjust your case in a Buster installation, it was working without problems. So your user profile is causing problems or some other Add-On.

This is important, if I don't change the language after installing it, Thunderbird works just fine but if I add more languages and select e.g. English UK or Spanish Spain, the UI breaks, the only way I found out to fix it back was to delete the folder ".thunderbird" that gets created in my home folder every time I open Thunderbird.

The question is how do you install other languages?
My guess would be you install XPI packages you search through the Add-On managing. This should and must work, if not in 90% of such or similar cases your user profile is somehow broken. If you use such external package you are on your own, Debian can't support such use cases

You can of course do this, but for languages Debian is providing language specific packages you just need to install through the preferred package managers (e.g. apt, aptitude, synaptics, ...). You will never have to deal with updates of these packages manually as this is done automatically once you (or some automatic way) install a newer version of Thunderbird.

After battling a little bit, I gave up upon using Software app in order to install TB and finally install Snap store to  install their Snap, I don't like that way but I needed to get back to work asap. Thunderbird is stable in Debian when installed from the Snap store.

It's also very stable if you install it from the Debian archive. ;) Bug reports happen just once per month approximately. For packages from the Snap repositories the Debian package maintainers can't say anything about their quality nor possible side effects due different behavior on some corner cases. If a user is using Snapd packages and has problems the user needs to get in contact with the snapd package maintainers. That's not the case here.

I wish I can get you a screen capture but that wouhttps://wiki.debian.org/Thunderbird#Bug_Reporting_.2F_Issuesld mean I have to uninstall TB then reinstall it using GSoftware, change languages and restart TB, that would be inconvenient tonight but I will gladly do it during the weekend.

Not needed, you have locally all tools available to check the current state.

First you should make a backup of user TB profile or of the complete folder that holds all user profiles. The name of the correct folder is depending on the age of the used folder. And if I talk about Thunderbird then of course I mean Thunderbird from the Debian archive. So maybe you need to hide the Snapd of Thunderbird if you want to use this.

Debian has used a rebranded Thunderbird version for a long time that was called Icedove. So the folder you need to to look for is called '.icedove' or '.thunderbird' and you will find it within your $HOME.

The simplest thing you can do is

 $ cp -a .icedove .icedove-bkp-$(date '+%Y%m%d-%H:%M:%S')

in case your base folder is named .icedove and .thunderbird is a symlink to this folder.
Othwerwise you need to make a backup of the folder .thunderbird.

 $ cp -a .thunderbird .thunderbird-bkp-$(date '+%Y%m%d-%H:%M:%S')

Next I would remove possible locally installed language packages from you user profile. Exit Thunderbird so it's not running any more.

Check if you have installed some language package for Thunderbird. Looks in my case like this:

$ dpkg -l | grep thunderbird
ii  thunderbird                           1:78.1.0-1                            
       amd64        mail/news client with RSS, chat and integrated spam filter 
support
ii  thunderbird-l10n-de                   1:78.1.0-1                            
       all          German language package for Thunderbird

Have a look at the required package you need to install and install the package if required.

$ LANG= apt search thunderbird-l10n
Sorting... Done
Full Text Search... Done
thunderbird-l10n-all/testing,testing 1:68.10.0-1 all
  All language packages for Thunderbird (meta)

thunderbird-l10n-ar/testing,testing 1:68.10.0-1 all
  Arabic language package for Thunderbird

thunderbird-l10n-ast/testing,testing 1:68.10.0-1 all
  Asturian language package for Thunderbird
... [snip]

In case you have sudo running:
$ sudo apt thunderbird-l10n-de

Otherwise you need to become root and install then the package.

That's basically all you need to do, given the information from your issue report you are running locally LANG=es_MX.UTF-8, you will need to install the package thunderbird-l10n-es-es.

Restart Thunderbird and you should see the UI in Spain.

If not that something in your profile is breaking the automatics in the back. very often some Add-On is causing this. The Debian wiki [1] has some further information how to solve such issues.

You also can try to start with a complete clean fresh user profile. Simply remove your user profile folder after quitting Thunderbird and restart Thunderbird (ensure the backup first!). I'm really sure TB will than start with a Spain UI.

[1] https://wiki.debian.org/Thunderbird#Bug_Reporting_.2F_Issues

--
Regards
Carsten

Reply via email to