#fra #tlc

nightly bin+lib r18n

Rust 的国际化库

2 个版本

使用旧的 Rust 2015

0.0.2 2015年3月17日
0.0.1 2015年3月13日

#249国际化 (i18n)

MIT/Apache

6KB
132

r18n

文本 t

extern crate r18n;
let toml = r#"
[tlc.FRA]
name = "Frankfurt"
"#;

let r : r18n::R18n = toml.parse().unwrap();
assert_eq!(r.t("tlc.FRA.name").unwrap(), "Frankfurt");

计数

extern crate r18n;
let toml = r#"
[pax]
guests = [
    "1 guest",
    "%d guests"
]
"#;

let r : r18n::R18n = toml.parse().unwrap();
assert_eq!(r.c("pax.guests", 1).unwrap(), "1 guest");
assert_eq!(r.c("pax.guests", 3).unwrap(), "3 guests");

依赖项

~270–520KB
~11K SLoC