Rust 統合
Rustアプリケーションをローカライズする
JSONロケールファイルをプッシュし、182言語をAIで翻訳し、翻訳済みファイルをプルバックします。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"
} なぜ__VAR_1__チームはi1nを使用するのですか?
rust-i18n互換
i1nはJSONロケールファイルを管理します。rust-i18n、Fluent、またはその他のRust i18nライブラリで直接使用できます。
CLIネイティブワークフロー
Rust開発者はターミナルで作業します。i1nはCLIファースト — シェルを離れることなく、プッシュ、翻訳、プルが可能です。
変数セーフAI翻訳
「{name}」のような変数や書式指定子は、破損を防ぐためにAI翻訳の前にマスクされます。
CI/CDインテグレーション
CIパイプラインにi1n push --translateを追加します。翻訳はすべてのcargoビルドで同期されたままになります。
Rustアプリのローカライズを開始する
永久無料。クレジットカード不要。