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.
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.