@i18n: Hilft nicht wirklich weiter, denn die Spracheinstellungen hatte ich natürlich längst überprüft. Dort ist alles in Ordnung (s. Anhänge).
@ChickenLipsRfun2: Den Firefox klammere ich nun weitgehend aus. Die falsche Programmbeschriftung dürfte tatsächlich ein fehlerhafter, bei der Migration mitgeschleppter Rest gewesen sein, denn ansonsten sehe ich bei dem bisher keine Stellen, an denen sich ein sprachliches Durcheinander bemerkbar macht. Nach Umbenennung im Hauptmenü zeigt er sich nun auch sprachlich korrekt. Interessant ist aber, was die von Dir vorgeschlagenen Kommandos ausgeben:
locale:
LANG=de_DE.UTF-8
LANGUAGE=de_DE:pt_BR:en_GB:en
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME=de_DE.UTF-8
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
egrep -v "#|^$" /etc/locale.gen:
de_DE.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Warum hier portugiesisch fehlt, weiß ich zwar nicht. Aber das dürfte beim bisher beobachteten Sprachmix nicht relevant sein, weil deutsch ja vorhanden und eine portugiesischsprachige Darstellung von Menüs, etc. gar nicht erwünscht ist.
dpkg -l | grep language:
bc 1.07.1-2 amd64 GNU bc arbitrary precision calculator language
ii chromium-browser-l10n 76.0.3809.100-0ubuntu0.18.04.1 all chromium-browser language packages
ii firefox-locale-de 68.0.2+build1-0ubuntu0.18.04.1 amd64 German language pack for Firefox
ii firefox-locale-en 68.0.2+build1-0ubuntu0.18.04.1 amd64 English language pack for Firefox
ii firefox-locale-pt 68.0.2+build1-0ubuntu0.18.04.1 amd64 Portuguese language pack for Firefox
ii fonts-beng-extra 1.0-6ubuntu0.1 all TrueType fonts for Bengali language
ii fonts-droid-fallback 1:6.0.1r16-1.1 all handheld device font with extensive style and language support (fallback)
ii fonts-guru-extra 2.0-4ubuntu0.1 all Free fonts for Punjabi language
ii fonts-indic 2:1.2 all Meta package to install all Indian language fonts
ii fonts-kacst-one 5.0+svn11846-9 all TrueType font designed for Arabic language
ii fonts-khmeros-core 5.0-7ubuntu1 all KhmerOS Unicode fonts for the Khmer language of Cambodia
ii fonts-lao 0.0.20060226-9ubuntu1 all TrueType font for Lao language
ii fonts-pagul 1.0-7 all Free TrueType font for the Sourashtra language
ii fonts-samyak-gujr 1.2.2-4 all Samyak TrueType font for Gujarati language
ii fonts-samyak-mlym 1.2.2-4 all Samyak TrueType font for Malayalam language
ii fonts-samyak-taml 1.2.2-4 all Samyak TrueType font for Tamil language
ii gawk 1:4.1.4+dfsg-1build1 amd64 GNU awk, a pattern scanning and processing language
ii ghostscript 9.26~dfsg+0-0ubuntu0.18.04.10 amd64 interpreter for the PostScript language and for PDF
ii ghostscript-x 9.26~dfsg+0-0ubuntu0.18.04.10 amd64 interpreter for the PostScript language and for PDF - X11 support
ii iso-codes 3.79-1 all ISO language, territory, currency, script codes and their translations
ii language-pack-de 1:18.04+20190117 all translation updates for language German
ii language-pack-de-base 1:18.04+20180712 all translations for language German
ii language-pack-en 1:18.04+20190718 all translation updates for language English
ii language-pack-en-base 1:18.04+20180712 all translations for language English
ii language-pack-gnome-de 1:18.04+20190117 all GNOME translation updates for language German
ii language-pack-gnome-de-base 1:18.04+20180712 all GNOME translations for language German
ii language-pack-gnome-en 1:18.04+20190718 all GNOME translation updates for language English
ii language-pack-gnome-en-base 1:18.04+20180712 all GNOME translations for language English
ii language-pack-gnome-pt 1:18.04+20180712 all GNOME translation updates for language Portuguese
ii language-pack-gnome-pt-base 1:18.04+20180712 all GNOME translations for language Portuguese
ii language-pack-pt 1:18.04+20180712 all translation updates for language Portuguese
ii language-pack-pt-base 1:18.04+20180712 all translations for language Portuguese
ii language-selector-common 0.188.3 all Language selector for Ubuntu
ii language-selector-gnome 0.188.3 all Language selector for Ubuntu
ii libclucene-contribs1v5:amd64 2.3.3.4+dfsg-1 amd64 language specific text analyzers (runtime)
ii libgs9:amd64 9.26~dfsg+0-0ubuntu0.18.04.10 amd64 interpreter for the PostScript language and for PDF - Library
ii libgs9-common 9.26~dfsg+0-0ubuntu0.18.04.10 all interpreter for the PostScript language and for PDF - common files
ii liblangtag-common 0.6.2-1 all library to access tags for identifying languages -- data
ii liblangtag1:amd64 0.6.2-1 amd64 library to access tags for identifying languages
ii libpython-stdlib:amd64 2.7.15~rc1-1 amd64 interactive high-level object-oriented language (default python version)
ii libpython2.7-minimal:amd64 2.7.15-4ubuntu4~18.04 amd64 Minimal subset of the Python language (version 2.7)
ii libpython2.7-stdlib:amd64 2.7.15-4ubuntu4~18.04 amd64 Interactive high-level object-oriented language (standard library, version 2.7)
ii libpython3-stdlib:amd64 3.6.7-1~18.04 amd64 interactive high-level object-oriented language (default python3 version)
ii libpython3.6-minimal:amd64 3.6.8-1~18.04.1 amd64 Minimal subset of the Python language (version 3.6)
ii libpython3.6-stdlib:amd64 3.6.8-1~18.04.1 amd64 Interactive high-level object-oriented language (standard library, version 3.6)
ii libreoffice-l10n-de 1:6.0.7-0ubuntu0.18.04.9 all office productivity suite -- German language package
ii libreoffice-l10n-en-gb 1:6.0.7-0ubuntu0.18.04.9 all office productivity suite -- English_british language package
ii libreoffice-l10n-en-za 1:6.0.7-0ubuntu0.18.04.9 all office productivity suite -- English_southafrican language package
ii libreoffice-l10n-pt 1:6.0.7-0ubuntu0.18.04.9 all office productivity suite -- Portuguese language package
ii libreoffice-l10n-pt-br 1:6.0.7-0ubuntu0.18.04.9 all office productivity suite -- Portuguese_brazilian language package
ii libthai-data 0.1.27-2 all Data files for Thai language support library
ii libthai0:amd64 0.1.27-2 amd64 Thai language support library
ii libvoikko1:amd64 4.1.1-1.1 amd64 Library of free natural language processing tools
ii mawk 1.3.3-17ubuntu3 amd64 a pattern scanning and text processing language
ii python 2.7.15~rc1-1 amd64 interactive high-level object-oriented language (default version)
ii python-minimal 2.7.15~rc1-1 amd64 minimal subset of the Python language (default version)
ii python2.7 2.7.15-4ubuntu4~18.04 amd64 Interactive high-level object-oriented language (version 2.7)
ii python2.7-minimal 2.7.15-4ubuntu4~18.04 amd64 Minimal subset of the Python language (version 2.7)
ii python3 3.6.7-1~18.04 amd64 interactive high-level object-oriented language (default python3 version)
ii python3-minimal 3.6.7-1~18.04 amd64 minimal subset of the Python language (default python3 version)
ii python3.6 3.6.8-1~18.04.1 amd64 Interactive high-level object-oriented language (version 3.6)
ii python3.6-minimal 3.6.8-1~18.04.1 amd64 Minimal subset of the Python language (version 3.6)
ii thunderbird-locale-de 1:60.8.0+build1-0ubuntu0.18.04.1 amd64 German language pack for Thunderbird
ii thunderbird-locale-en 1:60.8.0+build1-0ubuntu0.18.04.1 amd64 English language pack for Thunderbird
ii thunderbird-locale-en-gb 1:60.8.0+build1-0ubuntu0.18.04.1 all Transitional English language pack for Thunderbird
ii thunderbird-locale-en-us 1:60.8.0+build1-0ubuntu0.18.04.1 all Transitional English language pack for Thunderbird
ii thunderbird-locale-pt 1:60.8.0+build1-0ubuntu0.18.04.1 amd64 Portuguese language pack for Thunderbird
ii thunderbird-locale-pt-br 1:60.8.0+build1-0ubuntu0.18.04.1 all Transitional Portugese language pack for Thunderbird
ii thunderbird-locale-pt-pt 1:60.8.0+build1-0ubuntu0.18.04.1 all Transitional Portugese language pack for Thunderbird
Wenn ich die Ausgabe richtig sehe/lese/interpretiere, müssten in allen Zusammenhängen (System, Firefox, LibreOffice, Thunderbird) die notwendigen Sprachpakete vollständig vorhanden sein.
Insofern dürfte es sich bei dem Phänomen tatsächlich um die von mir vermutete und von Dir bestätigte, unvollständige Sprachimplementierung handeln, die von den betroffenen Programmen einfach dadurch gelöst wird, dass sie sich (nach Reihenfolge der installierten Sprachen) der nächsten, vorhandenen Begriffe bedienen (bei Recoll z.B.: deutsch nicht, portugiesisch nicht, also englisch). Das allerdings wird sich (individuell) wohl kaum lösen bzw. korrigieren lassen...