1个不稳定版本
使用旧的Rust 2015
0.1.2 | 2018年2月9日 |
---|---|
0.1.1 |
|
0.1.0 |
|
0.0.1 |
|
#48 in #look
31 每月下载量
54KB
1.5K SLoC
已废弃
lib.rs
:
本地化实现
此crate提供了一个接口,用于使用l20n文件来本地化您的应用程序。
示例用法
extern crate l20n;
use std::collections::HashMap;
fn main() {
let mut locale = l20n::Locale::new();
locale.add_resource(r#"
<hi "Hello {{ $name }}!">
"#).unwrap();
let mut env = HashMap::new();
env.insert("name", "Rust");
let strs: HashMap<String, String> = locale.localize_data(env).unwrap();
assert_eq!(strs["hi"], "Hello Rust!");
}
依赖项
~745KB
~15K SLoC