mirror of
https://github.com/NetworkCats/rustyip.git
synced 2026-11-13 16:17:46 +00:00
- Add i18n module with Locale enum, PO parser, and Accept-Language negotiation
- Create gettext .po translation files for en, es, de, ja, ko, id, fr, ru, pt, it, zh-Hant, zh-Hans, nl, ar
- Route HTML pages under /{lang}/ prefix using IETF language tags
- Auto-detect browser language and redirect from / to /{lang}/
- Add language selector dropdown in footer
- Localize geo names (country, city) from MMDB where available
- Add hreflang alternate links and multilingual sitemap for SEO
- Support RTL layout for Arabic
- Update integration tests for new routing structure
12 lines
187 B
Rust
12 lines
187 B
Rust
pub mod cli_detect;
|
|
pub mod config;
|
|
pub mod db;
|
|
pub mod error;
|
|
pub mod handlers;
|
|
pub mod i18n;
|
|
pub mod middleware;
|
|
pub mod models;
|
|
pub mod routes;
|
|
pub mod static_assets;
|
|
pub mod updater;
|