aboutsummaryrefslogtreecommitdiff
path: root/azalea-language/src/lib.rs
blob: bb5d144e89ac807934fc3fa284caedd2fd8c575b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#![doc = include_str!("../README.md")]

use std::{collections::HashMap, sync::LazyLock};

use compact_str::CompactString;

pub static STORAGE: LazyLock<HashMap<CompactString, CompactString>> =
    LazyLock::new(|| serde_json::from_str(include_str!("en_us.json")).unwrap());

pub fn get(key: &str) -> Option<&str> {
    STORAGE.get(key).map(|s| s.as_str())
}