2.4 - en to pt translation catalogue (1086 entries)

en: Compose two functions
pt: Compor duas funções

en: Compose a function with itself n times, passing x as argument, and returning x if n == 0
pt: Compor uma função consigo mesma n vezes, passando x como argumento e devolvendo x se n == 0

en: 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
pt: Imprimir uma tabela de valores para f(n) para números do vetor v ou, se v for um número, para inteiros de 1 a v

en: Make a string
pt: Fazer uma expressão

en: Tolerance of the Chop function
pt: Tolerância da função Chop

en: How many iterations to try to find the limit for continuity and limits
pt: Quantas iterações para tentar encontrar o limite para continuidade e limites

en: How many successive steps to be within tolerance for calculation of continuity
pt: Quantos passos sucessivos para estar dentro da tolerância para cálculo da continuidade

en: Tolerance for continuity of functions and for calculating the limit
pt: Tolerância para continuidade de funções e para cálculo do limite

en: How many iterations to try to find the limit for derivative
pt: Quantas iterações para tentar encontrar o limite para derivada

en: How many successive steps to be within tolerance for calculation of derivative
pt: Quantos passos sucessivos para estar dentro da tolerância para cálculo da derivada

en: Tolerance for calculating the derivatives of functions
pt: Tolerância para calcular as derivadas de funções

en: Tolerance of the ErrorFunction (used for complex values only)
pt: Tolerância da ErrorFunction (usada só para valores complexos)

en: Tolerance of the GaussDistribution function
pt: Tolerância da função Distribuição Gauss

en: The function used for numerical integration in NumericalIntegral
pt: A função usada para integração numérica em NumericalIntegral

en: Steps to perform in NumericalIntegral
pt: Passos a realizar em NumericalIntegral

en: How many iterations to try for InfiniteSum and InfiniteProduct
pt: Quantas iterações tentar para InfiniteSum e InfiniteProduct

en: How many successive steps to be within tolerance for InfiniteSum and InfiniteProduct
pt: Quantos passos sucessivos para estar dentro da tolerância para InfiniteSum e InfiniteProduct

en: Tolerance for InfiniteSum and InfiniteProduct
pt: Tolerância para InfiniteSum e InfiniteProduct

en: Absolute value
pt: Valor absoluto

en: Replace very small number with zero
pt: Substituir número muito pequeno por zero

en: Return the fractional part of a number
pt: Devolve a parte fracional de um número

en: Return the sign (-1,0,1)
pt: Devolve o sinal (-1,0,1)

en: Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not given, e is used
pt: Logaritmo de qualquer base (chama DiscreteLog se em modo modulo), se a base não for indicada, é usada e

en: The arccos (inverse cos) function
pt: A função arccos (cosseno inverso)

en: The arccosh (inverse cosh) function
pt: A função arccosh (cosseno hiperbólico inverso)

en: The arccot (inverse cot) function
pt: A função arccot (cotangente inversa)

en: The arccoth (inverse coth) function
pt: A função arccoth (cotangente hiperbólica inversa)

en: The inverse cosecant function
pt: A função cossecante inversa

en: The inverse hyperbolic cosecant function
pt: A função cossecante hiperbólica inversa

en: The inverse secant function
pt: A função secante inversa

en: The inverse hyperbolic secant function
pt: A função secante hiperbólica inversa

en: The arcsin (inverse sin) function
pt: A função arcsen (seno inverso)

en: The arcsinh (inverse sinh) function
pt: A função arcsenh (seno hiperbólico inverso)

en: The arctanh (inverse tanh) function
pt: A função arctanh (tangente hiperbólica inversa)

en: The cotangent function
pt: A função cotan (cotangente)

en: The hyperbolic cotangent function
pt: A função cotanh (cotangente hiperbólica)

en: The cosecant function
pt: A função cossecante

en: The hyperbolic cosecant function
pt: A função cossecante hiperbólica

en: The secant function
pt: A função secante

en: The hyperbolic secant function
pt: A função secante hiperbólica

en: The hyperbolic tangent function
pt: A função tangente hiperbólica

en: Are a and b relatively prime?
pt: São a e b relativamente primos?

en: Return the nth Bernoulli number
pt: Devolve o enésimo número de Bernoulli

en: Find the x that solves the system given by the vector a and modulo the elements of m, using the Chinese Remainder Theorem
pt: Encontre o x que resolve o sistema dado pelo vetor <b>a</b> e módulo dos elementos de <b>m</b>, usando o teorema chinês do resto

en: Given two factorizations, give the factorization of the product, see Factorize
pt: Dadas duas fatorizações, dar a fatorização do produto, veja Fatorizar

en: Convert a vector of values indicating powers of b to a number
pt: Converte um vetor de valores indicando potências de <b>b</b> num número

en: Convert a number to a vector of powers for elements in base b
pt: Converte um número num vetor de potências para elementos na base <b>b</b>

en: Find discrete log of n base b in F_q where q is a prime using the Silver-Pohlig-Hellman algorithm
pt: Encontrar logaritmo discreto de <b>n</b> base b em F_q onde  <b>q</b> é um primo usando o algoritmo Silver-Pohlig-Hellman

en: Compute phi(n), the Euler phi function, that is the number of integers between 1 and n relatively prime to n
pt: Calcular phi(n), a função Euler phi, que é o número de inteiros entre 1 e n relativamente primo de n

en: Return all factors of a number
pt: Devolve todos os fatores de um número

en: Attempt Fermat factorization of n into (t-s)*(t+s), returns t and s as a vector if possible, null otherwise
pt: Tentar fatorização Fermat de n em (t-s)*(t+s), devolve t e s como um vetor, se possível, senão nulo

en: Find the first primitive element in F_q (q must be a prime)
pt: Encontrar o primeiro elemento primitivo em F_q (q tem de ser primo)

en: Find a random primitive element in F_q (q must be a prime)
pt: Encontrar um elemento primitivo aleatório em F_q (q tem de ser primo)

en: 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.
pt: Calcular o logaritmo discreto de base b de n em F_q (q um primo) usando o fator base S. S deve ser uma coluna de primos possivelmente com segunda coluna precalculada por IndexCalculusPrecalculation.

en: 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.
pt: Executar 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 é um vetor coluna de primos). Os logaritmos são pré-calculados e devolvidos na segunda coluna.

en: Test if Mp is a Mersenne prime using a table
pt: Testar se Mp é um primo Mersenne usando uma tabela

en: Tests if a rational number is a perfect power
pt: Testar se um número racional é uma potência perfeita

en: Check if g is primitive in F_q, where q is a prime.  If q is not prime results are bogus.
pt: Verificar se g é primitivo em F_q, onde q é um primo. Se q não for primo, os resultados são falsos.

en: 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.
pt: Verificar 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 falsos.

en: If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n
pt: Se n é um pseudoprimo base b mas não um primo, se b^(n-1) == 1 mod n

en: Test if n is a strong pseudoprime to base b but not a prime
pt: Testar se n é um pseudoprimo forte de base b mas não um primo

en: Return the residue of a mod n with the least absolute value (in the interval -n/2 to n/2)
pt: Devolver o resto de mod n com o mínimo valor absoluto (no intervalo -n/2 a n/2)

en: Test if Mp is a Mersenne prime using the Lucas-Lehmer test
pt: Testar se Mp é um primo Mersenne usando o teste Lucas-Lehmer

en: Return all maximal prime power factors of a number
pt: Devolver todos os principais fatores de potência máxima de um número

en: Vector with the known Mersenne prime exponents
pt: Vetor com os expoentes primos Mersenne conhecidos

en: Return the Moebius mu function evaluated in n
pt: Devolver a função Moebius mu avaliada em n

en: Returns the p-adic valuation (number of trailing zeros in base p).
pt: Devolve a avaliação p-adic (número de zeros finais em base p).

en: Compute a^b mod m
pt: Calcular a^b mod m

en: Return all prime factors of a number
pt: Devolver todos os principais fatores de um número

en: Pseudoprime test, true if and only if b^(n-1) == 1 (mod n)
pt: Teste pseudoprimo, verdadeiro se e só se b^(n-1) == 1 (mod n)

en: Removes all instances of the factor m from the number n
pt: Remove todas as instâncias do fator m do número n

en: 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
pt: Encontrar o logaritmo discreto de n base b em F_q onde q é um primo usando o algoritmo Silver-Pohlig-Hellman, dado f ser a fatorização de q-1

en: Find square root of n mod p (a prime). Null is returned if not a quadratic residue.
pt: Encontar a raiz quadrdad de n mod p (um primo). É devolvido um nulo se não for um resto quadrático.

en: Apply a function over all entries of a matrix and return a matrix of the results
pt: Aplicar uma função sobre todas as entradas de uma matriz e devolver uma matriz dos resultados

en: Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) and return a matrix of the results
pt: Aplicar uma função sobre todas as entradas de duas matrizes (ou um valor e uma matriz) e devolver uma matriz dos resultados

en: Remove column(s) and row(s) from a matrix
pt: Remover coluna(s) e linha(s) de uma matriz

en: Calculate the kth compound matrix of A
pt: Calcula a k-ésima matriz composta de A

en: Delete a column of a matrix
pt: Eliminar uma coluna de uma matriz

en: Delete a row of a matrix
pt: Eliminar uma linha de uma matriz

en: Get the dot product of two vectors (no conjugates)
pt: Obter o produto escalar de dois vetores (não conjugados)

en: Zero out entries above the diagonal
pt: Pôr a zero entradas acima da diagonal

en: Make diagonal matrix from a vector
pt: Fazer uma matriz diagonal a partir de um vetor

en: Make column vector out of matrix by putting columns above each other
pt: Fazer um vetor de coluna de uma matriz, empilhando as colunas

en: Calculate the product of all elements in a matrix
pt: Calcular o produto de todos os elementos de uma matriz

en: Calculate the sum of all elements in a matrix
pt: Calcular a soma de todos os elementos de uma matriz

en: Calculate the sum of squares of all elements in a matrix
pt: Calcular a soma dos quadrados de todos os elementos de uma matriz

en: Get the outer product of two vectors
pt: Obter o produto externo de dois vetores

en: Reverse elements in a vector
pt: Reverter elementos num vetor

en: Calculate sum of each row in a matrix
pt: Calcular a soma de cada linha numa matriz

en: Calculate sum of squares of each row in a matrix
pt: Calcular a soma dos quadrados de cada linha numa matriz

en: Shuffle elements in a vector
pt: Baralhar elementos num vetor

en: Sort vector elements
pt: Ordenar elementos num vetor

en: Removes any all-zero rows of M
pt: Remover qualquer linha de zeros de M

en: Return column(s) and row(s) from a matrix
pt: Devolver coluna(s) e linha(s) de uma matriz

en: Swap two rows in a matrix
pt: Trocar duas linhas numa matriz

en: Zero out entries below the diagonal
pt: Pôr a zero entradas abaixo da diagonal

en: Get the auxiliary unit matrix of size n
pt: Obter a matriz unidade auxiliar de tamanho n

en: Evaluate (v,w) with respect to the bilinear form given by the matrix A
pt: Avaliar (v,m) com respeito à forma bilinear dada pela matriz A

en: Return a function that evaluates two vectors with respect to the bilinear form given by A
pt: Devolver uma função que avalia dois vetores com respeito à forma bilinear dada por A

en: Get the characteristic polynomial as a vector
pt: Obter o polinómio caraterístico como vetor

en: Get the characteristic polynomial as a function
pt: Obter o polinómio caraterístico como função

en: Get a basis matrix for the columnspace of a matrix
pt: Obter uma matriz base para o espaço de colunas de uma matriz

en: 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.
pt: Devolver a matriz de comutação K(m,n) que seja a matriz única m*n por m*n de forma a que K(m,n) * MakeVetor(A) = MakeVetor(A.") para todas as matrizes A m por n.

en: Companion matrix of a polynomial (as vector)
pt: Matriz companhia de um polinómio (como vetor)

en: Conjugate transpose of a matrix (adjoint)
pt: Transposta conjugada de uma matriz (adjunto)

en: Calculate convolution of two horizontal vectors
pt: Calcular a convulsão de dois vetores horizontais

en: CrossProduct of two vectors in R^3
pt: Produto cruzado de dois vetores em R^3

en: Direct sum of matrices
pt: Soma direta de matrizes

en: Direct sum of a vector of matrices
pt: Soma direta de um vetor de matrizes

en: Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular matrices)
pt: Obter os autovalores de uma matriz (atualmente só para matrizes até 4x4 ou triangulares)

en: Get the eigenvalues and eigenvectors of a matrix (Currently only for up to 2x2 matrices)
pt: Obter os autovalores e os autovetores de uma matriz (atualmente só para matrizes até 2x2)

en: Apply the Gram-Schmidt process (to the columns) with respect to inner product given by B (if not given use Hermitian product)
pt: Aplicar o processo Gram-Schmidt (às colunas) com respeito ao produto interno dado por B (se não for indicado, usar o produto hermitiano)

en: Hankel matrix
pt: Matriz Hankel

en: Hilbert matrix of order n
pt: Matriz Hilbert de ordem n

en: Get the image (columnspace) of a linear transform
pt: Obter a imagem (espaço de colunas) de uma transformação linear

en: Get the Inf Norm of a vector
pt: Obter a Norma de um vetor

en: Inverse Hilbert matrix of order n
pt: Matriz inversa de Hilbert de ordem n

en: Is a matrix Hermitian
pt: É uma matriz hermitiana

en: Test if a vector is in a subspace
pt: Testar se um vetor está num subespaço

en: Is a matrix (or number) invertible (Integer matrix is invertible if and only if it is invertible over the integers)
pt: Se uma matriz (ou número) é invertível (uma matriz inteira é invertível se e só se for invertível sobre os inteiros)

en: Is a matrix (or number) invertible over a field
pt: Se uma matriz (ou número) é invertível sobre um campo

en: Is a matrix normal
pt: Se uma matriz é normal

en: Is a matrix positive definite
pt: Se uma matriz é definida positiva

