https://bugs.freedesktop.org/show_bug.cgi?id=59571

--- Comment #19 from Tristan Van Berkom <[email protected]> ---
(In reply to comment #18)
> (In reply to comment #16)
> > Listen to org.freedesktop.locale1 locale change settings (systemd controls
> > the setting):
> > https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-
> > 3-8&id=2d287ca7d2ab45af28deb1847b9fdcad0626ec71
> 
> I think this code also needs to handle LC_ALL. See "man setlocale": LC_ALL
> overrides LC_COLLATE, which overrides LANG.

At first sight (reading this comment) I thought I must have had
it backwards... but I double checked and verified this and the current
handling seems to be correct.

The systemd definition of the 'Locale' property (on the org.freedesktop.locale1
interface) specifies a limited set of locale setting strings:

    http://www.freedesktop.org/wiki/Software/systemd/localed/

"The following strings are known: LANG=, LC_CTYPE=, LC_NUMERIC=, LC_TIME=,
LC_COLLATE=, LC_MONETARY=, LC_MESSAGES=, LC_PAPER=, LC_NAME=, LC_ADDRESS=,
LC_TELEPHONE=, LC_MEASUREMENT=, LC_IDENTIFICATION="

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
https://lists.syncevolution.org/mailman/listinfo/syncevolution-issues

Reply via email to