Module:R:EDICT

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

Le moteur de recherche de la base de données de JMdict/EDICT ne renvoyant aucun résultat pour les verbes « nom + する », ce module permet de retirer « する » de l’URL et de pouvoir avoir afficher les résultats concernant le nom.

Ce module est utilisé par Modèle:R:EDICT.


local p = {}

function p.edict( frame )
	local args = frame:getParent().args
    local pagename = args[1] or mw.title.getCurrentTitle().text
    local currentyear = os.date("%Y")
    local suru = mw.ustring.find(pagename, "^.+する$")
    
    if suru ~= nil then
      local pagename2 = mw.ustring.gsub(pagename, "する$", "")
      return "«&nbsp;<span lang=\"ja\" class=\"lang-ja\" xml:lang=\"ja\">"..pagename.."</span>&nbsp;», dans&nbsp;\'\'[[:w:fr:EDICT|JMdict/EDICT]]\'\', \'\'[https://www.edrdg.org/jmdict/edict_doc.html dictionnaire japonais-anglais]\'\', 1991–"..currentyear.."&nbsp;[https://www.edrdg.org/jmdictdb/cgi-bin/srchres.py?s1=1&y1=1&t1="..pagename2.."&src=1&search=Search&svc=jmdict →&nbsp;consulter cet ouvrage]" 
    else
      return "«&nbsp;<span lang=\"ja\" class=\"lang-ja\" xml:lang=\"ja\">"..pagename.."</span>&nbsp;», dans&nbsp;\'\'[[:w:fr:EDICT|JMdict/EDICT]]\'\', \'\'[https://www.edrdg.org/wiki/index.php/JMdict-EDICT_Dictionary_Project dictionnaire japonais-anglais]\'\', 1991–"..currentyear.."&nbsp;[https://www.edrdg.org/jmdictdb/cgi-bin/srchres.py?s1=1&y1=1&t1="..pagename.."&src=1&search=Search&svc=jmdict →&nbsp;consulter cet ouvrage]" 
    end
end

return p