# Canadian English translation for genius
# Copyright (C) 2004 Adam Weinberger and the GNOME Foundation
# This file is distributed under the same licence as the genius package.
# Adam Weinberger <adamw@gnome.org>, 2004
#
#
msgid ""
msgstr ""
"Project-Id-Version: genius\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-06 08:18-0600\n"
"PO-Revision-Date: 2005-07-22 00:09-0400\n"
"Last-Translator: Adam Weinberger <adamw@gnome.org>\n"
"Language-Team: Canadian English <adamw@gnome.org>\n"
"Language: en_CA\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#: ../lib/library-strings.c:1
msgid "Compose two functions"
msgstr "Compose two functions"

#: ../lib/library-strings.c:2
msgid ""
"Compose a function with itself n times, passing x as argument, and returning "
"x if n == 0"
msgstr ""
"Compose a function with itself n times, passing x as argument, and returning "
"x if n == 0"

#: ../lib/library-strings.c:3
msgid ""
"Print a table of values for f(n) for numbers from vector v, or if v is a "
"number for integers from 1 to v"
msgstr ""

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

#: ../lib/library-strings.c:5
msgid "Tolerance of the Chop function"
msgstr "Tolerance of the Chop function"

#: ../lib/library-strings.c:6
msgid "How many iterations to try to find the limit for continuity and limits"
msgstr ""
"Number of iterations to try to find the limit for continuity and limits"

#: ../lib/library-strings.c:7
msgid ""
"How many successive steps to be within tolerance for calculation of "
"continuity"
msgstr ""
"How many successive steps to be within tolerance for calculation of "
"continuity"

#: ../lib/library-strings.c:8
msgid "Tolerance for continuity of functions and for calculating the limit"
msgstr "Tolerance for continuity of functions and for calculating the limit"

#: ../lib/library-strings.c:9
msgid "How many iterations to try to find the limit for derivative"
msgstr "How many iterations to try to find the limit for derivative"

#: ../lib/library-strings.c:10
msgid ""
"How many successive steps to be within tolerance for calculation of "
"derivative"
msgstr ""
"How many successive steps to be within tolerance for calculation of "
"derivative"

#: ../lib/library-strings.c:11
msgid "Tolerance for calculating the derivatives of functions"
msgstr "Tolerance for calculating the derivatives of functions"

#: ../lib/library-strings.c:12
#, fuzzy
msgid "Tolerance of the ErrorFunction (used for complex values only)"
msgstr "Tolerance of the ErrorFunction"

#: ../lib/library-strings.c:13
msgid "Tolerance of the GaussDistribution function"
msgstr "Tolerance of the GaussDistribution function"

#: ../lib/library-strings.c:14
msgid "The function used for numerical integration in NumericalIntegral"
msgstr "The function used for numerical integration in NumericalIntegral"

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

#: ../lib/library-strings.c:16
msgid "How many iterations to try for InfiniteSum and InfiniteProduct"
msgstr "How many iterations to try for InfiniteSum and InfiniteProduct"

#: ../lib/library-strings.c:17
msgid ""
"How many successive steps to be within tolerance for InfiniteSum and "
"InfiniteProduct"
msgstr ""
"How many successive steps to be within tolerance for InfiniteSum and "
"InfiniteProduct"

#: ../lib/library-strings.c:18
msgid "Tolerance for InfiniteSum and InfiniteProduct"
msgstr "Tolerance for InfiniteSum and InfiniteProduct"

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

#: ../lib/library-strings.c:20
msgid "Replace very small number with zero"
msgstr "Replace very small number with zero"

#: ../lib/library-strings.c:21
msgid "Return the fractional part of a number"
msgstr "Return the fractional part of a number"

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

#: ../lib/library-strings.c:23
msgid ""
"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
"given, e is used"
msgstr ""
"Logarithm of any base (calls DiscreteLog if in modulo mode). If base is not "
"given, e is used"

#: ../lib/library-strings.c:24
#, fuzzy
msgid "The arccos (inverse cos) function"
msgstr "The arccos (reverse cos) function"

#: ../lib/library-strings.c:25
#, fuzzy
msgid "The arccosh (inverse cosh) function"
msgstr "The arccosh (reverse cosh) function"

#: ../lib/library-strings.c:26
#, fuzzy
msgid "The arccot (inverse cot) function"
msgstr "The arccot (reverse cot) function"

#: ../lib/library-strings.c:27
#, fuzzy
msgid "The arccoth (inverse coth) function"
msgstr "The arccoth (reverse coth) function"

#: ../lib/library-strings.c:28
#, fuzzy
msgid "The inverse cosecant function"
msgstr "The reverse cosecant function"

#: ../lib/library-strings.c:29
#, fuzzy
msgid "The inverse hyperbolic cosecant function"
msgstr "The reverse hyperbolic cosecant function"

#: ../lib/library-strings.c:30
#, fuzzy
msgid "The inverse secant function"
msgstr "The reverse secant function"

#: ../lib/library-strings.c:31
#, fuzzy
msgid "The inverse hyperbolic secant function"
msgstr "The reverse hyperbolic secant function"

#: ../lib/library-strings.c:32
#, fuzzy
msgid "The arcsin (inverse sin) function"
msgstr "The arcsin (reverse sin) function"

#: ../lib/library-strings.c:33
#, fuzzy
msgid "The arcsinh (inverse sinh) function"
msgstr "The arcsinh (reverse sinh) function"

#: ../lib/library-strings.c:34
#, fuzzy
msgid "The arctanh (inverse tanh) function"
msgstr "The arctanh (reverse tanh) function"

#: ../lib/library-strings.c:35
msgid "The cotangent function"
msgstr "The cotangent function"

#: ../lib/library-strings.c:36
msgid "The hyperbolic cotangent function"
msgstr "The hyperbolic cotangent function"

#: ../lib/library-strings.c:37
msgid "The cosecant function"
msgstr "The cosecant function"

#: ../lib/library-strings.c:38
msgid "The hyperbolic cosecant function"
msgstr "The hyperbolic cosecant function"

#: ../lib/library-strings.c:39
msgid "The secant function"
msgstr "The secant function"

#: ../lib/library-strings.c:40
msgid "The hyperbolic secant function"
msgstr "The hyperbolic secant function"

#: ../lib/library-strings.c:41
msgid "The hyperbolic tangent function"
msgstr "The hyperbolic tangent function"

#: ../lib/library-strings.c:42
msgid "Are a and b relatively prime?"
msgstr "Are a and b relatively prime?"

#: ../lib/library-strings.c:43
msgid "Return the nth Bernoulli number"
msgstr "Return the nth Bernoulli number"

#: ../lib/library-strings.c:44
msgid ""
"Find the x that solves the system given by the vector a and modulo the "
"elements of m, using the Chinese Remainder Theorem"
msgstr ""
"Find the x that solves the system given by the vector a and modulo the "
"elements of m, using the Chinese Remainder Theorem"

#: ../lib/library-strings.c:45
msgid ""
"Given two factorizations, give the factorization of the product, see "
"Factorize"
msgstr ""
"Given two factorizations, give the factorization of the product. See "
"Factorize"

#: ../lib/library-strings.c:46
msgid "Convert a vector of values indicating powers of b to a number"
msgstr "Convert a vector of values indicating powers of b to a number"

#: ../lib/library-strings.c:47
msgid "Convert a number to a vector of powers for elements in base b"
msgstr "Convert a number to a vector of powers for elements in base b"

#: ../lib/library-strings.c:48
#, fuzzy
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm"
msgstr ""
"Find discrete log of n base b in F_q, where q is a prime using the Silver-"
"Pohlig-Hellman algoritm"

#: ../lib/library-strings.c:49
msgid ""
"Compute phi(n), the Euler phi function, that is the number of integers "
"between 1 and n relatively prime to n"
msgstr ""
"Compute phi(n), the Euler phi function, the number of integers between 1 and "
"n relatively prime to n"

#: ../lib/library-strings.c:50
msgid "Return all factors of a number"
msgstr "Return all factors of a number"

#: ../lib/library-strings.c:51
#, fuzzy
msgid ""
"Attempt Fermat factorization of n into (t-s)*(t+s), returns t and s as a "
"vector if possible, null otherwise"
msgstr ""
"Attempt Fermat factorization of n into (t-s)*(t+s). Returns t and s as a "
"vector if possible, null otherwise"

#: ../lib/library-strings.c:52
msgid "Find the first primitive element in F_q (q must be a prime)"
msgstr "Find the first primitive element in F_q (q must be a prime)"

#: ../lib/library-strings.c:53
msgid "Find a random primitive element in F_q (q must be a prime)"
msgstr "Find a random primitive element in F_q (q must be a prime)"

#: ../lib/library-strings.c:54
msgid ""
"Compute discrete log base b of n in F_q (q a prime) using the factor base "
"S.  S should be a column of primes possibly with second column precalculated "
"by IndexCalculusPrecalculation."
msgstr ""
"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."

#: ../lib/library-strings.c:55
msgid ""
"Run the precalculation step of IndexCalculus for logarithms base b in F_q (q "
"a prime) for the factor base S (where S is a column vector of primes).  The "
"logs will be precalculated and returned in the second column."
msgstr ""
"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."

#: ../lib/library-strings.c:56
#, fuzzy
msgid "Test if Mp is a Mersenne prime using a table"
msgstr "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"

#: ../lib/library-strings.c:57
msgid "Tests if a rational number is a perfect power"
msgstr "Tests if a rational number is a perfect power"

#: ../lib/library-strings.c:58
msgid ""
"Check if g is primitive in F_q, where q is a prime.  If q is not prime "
"results are bogus."
msgstr ""
"Check if g is primitive in F_q, where q is a prime.  Results are bogus if q "
"is not prime."

#: ../lib/library-strings.c:59
msgid ""
"Check if g is primitive in F_q, where q is a prime and f is a vector of "
"prime factors of q-1.  If q is not prime results are bogus."
msgstr ""
"Check if g is primitive in F_q, where q is a prime and f is a vector of "
"prime factors of q-1.  Results are bogus if q is not prime."

#: ../lib/library-strings.c:60
msgid ""
"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
msgstr ""
"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"

#: ../lib/library-strings.c:61
msgid "Test if n is a strong pseudoprime to base b but not a prime"
msgstr "Test if n is a strong pseudoprime to base b but not a prime"

#: ../lib/library-strings.c:62
msgid ""
"Return the residue of a mod n with the least absolute value (in the interval "
"-n/2 to n/2)"
msgstr ""
"Return the residue of a mod n with the least absolute value (in the interval "
"-n/2 to n/2)"

#: ../lib/library-strings.c:63
msgid "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"
msgstr "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"

#: ../lib/library-strings.c:64
msgid "Return all maximal prime power factors of a number"
msgstr "Return all maximal prime power factors of a number"

#: ../lib/library-strings.c:65
msgid "Vector with the known Mersenne prime exponents"
msgstr ""

#: ../lib/library-strings.c:66
msgid "Return the Moebius mu function evaluated in n"
msgstr "Return the Moebius mu function evaluated in n"

#: ../lib/library-strings.c:67
#, fuzzy
msgid "Returns the p-adic valuation (number of trailing zeros in base p)."
msgstr "Returns the padic valuation (number of trailing zeros in base p)."

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

#: ../lib/library-strings.c:69
msgid "Return all prime factors of a number"
msgstr "Return all prime factors of a number"

#: ../lib/library-strings.c:70
#, fuzzy
msgid "Pseudoprime test, true if and only if b^(n-1) == 1 (mod n)"
msgstr "Pseudoprime test, true iff b^(n-1) == 1 (mod n)"

#: ../lib/library-strings.c:71
msgid "Removes all instances of the factor m from the number n"
msgstr "Removes all instances of the factor m from the number n"

#: ../lib/library-strings.c:72
#, fuzzy
msgid ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algorithm, given f being the factorization of q-1"
msgstr ""
"Find discrete log of n base b in F_q where q is a prime using the Silver-"
"Pohlig-Hellman algoritm, given f being the factorization of q-1"

#: ../lib/library-strings.c:73
msgid ""
"Find square root of n mod p (a prime). Null is returned if not a quadratic "
"residue."
msgstr ""
"Find square root of n mod p (a prime). Null is returned if not a quadratic "
"residue."

#: ../lib/library-strings.c:74
msgid ""
"Apply a function over all entries of a matrix and return a matrix of the "
"results"
msgstr ""
"Apply a function over all entries of a matrix and return a matrix of the "
"results"

#: ../lib/library-strings.c:75
msgid ""
"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
"and return a matrix of the results"
msgstr ""
"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
"and return a matrix of the results"

#: ../lib/library-strings.c:76
msgid "Remove column(s) and row(s) from a matrix"
msgstr "Remove column(s) and row(s) from a matrix"

#: ../lib/library-strings.c:77
#, fuzzy
msgid "Calculate the kth compound matrix of A"
msgstr "Calculate the kth compound matrix of A"

#: ../lib/library-strings.c:78
msgid "Delete a column of a matrix"
msgstr "Delete a column of a matrix"

#: ../lib/library-strings.c:79
msgid "Delete a row of a matrix"
msgstr "Delete a row of a matrix"

#: ../lib/library-strings.c:80
#, fuzzy
msgid "Get the dot product of two vectors (no conjugates)"
msgstr "Get the dot product of two vectors"

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

#: ../lib/library-strings.c:82
msgid "Make diagonal matrix from a vector"
msgstr "Make diagonal matrix from a vector"

#: ../lib/library-strings.c:83
msgid "Make column vector out of matrix by putting rows after each other"
msgstr ""

#: ../lib/library-strings.c:84
msgid "Make column vector out of matrix by putting columns above each other"
msgstr ""

#: ../lib/library-strings.c:85
msgid "Calculate the product of all elements in a matrix"
msgstr "Calculate the product of all elements in a matrix"

#: ../lib/library-strings.c:86
msgid "Calculate the sum of all elements in a matrix"
msgstr "Calculate the sum of all elements in a matrix"

#: ../lib/library-strings.c:87
msgid "Calculate the sum of squares of all elements in a matrix"
msgstr "Calculate the sum of squares of all elements in a matrix"

#: ../lib/library-strings.c:88
msgid "Get the outer product of two vectors"
msgstr "Get the outer product of two vectors"

#: ../lib/library-strings.c:89
msgid "Reverse elements in a vector"
msgstr "Reverse elements in a vector"

#: ../lib/library-strings.c:90
msgid "Calculate sum of each row in a matrix"
msgstr "Calculate sum of each row in a matrix"

#: ../lib/library-strings.c:91
msgid "Calculate sum of squares of each row in a matrix"
msgstr "Calculate sum of squares of each row in a matrix"

#: ../lib/library-strings.c:92
#, fuzzy
msgid "Shuffle elements in a vector"
msgstr "Reverse elements in a vector"

#: ../lib/library-strings.c:93
msgid "Sort vector elements"
msgstr "Sort vector elements"

#: ../lib/library-strings.c:94
msgid "Removes any all-zero rows of M"
msgstr "Removes any all-zero rows of M"

#: ../lib/library-strings.c:95
msgid "Return column(s) and row(s) from a matrix"
msgstr "Return column(s) and row(s) from a matrix"

#: ../lib/library-strings.c:96
msgid "Swap two rows in a matrix"
msgstr "Swap two rows in a matrix"

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

#: ../lib/library-strings.c:98
#, fuzzy
msgid "Get the auxiliary unit matrix of size n"
msgstr "Get the auxilliary unit matrix of size n"

#: ../lib/library-strings.c:99
msgid "Evaluate (v,w) with respect to the bilinear form given by the matrix A"
msgstr "Evaluate (v,w) with respect to the bilinear form given by the matrix A"

#: ../lib/library-strings.c:100
msgid ""
"Return a function that evaluates two vectors with respect to the bilinear "
"form given by A"
msgstr ""
"Return a function that evaluates two vectors with respect to the bilinear "
"form given by A"

#: ../lib/library-strings.c:101
msgid "Get the characteristic polynomial as a vector"
msgstr "Get the characteristic polynomial as a vector"

#: ../lib/library-strings.c:102
msgid "Get the characteristic polynomial as a function"
msgstr "Get the characteristic polynomial as a function"

#: ../lib/library-strings.c:103
msgid "Get a basis matrix for the columnspace of a matrix"
msgstr "Get a basis matrix for the columnspace of a matrix"

#: ../lib/library-strings.c:104
msgid ""
"Return the commutation matrix K(m,n) which is the unique m*n by m*n matrix "
"such that K(m,n) * MakeVector(A) = MakeVector(A.') for all m by n matrices A."
msgstr ""

#: ../lib/library-strings.c:105
msgid "Companion matrix of a polynomial (as vector)"
msgstr "Companion matrix of a polynomial (as vector)"

#: ../lib/library-strings.c:106
msgid "Conjugate transpose of a matrix (adjoint)"
msgstr "Conjugate transpose of a matrix (adjoint)"

#: ../lib/library-strings.c:107 ../lib/library-strings.c:108
msgid "Calculate convolution of two horizontal vectors"
msgstr "Calculate convolution of two horizontal vectors"

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

#: ../lib/library-strings.c:110
#, fuzzy
msgid "Get the determinantal divisors of an integer matrix"
msgstr ""
"Get the determinantal divisors of an integer matrix (not its characteristic)"

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

#: ../lib/library-strings.c:112
msgid "Direct sum of a vector of matrices"
msgstr "Direct sum of a vector of matrices"

#: ../lib/library-strings.c:113
#, fuzzy
msgid ""
"Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular "
"matrices)"
msgstr ""
"Get the eigenvalues of a matrix (Currently only for 2x2 and triangular "
"matrices)"

#: ../lib/library-strings.c:114
#, fuzzy
msgid ""
"Get the eigenvalues and eigenvectors of a matrix (Currently only for up to "
"2x2 matrices)"
msgstr ""
"Get the eigenvalues of a matrix (Currently only for 2x2 and triangular "
"matrices)"

#: ../lib/library-strings.c:115
#, fuzzy
msgid ""
"Apply the Gram-Schmidt process (to the columns) with respect to inner "
"product given by B (if not given use Hermitian product)"
msgstr ""
"Apply the Gram-Schmidt process (to the columns) with respect to inner "
"product given by #2"

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

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

#: ../lib/library-strings.c:118
msgid "Get the image (columnspace) of a linear transform"
msgstr "Get the image (columnspace) of a linear transform"

#: ../lib/library-strings.c:119
msgid "Get the Inf Norm of a vector"
msgstr "Get the Inf Norm of a vector"

#: ../lib/library-strings.c:120
#, fuzzy
msgid "Get the invariant factors of a square integer matrix"
msgstr ""
"Get the invariant factors of a square integer matrix (not its characteristic)"

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

#: ../lib/library-strings.c:122
#, fuzzy
msgid "Is a matrix Hermitian"
msgstr "Is a matrix hermitian"

#: ../lib/library-strings.c:123
msgid "Test if a vector is in a subspace"
msgstr "Test if a vector is in a subspace"

#: ../lib/library-strings.c:124
#, fuzzy
msgid ""
"Is a matrix (or number) invertible (Integer matrix is invertible if and only "
"if it is invertible over the integers)"
msgstr ""
"Is a matrix (or number) invertible (Integer matrix is invertible iff it's "
"invertible over the integers)"

#: ../lib/library-strings.c:125
msgid "Is a matrix (or number) invertible over a field"
msgstr "Is a matrix (or number) invertible over a field"

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

#: ../lib/library-strings.c:127
#, fuzzy
msgid "Is a matrix positive definite"
msgstr "Is a matrix hermitian"

#: ../lib/library-strings.c:128
#, fuzzy
msgid "Is a matrix positive semidefinite"
msgstr "Is a matrix skew-hermitian"

#: ../lib/library-strings.c:129
#, fuzzy
msgid "Is a matrix skew-Hermitian"
msgstr "Is a matrix skew-hermitian"

#: ../lib/library-strings.c:130
msgid "Is a matrix unitary"
msgstr "Is a matrix unitary"

#: ../lib/library-strings.c:131
#, fuzzy
msgid "Get the Jordan block corresponding to lambda and n"
msgstr "Get the Jordan block corresponding to lambda and n"

#: ../lib/library-strings.c:132
msgid "Get the kernel (nullspace) of a linear transform"
msgstr "Get the kernel (nullspace) of a linear transform"

#: ../lib/library-strings.c:133
#, fuzzy
msgid "Compute the Kronecker product of two matrices"
msgstr "Get the outer product of two vectors"

#: ../lib/library-strings.c:134
msgid ""
"Get the LU decomposition of A and store the result in the L and U which "
"should be references.  If not possible returns false."
msgstr ""
"Get the LU decomposition of A and store the result in the L and U which "
"should be references.  If not possible returns false."

#: ../lib/library-strings.c:135
msgid "Get the i-j minor of a matrix"
msgstr "Get the i-j minor of a matrix"

#: ../lib/library-strings.c:136
msgid "Return the columns that are not the pivot columns of a matrix"
msgstr "Return the columns that are not the pivot columns of a matrix"

