current_locale

Crates.iocurrent_locale
lib.rscurrent_locale
version0.1.1
sourcesrc
created_at2021-08-26 23:17:58.495359
updated_at2021-08-26 23:22:07.914831
descriptionA library to get the user's current locale.
homepagehttps://github.com/i509VCB/current_locale
repositoryhttps://github.com/i509VCB/current_locale
max_upload_size
id442804
size28,924
(i509VCB)

documentation

https://docs.rs/current_locale

README

current_locale

A rust library for getting the current locale as a language code. The language code returned is in a BCP47 (IETF) format.

Platform support

Platform Implemented
Windows Yes
Unix Yes
macOS Yes
Android No
iOS Not fully tested

The library exposes a single function to get the user's locale from the OS

pub fn current_locale() -> Result<String, LocaleError> {
    // Method Implementation...
}

The method either returns a string containing the user's locale as a language code or an error when retrieving the locale from the OS.

Dependencies

os-locale tries to use a few dependencies as possible. However we do necessarily require dependencies on some platforms:

Platform Dependencies
Windows winapi, libc
Unix None
macOS & iOS objc, objc-foundation

License

os-locale is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See the LICENSE-APACHE and LICENSE-MIT files in this repository for more information.

Commit count: 9

cargo fmt