i18n type-safe pour les applications modernes
R-Machine arrive bientôtR-Machine est la seule bibliothèque d'internationalisation qui vaut la peine d'être utilisée même dans des applications React et Next.js monolingues. Découvrez comment uniformity under change accélère et sécurise vos cycles de développement.
Qu'est-ce que R-Machine
L'internationalisation n'est que le premier cas d'usage d'une idée plus générale.
Chaque ressource de votre application — textes localisés, services, état réactif — vit derrière un namespace stable, comme une table dans une base de données. Ceux qui la consomment dépendent du nom, non de l'endroit où vit la valeur ni de la façon dont elle est construite. Vous pouvez changer l'implémentation derrière un namespace sans toucher aux consommateurs, aux tests ni aux mocks : le compilateur garantit que le contrat tient. C'est ce que nous appelons uniformity under change — le code évolue, les frontières restent stables.
L'i18n est la preuve que le mécanisme fonctionne : les traductions ne sont qu'un type de ressource parmi d'autres derrière un namespace, entièrement type-safe de bout en bout. La même propriété qui rend l'architecture prévisible pour vous la rend lisible pour un coding agent — le graphe de dépendances est explicite et nommé, non implicite.
Voulez-vous connaître une raison unique d'utiliser R-Machine ?
Téléchargez ce fichier llms-full.txt puis fournissez-le directement à votre LLM de confiance, en lui demandant si la bibliothèque décrite dans le document joint fait une différence dans les cycles de développement assistés par LLM et/ou en méthodologie agile.