What is usually done is that language selection is made at the LMS level. So, for example, when I log into my LMS, it signs me into the interface in English. Once logged in, I will see the English courses available to me. No sense in selecting English a second time when I launch a course. I design my classes in my native languages, export all the captions and closed captions, and send them to a localization or translation company to convert them to another language. I can then import the translated text and publish the other language version of the course.
Here is the process captured in a YouTube video: https://youtu.be/MLtttHUHqTE
It's an older video, but the process hasn't changed.
... View more