i1n.ai
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アプリのローカライズを開始する

永久無料。クレジットカード不要。