i1n.ai
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

Бесплатно навсегда. Кредитная карта не требуется.

Сравнить альтернативы