# SOME DESCRIPTIVE TITLE.
# Copyright (C) licensed under the GNU Free Documentation License 1.3+ unless stated otherwise
# This file is distributed under the same license as the Krita Manual package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: Krita Manual 4.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-08-10 01:58+0200\n"
"PO-Revision-Date: 2022-03-27 00:32+0000\n"
"Last-Translator: José Nuno Coelho Pires <zepires@gmail.com>\n"
"Language-Team: Portuguese <kde-i18n-pt@kde.org>\n"
"Language: pt\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-POFile-SpellExtra: SeExpr ref seexprtutintro seexprfilllayer\n"
"X-POFile-SpellExtra: resourceseexprscripts Krita Inigo Quilez Shaders\n"
"X-POFile-SpellExtra: Invent Disney kbd noise pow fbm vnoise if Cs contrast\n"
"X-POFile-SpellExtra: var void printf stdout float bias boxstep gausstep\n"
"X-POFile-SpellExtra: smoothstep clamp inf sup compress expand fit gamma\n"
"X-POFile-SpellExtra: invert color hsi hsltorgb hsl rgbtohsl rgb HSL midhsi\n"
"X-POFile-SpellExtra: int interp remap mix cellnoise ccellnoise PRMan cfbm\n"
"X-POFile-SpellExtra: vfbm Fractal Brownian Motion hash rand cnoise pnoise\n"
"X-POFile-SpellExtra: snoise Ken Perlin min max turbulence cturbulence\n"
"X-POFile-SpellExtra: vturbulence voronoi fbmEscala fbmOitavas fbmLacunas\n"
"X-POFile-SpellExtra: fbmGanho cvoronoi pvoronoi fbmEscal Voronoi choose\n"
"X-POFile-SpellExtra: indice opcao cycle intervaloInf intervaloSup mod pick\n"
"X-POFile-SpellExtra: wchoose abs cbrt ceil exp floor fmod log round sqrt\n"
"X-POFile-SpellExtra: trunc acos acosd acosh asin asind asinh atan atand\n"
"X-POFile-SpellExtra: atanh cos cosd cosh deg hypot rad sin sind sinh tan\n"
"X-POFile-SpellExtra: tand tanh angle vectoers cross dist dot length norm\n"
"X-POFile-SpellExtra: ortho rotate angulo up símples spline ccurve pos val\n"
"X-POFile-SpellExtra: posi interpi yn image images seexpr Sevoronoi alt\n"
"X-POFile-SpellExtra: periodo saturate quant rec swatch getVar\n"
"X-POFile-SpellExtra: valorPredefinido vec STDOUT sprintf man Mín Máx Int\n"
"X-POFile-SpellExtra: Anim tif tx jpg Pos Val Interp ptx\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"
"valor absoluto de 'x'"

#: KSeExpr/ExprBuiltins.cpp:30
msgctxt "builtin|"
msgid ""
"float deg(float angle)\n"
"radians to degrees"
msgstr ""
"float deg(float angulo)\n"
"radianos para graus"

#: KSeExpr/ExprBuiltins.cpp:31
msgctxt "builtin|"
msgid ""
"float rad(float angle)\n"
"degrees to radians"
msgstr ""
"float rad(float angulo)\n"
"graus para radianos"

#: KSeExpr/ExprBuiltins.cpp:33
msgctxt "builtin|"
msgid ""
"float cosd(float angle)\n"
"cosine in degrees"
msgstr ""
"float cosd(float angulo)\n"
"Coseno em graus"

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

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

#: KSeExpr/ExprBuiltins.cpp:36
msgctxt "builtin|"
msgid ""
"float acosd(float value)\n"
"arc cosine in degrees"
msgstr ""
"float acosd(float valor)\n"
"arco-coseno em graus"

#: KSeExpr/ExprBuiltins.cpp:37
msgctxt "builtin|"
msgid ""
"float asind(float value)\n"
"arc sine in degrees"
msgstr ""
"float asind(float valor)\n"
"arco-seno em graus"

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

#: 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"
"arco-tangente em graus de y/x entre -180 e 180"

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

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

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

#: KSeExpr/ExprBuiltins.cpp:44
msgctxt "builtin|"
msgid ""
"float acos(float value)\n"
"arc cosine in radians"
msgstr ""
"float acos(float valor)\n"
"arco-coseno em radianos"

