Add a `Windows_tz` module containing a CLDR-sourced mapping table from Windows timezone names to canonical IANA names. Update `timedesc_of_timestamp` to resolve Windows-style timezone identifiers (e.g. `"W. Europe Standard Time"`) via this table before constructing a `Timedesc.Time_zone.t`, falling back to the local timezone with a warning if resolution fails entirely.
13 lines
253 B
Plaintext
13 lines
253 B
Plaintext
(executable
|
|
(public_name remind_sync)
|
|
(name main)
|
|
(modules main commandLine remind eventPredicates utils windows_tz)
|
|
(preprocess
|
|
(pps ppx_deriving.show))
|
|
(libraries
|
|
cmdliner
|
|
icalendar
|
|
timedesc-tzdb.full
|
|
timedesc-tzlocal.unix
|
|
timedesc))
|