Zusammenfassung: Das Discourse Dictionary Plugin ermöglicht es einem Benutzer, die Wörterbuchbedeutung eines Wortes zum ersten Beitrag eines Themas hinzuzufügen. Hier ist ein kurzes Video, das die Funktionsweise demonstriert.
Ermöglicht einem Benutzer (standardmäßig TL2), die Wörterbuchbedeutung eines Wortes über den Komponisten auszuwählen. Das ausgewählte Wort zeigt bei Überfahrt einen Tooltip mit der ausgewählten Bedeutung an.
UnterstĂĽtzt derzeit die Oxford Dictionary API.
Unterstützt derzeit die Singularform von Wörtern, d.h. fungi funktioniert nicht, Sie müssen fungus verwenden.
Die Bedeutungen werden in der Datenbank zwischengespeichert, um zukünftige schnelle Ladevorgänge zu ermöglichen und die API-Schwellenwerte nicht zu überschreiten.
Sie können die Werte anpassen, sobald sie im Komponisten geladen sind.
Verwenden Sie die app id fĂĽr die Site-Einstellung discourse dictionary oxford app id
Verwenden Sie den api key fĂĽr die Site-Einstellung discourse dictionary oxford api key
Sie können die minimale Vertrauensstufe von Benutzern festlegen, die auf diese Funktion zugreifen können, indem Sie discourse dictionary min trust level verwenden.
Ich bin sehr gespannt darauf, dieses Plugin auszuprobieren. Ich weiĂź noch nicht wie, aber ich werde wahrscheinlich einen Weg finden, es einzubauen.
Eine Sache, die mir einfiel, war, wie hilfreich das für das Sprachenlernen sein könnte. Ich habe die Dokumentation des Oxford Dictionary konsultiert und gesehen, dass es anscheinend möglich ist, Wörter auch in anderen Sprachen nachzuschlagen: https://developer.oxforddictionaries.com/documentation/languages
Ich weiß nicht viel über Ruby-Programmierung, aber nach allem, was ich sehe, scheint es mir leicht zu sein, das Plugin so zu ändern, dass es Spanisch oder Swahili verwendet, indem ich einfach die Zeile dataset: 'en-us' in diesem Codeblock in es oder sw ändere:
Meine Absicht war es, es einfach zu starten und zu sehen, ob es Interesse in der Community gibt. Dieses Plugin ist mir ein wenig besonders, weil ich die Spezifikation dafĂĽr vor fast 3 Jahren erstellt habe, als ich noch nicht wusste, wie man es baut.
@jimkleiber
Ich habe auch dafür gesorgt, dass neue Wörterbuchquellen einfach hinzugefügt werden können. Ich freue mich auch über PRs in dieser Hinsicht.
Nun, vielleicht kann mir dieses Plugin auch helfen, zu lernen, wie man ein Plugin erstellt (und einen PR macht) Ich werde es mir eines Tages ansehen und Sie wissen lassen. Danke!
Das Einzige, was ich nicht angefasst habe, war die Lemma-API zum Abrufen der Singularform von Wörtern. Das ist wichtig, weil die Oxford-API insbesondere (und wahrscheinlich auch andere) mit der Singularform arbeiten. Das wäre auch wertvoll.
Hallo @fzngagan … Ich habe einen interessanten Anwendungsfall und frage mich, ob Ihr Plugin mir helfen könnte.
Ich betreibe ein Forum für Menschen mit Hörverlust, und es gibt viele Begriffe, die Neulinge lernen müssen. Wir haben ein Wiki mit einigen Definitionen, aber es wäre sehr praktisch, wenn wir Systemdefinitionen hinzufügen könnten und definierte Begriffe und Akronyme automatisch unterstrichen wären, ohne dass der Benutzer das [dict]-Tag setzen muss. Die von Oxford vorgeschlagenen Definitionen sind praktisch, aber ich stelle mir vor, dass viele dieser Wörter benutzerdefinierte Definitionen benötigen.
Wir haben die Theme-Komponente Auto-Linkify Words, aber sie geht nur so weit, dass ein Wort in einen Link umgewandelt wird. Sie kann sicherlich geforkt werden, um das zu erreichen, was Sie vorschlagen. Wenn Sie bereit sind, die Arbeit zu sponsern, können Sie einen Entwickler von Marketplace engagieren.