gt-i18n@0.1.0
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 variablesmFallback()etgtFallback()- 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.