Make the language chooser functional, client side
Ignore dist folder, only run development task in watch, only run tasks with changed files