Text from .error file not translated in the GUI
I can reproduce minor breakage of internationalization in Evolution 3.48.4 (RPM) on Fedora 38 and Evolution 3.50.0 (RPM) on Fedora 39 Beta in EWS account setup (using on-premise Microsoft Exchange 2016 server). I did not test earlier Evolution versions.
Steps to reproduce:
- start Evolution with any non-english localization, f.i.
LANG=de_DE.utf8 evolution
- in add new email account window:
case 1:
- at stage 2 "Identität": mistype your email address, f.i. user@test.2de
- click [Weiter]
- at stage 3 "Abrufen von E-Mails" at top set "Server-Art:" to "Exchange-Webdienste"; click on [Adresse holen]; when prompted for credentials enter no password, click [OK]; you can read at bottom:
Autodiscovery query failed.
Die Fehlermeldung war »Fehler beim Auflösen von »exchange.test.2de«: Der Name oder der Dienst ist nicht bekannt«.
case 2:
- go back to stage 2 and fix email address; in stage 3 fix credentials (stick to NTLM authentication)
- at stage 4 "Empfangsoptionen" in bottom section "Globale Adressliste" set "[x] Offline-Adressbuch zwischenspeichern" and click [Liste holen] you can read (must scroll down):
Failed to locate offline address books.
Die Fehlermeldung war »Legitimation gescheitert«.
(Please, ignore that global address list offline caching does not work. Caused by server hardening 6 months ago. At first I must investigate with help of commands given in other issues (226 and 227). Today I found out only when the option is disabled, then the online email address lookup works and password questions stop.)
I cannot find out why "Autodiscovery query failed." and "Failed to locate offline address books." are not localized, but the other messages are. Both are from the same source file as far as I can see:
https://gitlab.gnome.org/GNOME/evolution-ews/-/blob/master/src/EWS/evolution/module-ews-configuration.error.xml
and translations were done several years ago:
https://gitlab.gnome.org/GNOME/evolution-ews/-/blame/master/po/de.po?page=2#L1634