# Brazilian Portuguese translation for genius
# Copyright (C) 2020 Free Software Foundation, Inc.
# This file is distributed under the same license as the genius package.
# Raphael Higino <In Memoriam>, 2004.
# Andrius da Costa Ribas <andriusmao@gmail.com>, 2008.
# Fábio Nogueira <deb-user-ba@ubuntu.com>, 2008.
# Carlos Eduardo Moreira dos Santos <cems@cemshost.com.br>, 2008.
# Rodrigo Luiz Marques Flores <mail@rodrigoflores.org>, 2009.
# Rafael Fontenelle <rafaelff@gnome.org>, 2013-2020.
# Henrique Machado Campos <henriquecamposrj@gmail.com>, 2020.
# Rodrigo Costa <rodrigo.costa@outlook.it>, 2021.
# Enrico Nicoletto <liverig@gmail.com>, 2013, 2016-2017, 2020-2021.
# Juliano de Souza Camargo <julianosc@pm.me>, 2024.
#
msgid ""
msgstr ""
"Project-Id-Version: genius\n"
"Report-Msgid-Bugs-To: https://gitlab.gnome.org/GNOME/genius/issues\n"
"POT-Creation-Date: 2024-09-23 11:49+0000\n"
"PO-Revision-Date: 2024-09-23 08:47-0300\n"
"Last-Translator: Juliano de Souza Camargo <julianosc@pm.me>\n"
"Language-Team: Brazilian Portuguese <https://br.gnome.org/traducao>\n"
"Language: pt_BR\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: Gtranslator 46.1\n"
"X-Project-Style: gnome\n"

#: ../lib/library-strings.c:1
msgid "Compose two functions"
msgstr "Compõem duas funções"

#: ../lib/library-strings.c:2
msgid ""
"Compose a function with itself n times, passing x as argument, and returning "
"x if n == 0"
msgstr ""
"Compõe uma função consigo mesma n vezes, passando x como argumento, e "
"retornando x se n == 0"

#: ../lib/library-strings.c:3
msgid ""
"Print a table of values for f(n) for numbers from vector v, or if v is a "
"number for integers from 1 to v"
msgstr ""
"Exibe uma tabela de valores para f(n) de números do vetor v ou se v é um "
"número para inteiros de 1 a v"

#: ../lib/library-strings.c:4
msgid "Make a string"
msgstr "Cria uma string"

#: ../lib/library-strings.c:5
msgid "Tolerance of the Chop function"
msgstr "Tolerância da função de Chop"

#: ../lib/library-strings.c:6
msgid "How many iterations to try to find the limit for continuity and limits"
msgstr ""
"Quantas iterações tentar para encontrar o limite para continuidade e limites"

#: ../lib/library-strings.c:7
msgid ""
"How many successive steps to be within tolerance for calculation of "
"continuity"
msgstr ""
"Quantos passos sucessivos para estar dentro da tolerância para cálculos de "
"continuidade"

#: ../lib/library-strings.c:8
msgid "Tolerance for continuity of functions and for calculating the limit"
msgstr "Tolerância para continuidade de funções e para calcular o limite"

#: ../lib/library-strings.c:9
msgid "How many iterations to try to find the limit for derivative"
msgstr "Quantas iterações tentar para encontrar o limite de derivadas"

#: ../lib/library-strings.c:10
msgid ""
"How many successive steps to be within tolerance for calculation of "
"derivative"
msgstr ""
"Quantos passos sucessivos para estar dentro da tolerância para cálculos de "
"derivada"

#: ../lib/library-strings.c:11
msgid "Tolerance for calculating the derivatives of functions"
msgstr "Tolerância para calcular as derivadas de funções"

#: ../lib/library-strings.c:12
msgid "Tolerance of the ErrorFunction (used for complex values only)"
msgstr "Tolerância de ErrorFunction (usada apenas para valores complexos)"

#: ../lib/library-strings.c:13
msgid "Tolerance of the GaussDistribution function"
msgstr "Tolerância da função de Distribuição de Gauss"

#: ../lib/library-strings.c:14
msgid ""
"The function used for numerical integration in NumericalIntegral (by default "
"CompositeSimpsonsRule)"
msgstr ""
"A função usada para integração numérica em NumericalIntegral(por padrão, "
"CompositeSimpsonsRule)"

#: ../lib/library-strings.c:15
msgid "Steps to perform in NumericalIntegral"
msgstr "Passos para executar em NumericalIntegral"

#: ../lib/library-strings.c:16
msgid "How many iterations to try for InfiniteSum and InfiniteProduct"
msgstr "Quantas iterações tentar para InfiniteSum e InfiniteProduct"

#: ../lib/library-strings.c:17
msgid ""
"How many successive steps to be within tolerance for InfiniteSum and "
"InfiniteProduct"
msgstr ""
"Quantos passos sucessivos para estar dentro da tolerância para InfiniteSum e "
"InfiniteProduct"

#: ../lib/library-strings.c:18
msgid "Tolerance for InfiniteSum and InfiniteProduct"
msgstr "Tolerância para InfiniteSum e InfiniteProduct"

#: ../lib/library-strings.c:19 ../src/eval.c:6726
msgid "Absolute value"
msgstr "Valor absoluto"

#: ../lib/library-strings.c:20
msgid "Replace very small number with zero"
msgstr "Substitui um número muito pequeno por zero"

#: ../lib/library-strings.c:21
msgid "Return the fractional part of a number"
msgstr "Devolve a parte fracional de um número"

#: ../lib/library-strings.c:22
msgid "Return the sign (-1,0,1)"
msgstr "Devolve o sinal (-1,0,1)"

#: ../lib/library-strings.c:23
msgid ""
"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
"given, e is used"
msgstr ""
"Logaritmo de qualquer base (chama DiscreteLog se em modo de módulo), se a "
"base não for dada, e será usado"

#: ../lib/library-strings.c:24
msgid "The arccos (inverse cos) function"
msgstr "A função arccos (cos inverso)"

#: ../lib/library-strings.c:25
msgid "The arccosh (inverse cosh) function"
msgstr "A função arccosh (cosh inverso)"

#: ../lib/library-strings.c:26
msgid "The arccot (inverse cot) function"
msgstr "A função arccot (cot inverso)"

#: ../lib/library-strings.c:27
msgid "The arccoth (inverse coth) function"
msgstr "A função arccoth (coth inverso)"

#: ../lib/library-strings.c:28
msgid "The inverse cosecant function"
msgstr "A função cossecante inversa"

#: ../lib/library-strings.c:29
msgid "The inverse hyperbolic cosecant function"
msgstr "A função cossecante hiperbólica inversa"

#: ../lib/library-strings.c:30
msgid "The inverse secant function"
msgstr "A função secante inversa"

#: ../lib/library-strings.c:31
msgid "The inverse hyperbolic secant function"
msgstr "A função secante hiperbólica inversa"

#: ../lib/library-strings.c:32
msgid "The arcsin (inverse sin) function"
msgstr "A função arcsen (sen inverso)"

#: ../lib/library-strings.c:33
msgid "The arcsinh (inverse sinh) function"
msgstr "A função arcsenh (senh inverso)"

#: ../lib/library-strings.c:34
msgid "The arctanh (inverse tanh) function"
msgstr "A função arctanh (tanh inversa)"

#: ../lib/library-strings.c:35
msgid "The cotangent function"
msgstr "A função cotangente"

#: ../lib/library-strings.c:36
msgid "The hyperbolic cotangent function"
msgstr "A função cotangente hiperbólica"

#: ../lib/library-strings.c:37
msgid "The cosecant function"
msgstr "A função cossecante"

#: ../lib/library-strings.c:38
msgid "The hyperbolic cosecant function"
msgstr "A função cossecante hiperbólica"

#: ../lib/library-strings.c:39
msgid "The secant function"
msgstr "A função secante"

#: ../lib/library-strings.c:40
msgid "The hyperbolic secant function"
msgstr "A função secante hiperbólica"

#: ../lib/library-strings.c:41
msgid "The hyperbolic tangent function"
msgstr "A função tangente hiperbólica"

#: ../lib/library-strings.c:42
msgid "Are a and b relatively prime?"
msgstr "a e b são primos entre si?"

#: ../lib/library-strings.c:43
msgid "Return the nth Bernoulli number"
msgstr "Devolve o n-ésimo número de Bernoulli"

#: ../lib/library-strings.c:44
msgid ""
"Find the x that solves the system given by the vector a and modulo the "
"elements of m, using the Chinese Remainder Theorem"
msgstr ""
"Encontra o x que resolve o sistema dado pelo vetor a e pelo módulo dos "
"elementos de m, usando o Teorema do Resto Chinês"

#: ../lib/library-strings.c:45
msgid ""
"Given two factorizations, give the factorization of the product, see "
"Factorize"
msgstr "Dadas duas fatorações, dá a fatoração do produto, veja Factorize"

#: ../lib/library-strings.c:46
msgid "Convert a vector of values indicating powers of b to a number"
msgstr ""
"Converte um vetor de valores indicando potências de b elevado a um número"

#: ../lib/library-strings.c:47
msgid "Convert a number to a vector of powers for elements in base b"
msgstr "Converte um número em um vetor de potências para elementos na base b"

#: ../lib/library-strings.c:48
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm"
msgstr ""
"Encontra o log discreto de n na base b em F_q, onde q é um número primo "
"usando o algoritmo de Silver-Pohlig-Hellman"

#: ../lib/library-strings.c:49
msgid ""
"Compute phi(n), the Euler phi function, that is the number of integers "
"between 1 and n relatively prime to n"
msgstr ""
"Calcula phi(n), a função phi de Euler, que é o número de inteiros entre 1 e "
"n que são primos em relação a n"

#: ../lib/library-strings.c:50
msgid "Return all factors of a number"
msgstr "Devolve todos os fatores de um número"

#: ../lib/library-strings.c:51
msgid ""
"Attempt Fermat factorization of n into (t-s)*(t+s), returns t and s as a "
"vector if possible, null otherwise"
msgstr ""
"Tenta a fatoração de Fermat de n para (t-s)*(t+s), retorna t e s como um "
"vetor, se possível. Caso contrário: nulo (null)"

#: ../lib/library-strings.c:52
msgid "Find the first primitive element in F_q (q must be a prime)"
msgstr "Encontra o primeiro elemento primitivo em F_q (q deve ser um primo)"

#: ../lib/library-strings.c:53
msgid "Find a random primitive element in F_q (q must be a prime)"
msgstr "Encontra um elemento primitivo aleatório em F_q (q deve ser um primo)"

#: ../lib/library-strings.c:54
msgid ""
"Compute discrete log base b of n in F_q (q a prime) using the factor base "
"S.  S should be a column of primes possibly with second column precalculated "
"by IndexCalculusPrecalculation."
msgstr ""
"Calcula o log discreto de n na base b em F_q, (q é um primo) usando o fator "
"base S. S deve ser uma coluna de primos possivelmente com a segunda coluna "
"pré-calculada por IndexCalculusPrecalculation."

#: ../lib/library-strings.c:55
msgid ""
"Run the precalculation step of IndexCalculus for logarithms base b in F_q (q "
"a prime) for the factor base S (where S is a column vector of primes).  The "
"logs will be precalculated and returned in the second column."
msgstr ""
"Executa o passo de pré-cálculo de IndexCalculus para logaritmos base b em "
"F_q (q é um primo) para o fator base S (onde S é uma vetor coluna de "
"primos). Os logaritmos serão pré-calculados e retornados na segunda coluna."

#: ../lib/library-strings.c:56
msgid "Test if Mp is a Mersenne prime using a table"
msgstr "Testa se Mp é um primo de Mersenne usando uma tabela"

#: ../lib/library-strings.c:57
msgid "Tests if a rational number is a perfect power"
msgstr "Testa se um número racional é uma potência perfeita"

#: ../lib/library-strings.c:58
msgid ""
"Check if g is primitive in F_q, where q is a prime.  If q is not prime "
"results are bogus."
msgstr ""
"Verifica se g é primitivo em F_q, onde q é um primo. Se q não for primo os "
"resultados são estranhos."

#: ../lib/library-strings.c:59
msgid ""
"Check if g is primitive in F_q, where q is a prime and f is a vector of "
"prime factors of q-1.  If q is not prime results are bogus."
msgstr ""
"Verifica se g é primitivo em F_q, onde q é um primo e f é um vetor de "
"fatores primos de q-1. Se q não for primo os resultados são estranhos."

#: ../lib/library-strings.c:60
msgid ""
"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
msgstr ""
"Se n é um pseudoprimo base b, mas não é primo, que é se b^(n-1) == 1 mod n"

#: ../lib/library-strings.c:61
msgid "Test if n is a strong pseudoprime to base b but not a prime"
msgstr "Testa se n é um pseudoprimo forte para a base b mas não um primo"

#: ../lib/library-strings.c:62
msgid ""
"Return the residue of a mod n with the least absolute value (in the interval "
"-n/2 to n/2)"
msgstr ""
"Devolve o resíduo de a mod n com menor valor absoluto (no intervalo -n/2 a "
"n/2)"

#: ../lib/library-strings.c:63
msgid "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"
msgstr "Testa se Mp é um primo de Mersenne usando o teste Lucas-Lehmer"

#: ../lib/library-strings.c:64
msgid "Return all maximal prime power factors of a number"
msgstr ""
"Devolve todos os máximos fatores que são potência de um primo de um número"

#: ../lib/library-strings.c:65
msgid "Vector with the known Mersenne prime exponents"
msgstr "Vetor com os expoentes dos primos de Mersenne conhecidos"

#: ../lib/library-strings.c:66
msgid "Return the Moebius mu function evaluated in n"
msgstr "Devolve a função de Moebius mu avaliada em n"

#: ../lib/library-strings.c:67
msgid "Returns the p-adic valuation (number of trailing zeros in base p)."
msgstr ""
"Devolve a avaliação de valor p-adic (número de zeros à esquerda [ou "
"excedentes] na base p)."

#: ../lib/library-strings.c:68
msgid "Compute a^b mod m"
msgstr "Calcula a^b mod m"

#: ../lib/library-strings.c:69
msgid "Return all prime factors of a number"
msgstr "Devolve todos os fatores primos de um número"

#: ../lib/library-strings.c:70
msgid "Pseudoprime test, true if and only if b^(n-1) == 1 (mod n)"
msgstr ""
"Teste pseudoprimo, verdadeiro (true) se, e somente se, b^(n-1) == 1 (mod n)"

#: ../lib/library-strings.c:71
msgid "Removes all instances of the factor m from the number n"
msgstr "Remove todas as instâncias do fator m a partir do número n"

#: ../lib/library-strings.c:72
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm, given f being the factorization of q-1"
msgstr ""
"Encontra o log discreto de n na base b em F_q, onde q é um primo usando o "
"algoritmo de Silver-Pohlig-Hellman, adotando-se f como fatoração de q-1"

#: ../lib/library-strings.c:73
msgid ""
"Find square root of n mod p (a prime). Null is returned if not a quadratic "
"residue."
msgstr ""
"Encontra a raiz quadrada de n mod p (um primo). Null é retornado se não for "
"um resíduo quadrático."

#: ../lib/library-strings.c:74
msgid ""
"Apply a function over all entries of a matrix and return a matrix of the "
"results"
msgstr ""
"Aplica uma função sobre todas as entradas de uma matriz e retorna uma matriz "
"dos resultados"

#: ../lib/library-strings.c:75
msgid ""
"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
"and return a matrix of the results"
msgstr ""
"Aplica uma função sobre todas as entradas de 2 matrizes (ou 1 valor e 1 "
"matriz) e retorna uma matriz dos resultados"

#: ../lib/library-strings.c:76
msgid "Remove column(s) and row(s) from a matrix"
msgstr "Remove coluna(s) e linha(s) de uma matriz"

#: ../lib/library-strings.c:77
msgid "Calculate the kth compound matrix of A"
msgstr "Calcula a k-ésima matriz composta de A"

#: ../lib/library-strings.c:78
msgid "Delete a column of a matrix"
msgstr "Exclui uma coluna de uma matriz"

#: ../lib/library-strings.c:79
msgid "Delete a row of a matrix"
msgstr "Exclui uma linha de uma matriz"

#: ../lib/library-strings.c:80
msgid "Get the dot product of two vectors (no conjugates)"
msgstr "Obtém o produto escalar de dois vetores (não conjugados)"

#: ../lib/library-strings.c:81
msgid "Zero out entries above the diagonal"
msgstr "Zera entradas acima da diagonal"

#: ../lib/library-strings.c:82
msgid "Make diagonal matrix from a vector"
msgstr "Cria uma matriz diagonal a partir de um vetor"

#: ../lib/library-strings.c:83
msgid "Make column vector out of matrix by putting rows after each other"
msgstr "Cria vetor coluna da matriz colocando uma linha sobre a outra"

#: ../lib/library-strings.c:84
msgid "Make column vector out of matrix by putting columns above each other"
msgstr "Cria vetor coluna da matriz colocando uma coluna sobre a outra"

#: ../lib/library-strings.c:85
msgid "Calculate the product of all elements in a matrix"
msgstr "Calcula o produto de todos os elementos de uma matriz"

#: ../lib/library-strings.c:86
msgid "Calculate the sum of all elements in a matrix"
msgstr "Calcula a soma de todos os elementos de uma matriz"

#: ../lib/library-strings.c:87
msgid "Calculate the sum of squares of all elements in a matrix"
msgstr "Calcula a soma dos quadrados de todos os elementos de uma matriz"

#: ../lib/library-strings.c:88
msgid "Get the outer product of two vectors"
msgstr "Obtém o produto externo de dois vetores"

#: ../lib/library-strings.c:89
msgid "Reverse elements in a vector"
msgstr "Reverte os elementos de um vetor"

#: ../lib/library-strings.c:90
msgid "Calculate sum of each row in a matrix"
msgstr "Calcula a soma de cada linha de uma matriz"

#: ../lib/library-strings.c:91
msgid "Calculate sum of squares of each row in a matrix"
msgstr "Calcula a soma dos quadrados de cada linha da matriz"

#: ../lib/library-strings.c:92
msgid "Shuffle elements in a vector"
msgstr "Embaralha os elementos de um vetor"

#: ../lib/library-strings.c:93
msgid "Sort vector elements"
msgstr "Ordena os elementos do vetor"

#: ../lib/library-strings.c:94
msgid "Removes any all-zero rows of M"
msgstr "Remove qualquer linha que tenha apenas zeros de M"

#: ../lib/library-strings.c:95
msgid "Return column(s) and row(s) from a matrix"
msgstr "Devolve as coluna(s) e linha(s) de uma matriz"

#: ../lib/library-strings.c:96
msgid "Swap two rows in a matrix"
msgstr "Troca duas linhas de uma matriz"

#: ../lib/library-strings.c:97
msgid "Zero out entries below the diagonal"
msgstr "Zerar entradas abaixo da diagonal"

#: ../lib/library-strings.c:98
msgid "Get the auxiliary unit matrix of size n"
msgstr "Obtém a matriz unitária auxiliar de tamanho n"

#: ../lib/library-strings.c:99
msgid "Evaluate (v,w) with respect to the bilinear form given by the matrix A"
msgstr "Testa (v,w) em relação à forma bilinear dada pela matriz A"

#: ../lib/library-strings.c:100
msgid ""
"Return a function that evaluates two vectors with respect to the bilinear "
"form given by A"
msgstr ""
"Devolve a função que testa dois vetores em relação à forma bilinear dada por "
"A"

#: ../lib/library-strings.c:101
msgid "Get the characteristic polynomial as a vector"
msgstr "Obtém o polinômio característico como um vetor"

#: ../lib/library-strings.c:102
msgid "Get the characteristic polynomial as a function"
msgstr "Obtém o polinômio característico como uma função"

#: ../lib/library-strings.c:103
msgid "Get a basis matrix for the columnspace of a matrix"
msgstr "Obtém uma matriz base para o espaço de colunas de uma matriz"

#: ../lib/library-strings.c:104
msgid ""
"Return the commutation matrix K(m,n) which is the unique m*n by m*n matrix "
"such that K(m,n) * MakeVector(A) = MakeVector(A.') for all m by n matrices A."
msgstr ""
"Devolve a matriz de comutação K(m,n) a qual é a única matriz m*n por m*n tal "
"que K(m,n) * MakeVector(A) = MakeVector(A.') para todas a matriz A que seja "
"m por n."

#: ../lib/library-strings.c:105
msgid "Companion matrix of a polynomial (as vector)"
msgstr "Matriz companheira de um polinômio (como vetor)"

#: ../lib/library-strings.c:106
msgid "Conjugate transpose of a matrix (adjoint)"
msgstr "Conjuga a transposta de uma matriz (adjunto)"

#: ../lib/library-strings.c:107 ../lib/library-strings.c:108
msgid "Calculate convolution of two horizontal vectors"
msgstr "Calcula a convolução de dois vetores linha"

#: ../lib/library-strings.c:109
msgid "CrossProduct of two vectors in R^3"
msgstr "CrossProduct de dois vetores em R^3"

#: ../lib/library-strings.c:110
msgid "Get the determinantal divisors of an integer matrix"
msgstr "Obter os divisores determinantes de uma matriz de inteiros"

#: ../lib/library-strings.c:111
msgid "Direct sum of matrices"
msgstr "Soma direta de matrizes"

#: ../lib/library-strings.c:112
msgid "Direct sum of a vector of matrices"
msgstr "Soma direta de um vetor de matrizes"

#: ../lib/library-strings.c:113
msgid ""
"Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular "
"matrices)"
msgstr ""
"Obter os autovalores de uma matriz (Atualmente apenas até matrizes 4x4 ou "
"triangulares)"

#: ../lib/library-strings.c:114
msgid ""
"Get the eigenvalues and eigenvectors of a matrix (Currently only for up to "
"2x2 matrices)"
msgstr ""
"Obter os autovalores de uma matriz (Atualmente apenas até matrizes de "
"tamanho no máximo 2x2 )"

#: ../lib/library-strings.c:115
msgid ""
"Apply the Gram-Schmidt process (to the columns) with respect to inner "
"product given by B (if not given use Hermitian product)"
msgstr ""
"Aplica o processo de Gram-Schmidt (às colunas) em relação ao produto interno "
"dado por B (caso não seja dado usa o produto hermitiano)"

#: ../lib/library-strings.c:116
msgid "Hankel matrix"
msgstr "Matriz de Hankel"

#: ../lib/library-strings.c:117
msgid "Hilbert matrix of order n"
msgstr "Matriz de Hilbert de ordem n"

#: ../lib/library-strings.c:118
msgid "Get the image (columnspace) of a linear transform"
msgstr "Obtém a imagem (espaço de colunas) de uma transformação linear"

#: ../lib/library-strings.c:119
msgid "Get the Inf Norm of a vector"
msgstr "Obtém a Norma Inf de um vetor"

#: ../lib/library-strings.c:120
msgid "Get the invariant factors of a square integer matrix"
msgstr "Obtém o fator invariante de uma matriz de inteiros quadrada"

#: ../lib/library-strings.c:121
msgid "Inverse Hilbert matrix of order n"
msgstr "Matriz de Hilbert inversa de ordem n"

#: ../lib/library-strings.c:122
msgid "Is a matrix Hermitian"
msgstr "É uma matriz hermitiana"

#: ../lib/library-strings.c:123
msgid "Test if a vector is in a subspace"
msgstr "Testa se um vetor está num subespaço"

#: ../lib/library-strings.c:124
msgid ""
"Is a matrix (or number) invertible (Integer matrix is invertible if and only "
"if it is invertible over the integers)"
msgstr ""
"É uma matriz (ou número) inversível (Uma matriz inteira é inversível se, e "
"somente se, ela é inversível sobre os inteiros)"

#: ../lib/library-strings.c:125
msgid "Is a matrix (or number) invertible over a field"
msgstr "É uma matriz (ou número) inversível sobre um campo"

#: ../lib/library-strings.c:126
msgid "Is a matrix normal"
msgstr "É uma matriz normal"

#: ../lib/library-strings.c:127
msgid "Is a matrix positive definite"
msgstr "É uma matriz positiva definida"

#: ../lib/library-strings.c:128
msgid "Is a matrix positive semidefinite"
msgstr "É uma matriz positiva semi-definida"

#: ../lib/library-strings.c:129
msgid "Is a matrix skew-Hermitian"
msgstr "É uma matriz anti-hermitiana"

#: ../lib/library-strings.c:130
msgid "Is a matrix unitary"
msgstr "É uma matriz unitária"

#: ../lib/library-strings.c:131
msgid "Get the Jordan block corresponding to lambda and n"
msgstr "Obtém o bloco de Jordan correspondente a lambda e n"

#: ../lib/library-strings.c:132
msgid "Get the kernel (nullspace) of a linear transform"
msgstr "Obtém o núcleo (espaço nulo) de uma transformação linear"

#: ../lib/library-strings.c:133
msgid "Compute the Kronecker product of two matrices"
msgstr "Calcula o produto de Kronecker de duas matrizes"

#: ../lib/library-strings.c:134
msgid ""
"Get the LU decomposition of A and store the result in the L and U which "
"should be references.  If not possible returns false."
msgstr ""
"Obter a decomposição LU de A e armazenar o resultado em L e U que devem ser "
"referências. Se não for possível retorna false."

#: ../lib/library-strings.c:135
msgid "Get the i-j minor of a matrix"
msgstr "Obtém o menor i-j de uma matriz"

#: ../lib/library-strings.c:136
msgid "Return the columns that are not the pivot columns of a matrix"
msgstr "Devolve as colunas que não são as colunas pivô de uma matriz"

