translator refactor

no longer loads all language files on startup