Celebrate Excellence in Education: Nominate Outstanding Educators by April 15!
I am a member of the KTH Royal Institute of Technology reference group on language issues (Språkkommittén (Links to an external site.)) and KTH wishes to have English and Swedish language content in parallel. I have tried using enhanceable_content tabs to support multiple languages in a page (see examples at Using tabs for content in three languages: Chip sandbox). It seems to work, but I expect that there is probably a better way.
Moreover, there is a problem in that if a user has selected their user interface language in their user settings, then the content in this language should appear as the "top" (i.e., visible) tab when navigating to a given page. Similar once the user selects a language by selecting a tab, it would be good if the "Next" and "Previous" buttons took the user to the relevant page and continued to show the selected language version of the page.
Are there any good examples or best practices that others have used for supporting multiple languages in parallel?
Gerald, did you ever find out a good way of doing this?
I've used the method above, you can see the results at Using tabs for content in three languages: Chip sandbox This has been used a current course for Master's degree projects to provide material in both Swedish and English.
Recently, I have been thinking about what could be done if the check for the user's language setting and the choice of what to render on top was done in the institution wide javascript that is loaded before the Canvas course page is loaded. One way to check the user's language choice is describe by @Fede_Arbelaez in the posting Identify the language of user with JS . It should also be possible to check the user's language setting in Canvas via the Canvas API.
Thanks! It's a rather elegant solution, but not very friendly for non-techies.
EEEEE
EEqqqqqEEE
EEEEE.
SSSSSS
SSSSSSSS
I have done an example with markers to make it easier to post-process the text. I used one pair of markers for the English text and another pair for the Swedish text. These can later be turned into language tags for the indicated text.
See Copying two language content: Chip sandbox
One could probably use emoji symbols for national flags, but I could not get them to appear in my old chrome browser and this is not a good indication of the language versus an indication of a country. Are there standard unicode indications for languages as opposed to countries?
To participate in the Instructure Community, you need to sign up or log in:
Sign In
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.