Multilingual Plugin 🌐

I’m trying to use the multilingual guest language switcher footer visible setting, to make the community’s main languages quickly accessible as interface languages for guests. Here is what I observed:

  1. The bar with the shortlist of interface languages is only visible when when multilingual guest language switcher is set to footer, but not when it’s set to header.

    As the bar is also called a “footer” in the setting name (even though it isn’t in Discourse’s page footer, but rather floats over the content near the lower right corner of the window), this might be expected. Though on sites offering a lot of interface languages (e.g. all currently available in Discourse), it’d be nice to have a quick-access short-list of the community’s main languages available independent of the placement of the full language chooser menu for guests. (And I think a menu button in the header looks much cleaner than bar floating over random parts of the page content, covering up some of it.)

    Maybe when header is chosen and languages are selected in multilingual guest language switcher footer visible, those could be sorted to the top of the menu and somewhat highlighted?

  2. The setting allows to re-order the languages selected for the shortlist in the bar:
    screenshot of  setting, with languages "de", "fr", "it", "zh_CN", "en" and "ar" selected (in that order). The mouse pointer hovers over "it", making arrow buttons pop into existence that allow to move the item up or down in the list

    However, the bar seems to ignore that order and instead seems to sort the languages alphabetically by their 2-letter short code:
    screenshot of the multilingual guest language switcher bar. The languages are (in that order), Arabic, German, English (US), French and Italian, all listed by their native names: "Ű§Ù„Ù„ŰșŰ© Ű§Ù„ŰčŰ±ŰšÙŠŰ©", "Deutsch", "English (US)", "Français", "Italiano" and "çź€äœ“äž­æ–‡"

    It’d be nice if the order configured in the setting was honored (either by default, or through an additional setting toggle.)

1 Like