# Vincenzo Reale <smart2128vr@gmail.com>, 2020, 2021.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"PO-Revision-Date: 2021-12-16 15:40+0100\n"
"Last-Translator: Vincenzo Reale <smart2128vr@gmail.com>\n"
"Language-Team: Italian <kde-i18n-it@kde.org>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Lokalize 21.12.0\n"
"X-Qt-Contexts: true\n"

#: KSeExpr/ExprBuiltins.cpp:27
msgctxt "builtin|"
msgid ""
"float abs(float x)\n"
"absolute value of x"
msgstr ""
"float abs(float x)\n"
"valore assoluto di x"

#: KSeExpr/ExprBuiltins.cpp:30
msgctxt "builtin|"
msgid ""
"float deg(float angle)\n"
"radians to degrees"
msgstr ""
"float deg(float angolo)\n"
"radianti a gradi"

#: KSeExpr/ExprBuiltins.cpp:31
msgctxt "builtin|"
msgid ""
"float rad(float angle)\n"
"degrees to radians"
msgstr ""
"float rad(float angolo)\n"
"gradi a radianti"

#: KSeExpr/ExprBuiltins.cpp:33
msgctxt "builtin|"
msgid ""
"float cosd(float angle)\n"
"cosine in degrees"
msgstr ""
"float cosd(float angolo)\n"
"coseno in gradi"

#: KSeExpr/ExprBuiltins.cpp:34
msgctxt "builtin|"
msgid ""
"float sind(float angle)\n"
"sine in degrees"
msgstr ""
"float sind(float angolo)\n"
"seno in gradi"

#: KSeExpr/ExprBuiltins.cpp:35
msgctxt "builtin|"
msgid ""
"float tand(float angle)\n"
"tangent in degrees"
msgstr ""
"float tand(float angolo)\n"
"tangente in gradi"

#: KSeExpr/ExprBuiltins.cpp:36
msgctxt "builtin|"
msgid ""
"float acosd(float value)\n"
"arc cosine in degrees"
msgstr ""
"float acosd(float valore)\n"
"arcocoseno in gradi"

#: KSeExpr/ExprBuiltins.cpp:37
msgctxt "builtin|"
msgid ""
"float asind(float value)\n"
"arc sine in degrees"
msgstr ""
"float asind(float valore)\n"
"arcoseno in gradi"

#: KSeExpr/ExprBuiltins.cpp:38
msgctxt "builtin|"
msgid ""
"float atand(float value)\n"
"arc tangent in degrees"
msgstr ""
"float atand(float value)\n"
"arc tangent in degrees"

#: KSeExpr/ExprBuiltins.cpp:39
msgctxt "builtin|"
msgid ""
"float atan2d(float y,float x)\n"
"arc tangent in degrees of y/x between -180 and 180"
msgstr ""
"float atan2d(float y,float x)\n"
"arcotangente in gradi di y/x tra -180 e 180"

#: KSeExpr/ExprBuiltins.cpp:41
msgctxt "builtin|"
msgid ""
"float cos(float angle)\n"
"cosine in radians"
msgstr ""
"float cos(float angolo)\n"
"coseno in radianti"

#: KSeExpr/ExprBuiltins.cpp:42
msgctxt "builtin|"
msgid ""
"float sin(float angle)\n"
"sine in radians"
msgstr ""
"float sin(float angolo)\n"
"seno in radianti"

#: KSeExpr/ExprBuiltins.cpp:43
msgctxt "builtin|"
msgid ""
"float tan(float angle)\n"
"tangent in radians"
msgstr ""
"float tan(float angolo)\n"
"tangente in radianti"

#: KSeExpr/ExprBuiltins.cpp:44
msgctxt "builtin|"
msgid ""
"float acos(float value)\n"
"arc cosine in radians"
msgstr ""
"float acos(float valore)\n"
"arcocoseno in radianti"

#: KSeExpr/ExprBuiltins.cpp:45
msgctxt "builtin|"
msgid ""
"float asin(float value)\n"
"arc sine in radians"
msgstr ""
"float asin(float valore)\n"
"arcoseno in radianti"

#: KSeExpr/ExprBuiltins.cpp:46
msgctxt "builtin|"
msgid ""
"float atan(float value)\n"
"arc tangent in radians"
msgstr ""
"float atan(float valore)\n"
"arcotangente in radianti"

#: KSeExpr/ExprBuiltins.cpp:47
msgctxt "builtin|"
msgid ""
"float atan2(float y,float x)\n"
"arc tangent in radians of y/x between -PI and PI"
msgstr ""
"float atan2(float y,float x)\n"
"arcotangente in radianti di y/x tra -PI e PI"

#: KSeExpr/ExprBuiltins.cpp:49
msgctxt "builtin|"
msgid ""
"float cosh(float angle)\n"
"hyperbolic cosine in radians"
msgstr ""
"float cosh(float angolo)\n"
"coseno iperbolico in radianti"

#: KSeExpr/ExprBuiltins.cpp:50
msgctxt "builtin|"
msgid ""
"float sinh(float angle)\n"
"hyperbolic sine in radians"
msgstr ""
"float sinh(float angolo)\n"
"seno iperbolico in radianti"

#: KSeExpr/ExprBuiltins.cpp:51
msgctxt "builtin|"
msgid ""
"float tanh(float angle)\n"
"hyperbolic tangent in radians"
msgstr ""
"float tanh(float angolo)\n"
"tangente iperbolica in radianti"

#: KSeExpr/ExprBuiltins.cpp:52
msgctxt "builtin|"
msgid ""
"float acosh(float value)\n"
"hyperbolic arc cosine in radians"
msgstr ""
"float acosh(float valore)\n"
"arcocoseno iperbolico in radianti"

#: KSeExpr/ExprBuiltins.cpp:53
msgctxt "builtin|"
msgid ""
"float asinh(float value)\n"
"hyperbolic arc sine in radians"
msgstr ""
"float asinh(float valore)\n"
"seno iperbolico in radianti"

#: KSeExpr/ExprBuiltins.cpp:54
msgctxt "builtin|"
msgid ""
"float atanh(float value)\n"
"hyperbolic arc tangent in radians"
msgstr ""
"float atanh(float valore)\n"
"arcotangente iperbolica in radianti"

#: KSeExpr/ExprBuiltins.cpp:56
msgctxt "builtin|"
msgid ""
"float clamp(float x,float lo,float hi)\n"
"constrain x to range [lo,hi]"
msgstr ""
"float clamp(float x,float lo,float hi)\n"
"vincola x all'intervallo [lo, hi]"

#: KSeExpr/ExprBuiltins.cpp:57
msgctxt "builtin|"
msgid ""
"float round(float x)\n"
"nearest integer to x"
msgstr ""
"float round(float x)\n"
"intero più vicino a x"

#: KSeExpr/ExprBuiltins.cpp:58
msgctxt "builtin|"
msgid ""
"float max(float a,float b)\n"
"greater of a and b"
msgstr ""
"float max(float a,float b)\n"
"maggiore di a e b"

#: KSeExpr/ExprBuiltins.cpp:59
msgctxt "builtin|"
msgid ""
"float min(float a,float b)\n"
"lesser of a and b"
msgstr ""
"float min(float a,float b)\n"
"minore di a e b"

#: KSeExpr/ExprBuiltins.cpp:60
msgctxt "builtin|"
msgid ""
"float trunc(float a)\n"
"nearest integer towards zero"
msgstr ""
"float trunc(float a)\n"
"intero più vicino verso lo zero"

#: KSeExpr/ExprBuiltins.cpp:61
msgctxt "builtin|"
msgid ""
"float floor(float a)\n"
"next lower integer"
msgstr ""
"float floor(float a)\n"
"intero successivo inferiore"

#: KSeExpr/ExprBuiltins.cpp:62
msgctxt "builtin|"
msgid ""
"float ceil(float a)\n"
"next higher integer"
msgstr ""
"float ceil(float a)\n"
"intero successivo più alto"

