多语言插件 🌐

我正在尝试使用 multilingual guest language switcher footer visible 设置,以便让社区的主要语言快速成为访客的界面语言。以下是我观察到的情况:

  1. 界面语言短列表栏仅在 multilingual guest language switcher 设置为 footer 时可见,而在设置为 header 时则不可见

    鉴于该栏在设置名称中也被称为“footer”(尽管它不在 Discourse 的页面底部,而是浮动在内容上,靠近窗口的右下角),这可能是符合预期的。不过,在提供大量界面语言的网站上(例如 Discourse 当前提供的所有语言),最好能有一个快速访问列表,让访客可以独立于完整语言选择菜单的位置来选择社区的主要语言。(而且我认为在 header 中放置一个菜单按钮比让一个浮动栏覆盖页面内容的随机部分要干净得多。)

    也许当选择 header 并选择 multilingual guest language switcher footer visible 中的语言时,可以将这些语言排在菜单的顶部并稍作突出显示?

  2. 该设置允许重新排序栏中选择的语言:

    然而,该栏似乎忽略了该顺序,而是按其两字母的短代码按字母顺序对语言进行排序:
    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 "简体中文"

    如果能遵守设置中配置的顺序(无论是默认情况下,还是通过额外的设置切换)就更好了。

1 个赞