# Copyright (C) YEAR This_file_is_part_of_KDE
# This file is distributed under the same license as the PACKAGE package.
#
# Marcus Gama <marcus.gama@gmail.com>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n"
"POT-Creation-Date: 2012-01-16 04:01+0100\n"
"PO-Revision-Date: 2011-10-29 06:22-0300\n"
"Last-Translator: Marcus Gama <marcus.gama@gmail.com>\n"
"Language-Team: Brazilian Portuguese <kde-i18n-pt_br@kde.org>\n"
"Language: \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 1.2\n"

#: analitzagui/expressionedit.cpp:310
#, kde-format
msgid "Result: %1"
msgstr "Resultado: %1"

#: analitzagui/expressionedit.cpp:420
msgid "To Expression"
msgstr "Para a expressão"

#: analitzagui/expressionedit.cpp:422
msgid "To MathML"
msgstr "Para o MathML"

#: analitzagui/expressionedit.cpp:424
msgid "Simplify"
msgstr "Simplificar"

#: analitzagui/expressionedit.cpp:426
msgid "Examples"
msgstr "Exemplos"

#: analitzagui/functioncartesian.cpp:187 analitzagui/functioncartesian.cpp:201
#: analitzagui/functionpolar.cpp:141
msgid "We can only draw Real results."
msgstr "Nós podemos apenas formular resultados reais."

#: analitzagui/function.cpp:41
msgid "The expression is not correct"
msgstr "A expressão está incorreta"

#: analitzagui/function.cpp:55
msgid "Function type not recognized"
msgstr "Tipo de função não reconhecido"

#: analitzagui/function.cpp:67 exp.g:421
msgid ", "
msgstr ", "

#: analitzagui/function.cpp:67
#, kde-format
msgid "Function type not correct for functions depending on %1"
msgstr "O tipo da função não é correto para as funções que dependem de %1"

#: analitzagui/functionimplicit.cpp:393
msgctxt ""
"This function can't be represented as a curve. To draw implicit curve, the "
"function has to satisfy the implicit function theorem."
msgid "Implicit function undefined in the plane"
msgstr "Função implícita indefinida no plano"

#: analitzagui/functionpolar.cpp:109
msgid "center"
msgstr "centro"

#: analitzagui/functionsmodel.cpp:88 analitzagui/operatorsmodel.cpp:78
#: analitzagui/variablesmodel.cpp:85
msgctxt "@title:column"
msgid "Name"
msgstr "Nome"

#: analitzagui/functionsmodel.cpp:91
msgctxt "@title:column"
msgid "Function"
msgstr "Função"

#: analitzagui/functionsmodel.cpp:119
#, kde-format
msgid "%1 function added"
msgstr "função %1 adicionada"

#: analitzagui/functionsview.cpp:43
#, kde-format
msgid "Hide '%1'"
msgstr "Ocultar '%1'"

#: analitzagui/functionsview.cpp:46
#, kde-format
msgid "Show '%1'"
msgstr "Mostrar '%1'"

#: analitzagui/functionsview.cpp:51
#, kde-format
msgid "Remove '%1'"
msgstr "Remover '%1'"

#: analitzagui/graph2d.cpp:200
msgid "Selected viewport too small"
msgstr "Janela selecionada muito pequena"

#: analitzagui/operatorsmodel.cpp:81
msgctxt "@title:column"
msgid "Description"
msgstr "Descrição"

#: analitzagui/operatorsmodel.cpp:84
msgctxt "@title:column"
msgid "Parameters"
msgstr "Parâmetros"

#: analitzagui/operatorsmodel.cpp:87
msgctxt "@title:column"
msgid "Example"
msgstr "Exemplo"

#: analitzagui/operatorsmodel.cpp:117
msgctxt "Syntax for function bounding"
msgid " : var"
msgstr " : var"

#: analitzagui/operatorsmodel.cpp:119
msgctxt "Syntax for function bounding values"
msgid "=from..to"
msgstr "=de..até"

#: analitzagui/operatorsmodel.cpp:122
#, kde-format
msgid "%1("
msgstr "%1("