en: Is a matrix positive semidefinite
pt: Se uma matriz é semi-definida positiva

en: Is a matrix skew-Hermitian
pt: Se uma matriz é hermitiana inclinada

en: Is a matrix unitary
pt: É uma matriz unitária

en: Get the Jordan block corresponding to lambda and n
pt: Obter o bloco Jordan correspondente a lambda e n

en: Get the kernel (nullspace) of a linear transform
pt: Obter o kernel (espaço nulo) de uma transformação linear

en: Compute the Kronecker product of two matrices
pt: Calcular o produto Kronecker de duas matrizes

en: Get the LU decomposition of A and store the result in the L and U which should be references.  If not possible returns false.
pt: Obter a decomposição LU de A e armazenar o resultado em L e U, que deverão ser referências. Se não for possível, devolve FALSO.

en: Get the i-j minor of a matrix
pt: Obter o determinante de uma matriz

en: Return the columns that are not the pivot columns of a matrix
pt: Obter as colunas que não sejam colunas pivô de uma matriz

en: Get the p Norm (or 2 Norm if no p is supplied) of a vector
pt: Obter a norma p (ou norma 2, se p não for indicado) de um vetor

en: Get the nullity of a matrix
pt: Obtém a nulidade de uma matriz

en: Get the orthogonal complement of the columnspace
pt: Obter o complemento ortogonal do espaço de coluna

en: Projection of vector v onto subspace W given a sesquilinear form B (if not given use Hermitian product)
pt: Projeção do vetor v no subespaço W dada uma forma sesquilinear B (se não for indicada, usar o produto hermitiano)

en: Get the QR decomposition of A, returns R and Q can be a reference
pt: Obter a decomposição QR de A, devolve R e Q, pode ser uma referência

en: Get the rank of a matrix
pt: Obter o posto de uma matriz

en: Return the Rayleigh quotient of a matrix and a vector
pt: Devolver o quociente Rayleigh de uma matriz e um vetor

en: Compute an eigenvalue using the Rayleigh Quotient Iteration method until we are epsilon from eigenvalue or for maxiter iterations
pt: Calcular o autovalor usando o método de iteração do quociente de Rayleigh até que estejamos a epsilon do autovalor para maxiter iterações

en: Rosser matrix, a classic symmetric eigenvalue test problem
pt: Matriz Rosser, um problema clássico de teste de autovalor simétrico

en: Rotation around origin in R^2
pt: Rotação à volta da origem em R^2

en: Rotation around origin in R^3 about the x-axis
pt: Rotação à volta da origem em R^3 sobre o eixo X

en: Rotation around origin in R^3 about the y-axis
pt: Rotação à volta da origem em R^3 sobre o eixo Y

en: Rotation around origin in R^3 about the z-axis
pt: Rotação à volta da origem em R^3 sobre o eixo Z

en: Get a basis matrix for the rowspace of a matrix
pt: Obter uma matriz base para o espaço de linha de uma matriz

en: Evaluate (v,w) with respect to the sesquilinear form given by the matrix A
pt: Avaliar (v, w) com respeito à forma sesquilinear dada pela matriz A

en: Return a function that evaluates two vectors with respect to the sesquilinear form given by A
pt: Devolver uma função que avalia dois vetores com respeito à forma sesquilinear dada por A

en: Smith Normal Form for fields (will end up with 1's on the diagonal)
pt: Forma normal de Smith para campos (vai acabar com 1 na diagonal)

en: Return the Toeplitz matrix constructed given the first column c and (optionally) the first row r.
pt: Devolver a matriz Toeplitz construída dada a primeira coluna c e (opcionalmente) a primeira linha r.

en: Calculate the trace of a matrix
pt: Calcula a função tangenteCalcular o traço de uma matriz

en: Transpose of a matrix
pt: Transposição de uma matriz

en: Return the Vandermonde matrix
pt: Devolver a matriz de Vandermonde

en: The angle of two vectors, given an inner product
pt: O ângulo de dois vetores, dado um produto interno

en: The direct sum of the vector spaces M and N
pt: A soma direta dos espaços vetoriais M e N

en: Intersection of the subspaces given by M and N
pt: Intersecção dos subespaços dados por M e N

en: The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}
pt: A soma dos espaços vetoriais M e N, ou seja {w | w=m+n, m em M, n em N}

en: Get the classical adjoint (adjugate) of a matrix
pt: Obter a adjunta clássica de uma matriz

en: Compute the Column Reduced Echelon Form
pt: Calcular a forma de coluna reduzida de Echelon

en: Get nth Catalan number
pt: Obter o n-ésimo número catalão

en: Double factorial: n(n-2)(n-4)...
pt: Fatorial duplo: n(n-2)(n-4)...

en: Factorial: n(n-1)(n-2)...
pt: Fatorial: n(n-1)(n-2)...

en: Falling factorial: (n)_k = n(n-1)...(n-(k-1))
pt: Fatorial em queda: (n)_k = n(n-1)...(n-(k-1))

en: Calculate nth Fibonacci number
pt: Calcula o n-ésimo número de Fibonacci

en: Calculate the Frobenius number for a coin problem
pt: Calcular o número de Frobenius para um problema de moeda

en: Galois matrix given a linear combining rule (a_1*x_1+...+a_n*x_n=x_(n+1))
pt: Matriz de Galois dada uma regra de combinação linear (a_1*x_1+...+a_n*x_n=x_(n+1))

en: Use greedy algorithm to find c, for c . v = n.  (v must be sorted)
pt: Usar algoritmo ambicioso para encontrar c, para c . v = n.  (v tem de estar ordenado)

en: Harmonic Number, the nth harmonic number of order r
pt: Número harmónico, o n-ésimo número harmónico de ordem r

en: 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))
pt: 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))

en: Compute linear recursive sequence using Galois stepping
pt: Calcular a seuência linear recursiva usando passos Galois

en: Calculate multinomial coefficients
pt: Calcular coeficientes multinomiais

en: Get the Pascal's triangle as a matrix
pt: Obter o triângulo de Pascal como matriz

en: (Pochhammer) Rising factorial: (n)_k = n(n+1)...(n+(k-1))
pt: Fatorial em alta (Pochhammer): (n)_k = n(n+1)...(n+(k-1))

en: Stirling number of the first kind
pt: Número Stirling da primeira espécie

en: Stirling number of the second kind
pt: Número Stirling da segunda espécie

en: Subfactorial: n! times sum_{k=0}^n (-1)^k/k!
pt: Subfatorial: n! vezes sum_{k=0}^n (-1)^k/k!

en: Calculate the nth triangular number
pt: Calcular o n-ésimo número triangular

en: Calculate permutations
pt: Calcular permutações

en: 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
pt: Integração de f pela Regra composta de Simpson no intervalo [a,b] com o número de passos calculado pelo quarto limite derivativo e a tolerância desejada

en: Attempt to calculate derivative by trying first symbolically and then numerically
pt: Tentar calcular a derivada primeiro simbolicamente e depois numericamente

en: Return a function which is the even periodic extension of f defined on the interval [0,L]
pt: Devolver uma função que é uma extensão periódica de f definido no intervalo [0,L]

en: 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!
pt: Devolver 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 constante!

en: Try to calculate an infinite product for a single parameter function
pt: Tentar calcular um produto infinito para uma função de parâmetro único

en: Try to calculate an infinite product for a double parameter function with func(arg,n)
pt: Tentar calcular um produto infinito para uma função de parâmetro duplo com func(arg,n)

en: Try to calculate an infinite sum for a single parameter function
pt: Tentar calcular uma soma infinita para uma função de parâmetro único

en: Try to calculate an infinite sum for a double parameter function with func(arg,n)
pt: Tentar calcular uma soma infinita para uma função de parâmetro duplo com func(arg,n)

en: Try and see if a real-valued function is continuous at x0 by calculating the limit there
pt: Tentar e ver se uma função real é contínua em x0 calculando o limite aí

en: Test for differentiability by approximating the left and right limits and comparing
pt: Testar a diferenciabilidade aproximando os limites esquerdo e direito e comparando

en: Calculate the left limit of a real-valued function at x0
pt: Calcula o limite esquerdo de uma função real em x0

en: Calculate the limit of a real-valued function at x0.  Tries to calculate both left and right limits.
pt: Calcula o limite de uma função real em x0. Tenta calcular ambos os limites, esquerdo e direito.

en: Integration by midpoint rule
pt: Integração pela regra do ponto central

en: Attempt to calculate numerical derivative
pt: Tentar calcular a derivada numérica

en: Numerically compute the coefficients for a cosine Fourier series for a function on [0,L] up to the Nth coefficient.
pt: Calcular numericamente os coeficientes de uma série de cossenos Fourier para uma função em [0,L] até ao N-ésimo coeficiente.

en: Return a function which is the Fourier cosine series of f on [0,L] with coefficients up to N computed numerically
pt: Devolver uma função que é a série de cossenos Fourier de f em [0,L] com coeficientes até N calculados numericamente

en: Numerically compute the coefficients for a Fourier series with half-period L up to the Nth coefficient.
pt: Calcular numericamente os coeficientes de uma série Fourier com meio período L até ao N-ésimo coeficiente.

en: Return a function which is the Fourier series of f with half-period L with coefficients up to N computed numerically
pt: Devolver uma função que é a série Fourier de f com meio período L com coeficientes até N calculados numericamente

en: Numerically compute the coefficients for a sine Fourier series for a function on [0,L] up to the Nth coefficient.
pt: Calcular numericamente os coeficientes de uma série de senos Fourier para uma função em [0,L] até ao N-ésimo coeficiente.

en: Return a function which is the Fourier sine series of f on [0,L] with coefficients up to N computed numerically
pt: Devolver uma função que é a série de senos Fourier de f em [0,L] com coeficientes até N calculados numericamente

en: Integration by rule set in NumericalIntegralFunction of f from a to b using NumericalIntegralSteps steps
pt: Integração por regra definida em NumericalIntegrationFunction de f, de a a b usando NumericalIntegrationSteps passos

en: Attempt to calculate numerical left derivative
pt: Tentar calcular a derivada numérica esquerda

en: Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N
pt: Tentar calcular o limite de f(step_fun(i)), i vai de 1 a N

en: Attempt to calculate numerical right derivative
pt: Tentar calcular a derivada numérica direita

en: Return a function which is the odd periodic extension of f defined on the interval [0,L]
pt: Devolver uma função que é a extensão periódica ímpar de f definida no intervalo [0,L]

en: Compute one-sided derivative using five point formula
pt: Calcular a derivada unilateral usando uma fórmula de cinco pontos

en: Compute one-sided derivative using three-point formula
pt: Calcular a derivada unilateral usando uma fórmula de três pontos

en: Return a function which is the periodic extension of f defined on the interval [a,b]
pt: Devolver uma função que é a extensão periódica de f definida no intervalo [a,b]

en: Calculate the right limit of a real-valued function at x0
pt: Calcular o limite direito de uma função real em x0

en: Compute two-sided derivative using five-point formula
pt: Calcular a derivada bilateral usando uma fórmula de cinco pontos

en: Compute two-sided derivative using three-point formula
pt: Calcular a derivada bilateral usando uma fórmula de três pontos

en: argument (angle) of complex number
pt: argumento (ângulo) de um número complexo

en: Dirichlet kernel of order n
pt: Kernel Dirichlet de ordem n

en: Returns 1 if and only if all elements are zero
pt: Devolve 1 se e só se todos os elementos forem zero

en: Fejer kernel of order n
pt: Kernel Fejer de ordem n

en: Returns 1 if and only if all elements are equal
pt: Devolve 1 se e só se todos os elementos forem iguais

en: Principal branch of the Lambert W function for real values greater than or equal to -1/e
pt: Ramo principal da função W de Lambert para valores reais maiores ou iguais a -1/e

en: The minus-one branch of the Lambert W function for real values between -1/e and 0
pt: O ramo menos um da função W de Lambert para valores reais entre -1/e e 0

en: Find the first value where f(x)=0
pt: Encontrar o primeiro valor onde f(x)=0

en: Moebius mapping of the disk to itself mapping a to 0
pt: Mapeamento Moebius do disco para si próprio, mapeando <b>a</b> a 0

en: Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity respectively
pt: Mapeamento Moebius usando a taxa cruzada levando z2,z3,z4 a 1,0, e infinito respetivamente

en: Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 to 1 and 0 respectively
pt: Mapeamento Moebius usando a taxa cruzada levando infinito a infinito e z2,z3 a 1 e 0 respetivamente

en: Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 and infinity respectively
pt: Mapeamento Moebius usando a taxa cruzada levando infinito a 1 e z3,z4 a 0 e infinito respetivamente

en: Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 and infinity respectively
pt: Mapeamento Moebius usando a taxa cruzada levando infinito a 0 e z2,z4 a 1 e infinito respetivamente

en: Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is 2pi)
pt: Kernel Poisson em D(0,1) (não normalizado a 1, ou seja, o integral disto é 2pi)

en: Poisson kernel on D(0,R) (not normalized to 1)
pt: Kernel Poisson em D(0,R) (não normalizado a 1)

en: The unit step function = 0 for x<0, 1 otherwise.  This is the integral of the Dirac Delta function.
pt: A função passo unitária = 0 para x<0, senão 1. Isto é o integral da função Dirac Delta.

en: The cis function, that is cos(x)+i*sin(x)
pt: A função cis, ou seja, cos(x)+i*sin(x)

en: Convert degrees to radians
pt: Converter graus em radianos

en: Convert radians to degrees
pt: Converter radianos em graus

en: Find roots of a cubic polynomial (given as vector of coefficients)
pt: Encontrar raizes de um polinómio cúbico (dado como vetor de coeficientes)

en: 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
pt: Usar o método clássico de Euler para resolver numericamente y"=f(x,y) para x0,y0 iniciais indo até x1 com n incrementos, devolve y em x1

en: 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
pt: Usar o método clássico de Euler para resolver numericamente y"=f(x,y) para x0,y0 iniciais indo até x1 com n incrementos, devolve uma matriz de valores n+1 por 2

