Laravel/lang et termes usuels

Depuis quelques versions le package Laravel Lang a beaucoup évolué et permet d'ajouter des plugins.

Cela fait des années que nous utilisons le package Laravel Lang. Celui-ci nous permet d’avoir les traductions dans la (les) langue(s) de notre choix que Laravel (et ses packages) embarque en uniquement en Anglais.

La philosophie de Laraval Lang a changée : avant vous l’installiez et il se chargeait du reste en utilisant la langue de l’application. Pour des raisons que j’ignore cela ne fonctionne plus ainsi maintenant : il faut installer le package et publier dans l’application les fichiers de traduction.

Voir la documentation de Laravel Lang pour plus de détails sur son utilisation.

Parallèlement j’utilise depuis des années le package Laravel common languages terms qui fournis les traductions pour les termes les plus courants du genre :

Comme Laravel Lang fournis un système de plugins pour étendre les termes traduits et publiable j’ai commencé à dévopper un package : Generic term translations for Laravel en l’état c’est une transformation de ce que nous avions fait dans Laravel common languages terms pour que ce soit compatible avec Laravel Lang.