#: KSeExpr/ExprBuiltins.cpp:45
msgctxt "builtin|"
msgid ""
"float asin(float value)\n"
"arc sine in radians"
msgstr ""
"float asin(float valor)\n"
"arco-seno em radianos"

#: KSeExpr/ExprBuiltins.cpp:46
msgctxt "builtin|"
msgid ""
"float atan(float value)\n"
"arc tangent in radians"
msgstr ""
"float atan(float valor)\n"
"arco-tangente em radianos"

#: 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 valor)\n"
"arco-tangente em radianos do y/x entre -PI e PI"

#: KSeExpr/ExprBuiltins.cpp:49
msgctxt "builtin|"
msgid ""
"float cosh(float angle)\n"
"hyperbolic cosine in radians"
msgstr ""
"float cosh(float angulo)\n"
"coseno hiperbólico em radianos"

#: KSeExpr/ExprBuiltins.cpp:50
msgctxt "builtin|"
msgid ""
"float sinh(float angle)\n"
"hyperbolic sine in radians"
msgstr ""
"float sinh(float angulo)\n"
"seno hiperbólico em radianos"

#: KSeExpr/ExprBuiltins.cpp:51
msgctxt "builtin|"
msgid ""
"float tanh(float angle)\n"
"hyperbolic tangent in radians"
msgstr ""
"float tanh(float angulo)\n"
"tangente hiperbólica em radianos"

#: KSeExpr/ExprBuiltins.cpp:52
msgctxt "builtin|"
msgid ""
"float acosh(float value)\n"
"hyperbolic arc cosine in radians"
msgstr ""
"float acosh(float valor)\n"
"arco-coseno hiperbólico em radianos"

#: KSeExpr/ExprBuiltins.cpp:53
msgctxt "builtin|"
msgid ""
"float asinh(float value)\n"
"hyperbolic arc sine in radians"
msgstr ""
"float asinh(float valor)\n"
"arco-seno hiperbólico em radianos"

#: KSeExpr/ExprBuiltins.cpp:54
msgctxt "builtin|"
msgid ""
"float atanh(float value)\n"
"hyperbolic arc tangent in radians"
msgstr ""
"float atanh(float valor)\n"
"arco-tangente hiperbólica em radianos"

#: 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 inf, float sup)\n"
"restringe o 'x' ao intervalo [inf,sup]"

#: KSeExpr/ExprBuiltins.cpp:57
msgctxt "builtin|"
msgid ""
"float round(float x)\n"
"nearest integer to x"
msgstr ""
"float round(float x)\n"
"inteiro mais próximo de '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"
"o maior dos valores 'a' ou '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"
"o menor dos valores 'a' ou 'b'"

#: KSeExpr/ExprBuiltins.cpp:60
msgctxt "builtin|"
msgid ""
"float trunc(float a)\n"
"nearest integer towards zero"
msgstr ""
"float trunc(float a)\n"
"inteiro mais próximo em direcção a zero"

#: KSeExpr/ExprBuiltins.cpp:61
msgctxt "builtin|"
msgid ""
"float floor(float a)\n"
"next lower integer"
msgstr ""
"float floor(float a)\n"
"inteiro mais próximo por defeito"

#: KSeExpr/ExprBuiltins.cpp:62
msgctxt "builtin|"
msgid ""
"float ceil(float a)\n"
"next higher integer"
msgstr ""
"float ceil(float a)\n"
"inteiro mais próximo por excesso"

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

#: KSeExpr/ExprBuiltins.cpp:65
msgctxt "builtin|"
msgid ""
"float cbrt(float x)\n"
"cube root"
msgstr ""
"float cbrt(float x)\n"
"raiz cúbica"

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

#: 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 elevado ao expoente '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, float y)\n"
"x elevado à potência de 'y', também conhecido por ^"

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

#: KSeExpr/ExprBuiltins.cpp:70
msgctxt "builtin|"
msgid ""
"float log10(float x)\n"
"Base 10 logarithm"
msgstr ""
"float log10(float x)\n"
"Logaritmo de 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 do x/y (também disponível como o operador %)"

#: 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 oitavas=6,float lacunas=2,float ganho=.5)\n"
"É retirado o valor absoluto de cada termo do ruído. Isto gera uma aparência "
"mais ondulada"