en: 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.
pt: Encontrar a raiz de uma função usando o método bisecção, dentro da tolerância TOL até N iterações. f(a) e f(b) têm de ter sinais opostos.

en: 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.
pt: Encontrar a raiz de uma função usando o método de falsa posição, dentro da tolerância TOL até N iterações. f(a) e f(b) têm de ter sinais opostos.

en: Find root of a function using the Muller's method
pt: Encontrar a raiz de uma função usando o método de Muller

en: 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.
pt: Encontrar a raiz de uma função usando o método da secante, dentro da tolerância TOL até N iterações. f(a) e f(b) têm de ter sinais opostos.

en: 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)
pt: Tentar encontrar um zero de uma função f com derivada df, usando o método Newton, devolvendo após dois valores sucessivos estarem dentro de epsilon ou após maxn tentativas (devolve nulo)

en: Find roots of a polynomial (given as vector of coefficients)
pt: Encontrar raizes de um polinómio (dado como vetor de coeficientes)

en: Find roots of a quartic polynomial (given as vector of coefficients)
pt: Encontrar raizes de um polinómio elevado a quatro (dado como vetor de coeficientes)

en: 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
pt: Usar o método Runge-Kutta não adaptativo de quarta ordem para resolver numericamente y"=f(x,y) para x0,y0 iniciais indo até x1 com n incrementos, devolve y em x1

en: 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
pt: Usar o método Runge-Kutta não adaptativo de quarta ordem para resolver numericamente y"=f(x,y) para x0,y0 iniciais indo até x1 com n incrementos, devolve uma matriz n+1 por 2 de valores

en: Calculate average of an entire matrix
pt: Calcular a média de toda uma matriz

en: Integral of the GaussFunction from 0 to x (area under the normal curve)
pt: Integral da função Gauss de 0 até x (área sob a curva normal)

en: The normalized Gauss distribution function (the normal curve)
pt: A função de distribuição Gauss normalizada (a curva normal)

en: Calculate median of an entire matrix
pt: Calcular a mediana de toda uma matriz

en: Calculate the population standard deviation of a whole matrix
pt: Calcular o desvio padrão da população de toda uma matriz

en: Calculate average of each row in a matrix
pt: Calcular a média de cada linha numa matriz

en: Calculate median of each row in a matrix
pt: Calcular a mediana de cada linha numa matriz

en: Calculate the population standard deviations of rows of a matrix and return a vertical vector
pt: Calcular os desvios padrão da população das linhas de uma matriz e devolver um vetor vertical

en: Calculate the standard deviations of rows of a matrix and return a vertical vector
pt: Calcular os desvios padrão das linhas de uma matriz e devolver um vetor vertical

en: Calculate the standard deviation of a whole matrix
pt: Calcular o desvio padrão de toda uma matriz

en: 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)
pt: Tentar encontrar uma raiz de um polinḿio usando o método Newton, devolvendo após dois valores sucessivos estarem dentro de epsilon ou após maxn tentativas (devolve nulo)

en: Returns a set where every element of X appears only once
pt: Devolve um conjunto em que cada elemento de X só aparece uma vez

en: Returns a set theoretic union of X and Y (X and Y are vectors pretending to be sets)
pt: Devolve um conjunto teórico de X e Y (X e Y são vetores pretendendo ser conjuntos)

en: 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)
pt: Para uma função Hilbert que é c para grau d, dado o limite Macaulay para a função Hilbert de grau d+1 (o operador c^<d> da prova Green)

en: The c_<d> operator from Green's proof of Macaulay's Theorem
pt: O operador c_<d> da prova Green do teorema de Macaulay

en: Return the dth Macaulay representation of a positive integer c
pt: Devolver a d-ésima representação Macaulay de um inteiro positivo c

en: Attempt to symbolically differentiate a function n times
pt: Tentar diferenciar simbolicamente uma função n vezes

en: Attempt to symbolically differentiate a function n times quietly and return null on failure
pt: Tentar diferenciar simbolicamente uma função n vezes silenciosamente e devolver nulo se falhar

en: Attempt to construct the Taylor approximation function around x0 to the nth degree.
pt: Tentar construir a função de aproximação Taylor à volta de x0 até ao n-ésimo grau.

en: Uncategorized
pt: Sem categoria

en: Trying to set an alias for an alias
pt: A tentar definir um aliás para um aliás

en: Bad identifier for function node!
pt: Identificador inválido para nó de função!

en: Unexpected operator!
pt: Operador inesperado!

note: FIXME:
en: Cannot currently print polynomials of more than 3 vars
pt: Impossível de momento imprimir polinómios com mais de 3 variáveis

en: NULL function!
pt: Função NULL!

note: variable and reference functions should never be in the etree
en: Unexpected function type!
pt: Tipo de função inesperado!

en: NULL tree!
pt: Árvore NULL!

en: Unexpected node!
pt: Nó inesperado!

en: File '%s' is a wrong version of GEL
pt: Ficheiro "%s" é a versão errada de GEL

en: Badly formed record
pt: Registo mal formado

en: Record out of place
pt: Registo fora de sítio

en: Missing value for function
pt: Valor em falta para função

en: Extra dictionary for NULL function
pt: Dicionário extra para função NULL

en: Can't open file: '%s'
pt: Impossível abrir ficheiro: "%s"

en: Load a file into the interpreter
pt: Carregar um ficheiro no interpretador

en: Load a plugin
pt: Carregar uma extensão

en: List files in the current directory
pt: Listar ficheiros na pasta atual

en: Change directory
pt: Alterar pasta

en: Print current directory
pt: Imprimir pasta atual

en: Print help (or help on a function/command)
pt: Imprimir ajuda (ou ajuda sobre uma função/comando)

en: 
    For a manual on using Genius and the GEL language type:
pt: 
    Para um manual sobre como usar o Genius e o tipo de linguagem GEL:

en: 
    For help on a specific function type:
pt: 
    Para ajuda num tipo de função específico:

en:   help FunctionName
pt:   help NomeFunção

en: 
    Commands:
pt: 
    Comandos:

en: 
    Undocumented:
pt: 
    Por documentar:

note: func aliasfor category
en: Not documented
pt: Não documentado

en: '%s' is not documented
pt: "%s" não está documentado

en: '%s' is not documented.  Perhaps you meant %s.
pt: "%s" não está documentado. Talvez quisesse dizer %s.

en: %s is an alias for %s
pt: %s é um aliás para %s

en: Parameter:
pt: Parâmetro:

en: Aliases:
pt: Aliás:

en: Description: %s
pt: Descrição: %s

en: Error changing to directory '%s': %s
pt: Erro ao mudar para a pasta "%s": %s

en: Can't expand '%s'
pt: Impossível expandir "%s"

en: Cannot open plugin '%s'!
pt: Impossível abrir extensão "%s"!

en: getcwd error: %s
pt: erro getcwd: %s

en: ERROR: 'pipe' failed: %s
pt: ERRO: "pipe" falhou: %s

en: ERROR: 'write' possibly failed: %s
pt: ERRO: falha possível de "write": %s

en: ERROR: Probably corrupt stack!
pt: ERRO: pilha provavelmente corrompida!

en: ERROR: 'local' in a wrong place, can only be first statement in a function!
pt: ERRO: "local" no sítio errado, só pode ser a primeira declaração numa função!

en: ERROR: Can't execute more things at once!
pt: ERRO: impossível executar mais coisas simultaneamente!

en: ERROR: %s before newline
pt: ERRO: %s antes de nova linha

en: ERROR: %s at end of input
pt: ERRO: %s no final da entrada

en: ERROR: %s before '%s'
pt: ERRO: %s antes de "%s"

en: Bad tree record when decompiling
pt: Registo de árvore inválido ao descompilar

en: Cannot compare non value or bool only matrices
pt: Impossível comparar matrizes não boolianas ou de valores

note: also on rationals but as integers
en: Modulo arithmetic only works on integers
pt: Módulo aritmético só funciona em inteiros

en: Can't add/subtract a scalar to non-square matrix (A + x is defined as A + x*I)
pt: Impossível adicionar/subtrair um escalar de uma matriz não quadrada (A + x é definido como A + x*I)

en: Can't add/subtract two matrices of different sizes
pt: Impossível adicionar/subtrair duas matrizes de tamanhos diferentes

en: Can't do element by element operations on two matrices of different sizes
pt: Impossível efetuar operações elemento a elemento em duas matrizes de tamanhos diferentes

en: Can't multiply matrices of wrong sizes
pt: Impossível multiplicar matrizes de tamanhos inválidos

en: Powers are defined on (square matrix)^(integer) only
pt: Potências só são definidas em (matriz quadrada)^(inteiro)

en: Powers on matrices in modulo mode are defined on integer matrices only
pt: Potências em matrizes em modo módulo só estão definidas em matrizes inteiras

en: Exponent too large
pt: Expoente demasiado grande

en: Matrix appears singular and can't be inverted
pt: A matriz parece ser singular e não pode ser invertida

en: Can't divide matrices of different sizes or non-square matrices
pt: Impossível dividir matrizes de tamanhos diferentes ou matrizes não quadradas

en: Can't divide by a non-square matrix
pt: Impossível dividir por uma matriz não quadrada

en: Operations on functions with variable argument list not supported
pt: Não são suportadas operações em funções com lista de argumentos variável

en: Operations on functions with different number of arguments not supported
pt: Não são suportadas operações em funções com diferente número de argumentos

en: Function creation with wrong number of arguments
pt: Criação de função com número errado de argumentos

en: Unevaluatable function type encountered!
pt: Encontrado tipo de função não avaliável!

en: or
pt: ou

en: Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the imaginary number (square root of -1).
pt: Variável "i" não inicializada. Talvez quisesse escrever "1i" para o número imaginário (raiz quadrada de -1).

en: Variable '%s' used uninitialized, perhaps you meant %s.
pt: Variável "%s" não inicializada, talvez quisesse dizer %s.

en: Variable '%s' used uninitialized
pt: Variável "%s" não inicializada

en: Call of '%s' with the wrong number of arguments!
    (should be %d)
pt: Chamada de "%s" com o número incorreto de argumentos!
    (deveriam ser %d)

en: Trying to dereference '%s' which is not a reference!
pt: A tentar remover referência de "%s" que não é uma referência!

en: NULL reference encountered!
pt: Encontrada referência NULL!

en: Cannot compare matrices
pt: Impossível comparar matrizes

en: Primitives must get numeric/matrix/string arguments
pt: Primitivas têm de obter argumentos numéricos/matrizes/texto

en: Bad argument to modular operation
pt: Argumento inválido para operação modular

en: Function '%s' used uninitialized, perhaps you meant %s.
pt: Função "%s" não inicializada, talvez quisesse dizer %s.

en: Function '%s' used uninitialized
pt: Função "%s" não inicializada

en: Can't dereference '%s'!
pt: Impossível remover referência de "%s"!

en: Can't call a non-function!
pt: Impossível chamar uma não-função!

en: Call of '%s' with the wrong number of arguments!
    (should be greater than %d)
pt: Chamada de "%s" com o número incorreto de argumentos!
    (deveria ser maior que %d)

en: Referencing an undefined variable %s!
pt: A referenciar uma variável não definida %s!

en: Reference function with arguments encountered!
pt: Encontrada função referenciada com argumentos!

en: Unnamed reference function encountered!
pt: Encontrada função sem nome referenciada!

en: Bad type for 'for/sum/prod' loop!
pt: Tipo inválido para ciclo "for/sum/prod"!

en: 'for/sum/prod' loop increment can't be 0
pt: Incremento de ciclo "for/sum/prod" não pode ser 0

en: Bad type for 'for in' loop!
pt: Tipo inválido para ciclo "for in"!

en: Continue or break outside a loop, assuming "return null"
pt: "Continue" ou "break" fora de um ciclo, a assumir "return null"

en: Wrong argument type as matrix index
pt: Tipo de argumento inválido como índice de matriz

en: Matrix index too large
pt: Índice de matriz demasiado grande

en: Matrix index less than 1
pt: Índice de matriz menor que 1

en: Matrix index out of range
pt: Índice de matriz fora do intervalo

en: Trying to set a protected id '%s'
pt: A tentar definir um id protegido "%s"

en: Indexed Lvalue not user function
pt: Lvalue indexado não é uma função de utilizador

en: Dereference of non-identifier!
pt: Referência removida de não-identificador!

en: Dereference of undefined variable!
pt: Referência removida de variável indefinida!

en: Dereference of non-reference!
pt: Referência removida de não-referência!

en: Indexed Lvalue not an identifier or a dereference
pt: Lvalue indexado não é um identificador ou uma referência removida

en: Matrix index not an integer or a vector
pt: Índice de matriz não é um inteiro ou um vetor

en: Wrong matrix dimensions when setting
pt: Dimensões inválidas de matriz ao definir

en: Lvalue not an identifier/dereference/matrix location!
pt: Lvalue não é uma localização de identificador/referência removida/matriz!

en: Referencing an undefined variable!
pt: A referenciar uma variável não definida!

en: Increment/Swapwith does not work on parameters (trying to increment '%s')
pt: Increment/Swapwith não funciona em parâmetros (a tentar incrementar "%s")

en: Increment not a value!
pt: Incremento não é um valor!

en: Trying to increment non-value id '%s'
pt: A tentar incrementar id não-valor "%s"

en: Can only swap user variables
pt: Só pode trocar variáveis do utilizador

en: Cannot swap matrix regions
pt: Impossível trocar regiões de matrizes

en: Parameters can only be created in the global context
pt: Parâmetros apenas podem ser criados no contexto global

en: Index works only on matrices
pt: Índices apenas funcionam em matrizes

en: Vector index not an integer or a vector
pt: Índice de vetor não é um inteiro ou um vetor

en: number
pt: número

en: matrix
pt: matriz

en: string
pt: cadeia

en: function
pt: função

en: identifier
pt: identificador

en: polynomial
pt: polinómio