#: KSeExpr/ExprBuiltins.cpp:64
msgctxt "builtin|"
msgid ""
"float invert(float a)\n"
"Defined as 1-x"
msgstr ""
"float invert(float a)\n"
"Definito come 1-x"

#: KSeExpr/ExprBuiltins.cpp:65
msgctxt "builtin|"
msgid ""
"float cbrt(float x)\n"
"cube root"
msgstr ""
"float cbrt(float x)\n"
"radice cubica"

#: KSeExpr/ExprBuiltins.cpp:66
msgctxt "builtin|"
msgid ""
"float sqrt(float x)\n"
"square root"
msgstr ""
"float sqrt(float x)\n"
"radice quadrata"

#: KSeExpr/ExprBuiltins.cpp:67
msgctxt "builtin|"
msgid ""
"float exp(float x)\n"
"E raised to the x power"
msgstr ""
"float exp(float x)\n"
"E elevato alla potenza di x"

#: KSeExpr/ExprBuiltins.cpp:68
msgctxt "builtin|"
msgid ""
"float pow(float x, float y)\n"
"x to the y power, also available as ^"
msgstr ""
"float pow(float x)\n"
"x alla potenza di y, disponibile anche come ^"

#: KSeExpr/ExprBuiltins.cpp:69
msgctxt "builtin|"
msgid ""
"float log(float x)\n"
"Natural logarithm"
msgstr ""
"float log(float x)\n"
"Logaritmo naturale"

#: KSeExpr/ExprBuiltins.cpp:70
msgctxt "builtin|"
msgid ""
"float log10(float x)\n"
"Base 10 logarithm"
msgstr ""
"float log10(float x)\n"
"Logaritmo in base 10"

#: KSeExpr/ExprBuiltins.cpp:71
msgctxt "builtin|"
msgid ""
"float fmod(float x,float y)\n"
"remainder of x/y (also available as % operator)"
msgstr ""
"float fmod(float x,float y)\n"
"resto di x/y (disponibile anche come operatore %)"

#: KSeExpr/ExprBuiltins.cpp:72
msgctxt "builtin|"
msgid ""
"float turbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Absolute value of each noise term is taken. This gives billowy appearance"
msgstr ""
"float turbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Viene preso il valore assoluto di ciascun termine di rumore. Questo dà un "
"aspetto fluttuante"

#: KSeExpr/ExprBuiltins.cpp:75
msgctxt "builtin|"
msgid ""
"color cturbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Absolute value of each noise term is taken. This gives billowy appearance"
msgstr ""
"color cturbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Viene preso il valore assoluto di ciascun termine di rumore. Questo dà un "
"aspetto fluttuante"

#: KSeExpr/ExprBuiltins.cpp:78
msgctxt "builtin|"
msgid ""
"vector vturbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Absolute value of each noise term is taken. This gives billowy appearance"
msgstr ""
"vector vturbulence(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"Viene preso il valore assoluto di ciascun termine di rumore. Questo dà un "
"aspetto fluttuante"

#: KSeExpr/ExprBuiltins.cpp:86
msgctxt "builtin|"
msgid ""
"float compress(float x,float lo,float hi)\n"
"Remaps x in [0,1] to [lo,hi]"
msgstr ""
"float compress(float x,float lo,float hi)\n"
"Rimappa x in [0,1] a [lo,hi]"

#: KSeExpr/ExprBuiltins.cpp:94
msgctxt "builtin|"
msgid ""
"float expand(float x,float lo,float hi)\n"
"Remaps x in [lo,hi] to [0,1]"
msgstr ""
"float expand(float x,float lo,float hi)\n"
"Rimappa x in [lo,hi] a [0,1]"

#: KSeExpr/ExprBuiltins.cpp:100
msgctxt "builtin|"
msgid ""
"float fit(float x,float a1,float b1,float a2,float b2)\n"
"Linearly remaps x in [a1,b1] to [a2,b2]"
msgstr ""
"float fit(float x,float a1,float b1,float a2,float b2)\n"
"Rimappa linearmente x in [a1,b1] a [a2,b2]"

#: KSeExpr/ExprBuiltins.cpp:106
msgctxt "builtin|"
msgid ""
"float gamma(float x, float g)\n"
"Gamma correction of x with gamma factor g"
msgstr ""
"float gamma (float x, float g)\n"
"Correzione gamma di x con fattore gamma g"

#: KSeExpr/ExprBuiltins.cpp:113
msgctxt "builtin|"
msgid ""
"float bias(float x, float g)\n"
"Variation of gamma where values less than 0.5 pull the curve down\n"
"and values greater than 0.5 pull the curve up\n"
"pow(x,log(b)/log(0.5))"
msgstr ""
"float bias(float x, float g)\n"
"Variazione della gamma dove valori inferiori a 0,5 abbassano la curva\n"
"e valori maggiori di 0,5 alzano la curva\n"
"pow(x,log(b)/log(0.5))"

#: KSeExpr/ExprBuiltins.cpp:124
msgctxt "builtin|"
msgid ""
"float contrast(float x, float c)\n"
"Adjust the contrast.&nbsp; For c from 0 to 0.5, the contrast is decreased."
"&nbsp; For c &gt; 0.5, the contrast is increased."
msgstr ""
"float contrast(float x,float c)\n"
"Regola il contrasto. &nbsp; Per c tra 0 e 0,5, il contrasto è ridotto.&nbsp; "
"Per c &gt; 0,5, il contrasto è aumentato."

#: KSeExpr/ExprBuiltins.cpp:132
msgctxt "builtin|"
msgid ""
"float boxstep(float x,float a)\n"
" if x < a then 0 otherwise 1"
msgstr ""
"float boxstep(float x,float a)\n"
" se x < a allora 0 altrimenti 1"

#: KSeExpr/ExprBuiltins.cpp:143
msgctxt "builtin|"
msgid ""
"float linearstep(float x, float a, float b)\n"
" if x &lt; a then 0, if x &gt; b then 1, and\n"
"x transitions linearly when a &lt; x &lt; b"
msgstr ""
"float linearstep(float x,float a,float b)\n"
" se x &lt; a allora 0, se x &gt; b allora 1, e\n"
"x passa linearmente quando a &lt; x &lt; b"

#: KSeExpr/ExprBuiltins.cpp:165
msgctxt "builtin|"
msgid ""
"float smoothstep(float x,float a,float b)\n"
" if x &lt; a then 0, if x &gt; b then 1, and\n"
"x transitions smoothly (cubic) when a &lt; x &lt; b"
msgstr ""
"float smoothstep(float x,float a,float b)\n"
" se x &lt; a allora 0, se x &gt; b allora 1, e\n"
"x passa gradualmente (cubica) quando a &lt; x &lt; b"

#: KSeExpr/ExprBuiltins.cpp:187
msgctxt "builtin|"
msgid ""
"float gasussstep(float x,float a,float b)\n"
" if x &lt; a then 0, if x &gt; b then 1, and\n"
"x transitions smoothly (exponentially) when a &lt; x &lt; b"
msgstr ""
"float gasussstep(float x,float a,float b)\n"
" se x &lt; a allora 0, se x &gt; b allora 1, e\n"
"x passa in modo graduale (esponenzialmente) quando a &lt; x &lt; b"

#: KSeExpr/ExprBuiltins.cpp:218
msgctxt "builtin|"
msgid ""
"remap(float x, float source, float range, float falloff, float interp)\n"
"General remapping function.\n"
"When x is within +/- <i>range</i> of source, the result is one.\n"
"The result falls to zero beyond that range over <i>falloff</i> distance.\n"
"The falloff shape is controlled by <i>interp</i>. Numeric values\n"
"or named constants may be used:\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>linear</b> = 0\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>smooth</b> = 1\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>gaussian</b> = 2\n"
msgstr ""
"remap(float x, float source, float range, float falloff, float interp)\n"
"Funzione di ri-mappatura generale.\n"
"Quando x è all'interno di +/- il<i>range</i> della sorgente, il risultato è "
"uno.\n"
"Il risultato scende a zero oltre tale intervallo sulla distanza di "
"<i>falloff</i>.\n"
"La forma del decadimento è controllata da <i>interp</i>. Valori numerici\n"
"o costanti con nome possono essere utilizzati:\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>linear</b> = 0\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>smooth</b> = 1\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>gaussian</b> = 2\n"

