Resumo: O plugin Discourse Dictionary permite que um usuário adicione o significado de dicionário de uma palavra à primeira postagem de um tópico. Aqui está um vídeo curto para demonstrar o funcionamento.
Permite que um usuário (padrão para TL2) selecione o significado de dicionário de uma palavra através do compositor. A palavra selecionada, quando pairada, exibirá uma dica mostrando o significado selecionado.
Atualmente suporta a API do Dicionário Oxford.
Atualmente suporta a forma singular das palavras, ou seja, fungi não funcionará, você terá que usar fungus.
Os significados são armazenados em cache no banco de dados para carregamentos rápidos no futuro e para evitar esgotar os limites da API.
Você pode ajustar os valores depois que eles forem carregados no compositor.
Estou bastante animado para experimentar este plugin. Ainda não sei como, mas provavelmente encontrarei uma maneira de integrá-lo.
Uma coisa que me ocorreu foi o quão útil isso pode ser para o aprendizado de idiomas. Fui à documentação do Oxford Dictionary e vi que parece possível procurar palavras em outros idiomas também: https://developer.oxforddictionaries.com/documentation/languages
Não sei muito sobre programação em Ruby, mas pelo que posso ver, parece que pode ser fácil para mim ajustar o plugin para usar espanhol ou suaíli apenas alterando a linha dataset: 'en-us' para es ou sw neste bloco de código:
Minha intenção era apenas lançá-lo e ver se havia interesse na comunidade. Este plugin é um pouco especial para mim porque fiz a especificação dele há quase 3 anos, quando eu não tinha o conhecimento de como construí-lo.
@jimkleiber
Também me certifiquei de que novas fontes de dicionário possam ser adicionadas facilmente. Ficarei feliz em aceitar PRs nesse sentido também.
Então talvez este plugin possa me ajudar também a aprender como construir um plugin (e fazer um PR) Vou dar uma olhada um dia desses e te aviso. Obrigado!
A única coisa que não toquei foi a API de lema para buscar a forma singular das palavras. É importante porque a API da Oxford especialmente (e provavelmente outras) funciona com a forma singular. Isso também seria valioso.
Olá @fzngagan … Tenho um caso de uso interessante e gostaria de saber se seu plugin poderia me ajudar.
Eu administro um fórum para pessoas com perda auditiva e há muitos termos que os novatos precisam aprender. Temos uma wiki com algumas definições, mas seria muito útil se pudéssemos adicionar definições do sistema e ter termos e acrônimos definidos sublinhados automaticamente sem que o usuário precise definir a tag [dict]. Ter as definições sugeridas pelo Oxford é útil, mas imagino que muitas dessas palavras precisarão de definições personalizadas.
Temos o componente de tema Auto-Linkify Words, mas ele vai apenas até converter a aparência de uma palavra em um link. Certamente pode ser adaptado para alcançar o que você está sugerindo. Você pode contratar um desenvolvedor em Marketplace se estiver feliz em patrocinar o trabalho.