feat(i18n): add i18n on server side

- remove the hardcoded list of locales in favor of a discovry on start time
    - server will stop on badly formatted locale .json
    - add server.* entries for serer side translation

    server side translation will be used for templating and email
    note: no json in some embded html (like in /magic), amount of work was similar
This commit is contained in:
Edouard Vanbelle
2026-06-03 13:18:05 +02:00
parent e0f59aa942
commit 044bd76738
32 changed files with 1520 additions and 149 deletions
+1
View File
@@ -1,6 +1,7 @@
pub mod admin;
pub mod auth;
pub mod csrf;
pub mod locale;
pub mod rate_limit;
pub mod trace_span;
pub mod trusted_proxy;