Riepilogo: Il plugin Discourse Dictionary consente a un utente di aggiungere il significato di una parola dal dizionario al primo post di un argomento. Ecco un breve video per dimostrare il funzionamento.
Consente a un utente (impostazione predefinita TL2) di selezionare il significato di una parola da un dizionario tramite il compositore. La parola selezionata, quando passata sopra con il mouse, visualizzerà un tooltip che mostra il significato selezionato.
Attualmente supporta l’API del dizionario Oxford.
Attualmente supporta la forma singolare delle parole, ad esempio fungi non funzionerà, dovrai usare fungus.
I significati vengono memorizzati nella cache nel database per caricamenti rapidi in futuro e per evitare di esaurire le soglie dell’API.
Puoi modificare i valori una volta caricati nel compositore.
Sono molto entusiasta di provare questo plugin. Non so ancora come, ma probabilmente troverò un modo per integrarlo.
Una cosa che mi è venuta in mente è quanto possa essere utile per l’apprendimento delle lingue. Sono andato alla documentazione dell’Oxford Dictionary e ho visto che sembra possibile cercare parole anche in altre lingue: https://developer.oxforddictionaries.com/documentation/languages
Non so molto sulla programmazione Ruby, ma da quello che posso vedere, sembra che possa essere facile per me modificare il plugin per usare lo spagnolo o lo swahili semplicemente cambiando la riga dataset: 'en-us' in es o sw in questo blocco di codice:
La mia intenzione era solo di lanciarlo e vedere se c’era interesse nella community. Questo plugin è un po’ speciale per me perché ho creato le specifiche quasi 3 anni fa, quando non avevo le conoscenze per costruirlo.
Allora forse questo plugin può aiutarmi anche a imparare a costruire un plugin (e fare un PR) Darò un’occhiata uno di questi giorni e ti farò sapere. Grazie!
L’unica cosa che non ho toccato è stata l’API lemma per recuperare la forma singolare delle parole. È importante perché l’API di Oxford in particolare (e probabilmente altre) funziona con la forma singolare. Anche questo sarebbe prezioso.
Ciao @fzngagan … Ho un caso d’uso interessante e mi chiedo se il tuo plugin potrebbe aiutarmi.
Gestisco un forum per persone con problemi di udito e ci sono tantissimi termini che i nuovi arrivati devono imparare. Abbiamo una wiki con alcune definizioni, ma sarebbe molto utile se potessimo aggiungere definizioni di sistema e avere termini e acronimi definiti automaticamente sottolineati senza che l’utente imposti il tag [dict]. Avere le definizioni suggerite da Oxford è utile, ma immagino che molte di queste parole avranno bisogno di definizioni personalizzate.
Abbiamo Auto-Linkify Words Theme Component ma si limita a convertire l’aspetto di una parola in un link. Può certamente essere modificato per ottenere ciò che stai suggerendo. Puoi assumere uno sviluppatore da Marketplace se sei felice di sponsorizzare il lavoro.