#: ../lib/library-strings.c:137
msgid "Get the p Norm (or 2 Norm if no p is supplied) of a vector"
msgstr "Obtém a Norma p (ou Norma 2 se nenhum p for fornecido) de um vetor"

#: ../lib/library-strings.c:138
msgid "Get the nullity of a matrix"
msgstr "Obtém a nulidade de uma matriz"

#: ../lib/library-strings.c:139
msgid "Get the orthogonal complement of the columnspace"
msgstr "Obtém o complemento ortogonal do espaço de colunas"

#: ../lib/library-strings.c:140
msgid ""
"Projection of vector v onto subspace W given a sesquilinear form B (if not "
"given use Hermitian product)"
msgstr ""
"Projeção do vetor v sobre o subespaço W dada uma forma sesquilinear B (caso "
"não seja dado uso de produto hermitiano)"

#: ../lib/library-strings.c:141
msgid "Get the QR decomposition of A, returns R and Q can be a reference"
msgstr ""
"Obter a decomposição QR de A, os retornos R e Q podem ser uma referência"

#: ../lib/library-strings.c:142
msgid "Get the rank of a matrix"
msgstr "Obtém o posto de uma matriz"

#: ../lib/library-strings.c:143
msgid "Return the Rayleigh quotient of a matrix and a vector"
msgstr "Devolve o quociente de Rayleigh de uma matriz e de um vetor"

#: ../lib/library-strings.c:144
msgid ""
"Compute an eigenvalue using the Rayleigh Quotient Iteration method until we "
"are epsilon from eigenvalue or for maxiter iterations"
msgstr ""
"Calcula um autovalor usando o método Iterativo do Quociente de Rayleigh até "
"encontrar o épsilon do autovalor ou o máximo número de iterações (maxiter)"

#: ../lib/library-strings.c:145
msgid "Rosser matrix, a classic symmetric eigenvalue test problem"
msgstr "Matriz rosser, um problema clássico de autovalor simétrico"

#: ../lib/library-strings.c:146
msgid "Rotation around origin in R^2"
msgstr "Rotação em torno da origem em R^2"

#: ../lib/library-strings.c:147
msgid "Rotation around origin in R^3 about the x-axis"
msgstr "Rotação em torno da origem em R^3 sobre o eixo x"

#: ../lib/library-strings.c:148
msgid "Rotation around origin in R^3 about the y-axis"
msgstr "Rotação em torno da origem em R^3 sobre o eixo y"

#: ../lib/library-strings.c:149
msgid "Rotation around origin in R^3 about the z-axis"
msgstr "Rotação em torno da origem em R^3 sobre o eixo z"

#: ../lib/library-strings.c:150
msgid "Get a basis matrix for the rowspace of a matrix"
msgstr "Obtém uma matriz base para o espaço de linhas de uma matriz"

#: ../lib/library-strings.c:151
msgid ""
"Evaluate (v,w) with respect to the sesquilinear form given by the matrix A"
msgstr "Testa (v,w) em relação à forma sesquilinear dada pela matriz A"

#: ../lib/library-strings.c:152
msgid ""
"Return a function that evaluates two vectors with respect to the "
"sesquilinear form given by A"
msgstr ""
"Devolve a função que testa dois vetores em relação à forma sesquilinear dada "
"por A"

#: ../lib/library-strings.c:153
msgid "Smith Normal Form for fields (will end up with 1's on the diagonal)"
msgstr "Forma Normal de Smith para campos (terminarão com 1 na diagonal)"

#: ../lib/library-strings.c:154
msgid "Smith Normal Form for square integer matrices"
msgstr "Forma Normal de Smith para matrizes de inteiros quadradas"

#: ../lib/library-strings.c:155
msgid ""
"Return the Toeplitz matrix constructed given the first column c and "
"(optionally) the first row r."
msgstr ""
"Devolve a matriz de Toeplitz construída dada a primeira coluna c e "
"(opcionalmente) a primeira linha r."

#: ../lib/library-strings.c:156
msgid "Calculate the trace of a matrix"
msgstr "Calcula o traço de uma matriz"

#: ../lib/library-strings.c:157
msgid "Transpose of a matrix"
msgstr "Transposta de uma matriz"

#: ../lib/library-strings.c:158
msgid "Return the Vandermonde matrix"
msgstr "Devolve a matriz de Vandermonde"

#: ../lib/library-strings.c:159
msgid "The angle of two vectors, given an inner product"
msgstr "O ângulo de dois vetores, dado um produto interno"

#: ../lib/library-strings.c:160
msgid "The direct sum of the vector spaces M and N"
msgstr "A soma direta dos espaços vetoriais de M e N"

#: ../lib/library-strings.c:161
msgid "Intersection of the subspaces given by M and N"
msgstr "Interseção do subespaço dado por M e N"

#: ../lib/library-strings.c:162
msgid ""
"The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"
msgstr ""
"A soma dos espaços vetoriais de M e N, que é {w | w=m+n, m in M, n in N}"

#: ../lib/library-strings.c:163
msgid "Get the classical adjoint (adjugate) of a matrix"
msgstr "Obtém o adjunto clássico de uma matriz"

#: ../lib/library-strings.c:164
msgid "Compute the Column Reduced Echelon Form"
msgstr "Calcula a forma escada coluna reduzida"

#: ../lib/library-strings.c:165
msgid "Get nth Catalan number"
msgstr "Obtém o n-ésimo número catalão"

#: ../lib/library-strings.c:166
msgid "Double factorial: n(n-2)(n-4)..."
msgstr "Fatorial duplo: n(n-2)(n-4)…"

#: ../lib/library-strings.c:167
msgid "Factorial: n(n-1)(n-2)..."
msgstr "Fatorial: n(n-1)(n-2)…"

#: ../lib/library-strings.c:168
msgid "Falling factorial: (n)_k = n(n-1)...(n-(k-1))"
msgstr "Fatorial decrescente: (n)_k = n(n-1)…(n-(k-1))"

#: ../lib/library-strings.c:169
msgid "Calculate nth Fibonacci number"
msgstr "Calcular o n-ésimo número de Fibbonachi"

#: ../lib/library-strings.c:170
msgid "Calculate the Frobenius number for a coin problem"
msgstr "Calcula o número de Frobenius para um problema de moeda"

#: ../lib/library-strings.c:171
msgid ""
"Galois matrix given a linear combining rule (a_1*x_1+...+a_n*x_n=x_(n+1))"
msgstr ""
"Matriz de Galois dada por uma regra de combinação linear (a_1*x_1+…"
"+a_n*x_n=x_(n+1))"

#: ../lib/library-strings.c:172
msgid "Use greedy algorithm to find c, for c . v = n.  (v must be sorted)"
msgstr ""
"Usa o algoritmo guloso para encontrar c, para c . v = n. (v precisa estar "
"ordenado)"

#: ../lib/library-strings.c:173
msgid "Harmonic Number, the nth harmonic number of order r"
msgstr "Número Harmônico, o n-ésimo número harmônico de ordem r"

#: ../lib/library-strings.c:174
msgid ""
"Hofstadter's function q(n) defined by q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-"
"q(n-2))"
msgstr ""
"Função de Hofstadter q(n) definida por q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-"
"q(n-2))"

#: ../lib/library-strings.c:175
msgid "Compute linear recursive sequence using Galois stepping"
msgstr "Calcula a sequência recursiva linear usando os passos Galois"

#: ../lib/library-strings.c:176
msgid "Calculate multinomial coefficients"
msgstr "Calcula os coeficientes multinomiais"

#: ../lib/library-strings.c:177
msgid "Get the Pascal's triangle as a matrix"
msgstr "Obtém o triângulo de Pascal como uma matriz"

#: ../lib/library-strings.c:178
msgid "(Pochhammer) Rising factorial: (n)_k = n(n+1)...(n+(k-1))"
msgstr "(Pochhammer) Fatorial crescente: (n)_k = n(n+1)…(n+(k-1))"

#: ../lib/library-strings.c:179
msgid "Stirling number of the first kind"
msgstr "Número de Stirling do primeiro tipo"

#: ../lib/library-strings.c:180
msgid "Stirling number of the second kind"
msgstr "Número de Stirling do segundo tipo"

#: ../lib/library-strings.c:181
msgid "Subfactorial: n! times sum_{k=0}^n (-1)^k/k!"
msgstr "Subfatorial: n! vezes sum_{k=0}^n (-1)^k/k!"

#: ../lib/library-strings.c:182
msgid "Calculate the nth triangular number"
msgstr "Calcula o n-ésimo número triangular"

#: ../lib/library-strings.c:183
msgid "Calculate permutations"
msgstr "Calcula permutações"

#: ../lib/library-strings.c:184
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with the "
"number of steps calculated by the fourth derivative bound and the desired "
"tolerance"
msgstr ""
"Integral de f pela Regra de Simpson Composta no intervalo [a,b] com o número "
"de passos calculado pelo limite da quarta derivada e a tolerância desejada"

#: ../lib/library-strings.c:185
msgid ""
"Attempt to calculate derivative by trying first symbolically and then "
"numerically"
msgstr ""
"Tenta calcular a derivada, na primeira tentativa simbolicamente e depois "
"numericamente"

#: ../lib/library-strings.c:186
msgid ""
"Return a function which is the even periodic extension of f defined on the "
"interval [0,L]"
msgstr ""
"Devolve uma função que é uma extensão par e periódica de f definida no "
"intervalo [0,L]"

#: ../lib/library-strings.c:187
msgid ""
"Return a function which is a Fourier series with the coefficients given by "
"the vectors a (sines) and b (cosines).  Note that a@(1) is the constant "
"coefficient!"
msgstr ""
"Devolve uma função que é uma série de Fourier com os coeficientes dados "
"pelos vetores a (senos) e b (cossenos). Note que a@(1) é o coeficiente da "
"constante!"

#: ../lib/library-strings.c:188
msgid "Try to calculate an infinite product for a single parameter function"
msgstr "Tenta calcular um produto infinito para uma função de parâmetro único"

#: ../lib/library-strings.c:189
msgid ""
"Try to calculate an infinite product for a double parameter function with "
"func(arg,n)"
msgstr ""
"Tenta calcular um produto infinito para uma função de dois parâmetros com "
"func(arg,n)"

#: ../lib/library-strings.c:190
msgid "Try to calculate an infinite sum for a single parameter function"
msgstr "Tenta calcular uma soma infinita para uma função de parâmetro único"

#: ../lib/library-strings.c:191
msgid ""
"Try to calculate an infinite sum for a double parameter function with "
"func(arg,n)"
msgstr ""
"Tenta calcular uma soma infinita para uma função de dois parâmetros com "
"func(arg,n)"

#: ../lib/library-strings.c:192
msgid ""
"Try and see if a real-valued function is continuous at x0 by calculating the "
"limit there"
msgstr ""
"Testa e verifica se uma função com valor real é contínua em x0 calculando o "
"limite nesse ponto"

#: ../lib/library-strings.c:193
msgid ""
"Test for differentiability by approximating the left and right limits and "
"comparing"
msgstr ""
"Testa a derivabilidade aproximando os limites esquerdo e direito e comparando"

#: ../lib/library-strings.c:194
msgid "Integration by left hand rule"
msgstr "Integração pela regra da mão esquerda"

#: ../lib/library-strings.c:195
msgid "Calculate the left limit of a real-valued function at x0"
msgstr "Calcula o limite esquerdo de uma função de valores reais em x0"

#: ../lib/library-strings.c:196
msgid ""
"Calculate the limit of a real-valued function at x0.  Tries to calculate "
"both left and right limits."
msgstr ""
"Calcula o limite de uma função com valor real em x0. Tenta calcular os "
"limites esquerdo e direito."

#: ../lib/library-strings.c:197
msgid "Integration by midpoint rule"
msgstr "Integração pela regra do ponto médio"

#: ../lib/library-strings.c:198
msgid "Attempt to calculate numerical derivative"
msgstr "Tenta calcular a derivada numérica"

#: ../lib/library-strings.c:199
msgid ""
"Numerically compute the coefficients for a cosine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""
"Calcula numericamente os coeficientes de uma série de Fourier de cossenos "
"para uma função de [0,L] até o enésimo coeficiente."

#: ../lib/library-strings.c:200
msgid ""
"Return a function which is the Fourier cosine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""
"Devolve uma função que é uma série de Fourier de cossenos de f de [0,L] com "
"coeficientes até N calculados numericamente"

#: ../lib/library-strings.c:201
msgid ""
"Numerically compute the coefficients for a Fourier series with half-period L "
"up to the Nth coefficient."
msgstr ""
"Calcula numericamente os coeficientes de uma série de Fourier com meio "
"período L até o enésimo coeficiente."

#: ../lib/library-strings.c:202
msgid ""
"Return a function which is the Fourier series of f with half-period L with "
"coefficients up to N computed numerically"
msgstr ""
"Devolve uma função que é uma série de Fourier de f com meio período L com "
"coeficientes até N calculados numericamente"

#: ../lib/library-strings.c:203
msgid ""
"Numerically compute the coefficients for a sine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""
"Calcula numericamente os coeficientes de uma série de Fourier de senos para "
"uma função de [0,L] até o enésimo coeficiente."

#: ../lib/library-strings.c:204
msgid ""
"Return a function which is the Fourier sine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""
"Devolve uma função que é uma série de Fourier de senos de f em [0,L] com "
"coeficientes até N calculados numericamente"

#: ../lib/library-strings.c:205
msgid ""
"Integration by rule set in NumericalIntegralFunction of f from a to b using "
"NumericalIntegralSteps steps"
msgstr ""
"Integração pelo conjunto de regras em NumericalIntegralFunction de f de a "
"até b usando a quantidade de passos definida em NumericalIntegralSteps"

#: ../lib/library-strings.c:206
msgid "Attempt to calculate numerical left derivative"
msgstr "Tenta calcular a derivada numérica esquerda"

#: ../lib/library-strings.c:207
msgid "Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N"
msgstr "Tenta calcular o limite de f(step_fun(i)) com i indo de 1 a N"

#: ../lib/library-strings.c:208
msgid "Attempt to calculate numerical right derivative"
msgstr "Tenta calcular a derivada numérica direita"

#: ../lib/library-strings.c:209
msgid ""
"Return a function which is the odd periodic extension of f defined on the "
"interval [0,L]"
msgstr ""
"Devolve uma função que é a extensão periódica ímpar de f definida no "
"intervalo [0,L]"

#: ../lib/library-strings.c:210
msgid "Compute one-sided derivative using five point formula"
msgstr "Calcula a derivada de um lado usando a fórmula de cinco pontos"

#: ../lib/library-strings.c:211
msgid "Compute one-sided derivative using three-point formula"
msgstr "Calcula a derivada de um lado usando a fórmula de três pontos"

#: ../lib/library-strings.c:212
msgid ""
"Return a function which is the periodic extension of f defined on the "
"interval [a,b]"
msgstr ""
"Devolve uma função que é uma extensão periódica de f definida no intervalo "
"[a,b]"

#: ../lib/library-strings.c:213
msgid "Integration by right hand rule"
msgstr "Integração pela regra da mão direita"

#: ../lib/library-strings.c:214
msgid "Calculate the right limit of a real-valued function at x0"
msgstr "Calcula o limite direito de uma função com valor real em x0"

#: ../lib/library-strings.c:215
msgid "Integration by trapezoid rule"
msgstr "Integração pela regra do trapezoide"

#: ../lib/library-strings.c:216
msgid "Compute two-sided derivative using five-point formula"
msgstr "Calcula a derivada de dois lados usando a fórmula de cinco pontos"

#: ../lib/library-strings.c:217
msgid "Compute two-sided derivative using three-point formula"
msgstr "Calcula a derivada de dois lados usando a fórmula de três pontos"

#: ../lib/library-strings.c:218
msgid "argument (angle) of complex number"
msgstr "argumento (ângulo) de um número complexo"

#: ../lib/library-strings.c:219
msgid "Dirichlet kernel of order n"
msgstr "Núcleo de Dirichlet de ordem n"

#: ../lib/library-strings.c:220
msgid "Returns 1 if and only if all elements are zero"
msgstr "Devolve 1 se, e somente se, todos os elementos forem zero"

#: ../lib/library-strings.c:221
msgid "Fejer kernel of order n"
msgstr "Núcleo de Fejer de ordem n"

#: ../lib/library-strings.c:222
msgid "Returns 1 if and only if all elements are equal"
msgstr "Devolve se, e somente se, todos os elementos forem iguais"

#: ../lib/library-strings.c:223
msgid ""
"Principal branch of the Lambert W function for real values greater than or "
"equal to -1/e"
msgstr ""
"Ramo principal da função W de Lambert para valores reais maiores que ou "
"iguais a -1/e"

# w-1 é conhecido como o ramo inferior da função de Lambert --Enrico
#: ../lib/library-strings.c:224
msgid ""
"The minus-one branch of the Lambert W function for real values between -1/e "
"and 0"
msgstr ""
"O ramo inferior da função W de Lambert para valores reais entre -1/e e 0"

#: ../lib/library-strings.c:225
msgid "Find the first value where f(x)=0"
msgstr "Encontra o primeiro valor onde f(x)=0"

#: ../lib/library-strings.c:226
msgid "Moebius mapping of the disk to itself mapping a to 0"
msgstr "Mapeamento de Moebius do disco para si mesmo mapeando a para 0"

#: ../lib/library-strings.c:227
msgid ""
"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
"respectively"
msgstr ""
"Mapeamento de Moebius usando a taxa cruzada tomando z2,z3,z4 como 1,0, e "
"infinito respectivamente"

#: ../lib/library-strings.c:228
msgid ""
"Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 "
"to 1 and 0 respectively"
msgstr ""
"Mapeamento de Moebius usando a taxa cruzada tomando infinito como infinito e "
"z2,z3 como 1 e 0 respectivamente"

#: ../lib/library-strings.c:229
msgid ""
"Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 "
"and infinity respectively"
msgstr ""
"Mapeamento de Moebius usando a taxa cruzada tomando infinito como 1 e z3,z4 "
"como 0 e infinito respectivamente"

#: ../lib/library-strings.c:230
msgid ""
"Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 "
"and infinity respectively"
msgstr ""
"Mapeamento de Moebius usando a taxa cruzada tomando infinito como 0 e z2,z4 "
"como 1 e infinito respectivamente"

#: ../lib/library-strings.c:231
msgid ""
"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
"2pi)"
msgstr ""
"Núcleo de Poisson em D(0,1) (não normalizado em 1, isto é, a integral disto "
"é 2pi)"

#: ../lib/library-strings.c:232
msgid "Poisson kernel on D(0,R) (not normalized to 1)"
msgstr "Núcleo de Poisson em D(0,R) (não normalizado em 1)"

#: ../lib/library-strings.c:233
msgid ""
"The unit step function = 0 for x<0, 1 otherwise.  This is the integral of "
"the Dirac Delta function."
msgstr ""
"A função de passo unitário, 0 para x<0, e 1 caso contrário. Essa é a "
"integral da função Delta de Dirac."

#: ../lib/library-strings.c:234
msgid "The cis function, that is cos(x)+i*sin(x)"
msgstr "A função cis, isto é cos(x)+i*sin(x)"

#: ../lib/library-strings.c:235
msgid "Convert degrees to radians"
msgstr "Converte graus para radianos"

#: ../lib/library-strings.c:236
msgid "Convert radians to degrees"
msgstr "Converte radianos para graus"

#: ../lib/library-strings.c:237
msgid "Find roots of a cubic polynomial (given as vector of coefficients)"
msgstr ""
"Encontra raízes de um polinômio cúbico (dado como um vetor de coeficientes)"

#: ../lib/library-strings.c:238
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns y at x1"
msgstr ""
"Usa o método clássico de Euler para resolver numericamente y'=f(x,y) para x0,"
"y0 inicial indo para x1 com n incrementos, retorna y em x1"

#: ../lib/library-strings.c:239
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns an n+1 by 2 matrix of values"
msgstr ""
"Usa o método clássico de Euler para resolver numericamente y'=f(x,y) para x0,"
"y0 iniciais indo para x1 com n incrementos, retorna uma matriz de valores "
"n+1 por 2"

# Método da Bisseção -> <http://www.im.ufrj.br/dmm/projeto/projetoc/precalculo/sala/conteudo/capitulos/cap114.html> --Enrico
#: ../lib/library-strings.c:240
msgid ""
"Find root of a function using the bisection method to within TOL tolerance "
"in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Encontra a raiz de uma função usando o método da bisseção com tolerância TOL "
"de até N interações. f(a) e f(b) devem ter sinais opostos."

#: ../lib/library-strings.c:241
msgid ""
"Find root of a function using the method of false position to within TOL "
"tolerance in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Encontra a raiz de uma função usando o método do falso positivo com "
"tolerância TOL de até N interações. f(a) e f(b) devem ter sinais opostos."

#: ../lib/library-strings.c:242
msgid "Find root of a function using the Muller's method"
msgstr "Encontra a raiz de uma função usando o método de Muller"

#: ../lib/library-strings.c:243
msgid ""
"Find root of a function using the secant method to within TOL tolerance in "
"up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""
"Encontra a raiz de uma função usando o método da secante com tolerância TOL "
"de até N interações. f(a) e f(b) devem ter sinais opostos."

#: ../lib/library-strings.c:244
msgid ""
"Attempt to find a zero of a function f with derivative df and second "
"derivative ddf using Halley's method, returning after two successive values "
"are within epsilon or after maxn tries (then returns null)"
msgstr ""
"Tenta encontrar um zero de uma função f com derivada df e segunda derivada "
"ddf usando o Método de Halley, retornando após dois valores sucessivos "
"estarem em épsilon ou após maxn tentativas (então retorna nulo)"

#: ../lib/library-strings.c:245
msgid ""
"Attempt to find a zero of a function f with derivative df using Newton's "
"method, returning after two successive values are within epsilon or after "
"maxn tries (then returns null)"
msgstr ""
"Tenta encontrar um zero de uma função f com derivada df usando o método de "
"Newton, retornando após dois valores sucessivos estarem em épsilon ou após "
"maxn tentativas (então retorna nulo)"

#: ../lib/library-strings.c:246
msgid "Find roots of a polynomial (given as vector of coefficients)"
msgstr "Encontra raízes de um polinômio (dado como um vetor de coeficientes)"

#: ../lib/library-strings.c:247
msgid "Find roots of a quartic polynomial (given as vector of coefficients)"
msgstr ""
"Encontra raízes de um polinômio cúbico (dado como um vetor de coeficientes)"

#: ../lib/library-strings.c:248
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns y "
"at x1"
msgstr ""
"Usa o método clássico não-adaptativo Runge-Kutta de quarta ordem para "
"resolver numericamente y'=f(x,y) para x0,y0 inicial indo para x1 com n "
"incrementos, retorna y em x1"

#: ../lib/library-strings.c:249
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns an "
"n+1 by 2 matrix of values"
msgstr ""
"Usa o método clássico não-adaptativo Runge-Kutta de quarta ordem para "
"resolver numericamente y'=f(x,y) para x0,y0 iniciais indo para x1 com n "
"incrementos, retorna uma matriz de valores n+1 por 2"

#: ../lib/library-strings.c:250
msgid "Calculate average of an entire matrix"
msgstr "Calcula a média de uma matriz inteira"

#: ../lib/library-strings.c:251
msgid "Integral of the GaussFunction from 0 to x (area under the normal curve)"
msgstr "Integral da Função de Gauss de 0 a x (área sob a curva normal)"

#: ../lib/library-strings.c:252
msgid "The normalized Gauss distribution function (the normal curve)"
msgstr "A função normalizada da distribuição de Gauss (a curva normal)"

#: ../lib/library-strings.c:253
msgid "Calculate median of an entire matrix"
msgstr "Calcula a mediana de uma matriz inteira"

#: ../lib/library-strings.c:254
msgid "Calculate the population standard deviation of a whole matrix"
msgstr "Calcula o desvio padrão da população de uma matriz inteira"

#: ../lib/library-strings.c:255
msgid "Calculate average of each row in a matrix"
msgstr "Calcula a média de cada linha em uma matriz"

#: ../lib/library-strings.c:256
msgid "Calculate median of each row in a matrix"
msgstr "Calcula a mediana de cada linha em uma matriz"

#: ../lib/library-strings.c:257
msgid ""
"Calculate the population standard deviations of rows of a matrix and return "
"a vertical vector"
msgstr ""
"Calcula os desvios padrão da população das linhas de uma matriz e retorna um "
"vetor coluna"

#: ../lib/library-strings.c:258
msgid ""
"Calculate the standard deviations of rows of a matrix and return a vertical "
"vector"
msgstr ""
"Calcula os desvios padrão de linhas de uma matriz e retorna um vetor coluna"

#: ../lib/library-strings.c:259
msgid "Calculate the standard deviation of a whole matrix"
msgstr "Calcula o desvio padrão de uma matriz inteira"

#: ../lib/library-strings.c:260
msgid ""
"Attempt to find a root of a polynomial using Newton's method, returning "
"after two successive values are within epsilon or after maxn tries (then "
"returns null)"
msgstr ""
"Tenta encontrar uma raiz de um polinômio usando o método de Newton, "
"retornando após dois valores sucessivos estarem em épsilon ou após maxn "
"tentativas (então retorna nulo)"

#: ../lib/library-strings.c:261
msgid "Returns a set where every element of X appears only once"
msgstr "Devolve um conjunto onde cada elemento de X aparece apenas uma vez"