#: ../lib/library-strings.c:137
msgid "Get the p Norm (or 2 Norm if no p is supplied) of a vector"
msgstr "Get the p Norm (or 2 Norm if no p is supplied) of a vector"

#: ../lib/library-strings.c:138
msgid "Get the nullity of a matrix"
msgstr "Get the nullity of a matrix"

#: ../lib/library-strings.c:139
msgid "Get the orthogonal complement of the columnspace"
msgstr "Get the orthogonal complement of the columnspace"

#: ../lib/library-strings.c:140
#, fuzzy
msgid ""
"Projection of vector v onto subspace W given a sesquilinear form B (if not "
"given use Hermitian product)"
msgstr "Projection of vector v onto subspace W given a bilinear form B"

#: ../lib/library-strings.c:141
msgid "Get the QR decomposition of A, returns R and Q can be a reference"
msgstr ""

#: ../lib/library-strings.c:142
msgid "Get the rank of a matrix"
msgstr "Get the rank of a matrix"

#: ../lib/library-strings.c:143
#, fuzzy
msgid "Return the Rayleigh quotient of a matrix and a vector"
msgstr "Return the Raleigh Quotient of a matrix and a vector"

#: ../lib/library-strings.c:144
msgid ""
"Compute an eigenvalue using the Rayleigh Quotient Iteration method until we "
"are epsilon from eigenvalue or for maxiter iterations"
msgstr ""

#: ../lib/library-strings.c:145
msgid "Rosser matrix, a classic symmetric eigenvalue test problem"
msgstr "Rosser matrix, a classic symmetric eigenvalue test problem"

#: ../lib/library-strings.c:146
msgid "Rotation around origin in R^2"
msgstr "Rotation around origin in R^2"

#: ../lib/library-strings.c:147
msgid "Rotation around origin in R^3 about the x-axis"
msgstr "Rotation around origin in R^3 about the x-axis"

#: ../lib/library-strings.c:148
msgid "Rotation around origin in R^3 about the y-axis"
msgstr "Rotation around origin in R^3 about the y-axis"

#: ../lib/library-strings.c:149
msgid "Rotation around origin in R^3 about the z-axis"
msgstr "Rotation around origin in R^3 about the z-axis"

#: ../lib/library-strings.c:150
msgid "Get a basis matrix for the rowspace of a matrix"
msgstr "Get a basis matrix for the rowspace of a matrix"

#: ../lib/library-strings.c:151
#, fuzzy
msgid ""
"Evaluate (v,w) with respect to the sesquilinear form given by the matrix A"
msgstr "Evaluate (v,w) with respect to the bilinear form given by the matrix A"

#: ../lib/library-strings.c:152
#, fuzzy
msgid ""
"Return a function that evaluates two vectors with respect to the "
"sesquilinear form given by A"
msgstr ""
"Return a function that evaluates two vectors with respect to the bilinear "
"form given by A"

#: ../lib/library-strings.c:153
msgid "Smith Normal Form for fields (will end up with 1's on the diagonal)"
msgstr "Smith Normal Form for fields (will end up with 1's on the diagonal)"

#: ../lib/library-strings.c:154
#, fuzzy
msgid "Smith Normal Form for square integer matrices"
msgstr "Smith Normal Form for square integer matrices (not its characteristic)"

#: ../lib/library-strings.c:155
msgid ""
"Return the Toeplitz matrix constructed given the first column c and "
"(optionally) the first row r."
msgstr ""

#: ../lib/library-strings.c:156
msgid "Calculate the trace of a matrix"
msgstr "Calculate the trace of a matrix"

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

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

#: ../lib/library-strings.c:159
msgid "The angle of two vectors, given an inner product"
msgstr "The angle of two vectors, given an inner product"

#: ../lib/library-strings.c:160
msgid "The direct sum of the vector spaces M and N"
msgstr "The direct sum of the vector spaces M and N"

#: ../lib/library-strings.c:161
msgid "Intersection of the subspaces given by M and N"
msgstr "Intersection of the subspaces given by M and N"

#: ../lib/library-strings.c:162
msgid ""
"The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"
msgstr ""
"The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"

#: ../lib/library-strings.c:163
msgid "Get the classical adjoint (adjugate) of a matrix"
msgstr "Get the classical adjoint (adjugate) of a matrix"

#: ../lib/library-strings.c:164
msgid "Compute the Column Reduced Echelon Form"
msgstr "Compute the Column Reduced Echelon Form"

#: ../lib/library-strings.c:165
#, fuzzy
msgid "Get nth Catalan number"
msgstr "Get n'th catalan number"

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

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

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

#: ../lib/library-strings.c:169
#, fuzzy
msgid "Calculate nth Fibonacci number"
msgstr "Calculate nth Fibbonacci number"

#: ../lib/library-strings.c:170
msgid "Calculate the Frobenius number for a coin problem"
msgstr ""

#: ../lib/library-strings.c:171
#, fuzzy
msgid ""
"Galois matrix given a linear combining rule (a_1*x_1+...+a_n*x_n=x_(n+1))"
msgstr ""
"Galois matrix given a linear combining rule (a_1*x_+...+a_n*x_n=x_(n+1))"

#: ../lib/library-strings.c:172
msgid "Use greedy algorithm to find c, for c . v = n.  (v must be sorted)"
msgstr ""

#: ../lib/library-strings.c:173
msgid "Harmonic Number, the nth harmonic number of order r"
msgstr "Harmonic Number, the nth harmonic number of order r"

#: ../lib/library-strings.c:174
msgid ""
"Hofstadter's function q(n) defined by q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-"
"q(n-2))"
msgstr ""
"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))"

#: ../lib/library-strings.c:175
#, fuzzy
msgid "Compute linear recursive sequence using Galois stepping"
msgstr "Compute linear recursive sequence using galois stepping"

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

#: ../lib/library-strings.c:177
#, fuzzy
msgid "Get the Pascal's triangle as a matrix"
msgstr "Get the Pascal's triangle as a matrix"

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

#: ../lib/library-strings.c:179
msgid "Stirling number of the first kind"
msgstr ""

#: ../lib/library-strings.c:180
msgid "Stirling number of the second kind"
msgstr ""

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

#: ../lib/library-strings.c:182
msgid "Calculate the nth triangular number"
msgstr "Calculate the nth triangular number"

#: ../lib/library-strings.c:183
msgid "Calculate permutations"
msgstr "Calculate permutations"

#: ../lib/library-strings.c:184
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with the "
"number of steps calculated by the fourth derivative bound and the desired "
"tolerance"
msgstr ""
"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"

#: ../lib/library-strings.c:185
msgid ""
"Attempt to calculate derivative by trying first symbolically and then "
"numerically"
msgstr ""
"Attempt to calculate derivative by trying first symbolically and then "
"numerically"

#: ../lib/library-strings.c:186
msgid ""
"Return a function which is the even periodic extension of f defined on the "
"interval [0,L]"
msgstr ""

#: ../lib/library-strings.c:187
msgid ""
"Return a function which is a Fourier series with the coefficients given by "
"the vectors a (sines) and b (cosines).  Note that a@(1) is the constant "
"coefficient!"
msgstr ""

#: ../lib/library-strings.c:188
msgid "Try to calculate an infinite product for a single parameter function"
msgstr "Try to calculate an infinite product for a single parameter function"

#: ../lib/library-strings.c:189
msgid ""
"Try to calculate an infinite product for a double parameter function with "
"func(arg,n)"
msgstr ""
"Try to calculate an infinite product for a double parameter function with "
"func(arg,n)"

#: ../lib/library-strings.c:190
msgid "Try to calculate an infinite sum for a single parameter function"
msgstr "Try to calculate an infinite sum for a single parameter function"

#: ../lib/library-strings.c:191
msgid ""
"Try to calculate an infinite sum for a double parameter function with "
"func(arg,n)"
msgstr ""
"Try to calculate an infinite sum for a double parameter function with "
"func(arg,n)"

#: ../lib/library-strings.c:192
msgid ""
"Try and see if a real-valued function is continuous at x0 by calculating the "
"limit there"
msgstr ""
"Try and see if a real-valued function is continuous at x0 by calculating the "
"limit there"

#: ../lib/library-strings.c:193
msgid ""
"Test for differentiability by approximating the left and right limits and "
"comparing"
msgstr ""
"Test for differentiability by approximating the left and right limits and "
"comparing"

#: ../lib/library-strings.c:194
msgid "Calculate the left limit of a real-valued function at x0"
msgstr "Calculate the left limit of a real-valued function at x0"

#: ../lib/library-strings.c:195
msgid ""
"Calculate the limit of a real-valued function at x0.  Tries to calculate "
"both left and right limits."
msgstr ""
"Calculate the limit of a real-valued function at x0.  Tries to calculate "
"both left and right limits."

#: ../lib/library-strings.c:196
msgid "Integration by midpoint rule"
msgstr "Integration by midpoint rule"

#: ../lib/library-strings.c:197
msgid "Attempt to calculate numerical derivative"
msgstr "Attempt to calculate numerical derivative"

#: ../lib/library-strings.c:198
msgid ""
"Numerically compute the coefficients for a cosine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""

#: ../lib/library-strings.c:199
msgid ""
"Return a function which is the Fourier cosine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""

#: ../lib/library-strings.c:200
msgid ""
"Numerically compute the coefficients for a Fourier series with half-period L "
"up to the Nth coefficient."
msgstr ""

#: ../lib/library-strings.c:201
msgid ""
"Return a function which is the Fourier series of f with half-period L with "
"coefficients up to N computed numerically"
msgstr ""

#: ../lib/library-strings.c:202
msgid ""
"Numerically compute the coefficients for a sine Fourier series for a "
"function on [0,L] up to the Nth coefficient."
msgstr ""

#: ../lib/library-strings.c:203
msgid ""
"Return a function which is the Fourier sine series of f on [0,L] with "
"coefficients up to N computed numerically"
msgstr ""

#: ../lib/library-strings.c:204
msgid ""
"Integration by rule set in NumericalIntegralFunction of f from a to b using "
"NumericalIntegralSteps steps"
msgstr ""
"Integration by rule set in NumericalIntegralFunction of f from a to b using "
"NumericalIntegralSteps steps"

#: ../lib/library-strings.c:205
msgid "Attempt to calculate numerical left derivative"
msgstr "Attempt to calculate numerical left derivative"

#: ../lib/library-strings.c:206
msgid "Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N"
msgstr "Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N"

#: ../lib/library-strings.c:207
msgid "Attempt to calculate numerical right derivative"
msgstr "Attempt to calculate numerical right derivative"

#: ../lib/library-strings.c:208
msgid ""
"Return a function which is the odd periodic extension of f defined on the "
"interval [0,L]"
msgstr ""

#: ../lib/library-strings.c:209
msgid "Compute one-sided derivative using five point formula"
msgstr "Compute one-sided derivative using five point formula"

#: ../lib/library-strings.c:210
msgid "Compute one-sided derivative using three-point formula"
msgstr "Compute one-sided derivative using three-point formula"

#: ../lib/library-strings.c:211
msgid ""
"Return a function which is the periodic extension of f defined on the "
"interval [a,b]"
msgstr ""

#: ../lib/library-strings.c:212
msgid "Calculate the right limit of a real-valued function at x0"
msgstr "Calculate the right limit of a real-valued function at x0"

#: ../lib/library-strings.c:213
msgid "Compute two-sided derivative using five-point formula"
msgstr "Compute two-sided derivative using five-point formula"

#: ../lib/library-strings.c:214
msgid "Compute two-sided derivative using three-point formula"
msgstr "Compute two-sided derivative using three-point formula"

#: ../lib/library-strings.c:215
msgid "argument (angle) of complex number"
msgstr "argument (angle) of complex number"

#: ../lib/library-strings.c:216
msgid "Dirichlet kernel of order n"
msgstr "Dirichlet kernel of order n"

#: ../lib/library-strings.c:217
#, fuzzy
msgid "Returns 1 if and only if all elements are zero"
msgstr "Returns 1 if all elements are zero"

#: ../lib/library-strings.c:218
msgid "Fejer kernel of order n"
msgstr "Fejer kernel of order n"

#: ../lib/library-strings.c:219
#, fuzzy
msgid "Returns 1 if and only if all elements are equal"
msgstr "Returns 1 if all elements are equal"

#: ../lib/library-strings.c:220
msgid ""
"Principal branch of the Lambert W function for real values greater than or "
"equal to -1/e"
msgstr ""

#: ../lib/library-strings.c:221
msgid ""
"The minus-one branch of the Lambert W function for real values between -1/e "
"and 0"
msgstr ""

#: ../lib/library-strings.c:222
msgid "Find the first value where f(x)=0"
msgstr "Find the first value where f(x)=0"

#: ../lib/library-strings.c:223
msgid "Moebius mapping of the disk to itself mapping a to 0"
msgstr "Moebius mapping of the disk to itself mapping a to 0"

#: ../lib/library-strings.c:224
msgid ""
"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
"respectively"
msgstr ""
"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
"respectively"

#: ../lib/library-strings.c:225
msgid ""
"Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 "
"to 1 and 0 respectively"
msgstr ""
"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
"respectively"

#: ../lib/library-strings.c:226
msgid ""
"Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 "
"and infinity respectively"
msgstr ""
"Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 "
"and infinity respectively"

#: ../lib/library-strings.c:227
msgid ""
"Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 "
"and infinity respectively"
msgstr ""
"Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 "
"and infinity respectively"

#: ../lib/library-strings.c:228
msgid ""
"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
"2pi)"
msgstr ""
"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
"2pi)"

#: ../lib/library-strings.c:229
msgid "Poisson kernel on D(0,R) (not normalized to 1)"
msgstr "Poisson kernel on D(0,R) (not normalized to 1)"

#: ../lib/library-strings.c:230
msgid ""
"The unit step function = 0 for x<0, 1 otherwise.  This is the integral of "
"the Dirac Delta function."
msgstr ""
"The unit step function = 0 for x<0, 1 otherwise.  This is the integral of "
"the Dirac Delta function."

#: ../lib/library-strings.c:231
msgid "The cis function, that is cos(x)+i*sin(x)"
msgstr "The cis function, that is cos(x)+i*sin(x)"

#: ../lib/library-strings.c:232
msgid "Convert degrees to radians"
msgstr "Convert degrees to radians"

#: ../lib/library-strings.c:233
msgid "Convert radians to degrees"
msgstr "Convert radians to degrees"

#: ../lib/library-strings.c:234
#, fuzzy
msgid "Find roots of a cubic polynomial (given as vector of coefficients)"
msgstr "Make string out of a polynomial (as vector)"

#: ../lib/library-strings.c:235
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns y at x1"
msgstr ""
"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"

#: ../lib/library-strings.c:236
#, fuzzy
msgid ""
"Use classical Euler's method to numerically solve y'=f(x,y) for initial x0,"
"y0 going to x1 with n increments, returns an n+1 by 2 matrix of values"
msgstr ""
"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"

#: ../lib/library-strings.c:237
msgid ""
"Find root of a function using the bisection method to within TOL tolerance "
"in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""

#: ../lib/library-strings.c:238
msgid ""
"Find root of a function using the method of false position to within TOL "
"tolerance in up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""

#: ../lib/library-strings.c:239
msgid "Find root of a function using the Muller's method"
msgstr "Find root of a function using the Muller's method"

#: ../lib/library-strings.c:240
msgid ""
"Find root of a function using the secant method to within TOL tolerance in "
"up to N iterations.  f(a) and f(b) must have opposite signs."
msgstr ""

#: ../lib/library-strings.c:241
#, fuzzy
msgid ""
"Attempt to find a zero of a function f with derivative df and second "
"derivative ddf using Halley's method, returning after two successive values "
"are within epsilon or after maxn tries (then returns null)"
msgstr ""
"Run Newton's method on a polynomial to attempt to find a root. Returns after "
"two successive values are within epsilon or after maxn tries (then returns "
"null)"

#: ../lib/library-strings.c:242
#, fuzzy
msgid ""
"Attempt to find a zero of a function f with derivative df using Newton's "
"method, returning after two successive values are within epsilon or after "
"maxn tries (then returns null)"
msgstr ""
"Run Newton's method on a polynomial to attempt to find a root. Returns after "
"two successive values are within epsilon or after maxn tries (then returns "
"null)"

#: ../lib/library-strings.c:243
#, fuzzy
msgid "Find roots of a polynomial (given as vector of coefficients)"
msgstr "Make string out of a polynomial (as vector)"

#: ../lib/library-strings.c:244
msgid "Find roots of a quartic polynomial (given as vector of coefficients)"
msgstr ""

#: ../lib/library-strings.c:245
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns y "
"at x1"
msgstr ""
"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"

#: ../lib/library-strings.c:246
#, fuzzy
msgid ""
"Use classical non-adaptive Runge-Kutta of fourth order method to numerically "
"solve y'=f(x,y) for initial x0,y0 going to x1 with n increments, returns an n"
"+1 by 2 matrix of values"
msgstr ""
"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"

#: ../lib/library-strings.c:247
msgid "Calculate average of an entire matrix"
msgstr "Calculate average of an entire matrix"

#: ../lib/library-strings.c:248
msgid "Integral of the GaussFunction from 0 to x (area under the normal curve)"
msgstr ""
"Integral of the GaussFunction from 0 to x (area under the normal curve)"

#: ../lib/library-strings.c:249
msgid "The normalized Gauss distribution function (the normal curve)"
msgstr "The normalized Gauss distribution function (the normal curve)"

#: ../lib/library-strings.c:250
msgid "Calculate median of an entire matrix"
msgstr "Calculate median of an entire matrix"

#: ../lib/library-strings.c:251
msgid "Calculate the population standard deviation of a whole matrix"
msgstr "Calculate the population standard deviation of a whole matrix"

#: ../lib/library-strings.c:252
msgid "Calculate average of each row in a matrix"
msgstr "Calculate average of each row in a matrix"

#: ../lib/library-strings.c:253
msgid "Calculate median of each row in a matrix"
msgstr "Calculate median of each row in a matrix"

#: ../lib/library-strings.c:254
msgid ""
"Calculate the population standard deviations of rows of a matrix and return "
"a vertical vector"
msgstr ""
"Calculate the population standard deviations of rows of a matrix and return "
"a vertical vector"

#: ../lib/library-strings.c:255
msgid ""
"Calculate the standard deviations of rows of a matrix and return a vertical "
"vector"
msgstr ""
"Calculate the standard deviations of rows of a matrix and return a vertical "
"vector"

#: ../lib/library-strings.c:256
msgid "Calculate the standard deviation of a whole matrix"
msgstr "Calculate the standard deviation of a whole matrix"

#: ../lib/library-strings.c:257
#, fuzzy
msgid ""
"Attempt to find a root of a polynomial using Newton's method, returning "
"after two successive values are within epsilon or after maxn tries (then "
"returns null)"
msgstr ""
"Run Newton's method on a polynomial to attempt to find a root. Returns after "
"two successive values are within epsilon or after maxn tries (then returns "
"null)"

#: ../lib/library-strings.c:258
msgid "Returns a set where every element of X appears only once"
msgstr "Returns a set where every element of X appears only once"

#: ../lib/library-strings.c:259
msgid ""
"Returns a set theoretic union of X and Y (X and Y are vectors pretending to "
"be sets)"
msgstr ""
"Returns a set theoretic union of X and Y (X and Y are vectors pretending to "
"be sets)"

#: ../lib/library-strings.c:260
msgid ""
"For a Hilbert function that is c for degree d, given the Macaulay bound for "
"the Hilbert function of degree d+1 (The c^<d> operator from Green's proof)"
msgstr ""

#: ../lib/library-strings.c:261
msgid "The c_<d> operator from Green's proof of Macaulay's Theorem"
msgstr ""

#: ../lib/library-strings.c:262
msgid "Return the dth Macaulay representation of a positive integer c"
msgstr ""

#: ../lib/library-strings.c:263
msgid "Attempt to symbolically differentiate a function n times"
msgstr "Attempt to symbolically differentiate a function n times"

#: ../lib/library-strings.c:264
msgid ""
"Attempt to symbolically differentiate a function n times quietly and return "
"null on failure"
msgstr ""
"Attempt to symbolically differentiate a function n times quietly and return "
"null on failure"

#: ../lib/library-strings.c:265
#, fuzzy
msgid ""
"Attempt to construct the Taylor approximation function around x0 to the nth "
"degree."
msgstr ""
"Attempt to construct the taylor approximation function around x0 to the nth "
"degree."

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

#: ../src/calc.c:397
msgid "Trying to set an alias for an alias"
msgstr "Trying to set an alias for an alias"

#: ../src/calc.c:976
msgid "Bad identifier for function node!"
msgstr "Bad identifier for function node!"

#: ../src/calc.c:1026 ../src/eval.c:7219 ../src/eval.c:7426
msgid "Unexpected operator!"
msgstr "Unexpected operator!"

