A small and lightweight Rust library to obtain the active locale on the system.
Rust
139
49 commits
updated Sep 9, 2026
A small and lightweight Rust library to get the current active locale on the system.
sys-locale is small library to get the current locale set for the system or application with the relevant platform APIs. The library is also no_std compatible, relying only on alloc, except on Linux and BSD.
Platform support currently includes:
js feature)UNIX backend)
Further support for other WASM targets is dependent on upstream
support in those target's runtimes and specifications.use sys_locale::get_locale;
let locale = get_locale().unwrap_or_else(|| String::from("en-US"));
println!("The current locale is {}", locale);
The Minimum Supported Rust Version is currently 1.56.0. This will be bumped to a newer stable version of Rust when needed.
Made with ❤️ by the 1Password team.
277 followers · starred Jan 2022
554 followers · starred May 2023
36 followers · starred May 2022
A small and lightweight Rust library to obtain the active locale on the system.
Rust
139
49 commits
updated Sep 9, 2026
A small and lightweight Rust library to get the current active locale on the system.
sys-locale is small library to get the current locale set for the system or application with the relevant platform APIs. The library is also no_std compatible, relying only on alloc, except on Linux and BSD.
Platform support currently includes:
js feature)UNIX backend)
Further support for other WASM targets is dependent on upstream
support in those target's runtimes and specifications.use sys_locale::get_locale;
let locale = get_locale().unwrap_or_else(|| String::from("en-US"));
println!("The current locale is {}", locale);
The Minimum Supported Rust Version is currently 1.56.0. This will be bumped to a newer stable version of Rust when needed.
Made with ❤️ by the 1Password team.
277 followers · starred Jan 2022
554 followers · starred May 2023
36 followers · starred May 2022