#: KSeExpr/ExprBuiltins.cpp:233
msgctxt "builtin|"
msgid ""
"mix(float a,float b,float alpha)\n"
"Blend of a and b according to alpha."
msgstr ""
"mix(float a,float b,float alpha)\n"
"Miscela di a e b in base ad alfa."

#: KSeExpr/ExprBuiltins.cpp:260
msgctxt "builtin|"
msgid ""
"color  hsi(color x, float h, float s, float i, float map=1)\n"
"The hsi function shifts the hue by h\n"
"(in degrees) and scales the saturation and intensity by s and i\n"
"respectively.&nbsp; A map may be supplied which will control the shift\n"
"- the full shift will happen when the map is one and no shift will\n"
"happen when the map is zero.&nbsp; The shift will be scaled back for\n"
"values between zero and one."
msgstr ""
"color  hsi(color x, float h, float s, float i, float map=1)\n"
"La funzione hsi sposta la tonalità di h\n"
"(in gradi) e scala la saturazione e l'intensità di s e i\n"
"rispettivamente.&nbsp;Potrebbe essere fornita una mappa che controllerà lo "
"spostamento\n"
"- lo spostamento completo avverrà quando la mappa è una e nessuno "
"spostamento\n"
"si verifica quando la mappa è zero.&nbsp;Lo spostamento sarà ridotto per\n"
"valori compresi tra zero e uno."

#: KSeExpr/ExprBuiltins.cpp:306
msgctxt "builtin|"
msgid ""
"color midhsi(color x, float h, float s, float i, float map, float falloff=1, "
"int interp=0)\n"
"The midhsi function is just like the hsi function except that\n"
"the control map is centered around the mid point (value of 0.5)\n"
"and can scale the shift in both directions."
msgstr ""
"color midhsi(color x, float h, float s, float i, float map, float falloff=1, "
"int interp=0)\n"
"La funzione midhsi è proprio come la funzione hsi tranne che\n"
"la mappa di controllo è centrata attorno al punto medio (valore 0,5)\n"
"e può scalare lo spostamento in entrambe le direzioni."

#: KSeExpr/ExprBuiltins.cpp:358
msgctxt "builtin|"
msgid ""
"color rgbtohsl(color rgb)\n"
"RGB to HSL color space conversion.\n"
"HSL is Hue, Saturation, Lightness (all in range [0..1] )\n"
"These functions have also been extended to support rgb and hsl values\n"
"outside of the range [0..1] in a reasonable way.&nbsp; For any rgb or\n"
"hsl value (except for negative s values), the conversion is\n"
"well-defined and reversible."
msgstr ""
"color rgbtohsl(color rgb)\n"
"Conversione dello spazio dei colori da RGB a HSL.\n"
"HSL sta per Tonalità (Hue), Saturazione, Luminosità (tutto nell'intervallo "
"[0..1])\n"
"Queste funzioni sono state estese anche per supportare i valori rgb e hsl\n"
"al di fuori dell'intervallo [0..1] in modo ragionevole.&nbsp;Per qualsiasi "
"valore rgb o\n"
"hsl (ad eccezione dei valori s negativi), la conversione è\n"
"ben definita e reversibile."

#: KSeExpr/ExprBuiltins.cpp:413
msgctxt "builtin|"
msgid ""
"color hsltorgb(color hsl)\n"
"HSL to RGB color space conversion.\n"
"HSL is Hue, Saturation, Lightness (all in range [0..1] )\n"
"These functions have also been extended to support rgb and hsl values\n"
"outside of the range [0..1] in a reasonable way.&nbsp; For any rgb or\n"
"hsl value (except for negative s values), the conversion is\n"
"well-defined and reversible."
msgstr ""
"color hsltorgb(color hsl)\n"
"Conversione dello spazio dei colori da HSL a RGB.\n"
"HSL sta per Tonalità (Hue), Saturazione, Luminosità (tutto nell'intervallo "
"[0..1])\n"
"Queste funzioni sono state estese anche per supportare i valori rgb e hsl\n"
"al di fuori dell'intervallo [0..1] in modo ragionevole.&nbsp;Per qualsiasi "
"valore rgb o\n"
"hsl (ad eccezione dei valori s negativi), la conversione è\n"
"ben definita e reversibile."

#: KSeExpr/ExprBuiltins.cpp:441
msgctxt "builtin|"
msgid ""
"color saturate(color val, float amt)\n"
"Scale saturation of color by amt.\n"
"The color is scaled around the rec709 luminance value,\n"
"and negative results are clamped at zero.\n"
msgstr ""
"color saturate(color val, float amt)\n"
"Scala la saturazione del colore di amt.\n"
"Il colore viene ridimensionato attorno al valore di luminanza di rec709,\n"
"e i risultati negativi sono fissati a zero.\n"

#: KSeExpr/ExprBuiltins.cpp:499
msgctxt "builtin|"
msgid ""
"float rand ( [float min, float max], [float seed] )\n"
"Random number between [min, max] (or [0, 1] if unspecified).\n"
"If a seed is supplied, it will be used in addition to the internal seeds and "
"may be used to create multiple distinct generators."
msgstr ""
"float rand ( [float min, float max], [float seme] )\n"
"Numero casuale compreso tra [min, max] (o [0, 1] se non specificato).\n"
"Se viene fornito un seme, sarà utilizzato in aggiunta ai semi interni epuò "
"essere utilizzato per creare più generatori distinti."

#: KSeExpr/ExprBuiltins.cpp:553
msgctxt "builtin|"
msgid ""
"float hash(float seed1,[float seed2, ...])\n"
"Like rand, but with no internal seeds. Any number of seeds may be given\n"
"and the result will be a random function based on all the seeds."
msgstr ""
"float hash(float seed1,[float seed2, ...])\n"
"Come rand, ma senza semi interni. Può essere fornito un numero qualsiasi di "
"semi\n"
"e il risultato sarà una funzione casuale basata su tutti i semi."

#: KSeExpr/ExprBuiltins.cpp:596
msgctxt "builtin|"
msgid ""
"float noise ( vector v )\n"
"float noise ( float x, float y )\n"
"float noise ( float x, float y, float z )\n"
"float noise ( float x, float y, float z, float w )\n"
"Original perlin noise at location (C2 interpolant)"
msgstr ""
"float noise ( vector v )\n"
"float noise ( float x, float y )\n"
"float noise ( float x, float y, float z )\n"
"float noise ( float x, float y, float z, float w )\n"
"Rumore di Perlin originale nella posizione (interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:610
msgctxt "builtin|"
msgid ""
"float snoise ( vector v)\n"
"signed noise w/ range -1 to 1 formed with original perlin noise at location "
"(C2 interpolant)"
msgstr ""
"float snoise ( vector v)\n"
"rumore con segno nell'intervallo da -1 a 1 formato con rumore di Perlin "
"originale nella posizione (interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:621
msgctxt "builtin|"
msgid ""
"vector vnoise ( vector v)\n"
"vector noise formed with original perlin noise at location (C2 interpolant)"
msgstr ""
"vector vnoise ( vector v)\n"
"rumore vettoriale formato con rumore di Perlin originale nella posizione "
"(interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:629
msgctxt "builtin|"
msgid ""
"color cnoise ( vector v)\n"
"color noise formed with original perlin noise at location (C2 interpolant)"
msgstr ""
"color cnoise ( vector v)\n"
"rumore di colore formato con rumore di Perlin originale nella posizione "
"(interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:640
msgctxt "builtin|"
msgid ""
"float snoise4 ( vector v,float t)\n"
"4D signed noise w/ range -1 to 1 formed with original perlin noise at "
"location (C2 interpolant)"
msgstr ""
"float snoise4 ( vector v,float t)\n"
"rumore 4D con segno nell'intervallo da -1 a 1 formato con rumore di Perlin "
"originale nella posizione (interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:651
msgctxt "builtin|"
msgid ""
"vector vnoise4 ( vector v,float t)\n"
"4D vector noise formed with original perlin noise at location (C2 "
"interpolant)"
msgstr ""
"vector vnoise4 ( vector v,float t)\n"
"rumore vettoriale 4D formato con rumore di Perlin originale nella posizione "
"(interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:659
msgctxt "builtin|"
msgid ""
"color cnoise4 ( vector v,float t)\n"
"4D color noise formed with original perlin noise at location (C2 interpolant)"
msgstr ""
"color cnoise4 ( vector v,float t)\n"
"rumore di colore 4D formato con rumore di Perlin originale nella posizione "
"(interpolante C2)"