#. FIXME:
#: ../src/calc.c:1218
msgid "Cannot currently print polynomials of more than 3 vars"
msgstr "Cannot currently print polynomials of more than 3 vars"

#: ../src/calc.c:1310 ../src/calc.c:1384
msgid "NULL function!"
msgstr "NULL function!"

#. variable and reference functions should
#. never be in the etree
#: ../src/calc.c:1374
msgid "Unexpected function type!"
msgstr "Unexpected function type!"

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

#: ../src/calc.c:1510 ../src/eval.c:7725
msgid "Unexpected node!"
msgstr "Unexpected node!"

#: ../src/calc.c:2025
#, c-format
msgid "File '%s' is a wrong version of GEL"
msgstr "File '%s' is a wrong version of GEL"

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

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

#: ../src/calc.c:2369 ../src/calc.c:2380 ../src/calc.c:2392
msgid "Missing value for function"
msgstr "Missing value for function"

#: ../src/calc.c:2412
msgid "Extra dictionary for NULL function"
msgstr "Extra dictionary for NULL function"

#: ../src/calc.c:2465 ../src/calc.c:3019 ../src/calc.c:3054
#, c-format
msgid "Can't open file: '%s'"
msgstr "Can't open file: '%s'"

#: ../src/calc.c:2666
#, fuzzy
msgid "Load a file into the interpreter"
msgstr "Load a file into the interpretor"

#: ../src/calc.c:2669
msgid "Load a plugin"
msgstr "Load a plugin"

#: ../src/calc.c:2672
msgid "List files in the current directory"
msgstr "List files in the current directory"

#: ../src/calc.c:2675
msgid "Change directory"
msgstr "Change directory"

#: ../src/calc.c:2678
msgid "Print current directory"
msgstr "Print current directory"

#: ../src/calc.c:2681
msgid "Print help (or help on a function/command)"
msgstr "Print help (or help on a function/command)"

#: ../src/calc.c:2697
msgid ""
"\n"
"For a manual on using Genius and the GEL language type:\n"
msgstr ""
"\n"
"For a manual on using Genius and the GEL language type:\n"

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

#: ../src/calc.c:2703
msgid ""
"\n"
"For help on a specific function type:\n"
msgstr ""
"\n"
"For help on a specific function type:\n"

#: ../src/calc.c:2705
msgid "  help FunctionName\n"
msgstr "  help FunctionName\n"

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

#: ../src/calc.c:2754
msgid ""
"\n"
"Undocumented:\n"
msgstr ""
"\n"
"Undocumented:\n"

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

#: ../src/calc.c:2820
#, c-format
msgid "'%s' is not documented"
msgstr "'%s' is not documented"

#: ../src/calc.c:2822
#, c-format
msgid "'%s' is not documented.  Perhaps you meant %s."
msgstr "'%s' is not documented.  Perhaps you meant %s."

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

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

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

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

#: ../src/calc.c:3079 ../src/calc.c:3086
#, c-format
msgid "Error changing to directory '%s': %s"
msgstr ""

#: ../src/calc.c:3100 ../src/calc.c:3111
#, c-format
msgid "Can't expand '%s'"
msgstr "Can't expand '%s'"

#: ../src/calc.c:3181
#, c-format
msgid "Cannot open plugin '%s'!"
msgstr "Cannot open plugin '%s'!"

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

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

#: ../src/calc.c:3338 ../src/calc.c:3345
#, c-format
msgid "ERROR: 'write' possibly failed: %s"
msgstr ""

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

#: ../src/calc.c:3425
msgid ""
"ERROR: 'local' in a wrong place, can only be first statement in a function!"
msgstr ""

#: ../src/calc.c:3449
msgid "ERROR: Can't execute more things at once!"
msgstr "ERROR: Can't execute more things at once!"

#: ../src/calc.c:3555
#, c-format
msgid "ERROR: %s before newline"
msgstr "ERROR: %s before newline"

#: ../src/calc.c:3557
#, c-format
msgid "ERROR: %s at end of input"
msgstr "ERROR: %s at end of input"

#: ../src/calc.c:3564
#, c-format
msgid "ERROR: %s before '%s'"
msgstr "ERROR: %s before '%s'"

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

#: ../src/compil.c:545 ../src/compil.c:554
msgid "Bad tree record when decompiling"
msgstr "Bad tree record when decompiling"

#: ../src/eval.c:1561 ../src/eval.c:1618 ../src/eval.c:1633
#, fuzzy
msgid "Cannot compare non value or bool only matrices"
msgstr "Cannot compare non value or bool only matrixes"

#. also on rationals but as integers
#: ../src/eval.c:1689 ../src/eval.c:1735
msgid "Modulo arithmetic only works on integers"
msgstr "Modulo arithmetic only works on integers"

#: ../src/eval.c:1941
msgid ""
"Can't add/subtract a scalar to non-square matrix (A + x is defined as A + "
"x*I)"
msgstr ""
"Cannot add/subtract a scalar to non-square matrix (A + x is defined as A + "
"x*I)"

#: ../src/eval.c:2037
#, fuzzy
msgid "Can't add/subtract two matrices of different sizes"
msgstr "Cannot add/subtract two matricies of different sizes"

#: ../src/eval.c:2039
#, fuzzy
msgid ""
"Can't do element by element operations on two matrices of different sizes"
msgstr ""
"Cannot do element by element operations on two matricies of different sizes"

#: ../src/eval.c:2105
#, fuzzy
msgid "Can't multiply matrices of wrong sizes"
msgstr "Cannot multiply matricies of wrong sizes"

#: ../src/eval.c:2156
msgid "Powers are defined on (square matrix)^(integer) only"
msgstr "Powers are defined on (square matrix)^(integer) only"

#: ../src/eval.c:2162
msgid "Powers on matrices in modulo mode are defined on integer matrices only"
msgstr "Powers on matrices in modulo mode are defined on integer matrices only"

#: ../src/eval.c:2170
msgid "Exponent too large"
msgstr "Exponent too large"

#: ../src/eval.c:2197 ../src/eval.c:2312 ../src/eval.c:2378
msgid "Matrix appears singular and can't be inverted"
msgstr "Matrix appears singular and can't be inverted"

#: ../src/eval.c:2289
msgid "Can't divide matrices of different sizes or non-square matrices"
msgstr "Can't divide matrices of different sizes or non-square matrices"

#: ../src/eval.c:2360
msgid "Can't divide by a non-square matrix"
msgstr "Can't divide by a non-square matrix"

#: ../src/eval.c:2776 ../src/eval.c:2803 ../src/eval.c:2824 ../src/eval.c:2848
#: ../src/eval.c:2896
msgid "Operations on functions with variable argument list not supported"
msgstr "Operations on functions with variable argument list not supported"

#: ../src/eval.c:2781
msgid ""
"Operations on functions with different number of arguments not supported"
msgstr ""
"Operations on functions with different number of arguments not supported"

#: ../src/eval.c:2901
msgid "Function creation with wrong number of arguments"
msgstr "Function creation with wrong number of arguments"

#: ../src/eval.c:3483 ../src/eval.c:4914
msgid "Unevaluatable function type encountered!"
msgstr "Unevaluatable function type encountered!"

#: ../src/eval.c:3506 ../src/graphing.c:6001
msgid "or"
msgstr "or"

#: ../src/eval.c:3544
msgid ""
"Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the "
"imaginary number (square root of -1)."
msgstr ""
"Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the "
"imaginary number (square root of -1)."

#: ../src/eval.c:3550 ../src/eval.c:3583 ../src/eval.c:7543
#, c-format
msgid "Variable '%s' used uninitialized, perhaps you meant %s."
msgstr "Variable '%s' used uninitialized; perhaps you meant %s."

#: ../src/eval.c:3557 ../src/eval.c:3590 ../src/eval.c:4646 ../src/eval.c:7550
#, c-format
msgid "Variable '%s' used uninitialized"
msgstr "Variable '%s' used uninitialized"

#: ../src/eval.c:3598 ../src/eval.c:4692
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be %d)"
msgstr ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be %d)"

#: ../src/eval.c:3601
#, c-format
msgid "Trying to dereference '%s' which is not a reference!\n"
msgstr "Trying to dereference '%s' which is not a reference!\n"

#: ../src/eval.c:3606
msgid "NULL reference encountered!"
msgstr "NULL reference encountered!"

#: ../src/eval.c:3734
#, fuzzy
msgid "Cannot compare matrices"
msgstr "Cannot compare matrixes"

#: ../src/eval.c:3776
msgid "Primitives must get numeric/matrix/string arguments"
msgstr "Primitives must get numeric/matrix/string arguments"

#: ../src/eval.c:3867
msgid "Bad argument to modular operation"
msgstr "Bad argument to modular operation"

#: ../src/eval.c:4620
#, c-format
msgid "Function '%s' used uninitialized, perhaps you meant %s."
msgstr "Function '%s' used uninitialized; perhaps you meant %s."

#: ../src/eval.c:4627
#, c-format
msgid "Function '%s' used uninitialized"
msgstr "Function '%s' used uninitialized"

#: ../src/eval.c:4655
#, c-format
msgid "Can't dereference '%s'!"
msgstr "Can't dereference '%s'!"

#: ../src/eval.c:4663
msgid "Can't call a non-function!"
msgstr "Can't call a non-function!"

#: ../src/eval.c:4697
#, c-format
msgid ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be greater than %d)"
msgstr ""
"Call of '%s' with the wrong number of arguments!\n"
"(should be greater than %d)"

#: ../src/eval.c:4736
#, c-format
msgid "Referencing an undefined variable %s!"
msgstr "Referencing an undefined variable %s!"

#: ../src/eval.c:4890
msgid "Reference function with arguments encountered!"
msgstr "Reference function with arguments encountered!"

#: ../src/eval.c:4895
msgid "Unnamed reference function encountered!"
msgstr "Unnamed reference function encountered!"

#: ../src/eval.c:5019
msgid "Bad type for 'for/sum/prod' loop!"
msgstr "Bad type for 'for/sum/prod' loop!"

#: ../src/eval.c:5024
msgid "'for/sum/prod' loop increment can't be 0"
msgstr "'for/sum/prod' loop increment can't be 0"

#: ../src/eval.c:5150
msgid "Bad type for 'for in' loop!"
msgstr "Bad type for 'for in' loop!"

#: ../src/eval.c:5315 ../src/eval.c:5348
msgid "Continue or break outside a loop, assuming \"return null\""
msgstr "Continue or break outside a loop, assuming \"return null\""

#: ../src/eval.c:5409
msgid "Wrong argument type as matrix index"
msgstr "Wrong argument type as matrix index"

#: ../src/eval.c:5419
msgid "Matrix index too large"
msgstr "Matrix index too large"

#: ../src/eval.c:5422
msgid "Matrix index less than 1"
msgstr "Matrix index less than 1"

#: ../src/eval.c:5445 ../src/eval.c:5460
msgid "Matrix index out of range"
msgstr "Matrix index out of range"

#: ../src/eval.c:5509 ../src/eval.c:5577 ../src/eval.c:5735 ../src/eval.c:5776
#: ../src/eval.c:5899 ../src/eval.c:5939 ../src/eval.c:6381
#, c-format
msgid "Trying to set a protected id '%s'"
msgstr "Trying to set a protected id '%s'"

#: ../src/eval.c:5534 ../src/eval.c:5572
msgid "Indexed Lvalue not user function"
msgstr "Indexed Lvalue not user function"

#: ../src/eval.c:5556 ../src/eval.c:5760 ../src/eval.c:5923
msgid "Dereference of non-identifier!"
msgstr "Dereference of non-identifier!"

#: ../src/eval.c:5562 ../src/eval.c:5766 ../src/eval.c:5929
msgid "Dereference of undefined variable!"
msgstr "Dereference of undefined variable!"

#: ../src/eval.c:5566 ../src/eval.c:5770 ../src/eval.c:5933
msgid "Dereference of non-reference!"
msgstr "Dereference of non-reference!"

#: ../src/eval.c:5594
msgid "Indexed Lvalue not an identifier or a dereference"
msgstr "Indexed Lvalue not an identifier or a dereference"

#: ../src/eval.c:5648 ../src/eval.c:5703 ../src/eval.c:5880 ../src/eval.c:6045
#: ../src/eval.c:6082 ../src/eval.c:6127 ../src/eval.c:6535 ../src/eval.c:6660
msgid "Matrix index not an integer or a vector"
msgstr "Matrix index not an integer or a vector"

#: ../src/eval.c:5692 ../src/eval.c:5834 ../src/eval.c:5843
msgid "Wrong matrix dimensions when setting"
msgstr "Wrong matrix dimensions when setting"

#: ../src/eval.c:5723 ../src/eval.c:5975 ../src/eval.c:6348 ../src/eval.c:6355
msgid "Lvalue not an identifier/dereference/matrix location!"
msgstr "Lvalue not an identifier/dereference/matrix location!"

#: ../src/eval.c:5747 ../src/eval.c:5788
msgid "Referencing an undefined variable!"
msgstr "Referencing an undefined variable!"

#: ../src/eval.c:5894
#, c-format
msgid ""
"Increment/Swapwith does not work on parameters (trying to increment '%s')"
msgstr ""

#: ../src/eval.c:5963
msgid "Increment not a value!"
msgstr ""

#: ../src/eval.c:5987
#, fuzzy, c-format
msgid "Trying to increment non-value id '%s'"
msgstr "Trying to set a protected id '%s'"

#: ../src/eval.c:6148 ../src/eval.c:6152 ../src/eval.c:6162
msgid "Can only swap user variables"
msgstr ""

#: ../src/eval.c:6202 ../src/eval.c:6237 ../src/eval.c:6268 ../src/eval.c:6284
#: ../src/eval.c:6302 ../src/eval.c:6318
#, fuzzy
msgid "Cannot swap matrix regions"
msgstr "Cannot compare matrixes"

#: ../src/eval.c:6376
msgid "Parameters can only be created in the global context"
msgstr "Parameters can only be created in the global context"

#: ../src/eval.c:6482 ../src/eval.c:6527 ../src/eval.c:6618
#, fuzzy
msgid "Index works only on matrices"
msgstr "Index works only on matricies"

#: ../src/eval.c:6515
msgid "Vector index not an integer or a vector"
msgstr "Vector index not an integer or a vector"

#: ../src/eval.c:6683
msgid "number"
msgstr "number"

#: ../src/eval.c:6684
msgid "matrix"
msgstr "matrix"

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

#: ../src/eval.c:6686
msgid "function"
msgstr "function"

#: ../src/eval.c:6687
msgid "identifier"
msgstr "identifier"

#: ../src/eval.c:6688
msgid "polynomial"
msgstr "polynomial"

#: ../src/eval.c:6689
msgid "boolean"
msgstr "boolean"

#: ../src/eval.c:6712
msgid "Addition"
msgstr "Addition"

#: ../src/eval.c:6713
msgid "Element by element addition"
msgstr "Element by element addition"

#: ../src/eval.c:6714
msgid "Subtraction"
msgstr "Subtraction"

#: ../src/eval.c:6715
msgid "Element by element subtraction"
msgstr "Element by element subtraction"

#: ../src/eval.c:6716
msgid "Multiplication"
msgstr "Multiplication"

#: ../src/eval.c:6717
msgid "Element by element multiplication"
msgstr "Element by element multiplication"

#: ../src/eval.c:6718
msgid "Division"
msgstr "Division"

#: ../src/eval.c:6719
msgid "Element by element division"
msgstr "Element by element division"

#: ../src/eval.c:6720
msgid "Back division"
msgstr "Back division"

#: ../src/eval.c:6721
msgid "Element by element back division"
msgstr "Element by element back division"

#: ../src/eval.c:6722
msgid "Modulo"
msgstr "Modulo"

#: ../src/eval.c:6723
msgid "Element by element modulo"
msgstr "Element by element modulo"

#: ../src/eval.c:6724
msgid "Negation"
msgstr "Negation"

#: ../src/eval.c:6725
msgid "Power"
msgstr "Power"

#: ../src/eval.c:6726
msgid "Element by element power"
msgstr "Element by element power"

#: ../src/eval.c:6727
msgid "Factorial"
msgstr "Factorial"

#: ../src/eval.c:6728
msgid "Double factorial"
msgstr "Double factorial"

#: ../src/eval.c:6729
msgid "Transpose"
msgstr "Transpose"

#: ../src/eval.c:6730
msgid "ConjugateTranspose"
msgstr "ConjugateTranspose"

#: ../src/eval.c:6731
msgid "Comparison (<=>)"
msgstr "Comparison (<=>)"

#: ../src/eval.c:6732
msgid "XOR"
msgstr "XOR"

#: ../src/eval.c:6733
msgid "NOT"
msgstr "NOT"

#: ../src/eval.c:6753
#, c-format
msgid "Bad types for '%s'"
msgstr "Bad types for '%s'"

#: ../src/eval.c:6764
#, c-format
msgid "%s not defined on <%s> and <%s>"
msgstr "%s not defined on <%s> and <%s>"

#: ../src/eval.c:6783
#, c-format
msgid "Bad type for '%s'"
msgstr "Bad type for '%s'"

#: ../src/eval.c:6793
#, c-format
msgid "%s not defined on <%s>"
msgstr "%s not defined on <%s>"

#: ../src/eval.c:6813 ../src/eval.c:6830
msgid "Vector building only works on numbers"
msgstr "Vector building only works on numbers"

#. FIXME: perhaps we should just return null like octave?
#: ../src/eval.c:6823
msgid "Impossible arguments to vector building operator"
msgstr "Impossible arguments to vector building operator"

#: ../src/funclib.c:124
#, c-format
msgid "%s: argument too large"
msgstr "%s: argument too large"

#: ../src/funclib.c:153
#, c-format
msgid "Cannot parse version string: %s"
msgstr ""

#: ../src/funclib.c:179 ../src/gnome-genius.c:1865
#, fuzzy, c-format
msgid ""
"Genius %s\n"
"%s\n"
"\n"
"    This program is free software: you can redistribute it and/or modify\n"
"    it under the terms of the GNU General Public License as published by\n"
"    the Free Software Foundation, either version 3 of the License, or\n"
"    (at your option) any later version.\n"
"\n"
"    This program is distributed in the hope that it will be useful,\n"
"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"    GNU General Public License for more details.\n"
"\n"
"    You should have received a copy of the GNU General Public License\n"
"    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
msgstr ""
"Genius %s\n"
"%s\n"
"\n"
"    This program is free software; you can redistribute it and/or modify\n"
"    it under the terms of the GNU General Public Licence as published by\n"
"    the Free Software Foundation; either version 2 of the Licence, or\n"
"    (at your option) any later version.\n"
"\n"
"    This program is distributed in the hope that it will be useful,\n"
"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"    GNU General Public Licence for more details.\n"
"\n"
"    You should have received a copy of the GNU General Public Licence\n"
"    along with this program. If not, write to the Free Software\n"
"    Foundation,  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,\n"
"    USA.\n"

#: ../src/funclib.c:273
#, fuzzy, c-format
msgid "%s: trying to undefine a protected id!"
msgstr "%s: trying to set a protected id!"

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

#. FIXME: fix this, this should just work too
#: ../src/funclib.c:552 ../src/funclib.c:590 ../src/funclib.c:652
#, c-format
msgid "%s: trying to set a parameter, use the equals sign"
msgstr "%s: trying to set a parameter, use the equals sign"

#: ../src/funclib.c:704 ../src/gnome-genius.c:992
#, fuzzy
msgid ""
"Global variables:\n"
"\n"
msgstr "Set a global variable"

#: ../src/funclib.c:727 ../src/gnome-genius.c:1025
msgid ""
"\n"
"Function call stack:\n"
msgstr ""

#: ../src/funclib.c:729 ../src/funclib.c:769 ../src/gnome-genius.c:1027
#: ../src/gnome-genius.c:1084
msgid ""
"(depth of context in parentheses)\n"
"\n"
msgstr ""

#: ../src/funclib.c:767 ../src/gnome-genius.c:1082
#, fuzzy
msgid ""
"\n"
"Local variables:\n"
msgstr "Set a global variable"

#: ../src/funclib.c:798
#, fuzzy, c-format
msgid "%s: Argument number %d not a string or identifier"
msgstr "%s: argument number %d not a number"

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

#: ../src/funclib.c:830 ../src/funclib.c:923
#, c-format
msgid "%s: Too many arguments, should be at most %d"
msgstr "%s: Too many arguments, should be at most %d"

#: ../src/funclib.c:1071
#, fuzzy
msgid "Cannot apply function to two differently sized matrices"
msgstr "Cannot apply function to two differently sized matrixes"

#: ../src/funclib.c:1761 ../src/funclib.c:1798 ../src/funclib.c:1835
#: ../src/funclib.c:1872 ../src/funclib.c:1914 ../src/funclib.c:1951
#: ../src/funclib.c:1993 ../src/funclib.c:2040
#, c-format
msgid "%s: Not implemented (yet) for complex values"
msgstr ""