en: boolean
pt: booliano

en: Addition
pt: Adição

en: Element by element addition
pt: Adição elemento a elemento

en: Subtraction
pt: Subtração

en: Element by element subtraction
pt: Subtração elemento a elemento

en: Multiplication
pt: Multiplicação

en: Element by element multiplication
pt: Multiplicação elemento a elemento

en: Division
pt: Divisão

en: Element by element division
pt: Divisão elemento a elemento

en: Back division
pt: Divisão contrária

en: Element by element back division
pt: Divisão contrária elemento a elemento

en: Modulo
pt: Módulo

en: Element by element modulo
pt: Módulo elemento a elemento

en: Negation
pt: Negação

en: Power
pt: Potência

en: Element by element power
pt: Potência elemento a elemento

en: Factorial
pt: Fatorial

en: Double factorial
pt: Fatorial duplo

en: Transpose
pt: Transposição

en: ConjugateTranspose
pt: Transposição conjugada

en: Comparison (<=>)
pt: Comparação (<=>)

en: XOR
pt: OUEX

en: NOT
pt: NÃO

en: Bad types for '%s'
pt: Tipos inválidos para "%s"

en: %s not defined on <%s> and <%s>
pt: %s indefinida em <%s> e <%s>

en: Bad type for '%s'
pt: Tipo inválido para "%s"

en: %s not defined on <%s>
pt: %s indefinida em <%s>

en: Vector building only works on numbers
pt: Construção de vetores só funciona em números

note: FIXME: perhaps we should just return null like octave?
en: Impossible arguments to vector building operator
pt: Argumentos impossíveis para operação de construção de vetor

en: %s: argument too large
pt: %s: argumento demasiado grande

en: Cannot parse version string: %s
pt: Impossível processar cadeia de versão: %s

en: Genius %s
    %s
    
        This program is free software: you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation, either version 3 of the License, or
        (at your option) any later version.
    
        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.
    
        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.
pt: Genius %s
    %s
    
        Esta aplicação é livre; pode redistribuí-la e/ou modificá-la
        sob os termos da Licença Pública Geral GNU tal como publicada
        pela Free Software Foundation; ou a versão 2 da Licença , ou
        (à sua discrição) qualquer versão posterior.
    
        Esta aplicação é distribuida na expetactiva de que poderá ser útil,
        mas SEM QUALQUER GARANTIA; nem mesmo a garantia implícita de
        COMERCIALIZAÇÃO ou ADEQUAÇÃO A UM DETERMINADO PROPÓSITO.  Consulte
        a Licença Pública Geral GNU para mais detalhes.
    
        Deverá ter recebido uma cópia da Licença Pública Geral GNU
        junto com esta aplicação. Caso contrário, escreva (em inglês) para a Free
        Software Foundation,  Inc., 59 Temple Place - Suite 330, Boston,     MA 02111-1307, USA.

en: %s: trying to undefine a protected id!
pt: %s: a tentar definir um id protegido!

en: %s: trying to set a protected id!
pt: %s: a tentar definir um id protegido!

note: FIXME: fix this, this should just work too
en: %s: trying to set a parameter, use the equals sign
pt: %s: a tentar definir um parâmetro, utilize o sinal igual

en: Global variables:
pt: Variáveis globais:

en: 
    Function call stack:
pt: 
    Pilha de chamada da função:

en: (depth of context in parentheses)
pt: (profundidade do contexto em parênteses)

en: 
    Local variables:
pt: 
    Variáveis locais:

en: %s: Argument number %d not a string or identifier
pt: %s: argumento número %d não é uma cadeia ou identificador

en: %s undefined
pt: %s: indefinida

en: %s: Too many arguments, should be at most %d
pt: %s: demasiados argumentos, deveriam ser no máximo %d

en: Cannot apply function to two differently sized matrices
pt: Impossível aplicar função a duas matrizes de tamanhos diferentes

en: %s: Not implemented (yet) for complex values
pt: %s: ainda não implementado para valores complexos

en: %s: Bessel functions of second kind not defined for nonpositive real numbers
pt: %s: funções Bessel de segunda espécie não definidas para números reais não positivos

en: %s: square root for composite moduli is not yet implemented
pt: %s: raiz quadrada para módulos compostos ainda não está implementada

en: %s: Cannot find square root function for prime moduli
pt: %s: impossível encontrar função raíz quadrada para módulos principais

en: %s: matrix argument is not square
pt: %s: argumento matriz não é quadrado

en: %s: matrix argument must be integer only
pt: %s: argumento matriz tem de ser só inteiro

en: %s: argument must be an integer
pt: %s: argumento tem de ser um inteiro

en: Division by zero!
pt: Divisão por zero!

en: %s: matrix argument must be value only
pt: %s: argumento matriz tem de ser só valor

en: %s: Cannot compare complex numbers
pt: %s: impossível comparar números complexos

en: %s: Input not a number or a matrix of numbers.
pt: %s: A entrada não é um número de uma matriz de números.

en: %s: too many arguments
pt: %s: demasiados argumentos

en: %s: vector argument not value only
pt: %s: argumento vetor não só valor

en: %s: argument can't be negative or 0
pt: %s: argumento não pode ser negativo ou 0

en: %s: vector argument has too large entries
pt: %s: argumento valor tem entradas demasiado grandes

en: %s: arguments must be vectors of equal size
pt: %s: argumentos têm de ser vetores do mesmo tamanho

en: %s: %s not a reference
pt: %s: %s não é uma referência

en: %s: matrices not of the same height
pt: %s: matrizes não são da mesma altura

en: third argument
pt: terceiro argumento

en: fourth argument
pt: quarto argumento

en: %s: argument must be greater than 2
pt: %s: argumento tem de ser maior do que 2

en: %s: arguments not horizontal vectors
pt: %s: argumentos não são vetores horizontais

en: %s: arguments not numeric only vectors
pt: %s: argumentos não são vetores só numéricos

en: %s: argument 1 must be a quadratic polynomial
pt: %s: argumento 1 tem de ser um polinómio quadrático

en: %s: value out of range
pt: %s: valor fora do intervalo

en: %s: undefined function
pt: %s: função indefinida

en: %s: flags argument must be a string
pt: %s: argumento flags tem de ser uma cadeia

en: %s: argument not a function of one variable
pt: %s: argumento não é uma função de uma variável

en: %s: argument should be between %d and %d
pt: %s: argumento deveria estar entre %d e %d

en: OutputStyle must be one of normal, troff, latex or mathml
pt: OutputStyle tem de ser um de normal, troff, latex ou mathml

en: %s: argument should be larger or equal to 0
pt: %s: argumento tem de ser maior ou igual a 0

en: Basic
pt: Básico

note: internal
en: Parameters
pt: Parâmetros

note: internal
en: Constants
pt: Constantes

note: internal
en: Numeric
pt: Numérico

note: internal
en: Trigonometry
pt: Trigonometria

note: internal
en: Number Theory
pt: Teoria de números

note: internal
en: Matrix Manipulation
pt: Manipulação de matrizes

note: internal
en: Linear Algebra
pt: Álgebra linear

note: internal
en: Combinatorics
pt: Combinações

note: internal
en: Calculus
pt: Cálculo

note: internal
en: Functions
pt: Funções

note: internal
en: Equation Solving
pt: Resolução de equações

note: internal
en: Statistics
pt: Estatísticas

note: internal
en: Polynomials
pt: Polinómios

note: internal
en: Set Theory
pt: Teoria de definição

note: internal
en: Commutative Algebra
pt: Álgebra comutativa

note: internal
en: Miscellaneous
pt: Miscelânea

note: internal
en: Displays the user manual
pt: Mostra o manual do utilizador

en: Gives the warranty information
pt: Indica a informação de garantia

en: Return version as a 3-vector
pt: Devolve a versão como vetor 3

en: Exits the program
pt: Sai da aplicação

en: Prints a string to the error stream
pt: Imprime uma cadeia para o fluxo de erros

en: Waits a specified number of seconds
pt: Aguarda um número específico de segundos

en: The true boolean value
pt: O valor booliano verdadeiro

en: The false boolean value
pt: O valor booliano falso

en: Unix time in seconds as a floating point number
pt: Hora Unix em segundos como um número de vírgula flutuante

en: Make integer (0 or 1) from a boolean value
pt: Fazer inteiro (0 ou 1) de um valor booliano

en: Prints an expression
pt: Imprime uma expressão

en: Changes current directory
pt: Altera a pasta atual

en: Prints an expression without a trailing newline
pt: Imprime uma expressão sem a nova linha no final

en: Display a string and an expression
pt: Mostra uma cadeia e uma expressão

en: Set a global variable
pt: Define uma variável global

en: Set an element in a global variable which is a matrix
pt: Definir um elemento numa variável global que é uma matriz

en: Set an element in a global variable which is a vector
pt: Definir um elemento numa variável global que é um vetor

en: Display values of variables, or all if called without arguments
pt: Mostrar valores de variáveis ou todos, se chamado sem argumentos

en: Set the category and help description line for a function
pt: Define a categoria e linha de descrição de ajuda para uma função

en: Sets up a help alias
pt: Define um aliás de ajuda

en: Identity function, returns its argument
pt: Função de identidade, devolve o seu argumento

en: Generate random float between 0 and 1, or if size given generate vector or matrix of random floats
pt: Gerar flutuante aleatório entre 0 e 1 ou, se for indicado o tamanho, um vetor ou uma matriz de flutuantes aleatórios

en: Generate random integer between 0 and max-1 inclusive, or if size given generate vector or matrix of random integers
pt: Gerar inteiro aleatório entre 0 e max-1 ou, se for indicado o tamanho, um vetor ou uma matriz de inteiros aleatórios

en: Floating point precision
pt: Precisão de vírgula flutuante

en: Display 0.0 when floating point number is less than 10^-x (0=never chop)
pt: Mostrar 0,0 quando o número de vírgula flutuante for menor que 10^-x (0=nunca cortar)

en: Only chop numbers when another number is greater than 10^-x
pt: Só cortar números quando outro número for maior que 10^-x

en: Maximum digits to display
pt: Número máximo de dígitos a mostrar

en: Maximum errors to display
pt: Número máximo de erros a mostrar

en: Output style: normal, latex, mathml or troff
pt: Estilo do resultado: normal, latex ou troff

en: Integer output base
pt: Base de resultado inteiro

en: If true, mixed fractions are printed
pt: Se verdadeiro, são impressas frações misturadas

en: Print full expressions, even if more than a line
pt: Imprimir expressões completas, mesmo se mais do que uma linha

en: Convert all results to floats before printing
pt: Converter todos os resultados para flutuantes antes de imprimir

en: Use scientific notation
pt: Usar notação científica

en: Number of extra Miller-Rabin tests to run on a number before declaring it a prime in IsPrime
pt: Número de testes Miller-Rabin adicionais a executar sobre um número antes de o declarar um primo em IsPrime

en: Expands a matrix just like we do on unquoted matrix input
pt: Expande uma matriz tal como é feito na entrada de matriz sem aspas

en: Gets the rows of a matrix as a vertical vector
pt: Obtém as linhas de uma matriz como um vetor vertical

en: Gets the columns of a matrix as a horizontal vector
pt: Obtém as colunas de uma matriz como um vetor horizontal

en: Gets the diagonal entries of a matrix as a column vector
pt: Obtém as entradas diagonais de uma matriz como um vetor de coluna

en: Count the number of zero columns in a matrix
pt: Contar o número de colunas zero numa matriz

en: Removes any all-zero columns of M
pt: Remove todas as colunas de zeros de M

en: Return a vector with the indices of the nonzero columns in a matrix
pt: Devolver um vetor com os índices de colunas não-zero numa matriz

en: Return a vector with the indices of the nonzero elements in a vector
pt: Devolver um vetor com os índices de elementos não-zero num vetor

en: Calculates the conjugate
pt: Calcula os conjugados

en: Calculates the sine function
pt: Calcula a função seno

en: Calculates the cosine function
pt: Calcula a função cosseno

en: Calculates the hyperbolic sine function
pt: Calcula a função seno hiperbólico

en: Calculates the hyperbolic cosine function
pt: Calcula a função cosseno hiperbólico

en: Calculates the tan function
pt: Calcula a função tangente

en: Calculates the arctan function
pt: Calcula a função arcotangente

en: Calculates the sinc function, that is sin(x)/x
pt: Calcula a função senoc, ou seja sen(x)/x

en: Calculates the arctan2 function (arctan(y/x) if x>0)
pt: Calcula a função arcotangente2 (arctan(y/x) se x>0)

en: The number pi
pt: O número pi

en: The natural number e
pt: O número natural e

en: The Golden Ratio
pt: A proporção dourada

en: Free fall acceleration
pt: Aceleração de queda livre

en: Euler's Constant gamma
pt: Constante gama de Euler

en: Catalan's Constant (0.915...)
pt: Constante de Catalan (0.915...)

en: The Riemann zeta function (only real values implemented)
pt: A função zeta de Riemann (implementada só para valores reais)

en: The Gamma function (only real values implemented)
pt: A função gama (implementada só para valores reais)

en: The Bessel function of first kind of order 0
pt: A função Bessel de primeira espécie de ordem 0

en: The Bessel function of first kind of order 1
pt: A função Bessel de primeira espécie de ordem 1

en: The Bessel function of first kind of order n
pt: A função Bessel de primeira espécie de ordem n

en: The Bessel function of second kind of order 0
pt: A função Bessel de segunda espécie de ordem 0

en: The Bessel function of second kind of order 1
pt: A função Bessel de segunda espécie de ordem 1

en: The Bessel function of second kind of integer order n
pt: A função Bessel de segunda espécie de inteiro de ordem n

en: The square root
pt: A raiz quadrada

en: The exponential function
pt: A função exponencial

en: The natural logarithm
pt: O logaritmo natural

en: Logarithm of x base 2
pt: Logarítmo de x base 2

en: Logarithm of x base 10
pt: Logarítmo de x base 10

en: Round a number
pt: Arredondar um número