#: KSeExpr/ExprBuiltins.cpp:751
msgctxt "builtin|"
msgid ""
"float fbm(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"fbm (Fractal Brownian Motion) is a multi-frequency noise function. \n"
"The base frequency is the same as the \"noise\" function. The total number "
"of frequencies is controlled by octaves. The lacunarity is the spacing "
"between the frequencies - a value of 2 means each octave is twice the "
"previous frequency. The gain controls how much each frequency is scaled "
"relative to the previous frequency."
msgstr ""
"float fbm(vector v,int octaves=6,float lacunarity=2,float gain=.5)\n"
"fbm (moto browniano frazionario) è una funzione di rumore multi-frequenza.\n"
"La frequenza di base è la stessa della funzione «noise». Il numero\n"
"totale di frequenze è controllato da ottave. La lacunarità è la\n"
"spaziatura tra le frequenze - un valore di 2 significa che ogni ottava è\n"
"due volte la frequenza precedente. Il guadagno controlla quanto ciascuna\n"
"frequenza viene scalata rispetto alla frequenza precedente."

#: KSeExpr/ExprBuiltins.cpp:787
msgctxt "builtin|"
msgid "vector vfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"
msgstr "vector vfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"

#: KSeExpr/ExprBuiltins.cpp:820
msgctxt "builtin|"
msgid ""
"float fbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)\n"
"fbm (Fractal Brownian Motion) is a multi-frequency noise function. \n"
"The base frequency is the same as the \"noise\" function. The total \n"
"number of frequencies is controlled by octaves. The lacunarity is the \n"
"spacing between the frequencies - a value of 2 means each octave is \n"
"twice the previous frequency. The gain controls how much each \n"
"frequency is scaled relative to the previous frequency."
msgstr ""
"float fbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)\n"
"fbm (moto browniano frazionario) è una funzione di rumore multi-frequenza.\n"
"La frequenza di base è la stessa della funzione «noise». Il numero\n"
"totale di frequenze è controllato da ottave. La lacunarità è la\n"
"spaziatura tra le frequenze - un valore di 2 significa che ogni ottava è\n"
"due volte la frequenza precedente. Il guadagno controlla quanto ciascuna\n"
"frequenza viene scalata rispetto alla frequenza precedente."

#: KSeExpr/ExprBuiltins.cpp:860
msgctxt "builtin|"
msgid ""
"vector vfbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)"
msgstr ""
"vector vfbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)"

#: KSeExpr/ExprBuiltins.cpp:866
msgctxt "builtin|"
msgid "color cfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"
msgstr "color cfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"

#: KSeExpr/ExprBuiltins.cpp:872
msgctxt "builtin|"
msgid ""
"color cfbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)"
msgstr ""
"color cfbm4(vector v,float time,int octaves=6,float lacunarity=2,float "
"gain=.5)"

#: KSeExpr/ExprBuiltins.cpp:881
msgctxt "builtin|"
msgid ""
"float cellnoise(vector v)\n"
"cellnoise generates a field of constant colored cubes based on the integer "
"location.\n"
"This is the same as the prman cellnoise function."
msgstr ""
"float cellnoise(vector v)\n"
"cellnoise genera un campo di cubi colorati costanti in base alla posizione "
"dell'intero.\n"
"È uguale alla funzione prman cellnoise."

#: KSeExpr/ExprBuiltins.cpp:893
msgctxt "builtin|"
msgid ""
"color cellnoise(vector v)\n"
"cellnoise generates a field of constant colored cubes based on the integer "
"location.\n"
"This is the same as the prman cellnoise function."
msgstr ""
"color cellnoise(vector v)\n"
"cellnoise genera un campo di cubi colorati costanti in base alla posizione "
"dell'intero.\n"
"È uguale alla funzione prman cellnoise."

#: KSeExpr/ExprBuiltins.cpp:906
msgctxt "builtin|"
msgid ""
"float pnoise ( vector v, vector period )\n"
"periodic noise"
msgstr ""
"float pnoise ( vector v, vector period )\n"
"rumore periodico"

#: KSeExpr/ExprBuiltins.cpp:1050
msgctxt "builtin|"
msgid ""
"float voronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"voronoi is a cellular noise pattern. It is a jittered variant of cellnoise."
msgstr ""
"float voronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"voronoi è un modello di rumore cellulare. È una variante con jitter di "
"cellnoise."

#: KSeExpr/ExprBuiltins.cpp:1126
msgctxt "builtin|"
msgid ""
"color cvoronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"returns color in cellular pattern. It is a jittered variant of cellnoise."
msgstr ""
"color cvoronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"restituisce il colore nel modello cellulare. È una variante con jitter di "
"cellnoise."

#: KSeExpr/ExprBuiltins.cpp:1175
msgctxt "builtin|"
msgid ""
"color pvoronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"returns center of voronoi cell."
msgstr ""
"color pvoronoi(vector v, int type=1,float jitter=0.5, float fbmScale=0, int "
"fbmOctaves=4,float fbmLacunarity=2, float fbmGain=.5)\n"
"restituisce il centro della cellula voronoi."

#: KSeExpr/ExprBuiltins.cpp:1238
msgctxt "builtin|"
msgid ""
"float dist(vector a, vector b)\n"
"distance between two points"
msgstr ""
"float dist(vector a, vector b)\n"
"distanza tra due punti"

#: KSeExpr/ExprBuiltins.cpp:1246
msgctxt "builtin|"
msgid ""
"float length(vector v)\n"
"length of vector"
msgstr ""
"float length(vector v)\n"
"lunghezza del vettore"

#: KSeExpr/ExprBuiltins.cpp:1254
msgctxt "builtin|"
msgid ""
"float hypot(vector v)\n"
"length of 2d vector [x,y]"
msgstr ""
"float hypot(vector v)\n"
"lunghezza del  vettore 2D [x,y]"

#: KSeExpr/ExprBuiltins.cpp:1262
msgctxt "builtin|"
msgid ""
"float dot(vector a,vector b)\n"
"vector dot product"
msgstr ""
"float dot(vector a,vector b)\n"
"prodotto scalare"

#: KSeExpr/ExprBuiltins.cpp:1274
msgctxt "builtin|"
msgid ""
"vector norm(vector v)\n"
"vector scaled to unit length"
msgstr ""
"vector norm(vector v)\n"
"vettore scalato alla lunghezza unitaria"

#: KSeExpr/ExprBuiltins.cpp:1282
msgctxt "builtin|"
msgid ""
"vector cross(vector a,vector b)\n"
"vector cross product"
msgstr ""
"vector cross(vector a,vector b)\n"
"prodotto vettoriale"

#: KSeExpr/ExprBuiltins.cpp:1293
msgctxt "builtin|"
msgid ""
"float angle(vector a,vector b)\n"
"angle between two vectors (in radians)"
msgstr ""
"float angle(vector a,vector b)\n"
"angolo tra due vettori (in radianti)"

