Depending on language, interface changes?

Is it possible for a course to have a language selection page before any of the content starts and depending on which language the user selects, the interface language changes to that select language? Can this be done? We currently have the language selection page created in HTML and it links to the course in English and French. I would like everything to be done in one nice package.

4 Replies