У меня есть форум, которому это нужно, и я разработал для него плагин — он всё ещё находится в активной разработке, но почти все функции, упомянутые в этой теме, уже доступны.
Кто готов его попробовать?
Кстати, поддержка I18n (интернационализации) пока не очень хорошая.
Конечно, я всё ещё заинтересован. Можете написать мне в личные сообщения с информацией, но, возможно, у меня не получится этим заняться какое-то время.
И ещё, что это значит?
Честно говоря, я не знаю, стоит ли мне об этом беспокоиться или нет.
i18next — это фреймворк интернационализации, написанный на JavaScript и для JavaScript. Но это гораздо больше!
i18next выходит за рамки стандартных функций интернационализации (i18n), таких как (множественное число, контекст, интерполяция, форматирование). Он предоставляет полное решение для локализации вашего продукта: от веб-приложений до мобильных и настольных версий.
Вам может быть это важно, если вам нужно перевести текстовое содержимое этого плагина на некоторые языки.
Что ж, учитывая, что Discourse расширяем, я полагаю, это можно реализовать, спонсировав разработку плагина.
Я думаю, что плагин Automation пригодится для автоматизации этого процесса.
Кастомный плагин, который можно включать для каждой категории отдельно, снизил бы риск до минимума, если всё сделано грамотно. Хотя, возможно, будет сложно добавить участников, кроме автора темы (OP).
Тогда ничего сделано не будет. Вам нужно обратиться в сообщество форума с просьбой о внесении изменений. Маловероятно, что команда добавит эту функцию, которая подходит скорее для узкоспециализированных случаев использования. Функции часто добавляются, когда они приносят широкую пользу, а не решают единичную задачу. И нет, Стивен, по-моему, ты не проявляешь пассивную агрессию, указывая на то, чего ты на самом деле хочешь
Это просто здорово! Возможно, стоит его проверить. Нужно лишь узнать больше о потенциальных проблемах с поддержкой. Но выглядит очень перспективно.
Я бы с интересом протестировал твой плагин и предоставлю любую обратную связь, которую ты захочешь получить.