Angular 統合
Angularアプリケーションをローカライズする
i1nはプロジェクト内の@ngx-translate/coreを自動検出します。JSONロケールファイルをプッシュし、AIで182言語に翻訳し、型安全な定義をプルします。
$ npx i1n init
src/app/app.component.ts
import { TranslateService } from '@ngx-translate/core'
import { registerI1n, t } from 'i1n'
// Bridge Mode: connect i1n types to ngx-translate
registerI1n((key, params) => this.translate.instant(key, params))
// Use t() with full type safety
@Component({
template: `<h1>{{ greeting }}</h1>`
})
export class AppComponent {
greeting = t('home.welcome', { name: 'World' })
} なぜ__VAR_1__チームはi1nを使用するのですか?
ngx-translate互換
i1nは@ngx-translate/coreを自動検出し、ブリッジモードを設定します。既存のAngularコードは変更なく動作します。
型安全な翻訳キー
自動生成された i1n.d.ts は、すべての翻訳キーに対して完全な IDE オートコンプリートとコンパイル時検証を提供します。
AI搭載翻訳
1つのCLIコマンドで182言語に翻訳します。変数マスキングはAngularの補間構文を保護します。
CLIファーストのワークフロー
ターミナルからプッシュ、翻訳、プルを実行します。Angular CLIおよびCI/CDパイプラインに自然に適合します。
Angularアプリのローカライズを開始する
永久無料。クレジットカード不要。