[package] authors = ["Jason Lee "] build = "build.rs" categories = ["localization", "internationalization"] 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." edition = "2021" exclude = ["crates", "tests"] keywords = [ "gettext", "i18n", "internationalization", "localization", "translation", ] license = "MIT" name = "rust-i18n" readme = "README.md" repository = "https://github.com/longbridgeapp/rust-i18n" version = "3.1.2" [dependencies] once_cell = "1.10.0" rust-i18n-support = { path = "./crates/support", version = "3.1.2" } rust-i18n-macro = { path = "./crates/macro", version = "3.1.2" } smallvec = "1.12.0" [dev-dependencies] foo = { path = "examples/foo" } criterion = "0.5" lazy_static = "1" serde_yml = "0.0.11" [build-dependencies] globwalk = "0.8.1" regex = "1" [features] log-miss-tr = ["rust-i18n-macro/log-miss-tr"] [[example]] name = "app" test = true [workspace] members = [ "crates/cli", "crates/extract", "crates/support", "crates/macro", "examples/app-egui", "examples/app-load-path", "examples/app-metadata", "examples/app-minify-key", "examples/foo", ] [[bench]] harness = false name = "bench" [[bench]] harness = false name = "minify_key"