Açısal 9'dan beri kullanabiliriz
$localize`Hello ${name}:name:`
Patlama kodunda i18n için. ng xi18n
Komutun dizeleri algılamadığı için bunun hala bazı sınırlamaları vardır , ancak bu metinler çeviri dosyasına manuel olarak eklenirse çalışır.
$localize
Fonksiyon oldukça iyi belgelenmiştir kaynağında JSDoc ancak çoğul nasıl çalışılacağını açıklamaz. Demek istediğim böyle bir şey (sözde kod):
$localize`Hello {${count}, plural, =1 {reader} other {readers}}`
Bu mümkün mü $localize
? Evet ise: Nasıl? Hayır ise: Angular bu tür ifadeleri HTML'den TypeScript'e nasıl derler?
<span i18n>Updated {minutes, plural, =0 {just now} =1 {one minute ago} other {{{minutes}} minutes ago}}</span>
? Dokümanlardaki bu. İstediğinize oldukça benzer