#: analitzagui/operatorsmodel.cpp:125
#, kde-format
msgid "%1... parameters, ...%2)"
msgstr "%1... parâmetros, ...%2)"

#: analitzagui/operatorsmodel.cpp:128
#, kde-format
msgid "par%1"
msgstr "parâm%1"

#: analitzagui/operatorsmodel.cpp:141
msgid "Addition"
msgstr "Adição"

#: analitzagui/operatorsmodel.cpp:144
msgid "Multiplication"
msgstr "Multiplicação"

#: analitzagui/operatorsmodel.cpp:147
msgid "Division"
msgstr "Divisão"

#: analitzagui/operatorsmodel.cpp:150
msgid "Subtraction. Will remove all values from the first one."
msgstr "Subtração. Irá remover todos os valores do primeiro."

#: analitzagui/operatorsmodel.cpp:153
msgid "Power"
msgstr "Potência"

#: analitzagui/operatorsmodel.cpp:156
msgid "Remainder"
msgstr "Resto"

#: analitzagui/operatorsmodel.cpp:159
msgid "Quotient"
msgstr "Quociente"

#: analitzagui/operatorsmodel.cpp:162
msgid "The factor of"
msgstr "O fatorial de"

#: analitzagui/operatorsmodel.cpp:165
msgid "Factorial. factorial(n)=n!"
msgstr "Fatorial. fatorial(n)=n!"

#: analitzagui/operatorsmodel.cpp:168
msgid "Function to calculate the sine of a given angle"
msgstr "Função para calcular o seno de um ângulo dado"

#: analitzagui/operatorsmodel.cpp:171
msgid "Function to calculate the cosine of a given angle"
msgstr "Função para calcular o cosseno de um ângulo dado"

#: analitzagui/operatorsmodel.cpp:174
msgid "Function to calculate the tangent of a given angle"
msgstr "Função para calcular a tangente de um ângulo dado"

#: analitzagui/operatorsmodel.cpp:177
msgid "Secant"
msgstr "Secante"

#: analitzagui/operatorsmodel.cpp:180
msgid "Cosecant"
msgstr "Cossecante"

#: analitzagui/operatorsmodel.cpp:183
msgid "Cotangent"
msgstr "Cotangente"

#: analitzagui/operatorsmodel.cpp:186
msgid "Hyperbolic sine"
msgstr "Seno hiperbólico"

#: analitzagui/operatorsmodel.cpp:189
msgid "Hyperbolic cosine"
msgstr "Cosseno hiperbólico"

#: analitzagui/operatorsmodel.cpp:192
msgid "Hyperbolic tangent"
msgstr "Tangente hiperbólica"

#: analitzagui/operatorsmodel.cpp:195
msgid "Hyperbolic secant"
msgstr "Secante hiperbólica"

#: analitzagui/operatorsmodel.cpp:198
msgid "Hyperbolic cosecant"
msgstr "Cossecante hiperbólica"

#: analitzagui/operatorsmodel.cpp:201
msgid "Hyperbolic cotangent"
msgstr "Cotangente hiperbólica"

#: analitzagui/operatorsmodel.cpp:204
msgid "Arc sine"
msgstr "Arco seno"

#: analitzagui/operatorsmodel.cpp:207
msgid "Arc cosine"
msgstr "Arco cosseno"

#: analitzagui/operatorsmodel.cpp:210
msgid "Arc tangent"
msgstr "Arco tangente"

#: analitzagui/operatorsmodel.cpp:213
msgid "Arc cotangent"
msgstr "Arco cotangente"

#: analitzagui/operatorsmodel.cpp:219
msgid "Hyperbolic arc tangent"
msgstr "Arco tangente hiperbólico"

#: analitzagui/operatorsmodel.cpp:222
msgid "Summatory"
msgstr "Somatório"

#: analitzagui/operatorsmodel.cpp:225
msgid "Productory"
msgstr "Produtório"

#: analitzagui/operatorsmodel.cpp:228
msgid "For all"
msgstr "Para todos"

#: analitzagui/operatorsmodel.cpp:231
msgid "Exists"
msgstr "Existe"