#: 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 oitavas=6,float lacunas=2,float ganho=.5)\n"
"É retirado o valor absoluto de cada termo do ruído. Isto gera uma aparência "
"mais ondulada"

#: 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 oitavas=6,float lacunas=2,float ganho=.5)\n"
"É retirado o valor absoluto de cada termo do ruído. Isto gera uma aparência "
"mais ondulada"

#: 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 inf, float sup)\n"
"Associa o 'x' entre [0,1] a [inf,sup]"

#: 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 inf, float sup)\n"
"Associa o 'x' entre [inf,sup] 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"
"Associa linearmente o 'x' entre [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"
"Correcção do 'gama' do 'x' com o factor '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"
"Variação do 'gama', onde os valores inferiores a 0.5 puxam a curva para "
"baixo\n"
"enquanto os superiores a 0.5 puxam a curva para cima\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"
"Ajusta o contraste.&nbsp; Para um 'c' de 0 a 0.5, o contraste é diminuído."
"&nbsp; Para o 'c' &gt; 0.5, o contraste é aumentado."

#: 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 o x < a então 0, caso contrário 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 então 0, se x &gt; b então 1,\n"
"sendo que o 'x' transita 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 então 0, se x &gt; b então 1,\n"
"sendo que o 'x' transita suavemente (de forma cúbica) 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 gaussstep(float x,float a,float b)\n"
" se x &lt; a então 0, se x &gt; b então 1,\n"
"sendo que o 'x' transita suavemente (de forma exponencial) 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 origem, float intervalo, float corte, float interp)\n"
"Função de associação genérica.\n"
"Quando o 'x' está dentro de +/- <i>intervalo</i> da origem, o resultado é "
"um.\n"
"O resultado passa a zero para além desse intervalo com uma distância de "
"<i>corte</i>.\n"
"A forma de corte é controlada pelo <i>interp</i>. Poderá usar\n"
"valores numéricos ou constantes com nome:\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>linear</b> = 0\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>suave</b> = 1\n"
"&nbsp;&nbsp;&nbsp;&nbsp;int <b>gaussiano</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 alfa)\n"
"Mistura do 'a' com o 'b' de acordo com o 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 mapa=1)\n"
"A função 'hsi'  desvia a matiz em 'h' (em graus) e ajusta a escala\n"
"da saturação e intensidade em 's' e 'i' respectivamente.&nbsp;\n"
"Poderá ser indicado um 'mapa' que irá controlar o desvio - o desvio\n"
"completo irá acontecer quando o mapa for igual a 1 e não ocorrerá\n"
"nenhum desvio quando o mapa for zero. O desvio será ajustado à escala\n"
"para os valores entre zero e um."

#: 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 mapa, float corte=1, "
"int interp=0)\n"
"A função 'midhsi0 é parecida com a função 'hsi', exceptuando o facto\n"
"que o 'mapa' de controlo está centrado em torno do ponto médio (valor 0.5)\n"
"e poderá ajustar a escala do desvio em ambas as direcções."

#: 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"
"Conversão do espaço de cores RGB para HSL.\n"
"O HSL corresponde a Matiz, Saturação e Luminosidade (todos no intervalo "
"[0..1])\n"
"Estas funções também foram estendidas para suportar os valores de RGB e HSL\n"
"fora do intervalo [0..1] de forma razoável.&nbsp;Para qualquer valor\n"
"de RGB ou HSL (excepto os valores negativos), a conversão está\n"
"bem-definida e é reversível."

#: 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"
"Conversão do espaço de cores HSL para RGB.\n"
"O HSL corresponde a Matiz, Saturação e Luminosidade (todos no intervalo "
"[0..1])\n"
"Estas funções também foram estendidas para suportar os valores de RGB e HSL\n"
"fora do intervalo [0..1] de forma razoável.&nbsp;Para qualquer valor\n"
"de RGB ou HSL (excepto os valores negativos), a conversão está\n"
"bem-definida e é reversível."

#: 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 quant)\n"
"Ajusta a escala de saturação da cor em 'quant'.\n"
"A escala da cor é ajustada em torno do valor de luminância do rec709,\n"
"sendo que os valores negativos são convertidos em 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 base] )\n"
"Número aleatório entre [min, max] (ou [0, 1] se não forem indicados).\n"
"Se for indicado um valor de 'base', será usado para além dos valores de base "
"internos e pode ser usado para criar vários geradores distintos."

