localize 0.2.0

Localization library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use localize::Localizer;

#[allow(unused)]
fn main() {
    simple_logger::SimpleLogger::default().init().unwrap();

    let mut locale = Localizer::new("locales/")
        .debug(true)
        .default_locale("en");

    {
        let str = String::from("es");
        // There are methods that don't requere mutability.
        let output = locale.localize_no_cache(&str).unwrap();
        dbg!(output);
        // output = { "welcome": "Hello, World!" }
    }
}