Thanks to @annakijas1 , we identified some strings in the tutorials that had been prepended by CSS ::before rule which needed translation.
Instead of having the translations in the CSS, this PR moves the creation of these strings into the js file where we have already a translation string map which makes modification much easier.
Also, it removes the need to recreate the same class rules for every translated language, but instead reuses the same classes for all languages.
In addition, it unifies the class names to tutorialGoal and tutorialTask.
Thanks to @annakijas1 , we identified some strings in the tutorials that had been prepended by CSS ::before rule which needed translation.
Instead of having the translations in the CSS, this PR moves the creation of these strings into the js file where we have already a translation string map which makes modification much easier.
Also, it removes the need to recreate the same class rules for every translated language, but instead reuses the same classes for all languages.
In addition, it unifies the class names to
tutorialGoal
andtutorialTask
.Fixes #615