#: ../src/funclib.c:1956 ../src/funclib.c:1998 ../src/funclib.c:2045
#, c-format
msgid ""
"%s: Bessel functions of second kind not defined for nonpositive real numbers"
msgstr ""

#: ../src/funclib.c:2498
#, c-format
msgid "%s: square root for composite moduli is not yet implemented"
msgstr "%s: square root for composite moduli is not yet implemented"

#: ../src/funclib.c:2506
#, c-format
msgid "%s: Cannot find square root function for prime moduli"
msgstr "%s: Cannot find square root function for prime moduli"

#: ../src/funclib.c:2539
#, c-format
msgid "%s: matrix argument is not square"
msgstr "%s: matrix argument is not square"

#: ../src/funclib.c:2680 ../src/funclib.c:2781
#, c-format
msgid "%s: matrix argument must be integer only"
msgstr "%s: matrix argument must be integer only"

#: ../src/funclib.c:2702 ../src/funclib.c:2803
#, c-format
msgid "%s: argument must be an integer"
msgstr "%s: argument must be an integer"

#: ../src/funclib.c:2890 ../src/funclib.c:4816 ../src/funclib.c:4845
#: ../src/funclib.c:5097 ../src/mpwrap.c:3829 ../src/mpwrap.c:3848
#: ../src/mpwrap.c:3905 ../src/mpwrap.c:3934 ../src/mpwrap.c:3951
#: ../src/mpwrap.c:4000
msgid "Division by zero!"
msgstr "Division by zero!"

#: ../src/funclib.c:3072 ../src/funclib.c:3169
#, c-format
msgid "%s: matrix argument must be value only"
msgstr "%s: matrix argument must be value only"

#: ../src/funclib.c:3093 ../src/funclib.c:3190
#, fuzzy, c-format
msgid "%s: Cannot compare complex numbers"
msgstr "Can't compare complex numbers"

#: ../src/funclib.c:3103 ../src/funclib.c:3199
#, fuzzy, c-format
msgid "%s: Input not a number or a matrix of numbers."
msgstr "Check if a matrix is a matrix of numbers"

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

#: ../src/funclib.c:3794
#, c-format
msgid "%s: vector argument not value only"
msgstr "%s: vector argument not value only"

#: ../src/funclib.c:3805 ../src/funclib.c:3844
#, c-format
msgid "%s: argument can't be negative or 0"
msgstr "%s: argument can't be negative or 0"

#: ../src/funclib.c:3813 ../src/funclib.c:3849
#, c-format
msgid "%s: vector argument has too large entries"
msgstr "%s: vector argument has too large entries"

#: ../src/funclib.c:3891
#, fuzzy, c-format
msgid "%s: arguments must be vectors of equal size"
msgstr "%s: argument must be greater than 2"

#: ../src/funclib.c:4383 ../src/funclib.c:4389
#, c-format
msgid "%s: %s not a reference"
msgstr "%s: %s not a reference"

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

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

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

#: ../src/funclib.c:4713
#, c-format
msgid "%s: argument must be greater than 2"
msgstr "%s: argument must be greater than 2"

#: ../src/funclib.c:4901
#, c-format
msgid "%s: arguments not horizontal vectors"
msgstr "%s: arguments not horizontal vectors"

#: ../src/funclib.c:4910
#, c-format
msgid "%s: arguments not numeric only vectors"
msgstr "%s: arguments not numeric only vectors"

#: ../src/funclib.c:5294
#, fuzzy, c-format
msgid "%s: argument 1 must be a quadratic polynomial"
msgstr "%s: argument must be an integer"

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

#: ../src/funclib.c:6318
#, c-format
msgid "%s: undefined function"
msgstr "%s: undefined function"

#: ../src/funclib.c:6324
#, c-format
msgid "%s: flags argument must be a string"
msgstr "%s: flags argument must be a string"

#: ../src/funclib.c:6452 ../src/symbolic.c:734
#, c-format
msgid "%s: argument not a function of one variable"
msgstr "%s: argument not a function of one variable"

#: ../src/funclib.c:6664 ../src/funclib.c:6699 ../src/funclib.c:6944
#, c-format
msgid "%s: argument should be between %d and %d"
msgstr "%s: argument should be between %d and %d"

#: ../src/funclib.c:6852
msgid "OutputStyle must be one of normal, troff, latex or mathml"
msgstr "OutputStyle must be one of normal, troff, latex or mathml"

#: ../src/funclib.c:6892
#, c-format
msgid "%s: argument should be larger or equal to 0"
msgstr "%s: argument should be larger or equal to 0"

#: ../src/funclib.c:7005
msgid "Basic"
msgstr "Basic"

#. internal
#: ../src/funclib.c:7006
msgid "Parameters"
msgstr "Parameters"

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

#. internal
#: ../src/funclib.c:7008
msgid "Numeric"
msgstr "Numeric"

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

#. internal
#: ../src/funclib.c:7010
msgid "Number Theory"
msgstr "Number Theory"

#. internal
#: ../src/funclib.c:7011
msgid "Matrix Manipulation"
msgstr "Matrix Manipulation"

#. internal
#: ../src/funclib.c:7012
msgid "Linear Algebra"
msgstr "Linear Algebra"

#. internal
#: ../src/funclib.c:7013
msgid "Combinatorics"
msgstr "Combinatorics"

#. internal
#: ../src/funclib.c:7014
msgid "Calculus"
msgstr "Calculus"

#. internal
#: ../src/funclib.c:7015
msgid "Functions"
msgstr "Functions"

#. internal
#: ../src/funclib.c:7016
msgid "Equation Solving"
msgstr "Equation Solving"

#. internal
#: ../src/funclib.c:7017
msgid "Statistics"
msgstr "Statistics"

#. internal
#: ../src/funclib.c:7018
msgid "Polynomials"
msgstr "Polynomials"

#. internal
#: ../src/funclib.c:7019
msgid "Set Theory"
msgstr "Set Theory"

#. internal
#: ../src/funclib.c:7020
#, fuzzy
msgid "Commutative Algebra"
msgstr "Linear Algebra"

#. internal
#: ../src/funclib.c:7021
msgid "Miscellaneous"
msgstr "Miscellaneous"

#. internal
#: ../src/funclib.c:7023
msgid "Displays the user manual"
msgstr "Displays the user manual"

#: ../src/funclib.c:7024
msgid "Gives the warranty information"
msgstr "Gives the warranty information"

#: ../src/funclib.c:7025
#, fuzzy
msgid "Return version as a 3-vector"
msgstr "Reverse elements in a vector"

#: ../src/funclib.c:7026
msgid "Exits the program"
msgstr "Exits the program"

#: ../src/funclib.c:7028
msgid "Prints a string to the error stream"
msgstr "Prints a string to the error stream"

#: ../src/funclib.c:7029
msgid "Waits a specified number of seconds"
msgstr "Waits a specified number of seconds"

#: ../src/funclib.c:7030
msgid "The true boolean value"
msgstr "The true boolean value"

#: ../src/funclib.c:7032
msgid "The false boolean value"
msgstr "The false boolean value"

#: ../src/funclib.c:7035
#, fuzzy
msgid "Unix time in seconds as a floating point number"
msgstr "Check if argument is a floating point number (non-complex)"

#: ../src/funclib.c:7043
msgid "Make integer (0 or 1) from a boolean value"
msgstr "Make integer (0 or 1) from a boolean value"

#: ../src/funclib.c:7045
msgid "Prints an expression"
msgstr "Prints an expression"

#: ../src/funclib.c:7046
msgid "Changes current directory"
msgstr "Changes current directory"

#: ../src/funclib.c:7047
msgid "Prints an expression without a trailing newline"
msgstr "Prints an expression without a trailing newline"

#: ../src/funclib.c:7048
msgid "Display a string and an expression"
msgstr "Display a string and an expression"

#: ../src/funclib.c:7049
msgid "Set a global variable"
msgstr "Set a global variable"

#: ../src/funclib.c:7050
msgid "Set an element in a global variable which is a matrix"
msgstr ""

#: ../src/funclib.c:7051
msgid "Set an element in a global variable which is a vector"
msgstr ""

#: ../src/funclib.c:7052
msgid "Display values of variables, or all if called without arguments"
msgstr ""

#: ../src/funclib.c:7054
msgid "Set the category and help description line for a function"
msgstr "Set the category and help description line for a function"

#: ../src/funclib.c:7055
msgid "Sets up a help alias"
msgstr "Sets up a help alias"

#: ../src/funclib.c:7057
msgid "Identity function, returns its argument"
msgstr "Identity function: returns its argument"

#: ../src/funclib.c:7059
msgid ""
"Generate random float between 0 and 1, or if size given generate vector or "
"matrix of random floats"
msgstr ""

#: ../src/funclib.c:7061
msgid ""
"Generate random integer between 0 and max-1 inclusive, or if size given "
"generate vector or matrix of random integers"
msgstr ""

#: ../src/funclib.c:7064 ../src/gnome-genius.c:2410
msgid "Floating point precision"
msgstr "Floating point precision"

#: ../src/funclib.c:7066 ../src/gnome-genius.c:2299
msgid ""
"Display 0.0 when floating point number is less than 10^-x (0=never chop)"
msgstr ""

#: ../src/funclib.c:7069 ../src/gnome-genius.c:2322
msgid "Only chop numbers when another number is greater than 10^-x"
msgstr ""

#: ../src/funclib.c:7070
msgid "Maximum digits to display"
msgstr "Maximum digits to display"

#: ../src/funclib.c:7071
msgid "Maximum errors to display"
msgstr "Maximum errors to display"

#: ../src/funclib.c:7072
msgid "Output style: normal, latex, mathml or troff"
msgstr "Output style: normal, latex, mathml or troff"

#: ../src/funclib.c:7073
msgid "Integer output base"
msgstr "Integer output base"

#: ../src/funclib.c:7074
msgid "If true, mixed fractions are printed"
msgstr "If true, mixed fractions are printed"

#: ../src/funclib.c:7075
msgid "Print full expressions, even if more than a line"
msgstr "Print full expressions, even if more than a line"

#: ../src/funclib.c:7076
msgid "Convert all results to floats before printing"
msgstr "Convert all results to floats before printing"

#: ../src/funclib.c:7077
msgid "Use scientific notation"
msgstr "Use scientific notation"

#: ../src/funclib.c:7079
msgid ""
"Number of extra Miller-Rabin tests to run on a number before declaring it a "
"prime in IsPrime"
msgstr ""
"Number of extra Miller-Rabin tests to run on a number before declaring it a "
"prime in IsPrime"

#: ../src/funclib.c:7085
msgid "Expands a matrix just like we do on unquoted matrix input"
msgstr "Expands a matrix just like we do on unquoted matrix input"

#: ../src/funclib.c:7086
msgid "Gets the rows of a matrix as a vertical vector"
msgstr "Gets the rows of a matrix as a vertical vector"

#: ../src/funclib.c:7087
msgid "Gets the columns of a matrix as a horizontal vector"
msgstr "Gets the columns of a matrix as a horizontal vector"

#: ../src/funclib.c:7088
#, fuzzy
msgid "Gets the diagonal entries of a matrix as a column vector"
msgstr "Gets the diagonal entries of a matrix as a horizontal vector"

#: ../src/funclib.c:7089
#, fuzzy
msgid "Count the number of zero columns in a matrix"
msgstr "Get the number of columns of a matrix"

#: ../src/funclib.c:7090
msgid "Removes any all-zero columns of M"
msgstr "Removes any all-zero columns of M"

#: ../src/funclib.c:7091
#, fuzzy
msgid "Return a vector with the indices of the nonzero columns in a matrix"
msgstr "Return the columns that are not the pivot columns of a matrix"

#: ../src/funclib.c:7092
msgid "Return a vector with the indices of the nonzero elements in a vector"
msgstr ""

#: ../src/funclib.c:7094
msgid "Calculates the conjugate"
msgstr "Calculates the conjugate"

#: ../src/funclib.c:7099
msgid "Calculates the sine function"
msgstr "Calculates the sine function"

#: ../src/funclib.c:7102
msgid "Calculates the cosine function"
msgstr "Calculates the cosine function"

#: ../src/funclib.c:7105
msgid "Calculates the hyperbolic sine function"
msgstr "Calculates the hyperbolic sine function"

#: ../src/funclib.c:7108
msgid "Calculates the hyperbolic cosine function"
msgstr "Calculates the hyperbolic cosine function"

#: ../src/funclib.c:7111
msgid "Calculates the tan function"
msgstr "Calculates the tan function"

#: ../src/funclib.c:7114
msgid "Calculates the arctan function"
msgstr "Calculates the arctan function"

#: ../src/funclib.c:7119
#, fuzzy
msgid "Calculates the sinc function, that is sin(x)/x"
msgstr "Calculates the sine function"

#: ../src/funclib.c:7123
#, fuzzy
msgid "Calculates the arctan2 function (arctan(y/x) if x>0)"
msgstr "Calculates the arctan function"

#: ../src/funclib.c:7127
msgid "The number pi"
msgstr "The number pi"

#: ../src/funclib.c:7129
msgid "The natural number e"
msgstr "The natural number e"

#: ../src/funclib.c:7131
msgid "The Golden Ratio"
msgstr "The Golden Ratio"

#: ../src/funclib.c:7133
msgid "Free fall acceleration"
msgstr "Free fall acceleration"

#: ../src/funclib.c:7136
msgid "Euler's Constant gamma"
msgstr "Euler's Constant gamma"

#: ../src/funclib.c:7140
msgid "Catalan's Constant (0.915...)"
msgstr ""

#: ../src/funclib.c:7142
msgid "The error function, 2/sqrt(pi) * int_0^x e^(-t^2) dt"
msgstr "The error function, 2/sqrt(pi) * int_0^x e^(-t^2) dt"

#: ../src/funclib.c:7145
msgid "The Riemann zeta function (only real values implemented)"
msgstr ""

#: ../src/funclib.c:7149
msgid "The Gamma function (only real values implemented)"
msgstr ""

#: ../src/funclib.c:7154
msgid "The Bessel function of first kind of order 0"
msgstr ""

#: ../src/funclib.c:7157
msgid "The Bessel function of first kind of order 1"
msgstr ""

#: ../src/funclib.c:7160
msgid "The Bessel function of first kind of order n"
msgstr ""

#: ../src/funclib.c:7163
msgid "The Bessel function of second kind of order 0"
msgstr ""

#: ../src/funclib.c:7166
msgid "The Bessel function of second kind of order 1"
msgstr ""

#: ../src/funclib.c:7169
msgid "The Bessel function of second kind of integer order n"
msgstr ""

#: ../src/funclib.c:7172
msgid "The square root"
msgstr "The square root"

#: ../src/funclib.c:7176
msgid "The exponential function"
msgstr "The exponential function"

#: ../src/funclib.c:7179
msgid "The natural logarithm"
msgstr "The natural logarithm"

#: ../src/funclib.c:7182
msgid "Logarithm of x base 2"
msgstr "Logarithm of x base 2"

#: ../src/funclib.c:7187
msgid "Logarithm of x base 10"
msgstr "Logarithm of x base 10"

#: ../src/funclib.c:7190
msgid "Round a number"
msgstr "Round a number"

#: ../src/funclib.c:7194
msgid "Get the highest integer less than or equal to n"
msgstr "Get the highest integer less than or equal to n"

#: ../src/funclib.c:7198
msgid "Get the lowest integer more than or equal to n"
msgstr "Get the lowest integer more than or equal to n"

#: ../src/funclib.c:7202
msgid "Truncate number to an integer (return the integer part)"
msgstr "Truncate number to an integer (return the integer part)"

#: ../src/funclib.c:7207
msgid "Make number a float"
msgstr "Make number a float"

#: ../src/funclib.c:7210
msgid "Get the numerator of a rational number"
msgstr "Get the numerator of a rational number"

#: ../src/funclib.c:7212
msgid "Get the denominator of a rational number"
msgstr "Get the denominator of a rational number"

#: ../src/funclib.c:7215
msgid "Greatest common divisor"
msgstr "Greatest common divisor"

#: ../src/funclib.c:7217
msgid "Least common multiplier"
msgstr "Least common multiplier"

#: ../src/funclib.c:7219
msgid "Check a number for being a perfect square"
msgstr "Check a number for being a perfect square"

#: ../src/funclib.c:7220
msgid "Check a number for being any perfect power (a^b)"
msgstr "Check a number for being any perfect power (a^b)"

#: ../src/funclib.c:7221
#, fuzzy
msgid "Return the nth prime (up to a limit)"
msgstr "Return the n'th prime (up to a limit)"

#: ../src/funclib.c:7223
msgid "Tests if an integer is even"
msgstr "Tests if an integer is even"

#: ../src/funclib.c:7224
msgid "Tests if an integer is odd"
msgstr "Tests if an integer is odd"

#: ../src/funclib.c:7226
msgid "Returns the least prime greater than n (if n is positive)"
msgstr "Returns the least prime greater than n (if n is positive)"

#: ../src/funclib.c:7227
#, fuzzy
msgid "Returns the nth Lucas number"
msgstr "Returns the n'th Lucas number"

#: ../src/funclib.c:7228
msgid "Returns inverse of n mod m"
msgstr "Returns inverse of n mod m"

#: ../src/funclib.c:7229
msgid "Checks divisibility (if m divides n)"
msgstr "Checks divisibility (if m divides n)"

#: ../src/funclib.c:7230
msgid ""
"Return n/d but only if d divides n else returns garbage (this is faster than "
"writing n/d)"
msgstr ""
"Return n/d but only if d divides n, else return garbage (this is faster than "
"writing n/d)"

#: ../src/funclib.c:7231
msgid ""
"Tests primality of integers, for numbers greater than 25*10^9 false positive "
"is with low probability depending on IsPrimeMillerRabinReps"
msgstr ""
"Tests primality of integers, for numbers greater than 25*10^9 false positive "
"is with low probability depending on IsPrimeMillerRabinReps"

#: ../src/funclib.c:7232
msgid "Run the strong pseudoprime test base b on n"
msgstr "Run the strong pseudoprime test base b on n"

#: ../src/funclib.c:7233
msgid ""
"Use the Miller-Rabin primality test on n, reps number of times.  The "
"probability of false positive is (1/4)^reps"
msgstr ""
"Use the Miller-Rabin primality test on n, reps number of times.  The "
"probability of false positive is (1/4)^reps"

#: ../src/funclib.c:7234
#, fuzzy
msgid ""
"Use the Miller-Rabin primality test on n with enough bases that assuming the "
"Generalized Riemann Hypothesis the result is deterministic"
msgstr ""
"Use the Miller-Rabin primality test on n with enough bases that assuming the "
"Generalized Reimann Hypothesis the result is deterministic"

#: ../src/funclib.c:7235
msgid "Return factorization of a number as a matrix"
msgstr "Return factorization of a number as a matrix"

#: ../src/funclib.c:7237
msgid "Returns the maximum of arguments or matrix"
msgstr "Returns the maximum of arguments or matrix"

#: ../src/funclib.c:7240
msgid "Returns the minimum of arguments or matrix"
msgstr "Returns the minimum of arguments or matrix"

#: ../src/funclib.c:7244
#, fuzzy
msgid "Division w/o remainder, equivalent to floor(a/b)"
msgstr "Division without remainder"

#: ../src/funclib.c:7246
msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
msgstr "Calculate the Jacobi symbol (a/b) (b should be odd)"

#: ../src/funclib.c:7248
msgid ""
"Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2)=(2/a) "
"when a odd, or (a/2)=0 when a even"
msgstr ""
"Calculate the Jacobi symbol (a/b) with the Kronecker extension (a/2)=(2/a) "
"when a odd, or (a/2)=0 when a even"

#: ../src/funclib.c:7250
msgid "Calculate the Legendre symbol (a/p)"
msgstr "Calculate the Legendre symbol (a/p)"

#: ../src/funclib.c:7253
msgid "Get the real part of a complex number"
msgstr "Get the real part of a complex number"

#: ../src/funclib.c:7256
msgid "Get the imaginary part of a complex number"
msgstr "Get the imaginary part of a complex number"

#: ../src/funclib.c:7260
msgid "Make an identity matrix of a given size"
msgstr "Make an identity matrix of a given size"

#: ../src/funclib.c:7263
msgid "Make an matrix of all zeros (or a row vector)"
msgstr "Make an matrix of all zeros (or a row vector)"

#: ../src/funclib.c:7265
msgid "Make an matrix of all ones (or a row vector)"
msgstr "Make an matrix of all ones (or a row vector)"

#: ../src/funclib.c:7268
msgid "Append an element to a vector (treating 1x1 matrix as a row vector)"
msgstr ""

#: ../src/funclib.c:7270
msgid "Get the number of rows of a matrix"
msgstr "Get the number of rows of a matrix"

#: ../src/funclib.c:7271
msgid "Get the number of columns of a matrix"
msgstr "Get the number of columns of a matrix"

#: ../src/funclib.c:7272
msgid "Is a matrix square"
msgstr "Is a matrix square"