#: analitzagui/operatorsmodel.cpp:234
msgid "Differentiation"
msgstr "Diferencial"

#: analitzagui/operatorsmodel.cpp:237
msgid "Hyperbolic arc sine"
msgstr "Arco seno hiperbólico"

#: analitzagui/operatorsmodel.cpp:240
msgid "Hyperbolic arc cosine"
msgstr "Arco cosseno hiperbólico"

#: analitzagui/operatorsmodel.cpp:243
msgid "Arc cosecant"
msgstr "Arco cossecante"

#: analitzagui/operatorsmodel.cpp:246
msgid "Hyperbolic arc cosecant"
msgstr "Arco cossecante hiperbólico"

#: analitzagui/operatorsmodel.cpp:249
msgid "Arc secant"
msgstr "Arco secante"

#: analitzagui/operatorsmodel.cpp:252
msgid "Hyperbolic arc secant"
msgstr "Arco secante hiperbólico"

#: analitzagui/operatorsmodel.cpp:255
msgid "Exponent (e^x)"
msgstr "Expoente (e^x)"

#: analitzagui/operatorsmodel.cpp:258
msgid "Base-e logarithm"
msgstr "Logaritmo de base e"

#: analitzagui/operatorsmodel.cpp:261
msgid "Base-10 logarithm"
msgstr "Logaritmo de base 10"

#: analitzagui/operatorsmodel.cpp:264
msgid "Absolute value. abs(n)=|n|"
msgstr "Valor absoluto. abs(n)=|n|"

#: analitzagui/operatorsmodel.cpp:279
msgid "Floor value. floor(n)=⌊n⌋"
msgstr "Valor arredondado para baixo. floor(n)=⌊n⌋"

#: analitzagui/operatorsmodel.cpp:282
msgid "Ceil value. ceil(n)=⌈n⌉"
msgstr "Valor arredondado para cima. ceil(n)=⌈n⌉"

#: analitzagui/operatorsmodel.cpp:285
msgid "Minimum"
msgstr "Mínimo"

#: analitzagui/operatorsmodel.cpp:288
msgid "Maximum"
msgstr "Máximo"

#: analitzagui/operatorsmodel.cpp:291
msgid "Greater than. gt(a,b)=a>b"
msgstr "Maior que. gt(a,b)=a>b"

#: analitzagui/operatorsmodel.cpp:294
msgid "Less than. lt(a,b)=a<b"
msgstr "Menor que. lt(a,b)=a&lt;b"

#: analitzagui/operatorsmodel.cpp:297
msgid "Equal. eq(a,b) = a=b"
msgstr "Igual. eq(a,b) = a=b"

#: analitzagui/operatorsmodel.cpp:300
msgid "Approximation. approx(a)=a±n"
msgstr "Aproximação approx(a)=a±n"

#: analitzagui/operatorsmodel.cpp:303
msgid "Not equal. neq(a,b)=a≠b"
msgstr "Diferente. neq(a,b)=a≠b"

#: analitzagui/operatorsmodel.cpp:306
msgid "Greater or equal. geq(a,b)=a≥b"
msgstr "Maior ou igual. geq(a,b)=a≥b"

#: analitzagui/operatorsmodel.cpp:309
msgid "Less or equal. leq(a,b)=a≤b"
msgstr "Menor ou igual. leq(a,b)=a≤b"

#: analitzagui/operatorsmodel.cpp:312
msgid "Boolean and"
msgstr "E booleano"

#: analitzagui/operatorsmodel.cpp:315
msgid "Boolean not"
msgstr "NÃO booleano"

#: analitzagui/operatorsmodel.cpp:318
msgid "Boolean or"
msgstr "OU booleano"

#: analitzagui/operatorsmodel.cpp:321
msgid "Boolean xor"
msgstr "XOR booleano"

#: analitzagui/operatorsmodel.cpp:324
msgid "Boolean implication"
msgstr "Implicação booleana"

#: analitzagui/operatorsmodel.cpp:327
msgid "Greatest common divisor"
msgstr "Máximo divisor comum"

#: analitzagui/operatorsmodel.cpp:330
msgid "Least common multiple"
msgstr "Mínimo múltiplo comum"

