Resumen: El plugin Discourse Dictionary permite a un usuario añadir el significado de diccionario de una palabra a la primera publicación de un tema. Aquí tienes un vídeo corto para demostrar su funcionamiento.
Permite a un usuario (por defecto TL2) seleccionar el significado de diccionario de una palabra a través del compositor. La palabra seleccionada, al pasar el ratón por encima, mostrará una información emergente con el significado seleccionado.
Actualmente soporta la API del Diccionario Oxford.
Actualmente soporta la forma singular de las palabras, es decir, fungi no funcionará, tendrás que usar fungus.
Los significados se almacenan en caché en la base de datos para cargas rápidas en el futuro y para evitar agotar los umbrales de la API.
Puedes ajustar los valores una vez que se cargan en el compositor.
Estoy muy emocionado de probar este plugin. Aún no estoy seguro de cómo, pero probablemente encontraré una manera de integrarlo.
Una cosa que se me ocurrió fue lo útil que podría ser esto para el aprendizaje de idiomas. Fui a la documentación del Diccionario de Oxford y vi que parece posible buscar palabras en otros idiomas también: https://developer.oxforddictionaries.com/documentation/languages
No sé mucho sobre programación en Ruby, pero por lo que puedo ver, parece que podría ser fácil para mí modificar el plugin para usar español o suajili simplemente cambiando la línea dataset: 'en-us' a es o sw en este bloque de código:
Mi intención era simplemente lanzarlo y ver si había interés en la comunidad. Este plugin es un poco especial para mí porque hice la especificación hace casi 3 años, cuando no tenía los conocimientos para construirlo.
@jimkleiber
También me he asegurado de que se puedan añadir fácilmente nuevas fuentes de diccionario. Estaré encantado de aceptar PRs a ese respecto también.
Entonces, tal vez este plugin pueda ayudarme también a aprender a crear un plugin (y hacer una PR) Le echaré un vistazo algún día y te informaré. ¡Gracias!
Lo único que no toqué fue la API de lemas para obtener la forma singular de las palabras. Es importante porque la API de Oxford especialmente (y probablemente otras) funciona con la forma singular. Eso también sería valioso.
Hola @fzngagan … Tengo un caso de uso interesante y me pregunto si tu plugin podría ayudarme.
Dirijo un foro para personas con pérdida auditiva y hay muchísimos términos que los novatos necesitan aprender. Tenemos una wiki con algunas definiciones, pero sería muy útil si pudiéramos agregar definiciones del sistema y que los términos y acrónimos definidos se subrayaran automáticamente sin que el usuario establezca la etiqueta [dict]. Tener las definiciones sugeridas por Oxford es útil, pero me imagino que muchas de estas palabras necesitarán definiciones personalizadas.
Tenemos Auto-Linkify Words Componente de tema, pero solo llega hasta convertir la aparición de una palabra en un enlace. Ciertamente se puede bifurcar para lograr lo que usted sugiere. Puede contratar a un desarrollador de Marketplace si está dispuesto a patrocinar el trabajo.