#: 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 base1,[float base2, ...])\n"
"Como o 'rand', mas sem valores de base internos. Poderá indicar\n"
"qualquer número de valores de base e o resultado será uma função\n"
"aleatória com base em todos os valores de base."

#: 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 p )\n"
"Ruído de Perlin original no local (interpolação 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"
"ruído com sinal no intervalo -1 a 1, formado com o ruído de Perlin original "
"na localização (interpolação 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"
"ruído vectorial, formado com o ruído de Perlin original na localização "
"(interpolação 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"
"ruído de cor, formado com o ruído de Perlin original na localização "
"(interpolação 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"
"ruído 4D com sinal no intervalo -1 a 1, formado com o ruído de Perlin "
"original na localização (interpolação 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"
"ruído vectorial 4D com sinal no intervalo -1 a 1, formado com o ruído de "
"Perlin original na localização (interpolação 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"
"ruído de cor 4D com sinal no intervalo -1 a 1, formado com o ruído de Perlin "
"original na localização (interpolação 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 oitavas=6,float lacunas=2,float ganho=.5)\n"
"O 'fbm (Fractal Brownian Motion - Movimento Fractal de Brown) é\n"
"uma função de ruído multi-frequências. A frequência de base é igual\n"
"à da função \"noise\". O número total de frequências é controlado\n"
"pelas 'oitavas'. As 'lacunas' são o intervalo entre as frequências\n"
"- um valor de 2 significa que cada oitava é duas vezes a frequência\n"
"anterior. O 'ganho' controla qual o ajuste da escala de cada\n"
"frequência face à frequência anterior."

#: KSeExpr/ExprBuiltins.cpp:787
msgctxt "builtin|"
msgid "vector vfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"
msgstr "vector vfbm(vector v,int oitavas=6,float lacunas=2,float ganho=.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,int oitavas=6,float lacunas=2,float ganho=.5)\n"
"O 'fbm (Fractal Brownian Motion - Movimento Fractal de Brown) é\n"
"uma função de ruído multi-frequências. A frequência de base é igual\n"
"à da função \"noise\". O número total de frequências é controlado\n"
"pelas 'oitavas'. As 'lacunas' são o intervalo entre as frequências\n"
"- um valor de 2 significa que cada oitava é duas vezes a frequência\n"
"anterior. O 'ganho' controla qual o ajuste da escala de cada\n"
"frequência face à frequência anterior."

#: 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,int oitavas=6,float lacunas=2,float ganho=.5)"

#: KSeExpr/ExprBuiltins.cpp:866
msgctxt "builtin|"
msgid "color cfbm(vector vint octaves=6,float lacunarity=2,float gain=.5)"
msgstr "color cfbm(vector v,int oitavas=6,float lacunas=2,float ganho=.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,int oitavas=6,float lacunas=2,float ganho=.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"
"O 'cellnoise' gera um campo de cubos coloridos constantes com base\n"
"na localização inteira.\n"
"Isto é igual à função 'cellnoise' do PRMan."

#: 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"
"O 'cellnoise' gera um campo de cubos coloridos constantes com base\n"
"na localização inteira.\n"
"Isto é igual à função 'cellnoise' do PRMan."

#: KSeExpr/ExprBuiltins.cpp:906
msgctxt "builtin|"
msgid ""
"float pnoise ( vector v, vector period )\n"
"periodic noise"
msgstr ""
"float pnoise ( vector v, vector periodo )\n"
"ruído periódico"

#: 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 tipo=1, float desvio=0.5, float fbmEscala=0, "
"int fbmOitavas=4, float fbmLacunas=2, float fbmGanho=0.5)\n"
"O 'voronoi' é um padrão de ruído celular. É uma variante com desvios do "
"'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 tipo=1, float desvio=0.5, float fbmEscala=0, "
"int fbmOitavas=4, float fbmLacunas=2, float fbmGanho=0.5)\n"
"Devolve uma cor num padrão celular. É uma variante com desvios do "
"'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 tipo=1, float desvio=0.5, float fbmEscala=0, "
"int fbmOitavas=4, float fbmLacunas=2, float fbmGanho=0.5)\n"
"Devolve o centro da célula de 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"
"distância entre dois pontos"

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