#: analitzagui/operatorsmodel.cpp:333
msgid "Root"
msgstr "Raiz"

#: analitzagui/operatorsmodel.cpp:336
msgid "Cardinal"
msgstr "Cardinal"

#: analitzagui/operatorsmodel.cpp:339
msgid "Scalar product"
msgstr "Produto escalar"

#: analitzagui/operatorsmodel.cpp:342
msgid "Select the par1-th element of par2 list or vector"
msgstr "Selecione o par1-ésimo elemento da lista ou vetor par2"

#: analitzagui/operatorsmodel.cpp:345
msgid "Joins several items of the same type"
msgstr "Junta vários itens do mesmo tipo"

#: analitzagui/operatorsmodel.cpp:348
msgid "Applies a function to every element in a list"
msgstr "Aplica uma função para cada elemento em uma lista"

#: analitzagui/operatorsmodel.cpp:351
msgid "Removes all elements that don't fit a condition"
msgstr "Remove todos os elementos que não corresponde a uma condição"

#: analitzagui/operatorsmodel.cpp:544
#, kde-format
msgctxt "n-ary function prototype"
msgid "<em>%1</em>(..., <b>par%2</b>, ...)"
msgstr "<em>%1</em>(..., <b>parâm%2</b>, ...)"

#: analitzagui/operatorsmodel.cpp:555
#, kde-format
msgctxt "Function name in function prototype"
msgid "<em>%1</em>("
msgstr "<em>%1</em>("

#: analitzagui/operatorsmodel.cpp:556
#, kde-format
msgctxt "Uncorrect function name in function prototype"
msgid "<em style='color:red'><b>%1</b></em>("
msgstr "<em style='color:red'><b>%1</b></em>("

#: analitzagui/operatorsmodel.cpp:559
#, kde-format
msgctxt "Parameter in function prototype"
msgid "par%1"
msgstr "parâm%1"

#: analitzagui/operatorsmodel.cpp:562 analitzagui/operatorsmodel.cpp:572
#, kde-format
msgctxt "Current parameter in function prototype"
msgid "<b>%1</b>"
msgstr "<b>%1</b>"

#: analitzagui/operatorsmodel.cpp:565
msgctxt "Function parameter separator"
msgid ", "
msgstr ", "

#: analitzagui/operatorsmodel.cpp:569
msgctxt "Current parameter is the bounding"
msgid " : bounds"
msgstr " : limites"

#: analitzagui/variablesmodel.cpp:88
msgctxt "@title:column"
msgid "Value"
msgstr "Valor"

#: analitza/analyzer.cpp:198 analitza/analyzer.cpp:217
#: analitza/analyzer.cpp:243
msgid "Must specify a correct operation"
msgstr "É necessário especificar uma operação correta"

#: analitza/analyzer.cpp:215 analitza/analyzer.cpp:248
msgctxt "identifier separator in error message"
msgid "', '"
msgstr "', '"

#: analitza/analyzer.cpp:213 analitza/analyzer.cpp:246
#, kde-format
msgid "Unknown identifier: '%1'"
msgstr "Identificador desconhecido: '%1'"

#: analitza/analyzer.cpp:570
msgctxt "Error message, no proper condition found."
msgid "Could not find a proper choice for a condition statement."
msgstr ""
"Não foi possível localizar uma escolha apropriada para uma instrução de "
"condição."

#: analitza/analyzer.cpp:872
msgid "Type not supported for bounding."
msgstr "Tipo não suportado para limite."

#: analitza/analyzer.cpp:897
msgid "The downlimit is greater than the uplimit"
msgstr "O limite inferior é maior que o limite superior"

#: analitza/analyzer.cpp:899
msgid "Incorrect uplimit or downlimit."
msgstr "Limite superior ou inferior incorreto."

#: analitza/analyzer.cpp:1971
msgctxt "By a cycle i mean a variable that depends on itself"
msgid "Defined a variable cycle"
msgstr "Foi definido um ciclo de variáveis"

#: analitza/analyzer.cpp:2013
msgid "The result is not a number"
msgstr "O resultado não é um número"

