Ich habe ein Forum, das dies benötigt, und ich habe ein Plugin dafür entwickelt – es befindet sich noch in der aktiven Entwicklung, aber fast alle in diesem Thema genannten Funktionen sind bereits verfügbar.
Hat jemand Lust, es auszuprobieren?
Übrigens ist die I18n-Unterstützung nicht gut.
Vielleicht sollte ich ein paar Screenshots anhängen?
i18next ist ein Internationalisierungs-Framework, geschrieben in und für JavaScript. Aber es ist viel mehr als das!
i18next geht über die Bereitstellung der Standard-i18n-Funktionen hinaus, wie z. B. (Pluralformen, Kontext, Interpolation, Formatierung). Es bietet Ihnen eine Komplettlösung zur Lokalisierung Ihres Produkts von Web bis Mobile und Desktop.
Sie könnten sich darum kümmern müssen, wenn Sie den Textinhalt dieses Plugins in einige Sprachen übersetzen müssen.
Foren, in denen Benutzer zum Beispiel Pen-&-Paper-Rollenspiele spielen. Der Spielleiter kann das Thema zum Beispiel bis zur nächsten Sitzung schließen.
Nun, da Discourse erweiterbar ist, stelle ich mir vor, dass dies durch die Finanzierung der Entwicklung eines Plugins geschehen könnte.
Ich stelle mir vor, dass das Automatisierungs-Plugin nützlich wäre, um diesen Prozess zu automatisieren.
Ein benutzerdefiniertes Plugin, das pro Kategorie aktiviert werden könnte, würde das Risiko bei guter Umsetzung auf ein Minimum reduzieren. Es könnte schwierig sein, andere als den Ersteller hinzuzufügen.
Dann wird nichts getan. Sie müssen Ihre Community-Foren um eine Änderung bitten. Es ist unwahrscheinlich, dass das Team diese Funktion hinzufügen wird, die eher für einen Nischenanwendungsfall gedacht ist. Funktionen werden oft aufgrund eines breiten Nutzens gegenüber einem Einzelfall hinzugefügt. Und nein, Stephen, meiner Meinung nach ist er nicht passiv-aggressiv, indem er zusammenfasst, wonach Sie wirklich fragen
Das ist ziemlich großartig! Vielleicht muss ich es mir ansehen. Ich muss nur mehr über mögliche Support-Probleme wissen. Aber es sieht sehr vielversprechend aus.
Ich wäre daran interessiert, Ihr Plugin zu testen. Und jedes Feedback zu geben, das Sie wünschen.