[package]
edition = "2021"
name = "rust-i18n"
version = "4.2.0"
authors = ["Jason Lee <huacnlee@gmail.com>"]
build = "build.rs"
exclude = [
"crates",
"tests",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation texts."
readme = "README.md"
keywords = [
"gettext",
"i18n",
"internationalization",
"localization",
"translation",
]
categories = [
"localization",
"internationalization",
]
license = "MIT"
repository = "https://github.com/longbridge/rust-i18n"
[features]
load-path = ["rust-i18n-support/codegen"]
log-miss-tr = ["rust-i18n-macro/log-miss-tr"]
[lib]
name = "rust_i18n"
path = "src/lib.rs"
[[example]]
name = "app"
path = "examples/app/main.rs"
test = true
[[bench]]
name = "bench"
path = "benches/bench.rs"
harness = false
[[bench]]
name = "minify_key"
path = "benches/minify_key.rs"
harness = false
[dependencies.rust-i18n-macro]
version = "4.2.0"
[dependencies.rust-i18n-support]
version = "4.2.0"
[dependencies.smallvec]
version = "1.12.0"
[dev-dependencies.criterion]
version = "0.5"
[dev-dependencies.lazy_static]
version = "1"
[dev-dependencies.rust-i18n-support]
version = "4.2.0"
features = ["codegen"]
[dev-dependencies.serde_yaml]
version = "0.9.33"
[build-dependencies.globwalk]
version = "0.8.1"
[build-dependencies.regex]
version = "1"