На моих установках WordPress я использую вспомогательный плагин, который динамически меняет язык интерфейса административной панели. Обычно для меня бэкенд на финском, и когда мне нужна поддержка, это экономит несколько кликов при поиске скриншотов на английском. Для меня это главная причина, но официально плагин предлагает возможность быстро сменить язык бэкенда, оставляя фронтенд на другом языке.
Было бы здорово добавить такую возможность и в Discourse.
WordPress и Discourse — совершенно разные миры, и речь не только о технической стороне — они кардинально отличаются. Но в WordPress все задачи по созданию контента выполняются в бэкенде, поэтому использование родного языка здесь наиболее интуитивно, особенно когда фронтенд должен следовать другим правилам. В то же время, как всем известно, в Discourse бэкенд используется только для администрирования. Вот здесь и начинается самое интересное.
В идеальном мире мы, не говорящие на английском, могли бы оставить фронтенд в соответствии с настройками по умолчанию и предпочтениями пользователей, а бэкенд — с другими настройками. Тогда я, ты, они и вообще каждый (хм, почему-то мне снова хочется посмотреть «Блюз-братс») могли бы использовать более удобный язык при выполнении задач по созданию контента и повседневной работе, а английский — там, где применяются все англоязычные документация, инструкции и т. д.
Но поскольку мы живём не в идеальном мире, быстрый переключатель языка в один клик для всех пользователей Discourse значительно облегчил бы жизнь. Кстати, мы уже можем так менять тему и светлую/тёмную тему ![]()
Это большой вопрос? Нет. Могут ли не носители английского обойтись без такой опции? Конечно. Но разве это не упростило бы ситуацию со скриншотами здесь, сделав их понятными всем без дополнительных объяснений? Определённо.
Не знаю, стоит ли оно того, чтобы заниматься этим. Знаменитый кто-то должен это сделать, а ещё более славный богатый человек — оплатить, так как у меня нет бюджета.
Это решение полезно только для неанглоязычного мира (который гораздо больше англоязычного) и могло бы помочь в борьбе с низкокачественными переводами от Google/Bing, которые время от времени вызывают проблемы здесь.
Возможно ли это технически в рамках архитектуры Discourse? Не знаю, но вы знаете. Должно ли это быть частью ядра, плагином или компонентом? Не знаю, но вы знаете.
Запрашивалась ли такая функциональность ранее? Не думаю, но я был ленив и не искал. Скорее всего, все настолько привыкли к длинному пути через личные настройки и перезагрузке после смены языка, что даже не задумываются о другом решении ![]()