#: KSeExpr/ExprBuiltins.cpp:1301
msgctxt "builtin|"
msgid ""
"vector angle(vector a,vector b)\n"
"normalized vector orthogonal to a and b scaled to unit length"
msgstr ""
"vector angle(vector a,vector b)\n"
"vettore normalizzato ortogonale ad a e b scalato alla lunghezza unitaria"

#: KSeExpr/ExprBuiltins.cpp:1317
msgctxt "builtin|"
msgid ""
"vector rotate(vector v,vector axis,float angle)\n"
"rotates v around axis by given angle (in radians)"
msgstr ""
"vector rotate(vector v,vector axis,float angle)\n"
"ruota v attorno all'asse di un dato angolo (in radianti)"

#: KSeExpr/ExprBuiltins.cpp:1327
msgctxt "builtin|"
msgid ""
"vector up(vector P,vector upvec)\n"
"rotates v such that the Y axis points in the given up direction"
msgstr ""
"vector up(vector P,vector upvec)\n"
"ruota v in modo tale che l'asse Y punti nella direzione indicata"

#: KSeExpr/ExprBuiltins.cpp:1343
msgctxt "builtin|"
msgid ""
"int cycle(int index, int loRange, int hiRange )\n"
"Cycles through values between loRange and hiRange based on supplied index.\n"
"This is an offset \"mod\" function. The result is computed as ``loRange + "
"value % (hiRange-loRange+1)``."
msgstr ""
"int cycle(int index, int loRange, int hiRange )\n"
"Passa attraverso i valori tra loRange e hiRange in base all'indice fornito.\n"
"Questa è una funzione «mod» di offset. Il risultato è calcolato come "
"``loRange + value % (hiRange-loRange+1)``."

#: KSeExpr/ExprBuiltins.cpp:1405
msgctxt "builtin|"
msgid ""
"int pick(float index, int loRange, int hiRange, [float weights, ...] )\n"
"Picks values randomly between loRange and hiRange based on supplied index "
"(which is\n"
"automatically hashed).&nbsp; The values will be distributed according\n"
"to the supplied weights.&nbsp; Any weights not supplied are assumed to\n"
"be 1.0."
msgstr ""
"int pick (float index, int loRange, int hiRange, [float weights, ...])\n"
"Seleziona i valori in modo casuale tra loRange e hiRange in base all'indice "
"fornito (per cui viene generato\n"
"automaticamente un hash).&nbsp;I valori verranno distribuiti secondo\n"
"ai pesi forniti.&nbsp;Si assume che i pesi non forniti\n"
"siano 1,0."

#: KSeExpr/ExprBuiltins.cpp:1416
msgctxt "builtin|"
msgid ""
"color swatch(float index, color choice0, color choice1, color choice2, "
"[...])\n"
"Chooses one of the supplied color choices based on the index (assumed to be "
"in range [0..1])."
msgstr ""
"color swatch (float index, colore choice0, color choice1, color choice2, "
"[...])\n"
"Sceglie una delle scelte di colore fornite in base all'indice "
"(presumibilmente nell'intervallo [0..1])."

#: KSeExpr/ExprBuiltins.cpp:1431
msgctxt "builtin|"
msgid ""
"float choose(float index,float choice1, float choice2, [...])\n"
"Chooses one of the supplied choices based on the index (assumed to be in "
"range [0, 1])."
msgstr ""
"float choose(float index,float choice1, float choice2, [...])\n"
"Seleziona una delle scelte fornite in base all'indice (assunto "
"nell'intervallo [0, 1])."

#: KSeExpr/ExprBuiltins.cpp:1487
msgctxt "builtin|"
msgid ""
"float wchoose(float index,float choice1, float weight1, float choice2, float "
"weight2, [...] )\n"
"Chooses one of the supplied choices based on the index (assumed to be in "
"range [0..1]).\n"
"The values will be distributed according to the supplied weights."
msgstr ""
"float wchoose(float indice,float scelta1, float peso1, float scelta2, float "
"peso2, [...] )\n"
"Seleziona una delle scelte fornite in base all'indice (assunto "
"nell'intervallo [0..1]).\n"
"I valori saranno distribuiti in base ai pesi forniti."

#: KSeExpr/ExprBuiltins.cpp:1509
msgctxt "builtin|"
msgid ""
"float spline(float param,float y1,float y2,float y3,float y4,[...])\n"
"\n"
"Interpolates a set of values to the parameter specified where y1, ..., yn "
"are\n"
"distributed evenly from [0..1]"
msgstr ""
"float spline (float param,float y1,float y2,float y3,float y4,[...])\n"
"\n"
"Interpola un insieme di valori nel parametro specificato dove y1, ..., yn "
"sono\n"
"distribuiti uniformemente da [0...1]"

#: KSeExpr/ExprBuiltins.cpp:1550 KSeExpr/ExprBuiltins.cpp:1615
msgctxt "builtin|"
msgid "Unable to validate the interpolant type"
msgstr "Impossibile convalidare il tipo interpolante"

#: KSeExpr/ExprBuiltins.cpp:1554 KSeExpr/ExprBuiltins.cpp:1618
msgctxt "builtin|"
msgid "Invalid interpolant type"
msgstr "Tipo interpolante non valido"

#: KSeExpr/ExprBuiltins.cpp:1588
msgctxt "builtin|"
msgid ""
"float curve(float param,float pos0,float val0,int interp0,float pos1,float "
"val1,int interp1,[...])\n"
"\n"
"Interpolates a 1D ramp defined by control points at 'param'. Control points "
"are specified \n"
"by triples of parameters pos_i, val_i, and interp_i. Interpolation codes "
"are \n"
"0 - none, 1 - linear, 2 - smooth, 3 - spline, \n"
"4 - monotone (non oscillating spline)"
msgstr ""
"float curve(float param,float pos0,float val0,int interp0,float pos1,float "
"val1,int interp1,[...])\n"
"\n"
"Interpola una rampa 1D definita dai punti di controllo in «param». I punti "
"di controllo sono specificati\n"
"per triple dei parametri pos_i, val_i e interp_i. I codici di interpolazione "
"sono \n"
"0 - nessuna, 1 - lineare, 2 - liscia, 3 - spline,\n"
"4 - monotona (spline non oscillante)"

#: KSeExpr/ExprBuiltins.cpp:1660
msgctxt "builtin|"
msgid ""
"color curve(float param,float pos0,color val0,int interp0,float pos1,color "
"val1,int interp1,[...])\n"
"\n"
"Interpolates color ramp given by control points at 'param'. Control points "
"are specified \n"
"by triples of parameters pos_i, val_i, and interp_i. Interpolation codes "
"are \n"
"0 - none, 1 - linear, 2 - smooth, 3 - spline, \n"
"4 - monotone (non oscillating spline)"
msgstr ""
"color curve(float param,float pos0,color val0,int interp0,float pos1,color "
"val1,int interp1,[...])\n"
"\n"
"Interpola la scala di colori fornita dai punti di controllo in «param». I "
"punti di controllo sono specificati\n"
"da triple dei parametri pos_i, val_i e interp_i. I codici di interpolazione "
"sono\n"
"0 - nessuna, 1 - lineare, 2 - liscia, 3 - spline,\n"
"4 - monotona (spline non oscillante)"

#: KSeExpr/ExprBuiltins.cpp:1732
msgctxt "builtin|"
msgid ""
"getVar(string varName,vector defaultValue)\n"
"return value of varName if variable exists, otherwise return defaultValue"
msgstr ""
"getVar (string varName,vector defaultValue)\n"
"restituisce il valore di varName se la variabile esiste, altrimenti "
"restituisce defaultValue"

