Dokümantasyon

<t> bileşeni

İçeriğinizi <t> bileşenine sarın ve içerik çevrilir. Orijinal içerik, çevirisi yüklenene kadar gösterilir.

<t>This content will be translated</t>

Bağlamalı metin de işe yarıyor. İçerik değiştiğinde, örneğin name değiştiğinde tekrar çevrilir:

<t>Hello {{ name() }}</t>

Aynı anda talep edilen tüm çeviriler tek bir istekte API'ye gönderilir ve çeviriler önbelleğe alınır. İstediğiniz kadar <t> bileşeni kullanabilirsiniz.

<mt-translate> alternatif bir seçici olarak çalışır ve Translate T ile aynı bileşendir.

Girişler

GirişTürAçıklama
formality'informal' | 'formal'Çevirinin formalitesini ayarlar.
langLanguageprovideMagicTranslate ile ayarlanan dili geçersiz kılar.
<t lang="fr" formality="formal">How are you?</t>

Sınırlamalar

Çok az sınırlama vardır:

  1. Angular bileşenlerini <t> bileşeninin içine yerleştiremezsiniz. Düz HTML öğeleri iyidir (aşağıdaki örneğe bakın). Çevrilmiş işaretleme, Angular 'in HTML temizleyicisinden geçer.
  2. <t> bileşeninin içindeki içerik, yaklaşık 5.000 karakter olan 10 KB'yi geçemez.
<!-- this is OK, since <a> is a plain HTML element -->
<t>
<a href="mailto:info@i42.ch">Please send us an email</a>
</t>
<!-- this does NOT work, since <app-button> is an Angular component -->
<t>
<app-button>Click me</app-button>
</t>

Öznitelikleri ve diğer dizeleri çevirmek için t pipe işaretini kullanın.