Angular i18n Çözümü
Angular uygulamaları için standalone components, signals ve SSR desteği.
Get started in 3 steps
Install
Add the Better i18n Angular package to your project.
npm install @better-i18n/angular
Import the module
Import BetterI18nModule in your AppModule or standalone component.
import { BetterI18nModule } from '@better-i18n/angular';
@NgModule({
imports: [
BetterI18nModule.forRoot({
project: 'your-org/your-project',
defaultLocale: 'en',
}),
],
})
export class AppModule {}Use the translate pipe
Use the translate pipe or directive in your templates to display translations.
<h1>{{ 'welcome' | translate }}</h1>
<p>{{ 'greeting' | translate: { name: userName } }}</p>Özellikler
Hızlı Başlangıç
Pipe ve servislerle Angular uygulamanıza i18n ekleyin.
// app.component.ts
import { Component } from '@angular/core';
import { TranslateService } from '@better-i18n/angular';
@Component({
selector: 'app-root',
template: `
<h1>{{ 'welcome' | translate }}</h1>
<p>{{ 'greeting' | translate: { name: 'World' } }}</p>
`
})
export class AppComponent {
constructor(private translate: TranslateService) {
translate.setDefaultLang('en');
}
}Popüler Angular i18n kütüphaneleriyle çalışır
Better i18n, Angular i18n kütüphanenizi tamamlar — çevirileri görsel olarak yönetin, çevirmenlerle işbirliği yapın ve CDN üzerinden dağıtın.
Better i18n + @ngx-translate/core
En yaygın kullanılan Angular çeviri kütüphanesi. Pipe'lar, directive'ler ve service injection ile runtime çeviri.
Better i18n, ngx-translate JSON formatına aktarır. Panelimizde çevirileri düzenleyin, deponuzla otomatik senkronize edin.
Better i18n + Angular i18n (built-in)
AOT derleme, ICU ifadeleri ve derleme zamanı çeviri çıkarma özellikli Angular'ın resmi i18n sistemi.
Angular XLIFF formatına aktarın. Better i18n çeviri iş akışını yönetir, Angular CLI locale'e özel paketler oluşturur.
Better i18n + Transloco
Lazy loading, zengin eklentiler ve mükemmel TypeScript desteği ile Angular için modern, hafif i18n kütüphanesi.
Better i18n'in GitHub entegrasyonu ile çevirileri Transloco JSON formatına senkronize edin. CDN dağıtımı ile gerçek zamanlı güncellemeler.
Angular i18n ile İnşa Etmeye Başlayın
Ücretsiz plan mevcut. Kredi kartı gerekmez.