#: KSeExpr/ExprBuiltins.cpp:1879
msgctxt "builtin|"
msgid ""
"float printf(string format,[vec0, vec1,  ...])\n"
"Prints out a string to STDOUT, Format parameters allowed are \"%v\" and \"%f"
"\".\n"
"Return parameter is empty, but must be assigned to a variable."
msgstr ""
"printf (formato stringa,[vec0, vec1, ...])\n"
"Stampa una stringa su STDOUT, i parametri di formato consentiti sono è «%v» "
"and «%f».\n"
"Il parametro di ritorno è vuoto, ma deve essere assegnato a una variabile."

#: KSeExpr/ExprBuiltins.cpp:1992
msgctxt "builtin|"
msgid ""
"sprintf(string format, [double|string, double|string, ...])\n"
"Returns a string formatted from the given values.  See 'man sprintf' for "
"format details."
msgstr ""
"sprintf (formato stringa, [double|stringa, double|stringa, ...])\n"
"Restituisce una stringa formattata dai valori forniti. Vedi «man sprintf» "
"per i dettagli del formato."

#: KSeExprUI/ECMQmLoader-seexpr2_qt.cpp:62
#: KSeExprUI/ECMQmLoader-seexpr2_qt.cpp:122
#: KSeExprUI/ExprControlCollection.cpp:27
msgctxt "ExprControlCollection|"
msgid "Add new variable"
msgstr "Aggiungi una nuova variabile"

#: KSeExprUI/ErrorMessages.cpp:15
msgctxt "ErrorMessages|"
msgid "Expected string or float[d]"
msgstr "Stringa o float[d] atteso"

#: KSeExprUI/ErrorMessages.cpp:17
msgctxt "ErrorMessages|"
msgid "Expected float[d]"
msgstr "float[d] atteso"

#: KSeExprUI/ErrorMessages.cpp:19
#, qt-format
msgctxt "ErrorMessages|"
msgid "Expected float[%1]"
msgstr "float[%1] atteso"

#: KSeExprUI/ErrorMessages.cpp:21
#, qt-format
msgctxt "ErrorMessages|"
msgid "Type mismatch, first: '%1'; second: '%2'"
msgstr "Tipo non corrispondente, primo: «%1»; secondo «%2»"

#: KSeExprUI/ErrorMessages.cpp:23
msgctxt "ErrorMessages|"
msgid "Expected float or float[3]"
msgstr "Float atteso o float[3] "

#: KSeExprUI/ErrorMessages.cpp:25
#, qt-format
msgctxt "ErrorMessages|"
msgid "Expected '%1' for argument, got '%2'"
msgstr "Atteso «%1» come argomento, ricevuto «%2»"

#: KSeExprUI/ErrorMessages.cpp:27
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be 1 to 7"
msgstr "Numero di argomenti non corretto, dovrebbe essere da 1 a 7"

#: KSeExprUI/ErrorMessages.cpp:29
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be multiple of 3 plus 1"
msgstr "Numero di argomenti non corretto, dovrebbe essere multiplo di 3 più 1"

#: KSeExprUI/ErrorMessages.cpp:31
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be 1 or more"
msgstr "Numero di argomenti non corretto, dovrebbe essere 1 o più"

#: KSeExprUI/ErrorMessages.cpp:33
msgctxt "ErrorMessages|"
msgid "First argument must be a string"
msgstr "Il primo argomento deve essere una stringa"

#: KSeExprUI/ErrorMessages.cpp:35
msgctxt "ErrorMessages|"
msgid "Incomplete format specifier"
msgstr "Specificatore di formato incompleto"

#: KSeExprUI/ErrorMessages.cpp:37
#, qt-format
msgctxt "ErrorMessages|"
msgid "No variable named '%1'"
msgstr "Nessuna variabile con nome «%1»"

#: KSeExprUI/ErrorMessages.cpp:39
#, qt-format
msgctxt "ErrorMessages|"
msgid "Function '%1' has no definition"
msgstr "La funzione «%1» non ha definizione"

#: KSeExprUI/ErrorMessages.cpp:41
#, qt-format
msgctxt "ErrorMessages|"
msgid "Assignment operation has incorrect type '%1'"
msgstr "L'operazione di assegnazione ha il tipo non corretto «%1»"

#: KSeExprUI/ErrorMessages.cpp:43
msgctxt "ErrorMessages|"
msgid "Types of conditional are not compatible"
msgstr "I tipi di condizione non sono compatibili"

#: KSeExprUI/ErrorMessages.cpp:45
#, qt-format
msgctxt "ErrorMessages|"
msgid "Variable '%1' defined in conditionals inconsistently"
msgstr "Variabile «%1» definita nelle condizioni in modo incoerente"

#: KSeExprUI/ErrorMessages.cpp:47
#, qt-format
msgctxt "ErrorMessages|"
msgid "Too few arguments for function '%1'"
msgstr "Troppi argomenti per la funzione «%1»"

#: KSeExprUI/ErrorMessages.cpp:49
#, qt-format
msgctxt "ErrorMessages|"
msgid "Too many arguments for function '%1'"
msgstr "Troppi argomenti per la funzione «%1»"

#: KSeExprUI/ErrorMessages.cpp:51
#, qt-format
msgctxt "ErrorMessages|"
msgid "Expression generated type '%1', incompatible with desired type '%2'"
msgstr ""
"Tipo di espressione generato «%1», incompatibile con il tipo desiderato «%2»"

#: KSeExprUI/ErrorMessages.cpp:53
#, qt-format
msgctxt "ErrorMessages|"
msgid "Syntax error near '%1'"
msgstr "Errore di sintassi vicino a «%1»"

#: KSeExprUI/ErrorMessages.cpp:55
#, qt-format
msgctxt "ErrorMessages|"
msgid "Unexpected end of expression near '%1'"
msgstr "Fine di espressione inattesa vicino a «%1»"

#: KSeExprUI/ErrorMessages.cpp:57
msgctxt "ErrorMessages|"
msgid "Unexpected end of format string"
msgstr "Fine inattesa della stringa di formato"

#: KSeExprUI/ErrorMessages.cpp:59
msgctxt "ErrorMessages|"
msgid "Invalid format string, only %v or %f is allowed"
msgstr "Formato non valido, è consentito solo %v o %f"

#: KSeExprUI/ErrorMessages.cpp:61
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments for format string"
msgstr "Numero di argomenti non corretto per la stringa di formato"

#: KSeExprUI/ErrorMessages.cpp:64
#, qt-format
msgctxt "ErrorMessages|"
msgid "Unknown error (message = %1)"
msgstr "Errore sconosciuto (messaggio = %1)"

#: KSeExprUI/ExprAddDialog.cpp:27
msgctxt "ExprAddDialog|"
msgid "Variable"
msgstr "Variabile"

#: KSeExprUI/ExprAddDialog.cpp:40 KSeExprUI/ExprAddDialog.cpp:50
#: KSeExprUI/ExprAddDialog.cpp:135
msgctxt "ExprAddDialog|"
msgid "Lookup"
msgstr "Ricerca"

#: KSeExprUI/ExprAddDialog.cpp:41 KSeExprUI/ExprAddDialog.cpp:51
#: KSeExprUI/ExprAddDialog.cpp:134
msgctxt "ExprAddDialog|"
msgid "$u"
msgstr "$u"

#: KSeExprUI/ExprAddDialog.cpp:43
msgctxt "ExprAddDialog|"
msgid "Curve"
msgstr "Curva"

#: KSeExprUI/ExprAddDialog.cpp:53
msgctxt "ExprAddDialog|"
msgid "Color Curve"
msgstr "Curva di colore"

#: KSeExprUI/ExprAddDialog.cpp:60 KSeExprUI/ExprAddDialog.cpp:76
#: KSeExprUI/ExprAddDialog.cpp:93
msgctxt "ExprAddDialog|"
msgid "Default"
msgstr "Predefinita"

#: KSeExprUI/ExprAddDialog.cpp:61 KSeExprUI/ExprAddDialog.cpp:77
#: KSeExprUI/ExprAddDialog.cpp:94
msgctxt "ExprAddDialog|"
msgid "Min"
msgstr "Min"

