<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://naija.elizia.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ALocution</id>
	<title>Module:Locution - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://naija.elizia.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ALocution"/>
	<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Locution&amp;action=history"/>
	<updated>2026-10-19T08:05:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0-rc.0</generator>
	<entry>
		<id>http://naija.elizia.net/index.php?title=Module:Locution&amp;diff=268&amp;oldid=prev</id>
		<title>Root: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Locution&amp;diff=268&amp;oldid=prev"/>
		<updated>2020-08-07T13:09:04Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:09, 7 August 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Root</name></author>
	</entry>
	<entry>
		<id>http://naija.elizia.net/index.php?title=Module:Locution&amp;diff=267&amp;oldid=prev</id>
		<title>Mediawiki&gt;Darmo117: Révocation des modifications de Darmo117 (discussion) vers la dernière version de Pamputt</title>
		<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Locution&amp;diff=267&amp;oldid=prev"/>
		<updated>2020-05-25T17:57:01Z</updated>

		<summary type="html">&lt;p&gt;Révocation des modifications de &lt;a href=&quot;/index.php?title=Special:Contributions/Darmo117&quot; title=&quot;Special:Contributions/Darmo117&quot;&gt;Darmo117&lt;/a&gt; (&lt;a href=&quot;/index.php?title=User_talk:Darmo117&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:Darmo117 (page does not exist)&quot;&gt;discussion&lt;/a&gt;) vers la dernière version de &lt;a href=&quot;/index.php?title=User:Pamputt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User:Pamputt (page does not exist)&quot;&gt;Pamputt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local p = {}&lt;br /&gt;
