 Ah, good morning. So I work for an RTO that delivers nationally recognized training and professional development across Australia and throughout Asia. So therefore we have a need for courses in multiple languages. So I'm curious who else needs to do courses in other languages or might want to do courses in multiple languages. So a slight bit of relevance. Well, that's my minion, of course. Of course you need to. And I probably should say at the outset that most of the work on here is actually his. So you got the accolades, mate. So the original way of doing this was to produce the course in English, which is our native language. And then duplicate the course, swap in the English for the translations we're provided with, and then have all these multiple courses associated with all the complexities of enrolments, and then people who wanted to start in Chinese, and then transition to English, and then wanted the resources in both languages. And it was a bit of a dog's breakfast. So ideally what we wanted to see was a single course and that the people could choose what language they wanted, the content and the assessments to be shown to them in. So this is, well, now possible. And the first bit of this is already in Core, which is the display language menu settings. So if you tick that, it shows you a language menu at the top and people can choose from a number of languages. They can choose from the language packs that you've installed through the admin interface. So it's as simple as selecting a range of these here and installing. And then once you do that, in that language menu, there's all the various options to do. So these language packs have translations for certain core features in the interface. So if you chose, I haven't got my good glasses on, I think that might be traditional Chinese, then what it has translations for get swapped out. So the breadcrumbs and the admin block in this case. But that's nowhere near enough for what we need. We need all of our content to show in the various languages. So the other part that you need for this is this multi-language content filter. So filters work on text blocks throughout the Moodle and do stuff with the text in there that they find. You can do all sorts of things, but we wanted to do the translations for us. So you have to install it, enable it. Surprisingly, I didn't work out. You had to enable it for quite a while. So enable it and make it work on, in this case, content and headings, because you're going to have headings in the course that you want people to see in the different languages. And then it works by looking into the text in language blocks throughout the course and looking for pairs of tags, opening and closing tags, and then it will display the content in between the tags that match the language that you've chosen. So the English one there has e-ed, and that's the clue what it is, and then traditional Chinese. So it would show what's in between those pairs. Anything outside those pairs shows up no matter what language they've chosen. So you can put some stuff inside these, which gets swapped in and out according to the language chosen, or it can be present in all parts of the course no matter what, for example, an image is what you might want to have showing no matter what. So then how do you turn these on in an edit screen? So in a text box, Addo has a plug-in that will put these pairs in for you if you wanted to, or you can just type them in yourself. So to get an English pair, you choose that and you end up with those two sets of curly braces and you put your content in between them. And then when the English is chosen, that's what shows up. So then for the next bit, you put in the next pair and so on and so on. So when you change from English to traditional, it shows English shows the one on the left and then the one on the right. So one thing to be careful of is that we learned very quickly was to be careful of any extra characters or spaces or carriage returns in between those pairs because as I said, they'll show up no matter what language is chosen. So in this case, I've highlighted pink area there of extra text. So in the English one, it's fine, it's sitting at the bottom, doesn't matter, but in the traditional, it's sitting at the top and it pushes it down, which upsets the display of the page. So if just working with two languages, that's fairly straightforward. You can cut and paste it without going too crazy, but once you get more than that, it's kind of complicated to manage it all in your head. So to help us along with this, we made a spreadsheet. I know you can't read this very much, I'm going to zoom in in a minute. But essentially the white columns there are where you put the various languages. You put the code for that language at the top and then in the gray columns, that creates the curly brace pairs for you and the yellow one on the left kind of combines it all together without any unnecessary spaces and what have you. So that just makes our lives a bit easier. There's a look at the concatenated text that you would then copy out of that yellow box and put into the text area that you're working on. So we can provide these templates to the translators where we give them the English version and duplicate that into the, in this case it's a column of traditional and then tell them just translate, replace the English in your column with your text. Don't touch any HTML characters there. And then the final thing when you combine them all is you get that thing that you need to paste in and make it all work. So in case you want that template, you can download it there for the next few weeks or month until I remember to take it away and then just adjust it, use it for yourselves. So I'm pretty sure that's probably seven minutes. Eight minutes. Perfect. Thank you.