mirror of
https://github.com/johrpan/musicus.git
synced 2025-10-26 19:57:25 +01:00
18 lines
512 B
Rust
18 lines
512 B
Rust
use gtk::glib;
|
|
use lazy_static::lazy_static;
|
|
|
|
lazy_static! {
|
|
/// The user's language code.
|
|
pub static ref LANG: String = {
|
|
let lang = match glib::language_names().first() {
|
|
Some(language_name) => match language_name.split('_').next() {
|
|
Some(lang) => lang.to_string(),
|
|
None => "generic".to_string(),
|
|
},
|
|
None => "generic".to_string(),
|
|
};
|
|
|
|
log::info!("Intialized user language to '{lang}'.");
|
|
lang
|
|
};
|
|
}
|