#: ../lib/library-strings.c:262
msgid ""
"Returns a set theoretic union of X and Y (X and Y are vectors pretending to "
"be sets)"
msgstr ""
"Devolve a união (teoria dos conjuntos) de X e Y (X e Y são vetores "
"interpretados como conjuntos)"

#: ../lib/library-strings.c:263
msgid ""
"For a Hilbert function that is c for degree d, given the Macaulay bound for "
"the Hilbert function of degree d+1 (The c^<d> operator from Green's proof)"
msgstr ""
"Para uma função de Hilbert cujo c é de grau d, dado o limite de Macaulay "
"para a função de Hilbert de grau d+1 (O operador c^<d> da demonstração de "
"Green)"

#: ../lib/library-strings.c:264
msgid "The c_<d> operator from Green's proof of Macaulay's Theorem"
msgstr "O operador c_<d> da demonstração de Green do teorema de Macaulay"

#: ../lib/library-strings.c:265
msgid "Return the dth Macaulay representation of a positive integer c"
msgstr "Devolve a d-ésima representação de Macaulay de um c inteiro positivo"

#: ../lib/library-strings.c:266
msgid "Attempt to symbolically differentiate a function n times"
msgstr "Tenta simbolicamente derivar uma função n vezes"

#: ../lib/library-strings.c:267
msgid ""
"Attempt to symbolically differentiate a function n times quietly and return "
"null on failure"
msgstr ""
"Tenta simbolicamente derivar uma função n vezes, de forma silenciosa e "
"retorna nulo (null) em caso de falhas"

#: ../lib/library-strings.c:268
msgid ""
"Attempt to construct the Taylor approximation function around x0 to the nth "
"degree."
msgstr ""
"Tenta construir a função de aproximação de Taylor em torno de x0 ao n-ésimo "
"grau."

#: ../src/calc.c:215
msgid "Uncategorized"
msgstr "Sem categoria"

#: ../src/calc.c:397
msgid "Trying to set an alias for an alias"
msgstr "Tentando definir um apelido para um apelido"

#: ../src/calc.c:976
msgid "Bad identifier for function node!"
msgstr "Identificador inválido para o nó da função!"

#: ../src/calc.c:1026 ../src/eval.c:7234 ../src/eval.c:7441
msgid "Unexpected operator!"
msgstr "Operador inesperado!"

#. FIXME:
#: ../src/calc.c:1218
msgid "Cannot currently print polynomials of more than 3 vars"
msgstr "Atualmente não é possível imprimir polinômios de mais de 3 variáveis"

#: ../src/calc.c:1310 ../src/calc.c:1384
msgid "NULL function!"
msgstr "Função NULA!"

#. variable and reference functions should
#. never be in the etree
#: ../src/calc.c:1374
msgid "Unexpected function type!"
msgstr "Tipo de função inesperada!"

#: ../src/calc.c:1420
msgid "NULL tree!"
msgstr "Árvore NULA!"

#: ../src/calc.c:1510 ../src/eval.c:7740
msgid "Unexpected node!"
msgstr "Nó inesperado!"

#: ../src/calc.c:2025
#, c-format
msgid "File '%s' is a wrong version of GEL"
msgstr "O arquivo “%s” é uma versão errado de GEL"

#: ../src/calc.c:2075 ../src/calc.c:2089 ../src/calc.c:2103 ../src/calc.c:2116
#: ../src/calc.c:2132 ../src/calc.c:2147 ../src/calc.c:2162 ../src/calc.c:2175
#: ../src/calc.c:2181 ../src/calc.c:2188 ../src/calc.c:2202 ../src/calc.c:2213
#: ../src/calc.c:2220 ../src/calc.c:2227 ../src/calc.c:2234 ../src/calc.c:2241
#: ../src/calc.c:2248 ../src/calc.c:2255 ../src/calc.c:2262 ../src/calc.c:2269
#: ../src/calc.c:2276 ../src/calc.c:2283 ../src/calc.c:2290 ../src/calc.c:2297
#: ../src/calc.c:2304 ../src/calc.c:2311 ../src/calc.c:2327 ../src/calc.c:2345
#: ../src/calc.c:2355
msgid "Badly formed record"
msgstr "Registro mal formado"

#: ../src/calc.c:2078 ../src/calc.c:2083 ../src/calc.c:2097 ../src/calc.c:2111
#: ../src/calc.c:2126 ../src/calc.c:2142 ../src/calc.c:2156
msgid "Record out of place"
msgstr "Registro fora de lugar"

#: ../src/calc.c:2369 ../src/calc.c:2380 ../src/calc.c:2392
msgid "Missing value for function"
msgstr "Faltando valor para a função"

#: ../src/calc.c:2412
msgid "Extra dictionary for NULL function"
msgstr "Dicionário extra para função NULL"

#: ../src/calc.c:2465 ../src/calc.c:3019 ../src/calc.c:3054
#, c-format
msgid "Can't open file: '%s'"
msgstr "Não é possível abrir o arquivo: “%s”"

#: ../src/calc.c:2666
msgid "Load a file into the interpreter"
msgstr "Carrega um arquivo no interpretador"

#: ../src/calc.c:2669
msgid "Load a plugin"
msgstr "Carrega um plug-in"

#: ../src/calc.c:2672
msgid "List files in the current directory"
msgstr "Lista arquivos no diretório atual"

#: ../src/calc.c:2675
msgid "Change directory"
msgstr "Muda de diretório"

#: ../src/calc.c:2678
msgid "Print current directory"
msgstr "Mostra o diretório atual"

#: ../src/calc.c:2681
msgid "Print help (or help on a function/command)"
msgstr "Mostra a ajuda (ou ajuda sobre uma função/comando)"

#: ../src/calc.c:2697
msgid ""
"\n"
"For a manual on using Genius and the GEL language type:\n"
msgstr ""
"\n"
"Para um manual sobre o uso do Genius e a linguagem GEL digite:\n"

#: ../src/calc.c:2699
msgid "  manual\n"
msgstr "  manual\n"

#: ../src/calc.c:2703
msgid ""
"\n"
"For help on a specific function type:\n"
msgstr ""
"\n"
"Para ajuda sobre uma função específica digite:\n"

#: ../src/calc.c:2705
msgid "  help FunctionName\n"
msgstr "  help NomeDaFunção\n"

#: ../src/calc.c:2709
msgid ""
"\n"
"Commands:\n"
msgstr ""
"\n"
"Comandos:\n"

#: ../src/calc.c:2754
msgid ""
"\n"
"Undocumented:\n"
msgstr ""
"\n"
"Não documentado:\n"

#. func
#. aliasfor
#. category
#: ../src/calc.c:2797
msgid "Not documented"
msgstr "Não documentada"

#: ../src/calc.c:2820
#, c-format
msgid "'%s' is not documented"
msgstr "“%s” não está documentada"

#: ../src/calc.c:2822
#, c-format
msgid "'%s' is not documented.  Perhaps you meant %s."
msgstr "“%s” não está documentada. Talvez você quisesse dizer %s."

#: ../src/calc.c:2832
#, c-format
msgid "%s is an alias for %s\n"
msgstr "%s é um apelido para %s\n"

#: ../src/calc.c:2854
msgid "Parameter: "
msgstr "Parâmetros: "

#: ../src/calc.c:2881
msgid "Aliases:"
msgstr "Apelidos:"

#: ../src/calc.c:2893
#, c-format
msgid "Description: %s\n"
msgstr "Descrição: %s\n"

#: ../src/calc.c:3079 ../src/calc.c:3086
#, c-format
msgid "Error changing to directory '%s': %s"
msgstr "Erro ao mudar ao diretório “%s”: %s"

#: ../src/calc.c:3100 ../src/calc.c:3111
#, c-format
msgid "Can't expand '%s'"
msgstr "Não é possível expandir “%s”"

#: ../src/calc.c:3181
#, c-format
msgid "Cannot open plugin '%s'!"
msgstr "Não é possível abrir o plug-in “%s”!"

#: ../src/calc.c:3271
#, c-format
msgid "getcwd error: %s"
msgstr "erro do getcwd: %s"

#: ../src/calc.c:3331
#, c-format
msgid "ERROR: 'pipe' failed: %s"
msgstr "ERRO: “pipe” falhou: %s"

#: ../src/calc.c:3338 ../src/calc.c:3345
#, c-format
msgid "ERROR: 'write' possibly failed: %s"
msgstr "ERRO: “gravar” possivelmente falhou: %s"

#: ../src/calc.c:3413
msgid "ERROR: Probably corrupt stack!"
msgstr "ERRO: Provavelmente pilha corrompida!"

#: ../src/calc.c:3425
msgid ""
"ERROR: 'local' in a wrong place, can only be first statement in a function!"
msgstr ""
"ERRO: “local” no lugar errado, pode apenas ser a primeira declaração em uma "
"função!"

#: ../src/calc.c:3449
msgid "ERROR: Can't execute more things at once!"
msgstr "ERRO: Não é possível executar mais coisas de uma só vez!"

#: ../src/calc.c:3556
#, c-format
msgid "ERROR: %s before newline"
msgstr "ERRO: %s antes de nova linha"

#: ../src/calc.c:3558
#, c-format
msgid "ERROR: %s at end of input"
msgstr "ERRO: %s no fim da entrada"

#: ../src/calc.c:3565
#, c-format
msgid "ERROR: %s before '%s'"
msgstr "ERRO: %s antes de “%s”"

#: ../src/calc.h:32
msgid "Copyright (C) 1997-2021 Jiří (George) Lebl"
msgstr "Copyright (C) 1997-2021 Jiří (George) Lebl"

#: ../src/compil.c:257
msgid "Bad value record when decompiling"
msgstr "Valor de gravação inválido ao descompilar"

#: ../src/compil.c:550 ../src/compil.c:559
msgid "Bad tree record when decompiling"
msgstr "Registro de árvore inválido ao descompilar"

#: ../src/eval.c:1563 ../src/eval.c:1620 ../src/eval.c:1635
msgid "Cannot compare non value or bool only matrices"
msgstr "Não é possível comparar tipos sem valor ou booleanos, apenas matrizes"

#. also on rationals but as integers
#: ../src/eval.c:1691 ../src/eval.c:1737
msgid "Modulo arithmetic only works on integers"
msgstr "Aritmética de módulo funciona apenas com inteiros"

#: ../src/eval.c:1943
msgid ""
"Can't add/subtract a scalar to non-square matrix (A + x is defined as A + "
"x*I)"
msgstr ""
"Não é possível adicionar/subtrair uma matriz escalar com uma matriz que não "
"seja quadrada (A + x é definida por A + x*i)"

#: ../src/eval.c:2039
msgid "Can't add/subtract two matrices of different sizes"
msgstr "Não é possível adicionar/subtrair duas matrizes de tamanhos diferentes"

#: ../src/eval.c:2041
msgid ""
"Can't do element by element operations on two matrices of different sizes"
msgstr ""
"Não é possível fazer operações elemento por elemento em duas matrizes de "
"tamanhos diferentes"

#: ../src/eval.c:2107
msgid "Can't multiply matrices of wrong sizes"
msgstr "Não é possível multiplicar matrizes de tamanhos errados"

#: ../src/eval.c:2158
msgid "Powers are defined on (square matrix)^(integer) only"
msgstr "Potenciações são definidas apenas para (matriz quadrada)^(inteiro)"

#: ../src/eval.c:2164
msgid "Powers on matrices in modulo mode are defined on integer matrices only"
msgstr ""
"Potenciações em matrizes em módulo são definidas apenas para matrizes "
"inteiras"

#: ../src/eval.c:2172
msgid "Exponent too large"
msgstr "Expoente grande demais"

#: ../src/eval.c:2199 ../src/eval.c:2314 ../src/eval.c:2380
msgid "Matrix appears singular and can't be inverted"
msgstr "A matriz parece ser singular e não pode ser invertida"

#: ../src/eval.c:2291
msgid "Can't divide matrices of different sizes or non-square matrices"
msgstr ""
"Não é possível dividir matrizes de tamanhos diferentes ou matrizes não "
"quadradas"

#: ../src/eval.c:2362
msgid "Can't divide by a non-square matrix"
msgstr "Não é possível dividir por uma matriz não quadrada"

#: ../src/eval.c:2780 ../src/eval.c:2807 ../src/eval.c:2828 ../src/eval.c:2852
#: ../src/eval.c:2900
msgid "Operations on functions with variable argument list not supported"
msgstr ""
"Operações em funções com lista de argumentos variável não são suportadas"

#: ../src/eval.c:2785
msgid ""
"Operations on functions with different number of arguments not supported"
msgstr ""
"Operações em funções com número diferente de argumentos não são suportadas"

#: ../src/eval.c:2905
msgid "Function creation with wrong number of arguments"
msgstr "Criação de função com número errado de argumentos"

#: ../src/eval.c:3487 ../src/eval.c:4925
msgid "Unevaluatable function type encountered!"
msgstr "Encontrado um tipo de função não avaliável!"

#: ../src/eval.c:3510 ../src/graphing.c:5995
msgid "or"
msgstr "ou"

#: ../src/eval.c:3548
msgid ""
"Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the "
"imaginary number (square root of -1)."
msgstr ""
"Variável 'i' usada sem ser inicializada. Talvez você queira escrever '1i' "
"para o número imaginário (raiz quadrada de -1)."

#: ../src/eval.c:3554 ../src/eval.c:3587 ../src/eval.c:7558
#, c-format
msgid "Variable '%s' used uninitialized, perhaps you meant %s."
msgstr ""
"Variável “%s” usada sem ser inicializada, talvez você quisesse dizer %s."

#: ../src/eval.c:3561 ../src/eval.c:3594 ../src/eval.c:4657 ../src/eval.c:7565
#, c-format
msgid "Variable '%s' used uninitialized"
msgstr "Variável “%s” usada sem ser inicializada"

#: ../src/eval.c:3602 ../src/eval.c:4703
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be %d)"
msgstr ""
"Chamada de \"%s\" com o número errado de argumentos!\n"
"(deveria(m) ser %d)"

#: ../src/eval.c:3605
#, c-format
msgid "Trying to dereference '%s' which is not a reference!\n"
msgstr "Tentando desreferenciar “%s”, mas isto não é uma referência!\n"

#: ../src/eval.c:3610
msgid "NULL reference encountered!"
msgstr "Encontrada uma referência NULL!"

#: ../src/eval.c:3738
msgid "Cannot compare matrices"
msgstr "Não é possível comparar matrizes"

#: ../src/eval.c:3780
msgid "Primitives must get numeric/matrix/string arguments"
msgstr "Primitivas devem receber argumentos numéricos/matrizes/strings"

#: ../src/eval.c:3871
msgid "Bad argument to modular operation"
msgstr "Argumento inválido para operação modular"

#: ../src/eval.c:4631
#, c-format
msgid "Function '%s' used uninitialized, perhaps you meant %s."
msgstr "Função “%s” usada sem ser inicializada, talvez você quisesse dizer %s."

#: ../src/eval.c:4638
#, c-format
msgid "Function '%s' used uninitialized"
msgstr "Função “%s” usada sem ser inicializada"

#: ../src/eval.c:4666
#, c-format
msgid "Can't dereference '%s'!"
msgstr "Não é possível desreferenciar “%s”!"

#: ../src/eval.c:4674
msgid "Can't call a non-function!"
msgstr "Não é possível chamar algo que não é uma função!"

#: ../src/eval.c:4708
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be greater than %d)"
msgstr ""
"Chamada de \"%s\" com o número errado de argumentos!\n"
"(deveria ser maior que %d)"

#: ../src/eval.c:4747
#, c-format
msgid "Referencing an undefined variable %s!"
msgstr "Referenciando uma variável %s indefinida!"

#: ../src/eval.c:4901
msgid "Reference function with arguments encountered!"
msgstr "Encontrada função de referência com argumentos!"

#: ../src/eval.c:4906
msgid "Unnamed reference function encountered!"
msgstr "Encontrada função de referência sem nome!"

#: ../src/eval.c:5030
msgid "Bad type for 'for/sum/prod' loop!"
msgstr "Tipo inválido para laço “for/sum/prod”!"

#: ../src/eval.c:5035
msgid "'for/sum/prod' loop increment can't be 0"
msgstr "O incremento para laços “for/sum/prod” não pode ser 0"

#: ../src/eval.c:5161
msgid "Bad type for 'for in' loop!"
msgstr "Tipo inválido para o laço “for in”!"

#: ../src/eval.c:5329 ../src/eval.c:5362
msgid "Continue or break outside a loop, assuming \"return null\""
msgstr "Continue ou break fora de um laço, assumindo “return null”"

#: ../src/eval.c:5423
msgid "Wrong argument type as matrix index"
msgstr "Tipo de argumento errado como índice da matriz"

#: ../src/eval.c:5433
msgid "Matrix index too large"
msgstr "Índice da matriz grande demais"

#: ../src/eval.c:5436
msgid "Matrix index less than 1"
msgstr "Índice da matriz menor que 1"

#: ../src/eval.c:5459 ../src/eval.c:5474
msgid "Matrix index out of range"
msgstr "Índice da matriz fora dos limites"

#: ../src/eval.c:5523 ../src/eval.c:5591 ../src/eval.c:5749 ../src/eval.c:5790
#: ../src/eval.c:5913 ../src/eval.c:5953 ../src/eval.c:6395
#, c-format
msgid "Trying to set a protected id '%s'"
msgstr "Tentando definir um id “%s” protegido"

#: ../src/eval.c:5548 ../src/eval.c:5586
msgid "Indexed Lvalue not user function"
msgstr "O Lvalue indexado não é uma função do usuário"

#: ../src/eval.c:5570 ../src/eval.c:5774 ../src/eval.c:5937
msgid "Dereference of non-identifier!"
msgstr "Desreferência de algo que não é um identificador!"

#: ../src/eval.c:5576 ../src/eval.c:5780 ../src/eval.c:5943
msgid "Dereference of undefined variable!"
msgstr "Desreferência de uma variável indefinida!"

#: ../src/eval.c:5580 ../src/eval.c:5784 ../src/eval.c:5947
msgid "Dereference of non-reference!"
msgstr "Desreferência de algo que não é uma referência!"

#: ../src/eval.c:5608
msgid "Indexed Lvalue not an identifier or a dereference"
msgstr "O Lvalue indexado não é um identificador ou uma desreferência"

#: ../src/eval.c:5662 ../src/eval.c:5717 ../src/eval.c:5894 ../src/eval.c:6059
#: ../src/eval.c:6096 ../src/eval.c:6141 ../src/eval.c:6549 ../src/eval.c:6674
msgid "Matrix index not an integer or a vector"
msgstr "O índice da matriz não é um inteiro ou um vetor"

#: ../src/eval.c:5706 ../src/eval.c:5848 ../src/eval.c:5857
msgid "Wrong matrix dimensions when setting"
msgstr "Dimensão incorreta de matriz ao definir"

#: ../src/eval.c:5737 ../src/eval.c:5989 ../src/eval.c:6362 ../src/eval.c:6369
msgid "Lvalue not an identifier/dereference/matrix location!"
msgstr ""
"O Lvalue não é uma localização de um(a) identificador/desreferência/matriz!"

#: ../src/eval.c:5761 ../src/eval.c:5802
msgid "Referencing an undefined variable!"
msgstr "Referenciando uma variável indefinida!"

#: ../src/eval.c:5908
#, c-format
msgid ""
"Increment/Swapwith does not work on parameters (trying to increment '%s')"
msgstr ""
"Incremento/troca por não funciona com parâmetros (tentando incrementar “%s”)"

#: ../src/eval.c:5977
msgid "Increment not a value!"
msgstr "O incremento não é um valor!"

#: ../src/eval.c:6001
#, c-format
msgid "Trying to increment non-value id '%s'"
msgstr "Tentando definir um id “%s” sem valor"

#: ../src/eval.c:6162 ../src/eval.c:6166 ../src/eval.c:6176
msgid "Can only swap user variables"
msgstr "Só é possível trocar as variáveis de usuário"

#: ../src/eval.c:6216 ../src/eval.c:6251 ../src/eval.c:6282 ../src/eval.c:6298
#: ../src/eval.c:6316 ../src/eval.c:6332
msgid "Cannot swap matrix regions"
msgstr "Não é possível trocar as regiões de matrizes"

#: ../src/eval.c:6390
msgid "Parameters can only be created in the global context"
msgstr "Parâmetros só podem ser criados no contexto global"

#: ../src/eval.c:6496 ../src/eval.c:6541 ../src/eval.c:6632
msgid "Index works only on matrices"
msgstr "O índice funciona apenas em matrizes"

#: ../src/eval.c:6529
msgid "Vector index not an integer or a vector"
msgstr "O índice do vetor não é um inteiro ou um vetor"

#: ../src/eval.c:6698
msgid "number"
msgstr "número"

#: ../src/eval.c:6699
msgid "matrix"
msgstr "matriz"

#: ../src/eval.c:6700
msgid "string"
msgstr "string"

#: ../src/eval.c:6701
msgid "function"
msgstr "função"

#: ../src/eval.c:6702
msgid "identifier"
msgstr "identificador"

#: ../src/eval.c:6703
msgid "polynomial"
msgstr "polinômio"

#: ../src/eval.c:6704
msgid "boolean"
msgstr "booleano"

#: ../src/eval.c:6727
msgid "Addition"
msgstr "Adição"

#: ../src/eval.c:6728
msgid "Element by element addition"
msgstr "Adição de elemento por elemento"

#: ../src/eval.c:6729
msgid "Subtraction"
msgstr "Subtração"

#: ../src/eval.c:6730
msgid "Element by element subtraction"
msgstr "Subtração de elemento por elemento"

#: ../src/eval.c:6731
msgid "Multiplication"
msgstr "Multiplicação"

#: ../src/eval.c:6732
msgid "Element by element multiplication"
msgstr "Multiplicação de elemento por elemento"

#: ../src/eval.c:6733
msgid "Division"
msgstr "Divisão"

#: ../src/eval.c:6734
msgid "Element by element division"
msgstr "Divisão de elemento por elemento"

#: ../src/eval.c:6735
msgid "Back division"
msgstr "Retro-divisão"

#: ../src/eval.c:6736
msgid "Element by element back division"
msgstr "Retro-divisão de elemento por elemento"

#: ../src/eval.c:6737
msgid "Modulo"
msgstr "Módulo"

#: ../src/eval.c:6738
msgid "Element by element modulo"
msgstr "Módulo elemento por elemento"

#: ../src/eval.c:6739
msgid "Negation"
msgstr "Negação"

#: ../src/eval.c:6740
msgid "Power"
msgstr "Potenciação"

#: ../src/eval.c:6741
msgid "Element by element power"
msgstr "Potenciação de elemento por elemento"

#: ../src/eval.c:6742
msgid "Factorial"
msgstr "Fatorial"

#: ../src/eval.c:6743
msgid "Double factorial"
msgstr "Fatorial duplo"

#: ../src/eval.c:6744
msgid "Transpose"
msgstr "Transposição"

#: ../src/eval.c:6745
msgid "ConjugateTranspose"
msgstr "Transposição conjugada"

#: ../src/eval.c:6746
msgid "Comparison (<=>)"
msgstr "Comparação (<=>)"

#: ../src/eval.c:6747
msgid "XOR"
msgstr "XOU"

#: ../src/eval.c:6748
msgid "NOT"
msgstr "NÃO"

#: ../src/eval.c:6768
#, c-format
msgid "Bad types for '%s'"
msgstr "Tipos inválidos para “%s”"

#: ../src/eval.c:6779
#, c-format
msgid "%s not defined on <%s> and <%s>"
msgstr "%s não definida para <%s> e <%s>"

#: ../src/eval.c:6798
#, c-format
msgid "Bad type for '%s'"
msgstr "Tipo inválido para “%s”"

#: ../src/eval.c:6808
#, c-format
msgid "%s not defined on <%s>"
msgstr "%s não definida em <%s>"

#: ../src/eval.c:6828 ../src/eval.c:6845
msgid "Vector building only works on numbers"
msgstr "Construção de vetor funciona apenas com números"

#. FIXME: perhaps we should just return null like octave?
#: ../src/eval.c:6838
msgid "Impossible arguments to vector building operator"
msgstr "Argumento impossível para o operador de construção de vetor"

#: ../src/funclib.c:124
#, c-format
msgid "%s: argument too large"
msgstr "%s: o argumento é grande demais"

#: ../src/funclib.c:153
#, c-format
msgid "Cannot parse version string: %s"
msgstr "Não é possível analisar a string de versão: %s"

#: ../src/funclib.c:179 ../src/gnome-genius.c:2031
#, c-format
msgid ""
"Genius %s\n"
"%s\n"
"\n"
"    This program is free software: you can redistribute it and/or modify\n"
"    it under the terms of the GNU General Public License as published by\n"
"    the Free Software Foundation, either version 3 of the License, or\n"
"    (at your option) any later version.\n"
"\n"
"    This program is distributed in the hope that it will be useful,\n"
"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"    GNU General Public License for more details.\n"
"\n"
"    You should have received a copy of the GNU General Public License\n"
"    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
msgstr ""
"Genius %s\n"
"%s\n"
"\n"
"    Este programa é software livre; você pode redistribuí-lo e/ou\n"
"    modificá-lo sob os termos da Licença Pública Geral da GNU (GPL) como\n"
"    publicada pela Free Software Foundation; seja a versão 3 da licença ou\n"
"    (se você preferir) qualquer versão posterior.\n"
"\n"
"    Este programa é distribuído na esperança de que será útil, mas SEM\n"
"    NENHUMA GARANTIA; até sem a garantia implicada de COMERCIALIZAÇÃO\n"
"    ou de ADAPTAÇÃO A UM PROPÓSITO EM PARTICULAR. Veja a Licença Pública\n"
"    Geral da GNU (GPL) para mais detalhes.\n"
"\n"
"    Você deve ter recebido uma cópia da Licença Pública Geral da GNU (GPL)\n"
"    juntamente com este programa. Se não, veja <http://www.gnu.org/licenses/"
">.\n"

