I built a localization library with compile-time checks, no_std, and O(1) complexity

⚓ Rust    📅 2026-01-23    👤 surdeus    👁️ 1      

surdeus

While working on a GUI application, i started thinking about supporting multiple languages. During that process, i came up with the idea of storing the current language as a static variable, and localized expressions as arrays. At the usage site, the program simply indexes into the array and retrieves the expression corresponding to the selected language. I liked this approach, so i implemented it as a separate crate. You can find more details here: crates.io: Rust Package Registry.

This is my first public library, so i'd really appreciate any feedback and suggestions.

1 post - 1 participant

Read full topic

🏷️ Rust_feed