#: KSeExpr/ExprBuiltins.cpp:1254
msgctxt "builtin|"
msgid ""
"float hypot(vector v)\n"
"length of 2d vector [x,y]"
msgstr ""
"float hypot(vector v)\n"
"comprimento do vector 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"
"produto interno vectorial"

#: KSeExpr/ExprBuiltins.cpp:1274
msgctxt "builtin|"
msgid ""
"vector norm(vector v)\n"
"vector scaled to unit length"
msgstr ""
"vector norm(vector v)\n"
"O vector escalado ao comprimento da unidade"

#: 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"
"produtor vectorial externo"

#: 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"
"ângulo entre dois vectoers (em radianos)"

#: 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"
"vector normalizado ortogonal ao 'a' e 'b' escalados ao tamanho da unidade"

#: 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 eixo, float angulo)\n"
"roda em 'angulo' radianos o 'v' em torno do eixo"

#: 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 v, vector cima)\n"
"Roda o 'v' de forma que o eixo dos Y aponte para a direcção 'cima indicada"

#: 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 indice, int intervaloInf, int intervaloSup)\n"
"Circula pelos valores entre 'intervaloInf' e 'intervaloSup' com base no "
"índice fornecido.\n"
"Esta é uma função 'mod' do deslocamento. O resultado é calculado como "
"``intervaloInf + valor % (intervaloSup-intervaloInf+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 indice, int intervaloInf, int intervaloSup, [float "
"pesos, ...] )\n"
"Escolhe os valores aleatoriamente entre 'intervaloInf' e 'intervaloSup'\n"
"com base no índice fornecido (que é disperso de forma automática).\n"
"&nbsp;Os valores serão distribuídos de acordo com os pesos indicados.\n"
"&nbsp;Todos os pesos não indicados assumem-se como sendo iguais a 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 indice, color opcao0, color opcao1, color opcao2, [...])\n"
"Escolha uma das opções de cores indicadas com base no índice (assume-se que "
"está no intervalo de [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 ""
"color choose(float indice, color opcao0, color opcao1, color opcao2, [...])\n"
"Escolha uma das opções indicadas com base no índice (assume-se que está no "
"intervalo de [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 ""
"color wchoose(float indice, float opcao0, float peso0, float opcao1, float "
"peso2, [...])\n"
"Escolhe uma das opções fornecidas com base no índice (que se assume no "
"intervalo [0..1]).\n"
"Os valores serão distribuídos de acordo com os pesos indicados."

#: 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"
"Faz a interpolação de um conjunto de valores para o parâmetro indicado em "
"que os valores 'y1', ..., 'yn' estão distribuídos de forma uniforme de [0..1]"

#: KSeExpr/ExprBuiltins.cpp:1550 KSeExpr/ExprBuiltins.cpp:1615
msgctxt "builtin|"
msgid "Unable to validate the interpolant type"
msgstr "Não é possível validar o tipo de interpolação"

#: KSeExpr/ExprBuiltins.cpp:1554 KSeExpr/ExprBuiltins.cpp:1618
msgctxt "builtin|"
msgid "Invalid interpolant type"
msgstr "Tipo de interpolação inválido"

#: 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 uma rampa em 1D definida pelos pontos de controlo em 'param'. Os "
"pontos de controlo são indicados pelos grupos de três parâmetros\n"
"pos_i, val_i e interp_i. Os códigos de interpolação são\n"
"0 - nenhum, 1 - linear, 2 - suave, 3 - curva, \n"
"4- monótono (curva não oscilante)"

#: 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"
"Interpola uma rampa de cores definida pelos pontos de controlo em 'param'. "
"Os pontos de controlo são indicados pelos grupos de três parâmetros\n"
"pos_i, val_i e interp_i. Os códigos de interpolação são\n"
"0 - nenhum, 1 - linear, 2 - suave, 3 - curva, \n"
"4- monótono (curva não oscilante)"

#: 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 nome,vector valorPredefinido)\n"
"devolve o valor da variável 'nome', se existir, caso contrário devolve o "
"'valorPredefinido'"

#: 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(string formato,[vec0, vec1,  ...])\n"
"Imprime um texto no STDOUT, O parâmetro de formato permitido é \"%v\" e \"%f"
"\".\n"
"O parâmetro devolvido é vazio, mas é necessário estar atribuído a uma "
"variável."

#: 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(string formato, [número|texto, número|texto, ...])\n"
"Devolve um texto formatado a partir dos valores indicados. Veja os detalhes "
"do formato em 'man sprintf'."

