Rust Intégration
Localisez votre application Rust
Poussez des fichiers de localisation JSON, traduisez avec l'IA dans 182 langues et récupérez les fichiers traduits. Fonctionne avec rust-i18n, Fluent et toute bibliothèque 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"
} Pourquoi les équipes Rust utilisent-elles i1n ?
Compatible avec rust-i18n
i1n gère vos fichiers de localisation JSON. Utilisez-les directement avec rust-i18n, Fluent ou toute autre bibliothèque i18n Rust.
Flux de travail natif CLI
Les développeurs Rust vivent dans le terminal. i1n est conçu pour la CLI : poussez, traduisez et récupérez sans quitter votre shell.
Traduction IA sécurisée pour les variables
Les variables telles que {name} et les spécificateurs de format sont masqués avant la traduction par IA pour éviter toute corruption.
Intégration CI/CD
Ajoutez i1n push --translate à votre pipeline CI. Les traductions restent synchronisées à chaque build de cargo.
Commencez à localiser votre application Rust
Gratuit pour toujours. Aucune carte de crédit requise.