#: KSeExprUI/ExprAddDialog.cpp:62 KSeExprUI/ExprAddDialog.cpp:78
#: KSeExprUI/ExprAddDialog.cpp:95
msgctxt "ExprAddDialog|"
msgid "Max"
msgstr "Max"

#: KSeExprUI/ExprAddDialog.cpp:63 KSeExprUI/ExprAddDialog.cpp:65
#: KSeExprUI/ExprAddDialog.cpp:79 KSeExprUI/ExprAddDialog.cpp:81
#: KSeExprUI/ExprAddDialog.cpp:96 KSeExprUI/ExprAddDialog.cpp:97
#: KSeExprUI/ExprAddDialog.cpp:98 KSeExprUI/ExprAddDialog.cpp:104
msgctxt "ExprAddDialog|"
msgid "0"
msgstr "0"

#: KSeExprUI/ExprAddDialog.cpp:67
msgctxt "ExprAddDialog|"
msgid "10"
msgstr "10"

#: KSeExprUI/ExprAddDialog.cpp:69
msgctxt "ExprAddDialog|"
msgid "Int"
msgstr "Int"

#: KSeExprUI/ExprAddDialog.cpp:83 KSeExprUI/ExprAddDialog.cpp:106
msgctxt "ExprAddDialog|"
msgid "1"
msgstr "1"

#: KSeExprUI/ExprAddDialog.cpp:86
msgctxt "ExprAddDialog|"
msgid "Float"
msgstr "Float"

#: KSeExprUI/ExprAddDialog.cpp:109
msgctxt "ExprAddDialog|"
msgid "Vector"
msgstr "Vettore"

#: KSeExprUI/ExprAddDialog.cpp:119 KSeExprUI/ExprAddDialog.cpp:125
msgctxt "ExprAddDialog|"
msgid "Color"
msgstr "Colore"

#: KSeExprUI/ExprAddDialog.cpp:137
msgctxt "ExprAddDialog|"
msgid "Rainbow"
msgstr "Arcobaleno"

#: KSeExprUI/ExprAddDialog.cpp:139
msgctxt "ExprAddDialog|"
msgid "Shades of Gray"
msgstr "Sfumature di grigio"

#: KSeExprUI/ExprAddDialog.cpp:140
msgctxt "ExprAddDialog|"
msgid "Colors"
msgstr "Colori"

#: KSeExprUI/ExprAddDialog.cpp:144
msgctxt "ExprAddDialog|"
msgid "Swatch"
msgstr "Campione"

#: KSeExprUI/ExprAddDialog.cpp:152
msgctxt "ExprAddDialog|"
msgid "string"
msgstr "stringa"

#: KSeExprUI/ExprAddDialog.cpp:153
msgctxt "ExprAddDialog|"
msgid "file"
msgstr "File"

#: KSeExprUI/ExprAddDialog.cpp:154
msgctxt "ExprAddDialog|"
msgid "directory"
msgstr "cartella"

#: KSeExprUI/ExprAddDialog.cpp:158
msgctxt "ExprAddDialog|"
msgid "String Name"
msgstr "Nome stringa"

#: KSeExprUI/ExprAddDialog.cpp:160
msgctxt "ExprAddDialog|"
msgid "String Type"
msgstr "Tipo stringa"

#: KSeExprUI/ExprAddDialog.cpp:162
msgctxt "ExprAddDialog|"
msgid "String Default"
msgstr "Valore predefinito stringa"

#: KSeExprUI/ExprAddDialog.cpp:165
msgctxt "ExprAddDialog|"
msgid "String"
msgstr "Stringa"

#: KSeExprUI/ExprBrowser.cpp:299
msgctxt "ExprBrowser|"
msgid "X"
msgstr "X"

#: KSeExprUI/ExprBrowser.cpp:404 KSeExprUI/ExprBrowser.cpp:423
msgctxt "ExprBrowser|"
msgid "Save Expression"
msgstr "Salva espressione"

#: KSeExprUI/ExprBrowser.cpp:404 KSeExprUI/ExprBrowser.cpp:423
msgctxt "ExprBrowser|"
msgid "*.se"
msgstr "*.se"

#: KSeExprUI/ExprBrowser.cpp:409 KSeExprUI/ExprBrowser.cpp:428
#, qt-format
msgctxt "ExprBrowser|"
msgid "Could not open file %1 for writing"
msgstr "Impossibile aprire il file %1 in scrittura"

#: KSeExprUI/ExprBrowser.cpp:410 KSeExprUI/ExprBrowser.cpp:429
#: KSeExprUI/ExprBrowser.cpp:450
msgctxt "ExprBrowser|"
msgid "Error"
msgstr "Errore"

#: KSeExprUI/ExprBrowser.cpp:449
#, qt-format
msgctxt "ExprBrowser|"
msgid "Could not open file %1 for writing.  Is it read-only?"
msgstr "Impossibile aprire il file %1 in scrittura. È in sola lettura?"

#: KSeExprUI/ExprBrowser.cpp:450
#, qt-format
msgctxt "ExprBrowser|"
msgid "<font face=fixed>%1</font>"
msgstr "<font face=fixed>%1</font>"

#: KSeExprUI/ExprColorCurve.cpp:180
msgctxt "CCurveScene|"
msgid "Delete Point"
msgstr "Elimina punto"

#: KSeExprUI/ExprColorCurve.cpp:397
msgctxt "ExprColorCurve|"
msgid "Selected Position:"
msgstr "Posizione selezionata:"

#: KSeExprUI/ExprColorCurve.cpp:408
msgctxt "ExprColorCurve|"
msgid "Selected Color:"
msgstr "Colore selezionato:"

#: KSeExprUI/ExprColorCurve.cpp:416
msgctxt "ExprColorCurve|"
msgid "Interp:"
msgstr "Interp:"

#: KSeExprUI/ExprColorCurve.cpp:421
msgctxt "ExprColorCurve|"
msgid "None"
msgstr "Nessuno"

#: KSeExprUI/ExprColorCurve.cpp:422
msgctxt "ExprColorCurve|"
msgid "Linear"
msgstr "Lineare"

#: KSeExprUI/ExprColorCurve.cpp:423
msgctxt "ExprColorCurve|"
msgid "Smooth"
msgstr "Smussatura"

#: KSeExprUI/ExprColorCurve.cpp:424
msgctxt "ExprColorCurve|"
msgid "Spline"
msgstr "Spline"

#: KSeExprUI/ExprColorCurve.cpp:425
msgctxt "ExprColorCurve|"
msgid "MSpline"
msgstr "MSpline"

#: KSeExprUI/ExprColorCurve.cpp:445
msgctxt "ExprColorCurve|"
msgid "&Expand..."
msgstr "&Espandi..."

#: KSeExprUI/ExprColorCurve.cpp:487
#, qt-format
msgctxt "ExprColorCurve|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprColorSwatch.cpp:77
msgctxt "ExprColorFrame|"
msgid "Delete Swatch"
msgstr "Elimina campione"

#: KSeExprUI/ExprColorSwatch.cpp:78
msgctxt "ExprColorFrame|"
msgid "Cancel"
msgstr "Annulla"

#: KSeExprUI/ExprColorSwatch.cpp:98
#, qt-format
msgctxt "ExprColorWidget|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprColorSwatch.cpp:123
msgctxt "ExprColorSwatchWidget|"
msgid "&Add..."
msgstr "&Aggiungi..."

#: KSeExprUI/ExprCompletionModel.cpp:121
msgctxt "ExprCompletionModel|"
msgid "Local"
msgstr "Locale"

#: KSeExprUI/ExprControl.cpp:185 KSeExprUI/ExprControl.cpp:200
#, qt-format
msgctxt "ExprControl|"
msgid "<b>%1</b>"
msgstr "<b>%1</b>"