#: ../src/funclib.c:273
#, c-format
msgid "%s: trying to undefine a protected id!"
msgstr "%s: tentando remover a definição de uma id protegida!"

#: ../src/funclib.c:546 ../src/funclib.c:584 ../src/funclib.c:646
#, c-format
msgid "%s: trying to set a protected id!"
msgstr "%s: tentando definir uma id protegida!"

#. FIXME: fix this, this should just work too
#: ../src/funclib.c:552 ../src/funclib.c:590 ../src/funclib.c:652
#, c-format
msgid "%s: trying to set a parameter, use the equals sign"
msgstr "%s: tentando definir um parâmetro, use o sinal de igualdade"

#: ../src/funclib.c:704 ../src/gnome-genius.c:1158
msgid ""
"Global variables:\n"
"\n"
msgstr ""
"Variáveis globais:\n"
"\n"

#: ../src/funclib.c:727 ../src/gnome-genius.c:1191
msgid ""
"\n"
"Function call stack:\n"
msgstr ""
"\n"
"Pilha de chamadas de função:\n"

#: ../src/funclib.c:729 ../src/funclib.c:769 ../src/gnome-genius.c:1193
#: ../src/gnome-genius.c:1250
msgid ""
"(depth of context in parentheses)\n"
"\n"
msgstr ""
"(profundidade do contexto entre parênteses)\n"
"\n"

#: ../src/funclib.c:767 ../src/gnome-genius.c:1248
msgid ""
"\n"
"Local variables:\n"
msgstr ""
"\n"
"Variáveis locais:\n"

#: ../src/funclib.c:798
#, c-format
msgid "%s: Argument number %d not a string or identifier"
msgstr "%s: O argumento número %d não é uma função ou identificador"

#: ../src/funclib.c:807
#, c-format
msgid "%s undefined\n"
msgstr "%s indefinida\n"

#: ../src/funclib.c:830 ../src/funclib.c:923
#, c-format
msgid "%s: Too many arguments, should be at most %d"
msgstr "%s: Argumentos demais, deveriam ser no máximo %d"

#: ../src/funclib.c:1071
msgid "Cannot apply function to two differently sized matrices"
msgstr "Não é possível aplicar a função a duas matrizes de tamanhos diferentes"

#: ../src/funclib.c:1761 ../src/funclib.c:1798 ../src/funclib.c:1835
#: ../src/funclib.c:1872 ../src/funclib.c:1914 ../src/funclib.c:1951
#: ../src/funclib.c:1993 ../src/funclib.c:2040
#, c-format
msgid "%s: Not implemented (yet) for complex values"
msgstr "%s: Não implementado (ainda) para valores complexos"

#: ../src/funclib.c:1956 ../src/funclib.c:1998 ../src/funclib.c:2045
#, c-format
msgid ""
"%s: Bessel functions of second kind not defined for nonpositive real numbers"
msgstr ""
"%s: As funções de Bessel de segunda espécie não foram definidas por números "
"reais não positivos"

#: ../src/funclib.c:2498
#, c-format
msgid "%s: square root for composite moduli is not yet implemented"
msgstr "%s: raiz quadrada para módulos compostos ainda não está implementada"

#: ../src/funclib.c:2506
#, c-format
msgid "%s: Cannot find square root function for prime moduli"
msgstr ""
"%s: Não é possível encontrar função de raiz quadrada para módulos primos"

#: ../src/funclib.c:2539
#, c-format
msgid "%s: matrix argument is not square"
msgstr "%s: a matriz argumento não é quadrada"

#: ../src/funclib.c:2680 ../src/funclib.c:2781
#, c-format
msgid "%s: matrix argument must be integer only"
msgstr "%s: a matriz argumento deve ser apenas de inteiros"

#: ../src/funclib.c:2702 ../src/funclib.c:2803
#, c-format
msgid "%s: argument must be an integer"
msgstr "%s: o argumento deve ser um inteiro"

#: ../src/funclib.c:2890 ../src/funclib.c:4816 ../src/funclib.c:4845
#: ../src/funclib.c:5097 ../src/mpwrap.c:3832 ../src/mpwrap.c:3851
#: ../src/mpwrap.c:3908 ../src/mpwrap.c:3937 ../src/mpwrap.c:3954
#: ../src/mpwrap.c:4003
msgid "Division by zero!"
msgstr "Divisão por zero!"

#: ../src/funclib.c:3072 ../src/funclib.c:3169
#, c-format
msgid "%s: matrix argument must be value only"
msgstr "%s: a matriz argumento deve ser apenas de valores"

#: ../src/funclib.c:3093 ../src/funclib.c:3190
#, c-format
msgid "%s: Cannot compare complex numbers"
msgstr "%s: Não foi possível comparar números complexos"

#: ../src/funclib.c:3103 ../src/funclib.c:3199
#, c-format
msgid "%s: Input not a number or a matrix of numbers."
msgstr "%s: Entrada não é um número ou uma matriz de números."

#: ../src/funclib.c:3437 ../src/funclib.c:3495 ../src/funclib.c:5082
#: ../src/funclib.c:5376 ../src/graphing.c:10411
#, c-format
msgid "%s: too many arguments"
msgstr "%s: argumentos demais"

#: ../src/funclib.c:3794
#, c-format
msgid "%s: vector argument not value only"
msgstr "%s: o vetor argumento não tem apenas valores"

#: ../src/funclib.c:3805 ../src/funclib.c:3844
#, c-format
msgid "%s: argument can't be negative or 0"
msgstr "%s: o argumento não pode ser negativo ou 0"

#: ../src/funclib.c:3813 ../src/funclib.c:3849
#, c-format
msgid "%s: vector argument has too large entries"
msgstr "%s: o vetor argumento tem entradas grandes demais"

#: ../src/funclib.c:3891
#, c-format
msgid "%s: arguments must be vectors of equal size"
msgstr "%s: os argumentos devem ser vetores de mesmo tamanho"

#: ../src/funclib.c:4383 ../src/funclib.c:4389
#, c-format
msgid "%s: %s not a reference"
msgstr "%s: %s não é uma referência"

#: ../src/funclib.c:4428
#, c-format
msgid "%s: matrices not of the same height"
msgstr "%s: matrizes de alturas diferentes"

#: ../src/funclib.c:4433 ../src/funclib.c:5076
msgid "third argument"
msgstr "terceiro argumento"

#: ../src/funclib.c:4438
msgid "fourth argument"
msgstr "quarto argumento"

#: ../src/funclib.c:4713
#, c-format
msgid "%s: argument must be greater than 2"
msgstr "%s: o argumento deve ser maior que 2"

#: ../src/funclib.c:4901
#, c-format
msgid "%s: arguments not horizontal vectors"
msgstr "%s: os argumentos não são vetores linha"

#: ../src/funclib.c:4910
#, c-format
msgid "%s: arguments not numeric only vectors"
msgstr "%s: os argumentos não são vetores apenas numéricos"

#: ../src/funclib.c:5294
#, c-format
msgid "%s: argument 1 must be a quadratic polynomial"
msgstr "%s: o argumento 1 deve ser um polinômio quadrático"

#: ../src/funclib.c:5605 ../src/funclib.c:5694 ../src/funclib.c:5955
#: ../src/funclib.c:5962 ../src/funclib.c:6017 ../src/funclib.c:6024
#: ../src/funclib.c:6095 ../src/funclib.c:6109
#, c-format
msgid "%s: value out of range"
msgstr "%s: valor fora dos limites"

#: ../src/funclib.c:6318
#, c-format
msgid "%s: undefined function"
msgstr "%s: função indefinida"

#: ../src/funclib.c:6324
#, c-format
msgid "%s: flags argument must be a string"
msgstr "%s: argumento de opções deve ser uma string"

#: ../src/funclib.c:6452 ../src/symbolic.c:734
#, c-format
msgid "%s: argument not a function of one variable"
msgstr "%s: o argumento não é uma função de uma variável"

#: ../src/funclib.c:6662 ../src/funclib.c:6697 ../src/funclib.c:6942
#, c-format
msgid "%s: argument should be between %d and %d"
msgstr "%s: o argumento deveria estar entre %d e %d"

#: ../src/funclib.c:6850
msgid "OutputStyle must be one of normal, troff, latex or mathml"
msgstr "EstiloSaída deve ser normal, troff, latex ou mathml"

#: ../src/funclib.c:6890
#, c-format
msgid "%s: argument should be larger or equal to 0"
msgstr "%s: o argumento deveria ser maior ou igual a 0"

#: ../src/funclib.c:7003
msgid "Basic"
msgstr "Básico"

#. internal
#: ../src/funclib.c:7004
msgid "Parameters"
msgstr "Parâmetros"

#. internal
#: ../src/funclib.c:7005
msgid "Constants"
msgstr "Constantes"

#. internal
#: ../src/funclib.c:7006
msgid "Numeric"
msgstr "Numérico"

#. internal
#: ../src/funclib.c:7007
msgid "Trigonometry"
msgstr "Trigonometria"

#. internal
#: ../src/funclib.c:7008
msgid "Number Theory"
msgstr "Teoria dos números"

#. internal
#: ../src/funclib.c:7009
msgid "Matrix Manipulation"
msgstr "Manipulação de matrizes"

#. internal
#: ../src/funclib.c:7010
msgid "Linear Algebra"
msgstr "Álgebra linear"

#. internal
#: ../src/funclib.c:7011
msgid "Combinatorics"
msgstr "Combinatória"

#. internal
#: ../src/funclib.c:7012
msgid "Calculus"
msgstr "Cálculo"

#. internal
#: ../src/funclib.c:7013
msgid "Functions"
msgstr "Funções"

#. internal
#: ../src/funclib.c:7014
msgid "Equation Solving"
msgstr "Solução de equações"

#. internal
#: ../src/funclib.c:7015
msgid "Statistics"
msgstr "Estatística"

#. internal
#: ../src/funclib.c:7016
msgid "Polynomials"
msgstr "Polinômios"

#. internal
#: ../src/funclib.c:7017
msgid "Set Theory"
msgstr "Teoria dos conjuntos"

#. internal
#: ../src/funclib.c:7018
msgid "Commutative Algebra"
msgstr "Álgebra comutativa"

#. internal
#: ../src/funclib.c:7019
msgid "Miscellaneous"
msgstr "Miscelânea"

#. internal
#: ../src/funclib.c:7021
msgid "Displays the user manual"
msgstr "Mostra o manual do usuário"

#: ../src/funclib.c:7022
msgid "Gives the warranty information"
msgstr "Dá as informações de garantia"

#: ../src/funclib.c:7023
msgid "Return version as a 3-vector"
msgstr "Devolve a versão como um vetor triplo"

#: ../src/funclib.c:7024
msgid "Exits the program"
msgstr "Sai do programa"

#: ../src/funclib.c:7026
msgid "Prints a string to the error stream"
msgstr "Mostra uma string para o fluxo de erros"

#: ../src/funclib.c:7027
msgid "Waits a specified number of seconds"
msgstr "Espera um número específico de segundos"

#: ../src/funclib.c:7028
msgid "The true boolean value"
msgstr "O valor booleano true"

#: ../src/funclib.c:7030
msgid "The false boolean value"
msgstr "O valor booleano false"

#: ../src/funclib.c:7033
msgid "Unix time in seconds as a floating point number"
msgstr "Horário Unix como um número de ponto flutuante"

#: ../src/funclib.c:7041
msgid "Make integer (0 or 1) from a boolean value"
msgstr "Gera um inteiro (0 ou 1) a partir de um valor booleano"

#: ../src/funclib.c:7043
msgid "Prints an expression"
msgstr "Mostra uma expressão"

#: ../src/funclib.c:7044
msgid "Changes current directory"
msgstr "Altera o diretório atual"

#: ../src/funclib.c:7045
msgid "Prints an expression without a trailing newline"
msgstr "Mostra uma expressão sem uma nova linha em seguida"

#: ../src/funclib.c:7046
msgid "Display a string and an expression"
msgstr "Mostra uma string e uma expressão"

#: ../src/funclib.c:7047
msgid "Set a global variable"
msgstr "Define uma variável global"

#: ../src/funclib.c:7048
msgid "Set an element in a global variable which is a matrix"
msgstr "Define um elemento em uma variável global que é uma matriz"

#: ../src/funclib.c:7049
msgid "Set an element in a global variable which is a vector"
msgstr "Define um elemento em um valor global que é um vetor"

#: ../src/funclib.c:7050
msgid "Display values of variables, or all if called without arguments"
msgstr "Exibe valores de variáveis ou todos, se chamado sem argumentos"

#: ../src/funclib.c:7052
msgid "Set the category and help description line for a function"
msgstr "Define a categoria e a linha de descrição de ajuda para uma função"

#: ../src/funclib.c:7053
msgid "Sets up a help alias"
msgstr "Configura um apelido de ajuda"

#: ../src/funclib.c:7055
msgid "Identity function, returns its argument"
msgstr "Função identidade, retorna o seu argumento"

#: ../src/funclib.c:7057
msgid ""
"Generate random float between 0 and 1, or if size given generate vector or "
"matrix of random floats"
msgstr ""
"Gera número real aleatório entre 0 e 1, ou se o tamanho fornecido gerar um "
"vetor ou matriz de números reais aleatórios"

#: ../src/funclib.c:7059
msgid ""
"Generate random integer between 0 and max-1 inclusive, or if size given "
"generate vector or matrix of random integers"
msgstr ""
"Gera número real aleatório entre 0 e inclusive max-1, ou se o tamanho "
"fornecido gerar um vetor ou matriz de números inteiros aleatórios"

#: ../src/funclib.c:7062 ../src/gnome-genius.c:2630
msgid "Floating point precision"
msgstr "Precisão de ponto flutuante"

#: ../src/funclib.c:7064 ../src/gnome-genius.c:2516
msgid ""
"Display 0.0 when floating point number is less than 10^-x (0=never chop)"
msgstr ""
"Exibir 0.0 quando o número de ponto flutuante for menor que 10^-x (0=nunca "
"arredondar)"

#: ../src/funclib.c:7067 ../src/gnome-genius.c:2539
msgid "Only chop numbers when another number is greater than 10^-x"
msgstr "Só arredondar números quando outro número for maior que 10^-x"

#: ../src/funclib.c:7068
msgid "Maximum digits to display"
msgstr "Dígitos máximos para mostrar"

#: ../src/funclib.c:7069
msgid "Maximum errors to display"
msgstr "Erros máximos para mostrar"

#: ../src/funclib.c:7070
msgid "Output style: normal, latex, mathml or troff"
msgstr "Estilo de Saída: normal, latex, mathml ou troff"

#: ../src/funclib.c:7071
msgid "Integer output base"
msgstr "Base de saída inteira"

#: ../src/funclib.c:7072
msgid "If true, mixed fractions are printed"
msgstr "Se true, frações mistas são mostradas"

#: ../src/funclib.c:7073
msgid "Print full expressions, even if more than a line"
msgstr "Mostra expressões inteiras, mesmo se for mais de uma linha"

#: ../src/funclib.c:7074
msgid "Convert all results to floats before printing"
msgstr "Converte todos os resultados para números reais antes de mostrar"

#: ../src/funclib.c:7075
msgid "Use scientific notation"
msgstr "Usa notação científica"

#: ../src/funclib.c:7077
msgid ""
"Number of extra Miller-Rabin tests to run on a number before declaring it a "
"prime in IsPrime"
msgstr ""
"Número de testes de Miller-Rabin extras para executar em um número antes de "
"declará-lo um primo em IsPrime"

#: ../src/funclib.c:7083
msgid "Expands a matrix just like we do on unquoted matrix input"
msgstr ""
"Expande uma matriz da mesma forma que fazemos com a entrada de uma matriz "
"sem aspas"

#: ../src/funclib.c:7084
msgid "Gets the rows of a matrix as a vertical vector"
msgstr "Toma as linhas de uma matriz como um vetor coluna"

#: ../src/funclib.c:7085
msgid "Gets the columns of a matrix as a horizontal vector"
msgstr "Toma as colunas de uma matriz como um vetor linha"

#: ../src/funclib.c:7086
msgid "Gets the diagonal entries of a matrix as a column vector"
msgstr "Toma as entradas diagonais de uma matriz como um vetor coluna"

#: ../src/funclib.c:7087
msgid "Count the number of zero columns in a matrix"
msgstr "Obtém o número de colunas de zero de uma matriz"

#: ../src/funclib.c:7088
msgid "Removes any all-zero columns of M"
msgstr "Remove qualquer coluna que tenha apenas zeros de M"

#: ../src/funclib.c:7089
msgid "Return a vector with the indices of the nonzero columns in a matrix"
msgstr "Retorna um vetor com os índices das colunas não zero de uma matriz"

#: ../src/funclib.c:7090
msgid "Return a vector with the indices of the nonzero elements in a vector"
msgstr "Retorna um vetor com os índices dos elementos não zero de um vetor"

#: ../src/funclib.c:7092
msgid "Calculates the conjugate"
msgstr "Calcula o conjugado"

#: ../src/funclib.c:7097
msgid "Calculates the sine function"
msgstr "Calcula a função seno"

#: ../src/funclib.c:7100
msgid "Calculates the cosine function"
msgstr "Calcula a função cosseno"

#: ../src/funclib.c:7103
msgid "Calculates the hyperbolic sine function"
msgstr "Calcula a função seno hiperbólico"

#: ../src/funclib.c:7106
msgid "Calculates the hyperbolic cosine function"
msgstr "Calcula a função cosseno hiperbólico"

#: ../src/funclib.c:7109
msgid "Calculates the tan function"
msgstr "Calcula a função tangente"

#: ../src/funclib.c:7112
msgid "Calculates the arctan function"
msgstr "Calcula a função arco-tangente"

#: ../src/funclib.c:7117
msgid "Calculates the sinc function, that is sin(x)/x"
msgstr "Calcula a função seno, que é seno(x)/x"

#: ../src/funclib.c:7121
msgid "Calculates the arctan2 function (arctan(y/x) if x>0)"
msgstr "Calcula a função arco-tangente2 (arctan(y/x) if x>0)"

#: ../src/funclib.c:7125
msgid "The number pi"
msgstr "O número pi"

#: ../src/funclib.c:7127
msgid "The natural number e"
msgstr "O número natural e"

#: ../src/funclib.c:7129
msgid "The Golden Ratio"
msgstr "A razão áurea"

#: ../src/funclib.c:7131
msgid "Free fall acceleration"
msgstr "Aceleração em queda livre"

#: ../src/funclib.c:7134
msgid "Euler's Constant gamma"
msgstr "Gama constante de Euler"

#: ../src/funclib.c:7138
msgid "Catalan's Constant (0.915...)"
msgstr "Constante de Catalan (0.915…)"

#: ../src/funclib.c:7140
msgid "The error function, 2/sqrt(pi) * int_0^x e^(-t^2) dt"
msgstr "A função de erro, 2/sqrt(pi) * int_0^x e^(-t^2) dt"

#: ../src/funclib.c:7143
msgid "The Riemann zeta function (only real values implemented)"
msgstr "A função zeta de Riemann (somente valores reais implementados)"

#: ../src/funclib.c:7147
msgid "The Gamma function (only real values implemented)"
msgstr "A função Gamma (somente valores reais implementados)"

#: ../src/funclib.c:7152
msgid "The Bessel function of first kind of order 0"
msgstr "A função de Bessel de primeira espécie de ordem 0"

#: ../src/funclib.c:7155
msgid "The Bessel function of first kind of order 1"
msgstr "A função de Bessel de primeira espécie de ordem 1"

#: ../src/funclib.c:7158
msgid "The Bessel function of first kind of order n"
msgstr "A função de Bessel de primeira espécie de ordem n"

#: ../src/funclib.c:7161
msgid "The Bessel function of second kind of order 0"
msgstr "A função de Bessel de segunda espécie de ordem 0"

#: ../src/funclib.c:7164
msgid "The Bessel function of second kind of order 1"
msgstr "A função de Bessel de segunda espécie de ordem 1"

#: ../src/funclib.c:7167
msgid "The Bessel function of second kind of integer order n"
msgstr "A função de Bessel de segunda espécie de valor inteiro ordem n"

#: ../src/funclib.c:7170
msgid "The square root"
msgstr "A raiz quadrada"

#: ../src/funclib.c:7174
msgid "The exponential function"
msgstr "A função exponencial"

#: ../src/funclib.c:7177
msgid "The natural logarithm"
msgstr "O logaritmo natural"

#: ../src/funclib.c:7180
msgid "Logarithm of x base 2"
msgstr "Logaritmo de x na base 2"

#: ../src/funclib.c:7185
msgid "Logarithm of x base 10"
msgstr "Logaritmo de x na base 10"

#: ../src/funclib.c:7188
msgid "Round a number"
msgstr "Arredonda um número"

#: ../src/funclib.c:7192
msgid "Get the highest integer less than or equal to n"
msgstr "Obtém o maior inteiro menor ou igual a n"

#: ../src/funclib.c:7196
msgid "Get the lowest integer more than or equal to n"
msgstr "Obtém o menor inteiro maior ou igual a n"

#: ../src/funclib.c:7200
msgid "Truncate number to an integer (return the integer part)"
msgstr "Tranca o número para um inteiro (retorna a parte inteira)"

#: ../src/funclib.c:7205
msgid "Make number a float"
msgstr "Torna o número um número real"

#: ../src/funclib.c:7208
msgid "Get the numerator of a rational number"
msgstr "Obtém o numerador de um número racional"

#: ../src/funclib.c:7210
msgid "Get the denominator of a rational number"
msgstr "Obtém o denominador de um número racional"

#: ../src/funclib.c:7213
msgid "Greatest common divisor"
msgstr "Máximo divisor comum"

#: ../src/funclib.c:7215
msgid "Least common multiplier"
msgstr "Mínimo múltiplo comum"

#: ../src/funclib.c:7217
msgid "Check a number for being a perfect square"
msgstr "Verifica se um número é um quadrado perfeito"

#: ../src/funclib.c:7218
msgid "Check a number for being any perfect power (a^b)"
msgstr "Verifica se um número é qualquer potência perfeita (a^b)"

#: ../src/funclib.c:7219
msgid "Return the nth prime (up to a limit)"
msgstr "Devolve o n-ésimo primo (até um limite)"

#: ../src/funclib.c:7221
msgid "Tests if an integer is even"
msgstr "Testa se um inteiro é par"

#: ../src/funclib.c:7222
msgid "Tests if an integer is odd"
msgstr "Testa se um inteiro é ímpar"

#: ../src/funclib.c:7224
msgid "Returns the least prime greater than n (if n is positive)"
msgstr "Devolve o menor primo maior que n (se n for positivo)"

#: ../src/funclib.c:7225
msgid "Returns the nth Lucas number"
msgstr "Devolve o n-ésimo número de Lucas"

#: ../src/funclib.c:7226
msgid "Returns inverse of n mod m"
msgstr "Devolve o inverso de n mod m"

#: ../src/funclib.c:7227
msgid "Checks divisibility (if m divides n)"
msgstr "Verifica a divisibilidade (se m divide n)"

#: ../src/funclib.c:7228
msgid ""
"Return n/d but only if d divides n else returns garbage (this is faster than "
"writing n/d)"
msgstr ""
"Devolve n/d, mas apenas se d divide n, senão retorna lixo (isso é mais "
"rápido que escrever n/d)"

#: ../src/funclib.c:7229
msgid ""
"Tests primality of integers, for numbers greater than 25*10^9 false positive "
"is with low probability depending on IsPrimeMillerRabinReps"
msgstr ""
"Testa a primalidade de inteiros, para números maiores que 25e+9, falso "
"positivo tem baixa probabilidade dependendo de IsPrimeMillerRabinReps"

#: ../src/funclib.c:7230
msgid "Run the strong pseudoprime test base b on n"
msgstr "Executa o teste pseudoprimo forte base b em n"

#: ../src/funclib.c:7231
msgid ""
"Use the Miller-Rabin primality test on n, reps number of times.  The "
"probability of false positive is (1/4)^reps"
msgstr ""
"Usa o teste de primalidade de Miller-Rabin em n, reps vezes. A probabilidade "
"de falso positivo é (1/4)^reps"

#: ../src/funclib.c:7232
msgid ""
"Use the Miller-Rabin primality test on n with enough bases that assuming the "
"Generalized Riemann Hypothesis the result is deterministic"
msgstr ""
"Usa o teste de primalidade de Miller-Rabin em n com bases suficientes que "
"assumem a Hipótese Generalizada de Riemann de que o resultado é "
"determinístico"

#: ../src/funclib.c:7233
msgid "Return factorization of a number as a matrix"
msgstr "Devolve a fatoração de um número como uma matriz"

#: ../src/funclib.c:7235
msgid "Returns the maximum of arguments or matrix"
msgstr "Devolve o máximo de argumentos ou uma matriz"

#: ../src/funclib.c:7238
msgid "Returns the minimum of arguments or matrix"
msgstr "Devolve o mínimo de argumentos ou uma matriz"

# Fiquei em dúvida na tradução do floor, mantive o termo original --Enrico
#: ../src/funclib.c:7242
msgid "Division w/o remainder, equivalent to floor(a/b)"
msgstr "Divisão sem resto, equivalente a floor(a/b)"

