Signals, no suscripciones
locale(), direction() y ready() son signals. La función de traducción los lee dentro de las plantillas Angular y actualiza sin asumir Zone.js.
@etyma/angular
Los componentes inyectan un único manejador i18n tipado. Las plantillas llaman a t(), los enlaces a path() y los cambios de idioma fluyen por signals.
locale(), direction() y ready() son signals. La función de traducción los lee dentro de las plantillas Angular y actualiza sin asumir Zone.js.
Pasar la definición i18n a injectI18n mantiene claves tipadas entre paquetes sin paso de generación. Un contrato generado opcional tipa también los parámetros de cada mensaje para una fuente JSON.
Estable y documentado
Build de referencia renderizado el 15 ene 2026