Extracted i18n methods to own file
Moved more language logic to i18n
Put the assertion for folders in the utils because its distracting when reading the code
Made sure always 'this.lang' is used instead of lang
Fixed missing local method
Code cleanup
Code formatting
A little more cleanup
Extracted the creation of the user directory to a method and prepared a second user directory to be used for any workshopper
Just some spaces
moved the directories up because they are needed when choosing the language
Added persistent storage for language selector
removed unused variable
Added some spacing
Added japanese usage