#: ../src/funclib.c:7244
msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
msgstr "Calcula o símbolo de Jacobi (a/b) (b deve ser ímpar)"

#: ../src/funclib.c:7246
msgid ""
"Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2)=(2/a) "
"when a odd, or (a/2)=0 when a even"
msgstr ""
"Calcula o símbolo de Jacobi (a/b) com a extensão de Kronecker (a/2)=(2/a) "
"quando a for ímpar, ou (a/2)=0 quando a for par"

#: ../src/funclib.c:7248
msgid "Calculate the Legendre symbol (a/p)"
msgstr "Calcula o símbolo de Legendre (a/p)"

#: ../src/funclib.c:7251
msgid "Get the real part of a complex number"
msgstr "Obtém a parte real de um número complexo"

#: ../src/funclib.c:7254
msgid "Get the imaginary part of a complex number"
msgstr "Obtém a parte imaginária de um número complexo"

#: ../src/funclib.c:7258
msgid "Make an identity matrix of a given size"
msgstr "Cria uma matriz identidade de um dado tamanho"

#: ../src/funclib.c:7261
msgid "Make an matrix of all zeros (or a row vector)"
msgstr "Cria uma matriz toda de zeros (ou um vetor linha)"

#: ../src/funclib.c:7263
msgid "Make an matrix of all ones (or a row vector)"
msgstr "Cria uma matriz toda de uns (ou um vetor linha)"

#: ../src/funclib.c:7266
msgid "Append an element to a vector (treating 1x1 matrix as a row vector)"
msgstr ""
"Anexa um elemento a um vetor (tratando a matriz 1x1 como um vetor de linha)"

#: ../src/funclib.c:7268
msgid "Get the number of rows of a matrix"
msgstr "Obtém o número de linhas de uma matriz"

#: ../src/funclib.c:7269
msgid "Get the number of columns of a matrix"
msgstr "Obtém o número de colunas de uma matriz"

#: ../src/funclib.c:7270
msgid "Is a matrix square"
msgstr "É uma matriz quadrada"

#: ../src/funclib.c:7271
msgid "Is argument a horizontal or a vertical vector"
msgstr "O argumento é um vetor linha ou coluna"

#: ../src/funclib.c:7272
msgid "Is a matrix upper triangular"
msgstr "É uma matriz triangular superior"

#: ../src/funclib.c:7273
msgid "Is a matrix lower triangular"
msgstr "É uma matriz triangular inferior"

#: ../src/funclib.c:7274
msgid "Is a matrix diagonal"
msgstr "É uma matriz diagonal"

#: ../src/funclib.c:7275
msgid "Get the number of elements of a matrix"
msgstr "Obtém o número de elementos de uma matriz"

#: ../src/funclib.c:7277
msgid "Get the row echelon form of a matrix"
msgstr "Obtém a forma linha escada de uma matriz"

#: ../src/funclib.c:7281
msgid "Get the reduced row echelon form of a matrix"
msgstr "Obtém a forma escada linha reduzida de uma matriz"

#: ../src/funclib.c:7285
msgid ""
"Solve linear system Mx=V, return solution V if there is a unique solution, "
"null otherwise.  Extra two reference parameters can optionally be used to "
"get the reduced M and V."
msgstr ""
"Resolve um sistema linear Mx=V, retorna a solução V se houver uma única "
"solução e do contrário null. Dois parâmetros de referência extras podem "
"opcionalmente ser usados para obter a matriz M reduzida e V."

#: ../src/funclib.c:7288
msgid "Get the determinant of a matrix"
msgstr "Obtém o determinante de uma matriz"

#: ../src/funclib.c:7291
msgid ""
"Return pivot columns of a matrix, that is columns which have a leading 1 in "
"rref form, also returns the row where they occur"
msgstr ""
"Devolve as colunas pivô de uma matriz, que são colunas que iniciadas por 1 "
"na forma rref. Também retorna a linha em que elas ocorrem"

#: ../src/funclib.c:7293
msgid "Get the nullspace of a matrix"
msgstr "Obtém o espaço nulo de uma matriz"

#: ../src/funclib.c:7295
msgid "Make new matrix of given size from old one"
msgstr "Cria uma nova matriz de um dado tamanho a partir de uma matriz antiga"

#: ../src/funclib.c:7296
msgid "Return the index complement of a vector of indexes"
msgstr "Devolve o complemento do índice de um vetor de índices"

#: ../src/funclib.c:7297
msgid "Get the Hermitian product of two vectors"
msgstr "Obtém o produto hermitiano de dois vetores"

#: ../src/funclib.c:7300
msgid "Check if a matrix is a matrix of numbers"
msgstr "Verifica se uma matriz é uma matriz de números"

#: ../src/funclib.c:7301
msgid "Check if a matrix is an integer (non-complex) matrix"
msgstr ""
"Verifica se uma matriz é uma matriz de números inteiros (não complexos)"

#: ../src/funclib.c:7302
msgid "Check if a matrix is a rational (non-complex) matrix"
msgstr ""
"Verifica se uma matriz é uma matriz de números racionais (não complexos)"

#: ../src/funclib.c:7303
msgid "Check if a matrix is a real (non-complex) matrix"
msgstr "Verifica se uma matriz é uma matriz de números reais (não complexos)"

#: ../src/funclib.c:7304
msgid "Check if a matrix is positive, that is if each element is positive"
msgstr "Verifica se uma matriz é positiva, isto é, se cada elemento é positivo"

#: ../src/funclib.c:7305
msgid ""
"Check if a matrix is nonnegative, that is if each element is nonnegative"
msgstr ""
"Verifica se uma matriz é não negativa, isto é, se cada elemento é não "
"negativo"

#: ../src/funclib.c:7307
msgid "Check if a number or a matrix is all zeros"
msgstr "Verifica se um número é zero ou uma matriz é de zeros"

#: ../src/funclib.c:7308
msgid "Check if a number or a matrix is 1 or identity respectively"
msgstr "Verifica se um número ou uma matriz é 1 ou identidade respectivamente"

#: ../src/funclib.c:7310
msgid ""
"Returns true if the element x is in the set X (where X is a vector "
"pretending to be a set)"
msgstr ""
"Devolve true se o elemento x está no conjunto X (onde X é um vetor "
"interpretado como um conjunto)"

#: ../src/funclib.c:7311
msgid "Returns true if X is a subset of Y"
msgstr "Devolve true se X é um subconjunto de Y"

#: ../src/funclib.c:7312
msgid ""
"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
"sets)"
msgstr ""
"Devolve a diferença (teoria dos conjuntos) X-Y (X e Y são vetores "
"interpretados como conjuntos)"

#: ../src/funclib.c:7313
msgid ""
"Returns a set theoretic intersection of X and Y (X and Y are vectors "
"pretending to be sets)"
msgstr ""
"Devolve a interseção (teoria dos conjuntos) de X e Y (X e Y são vetores "
"interpretados como conjuntos)"

#: ../src/funclib.c:7315
msgid "Check if argument is a null"
msgstr "Verifica se o argumento é um null"

#: ../src/funclib.c:7316
msgid "Check if argument is a number"
msgstr "Verifica se o argumento é um número"

#: ../src/funclib.c:7317
msgid "Check if argument is a boolean (and not a number)"
msgstr "Verifica se um argumento é um booleano (e não um número)"

#: ../src/funclib.c:7318
msgid "Check if argument is a text string"
msgstr "Verifica se o argumento é uma string de texto"

#: ../src/funclib.c:7319
msgid "Check if argument is a matrix"
msgstr "Verifica se o argumento é uma matriz"

#: ../src/funclib.c:7320
msgid "Check if argument is a function"
msgstr "Verifica se o argumento é uma função"

#: ../src/funclib.c:7321
msgid "Check if argument is a function or an identifier"
msgstr "Verifica se o argumento é uma função ou um identificador"

#: ../src/funclib.c:7322
msgid "Check if argument is a function reference"
msgstr "Verifica se o argumento é uma referência para uma função"

#: ../src/funclib.c:7324
msgid "Check if argument is a complex (non-real) number"
msgstr "Verifica se um argumento é um número complexo (não real)"

#: ../src/funclib.c:7325
msgid "Check if argument is a real number"
msgstr "Verifica se um argumento é um número real"

#: ../src/funclib.c:7326
msgid "Check if argument is an integer (non-complex)"
msgstr "Verifica se um argumento é um inteiro (não complexo)"

#: ../src/funclib.c:7327
msgid "Check if argument is a positive real integer"
msgstr "Verifica se um argumento é um inteiro positivo e real"

#: ../src/funclib.c:7329
msgid "Check if argument is a non-negative real integer"
msgstr "Verifica se um argumento é um inteiro não negativo e real"

#: ../src/funclib.c:7330
msgid "Check if argument is a possibly complex integer"
msgstr "Verifica se um argumento é um possível inteiro complexo"

#: ../src/funclib.c:7332
msgid "Check if argument is a rational number (non-complex)"
msgstr "Verifica se um argumento é um número racional (não complexo)"

#: ../src/funclib.c:7333
msgid "Check if argument is a possibly complex rational number"
msgstr "Verifica se um argumento é um possível número complexo racional"

#: ../src/funclib.c:7334
msgid "Check if argument is a floating point number (non-complex)"
msgstr "Verifica se um argumento é um número de ponto flutuante (não complexo)"

#: ../src/funclib.c:7336
msgid "Add two polynomials (vectors)"
msgstr "Adiciona dois polinômios (vetores)"

#: ../src/funclib.c:7337
msgid "Subtract two polynomials (as vectors)"
msgstr "Subtrai dois polinômios (como vetores)"

#: ../src/funclib.c:7338
msgid "Multiply two polynomials (as vectors)"
msgstr "Multiplica dois polinômios (como vetores)"

#: ../src/funclib.c:7339
msgid "Divide polynomial p by q, return the remainder in r"
msgstr "Divide o polinômio p por q, retorna o resto em r"

#: ../src/funclib.c:7340
msgid "Take polynomial (as vector) derivative"
msgstr "Toma o polinômio da derivada (como vetor)"

#: ../src/funclib.c:7341
msgid "Take second polynomial (as vector) derivative"
msgstr "Toma o polinômio da segunda derivada (como vetor)"

#: ../src/funclib.c:7342
msgid ""
"Trim zeros from a vector pretending to be a polynomial, that is trim "
"trailing zero elements"
msgstr ""
"Apara zeros de um vetor fingindo ser um polinômio, que é um traço de zero "
"elementos"

#: ../src/funclib.c:7343
msgid "Check if a vector is usable as a polynomial"
msgstr "Verifica se um vetor pode ser utilizado como um polinômio"

#: ../src/funclib.c:7344
msgid "Make string out of a polynomial (as vector)"
msgstr "Cria uma string fora de um polinômio (como vetor)"

#: ../src/funclib.c:7345
msgid "Make function out of a polynomial (as vector)"
msgstr "Cria uma função fora de um polinômio (como vetor)"

#: ../src/funclib.c:7347
msgid "Find roots of a quadratic polynomial (given as vector of coefficients)"
msgstr ""
"Encontra raízes de um polinômio quadrático (dado como um vetor de "
"coeficientes)"

#: ../src/funclib.c:7349
msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
msgstr ""
"Obtém todas as combinações de k números de 1 a n como um vetor de vetores"

#: ../src/funclib.c:7350
msgid ""
"Get combination that would come after v in call to combinations, first "
"combination should be [1:k]."
msgstr ""
"Obtém combinação que viria depois de v na chamada às combinações, primeira "
"combinação deve ser [1:k]."

#: ../src/funclib.c:7351
msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
msgstr ""
"Obtém todas as permutações de k números de 1 a n como um vetor de vetores"

#: ../src/funclib.c:7353
msgid "Calculate combinations (binomial coefficient)"
msgstr "Calcula combinações (coeficientes binomiais)"

#: ../src/funclib.c:7356
msgid "Convert a string to a vector of ASCII values"
msgstr "Converte uma string em um vetor de valores ASCII"

#: ../src/funclib.c:7357
msgid "Convert a vector of ASCII values to a string"
msgstr "Converte um vetor de valores ASCII em uma string"

#: ../src/funclib.c:7359
msgid ""
"Convert a string to a vector of 0-based alphabet values (positions in the "
"alphabet string), -1's for unknown letters"
msgstr ""
"Converte uma string em um vetor de valores do alfabeto baseados em zero "
"(posições na string do alfabeto), -1 é para letras desconhecidas"

#: ../src/funclib.c:7360
msgid ""
"Convert a vector of 0-based alphabet values (positions in the alphabet "
"string) to a string"
msgstr ""
"Converte um vetor de valores do alfabeto baseados em zero (posições na "
"string do alfabeto) em uma string"

#: ../src/funclib.c:7362
msgid ""
"Protect a variable from being modified.  It will be treated as a system "
"defined variable from now on.  Protected parameters can still be modified."
msgstr ""
"Protege uma variável de ser modificada.  Esta será tratado como uma variável "
"definida pelo sistema a partir de agora.  Parâmetros protegidos ainda podem "
"ser modificados."

#: ../src/funclib.c:7363
msgid ""
"Unprotect a variable from being modified.  It will be treated as a user "
"defined variable from now on."
msgstr ""
"Desprotege uma variável de ser modificada.  Esta será tratada como uma "
"variável definida pelo usuário a partir de agora."

#: ../src/funclib.c:7364
msgid ""
"Set flags for a function, currently \"PropagateMod\" and "
"\"NoModuloArguments\""
msgstr ""
"Define opções para uma função, atualmente “PropagateMod” e "
"“NoModuloArguments”"

#: ../src/funclib.c:7365
msgid "Get current modulo from the context outside the function"
msgstr "Obtém o módulo atual a partir do contexto exterior da função"

#: ../src/funclib.c:7366
msgid "Check if a variable or function is defined"
msgstr "Verifica se uma variável ou função está definida"

#: ../src/funclib.c:7367
msgid "Undefine a variable (including all locals and globals of the same name)"
msgstr ""
"Remover a definição de uma variável (incluindo todas as locais e globais com "
"o mesmo nome)"

#: ../src/funclib.c:7369
msgid ""
"Undefine all unprotected (user defined) global variables and parameters.  "
"Does not reset or change protected (system) parameters."
msgstr ""
"Remove as definições de todas as variáveis e parâmetros (definidas(os) pelo "
"usuário).  Não redefine ou altera parâmetros protegidos (de sistema)."

#: ../src/funclib.c:7370
msgid ""
"Mark all currently defined variables as protected.  They will be treated as "
"system defined variables from now on."
msgstr ""
"Marca todas as variáveis definidas como protegidas.  Estas serão tratadas "
"como variáveis definidas pelo sistema a partir de agora."

#: ../src/funclib.c:7371
msgid ""
"Return a vector of all global unprotected (user defined) variable names."
msgstr ""
"Devolve um vetor de todas os nomes de variáveis globais desprotegidas "
"(definidas pelo usuário)."

#: ../src/funclib.c:7373
msgid "Parse a string (but do not execute)"
msgstr "Analisa uma string (mas não executa)"

#: ../src/funclib.c:7374
msgid "Parse and evaluate a string"
msgstr "Analisar e avaliar uma string"

#: ../src/funclib.c:7376
msgid "Ask a question and return a string.  Optionally pass in a default."
msgstr ""
"Pergunta uma questão e devolve uma string. Opcionalmente passada por padrão."

#: ../src/funclib.c:7377
msgid ""
"Ask a question and present a list of buttons.  Returns the 1-based index of "
"the button pressed (or null on failure)."
msgstr ""
"Realiza uma pergunta e apresenta a lista de botões. Devolve o índice único "
"baseado no botão pressionado (ou nulo [null] em caso de falhas)."

#: ../src/funclib.c:7379
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with n "
"subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be "
"even"
msgstr ""
"Integral de f pela Regra Composta de Simpson no intervalo [a,b] com n "
"subintervalos com erro de máx(f'''')*h^4*(b-a)/180, note que n deve ser ímpar"

#: ../src/funclibhelper.cP:40
#, c-format
msgid "%s: argument number %d not an integer"
msgstr "%s: o argumento número %d não é um inteiro"

#: ../src/funclibhelper.cP:53
#, c-format
msgid "%s: argument number %d not an integer or a matrix"
msgstr "%s: o argumento número %d não é um inteiro ou uma matriz"

#: ../src/funclibhelper.cP:65 ../src/funclibhelper.cP:76
#, c-format
msgid "%s: argument number %d not a number or a matrix"
msgstr "%s: o argumento número %d não é um inteiro ou uma matriz"

#: ../src/funclibhelper.cP:89
#, c-format
msgid "%s: argument number %d not a nonnegative integer"
msgstr "%s: o argumento número %d não é um inteiro não-negativo"

#: ../src/funclibhelper.cP:101
#, c-format
msgid "%s: argument number %d not a nonnegative number"
msgstr "%s: o argumento número %d não é um inteiro não-negativo"

#: ../src/funclibhelper.cP:115
#, c-format
msgid "%s: argument number %d not a positive integer"
msgstr "%s: o argumento número %d não é um inteiro positivo"

#: ../src/funclibhelper.cP:125 ../src/graphing.c:3400
#, c-format
msgid "%s: argument number %d not a number"
msgstr "%s: o argumento número %d não é um número"

#: ../src/funclibhelper.cP:136
#, c-format
msgid "%s: argument number %d not a boolean"
msgstr "%s: o argumento número %d não é um booleano"

#: ../src/funclibhelper.cP:147
#, c-format
msgid "%s: argument number %d not a real number"
msgstr "%s: o argumento número %d não é um número real"

#: ../src/funclibhelper.cP:157
#, c-format
msgid "%s: argument number %d not a matrix"
msgstr "%s: o argumento número %d não é uma matriz"

#: ../src/funclibhelper.cP:168
#, c-format
msgid "%s: argument number %d not a square matrix"
msgstr "%s: o argumento número %d não é uma matriz quadrada"

#: ../src/funclibhelper.cP:179
#, c-format
msgid "%s: argument number %d not a matrix or null node"
msgstr "%s: o argumento número %d não é uma matriz ou nó nulo"

#: ../src/funclibhelper.cP:192
#, c-format
msgid "%s: argument number %d not a vector or null node"
msgstr "%s: o argumento número %d não é uma vetor ou nó nulo"

#: ../src/funclibhelper.cP:203
#, c-format
msgid "%s: argument number %d not a value only matrix"
msgstr "%s: o argumento número %d não é uma matriz apenas de valores"

#: ../src/funclibhelper.cP:216
#, c-format
msgid "%s: argument number %d not a value only vector"
msgstr "%s: o argumento número %d não é um vetor apenas de valores"

#: ../src/funclibhelper.cP:226 ../src/funclibhelper.cP:237
#, c-format
msgid "%s: argument number %d not a string"
msgstr "%s: o argumento número %d não é uma string"

#: ../src/funclibhelper.cP:248
#, c-format
msgid "%s: argument number %d not a function or identifier"
msgstr "%s: o argumento número %d não é uma função ou identificador"

#: ../src/genius.c:113
#, c-format
msgid "line %d: %s\n"
msgstr "linha %d: %s\n"

#: ../src/genius.c:131
#, c-format
msgid "Too many errors! (%d followed)\n"
msgstr "Erros demais! (%d seguidos)\n"

#: ../src/genius.c:186
msgid "Cannot locate the manual"
msgstr "Não é possível localizar o manual"

#: ../src/genius.c:216
msgid "Cannot run lynx/links/w3m to show the manual"
msgstr "Não foi possível executar o lynx/links/w3m para mostrar o manual"

#: ../src/genius.c:242
#, c-format
msgid "Suggested: %s\n"
msgstr "Sugerido: %s\n"

#: ../src/genius.c:288
#, c-format
msgid "Out of range!\n"
msgstr "Fora dos limites!\n"

#: ../src/genius.c:365 ../src/genius.lang.h:2 ../src/gnome-genius.c:827
#: ../src/gnome-genius.c:868
msgid "Genius"
msgstr "Genius"

#: ../src/genius.c:398 ../src/genius.c:407 ../src/genius.c:414
#: ../src/genius.c:423
#, c-format
msgid "%s should be between %d and %d, using %d"
msgstr "%s deveria estar entre %d e %d, usando %d"

#: ../src/genius.c:442 ../src/genius.c:451
#, c-format
msgid "%s should be greater then or equal to %d, using %d"
msgstr "%s deveria ser maior ou igual a %d, usando %d"

#: ../src/genius.c:499
#, c-format
msgid ""
"Genius %s\n"
"%s%s\n"
msgstr ""
"Genius %s\n"
"%s%s\n"

#: ../src/genius.c:510
#, c-format
msgid ""
"Genius %s usage:\n"
"\n"
"genius [options] [files]\n"
"\n"
"\t--help            \tPrint this help\n"
"\t--version         \tPrint version number\n"
"\t--precision=num   \tFloating point precision [128]\n"
"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
"\t--[no]floatresult \tAll results as floats [OFF]\n"
"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
"\t--[no]mixed       \tPrint fractions in mixed format\n"
"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
"\t--chop=num        \tChop small numbers less than 10^-num [20]\n"
"\t--chopwhen=num    \tBut only when other numbers 10^-num or more [5]\n"
"\t--[no]readline    \tUse readline if it is available [ON]\n"
"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
"\t                  \tstdout (for use with gettext) [OFF]\n"
"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
"\t                  \t(always on when compiling) [OFF]\n"
"\t--exec=expr       \tExecute an expression\n"
"\n"
msgstr ""
"Genius %s uso:\n"
"\n"
"genius [opções] [arquivos]\n"
"\n"
"\t--help            \tMostra esta ajuda\n"
"\t--version         \tMostra o número da versão\n"
"\t--precision=núm   \tPrecisão de ponto flutuante [128]\n"
"\t--maxdigits=núm   \tDígitos máximos para mostrar (0=sem limite) [0]\n"
"\t--[no]floatresult \tTodos os resultados como números reais [DESL]\n"
"\t--[no]scinot      \tResultados em notação científica [DESL]\n"
"\t--[no]fullexp     \tSempre mostrar expressões completas [DESL]\n"
"\t--maxerrors=núm   \tErros máximos para mostrar (0=sem limite) [5]\n"
"\t--[no]mixed       \tMostra frações na forma mista\n"
"\t--intoutbase=núm  \tBase para usar ao mostrar inteiros [10]\n"
"\t--chop=núm        \tArredonda pequenos números menores que 10^-núm [20]\n"
"\t--chopwhen=núm    \tMas apenas se os outros números forem 10^-núm ou mais "
"[5]\n"
"\t--[no]readline    \tUsa readline se estiver disponível [LIG]\n"
"\t--[no]compile     \tCompila tudo e descarrega em stdout [DESL]\n"
"\t--[no]gettext     \tDespeja mensagens de ajuda/erro em arquivos .c\n"
"\t                  \tfalsos em stdout (para uso com gettext) [DESL]\n"
"\t--[no]quiet       \tFica quieto durante o modo não interativo,\n"
"\t                  \t(sempre ligado ao compilar) [DESL]\n"
"\t--exec=expr       \tExecuta uma expressão\n"
"\n"

#: ../src/genius.c:540
#, c-format
msgid ""
"Can't specify both an expression and files to execute on the command line"
msgstr ""
"Não é possível especificar uma expressão e arquivos para executar ao mesmo "
"tempo na linha de comando"

#: ../src/genius.c:558
#, c-format
msgid ""
"Genius %s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `warranty'.\n"
"For help type `manual' or `help'.%s\n"
"\n"
msgstr ""
"Genius %s\n"
"%s\n"
"Este é um software livre SEM ABSOLUTAMENTE NENHUMA GARANTIA.\n"
"Para detalhes, digite \"warranty\".\n"
"Para ajuda, digite \"manual\" ou \"help\".%s\n"
"\n"

#: ../src/genius.c:631 ../src/gnome-genius.c:5564
msgid ""
"The only thing that interferes with my learning is my education.  -- Albert "
"Einstein"
msgstr ""
"A única coisa que interfere no meu aprendizado é minha educação.  -- Albert "
"Einstein"

#: ../src/genius.c:652 ../src/genius.c:723
msgid "Can't open file"
msgstr "Não é possível abrir o arquivo"

#: ../src/genius.lang.h:1
msgid "Script"
msgstr "Script"

#: ../src/gnome-genius.c:394
msgid "_New Program"
msgstr "_Novo programa"

#: ../src/gnome-genius.c:395
msgid "Create new program tab"
msgstr "Cria a aba de um novo programa"

#: ../src/gnome-genius.c:397
msgid "_Open..."
msgstr "_Abrir…"

#: ../src/gnome-genius.c:398
msgid "Open a file"
msgstr "Abre um arquivo"

#: ../src/gnome-genius.c:400
msgid "Open R_ecent"
msgstr "Abrir r_ecente"

#: ../src/gnome-genius.c:403 ../src/gnome-genius.c:4201
#: ../src/gnome-genius.c:4326 ../src/graphing.c:1230
msgid "_Save"
msgstr "_Salvar"

#: ../src/gnome-genius.c:404
msgid "Save current file"
msgstr "Salva o arquivo atual"

#: ../src/gnome-genius.c:406
msgid "Save All _Unsaved"
msgstr "Salvar todos os _não salvos"

#: ../src/gnome-genius.c:407
msgid "Save all unsaved programs"
msgstr "Salvar todos os programas não salvos"

#: ../src/gnome-genius.c:409
msgid "Save _As..."
msgstr "Salvar _como…"

#: ../src/gnome-genius.c:410
msgid "Save to a file"
msgstr "Salvar em um arquivo"

