Comment # 16 on bug 59571 from
The phone numbers currently don't renormalize according to locale changes, but
now there is a dynamic locale setting driven by systemd's
org.freedesktop.locale1
interface.

Add local D-Bus wrapper to listen to locale changes:
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=5706361d082a8eb33a29d6afaedaf9e71865e91f

Add addressbook D-Bus locale property:
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=f48972a6e2ca03eb50aad2331bc62bdd5ae7e85c

Add EBookBackend APIs to get/set the addressbook locale setting:
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=f44aa895cdecd97651dfa2a42717a012ed9607a5

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

Store current locale setting in the SQLite, renormalize collation keys when
locale changes:
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=87a2a86dd6a8fb17bcb08dae1366cef4774be3e3

EBookBackendFile, file backend implements set_locale() / get_locale():
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=87efc5c00d952a0a17885cfce37ec62fd7b74bea

EBookClient, add locale property, clients can read/watch the addressbook locale
setting:
https://git.gnome.org/browse/evolution-data-server/commit/?h=openismus-work-3-8&id=744a4d685e694547c0bc561e0a1be2be3cf6f474

Few other patches add tests to check sort order changes when the locale
changes.


You are receiving this mail because: