Déplacer Intl ailleurs
Il est temps de déplacer Intl ailleurs, entre autre parce que Bank en a vraiment besoin.
Du coup il faut se décider où :
- dans un plugin "Devises" qui… fournit les devises du monde (le plugin "Devise" de davux est en fait au singulier, je viens seulement de le voir, et il devrait un jour de toute façon être renommé "devise_auteurs", puisqu'il ajoute un champ devise aux comptes utilisateurs, et donc "Devises" au pluriel est libre dès maintenant)
- dans un plugin "Montants" qui s'occuperait de tout ce dont on a besoin pour gérer/afficher "des montants", quels qu'ils soient (des prix ou autre, des dons, des frais, des salaires, etc)
- dans un plugin "Intl" qui ne ferait vraiement que fournir la lib ?
Personnellement je penche pour "Devises" ou "Montants". Mais pour se décider j'ai un questionnement : à part la lib Intl + la fonction d'affichage (qui va forcément utiliser Intl, cf celle déjà codée dans Prix), qu'est-ce qu'un plugin "Montants" aurait d'autre sur les montants "en général" ? Est-ce qu'il y a d'autres fonctionnalités qui concernent les montants ?
Si la réponse est : en fait rien, alors autant mettre ça dans un plugin "Devises" qui est plus logique comme nom par rapport à ce que ça fournit principalement. Et dedans avoir directement la fonction centrale qui sera utilisable partout "montant_formater", sans besoin d'avoir un plugin "Montants" pour ça.
Pour "Intl" un argument serait de dire que ça fournit aussi les locales, mais c'est une utilisation marginale il me semble, car pour ce qui est des langues de traduction, on utilise plutôt la liste de SPIP.
Donc voilà, à trancher… déplacer… et virer de Prix en nécessitant le nouveau.