#: ../src/gnome-genius.c:412
msgid "_Reload from Disk"
msgstr "_Recarregar do disco"

#: ../src/gnome-genius.c:413
msgid "Reload the selected program from disk"
msgstr "Recarrega o programa selecionado a partir do disco"

#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:415 ../src/gnome-genius.c:1308
#: ../src/gnome-genius.c:1513 ../src/graphing.c:627 ../src/graphing.c:1981
#: ../src/graphing.c:2182 ../src/graphing.c:7329 ../ve/ve-miscui.c:167
msgid "_Close"
msgstr "_Fechar"

#: ../src/gnome-genius.c:416
msgid "Close the current file"
msgstr "Fecha o arquivo atual"

#: ../src/gnome-genius.c:419
msgid "_Load and Run..."
msgstr "_Carregar e executar…"

#: ../src/gnome-genius.c:420
msgid "Load and execute a file in genius"
msgstr "Carrega e executa um arquivo no genius"

#: ../src/gnome-genius.c:423
msgid "Save Console Ou_tput..."
msgstr "Salvar saída do con_sole…"

#: ../src/gnome-genius.c:424
msgid ""
"Save what is visible on the console (including scrollback) to a text file"
msgstr ""
"Salvar o que é visível no console (incluindo histórico) para um arquivo texto"

#: ../src/gnome-genius.c:428
msgid "_Quit"
msgstr "_Sair"

#: ../src/gnome-genius.c:429 ../src/gnome-genius.c:719
msgid "Quit"
msgstr "Sair"

#: ../src/gnome-genius.c:437
msgid "_Undo"
msgstr "_Desfazer"

#: ../src/gnome-genius.c:438
msgid "Undo the last action"
msgstr "Desfaz a última ação"

#: ../src/gnome-genius.c:440
msgid "_Redo"
msgstr "_Refazer"

#: ../src/gnome-genius.c:441
msgid "Redo the undone action"
msgstr "Refaz a ação desfeita"

#: ../src/gnome-genius.c:445
msgid "Cu_t"
msgstr "Re_cortar"

#: ../src/gnome-genius.c:446
msgid "Cut the selection"
msgstr "Recorta a seleção"

#: ../src/gnome-genius.c:448
msgid "_Copy"
msgstr "Cop_iar"

#: ../src/gnome-genius.c:449
msgid "Copy the selection"
msgstr "Copia a seleção"

#: ../src/gnome-genius.c:451
msgid "_Paste"
msgstr "C_olar"

#: ../src/gnome-genius.c:452
msgid "Paste the clipboard"
msgstr "Cola a área de transferência"

#: ../src/gnome-genius.c:455
msgid "Copy Answer As Plain Te_xt"
msgstr "Copiar Resposta como _Texto Puro"

#: ../src/gnome-genius.c:456
msgid "Copy last answer into the clipboard in plain text"
msgstr "Copia a última resposta para a área de transferência em texto plano"

#: ../src/gnome-genius.c:458
msgid "Copy Answer As _LaTeX"
msgstr "Copiar Resposta como _LaTeX"

#: ../src/gnome-genius.c:459
msgid "Copy last answer into the clipboard as LaTeX"
msgstr "Copia a última resposta para a área de transferência como LaTeX"

#: ../src/gnome-genius.c:461
msgid "Copy Answer As _MathML"
msgstr "Copiar Resposta como _MathML"

#: ../src/gnome-genius.c:462
msgid "Copy last answer into the clipboard as MathML"
msgstr "Copia a última resposta para a área de transferência como MathML"

#: ../src/gnome-genius.c:464
msgid "Copy Answer As T_roff"
msgstr "Copiar Resposta como T_roff"

#: ../src/gnome-genius.c:465
msgid "Copy last answer into the clipboard as Troff eqn"
msgstr "Copia a última saída para a área de transferência como equação Troff"

#: ../src/gnome-genius.c:471
msgid "_Run"
msgstr "E_xecutar"

#: ../src/gnome-genius.c:472
msgid "Run current program"
msgstr "Executa o programa atual"

#: ../src/gnome-genius.c:474
msgid "_Interrupt"
msgstr "_Interromper"

#: ../src/gnome-genius.c:475
msgid "Interrupt current calculation"
msgstr "Interrompe o cálculo atual"

#: ../src/gnome-genius.c:478
msgid "Show _Full Answer"
msgstr "Mostrar R_esposta Completa"

#: ../src/gnome-genius.c:479
msgid "Show the full text of last answer"
msgstr "Mostrar o texto completo da última resposta"

#: ../src/gnome-genius.c:481
msgid "Show User _Variables"
msgstr "Mostrar _variáveis do usuário"

#: ../src/gnome-genius.c:482
msgid "Show the current value of all user variables"
msgstr "Mostrar o valor atual de todas as variáveis de usuário"

#: ../src/gnome-genius.c:484
msgid "_Monitor a Variable"
msgstr "_Monitorar uma variável"

#: ../src/gnome-genius.c:485
msgid "Monitor a variable continuously"
msgstr "Monitora uma variável continuamente"

#: ../src/gnome-genius.c:488
msgid "_Plot..."
msgstr "_Traçar gráfico…"

#: ../src/gnome-genius.c:489
msgid "Plot functions, vector fields, surfaces, etc..."
msgstr "Traça o gráfico de funções, campos vetoriais, superfícies etc…"

#: ../src/gnome-genius.c:495
msgid "_Next Tab"
msgstr "Próxima a_ba"

#: ../src/gnome-genius.c:496
msgid "Go to next tab"
msgstr "Ir à próxima aba"

#: ../src/gnome-genius.c:498
msgid "_Previous Tab"
msgstr "Aba An_terior"

#: ../src/gnome-genius.c:499
msgid "Go to previous tab"
msgstr "Ir à aba anterior"

#: ../src/gnome-genius.c:502
msgid "_Console"
msgstr "_Console"

#: ../src/gnome-genius.c:503
msgid "Go to the console tab"
msgstr "Ir para a aba do console"

#: ../src/gnome-genius.c:509
msgid "_Preferences"
msgstr "_Preferências"

#: ../src/gnome-genius.c:510
msgid "Configure Genius"
msgstr "Configurar o Genius"

#: ../src/gnome-genius.c:516
msgid "_Contents"
msgstr "S_umário"

#: ../src/gnome-genius.c:517
msgid "View the Genius manual"
msgstr "Ver o manual do Genius"

#: ../src/gnome-genius.c:519
msgid "_Help on Function"
msgstr "Aj_uda sobre a Função"

#: ../src/gnome-genius.c:520
msgid "Help on a function or a command"
msgstr "Ajuda sobre uma função ou comando"

#: ../src/gnome-genius.c:522
msgid "_Warranty"
msgstr "_Garantia"

#: ../src/gnome-genius.c:523
msgid "Display warranty information"
msgstr "Exibe informações de garantia"

#: ../src/gnome-genius.c:526
msgid "_About"
msgstr "_Sobre"

#: ../src/gnome-genius.c:527
msgid "About Genius"
msgstr "Sobre o Genius"

#: ../src/gnome-genius.c:623
msgid "_File"
msgstr "_Arquivo"

#: ../src/gnome-genius.c:634
msgid "_Edit"
msgstr "_Editar"

#: ../src/gnome-genius.c:639
msgid "_Calculator"
msgstr "_Calculadora"

#: ../src/gnome-genius.c:644
msgid "E_xamples"
msgstr "E_xemplos"

#: ../src/gnome-genius.c:647
msgid "P_lugins"
msgstr "P_lugins"

#: ../src/gnome-genius.c:650
msgid "_Programs"
msgstr "_Programas"

#: ../src/gnome-genius.c:655
msgid "_Settings"
msgstr "Pre_ferências"

#. parent
#. flags
#: ../src/gnome-genius.c:660 ../src/gnome-genius.c:2430
msgid "_Help"
msgstr "A_juda"

#: ../src/gnome-genius.c:671
msgid "Interrupt"
msgstr "Interromper"

#: ../src/gnome-genius.c:679
msgid "Run"
msgstr "Executar"

#: ../src/gnome-genius.c:687
msgid "New"
msgstr "Novo"

#: ../src/gnome-genius.c:695
msgid "Open"
msgstr "Abrir"

#: ../src/gnome-genius.c:703
msgid "Save"
msgstr "Salvar"

#: ../src/gnome-genius.c:711 ../src/graphing.c:2177
msgid "Plot"
msgstr "Traçar"

#. GTK_WINDOW (genius_window)
#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:871 ../src/gnome-genius.c:935
#: ../src/gnome-genius.c:1588 ../src/gnome-genius.c:2432
#: ../src/gnome-genius.c:3004 ../src/gnome-genius.c:3970
#: ../src/gnome-genius.c:4202 ../src/gnome-genius.c:4327 ../src/graphing.c:855
#: ../src/graphing.c:1229 ../src/graphing.c:5642 ../src/graphing.c:5760
#: ../ve/ve-miscui.c:178 ../ve/ve-miscui.c:206
msgid "_Cancel"
msgstr "_Cancelar"

#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:872 ../src/gnome-genius.c:936
#: ../src/gnome-genius.c:1078 ../src/gnome-genius.c:1589
#: ../src/gnome-genius.c:2433 ../src/graphing.c:5640 ../src/graphing.c:5758
#: ../ve/ve-miscui.c:156 ../ve/ve-miscui.c:211
msgid "_OK"
msgstr "_OK"

#: ../src/gnome-genius.c:932
msgid "Help on Function"
msgstr "Ajuda sobre a Função"

#: ../src/gnome-genius.c:948
msgid "Function or command name:"
msgstr "Função ou nome de comando:"

#: ../src/gnome-genius.c:1005 ../src/gnome-genius.c:1864
#, c-format
msgid "<b>Help on %s not found</b>"
msgstr "<b>Ajuda sobre %s não encontrada</b>"

#: ../src/gnome-genius.c:1009
#, c-format
msgid ""
"<b>Help on %s not found</b>\n"
"\n"
"Perhaps you meant %s."
msgstr ""
"<b>Ajuda sobre %s não encontrada</b>\n"
"\n"
"Talvez você quis dizer %s."

#: ../src/gnome-genius.c:1068
msgid "Error"
msgstr "Erro"

#: ../src/gnome-genius.c:1070
msgid "Information"
msgstr "Informação"

#: ../src/gnome-genius.c:1304
msgid "User Variable Listing"
msgstr "Listagem de variáveis de usuário"

#. parent
#. flags
#: ../src/gnome-genius.c:1307
msgid "_Refresh"
msgstr "_Atualizar"

#: ../src/gnome-genius.c:1413
#, c-format
msgid "%s undefined"
msgstr "%s indefinida"

#. printed before a global variable
#: ../src/gnome-genius.c:1448
msgid "(global) "
msgstr "(global) "

#. printed before local variable in certain
#. * context
#: ../src/gnome-genius.c:1452
#, c-format
msgid "(context %d) "
msgstr "(contexto %d) "

#: ../src/gnome-genius.c:1474
#, c-format
msgid "%s not a user variable"
msgstr "%s não é uma função de uma variável"

#: ../src/gnome-genius.c:1508
#, c-format
msgid "Monitoring: %s"
msgstr "Monitorando: %s"

#: ../src/gnome-genius.c:1554
msgid "Update continuously"
msgstr "Atualização contínua"

#: ../src/gnome-genius.c:1585
msgid "Monitor a Variable"
msgstr "Monitorar uma variável"

#: ../src/gnome-genius.c:1601
msgid "Variable name:"
msgstr "Nome da variável:"

#. error
#. always textbox
#: ../src/gnome-genius.c:1657
msgid "Full Answer"
msgstr "Resposta completa"

#: ../src/gnome-genius.c:1674
#, c-format
msgid ""
"\n"
"Too many errors! (%d followed)"
msgstr ""
"\n"
"Erros demais! (%d seguidos)"

#: ../src/gnome-genius.c:1690
#, c-format
msgid "e[01;31mToo many errors! (%d followed)e[0m\n"
msgstr "e[01;31mErros demais! (%d seguidos)e[0m\n"

#: ../src/gnome-genius.c:1874 ../src/gnome-genius.c:1909
#, c-format
msgid ""
"<b>Cannot display help</b>\n"
"\n"
"%s"
msgstr ""
"<b>Não foi possível exibir a ajuda</b>\n"
"\n"
"%s"

#: ../src/gnome-genius.c:1984
msgid "Nils Barth (initial implementation of parts of the GEL library)"
msgstr "Nils Barth (implementação inicial de partes da biblioteca GEL)"

#: ../src/gnome-genius.c:1985
msgid "Adrian E. Feiguin <feiguin@ifir.edu.ar> (GtkExtra - plotting widgetry)"
msgstr ""
"Adrian E. Feiguin <feiguin@ifir.edu.ar> (GtkExtra - fábrica de widgets de "
"gráfico)"

#: ../src/gnome-genius.c:1986
msgid "Yavor Doganov <yavor@gnu.org> (Port to GTK3)"
msgstr "Yavor Doganov <yavor@gnu.org> (Porte para GTK3)"

#. Translators should localize the following string
#. * which will give them credit in the About box.
#. * E.g. "Fulano de Tal <fulano@detal.com>"
#.
#: ../src/gnome-genius.c:2000
msgid "translator-credits"
msgstr ""
"Andrius da Costa Ribas <andriusmao@gmail.com>\n"
"Carlos Eduardo M. dos Santos <cems@cemshost.com.br>\n"
"Enrico Nicoletto <liverig@gmail.com>\n"
"Fábio Nogueira <deb-user-ba@ubuntu.com>\n"
"Rafael Fontenelle <rafaelff@gnome.org>\n"
"Raphael Higino <In memoriam>\n"
"Rodrigo Luiz Marques Flores <mail@rodrigoflores.org>\n"
"Juliano de Souza Camargo <julianosc@pm.me>"

#: ../src/gnome-genius.c:2048
msgid "Genius Mathematical Tool"
msgstr "Ferramenta matemática Genius"

#: ../src/gnome-genius.c:2052
msgid "The GNOME calculator style edition of the Genius Mathematical Tool."
msgstr ""
"A edição ao estilo da calculadora do GNOME da Ferramenta Matemática Genius."

#: ../src/gnome-genius.c:2243
msgid ""
"Genius is executing something, and furthermore there are unsaved programs.\n"
"Are you sure you wish to quit?"
msgstr ""
"O Genius está executando algo e, além disso, há programas não salvos.\n"
"Você tem certeza que deseja sair?"

#: ../src/gnome-genius.c:2251
msgid "There are unsaved programs, are you sure you wish to quit?"
msgstr "Há programas não salvos, você tem certeza que deseja sair?"

#: ../src/gnome-genius.c:2258
msgid "Genius is executing something, are you sure you wish to quit?"
msgstr "O Genius está executando algo, você tem certeza que deseja sair?"

#: ../src/gnome-genius.c:2265
msgid "Are you sure you wish to quit?"
msgstr "Você tem certeza que deseja sair?"

#: ../src/gnome-genius.c:2427
msgid "Genius Setup"
msgstr "Configuração do Genius"

#: ../src/gnome-genius.c:2431
msgid "_Apply"
msgstr "_Aplicar"

#: ../src/gnome-genius.c:2448
msgid "Output"
msgstr "Saída"

#: ../src/gnome-genius.c:2451
msgid "Number/Expression output options"
msgstr "Opções de saída de números/expressões"

#: ../src/gnome-genius.c:2461
msgid "Maximum digits to output (0=unlimited)"
msgstr "Máximo de dígitos para mostrar (0=ilimitado)"

#: ../src/gnome-genius.c:2481
msgid "Results as floats"
msgstr "Resultados como números reais"

#: ../src/gnome-genius.c:2489
msgid "Floats in scientific notation"
msgstr "Resultados em notação científica"

#: ../src/gnome-genius.c:2497
msgid "Always print full expressions"
msgstr "Sempre mostrar expressões completas"

#: ../src/gnome-genius.c:2505
msgid "Use mixed fractions"
msgstr "Usa frações mistas"

#: ../src/gnome-genius.c:2558
msgid "Remember output settings across sessions"
msgstr "Lembrar a saída de configurações entre sessões"

#: ../src/gnome-genius.c:2568
msgid ""
"Should the output settings in the \"Number/Expression output options\" frame "
"be remembered for next session.  Does not apply to the \"Error/Info output "
"options\" frame."
msgstr ""
"As configurações de saída devem ser lembradas no quadro “Opções de saída de "
"número/expressão” para a próxima sessão. Não se aplica ao quadro “Opções de "
"saída de erros/inform.”."

#: ../src/gnome-genius.c:2573
msgid "Error/Info output options"
msgstr "Opções de saída de erros/inform."

#: ../src/gnome-genius.c:2581
msgid "Display errors in a dialog"
msgstr "Exibir erros em uma caixa de diálogo"

#: ../src/gnome-genius.c:2589
msgid "Display information messages in a dialog"
msgstr "Exibir mensagens de informação em uma caixa de diálogo"

#: ../src/gnome-genius.c:2600
msgid "Maximum errors to display (0=unlimited)"
msgstr "Máximo de erros para exibir (0=ilimitado)"

#: ../src/gnome-genius.c:2627
msgid "Precision"
msgstr "Precisão"

#: ../src/gnome-genius.c:2637
msgid ""
"NOTE: The floating point precision might not take effect\n"
"for all numbers immediately, only new numbers calculated\n"
"and new variables will be affected."
msgstr ""
"NOTA: A precisão de ponto flutuante não deve fazer efeito\n"
"para todos os números imediatamente, somente números\n"
"calculados e novas variáveis serão afetadas."

#: ../src/gnome-genius.c:2646
msgid "Floating point precision (bits)"
msgstr "Precisão de ponto flutuante (bits)"

#: ../src/gnome-genius.c:2665
msgid "Remember precision setting across sessions"
msgstr "Lembrar as configurações de precisão entre sessões"

#: ../src/gnome-genius.c:2674
msgid "Should the precision setting be remembered for next session."
msgstr "A configuração de precisão deve ser lembrada para a próxima sessão."

#: ../src/gnome-genius.c:2685
msgid "Terminal"
msgstr "Terminal"

#: ../src/gnome-genius.c:2687
msgid "Terminal options"
msgstr "Opções de terminal"

#: ../src/gnome-genius.c:2696
msgid "Scrollback lines"
msgstr "Rolar linha para trás"

#: ../src/gnome-genius.c:2719
msgid "Font:"
msgstr "Fonte:"

#: ../src/gnome-genius.c:2730
msgid "Black on white"
msgstr "Preto em branco"

#: ../src/gnome-genius.c:2738
msgid "Blinking cursor"
msgstr "Cursor piscante"

#: ../src/gnome-genius.c:2755
msgid "Editor"
msgstr "Editor"

#: ../src/gnome-genius.c:2757
msgid "Editor options"
msgstr "Opções do editor"

#: ../src/gnome-genius.c:2766
msgid "Color scheme"
msgstr "Esquema de cores"

#: ../src/gnome-genius.c:2812
msgid "Memory"
msgstr "Memória"

#: ../src/gnome-genius.c:2815
msgid "Limits"
msgstr "Limites"

#: ../src/gnome-genius.c:2822
msgid ""
"When the limit is reached you will be asked if\n"
"you wish to interrupt the calculation or continue.\n"
"Setting to 0 disables the limit."
msgstr ""
"Quando o limite for alcançado você será perguntado\n"
"se deseja interromper o cálculo ou continuar.\n"
"Definir como 0 desabilita o limite."

#: ../src/gnome-genius.c:2831
msgid "Maximum number of nodes to allocate"
msgstr "Número máximo de nós para alocar"

#: ../src/gnome-genius.c:2883
msgid ""
"<b>Genius is currently executing something.</b>\n"
"\n"
"Please try again later or interrupt the current operation."
msgstr ""
"<b>O Genius está executando algo atualmente.</b>\n"
"\n"
"Por favor, tente novamente mais tarde ou interrompa a operação atual."

#: ../src/gnome-genius.c:2926
msgid "GEL files"
msgstr "Arquivos GEL"

#: ../src/gnome-genius.c:2931 ../src/graphing.c:1255
msgid "All files"
msgstr "Todos os arquivos"

#: ../src/gnome-genius.c:2958 ../src/gnome-genius.c:3946
msgid "Cannot open file!"
msgstr "Não é possível abrir o arquivo!"

#: ../src/gnome-genius.c:2966 ../src/gnome-genius.c:4417
msgid "Output from "
msgstr "Saída de "

#: ../src/gnome-genius.c:2983 ../src/gnome-genius.c:4489
msgid "End"
msgstr "Fim"

#: ../src/gnome-genius.c:3000
msgid "Load and Run"
msgstr "Carrega e executa"

#: ../src/gnome-genius.c:3003
msgid "_Load"
msgstr "_Carregar"

#: ../src/gnome-genius.c:3556
msgid "Cannot open file"
msgstr "Não é possível abrir o arquivo"

#. context
#: ../src/gnome-genius.c:3591 ../src/gnome-genius.c:5150
#, c-format
msgid "Line: %d"
msgstr "Linha: %d"

#: ../src/gnome-genius.c:3717
msgid ""
"The program you are closing is unsaved, are you sure you wish to close it "
"without saving?"
msgstr ""
"O programa que você está fechando não foi salvo, tem certeza que deseja "
"fechá-lo sem salvar?"

#: ../src/gnome-genius.c:3827
#, c-format
msgid "Program_%d.gel"
msgstr "Programa_%d.gel"

#: ../src/gnome-genius.c:3838
#, c-format
msgid "Program %d"
msgstr "Programa %d"

#: ../src/gnome-genius.c:3876
#, c-format
msgid "Cannot open %s"
msgstr "Não é possível abrir %s"

#: ../src/gnome-genius.c:3966
msgid "Open..."
msgstr "Abrir…"

#: ../src/gnome-genius.c:3969
msgid "_Open"
msgstr "_Abrir"

#: ../src/gnome-genius.c:4047
msgid "Program is read only"
msgstr "Programa é somente leitura"

#: ../src/gnome-genius.c:4052 ../src/gnome-genius.c:4092
#, c-format
msgid ""
"<b>Cannot save file %s</b>\n"
"Details: %s"
msgstr ""
"<b>Não foi possível salvar o arquivo %s</b>\n"
"Detalhes: %s"

#: ../src/gnome-genius.c:4058 ../src/gnome-genius.c:4099
#, c-format
msgid "<b>Cannot save file %s</b>"
msgstr "<b>Não foi possível salvar o arquivo %s</b>"

#: ../src/gnome-genius.c:4109
msgid "Save new programs by \"Save As...\" first!"
msgstr "Salvar novos programas pelo “Salvar Como…” primeiro!"

#: ../src/gnome-genius.c:4115
msgid ""
"Some read-only programs are modified.  Use \"Save As...\" to save them to a "
"new location."
msgstr ""
"Alguns programas somente leitura estão modificados.  Utilize “Salvar Como…” "
"para salvá-los em um novo lugar."

#: ../src/gnome-genius.c:4159 ../src/gnome-genius.c:4292
#, c-format
msgid ""
"<b>Cannot save file</b>\n"
"Details: %s"
msgstr ""
"<b>Não é possível salvar o arquivo</b>\n"
"Detalhes: %s"

#: ../src/gnome-genius.c:4164 ../src/gnome-genius.c:4297
msgid "<b>Cannot save file</b>"
msgstr "<b>Não foi possível salvar o arquivo</b>"

#: ../src/gnome-genius.c:4198
msgid "Save As..."
msgstr "Salvar como…"

#: ../src/gnome-genius.c:4323
msgid "Save Console Output..."
msgstr "Salvar saída do console…"

#: ../src/gnome-genius.c:4374
msgid ""
"<b>No program selected.</b>\n"
"\n"
"Create a new program, or select an existing tab in the notebook."
msgstr ""
"<b>Nenhum programa selecionado.</b>\n"
"\n"
"Crie um novo programa ou selecione uma aba existente."

#: ../src/gnome-genius.c:4404
#, c-format
msgid "Cannot open pipe: %s"
msgstr "Não é possível abrir tubo: %s"

#: ../src/gnome-genius.c:4433
msgid ""
"<b>Cannot execute program</b>\n"
"\n"
"Cannot fork."
msgstr ""
"<b>Não é possível executar o programa</b>\n"
"\n"
"Não é possível bifurcar."

# Qual a tradução de engine?
#: ../src/gnome-genius.c:4506
msgid ""
"<b>Error executing program</b>\n"
"\n"
"There was an error while writing the\n"
"program to the engine."
msgstr ""
"<b>Error ao executar o programa</b>\n"
"\n"
"Houve um erro ao gravar o programa\n"
"no mecanismo."

#: ../src/gnome-genius.c:4544
#, c-format
msgid "Genius %s"
msgstr "Genius %s"

#: ../src/gnome-genius.c:4802
msgid "Memory (node number) limit has been reached, interrupt the computation?"
msgstr "Limite de memória (número do nó) foi alcançado, interromper o cálculo?"

#. error
#. always textbox
#. textbox_title
#. bind_response
#. wrap
#: ../src/gnome-genius.c:4917
msgid "Can't execute genius-readline-helper-fifo!\n"
msgstr "Não é possível executar genius-readline-helper-fifo!\n"

#: ../src/gnome-genius.c:4978
msgid "Readline helper died, weird.  Trying to recover, things may be odd."
msgstr ""
"Readline helper morreu, estranho.  Tentando recuperar, as coisas podem ficar "
"estranhas."

#: ../src/gnome-genius.c:5171
msgid ""
"\n"
"Note: Compiled without GtkSourceView (better source editor)"
msgstr ""
"\n"
"Nota: Compilado sem GtkSourceView (um editor de código fonte melhor)"

#. parent
#: ../src/gnome-genius.c:5304
msgid "Cannot find the library file, genius installation may be incorrect"
msgstr ""
"Não foi possível achar o arquivo de biblioteca, instalação do genius deve "
"estar incorreta"

#. parent
#: ../src/gnome-genius.c:5317
msgid ""
"A file .genius in the home directory exists, but it should be a directory. "
"Genius will not be able to save preferences."
msgstr ""
"Existe a pasta .genius no diretório home, mas isso deveria ser um diretório "
"também. Genius não poderá salvar as preferencias."

#: ../src/gnome-genius.c:5406
msgid "Console"
msgstr "Console"

#: ../src/gnome-genius.c:5457
#, c-format
msgid ""
"%sGenius %s%s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `%swarranty%s'.\n"
"For help type `%smanual%s' or `%shelp%s'.%s\n"
"\n"
msgstr ""
"%sGenius %s%s\n"
"%s\n"
"Este é um software livre SEM ABSOLUTAMENTE NENHUMA GARANTIA.\n"
"Para detalhes de licença digite \"%swarranty%s\".\n"
"Para ajuda digite \"%smanual%s\" ou \"%shelp%s\".%s\n"
"\n"

#: ../src/gnome-genius.c:5642
msgid "GNOME Genius"
msgstr "GNOME Genius"

#: ../src/gnome-genius.desktop.in.h:1
msgid "Genius Math Tool"
msgstr "Ferramenta matemática Genius"

#: ../src/gnome-genius.desktop.in.h:2
msgid "Genius Mathematical Tool and Calculator"
msgstr "Calculadora e ferramenta matemática Genius"

#: ../src/gnome-genius.desktop.in.h:3
msgid ""
"Mathematics;Matrix;Vector;Linear Algebra;Calculus;Plot;Plotting;Graph;"
"Graphing;Function;Number Theory;"
msgstr ""
"Matemáticas;Matriz;Vetor;Álgebra linear;Cálculo;Traço;Tracejamento;Gráficos;"
"Função;Teoria dos números;"

#: ../src/graphing.c:624
msgid "Rotate"
msgstr "Rotacionar"

#: ../src/graphing.c:641 ../src/graphing.c:672
#, c-format
msgid "Rotate about %s axis: "
msgstr "Rotação sobre o eixo %s: "

#: ../src/graphing.c:703
msgid "Rotate about dependent axis: "
msgstr "Rotação sobre o eixo dependente: "

#: ../src/graphing.c:852
msgid "Print"
msgstr "Imprimir"

#: ../src/graphing.c:857
msgid "_Print"
msgstr "Im_primir"

#: ../src/graphing.c:867
msgid "Print command: "
msgstr "Comando de impressão: "

#: ../src/graphing.c:897
msgid "Cannot open temporary file, cannot print."
msgstr "Não é possível abrir o arquivo temporário; não é possível imprimir."

#: ../src/graphing.c:926
msgid "Printing failed"
msgstr "A impressão falhou"

#: ../src/graphing.c:939
#, c-format
msgid "Printing failed: %s"
msgstr "A impressão falhou: %s"

#: ../src/graphing.c:1013 ../src/graphing.c:1154
msgid "File already exists.  Overwrite it?"
msgstr "O arquivo já existe. Sobrescrevê-lo?"

#: ../src/graphing.c:1113 ../src/graphing.c:1169 ../src/graphing.c:1184
msgid "Export failed"
msgstr "Falha ao exportar"

#: ../src/graphing.c:1209
msgid "Export encapsulated postscript"
msgstr "Exporta postscript encapsulado"

#: ../src/graphing.c:1211
msgid "Export postscript"
msgstr "Exporta postscript"

#: ../src/graphing.c:1213
msgid "Export PDF"
msgstr "Exportar PDF"

#: ../src/graphing.c:1215
msgid "Export PNG"
msgstr "Exportar PNG"

#: ../src/graphing.c:1222
msgid "Missing ps2pdf command, perhaps ghostscript is not installed."
msgstr ""
"Está faltando o comando ps2pdf, talvez o ghostscript não esteja instalado."

#: ../src/graphing.c:1237
msgid "EPS files"
msgstr "Arquivos EPS"

#: ../src/graphing.c:1241
msgid "PS files"
msgstr "Arquivos PS"

#: ../src/graphing.c:1245
msgid "PDF files"
msgstr "Arquivos PDF"

#: ../src/graphing.c:1249
msgid "PNG files"
msgstr "Arquivos PNG"

#: ../src/graphing.c:1264
msgid "Generate preview in EPS file (with ps2epsi)"
msgstr "Gerar visão em arquivo EPS (com o ps2epsi)"

#: ../src/graphing.c:1978
msgid "Solver"
msgstr "Solucionador"

#: ../src/graphing.c:1983
msgid "Clea_r solutions"
msgstr "Apaga_r soluções"

#: ../src/graphing.c:1985
msgid "_Plot solution"
msgstr "_Traçar o gráfico de uma solução"

#: ../src/graphing.c:2004
msgid ""
"Clicking on the graph window now will draw a solution according to the "
"parameters set below, starting at the point clicked.  To be able to zoom by "
"mouse again, close this window."
msgstr ""
"Clicando na janela do gráfico irá agora desenhar uma solução de acordo com "
"os parâmetros definidos abaixo, iniciando no ponto clicado.  Para poder dar "
"zoom via mouse, feche esta janela."

#: ../src/graphing.c:2020
msgid "X increment:"
msgstr "Incremento em X:"

#: ../src/graphing.c:2037
msgid "T increment:"
msgstr "Incremento em T:"

#: ../src/graphing.c:2039
msgid "T interval length:"
msgstr "Tamanho do intervalo T:"

#: ../src/graphing.c:2057
msgid "Point x:"
msgstr "Ponto x:"

#: ../src/graphing.c:2059
msgid "y:"
msgstr "y:"

#. title
#. parent
#. flags
#: ../src/graphing.c:2180
msgid "_Stop"
msgstr "_Parar"

#: ../src/graphing.c:2212
msgid "_Graph"
msgstr "_Gráfico"

#: ../src/graphing.c:2216
msgid "_Print..."
msgstr "_Imprimir…"

#: ../src/graphing.c:2222
msgid "_Export postscript..."
msgstr "_Exportar postscript…"

#: ../src/graphing.c:2228
msgid "E_xport encapsulated postscript..."
msgstr "E_xportar postscript encapsulado…"

#: ../src/graphing.c:2235
msgid "Export P_DF..."
msgstr "Exportar P_DF…"

#: ../src/graphing.c:2244
msgid "Export P_NG..."
msgstr "Exportar P_NG…"

#: ../src/graphing.c:2256
msgid "_Zoom"
msgstr "_Zoom"

#: ../src/graphing.c:2260
msgid "Zoom _out"
msgstr "_Afastar"

#: ../src/graphing.c:2267
msgid "Zoom _in"
msgstr "A_proximar"

#: ../src/graphing.c:2274
msgid "_Fit dependent axis"
msgstr "_Ajustar eixos dependentes"

#: ../src/graphing.c:2281
msgid "_Reset to original zoom"
msgstr "_Voltar ao zoom original"

#: ../src/graphing.c:2294
msgid "_View"
msgstr "_Ver"

#: ../src/graphing.c:2299
msgid "_Reset angles"
msgstr "_Redefinir ângulos"

#: ../src/graphing.c:2304
msgid "_Top view"
msgstr "Ver do _topo"

#: ../src/graphing.c:2309
msgid "R_otate axis..."
msgstr "R_otacionar eixos…"

#: ../src/graphing.c:2314
msgid "Start rotate _animation..."
msgstr "Iniciar rotação de _animação…"

#: ../src/graphing.c:2319
msgid "Stop rotate a_nimation..."
msgstr "Parar rotação de a_nimação…"

#: ../src/graphing.c:2329
msgid "_Solver"
msgstr "_Solucionador"

#: ../src/graphing.c:2334
msgid "_Solver..."
msgstr "_Solucionador…"

#: ../src/graphing.c:2339
msgid "_Clear solutions"
msgstr "_Apagar soluções"

#: ../src/graphing.c:2370
msgid "Errors during plotting (possibly harmless), see the console."
msgstr "Erro durante traçamento (possivelmente sem prejuízo), veja o console."

#: ../src/graphing.c:3389
#, c-format
msgid "Function"
msgstr "Função"

#: ../src/graphing.c:3391
#, c-format
msgid "Function #%d"
msgstr "Função nº %d"

#: ../src/graphing.c:3413
msgid "Graph limits not given as a 4-vector"
msgstr "Limites de gráficos não dados como um vetor quádruplo"

#: ../src/graphing.c:3419 ../src/graphing.c:3430 ../src/graphing.c:3441
#: ../src/graphing.c:3452 ../src/graphing.c:3495 ../src/graphing.c:3506
#: ../src/graphing.c:3604 ../src/graphing.c:3615 ../src/graphing.c:3626
#: ../src/graphing.c:3637 ../src/graphing.c:3648 ../src/graphing.c:3659
msgid "Graph limits not given as numbers"
msgstr "Limites de gráficos não dados como números"

#: ../src/graphing.c:3489
msgid "Graph limits not given as a 2-vector"
msgstr "Os limites do gráfico não foram fornecidos como um vetor duplo"

#: ../src/graphing.c:3598
msgid "Graph limits not given as a 6-vector"
msgstr "Limites de gráficos não dados como um vetor sêxtuplo"

#: ../src/graphing.c:3732 ../src/graphing.c:3750 ../src/graphing.c:3764
msgid "Ticks must be between 2 and 200"
msgstr "As escalas devem estar entre 2 e 200"

#: ../src/graphing.c:3741 ../src/graphing.c:3755
msgid "Ticks not given as numbers"
msgstr "As escalas não foram fornecidas como números"

#: ../src/graphing.c:3769
msgid "Ticks not given as a number or a 2-vector"
msgstr "As escalas não foram fornecidas como um número ou vetor duplo"

#: ../src/graphing.c:5410
#, c-format
msgid ""
"Type in function name or expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that gives the slope at the point "
"(%s,%s)."
msgstr ""
"Digite um nome de função ou uma expressão envolvendo as variáveis %s e %s "
"(ou a variável %s, que será %s=%s+i%s) que dará a inclinação no ponto (%s,"
"%s)."

#: ../src/graphing.c:5431 ../src/graphing.c:5436 ../src/graphing.c:5589
#: ../src/graphing.c:5594
#, c-format
msgid "%s from:"
msgstr "%s de:"

#: ../src/graphing.c:5441
#, c-format
msgid ""
"Type in function names or expressions involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that give the d%s/d%s and d%s/d%s "
"of the autonomous system to be plotted at the point (%s,%s)."
msgstr ""
"Digite um nome de função ou uma expressão envolvendo as variáveis %s e %s "
"(ou a variável %s, que será %s=%s+i%s) que dá o d%s/d%s e o d%s/d%s do "
"sistema autônomo que será traçado no ponto (%s,%s)."

#: ../src/graphing.c:5472
#, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them"
msgstr ""
"Digite nomes de funções ou expressões envolvendo a variável %s nas caixas "
"abaixo para produzir seus gráficos"

#: ../src/graphing.c:5484
#, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them.  Either fill in both boxes with %s= and %s= in front of "
"them giving the %s and %s coordinates separately, or alternatively fill in "
"the %s= box giving %s and %s as the real and imaginary part of a complex "
"number."
msgstr ""
"Escreva nomes de função ou expressões envolvendo a variável %s nas caixas "
"abaixo para fazer seus gráficos. Também preencha as caixas com %s= e %s= na "
"frente delas dando as coordenadas %s e %s separadamente, ou de forma "
"alternativa preencha a caixa %s= fornecendo %s e %s como as partes real e "
"imaginária de um número complexo."

#: ../src/graphing.c:5517
#, c-format
msgid "Parameter %s from:"
msgstr "Parâmetro %s de:"

#: ../src/graphing.c:5532 ../src/graphing.c:5539
#, c-format
msgid "%s increment:"
msgstr "Incremento em %s:"

#: ../src/graphing.c:5546
#, c-format
msgid "%s interval length:"
msgstr "Comprimento do intervalo %s:"

#: ../src/graphing.c:5553
#, c-format
msgid "Point %s:"
msgstr "Ponto %s:"

#: ../src/graphing.c:5576
#, c-format
msgid ""
"Type a function name or an expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."
msgstr ""
"Digite um nome de função ou uma expressão envolvendo as variáveis %s e %s "
"(ou a variável %s, que será %s=%s+i%s) nas caixas abaixo, para desenhá-las "
"em formato de gráfico. Para funções com um argumento será passado apenas um "
"número complexo."

#: ../src/graphing.c:5637 ../src/graphing.c:5755
msgid "Change variable names"
msgstr "Altera os nomes de variáveis"

#: ../src/graphing.c:5651 ../src/graphing.c:5769
msgid "Some values were illegal"
msgstr "Alguns valores são incorretos"

#: ../src/graphing.c:5655 ../src/graphing.c:5773
msgid "independent variable (x):"
msgstr "variável independente (x):"

#: ../src/graphing.c:5665
msgid "dependent variable (y):"
msgstr "variável dependente (y):"

#: ../src/graphing.c:5675
msgid "complex variable (z = x+iy):"
msgstr "variável complexa (z = x+iy):"

#: ../src/graphing.c:5685
msgid "parameter variable (t):"
msgstr "variável de parâmetro (t):"

#: ../src/graphing.c:5783
msgid "independent variable (y):"
msgstr "variável independente (y):"

#: ../src/graphing.c:5793
msgid "independent complex variable (z = x+iy):"
msgstr "variável complexa independente (z = x+iy):"

#: ../src/graphing.c:5962
msgid "_Functions / Expressions"
msgstr "_Funções / expressões"

#. t range
#: ../src/graphing.c:6010
msgid "Parameter t from:"
msgstr "Parâmetro t de:"

#: ../src/graphing.c:6012 ../src/graphing.c:6158 ../src/graphing.c:6170
#: ../src/graphing.c:6281 ../src/graphing.c:6292 ../src/graphing.c:6303
msgid "to:"
msgstr "até:"

#: ../src/graphing.c:6014
msgid "by:"
msgstr "por:"

#: ../src/graphing.c:6021
msgid "Pa_rametric"
msgstr "Pa_ramétrico"

#. # of ticks
#: ../src/graphing.c:6049 ../src/graphing.c:6102
msgid "Vertical ticks:"
msgstr "Escalas verticais:"

#. # of ticks
#: ../src/graphing.c:6053 ../src/graphing.c:6106
msgid "Horizontal ticks:"
msgstr "Escalas horizontais:"

#: ../src/graphing.c:6058
msgid "Sl_ope field"
msgstr "Camp_o de inclinação"

#. Normalize the arrow length?
#: ../src/graphing.c:6093
msgid "_Normalize arrow length (do not show size)"
msgstr "_Normalizar tamanho da seta (não mostrar tamanho)"

#: ../src/graphing.c:6111
msgid "_Vector field"
msgstr "Campo _vetorial"

#. draw legend?
#: ../src/graphing.c:6121 ../src/graphing.c:6251
msgid "_Draw legend"
msgstr "_Desenhar legenda"

#. draw axis labels?
#: ../src/graphing.c:6130
msgid "Draw axis labels"
msgstr "Desenhar rótulos de eixos"

#. change varnames
#: ../src/graphing.c:6139 ../src/graphing.c:6261
msgid "Change variable names..."
msgstr "Mudar nomes de variáveis…"

#. plot window
#.
#. * Plot window frame
#.
#: ../src/graphing.c:6147 ../src/graphing.c:6270
msgid "Plot Window"
msgstr "Janela de desenho"

#.
#. * X range
#.
#: ../src/graphing.c:6156 ../src/graphing.c:6279
msgid "X from:"
msgstr "X de:"

#.
#. * Y range
#.
#: ../src/graphing.c:6168 ../src/graphing.c:6290
msgid "Y from:"
msgstr "Y de:"

#. fit dependent axis?
#: ../src/graphing.c:6178 ../src/graphing.c:6311
msgid "Fit dependent axis"
msgstr "Ajustar eixos dependentes"

#: ../src/graphing.c:6222
msgid "Function / Expression"
msgstr "Função / expressão"

#.
#. * Z range
#.
#: ../src/graphing.c:6301
msgid "Dependent axis from:"
msgstr "Eixos dependente de:"

#: ../src/graphing.c:6332
msgid "Function _line plot"
msgstr "Traço de função _linear"

#: ../src/graphing.c:6336
msgid "_Surface plot"
msgstr "Traço de _superfície"

#: ../src/graphing.c:6498
msgid "Empty value as range value"
msgstr "Valor vazio como valor do limite"

#: ../src/graphing.c:6504
msgid "Genius is executing something already"
msgstr "O Genius já está executando algo"

#: ../src/graphing.c:6515
msgid "Cannot parse range value"
msgstr "Não é possível analisar o valor do limite"

#: ../src/graphing.c:6527
msgid "Cannot execute range value"
msgstr "Não é possível executar o valor do limite"

#: ../src/graphing.c:6532 ../src/graphing.c:6538
msgid "Range value not a value"
msgstr "O valor do limite não é um valor"

#: ../src/graphing.c:6546
msgid "Cannot convert range value to a reasonable real number"
msgstr ""
"Não é possível converter o valor do limite para um número real razoável"

#: ../src/graphing.c:6632 ../src/graphing.c:6826 ../src/graphing.c:6955
#: ../src/graphing.c:7090 ../src/graphing.c:7197
msgid "No functions to plot or no functions could be parsed"
msgstr "Nenhuma função para traçar ou nenhuma função pôde ser analisada"

#: ../src/graphing.c:6667 ../src/graphing.c:6673 ../src/graphing.c:6851
#: ../src/graphing.c:6857 ../src/graphing.c:6980 ../src/graphing.c:6986
#: ../src/graphing.c:7005 ../src/graphing.c:7115 ../src/graphing.c:7121
#: ../src/graphing.c:7222 ../src/graphing.c:7228
#, c-format
msgid "Invalid %s range"
msgstr "Domínio %s inválido"

#: ../src/graphing.c:6679
msgid "Invalid dependent range"
msgstr "Domínio dependente inválido"

#: ../src/graphing.c:6949
#, c-format
msgid "Only specify %s and %s, or %s, not all at once."
msgstr "Somente especifique %s e %s, ou %s, não todos de uma vez."

#: ../src/graphing.c:7326
msgid "Create Plot"
msgstr "Criar Traço"

#: ../src/graphing.c:7331
msgid "_Plot"
msgstr "_Traçar"

#: ../src/graphing.c:7366 ../src/graphing.c:7542 ../src/graphing.c:7573
#: ../src/graphing.c:7594 ../src/graphing.c:7634 ../src/graphing.c:7658
#: ../src/graphing.c:7770 ../src/graphing.c:7894 ../src/graphing.c:8031
#: ../src/graphing.c:8188 ../src/graphing.c:8335 ../src/graphing.c:8358
#: ../src/graphing.c:8985 ../src/graphing.c:9272 ../src/graphing.c:9491
#: ../src/graphing.c:9731 ../src/graphing.c:10059 ../src/graphing.c:10291
#: ../src/graphing.c:10380 ../src/graphing.c:10490 ../src/graphing.c:10521
#: ../src/graphing.c:10550 ../src/graphing.c:10576 ../src/graphing.c:10605
#: ../src/graphing.c:10699 ../src/graphing.c:10788 ../src/graphing.c:10813
#: ../src/graphing.c:10846 ../src/graphing.c:10894
#, c-format
msgid "%s: Plotting in progress, cannot call %s"
msgstr "%s: Traço do gráfico em progresso, não é possível chamar %s"

#: ../src/graphing.c:7374 ../src/graphing.c:7913
#, c-format
msgid "%s: argument not a function"
msgstr "%s: o argumento não é uma função"

#: ../src/graphing.c:7384
#, c-format
msgid "%s: only one function supported"
msgstr "%s: apenas uma função suportada"

#: ../src/graphing.c:7407
msgid "Graph limits not given as a 4-vector or a 6-vector"
msgstr ""
"Os limites do gráfico não foram fornecidos como um vetor quádruplo ou "
"sêxtuplo"

#: ../src/graphing.c:7463 ../src/graphing.c:7723 ../src/graphing.c:7840
#: ../src/graphing.c:7976 ../src/graphing.c:8125 ../src/graphing.c:8280
#: ../src/graphing.c:10160
#, c-format
msgid "%s: invalid X range"
msgstr "%s: domínio de X inválido"

#: ../src/graphing.c:7468 ../src/graphing.c:7728 ../src/graphing.c:7845
#: ../src/graphing.c:7981 ../src/graphing.c:8130 ../src/graphing.c:8285
#: ../src/graphing.c:10165
#, c-format
msgid "%s: invalid Y range"
msgstr "%s: domínio de Y inválido"

#: ../src/graphing.c:7473 ../src/graphing.c:10170
#, c-format
msgid "%s: invalid Z range"
msgstr "%s: domínio de Z inválido"

#: ../src/graphing.c:7552
#, c-format
msgid "%s: dx must be positive"
msgstr "%s: dx deve ser positivo"

#: ../src/graphing.c:7559 ../src/graphing.c:7578
#, c-format
msgid "%s: Slope field not active"
msgstr "%s: Campo de inclinação não ativo"

#: ../src/graphing.c:7605
#, c-format
msgid "%s: dt must be positive"
msgstr "%s: dt deve ser positivo"

#: ../src/graphing.c:7611
#, c-format
msgid "%s: tlen must be positive"
msgstr "%s: tlen deve ser positivo"

#: ../src/graphing.c:7619 ../src/graphing.c:7640
#, c-format
msgid "%s: Vector field not active"
msgstr "%s: Campo vetorial não ativo"

#: ../src/graphing.c:7665 ../src/graphing.c:8195
#, c-format
msgid "%s: First argument must be a function"
msgstr "%s: Primeiro argumento deve ser uma função"

#: ../src/graphing.c:7781 ../src/graphing.c:8039
#, c-format
msgid "%s: First two arguments must be functions"
msgstr "%s: Os dois primeiros argumentos precisam ser funções"

#: ../src/graphing.c:7908
#, c-format
msgid "%s: only up to 10 functions supported"
msgstr "%s: suportadas no máximo 10 funções"

#: ../src/graphing.c:7934
msgid "Graph limits not given as a 2-vector or a 4-vector"
msgstr ""
"Os limites do gráfico não foram fornecidos como um vetor duplo ou quádruplo"

#: ../src/graphing.c:8135 ../src/graphing.c:8290
#, c-format
msgid "%s: invalid T range"
msgstr "%s: domínio de T inválido"

#: ../src/graphing.c:8538
#, c-format
msgid ""
"%s: Not in line plot mode.  Perhaps run LinePlot or LinePlotClear first."
msgstr ""
"%s: Não é um modo de gráfico em linha. Talvez deva executar LinePlot ou "
"LinePlotClear primeiro."

#: ../src/graphing.c:8667 ../src/graphing.c:8748
#, c-format
msgid ""
"%s: Points should be given as a real, n by 2 matrix with columns for x and "
"y, n>=%d, or as a complex valued n by 1 matrix"
msgstr ""
"%s: Pontos devem ser dados como números reais, matriz n por 2 com colunas "
"para x e y, n>=%d, ou como uma matriz n por 1 de valor complexo"

#: ../src/graphing.c:8677
#, c-format
msgid ""
"%s: If points are given as an n by 2 matrix, then this matrix must be real"
msgstr ""
"%s: Se pontos forem dados como uma matrix n por 2, então essa matriz deve "
"ser real"

#: ../src/graphing.c:8787 ../src/graphing.c:8850
#, c-format
msgid ""
"%s: Points should be given as a real, n by 3 matrix with columns for x, y "
"and z, n>=%d"
msgstr ""
"%s: Pontos devem ser dados como números reais, matriz n por 3 com colunas "
"para x, y e z, n>=%d"

#: ../src/graphing.c:8902
#, c-format
msgid "%s: No color specified"
msgstr "%s: Nenhuma cor foi especificada"

#: ../src/graphing.c:8907 ../src/graphing.c:8914
#, c-format
msgid "%s: Cannot parse color '%s'"
msgstr "%s: Não foi possível analisar “%s”"

#: ../src/graphing.c:8928
#, c-format
msgid ""
"%s: A vector giving color should be a 3-vector of real numbers between 0 and "
"1"
msgstr ""
"%s: Um vetor fornecendo cores deveria ser um vetor triplo de números reais "
"entre 0 e 1"

#: ../src/graphing.c:8944
#, c-format
msgid ""
"%s: Warning: Values for red, green, or blue out of range (0 to 1), I will "
"clip them to this interval"
msgstr ""
"%s: Aviso: Valores de vermelho, verde ou azul fora de alcance (0 para 1), eu "
"vou cortá-los até este intervalo"

#: ../src/graphing.c:8961
#, c-format
msgid ""
"%s: Color must be a string or a three-vector of rgb values (between 0 and 1)"
msgstr ""
"%s: A cor deve ser uma string ou um vetor triplo de valores rgb (entre 0 e 1)"

#: ../src/graphing.c:9004 ../src/graphing.c:9291 ../src/graphing.c:9512
#: ../src/graphing.c:9752
#, c-format
msgid "%s: Wrong number of arguments"
msgstr "%s: Número errado de argumentos"

#: ../src/graphing.c:9074 ../src/graphing.c:9345 ../src/graphing.c:9578
#: ../src/graphing.c:9812
#, c-format
msgid "%s: No thickness specified"
msgstr "%s: Sem largura especificada"

#: ../src/graphing.c:9097 ../src/graphing.c:9368 ../src/graphing.c:9603
#: ../src/graphing.c:9837
#, c-format
msgid "%s: No window specified"
msgstr "%s: Nenhuma janela especificada"

#: ../src/graphing.c:9145 ../src/graphing.c:9170
#, c-format
msgid "%s: arrow style should be \"origin\", \"end\", \"both\", or \"none\""
msgstr "%s: estilo de seta deve ser “origem”, “fim”, “ambos”, ou “nenhum”"

#: ../src/graphing.c:9180 ../src/graphing.c:9412 ../src/graphing.c:9655
#: ../src/graphing.c:9889
#, c-format
msgid "%s: No legend specified"
msgstr "%s: Nenhuma legenda foi especificada"

#: ../src/graphing.c:9194 ../src/graphing.c:9426 ../src/graphing.c:9670
#: ../src/graphing.c:9904
#, c-format
msgid "%s: Legend must be a string"
msgstr "%s: A legenda deve ser uma string"

#: ../src/graphing.c:9205
#, c-format
msgid "%s: Unknown style: %s"
msgstr "%s: Estilo desconhecido: %s"

#: ../src/graphing.c:9214 ../src/graphing.c:9442 ../src/graphing.c:9688
#: ../src/graphing.c:9922
#, c-format
msgid "%s: Bad parameter"
msgstr "%s: Parâmetro inválido"

#: ../src/graphing.c:9435 ../src/graphing.c:9680 ../src/graphing.c:9914
#, c-format
msgid "%s: Unknown style"
msgstr "%s: Estilo desconhecido"

#: ../src/graphing.c:9976 ../src/graphing.c:10039
#, c-format
msgid ""
"%s: Surface should be given as a real, n by 3 matrix with columns for x, y, "
"z, where n>=3"
msgstr ""
"%s: A superfície deve ser dada como um número real, matriz n por 3 com "
"colunas para x,y e z onde n>=3"

#: ../src/graphing.c:10067
#, c-format
msgid "%s: argument not a matrix of data"
msgstr "%s: o argumento não é uma matriz de dados"

#: ../src/graphing.c:10251
#, c-format
msgid "%s: Surface grid data should be given as a real matrix "
msgstr ""
"%s: Os dados da grade de superfície devem ser fornecidos como uma matriz de "
"números reais "

#: ../src/graphing.c:10297
#, c-format
msgid "%s: first argument not a matrix of data"
msgstr "%s: o primeiro argumento não é uma matriz de dados"

#: ../src/graphing.c:10304
#, c-format
msgid "%s: second argument not a 4 or 6 element vector of limits"
msgstr "%s: o segundo argumento não é um vetor de limite de 4 ou 6 elementos"

#: ../src/graphing.c:10321
#, c-format
msgid "%s: too many arguments or last argument not a string label"
msgstr ""
"%s: há muitos argumentos ou o último argumento não é um rótulo de string"

#: ../src/graphing.c:10387
#, c-format
msgid "%s: first argument not a nonempty string"
msgstr "%s: o primeiro argumento não é uma string completa"

#: ../src/graphing.c:10395
#, c-format
msgid "%s: type not specified and filename has no extension"
msgstr "%s: tipo não especificado e nome de arquivo sem nenhuma extensão"

#: ../src/graphing.c:10404
#, c-format
msgid "%s: second argument not a nonempty string"
msgstr "%s: o segundo argumento não é uma string completa"

#: ../src/graphing.c:10416
#, c-format
msgid "%s: plot canvas not active, cannot export"
msgstr "%s: tela do gráfico não está ativa, não é possível exportar"

#: ../src/graphing.c:10425 ../src/graphing.c:10439 ../src/graphing.c:10462
#, c-format
msgid "%s: export failed"
msgstr "%s: ocorreu falha ao exportar"

#: ../src/graphing.c:10475
#, c-format
msgid "%s: unknown file type, can be \"png\", \"eps\", or \"ps\"."
msgstr "%s: tipo de arquivo desconhecido, pode ser “png”, “eps”, ou “ps”."

#: ../src/graphing.c:10612
msgid "Variable names not given in a 4-vector"
msgstr "Nomes de variáveis não fornecidos em um vetor quádruplo"

#: ../src/graphing.c:10622 ../src/graphing.c:10631 ../src/graphing.c:10640
#: ../src/graphing.c:10649 ../src/graphing.c:10716 ../src/graphing.c:10725
#: ../src/graphing.c:10734
msgid "Variable names should be strings"
msgstr "Nomes de variáveis devem ser do tipo string"

#: ../src/graphing.c:10656 ../src/graphing.c:10740
msgid "Variable names must be valid identifiers"
msgstr "Nomes de variáveis devem ser identificadores válidos"

#: ../src/graphing.c:10665 ../src/graphing.c:10746
msgid "Variable names must be mutually distinct"
msgstr "Nomes de variáveis devem ser mutualmente distintos"

#: ../src/graphing.c:10706
msgid "Variable names not given in a 3-vector"
msgstr "Nomes de variáveis não fornecidos em um vetor triplo"

#: ../src/graphing.c:10929
msgid "Plotting"
msgstr "Plotagem"

#. internal
#: ../src/graphing.c:10931
msgid ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"
msgstr ""
"Traça uma função com uma linha. Primeiro vêm as funções (até 10) e então, "
"opcionalmente, limites como x1,x2,y1,y2"

#: ../src/graphing.c:10932
msgid ""
"Plot a parametric function with a line.  First come the functions for x and "
"y then optionally the t limits as t1,t2,tinc, then optionally the limits as "
"x1,x2,y1,y2"
msgstr ""
"Traça uma função paramétrica com uma linha. Primeiro vêm as funções para x e "
"y e então opcionalmente os limites de t como t1,t2,tinc, então "
"opcionalmente  limites como x1,x2,y1,y2"

#: ../src/graphing.c:10933
msgid ""
"Plot a parametric complex valued function with a line.  First comes the "
"function that returns x+iy then optionally the t limits as t1,t2,tinc, then "
"optionally the limits as x1,x2,y1,y2"
msgstr ""
"Traça uma função paramétrica com valores complexos com uma linha. Primeiro "
"vêm as funções que retornam x+iy depois opcionalmente os limites de t como "
"t1,t2,tinc, então opcionalmente os limites como x1,x2,y1,y2"

#: ../src/graphing.c:10935
msgid ""
"Draw a slope field.  First comes the function dy/dx in terms of x and y (or "
"a complex z) then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Desenha um campo de inclinação. Primeiro vêm as funções dy/dx em termos de x "
"e y (ou um complexo z) então, opcionalmente, os limites como x1,x2,y1,y2"

#: ../src/graphing.c:10936
msgid ""
"Draw a vector field.  First come the functions dx/dt and dy/dt in terms of x "
"and y then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Desenha um campo vetorial.  Primeiro vêm as funções dx/dt e dy/dt em termos "
"de x e y então, opcionalmente, os limites x1,x2,y1,y2"

#: ../src/graphing.c:10938
msgid ""
"Draw a solution for a slope field starting at x,y and using dx as increment"
msgstr ""
"Desenha uma solução para um capo de inclinação iniciando em x,y e usando dx "
"como incremento"

#: ../src/graphing.c:10939
msgid "Clear all the slopefield solutions"
msgstr "Apaga todas as soluções de campo de inclinação"

#: ../src/graphing.c:10941
msgid ""
"Draw a solution for a vector field starting at x,y, using dt as increment "
"for tlen units"
msgstr ""
"Desenha uma solução para um campo vetorial começando em x,y, usando dt como "
"incremento para unidades de tlen"

#: ../src/graphing.c:10942
msgid "Clear all the vectorfield solutions"
msgstr "Apaga todas as soluções de campo vetorial"

#: ../src/graphing.c:10945
msgid ""
"Plot a surface function which takes either two arguments or a complex "
"number.  First comes the function then optionally limits as x1,x2,y1,y2,z1,z2"
msgstr ""
"Traça uma função de superfície que recebe ou dois argumentos ou um número "
"complexo. Primeiro vem a função e então, opcionalmente, limites como x1,x2,"
"y1,y2,z1,z2"

#: ../src/graphing.c:10947
msgid "Show the surface (3d) plot window and clear out functions"
msgstr "Mostra a janela de gráfico de superfície (3d) e limpa as funções"

#: ../src/graphing.c:10949
msgid ""
"Plot surface data given as n by 3 matrix (n>=3) of data with each row being "
"x,y,z.  Optionally can pass a label string and limits.  If no limits passed, "
"limits computed from data."
msgstr ""
"Traça dados de superfície fornecidos com n sendo 3 de matriz de dados (n>=3) "
"com cada linha sendo x,y,z. Opcionalmente pode passar um rótulo em formato "
"de string e limites. Se nenhum limite for passado, os limites são calculados "
"a partir dos dados."

#: ../src/graphing.c:10950
msgid ""
"Plot surface data given as a matrix (where rows are the x coordinate and "
"columns are the y coordinate), the limits are given as [x1,x2,y1,y2] or "
"optionally [x1,x2,y1,y2,z1,z2], and optionally a string for the label."
msgstr ""
"Traça dados de superfície fornecidos como uma matriz (onde as linhas "
"representam as coordenadas X e as colunas são as coordenadas Y), os limites "
"são dados por [x1,x2,y1,y2] ou opcionalmente [x1,x2,y1,y2,z1,z2] e ainda de "
"forma opcional uma string para o rótulo."

#: ../src/graphing.c:10951
msgid ""
"Draw a line from x1,y1,z1 to x2,y2,z2 on the surface (3d) plot.  x1,y1,z1,x2,"
"y2,z2 can be replaced by a n by 3 matrix for a longer line"
msgstr ""
"Desenha uma linha de x1,y1,z1 a x2,y2,z2 no gráfico de superfície (3d) . x1,"
"y1,z1,x2,y2,z2 podem ser substituídos por uma matriz n por 3 para uma linha "
"maior"

#: ../src/graphing.c:10952
msgid ""
"Draw a point at x,y,z on the surface (3d) plot.  x,y,z can be replaced by a "
"n by 3 matrix for more points."
msgstr ""
"Desenha um ponto de x,y,z no gráfico de superfície (3d).  x,y,z podem ser "
"substituídos por uma matriz n por 3 para mais pontos."

#: ../src/graphing.c:10954
msgid "Show the line plot window and clear out functions"
msgstr "Mostra a janela de gráfico de linha e limpa as funções"

#: ../src/graphing.c:10955
msgid ""
"Draw a line from x1,y1 to x2,y2.  x1,y1,x2,y2 can be replaced by a n by 2 "
"matrix for a longer line."
msgstr ""
"Desenha uma linha de x1,y1 a x2,y2. x1,y1,x2,y2 podem ser substituídos por "
"uma matriz n por 2 para uma linha maior."

#: ../src/graphing.c:10956
msgid ""
"Draw a point at x,y.  x,y can be replaced by a n by 2 matrix for more points."
msgstr ""
"Desenha um ponto de x,y.  x,y podem ser substituídos por uma matriz n por 2 "
"para mais pontos."

#: ../src/graphing.c:10958
msgid "Freeze the plot canvas, that is, inhibit drawing"
msgstr "Congela a tela de tracejamento de gráficos, isso é, inibe desenho"

#: ../src/graphing.c:10959
msgid "Thaw the plot canvas and redraw the plot immediately"
msgstr ""
"Degela a tela de tracejamento de gráficas e redesenha os gráficos "
"imediatamente"

#: ../src/graphing.c:10960
msgid "Raise the plot window, and create the window if necessary"
msgstr "Aumentar a janela de tracejamento e criar a janela, se necessário"

#: ../src/graphing.c:10962
msgid "Wait for a click on the line plot window, return the location."
msgstr ""
"Espera por um clique em uma janela de gráfico de linha, retorna a "
"localização."

#: ../src/graphing.c:10963
msgid "Return current mouse location on the line plot window."
msgstr "Retorna a localização atual do mouse na janela de gráfico de linha."

#: ../src/graphing.c:10965
msgid ""
"Export the current contents of the plot canvas to a file.  The file type is "
"given by the string type, which can be \"png\", \"eps\", or \"ps\"."
msgstr ""
"Exporta o conteúdo atual da tela de gráfico para um arquivo. O tipo de "
"arquivo a ser usado é dado pelo tipo de string fornecido, que pode ser  "
"“png”, “eps”, ou “ps”."

#: ../src/graphing.c:10967
msgid "Number of slopefield ticks as a vector [vertical,horizontal]."
msgstr ""
"Número de escalas de campo de inclinação como um vetor [vertical,horizontal]."

#: ../src/graphing.c:10968
msgid "Number of vectorfield ticks as a vector [vertical,horizontal]."
msgstr ""
"Número de escalas de campo de vetor como um vetor [vertical,horizontal]."

#: ../src/graphing.c:10969
msgid ""
"Default names used by all 2D plot functions.  Should be a 4 vector of "
"strings or identifiers [x,y,z,t]."
msgstr ""
"Os nomes usados por padrão por todas as funções de gráficos bidimensionais "
"(2D). Deve ser um vetor quádruplo de strings ou identificadores [x,y,z,t]."

#: ../src/graphing.c:10970
msgid ""
"Default names used by surface plot functions.  Should be a 3 vector of "
"strings or identifiers [x,y,z] (where z=x+iy and not the dependent axis)."
msgstr ""
"Os nomes usados por padrão para as superfícies de funções de gráfico. Deve "
"ser um vetor triplo de strings ou identificadores [x,y,z] (onde z=x+iy e não "
"no eixo dependente)."

#: ../src/graphing.c:10972
msgid ""
"Normalize vectorfields if true.  That is, only show direction and not "
"magnitude."
msgstr ""
"Normaliza campos vetoriais se true. Isto é, apenas mostra a direção e não a "
"magnitude."

#: ../src/graphing.c:10973
msgid "If to draw legends or not on line plots."
msgstr "Se desenha legendas ou não em gráficos de linhas."

#: ../src/graphing.c:10974
msgid "If to draw axis labels on line plots."
msgstr "Se desenha legendas de eixos em gráficos de linhas."

#: ../src/graphing.c:10976
msgid "If to draw legends or not on surface plots."
msgstr "Se desenha legendas, ou não, na superfície dos gráficos."

#: ../src/graphing.c:10978
msgid "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
msgstr ""
"Janela de gráfico de linha (limites) como um vetor quádruplo da forma [x1,x2,"
"y1,y2]"

#: ../src/graphing.c:10979
msgid ""
"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
"z2]"
msgstr ""
"Janela de gráfico de superfície (limites) como um vetor sêxtuplo da forma "
"[x1,x2,y1,y2,z1,z2]"

#: ../src/matop.c:690
msgid "Determinant of a non-square matrix is undefined"
msgstr "O determinante de uma matriz não quadrada é indefinido"

#: ../src/matrixw.c:617 ../src/matrixw.c:695
msgid "Trying to increment a nonvalue"
msgstr "Tentando incrementar um tipo sem valor"

#: ../src/mpwrap.c:520
msgid "Integer exponent too large to compute"
msgstr "O expoente inteiro é grande demais para calcular"

#: ../src/mpwrap.c:1488
msgid "Can't do modulo of floats or rationals!"
msgstr "Não é possível usar módulo para números reais ou racionais!"

#: ../src/mpwrap.c:1502
msgid "Can't do GCD of floats or rationals!"
msgstr "Não é possível fazer MDC de números reais ou racionais!"

#: ../src/mpwrap.c:1529
msgid "Can't modulo invert non integers!"
msgstr "Não é possível usar módulo inverso para números não inteiros!"

#: ../src/mpwrap.c:1550
msgid "Can't get Jacobi symbols of floats or rationals!"
msgstr "Não é possível obter símbolos de Jacobi de números reais ou racionais!"

#: ../src/mpwrap.c:1569
msgid "Can't get Legendre symbols of floats or rationals!"
msgstr ""
"Não é possível obter símbolos de Legendre de números reais ou racionais!"

#: ../src/mpwrap.c:1588
msgid ""
"Can't get Jacobi symbol with Kronecker extension of floats or rationals!"
msgstr ""
"Não é possível obter o símbolo de Jacobi com extensões de Kronecker de "
"números reais ou racionais!"

#: ../src/mpwrap.c:1597
msgid "Lucas must get an integer argument!"
msgstr "Lucas deve receber um argumento inteiro!"

#: ../src/mpwrap.c:1603
msgid "Number too large to compute Lucas number!"
msgstr "Número muito grande para calcular o número de Lucas!"

#: ../src/mpwrap.c:1608
msgid "No such thing as negative Lucas numbers!"
msgstr "Nenhum número de Lucas negativo encontrado!"

#: ../src/mpwrap.c:1623
msgid "Cannot get next prime after non-integer!"
msgstr "Não é possível obter o próximo primo após um número não inteiro!"

#: ../src/mpwrap.c:1643 ../src/mpwrap.c:1656 ../src/mpwrap.c:1669
#: ../src/mpwrap.c:1682
#, c-format
msgid "%s: can't work on non-integers!"
msgstr "%s: não é possível trabalhar com números não inteiros!"

#: ../src/mpwrap.c:1725 ../src/mpwrap.c:1765
msgid "Can't do factorials of rationals or floats!"
msgstr "Não é possível fazer fatorial de números racionais ou reais!"

#: ../src/mpwrap.c:1731 ../src/mpwrap.c:1771
msgid "Number too large to compute factorial!"
msgstr "O número é grande demais para calcular o fatorial!"

#: ../src/mpwrap.c:1736 ../src/mpwrap.c:1776
msgid "Can't do factorials of negative numbers!"
msgstr "Não é possível fazer fatorial de números naturais!"

#: ../src/mpwrap.c:1787
msgid "Can't do binomials of rationals or floats!"
msgstr "Não é possível fazer binômios de números racionais ou reais!"

#: ../src/mpwrap.c:2128 ../src/mpwrap.c:2198 ../src/mpwrap.c:4343
#: ../src/mpwrap.c:4364
#, c-format
msgid "%s: Bad types for mod power"
msgstr "%s: Tipos inválidos para potenciação em módulo"

#: ../src/mpwrap.c:2166
#, c-format
msgid "Can't invert %s modulo %s in %s"
msgstr "Não é possível inverter %s módulo %s em %s"

#: ../src/mpwrap.c:2488
msgid "Can't make random integer from a non-integer"
msgstr ""
"Não é possível criar um inteiro aleatório a partir de um número não inteiro"

#: ../src/mpwrap.c:2493
msgid "Range for random integer must be positive"
msgstr "O limite para inteiros aleatórios deve ser positivo"

#: ../src/mpwrap.c:2679 ../src/mpwrap.c:2707
msgid "Can't get numerator of floating types"
msgstr "Não é possível obter o numerador de um tipo real"

#: ../src/mpwrap.c:2761
msgid "Invalid integer format"
msgstr "Formato inteiro inválido"

#: ../src/mpwrap.c:3534 ../src/mpwrap.c:5056 ../src/mpwrap.c:5078
msgid "Can't compare complex numbers"
msgstr "Não é possível comparar números complexos"

#: ../src/mpwrap.c:4016
msgid "Can't modulo complex numbers"
msgstr "Não é possível usar a função módulo para números complexos"

#: ../src/mpwrap.c:4039
#, c-format
msgid "Inverse of %s modulo %s not found!"
msgstr "Inversa de %s módulo %s não encontrada!"

#: ../src/mpwrap.c:4048
msgid "Can't do modulo invert on complex numbers"
msgstr "Não é possível fazer inversão da função módulo em números complexos"

#: ../src/mpwrap.c:4065
msgid "Can't GCD complex numbers"
msgstr "Não é possível obter MDC de números complexos"

#: ../src/mpwrap.c:4094
msgid "Can't LCM complex numbers"
msgstr "Não é possível obter MMC de números complexos"

#: ../src/mpwrap.c:4111
msgid "Can't get Jacobi symbols of complex numbers"
msgstr "Não é possível obter símbolos de Jacobi de números complexos"

#: ../src/mpwrap.c:4128
msgid "Can't get Legendre symbols of complex numbers"
msgstr "Não é possível obter símbolos de Legendre de números complexos"

#: ../src/mpwrap.c:4145
msgid "Can't get Jacobi symbol with Kronecker extension for complex numbers"
msgstr ""
"Não é possível obter o símbolo de Jacobi com extensão de Kronecker para "
"números complexos"

#: ../src/mpwrap.c:4162
msgid "Can't get Lucas number for complex numbers"
msgstr "Não é possível obter o número de Lucas para números complexos"

#: ../src/mpwrap.c:4178
msgid "Can't get next prime for complex numbers"
msgstr "Não é possível obter o próximo primo para números complexos"

#: ../src/mpwrap.c:4188 ../src/mpwrap.c:4200 ../src/mpwrap.c:4212
#: ../src/mpwrap.c:4224
#, c-format
msgid "%s: can't work on complex numbers"
msgstr "%s: não é possível trabalhar com números complexos"

#: ../src/mpwrap.c:4453 ../src/mpwrap.c:4531 ../src/mpwrap.c:4596
#, c-format
msgid "%s: can't take logarithm of 0"
msgstr "%s: não é possível tirar o logaritmo de 0"

#: ../src/mpwrap.c:4925
msgid "arctan2 not defined for complex numbers"
msgstr "arctan2 não definida para números complexos"

#: ../src/mpwrap.c:4973
msgid "Can't make random integer out of a complex number"
msgstr ""
"Não é possível estabelecer um inteiro aleatório a partir de um número "
"complexo"

#: ../src/mpwrap.c:5135 ../src/mpwrap.c:5152
msgid "Can't make factorials of complex numbers"
msgstr "Não é possível criar fatoriais de números complexos"

#: ../src/mpwrap.c:5169
msgid "Can't make binomials of complex numbers"
msgstr "Não é possível criar binômios de números complexos"

#: ../src/mpwrap.c:5548 ../src/mpwrap.c:5559 ../src/mpwrap.c:5570
msgid "Can't determine type of a complex number"
msgstr "Não é possível determinar o tipo de um número complexo"

#: ../src/mpwrap.c:5664 ../src/mpwrap.c:5687
msgid "Can't convert complex number into integer"
msgstr "Não é possível converter números complexos em inteiros"

#: ../src/mpwrap.c:5670 ../src/mpwrap.c:5693
msgid "Can't convert real number to integer"
msgstr "Não é possível converter um número real em um inteiro"

#: ../src/mpwrap.c:5674 ../src/mpwrap.c:5697
msgid "Integer too large for this operation"
msgstr "O inteiro é grande demais para esta operação"

#: ../src/mpwrap.c:5710
msgid "Can't convert complex number into a double"
msgstr "Não é possível converter um número complexos para real"

#: ../src/mpwrap.c:5719
msgid "Can't convert real number to double"
msgstr "Não é possível converter um número real em um double"

#: ../src/mpwrap.c:5725 ../src/mpwrap.c:5740
msgid "Number too large for this operation"
msgstr "O número é grande demais para esta operação"

#: ../src/parseutil.c:57
msgid "ERROR: local statement not the first statement in function definition"
msgstr ""
"ERRO: encontrado a declaração local e não a primeira declaração na definição "
"de função"

#: ../src/plugin.c:154
msgid "Can't open plugin!"
msgstr "Não é possível abrir o plug-in!"

#: ../src/plugin.c:170 ../src/plugin.c:178
msgid "Can't initialize plugin!"
msgstr "Não é possível inicializar o plug-in!"

#: ../src/symbolic.c:676
#, c-format
msgid "%s: '%s' not a function of one variable"
msgstr "%s: “%s” não é uma função de uma variável"

#: ../src/symbolic.c:709
#, c-format
msgid "%s: Cannot differentiate the '%s' function"
msgstr "%s: Não é possível derivar a função “%s”"

#: ../src/symbolic.c:794
msgid "Symbolic Operations"
msgstr "Operações simbólicas"

#: ../src/symbolic.c:797
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable."
msgstr ""
"Tenta simbolicamente derivar a função f, onde f é uma função de uma variável."

#: ../src/symbolic.c:800
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable, returns null if unsuccessful but is silent."
msgstr ""
"Tenta simbolicamente derivar a função f, onde f é uma função de uma "
"variável. Retorna nulo (null) caso não haja sucesso, porém silenciosamente."

#: ../src/testplugin.c:13
msgid "This is the test-plugin function\n"
msgstr "Esta é a função do plug-in de teste\n"

#: ../src/testplugin.c:24
msgid ""
"You have opened test plugin!\n"
"\n"
"Will evaluate 2+2 as a demonstration\n"
"2+2 = "
msgstr ""
"Você abriu o plug-in de teste!\n"
"\n"
"Eu vou calcular 2+2 como uma demonstração\n"
"2+2 = "

#: ../src/testplugin.c:30
msgid ""
"For my next trick I will add a function named TestPluginFunction\n"
"\n"
msgstr ""
"Para meu próximo truque eu vou adicionar uma função chamada "
"TestPluginFunction\n"
"\n"

#: ../src/testplugin.c:41
msgid ""
"That's it, isn't this fun\n"
"\n"
msgstr ""
"É isso aí, não é divertido?\n"
"\n"

#: ../src/util.c:93 ../src/util.c:112
msgid "Stack underflow!"
msgstr "Esvaziamento de pilha (stack underflow)!"

#: ../ve/ve-miscui.c:189
msgid "_No"
msgstr "_Não"

#: ../ve/ve-miscui.c:194
msgid "_Yes"
msgstr "_Sim"