&lt;br /&gt;
local loc_langues = mw.loadData(&amp;#039;Module:locution/data&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
function p.contient_espaces(mot)&lt;br /&gt;
    if mot==nil then return nil end&lt;br /&gt;
    if (mw.ustring.find(mot, &amp;quot;. .&amp;quot;) ~= nil) then&lt;br /&gt;
        return true&lt;br /&gt;
    else&lt;br /&gt;
        return false&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.is_locution(args, article, lang)&lt;br /&gt;
	if article == nil or article.text == nil or args == nil then return false end&lt;br /&gt;
	local titre = article.text&lt;br /&gt;
	&lt;br /&gt;
	-- Annexe ? Ne garde que la dernière sous-page&lt;br /&gt;
	if article.namespace==100 then&lt;br /&gt;
		titre = mw.ustring.gsub(titre, &amp;quot;.+\/&amp;quot;, &amp;quot;&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
    -- Forcé par un paramètre&lt;br /&gt;
    if args[&amp;#039;locution&amp;#039;] then&lt;br /&gt;
    	_ajoute_categorie(&amp;#039;Wiktionnaire:Sections de type avec locution forcée&amp;#039;)&lt;br /&gt;
 &lt;br /&gt;
    	if args[&amp;#039;locution&amp;#039;] == &amp;#039;oui&amp;#039; then&lt;br /&gt;
    		return true&lt;br /&gt;
    	elseif args[&amp;#039;locution&amp;#039;] == &amp;#039;non&amp;#039; then&lt;br /&gt;
    		return false&lt;br /&gt;
    	else&lt;br /&gt;
	    	_ajoute_categorie(&amp;#039;Wiktionnaire:Sections avec paramètre locution invalide&amp;#039;)&lt;br /&gt;
    	end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- Liste blanche : on peut deviner automatiquement&lt;br /&gt;
	if loc_langues[lang] then&lt;br /&gt;
		return p.devine_locution(args, article, lang)&lt;br /&gt;
	else&lt;br /&gt;
		return false&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.devine_locution(args, article, lang)&lt;br /&gt;
	if article == nil or article.text == nil or args == nil then return false end&lt;br /&gt;
	local titre = article.text&lt;br /&gt;
	&lt;br /&gt;
    -- Cas spéciaux (par langue)&lt;br /&gt;
	if args[1] ~= nil and args[2] ~= nil then&lt;br /&gt;
		-- Verbes pronominaux français&lt;br /&gt;
		if args[2] == &amp;#039;fr&amp;#039; and typ.get_nom_singulier(args[1]) == &amp;#039;verbe&amp;#039; and mw.ustring.find(titre, &amp;quot;^se &amp;quot;) then&lt;br /&gt;
			if mw.ustring.find(titre, &amp;quot;^se [^ ]+ &amp;quot;) then&lt;br /&gt;
				return true&lt;br /&gt;
			else&lt;br /&gt;
				return false&lt;br /&gt;
			end&lt;br /&gt;
		-- Verbes pronominaux bretons&lt;br /&gt;
		-- https://fr.wiktionary.org/wiki/Wiktionnaire:Wikid%C3%A9mie/mars_2018#Verbes_pronominaux_en_breton&lt;br /&gt;
		elseif args[2] == &amp;#039;br&amp;#039; and typ.get_nom_singulier(args[1]) == &amp;#039;verbe&amp;#039; and mw.ustring.find(titre, &amp;quot;^en em &amp;quot;) then&lt;br /&gt;
			if mw.ustring.find(titre, &amp;quot;^en em [^ ]+ &amp;quot;) then&lt;br /&gt;
					return true&lt;br /&gt;
				else&lt;br /&gt;
					return false&lt;br /&gt;
				end&lt;br /&gt;
		-- Verbes pronominaux néerlandais&lt;br /&gt;
		elseif args[2] == &amp;#039;nl&amp;#039; and typ.get_nom_singulier(args[1]) == &amp;#039;verbe&amp;#039; and mw.ustring.find(titre, &amp;quot;^zich &amp;quot;) then&lt;br /&gt;
			if mw.ustring.find(titre, &amp;quot;^zich [^ ]+ &amp;quot;) then&lt;br /&gt;
					return true&lt;br /&gt;
				else&lt;br /&gt;
					return false&lt;br /&gt;
				end&lt;br /&gt;
		-- Verbes à particule néerlandais&lt;br /&gt;
		elseif args[2] == &amp;#039;nl&amp;#039; and typ.get_nom_singulier(args[1]) == &amp;#039;verbe&amp;#039;&lt;br /&gt;
		-- est-ce que le verbe finit par &amp;quot; aan&amp;quot;, &amp;quot; achter&amp;quot;, &amp;quot; af&amp;quot;, etc ?&lt;br /&gt;
		and (mw.ustring.find(titre, &amp;quot; aan$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; aaneen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; achter&amp;quot;) &lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; achterna$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; achterover$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; achteruit$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; achteruit$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; af$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; beet$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; bij$&amp;quot;)  &lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; bijeen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; binnen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; bloot$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; boven$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; buiten$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; deel$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; dicht$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; dood$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; door$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; droog$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; fijn$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; gaar$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; gelijk$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; glad$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; goed$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; groot$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; hard$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; in$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; ineen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; klein$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; kort$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; kwijt$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; lang$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; langs$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; leeg$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; los$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; mede$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; mee$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; mis$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; na$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; neer$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; om$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; omver$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; onder$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; op$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; open$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; opeen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; over$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; raak$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; recht$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; rond$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; samen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; scheef$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; schoon$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; stil$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; stuk$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; tegen$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; terecht$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; terug$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; toe$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; uit$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; vast$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; vlak$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; vol$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; voor$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; voort$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; voorbij$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; vooruit$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; vrij$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; weg$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; warm$&amp;quot;)&lt;br /&gt;
		or mw.ustring.find(titre, &amp;quot; zwart$&amp;quot;)) then&lt;br /&gt;
			-- On teste la présence d&amp;#039;une seule espace&lt;br /&gt;
			if mw.ustring.find(titre, &amp;quot;^[^ ]+ [^ ]+$&amp;quot;) then&lt;br /&gt;
				return false&lt;br /&gt;
			else&lt;br /&gt;
				return true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
    -- Par défaut : espaces = locution&lt;br /&gt;
    if p.contient_espaces(titre) then&lt;br /&gt;
        return true&lt;br /&gt;
    else&lt;br /&gt;
    	return false&lt;br /&gt;
    end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Mediawiki&gt;Darmo117</name></author>
	</entry>
</feed>