#: KSeExprUI/ExprControl.cpp:279
#, qt-format
msgctxt "NumberControl|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprControl.cpp:386
#, qt-format
msgctxt "VectorControl|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprControl.cpp:456 KSeExprUI/ExprControl.cpp:465
msgctxt "StringControl|"
msgid "Please choose a file"
msgstr "Scegli un file"

#: KSeExprUI/ExprControl.cpp:456
msgctxt "StringControl|"
msgid "Images (*.tif *.tx *.jpg *.ptx *.png)"
msgstr "Immagini (*.tif *.tx *.jpg *.ptx *.png)"

#: KSeExprUI/ExprControl.cpp:488
msgctxt "CurveControl|"
msgid "Pos:"
msgstr "Pos:"

#: KSeExprUI/ExprControl.cpp:488
msgctxt "CurveControl|"
msgid "Val:"
msgstr "Val:"

#: KSeExprUI/ExprControl.cpp:488
msgctxt "CurveControl|"
msgid "Interp:"
msgstr "Interp:"

#: KSeExprUI/ExprControl.cpp:512
msgctxt "CCurveControl|"
msgid "Pos:"
msgstr "Pos:"

#: KSeExprUI/ExprControl.cpp:512
msgctxt "CCurveControl|"
msgid "Val:"
msgstr "Val:"

#: KSeExprUI/ExprControl.cpp:512
msgctxt "CCurveControl|"
msgid "Interp:"
msgstr "Interp:"

#: KSeExprUI/ExprControl.cpp:617 KSeExprUI/ExprControl.cpp:618
#: KSeExprUI/ExprControl.cpp:619 KSeExprUI/ExprControl.cpp:620
#, qt-format
msgctxt "ExprGraphPreview|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprCurve.cpp:153
msgctxt "CurveScene|"
msgid "Delete Point"
msgstr "Elimina punto"

#: KSeExprUI/ExprCurve.cpp:298
msgctxt "ExprCurve|"
msgid "Selected Position:"
msgstr "Posizione selezionata:"

#: KSeExprUI/ExprCurve.cpp:309
msgctxt "ExprCurve|"
msgid "Selected Value:"
msgstr "Valore selezionato:"

#: KSeExprUI/ExprCurve.cpp:317
msgctxt "ExprCurve|"
msgid "Interp:"
msgstr "Interp:"

#: KSeExprUI/ExprCurve.cpp:322
msgctxt "ExprCurve|"
msgid "None"
msgstr "Nessuno"

#: KSeExprUI/ExprCurve.cpp:323
msgctxt "ExprCurve|"
msgid "Linear"
msgstr "Lineare"

#: KSeExprUI/ExprCurve.cpp:324
msgctxt "ExprCurve|"
msgid "Smooth"
msgstr "Smussatura"

#: KSeExprUI/ExprCurve.cpp:325
msgctxt "ExprCurve|"
msgid "Spline"
msgstr "Spline"

#: KSeExprUI/ExprCurve.cpp:326
msgctxt "ExprCurve|"
msgid "MSpline"
msgstr "MSpline"

#: KSeExprUI/ExprCurve.cpp:347
msgctxt "ExprCurve|"
msgid "&Expand..."
msgstr "&Espandi..."

#: KSeExprUI/ExprCurve.cpp:390 KSeExprUI/ExprCurve.cpp:399
#, qt-format
msgctxt "ExprCurve|"
msgid "%1"
msgstr "%1"

#: KSeExprUI/ExprEditor.cpp:73
msgctxt "ExprEditor|"
msgid "Expression Editor"
msgstr "Editor delle espressioni"

#: KSeExprUI/ExprEditor.cpp:235
#, qt-format
msgctxt "ExprEditor|"
msgid "(%1, %2): %3"
msgstr "(%1, %2): %3"

#: KSeExprUI/ExprFileDialog.cpp:84
msgctxt "ExprFileDialog|"
msgid "Open"
msgstr "Apri"

#: KSeExprUI/ExprFileDialog.cpp:189
msgctxt "ExprFileDialog|"
msgid "Favorites"
msgstr "Preferiti"

#: KSeExprUI/ExprTextEdit.cpp:44
msgctxt "ExprTextEdit|"
msgid "Pop-up Help"
msgstr "Aiuto a comparsa"

#: KSeExprUI/ExprTextEdit.cpp:186
#, qt-format
msgctxt "ExprTextEdit|"
msgid "<b>%1</b>"
msgstr "<b>%1</b>"

#: KSeExprUI/ExprTextEdit.cpp:188
#, qt-format
msgctxt "ExprTextEdit|"
msgid "<br>%1"
msgstr "<br>%1"

#~ msgctxt "ExprAddDialog|"
#~ msgid "Link"
#~ msgstr "Collegamento"

#~ msgctxt "ExprAddDialog|"
#~ msgid "AnimCurve"
#~ msgstr "AnimCurve"

#~ msgctxt "ExprAddDialog|"
#~ msgid "Deep Water"
#~ msgstr "Acqua profonda"

#~ msgctxt "ExprDialog|"
#~ msgid "Preview / Library"
#~ msgstr "Anteprima / Raccolta"

#~ msgctxt "ExprDialog|"
#~ msgid "Preview"
#~ msgstr "Anteprima"

#~ msgctxt "ExprDialog|"
#~ msgid "Save"
#~ msgstr "Salva"

#~ msgctxt "ExprDialog|"
#~ msgid "Save As"
#~ msgstr "Salva come"

#~ msgctxt "ExprDialog|"
#~ msgid "Save Local"
#~ msgstr "Salva localmente"

#~ msgctxt "ExprDialog|"
#~ msgid "Clear"
#~ msgstr "Pulisci"

#~ msgctxt "ExprDialog|"
#~ msgid "Apply"
#~ msgstr "Applica"

#~ msgctxt "ExprDialog|"
#~ msgid "Accept"
#~ msgstr "Accetta"

#~ msgctxt "ExprDialog|"
#~ msgid "Cancel"
#~ msgstr "Annulla"

#~ msgctxt "ExprDialog|"
#~ msgid "Your expression had possible errors."
#~ msgstr "La tua espressione aveva probabilmente degli errori."

#~ msgctxt "ExprDialog|"
#~ msgid "Do you want to accept your expression anyways?"
#~ msgstr "Vuoi accettare comunque la tua espressione?"

#~ msgctxt "ExprDialog|"
#~ msgid "Help"
#~ msgstr "Aiuto"

#~ msgctxt "ExprDialog|"
#~ msgid "Back"
#~ msgstr "Indietro"

#~ msgctxt "ExprDialog|"
#~ msgid "Forward"
#~ msgstr "Avanti"

#~ msgctxt "ExprDialog|"
#~ msgid "Find"
#~ msgstr "Trova"

#~ msgctxt "ExprDialog|"
#~ msgid "Find Next"
#~ msgstr "Trova successivo"

#~ msgctxt "ExprDialog|"
#~ msgid "Find Prev"
#~ msgstr "Trova precedente"

#~ msgctxt "ExprDialog|"
#~ msgid "<b>Variables not supported in preview (assumed zero):</b><br>"
#~ msgstr "<b>Variabili non supportate nell'anteprima (assunto zero):</b><br>"

#~ msgctxt "ExprDialog|"
#~ msgid "<b>Functions not supported in preview (assumed zero):</b><br>"
#~ msgstr "<b>Funzioni non supportate nell'anteprima (assunto zero):</b><br>"

#~ msgctxt "ExprGrapherWidget|"
#~ msgid "Width"
#~ msgstr "Larghezza"

#~ msgctxt "ExprGrapherWidget|"
#~ msgid "%1"
#~ msgstr "%1"

#~ msgctxt "ExprShortTextEdit|"
#~ msgid "<b>%1</b>"
#~ msgstr "<b>%1</b>"

#~ msgctxt "ExprShortTextEdit|"
#~ msgid "<br>%1"
#~ msgstr "<br>%1"

#~ msgctxt "ExprCurve|"
#~ msgid "Selected Position:  "
#~ msgstr "Posizione selezionata:  "