en: Get the highest integer less than or equal to n
pt: Obter o maior inteiro menor ou igual a n

en: Get the lowest integer more than or equal to n
pt: Obter o menor inteiro maior ou igual a n

en: Truncate number to an integer (return the integer part)
pt: Truncar número para um inteiro (devolver a parte inteira)

en: Make number a float
pt: Tornar número em vírgula flutuante

en: Get the numerator of a rational number
pt: Obter o numerador de um número racional

en: Get the denominator of a rational number
pt: Obter o denominador de um número racional

en: Greatest common divisor
pt: Maior divisor comum

en: Least common multiplier
pt: Menor multiplicador comum

en: Check a number for being a perfect square
pt: Verificar se um número é um quadrado perfeito

en: Check a number for being any perfect power (a^b)
pt: Verificar se um número é uma qualquer potência perfeita (a^b)

en: Return the nth prime (up to a limit)
pt: Devolver o n-ésimo primo (até um limite)

en: Tests if an integer is even
pt: Testar se um inteiro é par

en: Tests if an integer is odd
pt: Testar se um inteiro é impar

en: Returns the least prime greater than n (if n is positive)
pt: Devolve o menor primo maior que n (se n for positivo)

en: Returns the nth Lucas number
pt: Devolve o n-ésimo número de Lucas

en: Returns inverse of n mod m
pt: Devolve o inverso de n mod m

en: Checks divisibility (if m divides n)
pt: Testar divisibilidade (se m divide n)

en: Return n/d but only if d divides n else returns garbage (this is faster than writing n/d)
pt: Devolver n/d mas só se d divide n, senão devolver lixo (é mais rápido que escrever n/d)

en: Tests primality of integers, for numbers greater than 25*10^9 false positive is with low probability depending on IsPrimeMillerRabinReps
pt: Testa a primalidade de inteiros, para números maiores que 25*10^9 falso positivo é com probabilidade baixa dependendo de IsPrimeMillerRabinReps

en: Run the strong pseudoprime test base b on n
pt: Executar o teste pseudoprimo forte em base b sobre n

en: Use the Miller-Rabin primality test on n, reps number of times.  The probability of false positive is (1/4)^reps
pt: Usar o teste de primalidade Miller-Rabin sobre n, reps número de vezes. A probabilidade de um falso positivo é (1/4)^reps

en: Return factorization of a number as a matrix
pt: Devolvee fatorização de um número como uma matriz

en: Returns the maximum of arguments or matrix
pt: Devolve o máximo de argumentos ou matriz

en: Returns the minimum of arguments or matrix
pt: Devolve o mínimo de argumentos ou matriz

en: Division w/o remainder, equivalent to floor(a/b)
pt: Divisão sem resto, equivalente a floor(a/b)

en: Calculate the Jacobi symbol (a/b) (b should be odd)
pt: Calcula o símbolo de Jacobi (a/b) (b deverá ser ímpar)

en: Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2)=(2/a) when a odd, or (a/2)=0 when a even
pt: Calcula o símbolo de Jacobi (a/b) com a extensão Kronecker (a/2)=(2/a) quando <b>a</b> é ímpar, ou (a/2)=0 quando <b>a</b> é par

en: Calculate the Legendre symbol (a/p)
pt: Calcula o símbolo Legendre (a/p)

en: Get the real part of a complex number
pt: Obtém a parte real de um número complexo

en: Get the imaginary part of a complex number
pt: Obtém a parte imaginária de um número complexo

en: Make an identity matrix of a given size
pt: Cria uma matriz identidade de um dado tamanho

en: Make an matrix of all zeros (or a row vector)
pt: Cria uma matriz toda de zeros (ou um vetor linha)

en: Make an matrix of all ones (or a row vector)
pt: Cria uma matriz toda de uns (ou um vetor linha)

en: Get the number of rows of a matrix
pt: Obter o número de linhas de uma matriz

en: Get the number of columns of a matrix
pt: Obter o número de colunas de uma matriz

en: Is a matrix square
pt: É uma matriz quadrada

en: Is argument a horizontal or a vertical vector
pt: É argumento <b>a</b> horizontal ou um vetor vertical

en: Is a matrix upper triangular
pt: É uma matriz triangular superior

en: Is a matrix lower triangular
pt: É uma matriz triagular inferior

en: Is a matrix diagonal
pt: É uma matriz diagonal

en: Get the number of elements of a matrix
pt: Obter o número de elementos de uma matriz

en: Get the row echelon form of a matrix
pt: Obter a forma echelon de linha de uma matriz

en: Get the reduced row echelon form of a matrix
pt: Obter a forma reduzida echelon de linha de uma matriz

en: 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.
pt: Resolver o sistema linear Mx=V, devolver solução V se existir uma solução única, caso contrário nulo. Podem ser utilizados dois parâmetros de referência extra opcionais para obter M e V reduzidos.

en: Get the determinant of a matrix
pt: Obter o determinante de uma matriz

en: Return pivot columns of a matrix, that is columns which have a leading 1 in rref form, also returns the row where they occur
pt: Devolver as colunas pivô de uma matriz, ou seja, as colunas que têm um 1 inicial na forma rref, também devolve a linha onde ocorrem

en: Get the nullspace of a matrix
pt: Obtém o espaço nulo de uma matriz

en: Make new matrix of given size from old one
pt: Cria nova matriz de tamanho indicado a partir de uma antiga

en: Return the index complement of a vector of indexes
pt: Devolve o complemento índice de um vetor de índices

en: Get the Hermitian product of two vectors
pt: Obtém o produto hermitiano de dois vetores

en: Check if a matrix is a matrix of numbers
pt: Verifica se a matriz é uma matriz de números

en: Check if a matrix is an integer (non-complex) matrix
pt: Verifica se a matriz é uma matriz de inteiros (não-complexos)

en: Check if a matrix is a rational (non-complex) matrix
pt: Verifica se a matriz é uma matriz racional (não-complexa)

en: Check if a matrix is a real (non-complex) matrix
pt: Verifica se a matriz é uma matriz real (não-complexa)

en: Check if a matrix is positive, that is if each element is positive
pt: Verificar se a matriz é positiva, ou seja, se cada elemento é positivo

en: Check if a matrix is nonnegative, that is if each element is nonnegative
pt: Verificar se a matriz é não-negativa, ou seja, se cada elemento é não-negativo

en: Check if a number or a matrix is all zeros
pt: Verifica se um número ou uma matriz é tudo zeros

en: Check if a number or a matrix is 1 or identity respectively
pt: Verificar se um número ou uma matriz é 1 ou identidade respetivamente

en: Returns true if the element x is in the set X (where X is a vector pretending to be a set)
pt: Devolve verdadeiro se o elemento x estiver no conjunto X (onde X é um vetor pretendendo ser um conjunto)

en: Returns true if X is a subset of Y
pt: Devolve verdadeiro se X for um subconjunto de Y

en: Returns a set theoretic difference X-Y (X and Y are vectors pretending to be sets)
pt: Devolve uma diferença teórica de conjuntos X-Y (X e Y são vetores pretendendo ser conjuntos)

en: Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be sets)
pt: Devolve uma intersecção teórica de X e Y (X e Y são vetores pretendendo ser conjuntos)

en: Check if argument is a null
pt: Verificar se o argumento é nulo

en: Check if argument is a number
pt: Verificar se o argumento é um número

en: Check if argument is a boolean (and not a number)
pt: Verificar se o argumento é booliano (e não um número)

en: Check if argument is a text string
pt: Verificar se o argumento é uma cadeia de texto

en: Check if argument is a matrix
pt: Verificar se o argumento é uma matriz

en: Check if argument is a function
pt: Verificar se o argumento é uma função

en: Check if argument is a function or an identifier
pt: Verificar se o argumento é uma função ou um identificador

en: Check if argument is a function reference
pt: Verificar se o argumento é uma referência de função

en: Check if argument is a complex (non-real) number
pt: Verificar se o argumento é um número complexo (não-real)

en: Check if argument is a real number
pt: Verificar se o argumento é um número real

en: Check if argument is an integer (non-complex)
pt: Verificar se o argumento é um inteiro (não-complexo)

en: Check if argument is a positive real integer
pt: Verificar se o argumento é um inteiro real positivo

en: Check if argument is a non-negative real integer
pt: Verificar se o argumento é um inteiro real não negativo

en: Check if argument is a possibly complex integer
pt: Verificar se o argumento é um inteiro possivelmente complexo

en: Check if argument is a rational number (non-complex)
pt: Verificar se o argumento é um número racional (não-complexo)

en: Check if argument is a possibly complex rational number
pt: Verificar se o argumento é um número racional possivelmente complexo

en: Check if argument is a floating point number (non-complex)
pt: Verificar se o argumento é um número de vírgula flutuante (não-complexo)

en: Add two polynomials (vectors)
pt: Adicionar dois polinómios (vetores)

en: Subtract two polynomials (as vectors)
pt: Subtrair dois polinómios (como vetores)

en: Multiply two polynomials (as vectors)
pt: Multiplicar dois polinómios (como vetores)

en: Divide polynomial p by q, return the remainder in r
pt: Dividir o polinómio p por q, devolve o resto em r

en: Take polynomial (as vector) derivative
pt: Leva a derivada do polinómio (como vetor)

en: Take second polynomial (as vector) derivative
pt: Leva a segunda derivada do polinómio (como vetor)

en: Check if a vector is usable as a polynomial
pt: Verificar se um vetor é utilizável como um polinómio

en: Make string out of a polynomial (as vector)
pt: Criar cadeia a partir de um polinómio (como vetor)

en: Make function out of a polynomial (as vector)
pt: Criar função a partir de um polinómio (como vetor)

en: Find roots of a quadratic polynomial (given as vector of coefficients)
pt: Encontrar raizes de um polinómio quadrático (dado como vetor de coeficientes)

en: Get all combinations of k numbers from 1 to n as a vector of vectors
pt: Obter todas as combinações de k números de 1 até n como um vetor de vetores

en: Get combination that would come after v in call to combinations, first combination should be [1:k].
pt: Obter a combinação a seguir a v na chamada a combinações, a primeira combinação deveria ser [1:k].

en: Get all permutations of k numbers from 1 to n as a vector of vectors
pt: Obter todas as permutações de k números de 1 até n como um vetor de vetores

en: Calculate combinations (binomial coefficient)
pt: Calcular combinações (coeficiente binomial)

en: Convert a string to a vector of ASCII values
pt: Converte uma cadeia num vetor de valores ASCII

en: Convert a vector of ASCII values to a string
pt: Converte um vetor de valores ASCII numa cadeia

en: Convert a string to a vector of 0-based alphabet values (positions in the alphabet string), -1's for unknown letters
pt: Converte uma cadeia num vetor de valores do alfabeto baseados em 0 (posições na cadeia do alfabeto), -1 para letras desconhecidas

en: Convert a vector of 0-based alphabet values (positions in the alphabet string) to a string
pt: Converte um vetor de valores do alfabeto baseados em 0 (posições na cadeia do alfabeto) numa cadeia

en: Protect a variable from being modified.  It will be treated as a system defined variable from now on.  Protected parameters can still be modified.
pt: Proteger uma variável de ser modificada. Será tratada como uma variável definida pelo sistema a partir de agora. Parâmetros protegidos ainda podem ser modificados.

en: Unprotect a variable from being modified.  It will be treated as a user defined variable from now on.
pt: Desproteger uma variável de ser modificada. Será tratada como uma variável definida pelo utilizador a partir de agora.

en: Set flags for a function, currently "PropagateMod" and "NoModuloArguments"
pt: Definir flags para uma função, atualmente "PropagateMod" e "NoModuloArguments"

en: Get current modulo from the context outside the function
pt: Obter módulo atual a partir do contexto fora da função

en: Check if a variable or function is defined
pt: Verificar se uma variável ou função estão definidas

en: Undefine a variable (including all locals and globals of the same name)
pt: Remover definição de variável (incluindo todas as locais e globais com o mesmo nome)

en: Undefine all unprotected (user defined) global variables and parameters.  Does not reset or change protected (system) parameters.
pt: Remover definição de todas as variáveis globais e parâmetros (do utilizador) desprotegidas. Não repõe ou altera parâmetros protegidos (do sistema).

en: Mark all currently defined variables as protected.  They will be treated as system defined variables from now on.
pt: Marcar todas as variáveis atualmente definidas como protegidas. Serão tratadas como variáveis definidas pelo sistema a partir de agora.

en: Return a vector of all global unprotected (user defined) variable names.
pt: Devolver um vetor com todos os nomes de variáveis globais desprotegidas (definidas pelo utilizador).

en: Parse a string (but do not execute)
pt: Processar uma cadeia (mas não executar)

en: Parse and evaluate a string
pt: Processar e avaliar uma cadeia

en: Ask a question and return a string.  Optionally pass in a default.
pt: Fazer uma pergunta e devolver uma cadeia. Opcionalmente, passar uma predefinição.

en: Ask a question and present a list of buttons.  Returns the 1-based index of the button pressed (or null on failure).
pt: Fazer uma pergunta e mostrar uma lista de botões. Devolve o índice -1 do botão clicado (ou nulo se falhar).

