Rust 集成
本地化您的 Rust 应用程序
推送 JSON 区域文件,通过 AI 翻译 182 种语言,然后拉回翻译后的文件。可与 rust-i18n、Fluent 和任何 Rust i18n 库配合使用。
$ npx i1n init
main.rs
// locales/en_us/common.json managed by i1n
use rust_i18n::t;
rust_i18n::i18n!("locales");
fn main() {
rust_i18n::set_locale("es");
println!("{}", t!("welcome"));
// Output: "Bienvenido"
} 为什么 Rust 团队使用 i1n?
与 rust-i18n 兼容
i1n管理您的JSON语言环境文件。可直接与rust-i18n、Fluent或任何Rust i18n库一起使用。
CLI 原生工作流
Rust 开发者常在终端中工作。i1n 以 CLI 为先 — 无需离开您的 Shell 即可推送、翻译和拉取。
变量安全的人工智能翻译
像 {name} 这样的变量和格式说明符会在 AI 翻译之前被屏蔽,以防止损坏。
CI/CD 集成
将 i1n push --translate 添加到您的 CI 流水线中。翻译与每次 cargo 构建保持同步。
开始本地化您的 Rust 应用
永久免费。无需信用卡。