Modulo:FormeFlesse/man

Hello, you have come here looking for the meaning of the word Modulo:FormeFlesse/man. In DICTIOUS you will not only get to know all the dictionary meanings for the word Modulo:FormeFlesse/man, but we will also tell you about its etymology, its characteristics and you will know how to say Modulo:FormeFlesse/man in singular and plural. Everything you need to know about the word Modulo:FormeFlesse/man you have here. The definition of the word Modulo:FormeFlesse/man will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModulo:FormeFlesse/man, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

Questo modulo serve per riconoscere ed isolare la radice e le desinenze delle forme flesse, è stato scritto per funzionare con il {{Tabs}}, ne ricalca quindi i parametri.

Sintassi

{{#invoke: FormeFlesse | Differenze | MaschileSingolare | MaschilePlurale | FemminileSingolare | FemminilePlurale }}

Esempio

{{#invoke: FormeFlesse | Differenze | wikipediano | wikipediani | wikipediana | wikipediane }}

scomporrà le parole in
  • wikipedian
  • o
  • i
  • a
  • e

Funzione pratica

Essendo questo modulo stato concepito per dialogare con il javascript, in realtà le parie parti scomposte vengono messe all'interno di uno "<span>" invisibile. Questo è il codice del risultato finale: <span id="FFdms" style="display:none">' .. desMascSing .. '</span><span id="FFdmp" style="display:none">' .. desMascPlu ..'</span><span id="FFdfs" style="display:none">' ..desFemmSing.. '</span><span id="FFdfp" style="display:none">' ..desFemmPlu.. '</span><span id="FFrad" style="display:none">' ..radice .. '</span>'

Variabile Corrispondente a nell'esempio ID span
radice radice wikipedian FFrad
desMascSing desinenza
maschile singolare
o FFdms
desMascPlu desinenza
maschile plurale
i FFdmp
desFemmSing desinenza
femminile singolare
a FFdfs
desFemmPlu desinenza
femminile plurale
e FFdfp


Richiamare la funzione da un altro modulo

La funzione Differenze scompone le forme flesse separando la radice da ognuna delle desinenze (in pratica si limita a scrivere la parte che cambia).

Per usarla, prima carica il modulo compreso il Modulo:Arguments.

local getArgs = require('Modulo:Arguments').getArgs
local mFF = require('Modulo:FormeFlesse')

Quindi utilizza la funzione con la seguente sintassi:

mFF.Differenze(getArgs(frame))

le variabili devono essere date obbligatoriamente usando i seguenti parametri da template:

  • m per il maschile singolare
  • mpl per il maschile plurale
  • f per il femminile singolare
  • fpl per il femminile plurale

oppure usando i parametri numerali nel medesimo ordine. Se si intende usare nomi diversi, settare prima le variabili con tali nomi, esempio:

local m = VariabileMaschile
local mpl = VariabileMaschilePlurale
local f = VariabileFemminile
local fpl = VariabileFemminilePlurale