#: ../src/funclib.c:7273
msgid "Is argument a horizontal or a vertical vector"
msgstr "Is argument a horizontal or a vertical vector"

#: ../src/funclib.c:7274
msgid "Is a matrix upper triangular"
msgstr "Is a matrix upper triangular"

#: ../src/funclib.c:7275
msgid "Is a matrix lower triangular"
msgstr "Is a matrix lower triangular"

#: ../src/funclib.c:7276
msgid "Is a matrix diagonal"
msgstr "Is a matrix diagonal"

#: ../src/funclib.c:7277
msgid "Get the number of elements of a matrix"
msgstr "Get the number of elements of a matrix"

#: ../src/funclib.c:7279
msgid "Get the row echelon form of a matrix"
msgstr "Get the row echelon form of a matrix"

#: ../src/funclib.c:7283
msgid "Get the reduced row echelon form of a matrix"
msgstr "Get the reduced row echelon form of a matrix"

#: ../src/funclib.c:7287
msgid ""
"Solve linear system Mx=V, return solution V if there is a unique solution, "
"null otherwise.  Extra two reference parameters can optionally be used to "
"get the reduced M and V."
msgstr ""
"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."

#: ../src/funclib.c:7290
msgid "Get the determinant of a matrix"
msgstr "Get the determinant of a matrix"

#: ../src/funclib.c:7293
msgid ""
"Return pivot columns of a matrix, that is columns which have a leading 1 in "
"rref form, also returns the row where they occur"
msgstr ""
"Return pivot columns of a matrix, columns which have a leading 1 in rref "
"form. Also returns the row where they occur"

#: ../src/funclib.c:7295
msgid "Get the nullspace of a matrix"
msgstr "Get the nullspace of a matrix"

#: ../src/funclib.c:7297
msgid "Make new matrix of given size from old one"
msgstr "Make new matrix of given size from old one"

#: ../src/funclib.c:7298
msgid "Return the index complement of a vector of indexes"
msgstr "Return the index complement of a vector of indexes"

#: ../src/funclib.c:7299
#, fuzzy
msgid "Get the Hermitian product of two vectors"
msgstr "Get the outer product of two vectors"

#: ../src/funclib.c:7302
msgid "Check if a matrix is a matrix of numbers"
msgstr "Check if a matrix is a matrix of numbers"

#: ../src/funclib.c:7303
msgid "Check if a matrix is an integer (non-complex) matrix"
msgstr "Check if a matrix is an integer (non-complex) matrix"

#: ../src/funclib.c:7304
msgid "Check if a matrix is a rational (non-complex) matrix"
msgstr "Check if a matrix is a rational (non-complex) matrix"

#: ../src/funclib.c:7305
msgid "Check if a matrix is a real (non-complex) matrix"
msgstr "Check if a matrix is a real (non-complex) matrix"

#: ../src/funclib.c:7306
msgid "Check if a matrix is positive, that is if each element is positive"
msgstr ""

#: ../src/funclib.c:7307
#, fuzzy
msgid ""
"Check if a matrix is nonnegative, that is if each element is nonnegative"
msgstr "Check if argument is a non-negative real integer"

#: ../src/funclib.c:7309
#, fuzzy
msgid "Check if a number or a matrix is all zeros"
msgstr "Check if a matrix is a matrix of numbers"

#: ../src/funclib.c:7310
msgid "Check if a number or a matrix is 1 or identity respectively"
msgstr ""

#: ../src/funclib.c:7312
msgid ""
"Returns true if the element x is in the set X (where X is a vector "
"pretending to be a set)"
msgstr ""
"Returns true if the element x is in the set X (where X is a vector "
"pretending to be a set)"

#: ../src/funclib.c:7313
msgid "Returns true if X is a subset of Y"
msgstr ""

#: ../src/funclib.c:7314
msgid ""
"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
"sets)"
msgstr ""
"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
"sets)"

#: ../src/funclib.c:7315
msgid ""
"Returns a set theoretic intersection of X and Y (X and Y are vectors "
"pretending to be sets)"
msgstr ""
"Returns a set theoretic intersection of X and Y (X and Y are vectors "
"pretending to be sets)"

#: ../src/funclib.c:7317
msgid "Check if argument is a null"
msgstr "Check if argument is a null"

#: ../src/funclib.c:7318
msgid "Check if argument is a number"
msgstr "Check if argument is a number"

#: ../src/funclib.c:7319
msgid "Check if argument is a boolean (and not a number)"
msgstr "Check if argument is a boolean (and not a number)"

#: ../src/funclib.c:7320
msgid "Check if argument is a text string"
msgstr "Check if argument is a text string"

#: ../src/funclib.c:7321
msgid "Check if argument is a matrix"
msgstr "Check if argument is a matrix"

#: ../src/funclib.c:7322
msgid "Check if argument is a function"
msgstr "Check if argument is a function"

#: ../src/funclib.c:7323
msgid "Check if argument is a function or an identifier"
msgstr "Check if argument is a function or an identifier"

#: ../src/funclib.c:7324
msgid "Check if argument is a function reference"
msgstr "Check if argument is a function reference"

#: ../src/funclib.c:7326
msgid "Check if argument is a complex (non-real) number"
msgstr "Check if argument is a complex (non-real) number"

#: ../src/funclib.c:7327
msgid "Check if argument is a real number"
msgstr "Check if argument is a real number"

#: ../src/funclib.c:7328
msgid "Check if argument is an integer (non-complex)"
msgstr "Check if argument is an integer (non-complex)"

#: ../src/funclib.c:7329
msgid "Check if argument is a positive real integer"
msgstr "Check if argument is a positive real integer"

#: ../src/funclib.c:7331
msgid "Check if argument is a non-negative real integer"
msgstr "Check if argument is a non-negative real integer"

#: ../src/funclib.c:7332
msgid "Check if argument is a possibly complex integer"
msgstr "Check if argument is a possibly complex integer"

#: ../src/funclib.c:7334
msgid "Check if argument is a rational number (non-complex)"
msgstr "Check if argument is a rational number (non-complex)"

#: ../src/funclib.c:7335
msgid "Check if argument is a possibly complex rational number"
msgstr "Check if argument is a possibly complex rational number"

#: ../src/funclib.c:7336
msgid "Check if argument is a floating point number (non-complex)"
msgstr "Check if argument is a floating point number (non-complex)"

#: ../src/funclib.c:7338
msgid "Add two polynomials (vectors)"
msgstr "Add two polynomials (vectors)"

#: ../src/funclib.c:7339
msgid "Subtract two polynomials (as vectors)"
msgstr "Subtract two polynomials (as vectors)"

#: ../src/funclib.c:7340
msgid "Multiply two polynomials (as vectors)"
msgstr "Multiply two polynomials (as vectors)"

#: ../src/funclib.c:7341
msgid "Divide polynomial p by q, return the remainder in r"
msgstr ""

#: ../src/funclib.c:7342
msgid "Take polynomial (as vector) derivative"
msgstr "Take polynomial (as vector) derivative"

#: ../src/funclib.c:7343
msgid "Take second polynomial (as vector) derivative"
msgstr "Take second polynomial (as vector) derivative"

#: ../src/funclib.c:7344
msgid ""
"Trim zeros from a vector pretending to be a polynomial, that is trim "
"trailing zero elements"
msgstr ""

#: ../src/funclib.c:7345
msgid "Check if a vector is usable as a polynomial"
msgstr "Check if a vector is usable as a polynomial"

#: ../src/funclib.c:7346
msgid "Make string out of a polynomial (as vector)"
msgstr "Make string out of a polynomial (as vector)"

#: ../src/funclib.c:7347
msgid "Make function out of a polynomial (as vector)"
msgstr "Make function out of a polynomial (as vector)"

#: ../src/funclib.c:7349
msgid "Find roots of a quadratic polynomial (given as vector of coefficients)"
msgstr ""

#: ../src/funclib.c:7351
msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
msgstr "Get all combinations of k numbers from 1 to n as a vector of vectors"

#: ../src/funclib.c:7352
msgid ""
"Get combination that would come after v in call to combinations, first "
"combination should be [1:k]."
msgstr ""

#: ../src/funclib.c:7353
msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
msgstr "Get all permutations of k numbers from 1 to n as a vector of vectors"

#: ../src/funclib.c:7355
msgid "Calculate combinations (binomial coefficient)"
msgstr "Calculate combinations (binomial coefficient)"

#: ../src/funclib.c:7358
msgid "Convert a string to a vector of ASCII values"
msgstr "Convert a string to a vector of ASCII values"

#: ../src/funclib.c:7359
msgid "Convert a vector of ASCII values to a string"
msgstr "Convert a vector of ASCII values to a string"

#: ../src/funclib.c:7361
msgid ""
"Convert a string to a vector of 0-based alphabet values (positions in the "
"alphabet string), -1's for unknown letters"
msgstr ""
"Convert a string to a vector of 0-based alphabet values (positions in the "
"alphabet string), -1's for unknown letters"

#: ../src/funclib.c:7362
msgid ""
"Convert a vector of 0-based alphabet values (positions in the alphabet "
"string) to a string"
msgstr ""
"Convert a vector of 0-based alphabet values (positions in the alphabet "
"string) to a string"

#: ../src/funclib.c:7364
msgid ""
"Protect a variable from being modified.  It will be treated as a system "
"defined variable from now on.  Protected parameters can still be modified."
msgstr ""

#: ../src/funclib.c:7365
msgid ""
"Unprotect a variable from being modified.  It will be treated as a user "
"defined variable from now on."
msgstr ""

#: ../src/funclib.c:7366
msgid ""
"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
"\""
msgstr ""
"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
"\""

#: ../src/funclib.c:7367
msgid "Get current modulo from the context outside the function"
msgstr "Get current modulo from the context outside the function"

#: ../src/funclib.c:7368
#, fuzzy
msgid "Check if a variable or function is defined"
msgstr "Check if argument is a function reference"

#: ../src/funclib.c:7369
msgid "Undefine a variable (including all locals and globals of the same name)"
msgstr ""

#: ../src/funclib.c:7371
msgid ""
"Undefine all unprotected (user defined) global variables and parameters.  "
"Does not reset or change protected (system) parameters."
msgstr ""

#: ../src/funclib.c:7372
msgid ""
"Mark all currently defined variables as protected.  They will be treated as "
"system defined variables from now on."
msgstr ""

#: ../src/funclib.c:7373
msgid ""
"Return a vector of all global unprotected (user defined) variable names."
msgstr ""

#: ../src/funclib.c:7375
#, fuzzy
msgid "Parse a string (but do not execute)"
msgstr "Prints a string to the error stream"

#: ../src/funclib.c:7376
msgid "Parse and evaluate a string"
msgstr ""

#: ../src/funclib.c:7378
msgid "Ask a question and return a string.  Optionally pass in a default."
msgstr ""

#: ../src/funclib.c:7379
msgid ""
"Ask a question and present a list of buttons.  Returns the 1-based index of "
"the button pressed (or null on failure)."
msgstr ""

#: ../src/funclib.c:7381
msgid ""
"Integration of f by Composite Simpson's Rule on the interval [a,b] with n "
"subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be "
"even"
msgstr ""
"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"

#: ../src/funclibhelper.cP:40
#, fuzzy, c-format
msgid "%s: argument number %d not an integer"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:53
#, fuzzy, c-format
msgid "%s: argument number %d not an integer or a matrix"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:65 ../src/funclibhelper.cP:76
#, fuzzy, c-format
msgid "%s: argument number %d not a number or a matrix"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:89
#, fuzzy, c-format
msgid "%s: argument number %d not a nonnegative integer"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:101
#, fuzzy, c-format
msgid "%s: argument number %d not a nonnegative number"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:115
#, fuzzy, c-format
msgid "%s: argument number %d not a positive integer"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:125 ../src/graphing.c:3369
#, c-format
msgid "%s: argument number %d not a number"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:136
#, fuzzy, c-format
msgid "%s: argument number %d not a boolean"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:147
#, fuzzy, c-format
msgid "%s: argument number %d not a real number"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:157
#, fuzzy, c-format
msgid "%s: argument number %d not a matrix"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:168
#, fuzzy, c-format
msgid "%s: argument number %d not a square matrix"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:179
#, fuzzy, c-format
msgid "%s: argument number %d not a matrix or null node"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:192
#, fuzzy, c-format
msgid "%s: argument number %d not a vector or null node"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:203
#, fuzzy, c-format
msgid "%s: argument number %d not a value only matrix"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:216
#, fuzzy, c-format
msgid "%s: argument number %d not a value only vector"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:226 ../src/funclibhelper.cP:237
#, fuzzy, c-format
msgid "%s: argument number %d not a string"
msgstr "%s: argument number %d not a number"

#: ../src/funclibhelper.cP:248
#, fuzzy, c-format
msgid "%s: argument number %d not a function or identifier"
msgstr "%s: argument number %d not a number"

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

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

#: ../src/genius.c:184
msgid "Cannot locate the manual"
msgstr "Cannot locate the manual"

#: ../src/genius.c:214
msgid "Cannot run lynx/links/w3m to show the manual"
msgstr ""

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

#: ../src/genius.c:286
#, fuzzy, c-format
msgid "Out of range!\n"
msgstr "%s: value out of range"

#: ../src/genius.c:363 ../src/genius.lang.h:2 ../src/gnome-genius.c:661
#: ../src/gnome-genius.c:702
msgid "Genius"
msgstr "Genius"

#: ../src/genius.c:396 ../src/genius.c:405 ../src/genius.c:412
#: ../src/genius.c:421
#, c-format
msgid "%s should be between %d and %d, using %d"
msgstr "%s should be between %d and %d. Using %d"

#: ../src/genius.c:440 ../src/genius.c:449
#, c-format
msgid "%s should be greater then or equal to %d, using %d"
msgstr "%s should be greater then or equal to %d. Using %d"

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

#: ../src/genius.c:508
#, fuzzy, c-format
msgid ""
"Genius %s usage:\n"
"\n"
"genius [options] [files]\n"
"\n"
"\t--help            \tPrint this help\n"
"\t--version         \tPrint version number\n"
"\t--precision=num   \tFloating point precision [128]\n"
"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
"\t--[no]floatresult \tAll results as floats [OFF]\n"
"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
"\t--[no]mixed       \tPrint fractions in mixed format\n"
"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
"\t--chop=num        \tChop small numbers less than 10^-num [20]\n"
"\t--chopwhen=num    \tBut only when other numbers 10^-num or more [5]\n"
"\t--[no]readline    \tUse readline if it is available [ON]\n"
"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
"\t                  \tstdout (for use with gettext) [OFF]\n"
"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
"\t                  \t(always on when compiling) [OFF]\n"
"\t--exec=expr       \tExecute an expression\n"
"\n"
msgstr ""
"Genius %s usage:\n"
"\n"
"genius [options] [files]\n"
"\n"
"\t--help            \tPrint this help\n"
"\t--version         \tPrint version number\n"
"\t--precision=num   \tFloating point precision [128]\n"
"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
"\t--[no]floatresult \tAll results as floats [OFF]\n"
"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
"\t--[no]mixed       \tPrint fractions in mixed format\n"
"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
"\t--[no]readline    \tUse readline if it is available [ON]\n"
"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
"\t                  \tstdout (for use with gettext) [OFF]\n"
"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
"\t                  \t(always on when compiling) [OFF]\n"
"\n"

#: ../src/genius.c:538
#, c-format
msgid ""
"Can't specify both an expression and files to execute on the command line"
msgstr ""

#: ../src/genius.c:549
#, fuzzy, c-format
msgid ""
"Genius %s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `warranty'.\n"
"For help type `manual' or `help'.%s\n"
"\n"
msgstr ""
"Genius %s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For licence details type `warranty'.\n"
"For help type 'manual' or 'help'.%s\n"
"\n"

#: ../src/genius.c:622 ../src/gnome-genius.c:5208
msgid ""
"The only thing that interferes with my learning is my education.  -- Albert "
"Einstein"
msgstr ""
"The only thing that interferes with my learning is my education.  -- Albert "
"Einstein"

#: ../src/genius.c:643 ../src/genius.c:714
msgid "Can't open file"
msgstr "Can't open file"

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

#: ../src/gnome-genius.c:260
msgid "_New Program"
msgstr "_New Program"

#: ../src/gnome-genius.c:261
msgid "Create new program tab"
msgstr "Create new program tab"

#: ../src/gnome-genius.c:262
#, fuzzy
msgid "_Open..."
msgstr "Open..."

#: ../src/gnome-genius.c:263
#, fuzzy
msgid "Open a file"
msgstr "Can't open file"

#: ../src/gnome-genius.c:264 ../src/gnome-genius.c:3890
#: ../src/gnome-genius.c:4024 ../src/graphing.c:1208
msgid "_Save"
msgstr ""

#: ../src/gnome-genius.c:265
#, fuzzy
msgid "Save current file"
msgstr "Changes current directory"

#: ../src/gnome-genius.c:266
msgid "Save All _Unsaved"
msgstr ""

#: ../src/gnome-genius.c:267
msgid "Save all unsaved programs"
msgstr ""

#: ../src/gnome-genius.c:268
#, fuzzy
msgid "Save _As..."
msgstr "Save As..."

#: ../src/gnome-genius.c:269
msgid "Save to a file"
msgstr ""

#: ../src/gnome-genius.c:270
msgid "_Reload from Disk"
msgstr "_Reload from Disk"

#: ../src/gnome-genius.c:271
msgid "Reload the selected program from disk"
msgstr "Reload the selected program from disk"

#. parent
#. flags
#. title
#. parent
#. flags
#. title
#. GTK_WINDOW (genius_window)
#. parent
#. flags
#: ../src/gnome-genius.c:272 ../src/gnome-genius.c:1142
#: ../src/gnome-genius.c:1347 ../src/graphing.c:605 ../src/graphing.c:1946
#: ../src/graphing.c:2151 ../src/graphing.c:7241 ../ve/ve-miscui.c:167
msgid "_Close"
msgstr ""

#: ../src/gnome-genius.c:273
msgid "Close the current file"
msgstr ""

#: ../src/gnome-genius.c:274
msgid "_Load and Run..."
msgstr "_Load and Run..."

#: ../src/gnome-genius.c:275
msgid "Load and execute a file in genius"
msgstr "Load and execute a file in genius"

#: ../src/gnome-genius.c:276
msgid "Save Console Ou_tput..."
msgstr ""

#: ../src/gnome-genius.c:277
msgid ""
"Save what is visible on the console (including scrollback) to a text file"
msgstr ""

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

#: ../src/gnome-genius.c:280
msgid "Quit"
msgstr ""

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

#: ../src/gnome-genius.c:287
msgid "Undo the last action"
msgstr ""

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

#: ../src/gnome-genius.c:289
#, fuzzy
msgid "Redo the undone action"
msgstr "Return the Vandermonde matrix"

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

#: ../src/gnome-genius.c:292
#, fuzzy
msgid "Cut the selection"
msgstr "Calculates the sine function"

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

#: ../src/gnome-genius.c:294
msgid "Copy the selection"
msgstr ""

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

#: ../src/gnome-genius.c:296
msgid "Paste the clipboard"
msgstr ""

#: ../src/gnome-genius.c:297
#, fuzzy
msgid "Copy Answer As Plain Te_xt"
msgstr "Copy Answer As Plain _Text"

#: ../src/gnome-genius.c:298
msgid "Copy last answer into the clipboard in plain text"
msgstr "Copy last answer into the clipboard in plain text"

#: ../src/gnome-genius.c:299
msgid "Copy Answer As _LaTeX"
msgstr "Copy Answer As _LaTeX"

#: ../src/gnome-genius.c:300
msgid "Copy last answer into the clipboard as LaTeX"
msgstr "Copy last answer into the clipboard as LaTeX"

#: ../src/gnome-genius.c:301
msgid "Copy Answer As _MathML"
msgstr "Copy Answer As _MathML"

#: ../src/gnome-genius.c:302
msgid "Copy last answer into the clipboard as MathML"
msgstr "Copy last answer into the clipboard as MathML"

#: ../src/gnome-genius.c:303
msgid "Copy Answer As T_roff"
msgstr "Copy Answer As T_roff"

#: ../src/gnome-genius.c:304
msgid "Copy last answer into the clipboard as Troff eqn"
msgstr "Copy last answer into the clipboard as Troff eqn"

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

#: ../src/gnome-genius.c:310
msgid "Run current program"
msgstr "Run current program"

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

#: ../src/gnome-genius.c:312
msgid "Interrupt current calculation"
msgstr "Interrupt current calculation"

#: ../src/gnome-genius.c:313
msgid "Show _Full Answer"
msgstr ""

#: ../src/gnome-genius.c:314
msgid "Show the full text of last answer"
msgstr ""

#: ../src/gnome-genius.c:315
msgid "Show User _Variables"
msgstr ""

#: ../src/gnome-genius.c:316
msgid "Show the current value of all user variables"
msgstr ""

