'label-based' text

I made changes such that now you need to import all the languages you want (no default one anymore), and each of them is based on a 'label' and no more on the default one.
When calling 'run()' you specify a desired language, which will be superseded by the current one, though (as it is now, the current language is preferred).

Let me know of any issues I haven't seen!