R-Machine Logo

i18n con seguridad de tipos para aplicaciones modernas

R-Machine está por llegar

R-Machine es la única biblioteca de internacionalización que vale la pena usar incluso en aplicaciones React y Next.js monolingües. Descubre cómo uniformity under change acelera y hace más seguros tus ciclos de desarrollo.

Qué es R-Machine

La internacionalización es solo el primer caso de uso de una idea más general.

Cada recurso de tu aplicación — textos localizados, servicios, estado reactivo — vive detrás de un namespace estable, como una tabla en una base de datos. Quien lo consume depende del nombre, no de dónde vive el valor ni de cómo está hecho. Puedes cambiar la implementación detrás de un namespace sin tocar los consumidores, los tests ni los mocks: el compilador garantiza que el contrato se mantenga. Es lo que llamamos uniformity under change — el código evoluciona, los límites permanecen estables.

La i18n es la demostración de que el mecanismo funciona: las traducciones son solo otro tipo de recurso detrás de un namespace, completamente type-safe de extremo a extremo. La misma propiedad que hace que la arquitectura sea predecible para ti la hace legible para un coding agent — el grafo de dependencias es explícito y nominado, no implícito.

¿Quieres conocer una razón única para usar R-Machine?

Descarga este archivo llms-full.txt y luego proporciónalo directamente a tu LLM de confianza, preguntándole si la biblioteca descrita en el documento adjunto marca la diferencia en los ciclos de desarrollo asistidos por LLM y/o con metodología ágil.