i1n.ai
Angular Intégration

Localisez votre application Angular

i1n détecte automatiquement @ngx-translate/core dans votre projet. Envoyez des fichiers de locale JSON, traduisez avec l'IA dans 182 langues, et récupérez des définitions type-safe.

$ 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' })
}

Pourquoi les équipes Angular utilisent-elles i1n ?

Compatible avec ngx-translate

i1n détecte automatiquement @ngx-translate/core et configure le mode Bridge. Votre code Angular existant fonctionne sans modification.

Clés de traduction à typage fort

Le fichier i1n.d.ts généré automatiquement fournit une autocomplétion IDE complète et une validation à la compilation pour chaque clé de traduction.

Traduction assistée par IA

Traduisez vers 182 langues avec une seule commande CLI. Le masquage des variables protège la syntaxe d'interpolation Angular.

Flux de travail axé sur la CLI

Poussez, traduisez et extrayez depuis le terminal. S'intègre naturellement dans les pipelines Angular CLI et CI/CD.

Commencez à localiser votre application Angular

Gratuit pour toujours. Aucune carte de crédit requise.