#: ../src/gnome-genius.c:317
msgid "_Monitor a Variable"
msgstr ""

#: ../src/gnome-genius.c:318
msgid "Monitor a variable continuously"
msgstr ""

#: ../src/gnome-genius.c:319
#, fuzzy
msgid "_Plot..."
msgstr "_Plot"

#: ../src/gnome-genius.c:320
msgid "Plot functions, vector fields, surfaces, etc..."
msgstr ""

#: ../src/gnome-genius.c:325
msgid "_Next Tab"
msgstr ""

#: ../src/gnome-genius.c:326
msgid "Go to next tab"
msgstr ""

#: ../src/gnome-genius.c:327
msgid "_Previous Tab"
msgstr ""

#: ../src/gnome-genius.c:328
msgid "Go to previous tab"
msgstr ""

#: ../src/gnome-genius.c:329
#, fuzzy
msgid "_Console"
msgstr "Console"

#: ../src/gnome-genius.c:330
msgid "Go to the console tab"
msgstr ""

#: ../src/gnome-genius.c:335
msgid "_Preferences"
msgstr ""

#: ../src/gnome-genius.c:336
#, fuzzy
msgid "Configure Genius"
msgstr "About Genius"

#: ../src/gnome-genius.c:341
msgid "_Contents"
msgstr ""

#: ../src/gnome-genius.c:342
#, fuzzy
msgid "View the Genius manual"
msgstr "Displays the user manual"

#: ../src/gnome-genius.c:343
msgid "_Help on Function"
msgstr "_Help on Function"

#: ../src/gnome-genius.c:344
msgid "Help on a function or a command"
msgstr "Help on a function or a command"

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

#: ../src/gnome-genius.c:346
msgid "Display warranty information"
msgstr "Display warranty information"

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

#: ../src/gnome-genius.c:348
msgid "About Genius"
msgstr "About Genius"

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

#: ../src/gnome-genius.c:471
msgid "Open R_ecent"
msgstr ""

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

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

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

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

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

#: ../src/gnome-genius.c:519
msgid "_Settings"
msgstr ""

#. parent
#. flags
#: ../src/gnome-genius.c:525 ../src/gnome-genius.c:2217
msgid "_Help"
msgstr ""

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

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

#: ../src/gnome-genius.c:546 ../src/graphing.c:7243
msgid "_Plot"
msgstr "_Plot"

#. GTK_WINDOW (genius_window)
#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:705 ../src/gnome-genius.c:769
#: ../src/gnome-genius.c:1422 ../src/gnome-genius.c:2219
#: ../src/gnome-genius.c:2708 ../src/gnome-genius.c:3658
#: ../src/gnome-genius.c:3889 ../src/gnome-genius.c:4023 ../src/graphing.c:833
#: ../src/graphing.c:1207 ../src/graphing.c:5649 ../src/graphing.c:5766
#: ../ve/ve-miscui.c:178 ../ve/ve-miscui.c:206
msgid "_Cancel"
msgstr ""

#. parent
#. flags
#. title
#. parent
#. flags
#: ../src/gnome-genius.c:706 ../src/gnome-genius.c:770
#: ../src/gnome-genius.c:912 ../src/gnome-genius.c:1423
#: ../src/gnome-genius.c:2220 ../src/graphing.c:5647 ../src/graphing.c:5764
#: ../ve/ve-miscui.c:156 ../ve/ve-miscui.c:211
msgid "_OK"
msgstr ""

#: ../src/gnome-genius.c:766
msgid "Help on Function"
msgstr "Help on Function"

#: ../src/gnome-genius.c:782
msgid "Function or command name:"
msgstr "Function or command name:"

#: ../src/gnome-genius.c:839 ../src/gnome-genius.c:1698
#, c-format
msgid "<b>Help on %s not found</b>"
msgstr "<b>Help on %s not found</b>"

#: ../src/gnome-genius.c:843
#, c-format
msgid ""
"<b>Help on %s not found</b>\n"
"\n"
"Perhaps you meant %s."
msgstr ""
"<b>Help on %s not found</b>\n"
"\n"
"Perhaps you meant %s."

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

#: ../src/gnome-genius.c:904
msgid "Information"
msgstr "Information"

#: ../src/gnome-genius.c:1138
msgid "User Variable Listing"
msgstr ""

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

#: ../src/gnome-genius.c:1247
#, fuzzy, c-format
msgid "%s undefined"
msgstr "%s: undefined function"

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

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

#: ../src/gnome-genius.c:1308
#, fuzzy, c-format
msgid "%s not a user variable"
msgstr "%s: '%s' not a function of one variable"

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

#: ../src/gnome-genius.c:1388
msgid "Update continuously"
msgstr ""

#: ../src/gnome-genius.c:1419
msgid "Monitor a Variable"
msgstr ""

#: ../src/gnome-genius.c:1435
msgid "Variable name:"
msgstr ""

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

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

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

#: ../src/gnome-genius.c:1708 ../src/gnome-genius.c:1743
#, fuzzy, c-format
msgid ""
"<b>Cannot display help</b>\n"
"\n"
"%s"
msgstr ""
"<b>Cannot save file</b>\n"
"Details: %s"

#: ../src/gnome-genius.c:1818
msgid "Nils Barth (initial implementation of parts of the GEL library)"
msgstr ""

#: ../src/gnome-genius.c:1819
msgid "Adrian E. Feiguin <feiguin@ifir.edu.ar> (GtkExtra - plotting widgetry)"
msgstr ""

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

#. Translators should localize the following string
#. * which will give them credit in the About box.
#. * E.g. "Fulano de Tal <fulano@detal.com>"
#.
#: ../src/gnome-genius.c:1834
msgid "translator-credits"
msgstr "Adam Weinberger <adamw@gnome.org>"

#: ../src/gnome-genius.c:1882
#, fuzzy
msgid "Genius Mathematical Tool"
msgstr "Genius Math Tool"

#: ../src/gnome-genius.c:1886
msgid "The GNOME calculator style edition of the Genius Mathematical Tool."
msgstr ""

#: ../src/gnome-genius.c:2075
msgid ""
"Genius is executing something, and furthermore there are unsaved programs.\n"
"Are you sure you wish to quit?"
msgstr ""
"Genius is executing something, and furthermore there are unsaved programs.\n"
"Are you sure you wish to quit?"

#: ../src/gnome-genius.c:2083
msgid "There are unsaved programs, are you sure you wish to quit?"
msgstr "There are unsaved programs, are you sure you wish to quit?"

#: ../src/gnome-genius.c:2090
msgid "Genius is executing something, are you sure you wish to quit?"
msgstr "Genius is executing something, are you sure you wish to quit?"

#: ../src/gnome-genius.c:2097
msgid "Are you sure you wish to quit?"
msgstr "Are you sure you wish to quit?"

#: ../src/gnome-genius.c:2214
msgid "Genius Setup"
msgstr "Genius Setup"

#: ../src/gnome-genius.c:2218
msgid "_Apply"
msgstr ""

#: ../src/gnome-genius.c:2231
msgid "Output"
msgstr "Output"

#: ../src/gnome-genius.c:2234
msgid "Number/Expression output options"
msgstr "Number/Expression output options"

#: ../src/gnome-genius.c:2244
msgid "Maximum digits to output (0=unlimited)"
msgstr "Maximum digits to output (0=unlimited)"

#: ../src/gnome-genius.c:2264
msgid "Results as floats"
msgstr "Results as floats"

#: ../src/gnome-genius.c:2272
msgid "Floats in scientific notation"
msgstr "Floats in scientific notation"

#: ../src/gnome-genius.c:2280
msgid "Always print full expressions"
msgstr "Always print full expressions"

#: ../src/gnome-genius.c:2288
#, fuzzy
msgid "Use mixed fractions"
msgstr "If true, mixed fractions are printed"

#: ../src/gnome-genius.c:2341
msgid "Remember output settings across sessions"
msgstr ""

#: ../src/gnome-genius.c:2351
msgid ""
"Should the output settings in the \"Number/Expression output options\" frame "
"be remembered for next session.  Does not apply to the \"Error/Info output "
"options\" frame."
msgstr ""

#: ../src/gnome-genius.c:2356
msgid "Error/Info output options"
msgstr "Error/Info output options"

#: ../src/gnome-genius.c:2364
msgid "Display errors in a dialog"
msgstr "Display errors in a dialog"

#: ../src/gnome-genius.c:2372
msgid "Display information messages in a dialog"
msgstr "Display information messages in a dialog"

#: ../src/gnome-genius.c:2383
msgid "Maximum errors to display (0=unlimited)"
msgstr "Maximum errors to display (0=unlimited)"

#: ../src/gnome-genius.c:2407
msgid "Precision"
msgstr "Precision"

#: ../src/gnome-genius.c:2417
msgid ""
"NOTE: The floating point precision might not take effect\n"
"for all numbers immediately, only new numbers calculated\n"
"and new variables will be affected."
msgstr ""
"NOTE: The floating point precision might not take effect\n"
"for all numbers immediately, only new numbers calculated\n"
"and new variables will be affected."

#: ../src/gnome-genius.c:2426
msgid "Floating point precision (bits)"
msgstr "Floating point precision (bits)"

#: ../src/gnome-genius.c:2445
msgid "Remember precision setting across sessions"
msgstr ""

#: ../src/gnome-genius.c:2454
msgid "Should the precision setting be remembered for next session."
msgstr ""

#: ../src/gnome-genius.c:2462
msgid "Terminal"
msgstr "Terminal"

#: ../src/gnome-genius.c:2464
msgid "Terminal options"
msgstr "Terminal options"

#: ../src/gnome-genius.c:2473
msgid "Scrollback lines"
msgstr "Scrollback lines"

#: ../src/gnome-genius.c:2496
msgid "Font:"
msgstr "Font:"

#: ../src/gnome-genius.c:2507
msgid "Black on white"
msgstr "Black on white"

#: ../src/gnome-genius.c:2515
msgid "Blinking cursor"
msgstr "Blinking cursor"

#: ../src/gnome-genius.c:2528
msgid "Memory"
msgstr ""

#: ../src/gnome-genius.c:2531
msgid "Limits"
msgstr ""

#: ../src/gnome-genius.c:2538
msgid ""
"When the limit is reached you will be asked if\n"
"you wish to interrupt the calculation or continue.\n"
"Setting to 0 disables the limit."
msgstr ""

#: ../src/gnome-genius.c:2547
#, fuzzy
msgid "Maximum number of nodes to allocate"
msgstr "Maximum errors to display"

#: ../src/gnome-genius.c:2587
msgid ""
"<b>Genius is currently executing something.</b>\n"
"\n"
"Please try again later or interrupt the current operation."
msgstr ""
"<b>Genius is currently executing something.</b>\n"
"\n"
"Please try again later or interrupt the current operation."

#: ../src/gnome-genius.c:2630
msgid "GEL files"
msgstr "GEL files"

#: ../src/gnome-genius.c:2635 ../src/graphing.c:1233
msgid "All files"
msgstr "All files"

#: ../src/gnome-genius.c:2659 ../src/gnome-genius.c:3633
msgid "Cannot open file!"
msgstr "Cannot open file!"

#: ../src/gnome-genius.c:2669 ../src/gnome-genius.c:4117
#, fuzzy
msgid "Output from "
msgstr "Output"

#: ../src/gnome-genius.c:2686 ../src/gnome-genius.c:4189
msgid "End"
msgstr ""

#: ../src/gnome-genius.c:2705
msgid "Load and Run"
msgstr "Load and Run"

#: ../src/gnome-genius.c:2709
msgid "_Load"
msgstr "_Load"

#: ../src/gnome-genius.c:3264
msgid "Cannot open file"
msgstr "Cannot open file"

#. context
#: ../src/gnome-genius.c:3299 ../src/gnome-genius.c:4814
#, c-format
msgid "Line: %d"
msgstr "Line: %d"

#: ../src/gnome-genius.c:3423
#, fuzzy
msgid ""
"The program you are closing is unsaved, are you sure you wish to close it "
"without saving?"
msgstr "There are unsaved programs, are you sure you wish to quit?"

#: ../src/gnome-genius.c:3518
#, c-format
msgid "Program_%d.gel"
msgstr "Program_%d.gel"

#: ../src/gnome-genius.c:3529
#, c-format
msgid "Program %d"
msgstr "Program %d"

#: ../src/gnome-genius.c:3567
#, c-format
msgid "Cannot open %s"
msgstr "Cannot open %s"

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

#: ../src/gnome-genius.c:3659
#, fuzzy
msgid "_Open"
msgstr "Open"

#: ../src/gnome-genius.c:3738
#, fuzzy
msgid "Program is read only"
msgstr "Program %d"

#: ../src/gnome-genius.c:3743 ../src/gnome-genius.c:3783
#, fuzzy, c-format
msgid ""
"<b>Cannot save file %s</b>\n"
"Details: %s"
msgstr ""
"<b>Cannot save file</b>\n"
"Details: %s"

#: ../src/gnome-genius.c:3749 ../src/gnome-genius.c:3790
#, fuzzy, c-format
msgid "<b>Cannot save file %s</b>"
msgstr ""
"<b>Cannot save file</b>\n"
"Details: %s"

#: ../src/gnome-genius.c:3800
msgid "Save new programs by \"Save As...\" first!"
msgstr ""

#: ../src/gnome-genius.c:3806
msgid ""
"Some read-only programs are modified.  Use \"Save As...\" to save them to a "
"new location."
msgstr ""

#: ../src/gnome-genius.c:3846 ../src/gnome-genius.c:3982
#, c-format
msgid ""
"<b>Cannot save file</b>\n"
"Details: %s"
msgstr ""
"<b>Cannot save file</b>\n"
"Details: %s"

#: ../src/gnome-genius.c:3851 ../src/gnome-genius.c:3987
#, fuzzy
msgid "<b>Cannot save file</b>"
msgstr ""
"<b>Cannot save file</b>\n"
"Details: %s"

#: ../src/gnome-genius.c:3886
msgid "Save As..."
msgstr "Save As..."

#: ../src/gnome-genius.c:4020
msgid "Save Console Output..."
msgstr ""

#: ../src/gnome-genius.c:4074
msgid ""
"<b>No program selected.</b>\n"
"\n"
"Create a new program, or select an existing tab in the notebook."
msgstr ""
"<b>No program selected.</b>\n"
"\n"
"Create a new program, or select an existing tab in the notebook."

#: ../src/gnome-genius.c:4104
#, fuzzy, c-format
msgid "Cannot open pipe: %s"
msgstr "Cannot open %s"

#: ../src/gnome-genius.c:4133
msgid ""
"<b>Cannot execute program</b>\n"
"\n"
"Cannot fork."
msgstr ""

#: ../src/gnome-genius.c:4206
msgid ""
"<b>Error executing program</b>\n"
"\n"
"There was an error while writing the\n"
"program to the engine."
msgstr ""

#: ../src/gnome-genius.c:4242
#, c-format
msgid "Genius %s"
msgstr "Genius %s"

#: ../src/gnome-genius.c:4475
msgid "Memory (node number) limit has been reached, interrupt the computation?"
msgstr ""

#. error
#. always textbox
#. textbox_title
#. bind_response
#. wrap
#: ../src/gnome-genius.c:4589
msgid "Can't execute genius-readline-helper-fifo!\n"
msgstr "Can't execute genius-readline-helper-fifo!\n"

#: ../src/gnome-genius.c:4650
msgid "Readline helper died, weird.  Trying to recover, things may be odd."
msgstr ""

#: ../src/gnome-genius.c:4835
msgid ""
"\n"
"Note: Compiled without GtkSourceView (better source editor)"
msgstr ""
"\n"
"Note: Compiled without GtkSourceView (better source editor)"

#. parent
#: ../src/gnome-genius.c:4968
msgid "Cannot find the library file, genius installation may be incorrect"
msgstr ""

#: ../src/gnome-genius.c:5050
msgid "Console"
msgstr "Console"

#: ../src/gnome-genius.c:5101
#, fuzzy, c-format
msgid ""
"%sGenius %s%s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For license details type `%swarranty%s'.\n"
"For help type `%smanual%s' or `%shelp%s'.%s\n"
"\n"
msgstr ""
"%sGenius %s%s\n"
"%s\n"
"This is free software with ABSOLUTELY NO WARRANTY.\n"
"For licence details type `%swarranty%s'.\n"
"For help type '%smanual%s' or '%shelp%s'.%s\n"
"\n"

#: ../src/gnome-genius.c:5325
#, fuzzy
msgid "GNOME Genius"
msgstr "Genius"

#: ../src/gnome-genius.desktop.in.h:1
msgid "Genius Math Tool"
msgstr "Genius Math Tool"

#: ../src/gnome-genius.desktop.in.h:2
msgid "Genius Mathematical Tool and Calculator"
msgstr "Genius Mathematical Tool and Calculator"

#: ../src/gnome-genius.desktop.in.h:3
msgid ""
"Mathematics;Matrix;Vector;Linear Algebra;Calculus;Plot;Plotting;Graph;"
"Graphing;Function;Number Theory;"
msgstr ""

#: ../src/graphing.c:602
msgid "Rotate"
msgstr "Rotate"

#: ../src/graphing.c:619 ../src/graphing.c:650
#, c-format
msgid "Rotate about %s axis: "
msgstr ""

#: ../src/graphing.c:681
#, fuzzy
msgid "Rotate about dependent axis: "
msgstr "_Fit dependent axis"

#: ../src/graphing.c:830
msgid "Print"
msgstr "Print"

#: ../src/graphing.c:835
#, fuzzy
msgid "_Print"
msgstr "Print"

#: ../src/graphing.c:845
msgid "Print command: "
msgstr "Print command: "

#: ../src/graphing.c:875
msgid "Cannot open temporary file, cannot print."
msgstr "Cannot open temporary file; cannot print."

#: ../src/graphing.c:904
msgid "Printing failed"
msgstr "Printing failed"

#: ../src/graphing.c:917
#, fuzzy, c-format
msgid "Printing failed: %s"
msgstr "Printing failed"

#: ../src/graphing.c:991 ../src/graphing.c:1132
msgid "File already exists.  Overwrite it?"
msgstr "File already exists.  Overwrite it?"

#: ../src/graphing.c:1091 ../src/graphing.c:1147 ../src/graphing.c:1162
msgid "Export failed"
msgstr "Export failed"

#: ../src/graphing.c:1187
msgid "Export encapsulated postscript"
msgstr "Export encapsulated postscript"

#: ../src/graphing.c:1189
msgid "Export postscript"
msgstr "Export postscript"

#: ../src/graphing.c:1191
#, fuzzy
msgid "Export PDF"
msgstr "Export PNG"

#: ../src/graphing.c:1193
msgid "Export PNG"
msgstr "Export PNG"

#: ../src/graphing.c:1200
msgid "Missing ps2pdf command, perhaps ghostscript is not installed."
msgstr ""

#: ../src/graphing.c:1215
msgid "EPS files"
msgstr "EPS files"

#: ../src/graphing.c:1219
msgid "PS files"
msgstr "PS files"

#: ../src/graphing.c:1223
#, fuzzy
msgid "PDF files"
msgstr "PS files"

#: ../src/graphing.c:1227
msgid "PNG files"
msgstr "PNG files"

#: ../src/graphing.c:1242
msgid "Generate preview in EPS file (with ps2epsi)"
msgstr ""

#: ../src/graphing.c:1943
msgid "Solver"
msgstr ""

#: ../src/graphing.c:1948
msgid "Clea_r solutions"
msgstr ""

#: ../src/graphing.c:1950
#, fuzzy
msgid "_Plot solution"
msgstr "Plot a function"

#: ../src/graphing.c:1969
msgid ""
"Clicking on the graph window now will draw a solution according to the "
"parameters set below, starting at the point clicked.  To be able to zoom by "
"mouse again, close this window."
msgstr ""

#: ../src/graphing.c:1992
msgid "X increment:"
msgstr ""

#: ../src/graphing.c:2014
msgid "T increment:"
msgstr ""

#: ../src/graphing.c:2018
#, fuzzy
msgid "T interval length:"
msgstr "The natural logarithm"

#: ../src/graphing.c:2032
msgid "Point x:"
msgstr ""

#: ../src/graphing.c:2037
#, fuzzy
msgid "y:"
msgstr "by:"

#: ../src/graphing.c:2146
msgid "Plot"
msgstr "Plot"

#. title
#. GTK_WINDOW (genius_window)
#. parent
#. flags
#: ../src/graphing.c:2149
msgid "_Stop"
msgstr ""

#: ../src/graphing.c:2181
msgid "_Graph"
msgstr "_Graph"

#: ../src/graphing.c:2185
msgid "_Print..."
msgstr "_Print..."

#: ../src/graphing.c:2191
msgid "_Export postscript..."
msgstr "_Export postscript..."

#: ../src/graphing.c:2197
msgid "E_xport encapsulated postscript..."
msgstr "E_xport encapsulated postscript..."

