<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>http://www.dialettometaurense.wiki/index.php?action=history&amp;feed=atom&amp;title=Modulo%3AFormeFlesse</id>
	<title>Modulo:FormeFlesse - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="http://www.dialettometaurense.wiki/index.php?action=history&amp;feed=atom&amp;title=Modulo%3AFormeFlesse"/>
	<link rel="alternate" type="text/html" href="http://www.dialettometaurense.wiki/index.php?title=Modulo:FormeFlesse&amp;action=history"/>
	<updated>2026-08-24T12:04:02Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>http://www.dialettometaurense.wiki/index.php?title=Modulo:FormeFlesse&amp;diff=2056&amp;oldid=prev</id>
		<title>Luigimagi: una versione importata</title>
		<link rel="alternate" type="text/html" href="http://www.dialettometaurense.wiki/index.php?title=Modulo:FormeFlesse&amp;diff=2056&amp;oldid=prev"/>
		<updated>2018-09-30T08:55:27Z</updated>

		<summary type="html">&lt;p&gt;una versione importata&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;it&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Versione meno recente&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Versione delle 08:55, 30 set 2018&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;it&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Nessuna differenza)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Luigimagi</name></author>
		
	</entry>
	<entry>
		<id>http://www.dialettometaurense.wiki/index.php?title=Modulo:FormeFlesse&amp;diff=2055&amp;oldid=prev</id>
		<title>Wim b: Compatibilità per i parametri definiti dal {{Tabs}}</title>
		<link rel="alternate" type="text/html" href="http://www.dialettometaurense.wiki/index.php?title=Modulo:FormeFlesse&amp;diff=2055&amp;oldid=prev"/>
		<updated>2018-09-01T00:35:51Z</updated>

		<summary type="html">&lt;p&gt;Compatibilità per i parametri definiti dal {{Tabs}}&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;--[=[&lt;br /&gt;
Modulo usato prevalentemente per lo script delle forma flesse.&lt;br /&gt;
&lt;br /&gt;
Questo modulo riesce a riconoscere la radice di una parola dalla desinenza separandole&lt;br /&gt;
e rendendole riconoscibili da uno script js per poter essere usate successivamente&lt;br /&gt;
&lt;br /&gt;
#################################################################################&lt;br /&gt;
Function &amp;quot;get_inserted_text&amp;quot; originally writed by Egor Skriptunoff on stackoverflow.com &lt;br /&gt;
and licensed under cc by-sa 3.0 with attribution required. &lt;br /&gt;
&lt;br /&gt;
URL: https://stackoverflow.com/a/41514182&lt;br /&gt;
#################################################################################&lt;br /&gt;
&lt;br /&gt;
]=]&lt;br /&gt;
local getArgs = require(&amp;#039;Modulo:Arguments&amp;#039;).getArgs&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.get_inserted_text(old, new, frame)&lt;br /&gt;
   local prv = {}&lt;br /&gt;
   for o = 0, #old do&lt;br /&gt;
      prv[o] = &amp;quot;&amp;quot;&lt;br /&gt;
   end&lt;br /&gt;
   for n = 1, #new do&lt;br /&gt;
      local nxt = {[0] = new:sub(1, n)}&lt;br /&gt;
      local nn = new:sub(n, n)&lt;br /&gt;
      for o = 1, #old do&lt;br /&gt;
         local result&lt;br /&gt;
         if nn == old:sub(o, o) then&lt;br /&gt;
            result = prv[o-1]&lt;br /&gt;
         else&lt;br /&gt;
            result = prv[o]..nn&lt;br /&gt;
            if #nxt[o-1] &amp;lt;= #result then&lt;br /&gt;
               result = nxt[o-1]&lt;br /&gt;
            end&lt;br /&gt;
         end&lt;br /&gt;
         nxt[o] = result&lt;br /&gt;
      end&lt;br /&gt;
      prv = nxt&lt;br /&gt;
   end&lt;br /&gt;
   return prv[#old]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.Differenze(frame)&lt;br /&gt;
local args = getArgs(frame)&lt;br /&gt;
&lt;br /&gt;
mascSing = args[1] or args.m&lt;br /&gt;
mascPlu = args[2] or args.mp&lt;br /&gt;
femmSing = args[3] or args.f&lt;br /&gt;
femmPlu = args[4] or args.fp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
desMascPlu = (p.get_inserted_text(mascSing,  mascPlu))&lt;br /&gt;
desFemmSing = (p.get_inserted_text(mascSing, femmSing))&lt;br /&gt;
desFemmPlu = (p.get_inserted_text(mascSing, femmPlu))&lt;br /&gt;
desMascSing = (p.get_inserted_text(mascPlu, mascSing))&lt;br /&gt;
radice = (p.get_inserted_text(desMascPlu, mascPlu))&lt;br /&gt;
&lt;br /&gt;
	return &amp;#039;&amp;lt;span id=&amp;quot;FFdms&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039; .. desMascSing ..&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;FFdmp&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039; .. desMascPlu ..&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;FFdfs&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039; ..desFemmSing.. &amp;#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;FFdfp&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039;..desFemmPlu.. &amp;#039;&amp;lt;/span&amp;gt;&amp;lt;span id=&amp;quot;FFrad&amp;quot; style=&amp;quot;display:none&amp;quot;&amp;gt;&amp;#039; ..radice ..&amp;#039;&amp;lt;/span&amp;gt;&amp;#039; &lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Wim b</name></author>
		
	</entry>
</feed>