Rust Интеграция
Локализуйте ваше Rust-приложение
Отправляйте JSON-файлы локализации, переводите их с помощью ИИ на 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 — отправляйте, переводите и извлекайте, не покидая оболочку.
Безопасный для переменных перевод с помощью ИИ
Переменные, такие как {name}, и спецификаторы формата маскируются перед переводом ИИ, чтобы предотвратить повреждение.
Интеграция CI/CD
Добавьте i1n push --translate в свой конвейер CI. Переводы остаются синхронизированными с каждой сборкой cargo.
Начните локализацию вашего приложения Rust
Бесплатно навсегда. Кредитная карта не требуется.