diff options
| author | Baptiste Jonglez <git@bitsofnetworks.org> | 2020-04-26 16:40:35 +0200 |
|---|---|---|
| committer | Glandos <bugs-github@antipoul.fr> | 2020-11-13 21:40:39 +0100 |
| commit | 914482bc76954aef067ac73314a19f415a32c61c (patch) | |
| tree | 794976253205ceedcbb90417e2e5a06b01f1a629 /ihatemoney/templates/404.html | |
| parent | de13945a914b648c2ae6ad9ef0795e83f4c357a9 (diff) | |
| download | ihatemoney-mirror-914482bc76954aef067ac73314a19f415a32c61c.zip ihatemoney-mirror-914482bc76954aef067ac73314a19f415a32c61c.tar.gz ihatemoney-mirror-914482bc76954aef067ac73314a19f415a32c61c.tar.bz2 | |
Use Flask-Babel to localize datetime in the History Page
By formatting datetime on the server, we get nice localized datetime
strings that are adapted to the currently-selected language. Example:
- English: "Apr 26, 2020, 3:58:54 PM"
- French: "26 avr. 2020 à 15:58:54"
- German: "26.04.2020, 15:58:54"
- Spanish: "26 abr. 2020 15:58:54"
- Indonesian: "26 Apr 2020 15.58.54"
- Chinese: "2020年4月26日 下午3:58:54"
However, there is a downside: time is not adapted to the user timezone.
The solution is to define a timezone on the server: we use the server OS
timezone by default, and it can be customized through the
BABEL_DEFAULT_TIMEZONE setting. It's still not ideal, because it assumes
that all users are in the same timezone (the one configured on the server).
Diffstat (limited to 'ihatemoney/templates/404.html')
0 files changed, 0 insertions, 0 deletions