en: 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
pt: Integração de f pela regra composta de Simpson no interval [a,b] com n subintervalos, com erro de max(f'''')*h^4*(b-a)/180, note que n deve ser par

en: %s: argument number %d not an integer
pt: %s: argumento número %d não é um inteiro

en: %s: argument number %d not an integer or a matrix
pt: %s: argumento número %d não é um inteiro ou uma matriz

en: %s: argument number %d not a number or a matrix
pt: %s: argumento número %d não é um número ou uma matriz

en: %s: argument number %d not a nonnegative integer
pt: %s: argumento número %d não é um inteiro não negativo

en: %s: argument number %d not a nonnegative number
pt: %s: argumento número %d não é um número não negativo

en: %s: argument number %d not a positive integer
pt: %s: argumento número %d não é um inteiro positivo

en: %s: argument number %d not a number
pt: %s: argumento número %d não é um número

en: %s: argument number %d not a boolean
pt: %s: argumento número %d não é um booliano

en: %s: argument number %d not a real number
pt: %s: argumento número %d não é um número real

en: %s: argument number %d not a matrix
pt: %s: argumento número %d não é uma matriz

en: %s: argument number %d not a square matrix
pt: %s: argumento número %d não é uma matriz quadrada

en: %s: argument number %d not a matrix or null node
pt: %s: argumento número %d não é uma matriz ou nó nulo

en: %s: argument number %d not a value only matrix
pt: %s: argumento número %d não é uma matriz só de valores

en: %s: argument number %d not a value only vector
pt: %s: argumento número %d não é um vetor só de valores

en: %s: argument number %d not a string
pt: %s: argumento número %d não é uma cadeia

en: %s: argument number %d not a function or identifier
pt: %s: argumento número %d não é uma função ou identificador

en: line %d: %s
pt: linha %d: %s

en: Too many errors! (%d followed)
pt: Demasiados erros! (seguem-se %d)

en: Cannot locate the manual
pt: Impossível localizar o manual

en: Suggested: %s
pt: Sugerido: %s

en: Out of range!
pt: Fora do intervalo!

en: %s should be between %d and %d, using %d
pt: %s: deveria estar entre %d e %d, a usar %d

en: %s should be greater then or equal to %d, using %d
pt: %s: deveria ser maior ou igual a %d, a usar %d

en: Genius %s usage:
    
    genius [options] [files]
    
    	--help            	Print this help
    	--version         	Print version number
    	--precision=num   	Floating point precision [128]
    	--maxdigits=num   	Maximum digits to display (0=no limit) [0]
    	--[no]floatresult 	All results as floats [OFF]
    	--[no]scinot      	Results in scientific notation [OFF]
    	--[no]fullexp     	Always print full expressions [OFF]
    	--maxerrors=num   	Maximum errors to display (0=no limit) [5]
    	--[no]mixed       	Print fractions in mixed format
    	--intoutbase=num  	Base to use to print out integers [10]
    	--chop=num        	Chop small numbers less than 10^-num [20]
    	--chopwhen=num    	But only when other numbers 10^-num or more [5]
    	--[no]readline    	Use readline if it is available [ON]
    	--[no]compile     	Compile everything and dump it to stdout [OFF]
    	--[no]gettext     	Dump help/error strings in fake .c file to
    	                  	stdout (for use with gettext) [OFF]
    	--[no]quiet       	Be quiet during non-interactive mode,
    	                  	(always on when compiling) [OFF]
    	--exec=expr       	Execute an expression
pt: Utilização do Genius %s:
    
    genius [opções] [ficheiros]
    
    	--help               	Imprimir esta ajuda
    	--version          	Imprimir número da versão
    	--precision=num   	Precisão vírgula flutuante [128]
    	--maxdigits=num   	Máximo de algarismos a mostrar (0=sem limite) [0]
    	--[no]floatresult 	Todos os resultados como vírgula flutuante [OFF]
    	--[no]scinot       	Resultados em notação científica [OFF]
    	--[no]fullexp     	Imprimir sempre cadeias completas [OFF]
    	--maxerrors=num   	Máximo de erros a mostrar (0=sem limite) [5]
    	--[no]mixed       	Imprimir frações em formato misto
    	--intoutbase=num  	Base a utilizar para imprimir inteiros [10]
    	--chop=num        	Cortar números pequenos menores que 10^-num [20]
    	--chopwhen=num    	Mas só quando outros números 10^-num ou mais [5]
    	--[no]readline    	Usar readline se disponível [ON]
    	--[no]compile     	Compilar tudo e despejar para o stdout [OFF]
    	--[no]gettext     	Despejar cadeias de ajuda/erro em ficheiro .c falso
    	                  	para stdout (para uso com gettext) [OFF]
    	--[no]quiet       	Silencioso durante o modo não-interativo,
    	                  	(sempre ligado ao compilar) [OFF]
    	--exec=expr       	Executar uma expressão

en: Can't specify both an expression and files to execute on the command line
pt: Impossível especificar ao mesmo tempo uma expressão e ficheiros para executar na linha de comando

en: Genius %s
    %s
    This is free software with ABSOLUTELY NO WARRANTY.
    For license details type `warranty'.
    For help type `manual' or `help'.%s
pt: Genius %s
    %s
    Esta é uma aplicação livre SEM QUALQUER GARANTIA.
    Para detalhes sobre a licença escreva `warranty".
    Para ajuda escreva "manual" ou "help".%s

en: The only thing that interferes with my learning is my education.  -- Albert Einstein
pt: A única coisa que interfere com a minha aprendizagem é a minha educação. -- Albert Einstein

en: Can't open file
pt: Impossível abrir ficheiro

en: _New Program
pt: _Novo programa

en: Create new program tab
pt: Criar um novo separador de aplicação

en: _Open...
pt: _Abrir...

en: Open a file
pt: Abrir um ficheiro

en: _Save
pt: _Gravar

en: Save current file
pt: Gravar o ficheiro atual

en: Save All _Unsaved
pt: Gravar todos _Não gravados

en: Save all unsaved programs
pt: Gravar todos os programas não gravados

en: Save _As...
pt: Gravar _Como...

en: Save to a file
pt: Gravar num ficheiro

en: _Reload from Disk
pt: _Recarregar do disco

en: Reload the selected program from disk
pt: Recarregar a aplicação selecionada do disco

note: parent flags title GTK_WINDOW (genius_window)
en: _Close
pt: _Fechar

en: Close the current file
pt: Fechar o ficheiro atual

en: _Load and Run...
pt: _Carregar e executar...

en: Load and execute a file in genius
pt: Carregar e executar um ficheiro no Genius

en: Save Console Ou_tput...
pt: Gravar _Saída de consola...

en: Save what is visible on the console (including scrollback) to a text file
pt: Gravar o que é visível na consola (incluindo o que já rolou para trás) num ficheiro de texto

en: _Quit
pt: _Sair

en: Quit
pt: Sair

en: _Undo
pt: _Desfazer

en: Undo the last action
pt: Desfazer a última ação

en: _Redo
pt: _Refazer

en: Redo the undone action
pt: Refazer a última ação desfeita

en: Cu_t
pt: Cor_Tar

en: Cut the selection
pt: Cortar a seleção

en: _Copy
pt: _Copiar

en: Copy the selection
pt: Copiar a seleção

en: _Paste
pt: Co_Lar

en: Paste the clipboard
pt: Colar a área de transferência

en: Copy Answer As Plain Te_xt
pt: Copiar resposta como te_Xto simples

en: Copy last answer into the clipboard in plain text
pt: Copiar a última resposta para a área de transferência em texto simples

en: Copy Answer As _LaTeX
pt: Copiar resposta como _LaTeX

en: Copy last answer into the clipboard as LaTeX
pt: Copiar a última resposta para a área de transferência como LaTeX

en: Copy Answer As _MathML
pt: Copiar resposta como _MathML

en: Copy last answer into the clipboard as MathML
pt: Copiar a última resposta para a área de transferência como MathML

en: Copy Answer As T_roff
pt: Copiar _Resposta como Troff

en: Copy last answer into the clipboard as Troff eqn
pt: Copiar a última resposta para a área de transferência como eqn Troff

en: _Run
pt: _Executar

en: Run current program
pt: Executar o programa atual

en: _Interrupt
pt: _Interromper

en: Interrupt current calculation
pt: Interromper o cálculo atual

en: Show _Full Answer
pt: _Mostrar resposta completa

en: Show the full text of last answer
pt: Mostrar todo o texto da última resposta

en: Show User _Variables
pt: Mostrar _Variáveis do utilizador

en: Show the current value of all user variables
pt: Mostrar o valor atual de todas as variáveis do utilizador

en: _Monitor a Variable
pt: _Monitorizar uma variável

en: Monitor a variable continuously
pt: Monitorizar continuamente uma variável

en: _Plot...
pt: _Esboçar...

en: Plot functions, vector fields, surfaces, etc...
pt: Esboçar funções, campos vetoriais, superfícies, etc...

en: _Next Tab
pt: Separador _Seguinte

en: Go to next tab
pt: Ir para o separador seguinte

en: _Previous Tab
pt: Separador _Anterior

en: Go to previous tab
pt: Ir para o sepoarador anterior

en: _Console
pt: _Consola

en: Go to the console tab
pt: Ir para o separador da consola

en: _Preferences
pt: _Preferências

en: Configure Genius
pt: Configurar o Genius

en: _Contents
pt: _Conteúdo

en: View the Genius manual
pt: Ver o manual do Genius

en: _Help on Function
pt: A_Juda na função

en: Help on a function or a command
pt: Ajuda sobre uma função ou um comando

en: _Warranty
pt: _Garantia

en: Display warranty information
pt: Mostrar a informação de garantia

en: _About
pt: _Sobre

en: About Genius
pt: Sobre o Genius

en: _File
pt: _Ficheiro

en: Open R_ecent
pt: Abrir recent_es

en: _Edit
pt: _Editar

en: _Calculator
pt: _Calculadora

en: E_xamples
pt: E_Xemplos

en: P_lugins
pt: _Extensões

en: _Programs
pt: _Programas

en: _Settings
pt: _Definições

note: parent flags
en: _Help
pt: A_Juda

en: New
pt: Novo

en: Open
pt: Abrir

en: _Plot
pt: _Esboçar

en: Help on Function
pt: Ajuda na função

en: Function or command name:
pt: Nome da função ou comando:

en: <b>Help on %s not found</b>
pt: <b>Ajuda sobre %s não encontrada</b>

en: <b>Help on %s not found</b>
    
    Perhaps you meant %s.
pt: <b>Ajuda sobre %s não encontrada</b>
    
    Talvez quisesse dizer %s.

en: Error
pt: Erro

en: Information
pt: Informação

en: User Variable Listing
pt: Usar lista de variáveis

en: %s undefined
pt: %s indefinida

note: printed before local variable in certain * context
en: (context %d)
pt: (contexto %d)

en: %s not a user variable
pt: %s não é variável de utilizador

en: Monitoring: %s
pt: A monitorizar: %s

en: Update continuously
pt: Atualizar continuamente

en: Monitor a Variable
pt: Monitorizar uma variável

en: Variable name:
pt: Nome da variável:

note: error always textbox
en: Full Answer
pt: Resposta completa

en: 
    Too many errors! (%d followed)
pt: 
    Demasiados erros! (seguem-se %d)

en: e[01;31mToo many errors! (%d followed)e[0m
pt: e[01;31mDemasiados erros! (seguem-se %d)e[0m

en: <b>Cannot display help</b>
    
    %s
pt: <b>Impossível mostrar a ajuda</b>
    
    %s

en: Nils Barth (initial implementation of parts of the GEL library)
pt: Nils Barth (implementação inicial de partes da biblioteca GEL)

en: Genius Mathematical Tool
pt: Ferramenta matemática Genius

en: The GNOME calculator style edition of the Genius Mathematical Tool.
pt: A ferramenta matemática Genius do estilo calculadora GNOME.

en: Genius is executing something, and furthermore there are unsaved programs.
    Are you sure you wish to quit?
pt: O Genius está a executar algo, além de que existem programas por gravar.
    Tem a certeza que quer sair?

en: There are unsaved programs, are you sure you wish to quit?
pt: Existem programas por gravar, tem a certeza que quer sair?

en: Genius is executing something, are you sure you wish to quit?
pt: O Genius está a executar algo, tem a certeza que quer sair?

en: Are you sure you wish to quit?
pt: Tem a certeza que quer sair?

en: Genius Setup
pt: Configuração do Genius

en: Output
pt: Saída

en: Number/Expression output options
pt: Opções de saída de números/expressões

en: Maximum digits to output (0=unlimited)
pt: Máximo de algarismos da saída (0=ilimitado)

en: Results as floats
pt: Resultados como vírgula flutuante

en: Floats in scientific notation
pt: Vírgula flutuante em notação científica

en: Always print full expressions
pt: Imprimir sempre expressões completas

en: Use mixed fractions
pt: Usar frações misturadas

en: Remember output settings across sessions
pt: Lembrar definições de saída entre sessões

en: 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.
pt: Se as definições de saída na moldura "Opções de saída de números/expressões" devem ser lembradas na próxima sessão. Não se aplica à moldura "Opções de saída de erro/informação".

en: Error/Info output options
pt: Opções de saída de erro/informação

en: Display errors in a dialog
pt: Mostrar erros num diálogo

en: Display information messages in a dialog
pt: Mostrar mensagens informativas num diálogo

en: Maximum errors to display (0=unlimited)
pt: Máximo de erros a mostrar (0=ilimitado)

en: Precision
pt: Precisão

en: NOTE: The floating point precision might not take effect
    for all numbers immediately, only new numbers calculated
    and new variables will be affected.
pt: NOTA: a precisão de vírgula flutuante pode não ter efeito
    para todos os números imediatamente, só novos números
    calculados e novas variáveis serão afetados.

en: Floating point precision (bits)
pt: Precisão de vírgula flutuante (bits)

en: Remember precision setting across sessions
pt: Lembrar definições de precisão entre sessões

en: Should the precision setting be remembered for next session.
pt: Se as definições de precisão devem ser lembradas na próxima sessão.

en: Terminal options
pt: Opções de terminal

en: Scrollback lines
pt: Linhas de rolamento atrás

en: Font:
pt: Letra:

en: Black on white
pt: Preto em branco

en: Blinking cursor
pt: Cursor a piscar

en: Memory
pt: Memória

en: Limits
pt: Limites

en: When the limit is reached you will be asked if
    you wish to interrupt the calculation or continue.
    Setting to 0 disables the limit.
pt: Quando o limite for atingido ser-lhe-á perguntado
    se quer interromper o cálculo ou continuar.
    Definir como 0 desativa o limite.

en: Maximum number of nodes to allocate
pt: Número máximo de nós a alocar

en: <b>Genius is currently executing something.</b>
    
    Please try again later or interrupt the current operation.
pt: <b>O Genius está, de momento, a executar algo.</b>
    
    Por favor, tente mais tarde ou interrompa a operação atual.

en: GEL files
pt: Ficheiros GEL

en: All files
pt: Todos os ficheiros

en: Cannot open file!
pt: Impossível abrir ficheiro!

en: Output from
pt: Saída de

en: End
pt: Fim

en: Load and Run
pt: Carregar e executar

en: _Load
pt: _Carregar

en: Cannot open file
pt: Impossível abrir ficheiro

note: context
en: Line: %d
pt: Linha: %d

en: The program you are closing is unsaved, are you sure you wish to close it without saving?
pt: O programa que está a fechar não está gravado, tem a certeza que o quer fechar sem gravar?

en: Program_%d.gel
pt: Programa_%d.gel

en: Program %d
pt: Programa %d

en: Cannot open %s
pt: Impossível abrir %s

en: Open...
pt: Abrir...

en: Program is read only
pt: O programa é só de leitura

en: <b>Cannot save file %s</b>
    Details: %s
pt: <b>Impossível gravar ficheiro %s</b>
    Detalhes: %s

en: <b>Cannot save file %s</b>
pt: <b>Impossível gravar ficheiro %s</b>

en: Save new programs by "Save As..." first!
pt: Gravar novos programas primeiro com "Gravar como..."!

en: Some read-only programs are modified.  Use "Save As..." to save them to a new location.
pt: Alguns programas só de leitura foram modificados. Use "Gravar como..." para os gravar noutra localização.

en: <b>Cannot save file</b>
    Details: %s
pt: <b>Impossível gravar ficheiro</b>
    Detalhes: %s

en: <b>Cannot save file</b>
pt: <b>Impossível gravar ficheiro</b>

en: Save As...
pt: Gravar como...

en: Save Console Output...
pt: Gravar saída da consola...

en: <b>No program selected.</b>
    
    Create a new program, or select an existing tab in the notebook.
pt: <b>Nenhum programa selecionado.</b>
    
    Criar um novo programa, ou selecionar um separador existente no bloco de notas.

en: Cannot open pipe: %s
pt: Impossível abrir canal: %s

en: <b>Cannot execute program</b>
    
    Cannot fork.
pt: <b>Impossível executar o programa</b>
    
    Impossível empurrar.

en: <b>Error executing program</b>
    
    There was an error while writing the
    program to the engine.
pt: <b>Erro ao executar o programa</b>
    
    Ocorreu um erro ao escrever o
    programa no motor.

en: Memory (node number) limit has been reached, interrupt the computation?
pt: O limite de memória (número do nó) foi atingido, interromper o cálculo?

note: error always textbox textbox_title bind_response wrap
en: Can't execute genius-readline-helper-fifo!
pt: Impossível executar genius-readline-helper-fifo!

en: Readline helper died, weird.  Trying to recover, things may be odd.
pt: A ajuda do readline morreu, esquisito. A tentar recuperar, as coisas podem-se tornar esquisitas.

en: 
    Note: Compiled without GtkSourceView (better source editor)
pt: 
    Nota: compilado sem GtkSourceView (melhor editor de texto)

note: parent
en: Cannot find the library file, genius installation may be incorrect
pt: Impossível localizar o ficheiro de biblioteca, a instalação do Genius pode estar incorreta

en: Console
pt: Consola

en: %sGenius %s%s
    %s
    This is free software with ABSOLUTELY NO WARRANTY.
    For license details type `%swarranty%s'.
    For help type `%smanual%s' or `%shelp%s'.%s
pt: %sGenius %s%s
    %s
    Esta é uma aplicação livre SEM QUALQUER GARANTIA.
    Para detalhes sobre a licença escreva "%swarranty%s".
    Para ajuda escreva "%smanual%s" ou "%shelp%s".%s

en: Genius Math Tool
pt: Ferramenta matemática Genius

en: Genius Mathematical Tool and Calculator
pt: Ferramenta matemática e calculadora Genius

en: Mathematics;Matrix;Vector;Linear Algebra;Calculus;Plot;Plotting;Graph;Graphing;Function;Number Theory;
pt: Matemática;Matriz;Vetor;Linear;Álgebra;Cálculo;Gráfico;Esboçar;Função;Número;Teoria de números;

en: Rotate
pt: Rodar

en: Rotate about %s axis:
pt: Rodar sobre o eixo %s:

en: Rotate about dependent axis:
pt: Rodar sobre eixo dependente:

en: Print
pt: Imprimir

en: Print command:
pt: Comando de impressão:

en: Cannot open temporary file, cannot print.
pt: Impossível abrir ficheiro temporário, impossível imprimir.

en: Printing failed
pt: A impressão falhou

en: Printing failed: %s
pt: A impressão falhou: %s

en: File already exists.  Overwrite it?
pt: O ficheiro já existe. Sobrescrevê-lo?

en: Export failed
pt: A exportação falhou

en: Export encapsulated postscript
pt: Exportar postscript encapsulado

en: Export postscript
pt: Exportar postscript

en: Export PDF
pt: Exportar PDF

en: Export PNG
pt: Exportar PNG

en: Missing ps2pdf command, perhaps ghostscript is not installed.
pt: Comando ps2pdf em falta, talvez o ghostscript não esteja instalado.

en: EPS files
pt: Ficheiros EPS

en: PS files
pt: Ficheiros PS

en: PDF files
pt: Ficheiros PDF

en: PNG files
pt: Ficheiros PNG

en: Generate preview in EPS file (with ps2epsi)
pt: Gerar antevisão em ficheiro EPS (com ps2epsi)

en: Solver
pt: Solucionista

en: Clea_r solutions
pt: _Limpar soluções

en: _Plot solution
pt: _Esboçar solução

en: 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.
pt: Clicar na janela de gráfico vai desenhar uma solução de acordo com os parâmetros definidos abaixo, começando no ponto clicado. Para voltar a usar o rato para ampliar, feche esta janela.

en: X increment:
pt: Incremento X:

en: T increment:
pt: Incremento Y:

en: T interval length:
pt: Comprimento do intervalo T:

en: Point x:
pt: Ponto x:

en: Plot
pt: Esboçar

en: _Graph
pt: _Gráfico

en: _Print...
pt: _Imprimir...

en: _Export postscript...
pt: _Exportar postscript...

en: E_xport encapsulated postscript...
pt: E_Xportar postscript encapsulado...

en: Export P_DF...
pt: Exportar P_DF...

en: Export P_NG...
pt: Exportar P_NG...

en: _Zoom
pt: _Ampliação

en: Zoom _out
pt: _Ampliar

en: Zoom _in
pt: _Reduzir

en: _Fit dependent axis
pt: _Ajustar eixo dependente

en: _Reset to original zoom
pt: _Repor ampliação original

en: _View
pt: _Ver

en: _Reset angles
pt: _Repor ângulos

en: _Top view
pt: _Vista superior

en: R_otate axis...
pt: R_Odar eixo...

en: Start rotate _animation...
pt: _Iniciar rotação animada...

en: Stop rotate a_nimation...
pt: _Parar rotação animada...

en: _Solver
pt: _Solucionista

en: _Solver...
pt: _Solucionista...

en: _Clear solutions
pt: _Limpar soluções

en: Errors during plotting (possibly harmless), see the console.
pt: Erros durante o esboço (possivelmente inofensivos), veja a consola.

en: Function
pt: Função

en: Function #%d
pt: Função nº %d

en: Graph limits not given as a 4-vector
pt: Limites de gráfico não indicados como um vetor 4

en: Graph limits not given as numbers
pt: Limites de gráfico não indicados como números

en: Graph limits not given as a 2-vector
pt: Limites de gráfico não indicados como um vetor 2

en: Graph limits not given as a 6-vector
pt: Limites de gráfico não indicados como um vetor 6

en: Ticks must be between 2 and 200
pt: Marcas têm de estar entre 2 e 200

en: Ticks not given as numbers
pt: Marcas não indicadas como números

en: Ticks not given as a number or a 2-vector
pt: Marcas não indicadas como número ou vetor 2

en: 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).
pt: Insira o nome da função ou a expressão envolvendo as variáveis %s e %s (ou a variável %s que será %s=%s+i%s) que dá a inclinação no ponto (%s,%s).

en: %s from:
pt: %s de:

en: %s increment:
pt: Incremento %s:

en: %s interval length:
pt: Comprimento do intervalo %s:

en: Point %s:
pt: Ponto %s:

en: 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).
pt: Insira os nomes das funções ou as expressões envolvendo as variáveis %s e %s (ou a variável %s que será %s=%s+i%s) que dá a d%s/d%s e d%s/d%s do sistema autónomo a ser esboçado no ponto (%s,%s).

en: Type in function names or expressions involving the %s variable in the boxes below to graph them
pt: Insira os nomes das funções ou as expressões envolvendo a variável %s nas caixas abaixo para fazer um gráfico

en: 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.
pt: Insira os nomes das funções ou as expressões envolvendo a variável %s nas caixas abaixo para fazer um gráfico. Ou preenche ambas as caixas com %s= e %s= à frente delas indicando as coordenadas %s e %s separadamente ou, em alternativa, preencha a caixa %s= indicando %s e%s como as partes real e imaginária de um número complexo.

en: Parameter %s from:
pt: Parâmetro %s de:

en: 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.
pt: Insira o nome da função ou a expressão envolvendo as variáveis %s e %s (ou a variável %s que será %s=%s+i%s) nas caixas abaixo para fazer um gráfico. Funções com um argumento único serão passadas como número complexo.

en: Change variable names
pt: Alterar nomes de variáveis

en: Some values were illegal
pt: Alguns valores eram ilegais

en: independent variable (x):
pt: variável independente (x):

en: dependent variable (y):
pt: variável dependente (y):

en: complex variable (z = x+iy):
pt: variável complexa (z = x+iy):

en: parameter variable (t):
pt: variável de parâmetro (t):

en: independent variable (y):
pt: variável independente (y):

en: independent complex variable (z = x+iy):
pt: variável independente complexa (z = x+iy):

en: _Functions / Expressions
pt: _Funções/Expressões

note: t range
en: Parameter t from:
pt: Parâmetro t de:

en: to:
pt: até:

en: by:
pt: por:

en: Pa_rametric
pt: Pa_Ramétrico

note: # of ticks
en: Vertical ticks:
pt: Marcas verticais:

note: # of ticks
en: Horizontal ticks:
pt: Marcas horizontais:

en: Sl_ope field
pt: _Campo Inclinação

note: Normalize the arrow length?
en: _Normalize arrow length (do not show size)
pt: _Normalizar o tamanho da seta (não mostrar tamanho)

en: _Vector field
pt: Campo _Vetor

note: draw legend?
en: _Draw legend
pt: _Desenhar legenda

note: draw axis labels?
en: Draw axis labels
pt: Desenhar rótulos de eixos

note: change varnames
en: Change variable names...
pt: Alterar nomes de variáveis...

note: plot window * Plot window frame
en: Plot Window
pt: Janela de esboço

note: * X range
en: X from:
pt: X de:

note: * Y range
en: Y from:
pt: Y de:

note: fit dependent axis?
en: Fit dependent axis
pt: Ajustar eixo dependente

en: Function / Expression
pt: Função/Expressão

note: * Z range
en: Dependent axis from:
pt: Eixo dependente de:

en: Function _line plot
pt: _Linha de função

en: _Surface plot
pt: _Superfície

en: No functions to plot or no functions could be parsed
pt: Sem funções para esboçar ou as funções não puderam ser processadas

en: Invalid %s range
pt: Intervalo %s inválido

en: Invalid dependent range
pt: Intervalo dependente inválido

en: Only specify %s and %s, or %s, not all at once.
pt: Especificar só %s e %s, ou %s, não tudo de uma vez.

en: Create Plot
pt: Criar esboço

en: %s: Plotting in progress, cannot call %s
pt: %s: esboço em curso, impossível chamar %s

en: %s: argument not a function
pt: %s: argumento não é uma função

en: %s: only one function supported
pt: %s: só é suportada uma função

en: Graph limits not given as a 4-vector or a 6-vector
pt: Limites de gráfico não indicados como vetor 4 ou vetor 6

en: %s: invalid X range
pt: %s: intervalo X inválido

en: %s: invalid Y range
pt: %s: intervalo Y inválido

en: %s: invalid Z range
pt: %s: intervalo Z inválido

en: %s: dx must be positive
pt: %s: dx tem de ser positivo

en: %s: Slope field not active
pt: %s: campo Inclinação não ativo

en: %s: dt must be positive
pt: %s: dt tem de ser positivo

en: %s: tlen must be positive
pt: %s: tlen tem de ser positivo

en: %s: Vector field not active
pt: %s: campo Vetor não ativo

en: %s: First argument must be a function
pt: %s: o 1º argumento tem de ser uma função

en: %s: First two arguments must be functions
pt: %s: os 1ºs dois argumentos têm de ser funções

en: %s: only up to 10 functions supported
pt: %s: só são suportadas até 10 funções

en: Graph limits not given as a 2-vector or a 4-vector
pt: Limites de gráfico não indicados como vetor 2 ou vetor 4

en: %s: invalid T range
pt: %s: intervalo T inválido

en: %s: Points should be given as a real, n by 3 matrix with columns for x, y and z, n>=%d
pt: %s: pontos devem ser indicados como matriz real de n por 3, com colunas para x, y e z, n>=%d

en: %s: No color specified
pt: %s: sem cor especificada

en: %s: Cannot parse color '%s'
pt: %s: impossível processar cor "%s"

en: %s: A vector giving color should be a 3-vector of real numbers between 0 and 1
pt: %s: um vetor a indicar cor deve ser um vetor 3 de números reais entre 0 e 1

en: %s: Warning: Values for red, green, or blue out of range (0 to 1), I will clip them to this interval
pt: %s, aviso: valores para vermelho, verde ou azul fora do intervalo (0 a 1), serão cortados para este intervalo

en: %s: Color must be a string or a three-vector of rgb values (between 0 and 1)
pt: %s: cor tem de ser uma cadeia ou um vetor 3 de valores RGB (entre 0 e 1)

en: %s: Wrong number of arguments
pt: %s: número errado de argumentos

en: %s: No thickness specified
pt: %s: sem espessura especificada

en: %s: No window specified
pt: %s: sem janela especificada

en: %s: arrow style should be "origin", "end", "both", or "none"
pt: %s: estilo de seta tem de ser "origin", "end", "both", ou "none"

en: %s: No legend specified
pt: %s: sem legenda especificada

en: %s: Legend must be a string
pt: %s: legenda tem de ser uma expressão

en: %s: Bad parameter
pt: %s: parâmetro errado

en: %s: Unknown style
pt: %s: estilo desconhecido

en: %s: Surface should be given as a real, n by 3 matrix with columns for x, y, z, where n>=3
pt: %s: superfície tem de ser indicada como matriz real de n por 3, com colunas para x, y e z, onde n>=3

en: %s: argument not a matrix of data
pt: %s: argumento não é uma matriz de dados

en: %s: Surface grid data should be given as a real matrix
pt: %s: dados de grelha de superfície têm de ser indicados como matriz real

en: %s: first argument not a matrix of data
pt: %s: 1º argumento não é uma matriz de dados

en: %s: second argument not a 4 or 6 element vector of limits
pt: %s: 2º argumento não é um vetor de limites de 4 ou 6 elementos

en: %s: too many arguments or last argument not a string label
pt: %s: demasiados argumentos ou o último não é um rótulo de cadeia

en: %s: first argument not a nonempty string
pt: %s: primeiro argumento não é cadeia não vazia

en: %s: type not specified and filename has no extension
pt: %s: tipo não especificado e nome de ficheiro sem extensão

en: %s: second argument not a nonempty string
pt: %s: 2º argumento não é cadeia não vazia

en: %s: plot canvas not active, cannot export
pt: %s: tela de esboço não ativa, impossível exportar

en: %s: export failed
pt: %s: exportação falhou

en: %s: unknown file type, can be "png", "eps", or "ps".
pt: %s: tipo de ficheiro desconhecido, pode ser "png", "eps", ou "ps".

en: Variable names not given in a 4-vector
pt: Nomes de variável não indicados como vetor 4

en: Variable names should be strings
pt: Nomes de variáveis têm de ser cadeias

en: Variable names must be valid identifiers
pt: Nomes de variáveis têm de ser identificadores válidos

en: Variable names must be mutually distinct
pt: Nomes de variáveis têm de ser mutuamente distintos

en: Variable names not given in a 3-vector
pt: Nomes de variáveis não indicados como vetor 3

en: Plotting
pt: A esboçar

note: internal
en: Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2
pt: Esboçar uma função com uma linha. Primeiro vêm as funções (até 10) e depois os limites opcionais como x1,x2,y1,y2

en: 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
pt: Esboçar uma função paramétrica com uma linha. Primeiro vêm as funções para x e y, depois os limites t opcionais como t1, t2, tinc e depois os limites opcionais como x1,x2,y1,y2

en: 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
pt: Esboçar uma função paramétrica com valor complexo com uma linha. Primeiro vem a função que devolve x+iy, depois os limites t opcionais como t1, t2, tinc e depois os limites opcionais como x1,x2,y1,y2

en: 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
pt: Esboçar um campo inclinação. Primeiro vem a função dy/dx em termos de x e y (ou um z complexo) e depois os limites opcionais como x1,x2,y1,y2

en: 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
pt: Esboçar um campo Vetor. Primeiro vêm as funções dx/dt e dy/dt em termos de x e y e depois os limites opcionais como x1,x2,y1,y2

en: Draw a solution for a slope field starting at x,y and using dx as increment
pt: Desenhar uma solução para um campo Inclinação começando em x,y e usando dx como incremento

en: Clear all the slopefield solutions
pt: Limpar todas as soluções de campo Inclinação

en: Draw a solution for a vector field starting at x,y, using dt as increment for tlen units
pt: Desenhar uma solução para um campo Vetor começando em x,y e usando dt como incremento para tlen unidades

en: Clear all the vectorfield solutions
pt: Limpar todas as soluções de campo Vetor

en: 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
pt: Esboçar uma função de superfície que recebe dois argumentos ou um número complexo. Primeiro vem a função e depois os limites opcionais como x1,x2,y1,y2,z1,z2

en: Show the surface (3d) plot window and clear out functions
pt: Mostrar a janela de esboço de superfície (3d) e limpar as funções

en: 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.
pt: Esboçar dados de superfície indicados como matriz de dados de n por 3 (n>=3) com cada linha sendo x,y,z. Opcionalmente, pode passar um rótulo e limites. Se não passar limites, serão calculados a partir dos dados.

en: 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.
pt: Esboçar dados de superfície indicados como matriz (onde as linhas são a coordenada x e as colunas a coordenada y), os limites são indicados como [x1,x2,y1,y2] ou, opcionalmente, [x1,x2,y1,y2,z1,z2] e uma cadeia opcional para o rótulo.

en: 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
pt: Desenhar uma linha de x1,y1,z1 até x2,y2,z2 no esboço da superfície (3d). x1,y1,z1,x2,y2,z2 podem ser substituídos por uma matriz de n por 3 para obter uma linha mais longa

en: 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.
pt: Desenhar um ponto em x,y,z no esboço da superfície (3d). x,y,z podem ser substituídos por uma matriz de n por 3 para obter mais pontos.

en: Show the line plot window and clear out functions
pt: Mostrar a janela de esboço de linha e limpar as funções

en: 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.
pt: Desenhar uma linha de x1,y1 até x2,y2. x1,y1,x2,y2 podem ser substituídos por uma matriz de n por 2 para obter uma linha mais longa

en: Draw a point at x,y.  x,y can be replaced by a n by 2 matrix for more points.
pt: Desenhar um ponto em x,y. x,y podem ser substituídos por uma matriz de n por 2 para obter mais pontos.

en: Freeze the plot canvas, that is, inhibit drawing
pt: Congelar a tela, ou seja, inibir o desenho

en: Thaw the plot canvas and redraw the plot immediately
pt: Descongelar a tela e esboçar de novo imediatamente

en: Raise the plot window, and create the window if necessary
pt: Elevar a janela de esboço e criar a janela, se necessário

en: 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".
pt: Exportar o conteúdo atual da tela para um ficheiro. O tipo de ficheiro é dado pelo tipo de cadeia, que pode ser "png", "eps", ou "ps".

en: Number of slopefield ticks as a vector [vertical,horizontal].
pt: Número de marcas de campo Inclinação como vetor [vertical,horizontal].

en: Number of vectorfield ticks as a vector [vertical,horizontal].
pt: Número de marcas de campo Vetor como vetor [vertical,horizontal].

en: Default names used by all 2D plot functions.  Should be a 4 vector of strings or identifiers [x,y,z,t].
pt: Nomes predefinidos usados por todas as funções de esboço 2D. Tem de ser um vetor 4 de cadeias ou identificadores [x,y,z,t].

en: 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).
pt: Nomes predefinidos usados por todas as funções de superfície. Tem de ser um vetor 3 de cadeias ou identificadores [x,y,z] (onde z=x+iy e não o eixo dependente).

en: Normalize vectorfields if true.  That is, only show direction and not magnitude.
pt: Normalizar o campo Vetor, se verdadeiro. Ou seja, mostrar só a direção e não a magnitude.

en: If to draw legends or not on line plots.
pt: Se deve desenhar legendas nos esboços de linha.

en: If to draw axis labels on line plots.
pt: Se deve desenhar rótulos de eixos nos esboços de linha.

en: If to draw legends or not on surface plots.
pt: Se deve desenhar legendas nos esboços de superfície.

en: Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]
pt: Janela de esboço de linha (limites) como um vetor 4 na forma [x1,x2,y1,y2]

en: Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,z2]
pt: Janela de esboço de superfície como um vetor 6 na forma [x1,x2,y1,y2,z1,z2]

en: Determinant of a non-square matrix is undefined
pt: Determinante de uma matriz não quadrada é indefinido

en: Trying to increment a nonvalue
pt: A tentar incrementar um não valor

en: Integer exponent too large to compute
pt: Expoente inteiro demasiado grande para calcular

en: Can't do modulo of floats or rationals!
pt: Impossível executar módulo de decimais ou racionais!

en: Can't do GCD of floats or rationals!
pt: Impossível executar GCD de decimais ou racionais!

en: Can't modulo invert non integers!
pt: Impossível executar inversão de módulo de não inteiros!

en: Can't get Jacobi symbols of floats or rationals!
pt: Impossível obter símbolos de jacobi de decimais ou racionais!

en: Can't get Legendre symbols of floats or rationals!
pt: Impossível obter símbolos Legendre de decimais ou racionais!

en: Can't get Jacobi symbol with Kronecker extension of floats or rationals!
pt: Impossível obter símbolo de jacobi com extensão Kronecker de decimais ou racionais!

en: Lucas must get an integer argument!
pt: Lucas tem de obter um argumento inteiro!

en: Number too large to compute Lucas number!
pt: Número demasiado grande para calcular número de Lucas!

en: No such thing as negative Lucas numbers!
pt: Não existem números de Lucas negativos!

en: Cannot get next prime after non-integer!
pt: Impossível obter primo seguinte após não inteiro!

en: %s: can't work on non-integers!
pt: %s: impossível trabalhar com não inteiros!

en: Can't do factorials of rationals or floats!
pt: Impossível fazer fatoriais de racionais ou decimais!

en: Number too large to compute factorial!
pt: Número demasiado grande para calcular fatorial!

en: Can't do factorials of negative numbers!
pt: Impossível calcular fatoriais de números negativos!

en: Can't do binomials of rationals or floats!
pt: Impossível fazer binómios de racionais ou decimais!

en: %s: Bad types for mod power
pt: %s: tipos inválidos para potência mod

en: Can't invert %s modulo %s in %s
pt: Impossível inverter %s módulo de %s em %s

en: Can't make random integer from a non-integer
pt: Impossível criar inteiro aleatório a partir de um não inteiro

en: Range for random integer must be positive
pt: Intervalo para inteiro aleatório tem de ser positivo

en: Can't get numerator of floating types
pt: Impossível obter numerador de tipos decimais

en: Can't compare complex numbers
pt: Impossível comparar números complexos

en: Can't modulo complex numbers
pt: Impossível cálcular módulo de números complexos

en: Inverse of %s modulo %s not found!
pt: Inverso de %s módulo de %s não encontrado!

en: Can't do modulo invert on complex numbers
pt: Impossível calcular inverso de módulo em números complexos

en: Can't GCD complex numbers
pt: Impossível calcular GCD em números complexos

en: Can't LCM complex numbers
pt: Impossível calcular LCM em números complexos

en: Can't get Jacobi symbols of complex numbers
pt: Impossível calcular símbolos de Jacobi em números complexos

en: Can't get Legendre symbols of complex numbers
pt: Não foi possível calcular símbolos de Legendre de números complexos

en: Can't get Jacobi symbol with Kronecker extension for complex numbers
pt: Impossível calcular símbolo de Jacobi com extensão Kronecker em números complexos

en: Can't get Lucas number for complex numbers
pt: Impossível calcular número de Lucas em números complexos

en: Can't get next prime for complex numbers
pt: Impossível calcular primo seguinte em números complexos

en: %s: can't work on complex numbers
pt: %s: impossível trabalhar com números complexos

en: %s: can't take logarithm of 0
pt: %s: impossível receber logaritmo de 0

en: arctan2 not defined for complex numbers
pt: arctan2 não definido para números complexos

en: Can't make random integer out of a complex number
pt: Impossível criar inteiro aleatório a partir de um número complexo

en: Can't make factorials of complex numbers
pt: Impossível criar fatoriais a partir de números complexos

en: Can't make binomials of complex numbers
pt: Impossível criar binómios a partir de números complexos

en: Can't determine type of a complex number
pt: Impossível determinar tipo de um número complexo

en: Can't convert complex number into integer
pt: Impossível converter número complexo em inteiro

en: Can't convert real number to integer
pt: Impossível converter número real em inteiro

en: Integer too large for this operation
pt: Inteiro demasiado grande para esta operação

en: Can't convert complex number into a double
pt: Impossível converter número complexo em duplo

en: Can't convert real number to double
pt: Impossível converter número real em duplo

en: Number too large for this operation
pt: Número demasiado grande para esta operação

en: ERROR: local statement not the first statement in function definition
pt: ERRO: declaração local não é a 1ª declaração na definição da função

en: Can't open plugin!
pt: Impossível abrir extensão!

en: Can't initialize plugin!
pt: Impossível inicializar extensão!

en: %s: '%s' not a function of one variable
pt: %s: "%s" não é função de uma só variável

en: %s: Cannot differentiate the '%s' function
pt: %s: impossível diferenciar a função "%s"

en: Symbolic Operations
pt: Operações simbólicas

en: Attempt to symbolically differentiate the function f, where f is a function of one variable.
pt: Tentar diferenciar simbolicamente a função f, onde f é uma função de uma só variável.

en: Attempt to symbolically differentiate the function f, where f is a function of one variable, returns null if unsuccessful but is silent.
pt: Tentar diferenciar simbolicamente a função f, onde f é uma função de uma só variável, devolve nulo se não tiver sucesso mas é silenciosa.

en: This is the test-plugin function
pt: Esta é a função da extensão teste

en: You have opened test plugin!
    
    Will evaluate 2+2 as a demonstration
    2+2 =
pt: Abriu a extensão de teste!
    
    Será avaliado 2+2 como uma demonstração
    2+2 =

en: For my next trick I will add a function named TestPluginFunction
pt: Para o próximo truque será adicionada uma função de nome TestPluginFunction

en: That's it, isn't this fun
pt: Aqui está, não é divertido?

en: Stack underflow!
pt: Valores na pilha insuficientes!
