@etyma/angular

Bindings Angular con signals y sin ceremonia runtime.

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.

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.

Tipado por el catálogo fuente

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.

MessageFormat 2

Estable y documentado

Build de referencia renderizado el 15 ene 2026

Volver a la guía