#: ../src/graphing.c:2204
#, fuzzy
msgid "Export P_DF..."
msgstr "_Export PNG..."

#: ../src/graphing.c:2213
#, fuzzy
msgid "Export P_NG..."
msgstr "_Export PNG..."

#: ../src/graphing.c:2225
msgid "_Zoom"
msgstr "_Zoom"

#: ../src/graphing.c:2229
msgid "Zoom _out"
msgstr "Zoom _out"

#: ../src/graphing.c:2236
msgid "Zoom _in"
msgstr "Zoom _in"

#: ../src/graphing.c:2243
msgid "_Fit dependent axis"
msgstr "_Fit dependent axis"

#: ../src/graphing.c:2250
msgid "_Reset to original zoom"
msgstr ""

#: ../src/graphing.c:2263
msgid "_View"
msgstr "_View"

#: ../src/graphing.c:2268
msgid "_Reset angles"
msgstr "_Reset angles"

#: ../src/graphing.c:2273
msgid "_Top view"
msgstr "_Top view"

#: ../src/graphing.c:2278
msgid "R_otate axis..."
msgstr "R_otate axis..."

#: ../src/graphing.c:2283
msgid "Start rotate _animation..."
msgstr ""

#: ../src/graphing.c:2288
msgid "Stop rotate a_nimation..."
msgstr ""

#: ../src/graphing.c:2298
msgid "_Solver"
msgstr ""

#: ../src/graphing.c:2303
msgid "_Solver..."
msgstr ""

#: ../src/graphing.c:2308
msgid "_Clear solutions"
msgstr ""

#: ../src/graphing.c:2339
msgid "Errors during plotting (possibly harmless), see the console."
msgstr ""

#: ../src/graphing.c:3358
#, c-format
msgid "Function"
msgstr "Function"

#: ../src/graphing.c:3360
#, c-format
msgid "Function #%d"
msgstr "Function #%d"

#: ../src/graphing.c:3382
msgid "Graph limits not given as a 4-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:3388 ../src/graphing.c:3399 ../src/graphing.c:3410
#: ../src/graphing.c:3421 ../src/graphing.c:3464 ../src/graphing.c:3475
#: ../src/graphing.c:3573 ../src/graphing.c:3584 ../src/graphing.c:3595
#: ../src/graphing.c:3606 ../src/graphing.c:3617 ../src/graphing.c:3628
msgid "Graph limits not given as numbers"
msgstr "Graph limits not given as numbers"

#: ../src/graphing.c:3458
#, fuzzy
msgid "Graph limits not given as a 2-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:3567
msgid "Graph limits not given as a 6-vector"
msgstr "Graph limits not given as a 6-vector"

#: ../src/graphing.c:3701 ../src/graphing.c:3719 ../src/graphing.c:3733
msgid "Ticks must be between 2 and 200"
msgstr ""

#: ../src/graphing.c:3710 ../src/graphing.c:3724
#, fuzzy
msgid "Ticks not given as numbers"
msgstr "Graph limits not given as numbers"

#: ../src/graphing.c:3738
#, fuzzy
msgid "Ticks not given as a number or a 2-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:5397
#, fuzzy, c-format
msgid ""
"Type in function name or expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that gives the slope at the point "
"(%s,%s)."
msgstr ""
"Type a function name or an expression involving the x and y variables (or "
"the z variable which will be z=x+iy) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."

#: ../src/graphing.c:5422 ../src/graphing.c:5429 ../src/graphing.c:5593
#: ../src/graphing.c:5600
#, fuzzy, c-format
msgid "%s from:"
msgstr "X from:"

#: ../src/graphing.c:5436 ../src/graphing.c:5443
#, c-format
msgid "%s increment:"
msgstr ""

#: ../src/graphing.c:5450
#, c-format
msgid "%s interval length:"
msgstr ""

#: ../src/graphing.c:5457
#, c-format
msgid "Point %s:"
msgstr ""

#: ../src/graphing.c:5470
#, fuzzy, c-format
msgid ""
"Type in function names or expressions involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) that give the d%s/d%s and d%s/d%s "
"of the autonomous system to be plotted at the point (%s,%s)."
msgstr ""
"Type a function name or an expression involving the x and y variables (or "
"the z variable which will be z=x+iy) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."

#: ../src/graphing.c:5506
#, fuzzy, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them"
msgstr ""
"Type in function names or expressions involving the x variable in the boxes "
"below to graph them"

#: ../src/graphing.c:5523
#, fuzzy, c-format
msgid ""
"Type in function names or expressions involving the %s variable in the boxes "
"below to graph them.  Either fill in both boxes with %s= and %s= in front of "
"them giving the %s and %s coordinates separately, or alternatively fill in "
"the %s= box giving %s and %s as the real and imaginary part of a complex "
"number."
msgstr ""
"Type in function names or expressions involving the t variable in the boxes "
"below to graph them.  Either fill in both boxes with x= and y= in front of "
"them giving the x and y coordinates separately, or alternatively fill in the "
"z= box giving x and y as the real and imaginary part of a complex number."

#: ../src/graphing.c:5564
#, fuzzy, c-format
msgid "Parameter %s from:"
msgstr "Parameter t from:"

#: ../src/graphing.c:5578
#, fuzzy, c-format
msgid ""
"Type a function name or an expression involving the %s and %s variables (or "
"the %s variable which will be %s=%s+i%s) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."
msgstr ""
"Type a function name or an expression involving the x and y variables (or "
"the z variable which will be z=x+iy) in the boxes below to graph them.  "
"Functions with one argument only will be passed a complex number."

#: ../src/graphing.c:5644 ../src/graphing.c:5761
msgid "Change variable names"
msgstr ""

#: ../src/graphing.c:5658 ../src/graphing.c:5775
msgid "Some values were illegal"
msgstr ""

#: ../src/graphing.c:5662 ../src/graphing.c:5779
msgid "independent variable (x):"
msgstr ""

#: ../src/graphing.c:5672
msgid "dependent variable (y):"
msgstr ""

#: ../src/graphing.c:5682
msgid "complex variable (z = x+iy):"
msgstr ""

#: ../src/graphing.c:5692
msgid "parameter variable (t):"
msgstr ""

#: ../src/graphing.c:5789
msgid "independent variable (y):"
msgstr ""

#: ../src/graphing.c:5799
msgid "independent complex variable (z = x+iy):"
msgstr ""

#: ../src/graphing.c:5968
msgid "_Functions / Expressions"
msgstr "_Functions / Expressions"

#. t range
#: ../src/graphing.c:6016
msgid "Parameter t from:"
msgstr "Parameter t from:"

#: ../src/graphing.c:6020 ../src/graphing.c:6169 ../src/graphing.c:6182
#: ../src/graphing.c:6294 ../src/graphing.c:6306 ../src/graphing.c:6317
msgid "to:"
msgstr "to:"

#: ../src/graphing.c:6024
msgid "by:"
msgstr "by:"

#: ../src/graphing.c:6031
#, fuzzy
msgid "Pa_rametric"
msgstr "_Parametric"

#. # of ticks
#: ../src/graphing.c:6059 ../src/graphing.c:6112
msgid "Vertical ticks:"
msgstr ""

#. # of ticks
#: ../src/graphing.c:6063 ../src/graphing.c:6116
msgid "Horizontal ticks:"
msgstr ""

#: ../src/graphing.c:6068
msgid "Sl_ope field"
msgstr ""

#. Normalize the arrow length?
#: ../src/graphing.c:6103
msgid "_Normalize arrow length (do not show size)"
msgstr ""

#: ../src/graphing.c:6121
msgid "_Vector field"
msgstr ""

#. draw legend?
#: ../src/graphing.c:6131 ../src/graphing.c:6263
msgid "_Draw legend"
msgstr ""

#. draw axis labels?
#: ../src/graphing.c:6140
msgid "Draw axis labels"
msgstr ""

#. change varnames
#: ../src/graphing.c:6149 ../src/graphing.c:6273
msgid "Change variable names..."
msgstr ""

#. plot window
#.
#. * Plot window frame
#.
#: ../src/graphing.c:6157 ../src/graphing.c:6282
msgid "Plot Window"
msgstr "Plot Window"

#.
#. * X range
#.
#: ../src/graphing.c:6166 ../src/graphing.c:6291
msgid "X from:"
msgstr "X from:"

#.
#. * Y range
#.
#: ../src/graphing.c:6179 ../src/graphing.c:6303
msgid "Y from:"
msgstr "Y from:"

#. fit dependent axis?
#: ../src/graphing.c:6190 ../src/graphing.c:6325
#, fuzzy
msgid "Fit dependent axis"
msgstr "_Fit dependent axis"

#: ../src/graphing.c:6234
msgid "Function / Expression"
msgstr "Function / Expression"

#.
#. * Z range
#.
#: ../src/graphing.c:6315
#, fuzzy
msgid "Dependent axis from:"
msgstr "_Fit dependent axis"

#: ../src/graphing.c:6346
msgid "Function _line plot"
msgstr "Function _line plot"

#: ../src/graphing.c:6350
msgid "_Surface plot"
msgstr "_Surface plot"

#: ../src/graphing.c:6564 ../src/graphing.c:6750 ../src/graphing.c:6877
#: ../src/graphing.c:7006 ../src/graphing.c:7111
msgid "No functions to plot or no functions could be parsed"
msgstr "No functions to plot or no functions could be parsed"

#: ../src/graphing.c:6597 ../src/graphing.c:6603 ../src/graphing.c:6773
#: ../src/graphing.c:6779 ../src/graphing.c:6884 ../src/graphing.c:6907
#: ../src/graphing.c:6913 ../src/graphing.c:7029 ../src/graphing.c:7035
#: ../src/graphing.c:7134 ../src/graphing.c:7140
#, fuzzy, c-format
msgid "Invalid %s range"
msgstr "Invalid X range"

#: ../src/graphing.c:6609
#, fuzzy
msgid "Invalid dependent range"
msgstr "Invalid t range"

#: ../src/graphing.c:6871
#, fuzzy, c-format
msgid "Only specify %s and %s, or %s, not all at once."
msgstr "Only specify x and y, or z, not all at once."

#: ../src/graphing.c:7238
msgid "Create Plot"
msgstr "Create Plot"

#: ../src/graphing.c:7278 ../src/graphing.c:7448 ../src/graphing.c:7479
#: ../src/graphing.c:7500 ../src/graphing.c:7540 ../src/graphing.c:7564
#: ../src/graphing.c:7676 ../src/graphing.c:7800 ../src/graphing.c:7937
#: ../src/graphing.c:8094 ../src/graphing.c:8241 ../src/graphing.c:8264
#: ../src/graphing.c:8861 ../src/graphing.c:9148 ../src/graphing.c:9367
#: ../src/graphing.c:9607 ../src/graphing.c:9935 ../src/graphing.c:10167
#: ../src/graphing.c:10256 ../src/graphing.c:10366 ../src/graphing.c:10397
#: ../src/graphing.c:10426 ../src/graphing.c:10452 ../src/graphing.c:10481
#: ../src/graphing.c:10574 ../src/graphing.c:10663 ../src/graphing.c:10688
#: ../src/graphing.c:10721 ../src/graphing.c:10769
#, c-format
msgid "%s: Plotting in progress, cannot call %s"
msgstr ""

#: ../src/graphing.c:7286 ../src/graphing.c:7819
#, c-format
msgid "%s: argument not a function"
msgstr "%s: argument not a function"

#: ../src/graphing.c:7296
#, c-format
msgid "%s: only one function supported"
msgstr "%s: only one function supported"

#: ../src/graphing.c:7319
#, fuzzy
msgid "Graph limits not given as a 4-vector or a 6-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:7375 ../src/graphing.c:7629 ../src/graphing.c:7746
#: ../src/graphing.c:7882 ../src/graphing.c:8031 ../src/graphing.c:8186
#: ../src/graphing.c:10036
#, c-format
msgid "%s: invalid X range"
msgstr "%s: invalid X range"

#: ../src/graphing.c:7380 ../src/graphing.c:7634 ../src/graphing.c:7751
#: ../src/graphing.c:7887 ../src/graphing.c:8036 ../src/graphing.c:8191
#: ../src/graphing.c:10041
#, c-format
msgid "%s: invalid Y range"
msgstr "%s: invalid Y range"

#: ../src/graphing.c:7385 ../src/graphing.c:10046
#, c-format
msgid "%s: invalid Z range"
msgstr "%s: invalid Z range"

#: ../src/graphing.c:7458
#, fuzzy, c-format
msgid "%s: dx must be positive"
msgstr "%s: Colour must be a string"

#: ../src/graphing.c:7465 ../src/graphing.c:7484
#, c-format
msgid "%s: Slope field not active"
msgstr ""

#: ../src/graphing.c:7511
#, fuzzy, c-format
msgid "%s: dt must be positive"
msgstr "%s: Colour must be a string"

#: ../src/graphing.c:7517
#, fuzzy, c-format
msgid "%s: tlen must be positive"
msgstr "%s: Colour must be a string"

#: ../src/graphing.c:7525 ../src/graphing.c:7546
#, c-format
msgid "%s: Vector field not active"
msgstr ""

#: ../src/graphing.c:7571 ../src/graphing.c:8101
#, fuzzy, c-format
msgid "%s: First argument must be a function"
msgstr "%s: First argument must be functions"

#: ../src/graphing.c:7687 ../src/graphing.c:7945
#, c-format
msgid "%s: First two arguments must be functions"
msgstr "%s: First two arguments must be functions"

#: ../src/graphing.c:7814
#, c-format
msgid "%s: only up to 10 functions supported"
msgstr "%s: only up to 10 functions supported"

#: ../src/graphing.c:7840
#, fuzzy
msgid "Graph limits not given as a 2-vector or a 4-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:8041 ../src/graphing.c:8196
#, c-format
msgid "%s: invalid T range"
msgstr "%s: invalid T range"

#: ../src/graphing.c:8422
#, c-format
msgid ""
"%s: Not in line plot mode.  Perhaps run LinePlot or LinePlotClear first."
msgstr ""

#: ../src/graphing.c:8543 ../src/graphing.c:8624
#, fuzzy, c-format
msgid ""
"%s: Points should be given as a real, n by 2 matrix with columns for x and "
"y, n>=%d, or as a complex valued n by 1 matrix"
msgstr ""
"%s: Line should be given as a real, n by 2 matrix with columns for x and y, "
"n>=2"

#: ../src/graphing.c:8553
#, c-format
msgid ""
"%s: If points are given as an n by 2 matrix, then this matrix must be real"
msgstr ""

#: ../src/graphing.c:8663 ../src/graphing.c:8726
#, fuzzy, c-format
msgid ""
"%s: Points should be given as a real, n by 3 matrix with columns for x, y "
"and z, n>=%d"
msgstr ""
"%s: Line should be given as a real, n by 2 matrix with columns for x and y, "
"n>=2"

#: ../src/graphing.c:8778
#, c-format
msgid "%s: No color specified"
msgstr "%s: No colour specified"

#: ../src/graphing.c:8783 ../src/graphing.c:8790
#, fuzzy, c-format
msgid "%s: Cannot parse color '%s'"
msgstr "Cannot open plugin '%s'!"

#: ../src/graphing.c:8804
#, c-format
msgid ""
"%s: A vector giving color should be a 3-vector of real numbers between 0 and "
"1"
msgstr ""

#: ../src/graphing.c:8820
#, c-format
msgid ""
"%s: Warning: Values for red, green, or blue out of range (0 to 1), I will "
"clip them to this interval"
msgstr ""

#: ../src/graphing.c:8837
#, c-format
msgid ""
"%s: Color must be a string or a three-vector of rgb values (between 0 and 1)"
msgstr ""

#: ../src/graphing.c:8880 ../src/graphing.c:9167 ../src/graphing.c:9388
#: ../src/graphing.c:9628
#, c-format
msgid "%s: Wrong number of arguments"
msgstr "%s: Wrong number of arguments"

#: ../src/graphing.c:8950 ../src/graphing.c:9221 ../src/graphing.c:9454
#: ../src/graphing.c:9688
#, fuzzy, c-format
msgid "%s: No thickness specified"
msgstr "%s: No thickness specified"

#: ../src/graphing.c:8973 ../src/graphing.c:9244 ../src/graphing.c:9479
#: ../src/graphing.c:9713
#, fuzzy, c-format
msgid "%s: No window specified"
msgstr "%s: No colour specified"

#: ../src/graphing.c:9021 ../src/graphing.c:9046
#, c-format
msgid "%s: arrow style should be \"origin\", \"end\", \"both\", or \"none\""
msgstr ""

#: ../src/graphing.c:9056 ../src/graphing.c:9288 ../src/graphing.c:9531
#: ../src/graphing.c:9765
#, fuzzy, c-format
msgid "%s: No legend specified"
msgstr "%s: No colour specified"

#: ../src/graphing.c:9070 ../src/graphing.c:9302 ../src/graphing.c:9546
#: ../src/graphing.c:9780
#, fuzzy, c-format
msgid "%s: Legend must be a string"
msgstr "%s: Colour must be a string"

#: ../src/graphing.c:9081
#, fuzzy, c-format
msgid "%s: Unknown style: %s"
msgstr "%s: Unknown style"

#: ../src/graphing.c:9090 ../src/graphing.c:9318 ../src/graphing.c:9564
#: ../src/graphing.c:9798
#, c-format
msgid "%s: Bad parameter"
msgstr "%s: Bad parameter"

#: ../src/graphing.c:9311 ../src/graphing.c:9556 ../src/graphing.c:9790
#, c-format
msgid "%s: Unknown style"
msgstr "%s: Unknown style"

#: ../src/graphing.c:9852 ../src/graphing.c:9915
#, fuzzy, c-format
msgid ""
"%s: Surface should be given as a real, n by 3 matrix with columns for x, y, "
"z, where n>=3"
msgstr ""
"%s: Line should be given as a real, n by 2 matrix with columns for x and y, "
"n>=2"

#: ../src/graphing.c:9943
#, fuzzy, c-format
msgid "%s: argument not a matrix of data"
msgstr "%s: argument not a function"

#: ../src/graphing.c:10127
#, c-format
msgid "%s: Surface grid data should be given as a real matrix "
msgstr ""

#: ../src/graphing.c:10173
#, fuzzy, c-format
msgid "%s: first argument not a matrix of data"
msgstr "%s: argument not a function"

#: ../src/graphing.c:10180
#, fuzzy, c-format
msgid "%s: second argument not a 4 or 6 element vector of limits"
msgstr "%s: arguments not horizontal vectors"

#: ../src/graphing.c:10197
#, fuzzy, c-format
msgid "%s: too many arguments or last argument not a string label"
msgstr "%s: Too many arguments, should be at most %d"

#: ../src/graphing.c:10263
#, fuzzy, c-format
msgid "%s: first argument not a nonempty string"
msgstr "%s: flags argument must be a string"

#: ../src/graphing.c:10271
#, c-format
msgid "%s: type not specified and filename has no extension"
msgstr ""

#: ../src/graphing.c:10280
#, fuzzy, c-format
msgid "%s: second argument not a nonempty string"
msgstr "%s: vector argument not value only"

#: ../src/graphing.c:10292
#, c-format
msgid "%s: plot canvas not active, cannot export"
msgstr ""

#: ../src/graphing.c:10301 ../src/graphing.c:10315 ../src/graphing.c:10338
#, fuzzy, c-format
msgid "%s: export failed"
msgstr "Export failed"

#: ../src/graphing.c:10351
#, c-format
msgid "%s: unknown file type, can be \"png\", \"eps\", or \"ps\"."
msgstr ""

#: ../src/graphing.c:10488
#, fuzzy
msgid "Variable names not given in a 4-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:10498 ../src/graphing.c:10507 ../src/graphing.c:10516
#: ../src/graphing.c:10525 ../src/graphing.c:10591 ../src/graphing.c:10600
#: ../src/graphing.c:10609
msgid "Variable names should be strings"
msgstr ""

#: ../src/graphing.c:10532 ../src/graphing.c:10615
#, fuzzy
msgid "Variable names must be valid identifiers"
msgstr "Variable '%s' used uninitialized"

#: ../src/graphing.c:10541 ../src/graphing.c:10621
msgid "Variable names must be mutually distinct"
msgstr ""

#: ../src/graphing.c:10581
#, fuzzy
msgid "Variable names not given in a 3-vector"
msgstr "Graph limits not given as a 4-vector"

#: ../src/graphing.c:10804
msgid "Plotting"
msgstr "Plotting"

#. internal
#: ../src/graphing.c:10806
msgid ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"
msgstr ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"

#: ../src/graphing.c:10807
msgid ""
"Plot a parametric function with a line.  First come the functions for x and "
"y then optionally the t limits as t1,t2,tinc, then optionally the limits as "
"x1,x2,y1,y2"
msgstr ""
"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"

#: ../src/graphing.c:10808
msgid ""
"Plot a parametric complex valued function with a line.  First comes the "
"function that returns x+iy then optionally the t limits as t1,t2,tinc, then "
"optionally the limits as x1,x2,y1,y2"
msgstr ""
"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"

