1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
//!Simple library for localization.
//! [](https://crates.io/crates/localizer)
//! [](https://docs.rs/localizer)
//! # no unsafe code
//! # Example:
//! ```
//! use localizer::*;
//! const langs_file : &str = "
//! [langs.ru]
//! \"ex1\" = \"ПРН{}\"
//!
//! [langs.en]
//! \"ex1\" = \"IKA{}\"";
//! localizer::set_loc_string(langs_file);
//! //localizator::set_localizer(Localizer::create().file(None).current_lang(Some("ru".to_string())));
//! localizer::change_localizer(&|x|{x.set_current_lang(Some("ru".to_string()));});
//! println!("{:?}", localizer::get_by_key(&"ex1"));
//! let loc = Localizer::create().file(None).current_lang(Some("ru".to_string()));
//! println!("{:?}", loc.get(&"ex1"));
//! ```
//!
//!
//! # Further examples:
//! > cargo run --example %example%
//! ## 1:
//! [ex1](https://github.com/PSL9902/localizer/blob/master/examples/ex1.rs)
//! ## 2:
//! [ex2](https://github.com/PSL9902/localizer/blob/master/examples/ex2.rs)
//! ## 3:
//! [Tic_Tac_Toe game1](https://github.com/PSL9902/localizer/blob/master/examples/tic-tac-toe.rs)
//! [Tic_Tac_Toe game2](https://github.com/PSL9902/rust_Tic_Tac_Toe/tree/master)
//! # No-Std:
//! > feature = "no_std"
//! ## Cargo.toml:
//! > localizer = {version = ..., default-features = false, features = ["no_std"]}
pub use Localizer;
pub use *;
pub use Error;
//#[cfg(feature = "format")]
//pub use form::*;
pub use ;
//#[cfg(not(feature = "no_std"))]
//use enums::standart::res_keeper;