Мультиязычный плагин 🌐

Я пытаюсь использовать настройку multilingual guest language switcher footer visible, чтобы сделать основные языки сообщества быстро доступными в качестве языков интерфейса для гостей. Вот что я заметил:

  1. Панель со списком языков интерфейса отображается только тогда, когда multilingual guest language switcher установлено в footer, но не когда оно установлено в header.

    Поскольку эта панель также называется «footer» в названии настройки (хотя на самом деле она не находится в подвале страницы Discourse, а плавает над содержимым в правом нижнем углу окна), это может быть ожидаемым поведением. Однако на сайтах с большим количеством языков интерфейса (например, всех доступных в настоящее время в Discourse) было бы полезно иметь быстрый доступ к краткому списку основных языков сообщества независимо от расположения полного меню выбора языков для гостей. (К тому же, кнопка меню в заголовке выглядит намного чище, чем панель, плавающая над случайными частями содержимого страницы и перекрывающая их.)

    Возможно, при выборе header и выборе языков в multilingual guest language switcher footer visible их можно было бы переместить в начало меню и как-то выделить?

  2. Настройка позволяет изменить порядок языков, выбранных для краткого списка в панели:

    Однако панель, похоже, игнорирует этот порядок и вместо этого сортирует языки в алфавитном порядке по их двухбуквенному коду:
    скриншот панели переключения языков для гостей. Языки (в таком порядке): арабский, немецкий, английский (США), французский и итальянский, все перечислены на их родных языках: «اللغة العربية», «Deutsch», «English (US)», «Français», «Italiano» и «简体中文»

    Было бы здорово, если бы настроенный порядок соблюдается (либо по умолчанию, либо через дополнительный переключатель настройки).

1 лайк