localizer 0.3.5

Simple library for localization.
Documentation
use localizer::{enums::{res_keeper, Resource}, structs::StandartSerializer, Localizer};
use std::fs::OpenOptions;

fn main() {
    localizer::set_loc_string(include_str!("lang_set1.toml"));
    localizer::change_localizer(&|x| {
        x.get_mut_res().res_into_ld().unwrap();
        x.get_mut_properties()
            .set_current_lang(Some("ru".to_string()));
    });
    println!("ss12A: {:?}", localizer::get_by_key(&"lolsf"));

    let mut loc = Localizer::create();
    let file = OpenOptions::new()
        .read(true)
        .open("./examples/lang_set1.toml");
    loc.set_res(Resource::new_raw_res(
        res_keeper::new_file(file.ok()),
        StandartSerializer::new(),
        None,
    ));

    loc.get_mut_res().get_mut_res().unwrap().stringify();

    loc.get_mut_res().res_into_ld().unwrap();
    loc.get_mut_properties()
        .set_current_lang(Some("ru".to_string()));

    println!("ssA: {:?}", loc.get(&"lolsf"));
}