#: analitza/explexer.cpp:76
msgid "Unexpectedly arrived to the end of the input"
msgstr "Chegou-se inesperadamente ao fim dos dados de entrada"

#: analitza/explexer.cpp:112
#, kde-format
msgid "Unknown token %1"
msgstr "Token %1 desconhecido"

#: analitza/expression.cpp:157
#, kde-format
msgid "<em>%1</em> needs at least 2 parameters"
msgstr "<em>%1</em> necessita de ao menos 2 parâmetros"

#: analitza/expression.cpp:159
#, kde-format
msgid "<em>%1</em> requires %2 parameters"
msgstr "<em>%1</em> requer %2 parâmetros"

#: analitza/expression.cpp:164
#, kde-format
msgid "Missing boundary for '%1'"
msgstr "Falta um limite para o '%1'"

#: analitza/expression.cpp:166
#, kde-format
msgid "Unexpected bounding for '%1'"
msgstr "O limite do item '%1' é inesperado"

#: analitza/expression.cpp:171
#, kde-format
msgid "<em>%1</em> missing bounds on '%2'"
msgstr "<em>%1</em> limites faltantes em '%2'"

#: analitza/expression.cpp:193
msgid "Wrong declare"
msgstr "Declaração incorreta"

#: analitza/expression.cpp:203
#, kde-format
msgid "Empty container: %1"
msgstr "Contêiner vazio: %1"

#: analitza/expression.cpp:222
msgctxt "there was a conditional outside a condition structure"
msgid "We can only have conditionals inside piecewise structures."
msgstr "Nós somente podemos ter condições dentro de estruturas simples."

#: analitza/expression.cpp:237
#, kde-format
msgid "Cannot have two parameters with the same name like '%1'."
msgstr "Não é possível ter dois parâmetros como o mesmo nome '%1'."

#: analitza/expression.cpp:253
msgctxt "this is an error message. otherwise is the else in a mathml condition"
msgid "The <em>otherwise</em> parameter should be the last one"
msgstr "O parâmetro <em>otherwise</em> deve ser o último"

#: analitza/expression.cpp:261
#, kde-format
msgctxt "there was an element that was not a conditional inside a condition"
msgid "%1 is not a proper condition inside the piecewise"
msgstr "%1 não é uma condição válida dentro do bloco"

#: analitza/expression.cpp:266
msgid "We can only declare variables"
msgstr "Nós podemos apenas declarar variáveis"

#: analitza/expression.cpp:272
msgid "We can only have bounded variables"
msgstr "Só podem existir variáveis associadas"

#: analitza/expression.cpp:383
#, kde-format
msgid "Error while parsing: %1"
msgstr "Erro ao analisar: %1"

#: analitza/expression.cpp:414
#, kde-format
msgctxt "An error message"
msgid "Container unknown: %1"
msgstr "Contêiner desconhecido: %1"

#: analitza/expression.cpp:420
#, kde-format
msgid "Cannot codify the %1 value."
msgstr "Não foi possível codificar o valor %1."

#: analitza/expression.cpp:426
#, kde-format
msgid "The %1 operator cannot have child contexts."
msgstr "O operador %1 não pode ter contextos filho."

#: analitza/expression.cpp:430
#, kde-format
msgid "The element '%1' is not an operator."
msgstr "O elemento '%1' não é um operador."

#: analitza/expression.cpp:443
msgid "Do not want empty vectors"
msgstr "Não são desejáveis vetores vazios"

#: analitza/expression.cpp:461
#, kde-format
msgctxt "Error message due to an unrecognized input"
msgid "Not supported/unknown: %1"
msgstr "Não suportado/desconhecido: %1"

#: exp.g:421
#, kde-format
msgctxt "error message"
msgid "Expected %1 instead of '%2'"
msgstr "Era esperado %1 em vez de '%2'"

#: exp.g:423
msgid "Missing right parenthesis"
msgstr "Faltando o parênteses direito"

#: exp.g:425
msgid "Unbalanced right parenthesis"
msgstr "Parênteses direito não balanceado"