#: KSeExprUI/ECMQmLoader-seexpr2_qt.cpp:62
#: KSeExprUI/ECMQmLoader-seexpr2_qt.cpp:122
#: KSeExprUI/ExprControlCollection.cpp:27
msgctxt "ExprControlCollection|"
msgid "Add new variable"
msgstr "Adicionar uma nova variável"

#: KSeExprUI/ErrorMessages.cpp:15
msgctxt "ErrorMessages|"
msgid "Expected string or float[d]"
msgstr "É esperado uma 'string' ou um 'float[d]'"

#: KSeExprUI/ErrorMessages.cpp:17
msgctxt "ErrorMessages|"
msgid "Expected float[d]"
msgstr "É esperado um 'float[d]'"

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

#: KSeExprUI/ErrorMessages.cpp:21
#, qt-format
msgctxt "ErrorMessages|"
msgid "Type mismatch, first: '%1'; second: '%2'"
msgstr "Inconsistência de tipos, primeiro: '%1'; segundo: '%2'"

#: KSeExprUI/ErrorMessages.cpp:23
msgctxt "ErrorMessages|"
msgid "Expected float or float[3]"
msgstr "É esperado um 'float' ou 'float[3]'"

#: KSeExprUI/ErrorMessages.cpp:25
#, qt-format
msgctxt "ErrorMessages|"
msgid "Expected '%1' for argument, got '%2'"
msgstr "É esperado um '%1' como argumento, mas obteve-se um '%2'"

#: KSeExprUI/ErrorMessages.cpp:27
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be 1 to 7"
msgstr "Número de argumentos inválido, deverá ser de 1 a 7"

#: KSeExprUI/ErrorMessages.cpp:29
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be multiple of 3 plus 1"
msgstr "Número de argumentos inválido, deverá um múltiplo de 3 mais 1"

#: KSeExprUI/ErrorMessages.cpp:31
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments, should be 1 or more"
msgstr "Número de argumentos inválido, deverá ser 1 ou mais"

#: KSeExprUI/ErrorMessages.cpp:33
msgctxt "ErrorMessages|"
msgid "First argument must be a string"
msgstr "O primeiro argumento deverá ser de texto"

#: KSeExprUI/ErrorMessages.cpp:35
msgctxt "ErrorMessages|"
msgid "Incomplete format specifier"
msgstr "O texto de formato está incompleto"

#: KSeExprUI/ErrorMessages.cpp:37
#, qt-format
msgctxt "ErrorMessages|"
msgid "No variable named '%1'"
msgstr "Não existe a variável com o nome '%1'"

#: KSeExprUI/ErrorMessages.cpp:39
#, qt-format
msgctxt "ErrorMessages|"
msgid "Function '%1' has no definition"
msgstr "A função '%1' não tem nenhuma definição"

#: KSeExprUI/ErrorMessages.cpp:41
#, qt-format
msgctxt "ErrorMessages|"
msgid "Assignment operation has incorrect type '%1'"
msgstr "A operação de atribuição tem o tipo incorrecto '%1'"

#: KSeExprUI/ErrorMessages.cpp:43
msgctxt "ErrorMessages|"
msgid "Types of conditional are not compatible"
msgstr "Os tipos de condicionais não são compatíveis"

#: KSeExprUI/ErrorMessages.cpp:45
#, qt-format
msgctxt "ErrorMessages|"
msgid "Variable '%1' defined in conditionals inconsistently"
msgstr "A variável '%1' está definida de forma inconsistente nas condicionais"

#: KSeExprUI/ErrorMessages.cpp:47
#, qt-format
msgctxt "ErrorMessages|"
msgid "Too few arguments for function '%1'"
msgstr "Tem argumentos a menos na função '%1'"

#: KSeExprUI/ErrorMessages.cpp:49
#, qt-format
msgctxt "ErrorMessages|"
msgid "Too many arguments for function '%1'"
msgstr "Tem argumentos a mais na função '%1'"

#: KSeExprUI/ErrorMessages.cpp:51
#, qt-format
msgctxt "ErrorMessages|"
msgid "Expression generated type '%1', incompatible with desired type '%2'"
msgstr ""
"A expressão gerou o tipo '%1', que é incompatível com o tipo desejado '%2'"

