Retour

gt-i18n@0.1.0

Ernest McCarter avatarErnest McCarter
gt-i18nv0.1.0pure-jstranslationi18n

Vue d’ensemble

Bien que nos packages aient jusqu’ici été principalement axés sur les environnements de développement web, la sortie de gt-i18n@0.1.0 marque une étape fondatrice vers une internationalisation JS indépendante de tout framework.

Selon nous, ce besoin appelle une nouvelle bibliothèque pour deux raisons : (1) les problématiques propres à une bibliothèque avec des choix d’architecture marqués doivent être isolées dans un package distinct, et (2) cela offre une base pour séparer la logique JS pure de la logique spécifique aux frameworks. Bien que generaltranslation soit lui aussi une bibliothèque indépendante de l’exécution, il n’est, par conception, pas adapté à cet usage, car il est destiné à servir de couche de base neutre pour la prise en charge des fonctionnalités d’i18n.


Ce qui est inclus

  • msg() - Enregistrement des chaînes de caractères et interpolation de variables
  • mFallback() et gtFallback() - Outils de migration pour une adoption progressive

Perspectives

Cette bibliothèque en est encore à ses débuts, mais d’autres fonctionnalités d’i18n liées aux chaînes de caractères devraient arriver à l’avenir.