#: exp.g:428
#, kde-format
msgid "Unexpected token identifier: %1"
msgstr "Identificador do token inesperado: %1"

#: exp.g:430
#, kde-format
msgid "Unexpected token %1"
msgstr "Token %1 inesperado"

#: analitza/expressiontypechecker.cpp:254
#, kde-format
msgid "Could not find a type that unifies '%1'"
msgstr "Não foi possível encontrar um tipo que unifica '%1'"

#: analitza/expressiontypechecker.cpp:433
msgid "The domain should be either a vector or a list"
msgstr "O domínio deverá ser um vetor ou uma lista"

#: analitza/expressiontypechecker.cpp:544
#, kde-format
msgid "Invalid parameter count for '%2'. Should have 1 parameter."
msgid_plural "Invalid parameter count for '%2'. Should have %1 parameters."
msgstr[0] ""
"O número de parâmetros é inválido para o '%2'. Deveria ter 1 parâmetro."
msgstr[1] ""
"O número de parâmetros é inválido para o '%2'. Deveria ter %1 parâmetros."

#: analitza/expressiontypechecker.cpp:588
#, kde-format
msgid "Could not call '%1'"
msgstr "Não foi possível chamar o '%1'"

#: analitza/expressiontypechecker.cpp:596
#, kde-format
msgid "Could not solve '%1'"
msgstr "Não foi possível resolver o '%1'"

#: analitza/expressiontypechecker.cpp:629
#, kde-format
msgid "Incoherent type for the variable '%1'"
msgstr "O tipo da variável '%1' é incoerente"

#: analitza/expressiontypechecker.cpp:652
msgid "Could not determine the type for piecewise"
msgstr "Não foi possível determinar o tipo de estruturas simples"

#: analitza/expressiontypechecker.cpp:831
msgid "Unexpected type"
msgstr "Tipo inesperado"

#: analitza/expressiontypechecker.cpp:854
#, kde-format
msgid "Cannot convert '%1' to '%2'"
msgstr "Não foi possível converter de '%1' para '%2'"

#: analitza/htmlexpressionwriter.cpp:50 analitza/htmlexpressionwriter.cpp:51
#, kde-format
msgctxt "html representation of an operator"
msgid "<span class='op'>%1</span>"
msgstr "<span class='op'>%1</span>"

#: analitza/htmlexpressionwriter.cpp:52
#, kde-format
msgctxt "html representation of an operator"
msgid "<span class='keyword'>%1</span>"
msgstr "<span class='keyword'>%1</span>"

#: analitza/mathmlpresentationlexer.cpp:88
#, kde-format
msgctxt "Error message"
msgid "Unknown token %1"
msgstr "Token %1 desconhecido"

#: analitza/operations.cpp:64
msgid "Cannot calculate the remainder on 0."
msgstr "Não foi possível calcular o resto de 0."

#: analitza/operations.cpp:74
msgid "Cannot calculate the factor on 0."
msgstr "Não foi possível calcular o fator de 0."

#: analitza/operations.cpp:142
msgid "Cannot calculate the lcm of 0."
msgstr "Não foi possível calcular o MMC de 0."

#: analitza/operations.cpp:284
#, kde-format
msgid "Could not calculate a value %1"
msgstr "Não foi possível calcular o valor %1"

#: analitza/operations.cpp:300 analitza/operations.cpp:415
msgid "Invalid index for a container"
msgstr "Índice inválido para um contêiner"

#: analitza/operations.cpp:334
msgid "Cannot operate on different sized vectors."
msgstr "Não é possível operar com vetores de diferentes tamanhos."

#: analitza/operations.cpp:360
#, kde-format
msgid "Could not calculate a vector's %1"
msgstr "Não foi possível calcular o %1 de um vetor"

#: analitza/operations.cpp:383 analitza/operations.cpp:400
#, kde-format
msgid "Could not calculate a list's %1"
msgstr "Não foi possível calcular o %1 de uma lista"

#: analitza/providederivative.cpp:150
#, kde-format
msgid "Could not calculate the derivative for '%1'"
msgstr "Não foi possível calcular a derivada de '%1'"