#: KSeExprUI/ErrorMessages.cpp:53
#, qt-format
msgctxt "ErrorMessages|"
msgid "Syntax error near '%1'"
msgstr "Erro de sintaxe perto de '%1'"

#: KSeExprUI/ErrorMessages.cpp:55
#, qt-format
msgctxt "ErrorMessages|"
msgid "Unexpected end of expression near '%1'"
msgstr "Chegou-se inesperadamente ao fim da expressão perto de '%1'"

#: KSeExprUI/ErrorMessages.cpp:57
msgctxt "ErrorMessages|"
msgid "Unexpected end of format string"
msgstr "Chegou-se inesperadamente ao fim do texto de formato"

#: KSeExprUI/ErrorMessages.cpp:59
msgctxt "ErrorMessages|"
msgid "Invalid format string, only %v or %f is allowed"
msgstr "O texto do formato é inválido, só é permitido o %v ou o %f"

#: KSeExprUI/ErrorMessages.cpp:61
msgctxt "ErrorMessages|"
msgid "Wrong number of arguments for format string"
msgstr "Número de argumentos inválido para o texto do formato"

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

#: KSeExprUI/ExprAddDialog.cpp:27
msgctxt "ExprAddDialog|"
msgid "Variable"
msgstr "Variável"

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

#: 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 de Cor"

#: KSeExprUI/ExprAddDialog.cpp:60 KSeExprUI/ExprAddDialog.cpp:76
#: KSeExprUI/ExprAddDialog.cpp:93
msgctxt "ExprAddDialog|"
msgid "Default"
msgstr "Predefinição"

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

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

#: 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 "Fraccionário"

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

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

#: KSeExprUI/ExprAddDialog.cpp:137
msgctxt "ExprAddDialog|"
msgid "Rainbow"
msgstr "Arco-Íris"

#: KSeExprUI/ExprAddDialog.cpp:139
msgctxt "ExprAddDialog|"
msgid "Shades of Gray"
msgstr "Tons de Cinzento"

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

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

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

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

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

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

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

#: KSeExprUI/ExprAddDialog.cpp:162
msgctxt "ExprAddDialog|"
msgid "String Default"
msgstr "Texto por Omissão"

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

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

#: KSeExprUI/ExprBrowser.cpp:404 KSeExprUI/ExprBrowser.cpp:423
msgctxt "ExprBrowser|"
msgid "Save Expression"
msgstr "Gravar a Expressão"

#: 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 "Não foi possível aceder ao ficheiro '%1' para escrita"

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

#: KSeExprUI/ExprBrowser.cpp:449
#, qt-format
msgctxt "ExprBrowser|"
msgid "Could not open file %1 for writing.  Is it read-only?"
msgstr ""
"Não foi possível aceder ao ficheiro '%1' para escrita. É apenas para leitura?"

#: 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 "Apagar o Ponto"

#: KSeExprUI/ExprColorCurve.cpp:397
msgctxt "ExprColorCurve|"
msgid "Selected Position:"
msgstr "Posição Seleccionada:"

#: KSeExprUI/ExprColorCurve.cpp:408
msgctxt "ExprColorCurve|"
msgid "Selected Color:"
msgstr "Cor Seleccionada:"

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

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

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

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

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

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

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

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

#: KSeExprUI/ExprColorSwatch.cpp:77
msgctxt "ExprColorFrame|"
msgid "Delete Swatch"
msgstr "Apagar a Amostra"

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

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

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

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

#: 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 "Escolha por favor um ficheiro"

#: KSeExprUI/ExprControl.cpp:456
msgctxt "StringControl|"
msgid "Images (*.tif *.tx *.jpg *.ptx *.png)"
msgstr "Imagens (*.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 "Apagar o Ponto"

#: KSeExprUI/ExprCurve.cpp:298
msgctxt "ExprCurve|"
msgid "Selected Position:"
msgstr "Posição Seleccionada:"

#: KSeExprUI/ExprCurve.cpp:309
msgctxt "ExprCurve|"
msgid "Selected Value:"
msgstr "Valor Seleccionado:"

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

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

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

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

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

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

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

#: 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 da Expressão"

#: 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 "Abrir"

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

#: KSeExprUI/ExprTextEdit.cpp:44
msgctxt "ExprTextEdit|"
msgid "Pop-up Help"
msgstr "Ajuda de Contexto"

#: 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"
