Available Locales Plugin

Repo: Majal / discourse-available-locales · GitLab

This plugin allows you to limit the locales shown in the Interface language dropdown in the User settings.

image

Admin settings

  • available interface locales: List of locales that will be available for users to select.

Notes

  • This plugin will be enabled once you enable the allow user locale setting.

image

  • By default, all languages available in Discourse today (2018-04-27) are enabled.
9 лайков

Just tried this (2018-4-29) Work for me!

Thanks for building this!
(I am just trying different plugin to get familiar with Discourse plugin ecosystem.)

0. Install

cd discourse/plugin
git clone https://gitlab.com/majalorg/discourse-available-locales

restart rails s

1. Set available language (as admin) (Chrome)

2. Use another browser to login as normal user (Firefox)

Thanks!

1 лайк

@angus разработал плагин, который включает этот функционал. Вам стоит посмотреть его, вместо установки этого плагина: Multilingual Plugin 🌐

1 лайк

Разница здесь в том, что функция отображается в настройках пользователя. Мне это нравится.

Многоязычный плагин также позволяет ограничить доступные локали в настройке языков пользовательского интерфейса.

Подробнее: Pavilion

4 лайка

Сработает ли это после такой настройки: (то есть, например, без локали для анонимных пользователей из Китая?)

Я так не думаю, эта функция была недоступна, когда я разрабатывал это. Возможно, плагин @angus поддерживает это.

2 лайка