#: ../src/graphing.c:10810
#, fuzzy
msgid ""
"Draw a slope field.  First comes the function dy/dx in terms of x and y (or "
"a complex z) then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"

#: ../src/graphing.c:10811
#, fuzzy
msgid ""
"Draw a vector field.  First come the functions dx/dt and dy/dt in terms of x "
"and y then optionally the limits as x1,x2,y1,y2"
msgstr ""
"Plot a function with a line.  First come the functions (up to 10) then "
"optionally limits as x1,x2,y1,y2"

#: ../src/graphing.c:10813
msgid ""
"Draw a solution for a slope field starting at x,y and using dx as increment"
msgstr ""

#: ../src/graphing.c:10814
msgid "Clear all the slopefield solutions"
msgstr ""

#: ../src/graphing.c:10816
msgid ""
"Draw a solution for a vector field starting at x,y, using dt as increment "
"for tlen units"
msgstr ""

#: ../src/graphing.c:10817
msgid "Clear all the vectorfield solutions"
msgstr ""

#: ../src/graphing.c:10820
msgid ""
"Plot a surface function which takes either two arguments or a complex "
"number.  First comes the function then optionally limits as x1,x2,y1,y2,z1,z2"
msgstr ""
"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"

#: ../src/graphing.c:10822
#, fuzzy
msgid "Show the surface (3d) plot window and clear out functions"
msgstr "Show the line plot window and clear out functions"

#: ../src/graphing.c:10824
msgid ""
"Plot surface data given as n by 3 matrix (n>=3) of data with each row being "
"x,y,z.  Optionally can pass a label string and limits.  If no limits passed, "
"limits computed from data."
msgstr ""

#: ../src/graphing.c:10825
msgid ""
"Plot surface data given as a matrix (where rows are the x coordinate and "
"columns are the y coordinate), the limits are given as [x1,x2,y1,y2] or "
"optionally [x1,x2,y1,y2,z1,z2], and optionally a string for the label."
msgstr ""

#: ../src/graphing.c:10826
#, fuzzy
msgid ""
"Draw a line from x1,y1,z1 to x2,y2,z2 on the surface (3d) plot.  x1,y1,z1,x2,"
"y2,z2 can be replaced by a n by 3 matrix for a longer line"
msgstr ""
"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"

#: ../src/graphing.c:10827
#, fuzzy
msgid ""
"Draw a point at x,y,z on the surface (3d) plot.  x,y,z can be replaced by a "
"n by 3 matrix for more points."
msgstr ""
"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"

#: ../src/graphing.c:10829
msgid "Show the line plot window and clear out functions"
msgstr "Show the line plot window and clear out functions"

#: ../src/graphing.c:10830
#, fuzzy
msgid ""
"Draw a line from x1,y1 to x2,y2.  x1,y1,x2,y2 can be replaced by a n by 2 "
"matrix for a longer line."
msgstr ""
"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"

#: ../src/graphing.c:10831
#, fuzzy
msgid ""
"Draw a point at x,y.  x,y can be replaced by a n by 2 matrix for more points."
msgstr ""
"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"

#: ../src/graphing.c:10833
msgid "Freeze the plot canvas, that is, inhibit drawing"
msgstr ""

#: ../src/graphing.c:10834
msgid "Thaw the plot canvas and redraw the plot immediately"
msgstr ""

#: ../src/graphing.c:10835
msgid "Raise the plot window, and create the window if necessary"
msgstr ""

#: ../src/graphing.c:10837
msgid "Wait for a click on the line plot window, return the location."
msgstr ""

#: ../src/graphing.c:10838
msgid "Return current mouse location on the line plot window."
msgstr ""

#: ../src/graphing.c:10840
msgid ""
"Export the current contents of the plot canvas to a file.  The file type is "
"given by the string type, which can be \"png\", \"eps\", or \"ps\"."
msgstr ""

#: ../src/graphing.c:10842
msgid "Number of slopefield ticks as a vector [vertical,horizontal]."
msgstr ""

#: ../src/graphing.c:10843
msgid "Number of vectorfield ticks as a vector [vertical,horizontal]."
msgstr ""

#: ../src/graphing.c:10844
msgid ""
"Default names used by all 2D plot functions.  Should be a 4 vector of "
"strings or identifiers [x,y,z,t]."
msgstr ""

#: ../src/graphing.c:10845
msgid ""
"Default names used by surface plot functions.  Should be a 3 vector of "
"strings or identifiers [x,y,z] (where z=x+iy and not the dependent axis)."
msgstr ""

#: ../src/graphing.c:10847
msgid ""
"Normalize vectorfields if true.  That is, only show direction and not "
"magnitude."
msgstr ""

#: ../src/graphing.c:10848
msgid "If to draw legends or not on line plots."
msgstr ""

#: ../src/graphing.c:10849
msgid "If to draw axis labels on line plots."
msgstr ""

#: ../src/graphing.c:10851
msgid "If to draw legends or not on surface plots."
msgstr ""

#: ../src/graphing.c:10853
msgid "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
msgstr "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"

#: ../src/graphing.c:10854
msgid ""
"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
"z2]"
msgstr ""
"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
"z2]"

#: ../src/matop.c:690
msgid "Determinant of a non-square matrix is undefined"
msgstr "Determinant of a non-square matrix is undefined"

#: ../src/matrixw.c:622 ../src/matrixw.c:700
msgid "Trying to increment a nonvalue"
msgstr ""

#: ../src/mpwrap.c:520
msgid "Integer exponent too large to compute"
msgstr "Integer exponent too large to compute"

#: ../src/mpwrap.c:1488
msgid "Can't do modulo of floats or rationals!"
msgstr "Can't do modulo of floats or rationals!"

#: ../src/mpwrap.c:1502
msgid "Can't do GCD of floats or rationals!"
msgstr "Can't do GCD of floats or rationals!"

#: ../src/mpwrap.c:1529
msgid "Can't modulo invert non integers!"
msgstr "Can't modulo invert non integers!"

#: ../src/mpwrap.c:1550
#, fuzzy
msgid "Can't get Jacobi symbols of floats or rationals!"
msgstr "Can't get jacobi symbols of floats or rationals!"

#: ../src/mpwrap.c:1569
#, fuzzy
msgid "Can't get Legendre symbols of floats or rationals!"
msgstr "Can't get legendre symbols of floats or rationals!"

#: ../src/mpwrap.c:1588
#, fuzzy
msgid ""
"Can't get Jacobi symbol with Kronecker extension of floats or rationals!"
msgstr ""
"Can't get jacobi symbol with Kronecker extension of floats or rationals!"

#: ../src/mpwrap.c:1597
msgid "Lucas must get an integer argument!"
msgstr "Lucas must get an integer argument!"

#: ../src/mpwrap.c:1603
#, fuzzy
msgid "Number too large to compute Lucas number!"
msgstr "Number too large to compute lucas number!"

#: ../src/mpwrap.c:1608
#, fuzzy
msgid "No such thing as negative Lucas numbers!"
msgstr "No such thing as negative lucas numbers!"

#: ../src/mpwrap.c:1623
msgid "Cannot get next prime after non-integer!"
msgstr "Cannot get next prime after non-integer!"

#: ../src/mpwrap.c:1643 ../src/mpwrap.c:1656 ../src/mpwrap.c:1669
#: ../src/mpwrap.c:1682
#, c-format
msgid "%s: can't work on non-integers!"
msgstr "%s: can't work on non-integers!"

#: ../src/mpwrap.c:1725 ../src/mpwrap.c:1765
msgid "Can't do factorials of rationals or floats!"
msgstr "Can't do factorials of rationals or floats!"

#: ../src/mpwrap.c:1731 ../src/mpwrap.c:1771
msgid "Number too large to compute factorial!"
msgstr "Number too large to compute factorial!"

#: ../src/mpwrap.c:1736 ../src/mpwrap.c:1776
msgid "Can't do factorials of negative numbers!"
msgstr "Can't do factorials of negative numbers!"

#: ../src/mpwrap.c:1787
#, fuzzy
msgid "Can't do binomials of rationals or floats!"
msgstr "Can't do factorials of rationals or floats!"

#: ../src/mpwrap.c:2128 ../src/mpwrap.c:2198 ../src/mpwrap.c:4337
#: ../src/mpwrap.c:4358
#, c-format
msgid "%s: Bad types for mod power"
msgstr "%s: Bad types for mod power"

#: ../src/mpwrap.c:2166
#, c-format
msgid "Can't invert %s modulo %s in %s"
msgstr "Can't invert %s modulo %s in %s"

#: ../src/mpwrap.c:2488
msgid "Can't make random integer from a non-integer"
msgstr "Can't make random integer from a non-integer"

#: ../src/mpwrap.c:2493
msgid "Range for random integer must be positive"
msgstr "Range for random integer must be positive"

#: ../src/mpwrap.c:2679 ../src/mpwrap.c:2707
msgid "Can't get numerator of floating types"
msgstr "Can't get numerator of floating types"

#: ../src/mpwrap.c:3531 ../src/mpwrap.c:5050 ../src/mpwrap.c:5072
msgid "Can't compare complex numbers"
msgstr "Can't compare complex numbers"

#: ../src/mpwrap.c:4013
msgid "Can't modulo complex numbers"
msgstr "Can't modulo complex numbers"

#: ../src/mpwrap.c:4036
#, c-format
msgid "Inverse of %s modulo %s not found!"
msgstr "Inverse of %s modulo %s not found!"

#: ../src/mpwrap.c:4045
msgid "Can't do modulo invert on complex numbers"
msgstr "Can't do modulo invert on complex numbers"

#: ../src/mpwrap.c:4062
msgid "Can't GCD complex numbers"
msgstr "Can't GCD complex numbers"

#: ../src/mpwrap.c:4091
msgid "Can't LCM complex numbers"
msgstr "Can't LCM complex numbers"

#: ../src/mpwrap.c:4108
#, fuzzy
msgid "Can't get Jacobi symbols of complex numbers"
msgstr "Can't get jacobi symbols of complex numbers"

#: ../src/mpwrap.c:4124
#, fuzzy
msgid "Can't get Legendre symbols of complex numbers"
msgstr "Can't get legendre symbols complex numbers"

#: ../src/mpwrap.c:4140
#, fuzzy
msgid "Can't get Jacobi symbol with Kronecker extension for complex numbers"
msgstr "Can't get jacobi symbol with Kronecker extension for complex numbers"

#: ../src/mpwrap.c:4156
#, fuzzy
msgid "Can't get Lucas number for complex numbers"
msgstr "Can't get lucas number for complex numbers"

#: ../src/mpwrap.c:4172
msgid "Can't get next prime for complex numbers"
msgstr "Can't get next prime for complex numbers"

#: ../src/mpwrap.c:4182 ../src/mpwrap.c:4194 ../src/mpwrap.c:4206
#: ../src/mpwrap.c:4218
#, c-format
msgid "%s: can't work on complex numbers"
msgstr "%s: can't work on complex numbers"

#: ../src/mpwrap.c:4447 ../src/mpwrap.c:4525 ../src/mpwrap.c:4590
#, c-format
msgid "%s: can't take logarithm of 0"
msgstr "%s: can't take logarithm of 0"

#: ../src/mpwrap.c:4919
#, fuzzy
msgid "arctan2 not defined for complex numbers"
msgstr "Can't get next prime for complex numbers"

#: ../src/mpwrap.c:4967
msgid "Can't make random integer out of a complex number"
msgstr "Can't make random integer out of a complex number"

#: ../src/mpwrap.c:5129 ../src/mpwrap.c:5146
msgid "Can't make factorials of complex numbers"
msgstr "Can't make factorials of complex numbers"

#: ../src/mpwrap.c:5163
#, fuzzy
msgid "Can't make binomials of complex numbers"
msgstr "Can't make factorials of complex numbers"

#: ../src/mpwrap.c:5542 ../src/mpwrap.c:5553 ../src/mpwrap.c:5564
msgid "Can't determine type of a complex number"
msgstr "Can't determine type of a complex number"

#: ../src/mpwrap.c:5658 ../src/mpwrap.c:5681
msgid "Can't convert complex number into integer"
msgstr "Can't convert complex number into integer"

#: ../src/mpwrap.c:5664 ../src/mpwrap.c:5687
msgid "Can't convert real number to integer"
msgstr "Can't convert real number to integer"

#: ../src/mpwrap.c:5668 ../src/mpwrap.c:5691
msgid "Integer too large for this operation"
msgstr "Integer too large for this operation"

#: ../src/mpwrap.c:5704
msgid "Can't convert complex number into a double"
msgstr "Cannot convert complex number into a double"

#: ../src/mpwrap.c:5713
msgid "Can't convert real number to double"
msgstr "Can't convert real number to double"

#: ../src/mpwrap.c:5719 ../src/mpwrap.c:5734
msgid "Number too large for this operation"
msgstr "Number too large for this operation"

#: ../src/parseutil.c:57
msgid "ERROR: local statement not the first statement in function definition"
msgstr ""

#: ../src/plugin.c:155
msgid "Can't open plugin!"
msgstr "Can't open plugin!"

#: ../src/plugin.c:171 ../src/plugin.c:179
msgid "Can't initialize plugin!"
msgstr "Can't initialize plugin!"

#: ../src/symbolic.c:676
#, c-format
msgid "%s: '%s' not a function of one variable"
msgstr "%s: '%s' not a function of one variable"

#: ../src/symbolic.c:709
#, c-format
msgid "%s: Cannot differentiate the '%s' function"
msgstr "%s: Cannot differentiate the '%s' function"

#: ../src/symbolic.c:794
msgid "Symbolic Operations"
msgstr "Symbolic Operations"

#: ../src/symbolic.c:797
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable."
msgstr ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable."

#: ../src/symbolic.c:800
msgid ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable, returns null if unsuccessful but is silent."
msgstr ""
"Attempt to symbolically differentiate the function f, where f is a function "
"of one variable, returns null if unsuccessful but is silent."

#: ../src/testplugin.c:13
msgid "This is the test-plugin function\n"
msgstr "This is the test-plugin function\n"

#: ../src/testplugin.c:24
msgid ""
"You have opened test plugin!\n"
"\n"
"Will evaluate 2+2 as a demonstration\n"
"2+2 = "
msgstr ""
"You have opened test plugin!\n"
"\n"
"Will evaluate 2+2 as a demonstration\n"
"2+2 = "

#: ../src/testplugin.c:30
msgid ""
"For my next trick I will add a function named TestPluginFunction\n"
"\n"
msgstr ""
"For my next trick I will add a function named TestPluginFunction\n"
"\n"

#: ../src/testplugin.c:41
msgid ""
"That's it, isn't this fun\n"
"\n"
msgstr ""
"That's it. Isn't this fun?\n"
"\n"

#: ../src/util.c:93 ../src/util.c:112
msgid "Stack underflow!"
msgstr "Stack underflow!"

#: ../ve/ve-miscui.c:189
msgid "_No"
msgstr ""

#: ../ve/ve-miscui.c:194
msgid "_Yes"
msgstr ""

#~ msgid "Check if argument is a gaussian integer"
#~ msgstr "Check if argument is a gaussian integer"

#~ msgid ""
#~ "Apply the Gram-Schmidt process (to the columns) using the dot product"
#~ msgstr ""
#~ "Apply the Gram-Schmidt process (to the columns) using the dot product"

#~ msgid "Find root of a function using the bisection method"
#~ msgstr "Find root of a function using the bisection method"

#~ msgid "Find root of a function using the method of false position"
#~ msgstr "Find root of a function using the method of false position"

#~ msgid "Find root of a function using the secant method"
#~ msgstr "Find root of a function using the secant method"

#~ msgid "' or '"
#~ msgstr "' or '"

#~ msgid "%s: argument 2 must be less than or equal to argument 3"
#~ msgstr "%s: argument 2 must be less than or equal to argument 3"

#~ msgid "Generate random float"
#~ msgstr "Generate random float"

#~ msgid "Generate random integer"
#~ msgstr "Generate random integer"

#~ msgid "Trim zeros from a polynomial (as vector)"
#~ msgstr "Trim zeros from a polynomial (as vector)"

#~ msgid "Protect a variable from being modified"
#~ msgstr "Protect a variable from being modified"

#~ msgid "Unprotect a variable from being modified"
#~ msgstr "Unprotect a variable from being modified"

#~ msgid "Base-N Integers"
#~ msgstr "Base-N Integers"

#~ msgid "Commands"
#~ msgstr "Commands"

#~ msgid "Decimal Integers"
#~ msgstr "Decimal Integers"

#~ msgid "Floats"
#~ msgstr "Floats"

#~ msgid "Keywords"
#~ msgstr "Keywords"

#~ msgid "Line Comment"
#~ msgstr "Line Comment"

#~ msgid "String"
#~ msgstr "String"

#~ msgid "Interrupt"
#~ msgstr "Interrupt"

#~ msgid "Run"
#~ msgstr "Run"

#~ msgid "Open a GEL file for running"
#~ msgstr "Open a GEL file for running"

#~ msgid "Exit"
#~ msgstr "Exit"

#~ msgid "Exit genius"
#~ msgstr "Exit genius"

#~ msgid ""
#~ "The Gnome calculator style edition of the genius calculator.  For license/"
#~ "warranty details, type 'warranty' into the console."
#~ msgstr ""
#~ "The Gnome calculator style edition of the genius calculator.  For licence/"
#~ "warranty details, type 'warranty' into the console."

#~ msgid "Rotate X: "
#~ msgstr "Rotate X: "

#~ msgid "Rotate Y: "
#~ msgstr "Rotate Y: "

#~ msgid "Rotate Z: "
#~ msgstr "Rotate Z: "

#~ msgid "Z from:"
#~ msgstr "Z from:"

#~ msgid "Invalid Y range"
#~ msgstr "Invalid Y range"

#~ msgid "Invalid Z range"
#~ msgstr "Invalid Z range"

#~ msgid "(memory buffer)"
#~ msgstr "(memory buffer)"

#~ msgid "Cannot load user interface"
#~ msgstr "Cannot load user interface"

#~ msgid ""
#~ "An error occurred while loading user interface element %s%s from file "
#~ "%s.  Possibly the glade interface description was corrupted.  %s cannot "
#~ "continue and will exit now.  You should check your installation of %s or "
#~ "reinstall %s."
#~ msgstr ""
#~ "An error occurred while loading user interface element %s%s from file "
#~ "%s.  The glade interface description may be corrupted.  %s cannot "
#~ "continue and will exit now.  You should check your installation of %s or "
#~ "reinstall %s."

#~ msgid ""
#~ "Glade file is on crack! Make sure the correct file is installed!\n"
#~ "file: %s widget: %s"
#~ msgstr ""
#~ "Error in glade file! Make sure the correct file is installed!\n"
#~ "file: %s widget: %s"

#~ msgid ""
#~ "An error occurred while loading the user interface element %s%s from file "
#~ "%s. CList type widget should have %d column. Possibly the glade interface "
#~ "description was corrupted. %s cannot continue and will exit now. You "
#~ "should check your installation of %s or reinstall %s."
#~ msgid_plural ""
#~ "An error occurred while loading the user interface element %s%s from file "
#~ "%s. CList type widget should have %d columns. Possibly the glade "
#~ "interface description was corrupted. %s cannot continue and will exit "
#~ "now. You should check your installation of %s or reinstall %s."
#~ msgstr[0] ""
#~ "An error occurred while loading the user interface element %s%s from file "
#~ "%s. CList type widget should have %d column. The glade interface "
#~ "description may be corrupted. %s cannot continue and will exit now. You "
#~ "should check your installation of %s or reinstall %s."
#~ msgstr[1] ""
#~ "An error occurred while loading the user interface element %s%s from file "
#~ "%s. CList type widget should have %d columns. The glade interface "
#~ "description may be corrupted. %s cannot continue and will exit now. You "
#~ "should check your installation of %s or reinstall %s."

#~ msgid ""
#~ "Glade file is on crack! Make sure the correct file is installed!\n"
#~ "file: %s widget: %s expected clist columns: %d"
#~ msgstr ""
#~ "Error in glade file! Make sure the correct file is installed!\n"
#~ "file: %s widget: %s expected clist columns: %d"

#~ msgid ""
#~ "An error occurred while loading the user interface from file %s.  "
#~ "Possibly the glade interface description was not found.  %s cannot "
#~ "continue and will exit now.  You should check your installation of %s or "
#~ "reinstall %s."
#~ msgstr ""
#~ "An error occurred while loading the user interface from file %s.  The "
#~ "glade interface description may be missing.  %s cannot continue and will "
#~ "exit now.  You should check your installation of %s or reinstall %s."

#~ msgid "No interface could be loaded. This is BAD! (file: %s)"
#~ msgstr "No interface could be loaded. (file: %s)"

#~ msgid "Too many alias levels for a locale; may indicate a loop"
#~ msgstr "Too many alias levels for a locale; may indicate a loop"
