i18n: replace system with translatable wikitext-based JSON
- Add new
npm run setup:i18n
command to sync messages from config.json to the wikitext page [[MediaWiki:Gadget-WishlistIntake/messages]]. This should be used any time new messages are added to keep the wiki page in version control. - Add parser for the messages page to init.js
- Update README with instructions about i18n, as well as the user-group-css task, which is now renamed to setup:user-group-css
- Show run time for all bin/ scripts, not just DeployCommand.
Bug: T365471