Can't you lazy load (just load them at the point you first need them) rather than trying to read everything on startup?
I explained that it occurs very slowly. The file with the text "new game" or "continue" is loaded throught AJAX so slow that it is visible.
For example loading 8 languages is especially wasteful if the user is only going to use 1!
Of course I do not use all 8 languages simultaneously. At one moment one language is active.
But while loading each layout each time in each text object need to load webfonts. Regardless of the language was changed or not. I am about it.