[genius] [l10n] Update Japanese translation



commit 3b6cfa9ae7cfa32a27bac28d83a68097e708bac1
Author: Jiro Matsuzawa <jmatsuzawa gnome org>
Date:   Fri Aug 10 23:47:25 2012 +0900

    [l10n] Update Japanese translation
    
    Merge latest pot

 po/ja.po | 1978 +++++++++++++++++++++++++-------------------------------------
 1 files changed, 808 insertions(+), 1170 deletions(-)
---
diff --git a/po/ja.po b/po/ja.po
index d667a50..774ca1c 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -6,12 +6,12 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: genius HEAD\n"
-"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
-"product=genius&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2011-12-25 16:28+0000\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=genius&keywords=I18N+L10N&component=general\n";
+"POT-Creation-Date: 2012-05-31 16:55+0000\n"
 "PO-Revision-Date: 2012-01-01 19:55+0900\n"
 "Last-Translator: Jiro Matsuzawa <jmatsuzawa src gnome org>\n"
 "Language-Team: Japanese <gnome-translation gnome gr jp>\n"
+"Language: ja\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -23,9 +23,7 @@ msgid "Compose two functions"
 msgstr "éæãçæããããæçããã"
 
 #: ../lib/library-strings.c:2
-msgid ""
-"Compose a function with itself n times, passing x as argument, and returning "
-"x if n == 0"
+msgid "Compose a function with itself n times, passing x as argument, and returning x if n == 0"
 msgstr ""
 
 #: ../lib/library-strings.c:3
@@ -45,9 +43,7 @@ msgid "How many iterations to try to find the limit for continuity and limits"
 msgstr ""
 
 #: ../lib/library-strings.c:6
-msgid ""
-"How many successive steps to be within tolerance for calculation of "
-"continuity"
+msgid "How many successive steps to be within tolerance for calculation of continuity"
 msgstr ""
 
 #: ../lib/library-strings.c:7
@@ -59,9 +55,7 @@ msgid "How many iterations to try to find the limit for derivative"
 msgstr ""
 
 #: ../lib/library-strings.c:9
-msgid ""
-"How many successive steps to be within tolerance for calculation of "
-"derivative"
+msgid "How many successive steps to be within tolerance for calculation of derivative"
 msgstr ""
 
 #: ../lib/library-strings.c:10
@@ -89,16 +83,14 @@ msgid "How many iterations to try for InfiniteSum and InfiniteProduct"
 msgstr ""
 
 #: ../lib/library-strings.c:16
-msgid ""
-"How many successive steps to be within tolerance for InfiniteSum and "
-"InfiniteProduct"
+msgid "How many successive steps to be within tolerance for InfiniteSum and InfiniteProduct"
 msgstr ""
 
 #: ../lib/library-strings.c:17
 msgid "Tolerance for InfiniteSum and InfiniteProduct"
 msgstr ""
 
-#: ../lib/library-strings.c:18 ../src/eval.c:6522
+#: ../lib/library-strings.c:18 ../src/eval.c:6650
 msgid "Absolute value"
 msgstr "çåå"
 
@@ -117,9 +109,7 @@ msgid "Return the sign (-1,0,1)"
 msgstr ""
 
 #: ../lib/library-strings.c:22
-msgid ""
-"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
-"given, e is used"
+msgid "Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not given, e is used"
 msgstr ""
 
 #: ../lib/library-strings.c:23
@@ -231,15 +221,11 @@ msgid "Return the nth Bernoulli number"
 msgstr "ïççã Lucas çæãèã"
 
 #: ../lib/library-strings.c:43
-msgid ""
-"Find the x that solves the system given by the vector a and modulo the "
-"elements of m, using the Chinese Remainder Theorem"
+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 ""
 
 #: ../lib/library-strings.c:44
-msgid ""
-"Given two factorizations, give the factorization of the product, see "
-"Factorize"
+msgid "Given two factorizations, give the factorization of the product, see Factorize"
 msgstr ""
 
 #: ../lib/library-strings.c:45
@@ -253,15 +239,11 @@ msgid "Convert a number to a vector of powers for elements in base b"
 msgstr ""
 
 #: ../lib/library-strings.c:47
-msgid ""
-"Find discrete log of n base b in F_q where q is a prime using the Silver-"
-"Pohlig-Hellman algoritm"
+msgid "Find discrete log of n base b in F_q where q is a prime using the Silver-Pohlig-Hellman algorithm"
 msgstr ""
 
 #: ../lib/library-strings.c:48
-msgid ""
-"Compute phi(n), the Euler phi function, that is the number of integers "
-"between 1 and n relatively prime to n"
+msgid "Compute phi(n), the Euler phi function, that is the number of integers between 1 and n relatively prime to n"
 msgstr ""
 
 #: ../lib/library-strings.c:49
@@ -271,9 +253,7 @@ msgid "Return all factors of a number"
 msgstr "æåãéäãèåãèã"
 
 #: ../lib/library-strings.c:50
-msgid ""
-"Attempt fermat factorization of n into (t-s)*(t+s), returns t and s as a "
-"vector if possible, null otherwise"
+msgid "Attempt Fermat factorization of n into (t-s)*(t+s), returns t and s as a vector if possible, null otherwise"
 msgstr ""
 
 #: ../lib/library-strings.c:51
@@ -285,17 +265,11 @@ msgid "Find a random primitive element in F_q (q must be a prime)"
 msgstr ""
 
 #: ../lib/library-strings.c:53
-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."
+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 ""
 
 #: ../lib/library-strings.c:54
-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."
+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 ""
 
 #: ../lib/library-strings.c:55
@@ -309,20 +283,15 @@ msgid "Tests if a rational number is a perfect power"
 msgstr "æåãããä (a^b) ãããããããããã"
 
 #: ../lib/library-strings.c:57
-msgid ""
-"Check if g is primitive in F_q, where q is a prime.  If q is not prime "
-"results are bogus."
+msgid "Check if g is primitive in F_q, where q is a prime.  If q is not prime results are bogus."
 msgstr ""
 
 #: ../lib/library-strings.c:58
-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."
+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 ""
 
 #: ../lib/library-strings.c:59
-msgid ""
-"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
+msgid "If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
 msgstr ""
 
 #: ../lib/library-strings.c:60
@@ -332,9 +301,7 @@ msgid "Test if n is a strong pseudoprime to base b but not a prime"
 msgstr "ïãïãåãããåçäçæããããããããã"
 
 #: ../lib/library-strings.c:61
-msgid ""
-"Return the residue of a mod n with the least absolute value (in the interval "
-"-n/2 to n/2)"
+msgid "Return the residue of a mod n with the least absolute value (in the interval -n/2 to n/2)"
 msgstr ""
 
 #: ../lib/library-strings.c:62
@@ -368,7 +335,7 @@ msgid "Return all prime factors of a number"
 msgstr "æåãéäãèåãèã"
 
 #: ../lib/library-strings.c:69
-msgid "Pseudoprime test, true iff b^(n-1) == 1 (mod n)"
+msgid "Pseudoprime test, true if and only if b^(n-1) == 1 (mod n)"
 msgstr ""
 
 #: ../lib/library-strings.c:70
@@ -376,27 +343,19 @@ msgid "Removes all instances of the factor m from the number n"
 msgstr ""
 
 #: ../lib/library-strings.c:71
-msgid ""
-"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"
+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 ""
 
 #: ../lib/library-strings.c:72
-msgid ""
-"Find square root of n mod p (a prime). Null is returned if not a quadratic "
-"residue."
+msgid "Find square root of n mod p (a prime). Null is returned if not a quadratic residue."
 msgstr ""
 
 #: ../lib/library-strings.c:73
-msgid ""
-"Apply a function over all entries of a matrix and return a matrix of the "
-"results"
+msgid "Apply a function over all entries of a matrix and return a matrix of the results"
 msgstr ""
 
 #: ../lib/library-strings.c:74
-msgid ""
-"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
-"and return a matrix of the results"
+msgid "Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) and return a matrix of the results"
 msgstr ""
 
 #: ../lib/library-strings.c:75
@@ -514,9 +473,7 @@ msgid "Evaluate (v,w) with respect to the bilinear form given by the matrix A"
 msgstr ""
 
 #: ../lib/library-strings.c:98
-msgid ""
-"Return a function that evaluates two vectors with respect to the bilinear "
-"form given by A"
+msgid "Return a function that evaluates two vectors with respect to the bilinear form given by A"
 msgstr ""
 
 #: ../lib/library-strings.c:99
@@ -536,9 +493,7 @@ msgid "Get a basis matrix for the columnspace of a matrix"
 msgstr "èåãåæãååãã"
 
 #: ../lib/library-strings.c:102
-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."
+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:103
@@ -562,8 +517,7 @@ msgid "CrossProduct of two vectors in R^3"
 msgstr ""
 
 #: ../lib/library-strings.c:108
-msgid ""
-"Get the determinantal divisors of an integer matrix (not its characteristic)"
+msgid "Get the determinantal divisors of an integer matrix (not its characteristic)"
 msgstr ""
 
 #: ../lib/library-strings.c:109
@@ -575,21 +529,15 @@ msgid "Direct sum of a vector of matrices"
 msgstr ""
 
 #: ../lib/library-strings.c:111
-msgid ""
-"Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular "
-"matrices)"
+msgid "Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular matrices)"
 msgstr ""
 
 #: ../lib/library-strings.c:112
-msgid ""
-"Get the eigenvalues and eigenvectors of a matrix (Currently only for up to "
-"2x2 matrices)"
+msgid "Get the eigenvalues and eigenvectors of a matrix (Currently only for up to 2x2 matrices)"
 msgstr ""
 
 #: ../lib/library-strings.c:113
-msgid ""
-"Apply the Gram-Schmidt process (to the columns) with respect to inner "
-"product given by B (if not given use Hermitian product)"
+msgid "Apply the Gram-Schmidt process (to the columns) with respect to inner product given by B (if not given use Hermitian product)"
 msgstr ""
 
 #: ../lib/library-strings.c:114
@@ -615,8 +563,7 @@ msgid "Get the Inf Norm of a vector"
 msgstr "èåãåãåãã Echelon Form (éå) ãååãã"
 
 #: ../lib/library-strings.c:118
-msgid ""
-"Get the invariant factors of a square integer matrix (not its characteristic)"
+msgid "Get the invariant factors of a square integer matrix (not its characteristic)"
 msgstr ""
 
 #: ../lib/library-strings.c:119
@@ -634,9 +581,7 @@ msgid "Test if a vector is in a subspace"
 msgstr ""
 
 #: ../lib/library-strings.c:122
-msgid ""
-"Is a matrix (or number) invertible (Integer matrix is invertible iff it's "
-"invertible over the integers)"
+msgid "Is a matrix (or number) invertible (Integer matrix is invertible if and only if it is invertible over the integers)"
 msgstr ""
 
 #: ../lib/library-strings.c:123
@@ -670,7 +615,7 @@ msgid "Is a matrix unitary"
 msgstr "ææèåãããããããããã"
 
 #: ../lib/library-strings.c:129
-msgid "Get the jordan block corresponding to lambda and n"
+msgid "Get the Jordan block corresponding to lambda and n"
 msgstr ""
 
 #: ../lib/library-strings.c:130
@@ -678,9 +623,7 @@ msgid "Get the kernel (nullspace) of a linear transform"
 msgstr ""
 
 #: ../lib/library-strings.c:131
-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."
+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 ""
 
 #: ../lib/library-strings.c:132
@@ -710,9 +653,7 @@ msgid "Get the orthogonal complement of the columnspace"
 msgstr ""
 
 #: ../lib/library-strings.c:137
-msgid ""
-"Projection of vector v onto subspace W given a sesquilinear form B (if not "
-"given use Hermitian product)"
+msgid "Projection of vector v onto subspace W given a sesquilinear form B (if not given use Hermitian product)"
 msgstr ""
 
 #: ../lib/library-strings.c:138
@@ -732,9 +673,7 @@ msgid "Return the Rayleigh quotient of a matrix and a vector"
 msgstr "èåãåèçäãèçãæåãããããããååãã"
 
 #: ../lib/library-strings.c:141
-msgid ""
-"Compute an eigenvalue using the Rayleigh Quotient Iteration method until we "
-"are epsilon from eigenvalue or for maxiter iterations"
+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:142
@@ -764,14 +703,11 @@ msgid "Get a basis matrix for the rowspace of a matrix"
 msgstr "èåãèæãååãã"
 
 #: ../lib/library-strings.c:148
-msgid ""
-"Evaluate (v,w) with respect to the sesquilinear form given by the matrix A"
+msgid "Evaluate (v,w) with respect to the sesquilinear form given by the matrix A"
 msgstr ""
 
 #: ../lib/library-strings.c:149
-msgid ""
-"Return a function that evaluates two vectors with respect to the "
-"sesquilinear form given by A"
+msgid "Return a function that evaluates two vectors with respect to the sesquilinear form given by A"
 msgstr ""
 
 #: ../lib/library-strings.c:150
@@ -783,9 +719,7 @@ msgid "Smith Normal Form for square integer matrices (not its characteristic)"
 msgstr ""
 
 #: ../lib/library-strings.c:152
-msgid ""
-"Return the Toeplitz matrix constructed given the first column c and "
-"(optionally) the first row r."
+msgid "Return the Toeplitz matrix constructed given the first column c and (optionally) the first row r."
 msgstr ""
 
 #: ../lib/library-strings.c:153
@@ -819,8 +753,7 @@ msgid "Intersection of the subspaces given by M and N"
 msgstr ""
 
 #: ../lib/library-strings.c:159
-msgid ""
-"The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"
+msgid "The sum of the vector spaces M and N, that is {w | w=m+n, m in M, n in N}"
 msgstr ""
 
 #: ../lib/library-strings.c:160
@@ -836,7 +769,7 @@ msgstr ""
 #: ../lib/library-strings.c:162
 #, fuzzy
 #| msgid "Returns the n'th Lucas number"
-msgid "Get n'th catalan number"
+msgid "Get nth Catalan number"
 msgstr "ïççã Lucas çæãèã"
 
 #: ../lib/library-strings.c:163
@@ -856,7 +789,7 @@ msgstr ""
 #: ../lib/library-strings.c:166
 #, fuzzy
 #| msgid "Calculates the conjugate"
-msgid "Calculate n'th Fibonacci number"
+msgid "Calculate nth Fibonacci number"
 msgstr "ååãèçãã"
 
 #: ../lib/library-strings.c:167
@@ -864,8 +797,7 @@ msgid "Calculate the Frobenius number for a coin problem"
 msgstr ""
 
 #: ../lib/library-strings.c:168
-msgid ""
-"Galois matrix given a linear combining rule (a_1*x_+...+a_n*x_n=x_(n+1))"
+msgid "Galois matrix given a linear combining rule (a_1*x_+...+a_n*x_n=x_(n+1))"
 msgstr ""
 
 #: ../lib/library-strings.c:169
@@ -877,13 +809,11 @@ msgid "Harmonic Number, the nth harmonic number of order r"
 msgstr ""
 
 #: ../lib/library-strings.c:171
-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))"
+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 ""
 
 #: ../lib/library-strings.c:172
-msgid "Compute linear recursive sequence using galois stepping"
+msgid "Compute linear recursive sequence using Galois stepping"
 msgstr ""
 
 #: ../lib/library-strings.c:173
@@ -893,7 +823,7 @@ msgstr ""
 #: ../lib/library-strings.c:174
 #, fuzzy
 #| msgid "Get the determinant of a matrix"
-msgid "Get the pascal's triangle as a matrix"
+msgid "Get the Pascal's triangle as a matrix"
 msgstr "èåãèååãååãã"
 
 #: ../lib/library-strings.c:175
@@ -925,29 +855,19 @@ msgid "Calculate permutations"
 msgstr "ææéæ tan ãèçãã"
 
 #: ../lib/library-strings.c:181
-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"
+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 ""
 
 #: ../lib/library-strings.c:182
-msgid ""
-"Attempt to calculate derivative by trying first symbolically and then "
-"numerically"
+msgid "Attempt to calculate derivative by trying first symbolically and then numerically"
 msgstr ""
 
 #: ../lib/library-strings.c:183
-msgid ""
-"Return a function which is the even periodic extension of f defined on the "
-"interval [0,L]"
+msgid "Return a function which is the even periodic extension of f defined on the interval [0,L]"
 msgstr ""
 
 #: ../lib/library-strings.c:184
-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!"
+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:185
@@ -955,9 +875,7 @@ msgid "Try to calculate an infinite product for a single parameter function"
 msgstr ""
 
 #: ../lib/library-strings.c:186
-msgid ""
-"Try to calculate an infinite product for a double parameter function with "
-"func(arg,n)"
+msgid "Try to calculate an infinite product for a double parameter function with func(arg,n)"
 msgstr ""
 
 #: ../lib/library-strings.c:187
@@ -965,21 +883,15 @@ msgid "Try to calculate an infinite sum for a single parameter function"
 msgstr ""
 
 #: ../lib/library-strings.c:188
-msgid ""
-"Try to calculate an infinite sum for a double parameter function with func"
-"(arg,n)"
+msgid "Try to calculate an infinite sum for a double parameter function with func(arg,n)"
 msgstr ""
 
 #: ../lib/library-strings.c:189
-msgid ""
-"Try and see if a real-valued function is continuous at x0 by calculating the "
-"limit there"
+msgid "Try and see if a real-valued function is continuous at x0 by calculating the limit there"
 msgstr ""
 
 #: ../lib/library-strings.c:190
-msgid ""
-"Test for differentiability by approximating the left and right limits and "
-"comparing"
+msgid "Test for differentiability by approximating the left and right limits and comparing"
 msgstr ""
 
 #: ../lib/library-strings.c:191
@@ -989,9 +901,7 @@ msgid "Calculate the left limit of a real-valued function at x0"
 msgstr "éææéæ atan ãèçãã"
 
 #: ../lib/library-strings.c:192
-msgid ""
-"Calculate the limit of a real-valued function at x0.  Tries to calculate "
-"both left and right limits."
+msgid "Calculate the limit of a real-valued function at x0.  Tries to calculate both left and right limits."
 msgstr ""
 
 #: ../lib/library-strings.c:193
@@ -1003,45 +913,31 @@ msgid "Attempt to calculate numerical derivative"
 msgstr ""
 
 #: ../lib/library-strings.c:195
-msgid ""
-"Numerically compute the coefficients for a cosine Fourier series for a "
-"function on [0,L] up to the Nth coefficient."
+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:196
-msgid ""
-"Return a function which is the Fourier cosine series of f on [0,L] with "
-"coefficients up to N computed numerically"
+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:197
-msgid ""
-"Numerically compute the coefficients for a Fourier series with half-period L "
-"up to the Nth coefficient."
+msgid "Numerically compute the coefficients for a Fourier series with half-period L up to the Nth coefficient."
 msgstr ""
 
 #: ../lib/library-strings.c:198
-msgid ""
-"Return a function which is the Fourier series of f with half-period L with "
-"coefficients up to N computed numerically"
+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:199
-msgid ""
-"Numerically compute the coefficients for a sine Fourier series for a "
-"function on [0,L] up to the Nth coefficient."
+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:200
-msgid ""
-"Return a function which is the Fourier sine series of f on [0,L] with "
-"coefficients up to N computed numerically"
+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:201
-msgid ""
-"Integration by rule set in NumericalIntegralFunction of f from a to b using "
-"NumericalIntegralSteps steps"
+msgid "Integration by rule set in NumericalIntegralFunction of f from a to b using NumericalIntegralSteps steps"
 msgstr ""
 
 #: ../lib/library-strings.c:202
@@ -1057,9 +953,7 @@ msgid "Attempt to calculate numerical right derivative"
 msgstr ""
 
 #: ../lib/library-strings.c:205
-msgid ""
-"Return a function which is the odd periodic extension of f defined on the "
-"interval [0,L]"
+msgid "Return a function which is the odd periodic extension of f defined on the interval [0,L]"
 msgstr ""
 
 #: ../lib/library-strings.c:206
@@ -1071,9 +965,7 @@ msgid "Compute one-sided derivative using three-point formula"
 msgstr ""
 
 #: ../lib/library-strings.c:208
-msgid ""
-"Return a function which is the periodic extension of f defined on the "
-"interval [a,b]"
+msgid "Return a function which is the periodic extension of f defined on the interval [a,b]"
 msgstr ""
 
 #: ../lib/library-strings.c:209
@@ -1099,7 +991,7 @@ msgid "Dirichlet kernel of order n"
 msgstr ""
 
 #: ../lib/library-strings.c:214
-msgid "Returns 1 iff all elements are zero"
+msgid "Returns 1 if and only if all elements are zero"
 msgstr ""
 
 #: ../lib/library-strings.c:215
@@ -1111,7 +1003,7 @@ msgid "Fejer kernel of order n"
 msgstr ""
 
 #: ../lib/library-strings.c:217
-msgid "Returns 1 iff all elements are equal"
+msgid "Returns 1 if and only if all elements are equal"
 msgstr ""
 
 #: ../lib/library-strings.c:218
@@ -1123,33 +1015,23 @@ msgid "Moebius mapping of the disk to itself mapping a to 0"
 msgstr ""
 
 #: ../lib/library-strings.c:220
-msgid ""
-"Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity "
-"respectively"
+msgid "Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity respectively"
 msgstr ""
 
 #: ../lib/library-strings.c:221
-msgid ""
-"Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 "
-"to 1 and 0 respectively"
+msgid "Moebius mapping using the cross ratio taking infinity to infinity and z2,z3 to 1 and 0 respectively"
 msgstr ""
 
 #: ../lib/library-strings.c:222
-msgid ""
-"Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 "
-"and infinity respectively"
+msgid "Moebius mapping using the cross ratio taking infinity to 1 and z3,z4 to 0 and infinity respectively"
 msgstr ""
 
 #: ../lib/library-strings.c:223
-msgid ""
-"Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 "
-"and infinity respectively"
+msgid "Moebius mapping using the cross ratio taking infinity to 0 and z2,z4 to 1 and infinity respectively"
 msgstr ""
 
 #: ../lib/library-strings.c:224
-msgid ""
-"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
-"2pi)"
+msgid "Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is 2pi)"
 msgstr ""
 
 #: ../lib/library-strings.c:225
@@ -1157,9 +1039,7 @@ msgid "Poisson kernel on D(0,R) (not normalized to 1)"
 msgstr ""
 
 #: ../lib/library-strings.c:226
-msgid ""
-"The unit step function = 0 for x<0, 1 otherwise.  This is the integral of "
-"the Dirac Delta function."
+msgid "The unit step function = 0 for x<0, 1 otherwise.  This is the integral of the Dirac Delta function."
 msgstr ""
 
 #: ../lib/library-strings.c:227
@@ -1181,15 +1061,11 @@ msgid "Find roots of a cubic polynomial (given as vector of coefficients)"
 msgstr "æååãåéåãåãåã"
 
 #: ../lib/library-strings.c:231
-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"
+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 ""
 
 #: ../lib/library-strings.c:232
-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"
+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 ""
 
 #: ../lib/library-strings.c:233
@@ -1219,17 +1095,11 @@ msgid "Find roots of a quartic polynomial (given as vector of coefficients)"
 msgstr ""
 
 #: ../lib/library-strings.c:239
-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"
+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 ""
 
 #: ../lib/library-strings.c:240
-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"
+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 ""
 
 #: ../lib/library-strings.c:241
@@ -1263,17 +1133,13 @@ msgstr ""
 #: ../lib/library-strings.c:248
 #, fuzzy
 #| msgid "Gets the rows of a matrix as a vertical vector"
-msgid ""
-"Calculate the population standard deviations of rows of a matrix and return "
-"a vertical vector"
+msgid "Calculate the population standard deviations of rows of a matrix and return a vertical vector"
 msgstr "èåãèãåçãããããããååãã"
 
 #: ../lib/library-strings.c:249
 #, fuzzy
 #| msgid "Gets the rows of a matrix as a vertical vector"
-msgid ""
-"Calculate the standard deviations of rows of a matrix and return a vertical "
-"vector"
+msgid "Calculate the standard deviations of rows of a matrix and return a vertical vector"
 msgstr "èåãèãåçãããããããååãã"
 
 #: ../lib/library-strings.c:250
@@ -1281,10 +1147,7 @@ msgid "Calculate the standard deviation of a whole matrix"
 msgstr ""
 
 #: ../lib/library-strings.c:251
-msgid ""
-"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)"
+msgid "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)"
 msgstr ""
 
 #: ../lib/library-strings.c:252
@@ -1292,15 +1155,11 @@ msgid "Returns a set where every element of X appears only once"
 msgstr ""
 
 #: ../lib/library-strings.c:253
-msgid ""
-"Returns a set theoretic union of X and Y (X and Y are vectors pretending to "
-"be sets)"
+msgid "Returns a set theoretic union of X and Y (X and Y are vectors pretending to be sets)"
 msgstr ""
 
 #: ../lib/library-strings.c:254
-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)"
+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:255
@@ -1316,15 +1175,11 @@ msgid "Attempt to symbolically differentiate a function n times"
 msgstr ""
 
 #: ../lib/library-strings.c:258
-msgid ""
-"Attempt to symbolically differentiate a function n times quietly and return "
-"null on failure"
+msgid "Attempt to symbolically differentiate a function n times quietly and return null on failure"
 msgstr ""
 
 #: ../lib/library-strings.c:259
-msgid ""
-"Attempt to construct the taylor approximation function around x0 to the nth "
-"degree."
+msgid "Attempt to construct the Taylor approximation function around x0 to the nth degree."
 msgstr ""
 
 #: ../src/calc.c:217
@@ -1339,7 +1194,7 @@ msgstr "ããããã (åå) ããããããããããããããä
 msgid "Bad identifier for function node!"
 msgstr "éæããããèååãééãããããï"
 
-#: ../src/calc.c:1028 ../src/eval.c:6998 ../src/eval.c:7205
+#: ../src/calc.c:1028 ../src/eval.c:7126 ../src/eval.c:7333
 msgid "Unexpected operator!"
 msgstr "æåãããããæçåããï"
 
@@ -1362,7 +1217,7 @@ msgstr "æåãããããéæãåããï"
 msgid "NULL tree!"
 msgstr "ãããã NULL ããï"
 
-#: ../src/calc.c:1483 ../src/eval.c:7504
+#: ../src/calc.c:1483 ../src/eval.c:7632
 msgid "Unexpected node!"
 msgstr "æåããããããããããï"
 
@@ -1395,13 +1250,15 @@ msgstr "éæãåããåãããããã"
 msgid "Extra dictionary for NULL function"
 msgstr "NULL éæãèåèæ"
 
-#: ../src/calc.c:2391 ../src/calc.c:2934 ../src/calc.c:2969
+#: ../src/calc.c:2391 ../src/calc.c:2945 ../src/calc.c:2980
 #, c-format
 msgid "Can't open file: '%s'"
 msgstr "ãããããéãããã: '%s'"
 
 #: ../src/calc.c:2592
-msgid "Load a file into the interpretor"
+#, fuzzy
+#| msgid "Load a file into the interpretor"
+msgid "Load a file into the interpreter"
 msgstr "ããããããããããããèãèã"
 
 #: ../src/calc.c:2595
@@ -1471,196 +1328,195 @@ msgstr ""
 msgid "Not documented"
 msgstr "ããããããåããããããã"
 
-#: ../src/calc.c:2745
+#: ../src/calc.c:2746
 #, c-format
 msgid "'%s' is not documented"
 msgstr "'%s' ããããããããããããã"
 
-#: ../src/calc.c:2747
+#: ../src/calc.c:2748
 #, fuzzy, c-format
 #| msgid "Variable '%s' used uninitialized, perhaps you meant %s."
 msgid "'%s' is not documented.  Perhaps you meant %s."
 msgstr "åæ '%s' ãåæåããããäçãããã (ãããã %s ãééããããã)"
 
-#: ../src/calc.c:2757
+#: ../src/calc.c:2758
 #, c-format
 msgid "%s is an alias for %s\n"
 msgstr "%s ã %s ãããããã (åå) ãã\n"
 
-#: ../src/calc.c:2771
+#: ../src/calc.c:2780
 #, fuzzy
 #| msgid "Parameters"
 msgid "Parameter: "
 msgstr "ãããããã"
 
-#: ../src/calc.c:2796
+#: ../src/calc.c:2807
 msgid "Aliases:"
 msgstr "ããããã:"
 
-#: ../src/calc.c:2808
+#: ../src/calc.c:2819
 #, c-format
 msgid "Description: %s\n"
 msgstr "èæ: %s\n"
 
-#: ../src/calc.c:2994 ../src/calc.c:3001
+#: ../src/calc.c:3005 ../src/calc.c:3012
 #, c-format
 msgid "Error changing to directory '%s': %s"
 msgstr ""
 
-#: ../src/calc.c:3015 ../src/calc.c:3026
+#: ../src/calc.c:3026 ../src/calc.c:3037
 #, c-format
 msgid "Can't expand '%s'"
 msgstr "'%s' ãåéããããã"
 
-#: ../src/calc.c:3096
+#: ../src/calc.c:3107
 #, c-format
 msgid "Cannot open plugin '%s'!"
 msgstr "ããããã '%s' ãéããããï"
 
-#: ../src/calc.c:3186
+#: ../src/calc.c:3197
 #, c-format
 msgid "getcwd error: %s"
 msgstr ""
 
-#: ../src/calc.c:3245
+#: ../src/calc.c:3256
 #, c-format
 msgid "ERROR: 'pipe' failed: %s"
 msgstr ""
 
-#: ../src/calc.c:3252 ../src/calc.c:3259
+#: ../src/calc.c:3263 ../src/calc.c:3270
 #, c-format
 msgid "ERROR: 'write' possibly failed: %s"
 msgstr ""
 
-#: ../src/calc.c:3327
+#: ../src/calc.c:3338
 msgid "ERROR: Probably corrupt stack!"
 msgstr "ERROR: ãããããããããããããããããããï"
 
-#: ../src/calc.c:3339
-msgid ""
-"ERROR: 'local' in a wrong place, can only be first statement in a function!"
+#: ../src/calc.c:3350
+msgid "ERROR: 'local' in a wrong place, can only be first statement in a function!"
 msgstr ""
 
-#: ../src/calc.c:3363
+#: ../src/calc.c:3374
 msgid "ERROR: Can't execute more things at once!"
 msgstr "ERROR: äåãèæããããåèãããããï"
 
-#: ../src/calc.c:3469
+#: ../src/calc.c:3480
 #, c-format
 msgid "ERROR: %s before newline"
 msgstr "ERROR: æèãåã %s"
 
-#: ../src/calc.c:3471
+#: ../src/calc.c:3482
 #, c-format
 msgid "ERROR: %s at end of input"
 msgstr "ERROR: ååãæåããã %s"
 
-#: ../src/calc.c:3478
+#: ../src/calc.c:3489
 #, c-format
 msgid "ERROR: %s before '%s'"
 msgstr "ERROR: '%2$s' ãåã %1$s"
 
 #: ../src/calc.h:32
-msgid "Copyright (C) 1997-2011 JiÅÃ (George) Lebl, Ph.D."
+msgid "Copyright (C) 1997-2012 JiÅÃ (George) Lebl, Ph.D."
 msgstr ""
 
-#: ../src/compil.c:548 ../src/compil.c:557
+#: ../src/compil.c:552 ../src/compil.c:561
 msgid "Bad tree record when decompiling"
 msgstr "éãããããããéããããããããããåéãççãããã"
 
-#: ../src/eval.c:1451 ../src/eval.c:1508 ../src/eval.c:1523
-msgid "Cannot compare non value or bool only matrixes"
+#: ../src/eval.c:1561 ../src/eval.c:1618 ../src/eval.c:1633
+#, fuzzy
+#| msgid "Cannot compare non value or bool only matrixes"
+msgid "Cannot compare non value or bool only matrices"
 msgstr "åæãããããããæèããããèçåãããæèãããããã"
 
 #. also on rationals but as integers
-#: ../src/eval.c:1579 ../src/eval.c:1625
+#: ../src/eval.c:1689 ../src/eval.c:1735
 msgid "Modulo arithmetic only works on integers"
 msgstr "ããããæçãææåãããèçåèãã"
 
-#: ../src/eval.c:1831
-msgid ""
-"Can't add/subtract a scalar to non-square matrix (A + x is defined as A + "
-"x*I)"
+#: ../src/eval.c:1941
+msgid "Can't add/subtract a scalar to non-square matrix (A + x is defined as A + x*I)"
 msgstr ""
 
-#: ../src/eval.c:1927
-msgid "Can't add/subtract two matricies of different sizes"
+#: ../src/eval.c:2037
+#, fuzzy
+#| msgid "Can't add/subtract two matricies of different sizes"
+msgid "Can't add/subtract two matrices of different sizes"
 msgstr "ããããçããäããèåãããåç/æçãããããã"
 
-#: ../src/eval.c:1929
-msgid ""
-"Can't do element by element operations on two matricies of different sizes"
+#: ../src/eval.c:2039
+#, fuzzy
+#| msgid "Can't do element by element operations on two matricies of different sizes"
+msgid "Can't do element by element operations on two matrices of different sizes"
 msgstr "ããããçããèåãããèçéãäçãããããã"
 
-#: ../src/eval.c:1995
-msgid "Can't multiply matricies of wrong sizes"
+#: ../src/eval.c:2105
+#, fuzzy
+#| msgid "Can't multiply matricies of wrong sizes"
+msgid "Can't multiply matrices of wrong sizes"
 msgstr "ããããééããããèåãäçãããããã"
 
-#: ../src/eval.c:2046
+#: ../src/eval.c:2156
 msgid "Powers are defined on (square matrix)^(integer) only"
 msgstr "ããäã (ææèå)^(ææå) ãããåçãããã"
 
-#: ../src/eval.c:2052
+#: ../src/eval.c:2162
 msgid "Powers on matrices in modulo mode are defined on integer matrices only"
 msgstr "ããããæçããèåãããäãææåãèåãããåçãããã"
 
-#: ../src/eval.c:2060
+#: ../src/eval.c:2170
 msgid "Exponent too large"
 msgstr "ææãåããããã"
 
-#: ../src/eval.c:2087 ../src/eval.c:2202 ../src/eval.c:2268
+#: ../src/eval.c:2197 ../src/eval.c:2312 ../src/eval.c:2378
 msgid "Matrix appears singular and can't be inverted"
 msgstr "èåãåæåãèçãããããåèãããããããããã"
 
-#: ../src/eval.c:2179
+#: ../src/eval.c:2289
 msgid "Can't divide matrices of different sizes or non-square matrices"
 msgstr "ããããçããããããææèåããããèåãéçãããããã"
 
-#: ../src/eval.c:2250
+#: ../src/eval.c:2360
 msgid "Can't divide by a non-square matrix"
 msgstr "ææèåããããèåãéçãããããã"
 
-#: ../src/eval.c:2666 ../src/eval.c:2693 ../src/eval.c:2714 ../src/eval.c:2738
-#: ../src/eval.c:2786
+#: ../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 "åååæãäããéæãããèçããããããããããã"
 
-#: ../src/eval.c:2671
-msgid ""
-"Operations on functions with different number of arguments not supported"
+#: ../src/eval.c:2781
+msgid "Operations on functions with different number of arguments not supported"
 msgstr "çããæãåæãäããéæãããèçããããããããããã"
 
-#: ../src/eval.c:2791
+#: ../src/eval.c:2901
 msgid "Function creation with wrong number of arguments"
 msgstr "ééããæãåæãéæãçæãããã"
 
-#: ../src/eval.c:3372 ../src/eval.c:4746
+#: ../src/eval.c:3483 ../src/eval.c:4876
 msgid "Unevaluatable function type encountered!"
 msgstr "éæãåãèäãããããï"
 
-#: ../src/eval.c:3394
+#: ../src/eval.c:3505
 msgid "' or '"
 msgstr "' ããã '"
 
-#: ../src/eval.c:3429
-msgid ""
-"Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the "
-"imaginary number (square root of -1)."
-msgstr ""
-"åæ 'i' ãåæåããããäçãããã (ãããããèæ - -1 ãåææ - ã "
-"'1i' ãååãããããã)"
+#: ../src/eval.c:3541
+msgid "Variable 'i' used uninitialized.  Perhaps you meant to write '1i' for the imaginary number (square root of -1)."
+msgstr "åæ 'i' ãåæåããããäçãããã (ãããããèæ - -1 ãåææ - ã '1i' ãååãããããã)"
 
-#: ../src/eval.c:3435 ../src/eval.c:3463 ../src/eval.c:7322
+#: ../src/eval.c:3547 ../src/eval.c:3580 ../src/eval.c:7450
 #, c-format
 msgid "Variable '%s' used uninitialized, perhaps you meant %s."
 msgstr "åæ '%s' ãåæåããããäçãããã (ãããã %s ãééããããã)"
 
-#: ../src/eval.c:3442 ../src/eval.c:3470 ../src/eval.c:4482 ../src/eval.c:7329
+#: ../src/eval.c:3554 ../src/eval.c:3587 ../src/eval.c:4608 ../src/eval.c:7457
 #, c-format
 msgid "Variable '%s' used uninitialized"
 msgstr "åæ '%s' ãåæåããããäçãããã"
 
-#: ../src/eval.c:3474 ../src/eval.c:4525
+#: ../src/eval.c:3595 ../src/eval.c:4654
 #, c-format
 msgid ""
 "Call of '%s' with the wrong number of arguments!\n"
@@ -1669,47 +1525,49 @@ msgstr ""
 "éæ '%s' ãåãåããåæãæãééãããããï\n"
 "(åæãæã %d åãããäãã)"
 
-#: ../src/eval.c:3477
+#: ../src/eval.c:3598
 #, c-format
 msgid "Trying to dereference '%s' which is not a reference!\n"
 msgstr "åçãããã '%s' ãåãèãåããããäããï\n"
 
-#: ../src/eval.c:3482
+#: ../src/eval.c:3603
 msgid "NULL reference encountered!"
 msgstr "åçã NULL ããï"
 
-#: ../src/eval.c:3609
-msgid "Cannot compare matrixes"
+#: ../src/eval.c:3731
+#, fuzzy
+#| msgid "Cannot compare matrixes"
+msgid "Cannot compare matrices"
 msgstr "èåãæèãããã"
 
-#: ../src/eval.c:3651
+#: ../src/eval.c:3773
 msgid "Primitives must get numeric/matrix/string arguments"
 msgstr "ãããããããæå/èå/æååãåæãåãåããããããäãã"
 
-#: ../src/eval.c:3742
+#: ../src/eval.c:3864
 msgid "Bad argument to modular operation"
 msgstr "ããããæçãåæããããããã"
 
-#: ../src/eval.c:4460
+#: ../src/eval.c:4582
 #, c-format
 msgid "Function '%s' used uninitialized, perhaps you meant %s."
 msgstr "éæ '%s' ãåæåããããäçãããã (ãããã %s ãééããããã)"
 
-#: ../src/eval.c:4467
+#: ../src/eval.c:4589
 #, c-format
 msgid "Function '%s' used uninitialized"
 msgstr "éæ '%s' ãåæåããããäçãããã"
 
-#: ../src/eval.c:4488
+#: ../src/eval.c:4617
 #, c-format
 msgid "Can't dereference '%s'!"
 msgstr "åç '%s' ãåãèãåããããï"
 
-#: ../src/eval.c:4496
+#: ../src/eval.c:4625
 msgid "Can't call a non-function!"
 msgstr "éæãããããããåãåããããï"
 
-#: ../src/eval.c:4530
+#: ../src/eval.c:4659
 #, c-format
 msgid ""
 "Call of '%s' with the wrong number of arguments!\n"
@@ -1718,294 +1576,294 @@ msgstr ""
 "éæ '%s' ãåãåããåæãæãééãããããï\n"
 "(åæãæã %d åããåãããäãã)"
 
-#: ../src/eval.c:4569
+#: ../src/eval.c:4698
 #, c-format
 msgid "Referencing an undefined variable %s!"
 msgstr "æåçãåæ %s ãåçãããããï"
 
-#: ../src/eval.c:4723
+#: ../src/eval.c:4852
 msgid "Reference function with arguments encountered!"
 msgstr "åçéæãåæãããããï"
 
-#: ../src/eval.c:4728
+#: ../src/eval.c:4857
 msgid "Unnamed reference function encountered!"
 msgstr "åçéæãååãäããããããï"
 
-#: ../src/eval.c:4851
+#: ../src/eval.c:4981
 msgid "Bad type for 'for/sum/prod' loop!"
 msgstr "ããã 'for/sum/prod' ãåãããããããï"
 
-#: ../src/eval.c:4856
+#: ../src/eval.c:4986
 msgid "'for/sum/prod' loop increment can't be 0"
 msgstr "ããã 'for/sum/prod' ãåååã 0 ãããããäãã"
 
-#: ../src/eval.c:4967
+#: ../src/eval.c:5097
 msgid "Bad type for 'for in' loop!"
 msgstr "ããã 'for in' ãåãééãããããï"
 
-#: ../src/eval.c:5131 ../src/eval.c:5164
+#: ../src/eval.c:5261 ../src/eval.c:5294
 msgid "Continue or break outside a loop, assuming \"return null\""
-msgstr ""
-"\"return null\" ããããããããããååã continue ããã break ããããã"
+msgstr "\"return null\" ããããããããããååã continue ããã break ããããã"
 
-#: ../src/eval.c:5225
+#: ../src/eval.c:5355
 msgid "Wrong argument type as matrix index"
 msgstr "èåãæãåãåãééããããã"
 
-#: ../src/eval.c:5235
+#: ../src/eval.c:5365
 msgid "Matrix index too large"
 msgstr "èåãæãåãåããããã"
 
-#: ../src/eval.c:5238
+#: ../src/eval.c:5368
 msgid "Matrix index less than 1"
 msgstr "èåãæãåã 1 ããåãããã"
 
-#: ../src/eval.c:5261 ../src/eval.c:5276
+#: ../src/eval.c:5391 ../src/eval.c:5406
 msgid "Matrix index out of range"
 msgstr "èåãæãåãçåãèããããã"
 
-#: ../src/eval.c:5325 ../src/eval.c:5395 ../src/eval.c:5463 ../src/eval.c:5504
-#: ../src/eval.c:5713 ../src/eval.c:5753 ../src/eval.c:6190
+#: ../src/eval.c:5455 ../src/eval.c:5525 ../src/eval.c:5593 ../src/eval.c:5634
+#: ../src/eval.c:5843 ../src/eval.c:5883 ../src/eval.c:6320
 #, c-format
 msgid "Trying to set a protected id '%s'"
 msgstr "äèããã ID '%s' ããããããããäãã"
 
-#: ../src/eval.c:5351 ../src/eval.c:5390
+#: ../src/eval.c:5481 ../src/eval.c:5520
 msgid "Indexed Lvalue not user function"
 msgstr "æãåãããæããã Lvalue ãããããéæããããããã"
 
-#: ../src/eval.c:5374 ../src/eval.c:5488 ../src/eval.c:5737
+#: ../src/eval.c:5504 ../src/eval.c:5618 ../src/eval.c:5867
 msgid "Dereference of non-identifier!"
 msgstr "èååããããåçãèãåããããï"
 
-#: ../src/eval.c:5380 ../src/eval.c:5494 ../src/eval.c:5743
+#: ../src/eval.c:5510 ../src/eval.c:5624 ../src/eval.c:5873
 msgid "Dereference of undefined variable!"
 msgstr "åçãããããåæãåçãèãåããããï"
 
-#: ../src/eval.c:5384 ../src/eval.c:5498 ../src/eval.c:5747
+#: ../src/eval.c:5514 ../src/eval.c:5628 ../src/eval.c:5877
 msgid "Dereference of non-reference!"
 msgstr "åçããããåãèãåããããï"
 
-#: ../src/eval.c:5413
+#: ../src/eval.c:5543
 msgid "Indexed Lvalue not an identifier or a dereference"
 msgstr "æãåãããæããã Lvalue ãèååããåçãèãåãããããããã"
 
-#: ../src/eval.c:5451 ../src/eval.c:5789 ../src/eval.c:6157 ../src/eval.c:6164
+#: ../src/eval.c:5581 ../src/eval.c:5919 ../src/eval.c:6287 ../src/eval.c:6294
 msgid "Lvalue not an identifier/dereference/matrix location!"
 msgstr "Lvalue ãèåå/åçãèãåã/èåãããããããï"
 
-#: ../src/eval.c:5475 ../src/eval.c:5516
+#: ../src/eval.c:5605 ../src/eval.c:5646
 msgid "Referencing an undefined variable!"
 msgstr "åçãããããåæãåçãããããï"
 
-#: ../src/eval.c:5566 ../src/eval.c:5648 ../src/eval.c:5657
+#: ../src/eval.c:5696 ../src/eval.c:5778 ../src/eval.c:5787
 msgid "Wrong matrix dimensions when setting"
 msgstr "ãããããèåãæåãééããããã"
 
-#: ../src/eval.c:5584 ../src/eval.c:5628 ../src/eval.c:5694 ../src/eval.c:5859
-#: ../src/eval.c:5896 ../src/eval.c:5941 ../src/eval.c:6346 ../src/eval.c:6471
+#: ../src/eval.c:5714 ../src/eval.c:5758 ../src/eval.c:5824 ../src/eval.c:5989
+#: ../src/eval.c:6026 ../src/eval.c:6071 ../src/eval.c:6474 ../src/eval.c:6599
 msgid "Matrix index not an integer or a vector"
 msgstr "èåãæãåãææåããããããããããããã"
 
-#: ../src/eval.c:5708
+#: ../src/eval.c:5838
 #, c-format
-msgid ""
-"Increment/Swapwith does not work on parameters (trying to increment '%s')"
+msgid "Increment/Swapwith does not work on parameters (trying to increment '%s')"
 msgstr ""
 
-#: ../src/eval.c:5777
+#: ../src/eval.c:5907
 msgid "Increment not a value!"
 msgstr ""
 
-#: ../src/eval.c:5801
+#: ../src/eval.c:5931
 #, fuzzy, c-format
 #| msgid "Trying to set a protected id '%s'"
 msgid "Trying to increment non-value id '%s'"
 msgstr "äèããã ID '%s' ããããããããäãã"
 
-#: ../src/eval.c:5962 ../src/eval.c:5971
+#: ../src/eval.c:6092 ../src/eval.c:6101
 msgid "Can only swap user variables"
 msgstr ""
 
-#: ../src/eval.c:6011 ../src/eval.c:6046 ../src/eval.c:6077 ../src/eval.c:6093
-#: ../src/eval.c:6111 ../src/eval.c:6127
+#: ../src/eval.c:6141 ../src/eval.c:6176 ../src/eval.c:6207 ../src/eval.c:6223
+#: ../src/eval.c:6241 ../src/eval.c:6257
 #, fuzzy
 #| msgid "Cannot compare matrixes"
 msgid "Cannot swap matrix regions"
 msgstr "èåãæèãããã"
 
-#: ../src/eval.c:6185
+#: ../src/eval.c:6315
 msgid "Parameters can only be created in the global context"
 msgstr "ååããããããåããããããããããçæãããã"
 
-#: ../src/eval.c:6293 ../src/eval.c:6338 ../src/eval.c:6429
-msgid "Index works only on matricies"
+#: ../src/eval.c:6421 ../src/eval.c:6466 ../src/eval.c:6557
+#, fuzzy
+#| msgid "Index works only on matricies"
+msgid "Index works only on matrices"
 msgstr "æãåãèåãããåäããã"
 
-#: ../src/eval.c:6326
+#: ../src/eval.c:6454
 msgid "Vector index not an integer or a vector"
 msgstr "ããããæãåãææåããããããããããããã"
 
-#: ../src/eval.c:6494
+#: ../src/eval.c:6622
 msgid "number"
 msgstr "æå"
 
-#: ../src/eval.c:6495
+#: ../src/eval.c:6623
 msgid "matrix"
 msgstr "èå"
 
-#: ../src/eval.c:6496
+#: ../src/eval.c:6624
 msgid "string"
 msgstr "æåå"
 
-#: ../src/eval.c:6497
+#: ../src/eval.c:6625
 msgid "function"
 msgstr "éæ"
 
-#: ../src/eval.c:6498
+#: ../src/eval.c:6626
 msgid "identifier"
 msgstr "èåå"
 
-#: ../src/eval.c:6499
+#: ../src/eval.c:6627
 msgid "polynomial"
 msgstr "åéå"
 
-#: ../src/eval.c:6500
+#: ../src/eval.c:6628
 msgid "boolean"
 msgstr "èçå"
 
-#: ../src/eval.c:6523
+#: ../src/eval.c:6651
 msgid "Addition"
 msgstr "åç"
 
-#: ../src/eval.c:6524
+#: ../src/eval.c:6652
 #, fuzzy
 #| msgid "Element by element division"
 msgid "Element by element addition"
 msgstr "èçåèçãéç"
 
-#: ../src/eval.c:6525
+#: ../src/eval.c:6653
 msgid "Subtraction"
 msgstr "æç"
 
-#: ../src/eval.c:6526
+#: ../src/eval.c:6654
 #, fuzzy
 #| msgid "Element by element multiplication"
 msgid "Element by element subtraction"
 msgstr "èçåèçãäç"
 
-#: ../src/eval.c:6527
+#: ../src/eval.c:6655
 msgid "Multiplication"
 msgstr "äç"
 
-#: ../src/eval.c:6528
+#: ../src/eval.c:6656
 msgid "Element by element multiplication"
 msgstr "èçåèçãäç"
 
-#: ../src/eval.c:6529
+#: ../src/eval.c:6657
 msgid "Division"
 msgstr "éç"
 
-#: ../src/eval.c:6530
+#: ../src/eval.c:6658
 msgid "Element by element division"
 msgstr "èçåèçãéç"
 
-#: ../src/eval.c:6531
+#: ../src/eval.c:6659
 msgid "Back division"
 msgstr "Back division"
 
-#: ../src/eval.c:6532
+#: ../src/eval.c:6660
 msgid "Element by element back division"
 msgstr "èçåèçã Back division"
 
-#: ../src/eval.c:6533
+#: ../src/eval.c:6661
 msgid "Modulo"
 msgstr "ããããæç"
 
-#: ../src/eval.c:6534
+#: ../src/eval.c:6662
 msgid "Element by element modulo"
 msgstr "èçåèçãããããæç"
 
-#: ../src/eval.c:6535
+#: ../src/eval.c:6663
 msgid "Negation"
 msgstr "åå"
 
-#: ../src/eval.c:6536
+#: ../src/eval.c:6664
 msgid "Power"
 msgstr "ããä"
 
-#: ../src/eval.c:6537
+#: ../src/eval.c:6665
 msgid "Element by element power"
 msgstr "èçåèçãããä"
 
-#: ../src/eval.c:6538
+#: ../src/eval.c:6666
 msgid "Factorial"
 msgstr "éä"
 
-#: ../src/eval.c:6539
+#: ../src/eval.c:6667
 msgid "Double factorial"
 msgstr "äééä"
 
-#: ../src/eval.c:6540
+#: ../src/eval.c:6668
 msgid "Transpose"
 msgstr "èç"
 
-#: ../src/eval.c:6541
+#: ../src/eval.c:6669
 msgid "ConjugateTranspose"
 msgstr "ååèç"
 
-#: ../src/eval.c:6542
+#: ../src/eval.c:6670
 msgid "Comparison (<=>)"
 msgstr "æè (<=>)"
 
-#: ../src/eval.c:6543
+#: ../src/eval.c:6671
 msgid "XOR"
 msgstr "æäçèçå (XOR)"
 
-#: ../src/eval.c:6544
+#: ../src/eval.c:6672
 msgid "NOT"
 msgstr "åå (NOT)"
 
-#: ../src/eval.c:6564
+#: ../src/eval.c:6692
 #, c-format
 msgid "Bad types for '%s'"
 msgstr "'%s' ãåãééããããã"
 
-#: ../src/eval.c:6575
+#: ../src/eval.c:6703
 #, c-format
 msgid "%s not defined on <%s> and <%s>"
 msgstr "%s ã <%s> ã <%s> äãåçããããããã"
 
-#: ../src/eval.c:6594
+#: ../src/eval.c:6722
 #, c-format
 msgid "Bad type for '%s'"
 msgstr "'%s' ãåãééããããã"
 
-#: ../src/eval.c:6604
+#: ../src/eval.c:6732
 #, c-format
 msgid "%s not defined on <%s>"
 msgstr "%s ã <%s> äãåçããããããã"
 
-#: ../src/eval.c:6623 ../src/eval.c:6640
+#: ../src/eval.c:6751 ../src/eval.c:6768
 msgid "Vector building only works on numbers"
 msgstr "ãããããæåäãããåäããã"
 
 #. FIXME: perhaps we should just return null like octave?
-#: ../src/eval.c:6633
+#: ../src/eval.c:6761
 msgid "Impossible arguments to vector building operator"
 msgstr "ããããæçåãåãæãããåæ"
 
-#: ../src/funclib.c:116
+#: ../src/funclib.c:117
 #, c-format
 msgid "%s: argument too large"
 msgstr "%s: åæãåããããã"
 
-#: ../src/funclib.c:143
+#: ../src/funclib.c:144
 #, c-format
 msgid "Cannot parse version string: %s"
 msgstr ""
 
-#: ../src/funclib.c:172 ../src/gnome-genius.c:1925
+#: ../src/funclib.c:173 ../src/gnome-genius.c:1925
 #, fuzzy, c-format
 #| msgid ""
 #| "Genius %s\n"
@@ -2023,8 +1881,7 @@ msgstr ""
 #| "\n"
 #| "    You should have received a copy of the GNU General Public License\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"
+#| "    Foundation,  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,\n"
 #| "    USA.\n"
 msgid ""
 "Genius %s\n"
@@ -2046,1080 +1903,1014 @@ msgstr ""
 "Genius %s\n"
 "%s\n"
 "\n"
-"    ããããããããããããããããããã; ãããããããããèåãæäã"
-"ã\n"
-"    GNU äèåæäçèèåçæãçäçãããããããäéãçãåããæéãä"
-"ã\n"
+"    ããããããããããããããããããã; ãããããããããèåãæäãã\n"
+"    GNU äèåæäçèèåçæãçäçãããããããäéãçãåããæéãäã\n"
 "    æããããããåéåãããåæãããããããããã\n"
 "\n"
 "    æããããããæçããæããããã\n"
-"    éåãããããããååæåãçåççãéåæãããããæéãäèãåã"
-"ãã\n"
+"    éåãããããããååæåãçåççãéåæãããããæéãäèãåããã\n"
 "    ããããäèãèãããããã\n"
 "    èçããããã GNU äèåæäçèèåçæããèäããã\n"
 "\n"
 "    ãããããæããããããäçã GNU äèåæäçèèåçæãåãã\n"
-"    åãåããããããããããããããååããFree Software Foundation, "
-"Inc., 59\n"
-"    Temple Place - Suite 330, Boston, MA 02111-1307, USA ãæçãæããäã"
-"ãã\n"
+"    åãåããããããããããããããååããFree Software Foundation, Inc., 59\n"
+"    Temple Place - Suite 330, Boston, MA 02111-1307, USA ãæçãæããäããã\n"
 
-#: ../src/funclib.c:266
+#: ../src/funclib.c:267
 #, fuzzy, c-format
 #| msgid "%s: trying to set a protected id!"
 msgid "%s: trying to undefine a protected id!"
 msgstr "%s: äèããã ID ããããããããäãã"
 
-#: ../src/funclib.c:548
+#: ../src/funclib.c:549
 #, c-format
 msgid "%s: trying to set a protected id!"
 msgstr "%s: äèããã ID ããããããããäãã"
 
 #. FIXME: fix this, this should just work too
-#: ../src/funclib.c:554
+#: ../src/funclib.c:555
 #, c-format
 msgid "%s: trying to set a parameter, use the equals sign"
 msgstr "%s: çåãäãããããããããããããããããäãã"
 
-#: ../src/funclib.c:581 ../src/funclib.c:674
+#: ../src/funclib.c:582 ../src/funclib.c:675
 #, c-format
 msgid "%s: Too many arguments, should be at most %d"
 msgstr "%s: åæãåããããããæå %d åãããäãã"
 
-#: ../src/funclib.c:822
-msgid "Cannot apply function to two differently sized matrixes"
+#: ../src/funclib.c:823
+#, fuzzy
+#| msgid "Cannot apply function to two differently sized matrixes"
+msgid "Cannot apply function to two differently sized matrices"
 msgstr "ããããçããèåãéæãéçããããã"
 
-#: ../src/funclib.c:1457 ../src/funclib.c:1494
+#: ../src/funclib.c:1486 ../src/funclib.c:1523
 #, c-format
 msgid "%s: Not implemented (yet) for complex values"
 msgstr ""
 
-#: ../src/funclib.c:1947
+#: ../src/funclib.c:1976
 #, c-format
 msgid "%s: square root for composite moduli is not yet implemented"
 msgstr "%s: composite moduli ãåããåææãæãåèããããããã"
 
-#: ../src/funclib.c:1955
+#: ../src/funclib.c:1984
 #, c-format
 msgid "%s: Cannot find square root function for prime moduli"
 msgstr "%s: çæãåããåææéæãèãããããã"
 
-#: ../src/funclib.c:1988
+#: ../src/funclib.c:2017
 #, c-format
 msgid "%s: matrix argument is not square"
 msgstr "%s: èåãåæãææããããããã"
 
-#: ../src/funclib.c:2116 ../src/funclib.c:2216
+#: ../src/funclib.c:2158 ../src/funclib.c:2258
 #, c-format
 msgid "%s: matrix argument must be integer only"
 msgstr "%s: èåãåæãææåãããããäãã"
 
-#: ../src/funclib.c:2138 ../src/funclib.c:2238
+#: ../src/funclib.c:2180 ../src/funclib.c:2280
 #, c-format
 msgid "%s: argument must be an integer"
 msgstr "%s: åæãææåãããäãã"
 
-#: ../src/funclib.c:2322 ../src/funclib.c:4180 ../src/funclib.c:4209
-#: ../src/funclib.c:4461 ../src/mpwrap.c:3767 ../src/mpwrap.c:3786
+#: ../src/funclib.c:2364 ../src/funclib.c:4222 ../src/funclib.c:4251
+#: ../src/funclib.c:4503 ../src/mpwrap.c:3767 ../src/mpwrap.c:3786
 #: ../src/mpwrap.c:3843 ../src/mpwrap.c:3872 ../src/mpwrap.c:3889
 #: ../src/mpwrap.c:3938
 msgid "Division by zero!"
 msgstr "ïãéçããããï"
 
-#: ../src/funclib.c:2504 ../src/funclib.c:2591
+#: ../src/funclib.c:2546 ../src/funclib.c:2633
 #, c-format
 msgid "%s: matrix argument must be value only"
 msgstr "%s: èåãåæãåãããäãã"
 
-#: ../src/funclib.c:2850 ../src/funclib.c:2908 ../src/funclib.c:4446
-#: ../src/funclib.c:4740
+#: ../src/funclib.c:2892 ../src/funclib.c:2950 ../src/funclib.c:4488
+#: ../src/funclib.c:4782
 #, c-format
 msgid "%s: too many arguments"
 msgstr "%s: åæãåãããã"
 
-#: ../src/funclib.c:3158
+#: ../src/funclib.c:3200
 #, c-format
 msgid "%s: vector argument not value only"
 msgstr "%s: ããããåæãåäåãããäãã"
 
-#: ../src/funclib.c:3169 ../src/funclib.c:3208
+#: ../src/funclib.c:3211 ../src/funclib.c:3250
 #, c-format
 msgid "%s: argument can't be negative or 0"
 msgstr "%s: åæãèãæã 0 äåãããäãã"
 
-#: ../src/funclib.c:3177 ../src/funclib.c:3213
+#: ../src/funclib.c:3219 ../src/funclib.c:3255
 #, c-format
 msgid "%s: vector argument has too large entries"
 msgstr "%s: ããããåæããããããåããããã"
 
-#: ../src/funclib.c:3255
+#: ../src/funclib.c:3297
 #, fuzzy, c-format
 #| msgid "%s: argument must be greater than 2"
 msgid "%s: arguments must be vectors of equal size"
 msgstr "%s: åæãæã 3åääãããäãã"
 
-#: ../src/funclib.c:3747 ../src/funclib.c:3753
+#: ../src/funclib.c:3789 ../src/funclib.c:3795
 #, c-format
 msgid "%s: %s not a reference"
 msgstr "%s: %s ãåçããããããã"
 
-#: ../src/funclib.c:3792
+#: ../src/funclib.c:3834
 #, c-format
 msgid "%s: matrices not of the same height"
 msgstr "%s: åãéããèåããããããã"
 
-#: ../src/funclib.c:3797 ../src/funclib.c:4440
+#: ../src/funclib.c:3839 ../src/funclib.c:4482
 msgid "third argument"
 msgstr "3 ççãåæ"
 
-#: ../src/funclib.c:3802
+#: ../src/funclib.c:3844
 msgid "fourth argument"
 msgstr "4 ççãåæ"
 
-#: ../src/funclib.c:4077
+#: ../src/funclib.c:4119
 #, c-format
 msgid "%s: argument must be greater than 2"
 msgstr "%s: åæãæã 3åääãããäãã"
 
-#: ../src/funclib.c:4265
+#: ../src/funclib.c:4307
 #, c-format
 msgid "%s: arguments not horizontal vectors"
 msgstr "%s: åæãæåããããããããããã"
 
-#: ../src/funclib.c:4274
+#: ../src/funclib.c:4316
 #, c-format
 msgid "%s: arguments not numeric only vectors"
 msgstr "%s: åæãæåããããããã"
 
-#: ../src/funclib.c:4658
+#: ../src/funclib.c:4700
 #, fuzzy, c-format
 #| msgid "%s: argument must be an integer"
 msgid "%s: argument 1 must be a quadratic polynomial"
 msgstr "%s: åæãææåãããäãã"
 
-#: ../src/funclib.c:4968 ../src/funclib.c:5057 ../src/funclib.c:5318
-#: ../src/funclib.c:5325 ../src/funclib.c:5380 ../src/funclib.c:5387
-#: ../src/funclib.c:5458 ../src/funclib.c:5472
+#: ../src/funclib.c:5010 ../src/funclib.c:5099 ../src/funclib.c:5360
+#: ../src/funclib.c:5367 ../src/funclib.c:5422 ../src/funclib.c:5429
+#: ../src/funclib.c:5500 ../src/funclib.c:5514
 #, c-format
 msgid "%s: value out of range"
 msgstr "%s: çååãåãã"
 
-#: ../src/funclib.c:5598
+#: ../src/funclib.c:5640
 #, c-format
 msgid "%s: undefined function"
 msgstr "%s: åçããããããéæãã"
 
-#: ../src/funclib.c:5604
+#: ../src/funclib.c:5646
 #, c-format
 msgid "%s: flags argument must be a string"
 msgstr "%s: ãããåæãæååãããäãã"
 
-#: ../src/funclib.c:5732 ../src/symbolic.c:724
+#: ../src/funclib.c:5774 ../src/symbolic.c:726
 #, fuzzy, c-format
 #| msgid "%s: argument not a function"
 msgid "%s: argument not a function of one variable"
 msgstr "%s: åæãéæããããããã"
 
-#: ../src/funclib.c:5944 ../src/funclib.c:5979 ../src/funclib.c:6224
+#: ../src/funclib.c:5986 ../src/funclib.c:6021 ../src/funclib.c:6266
 #, c-format
 msgid "%s: argument should be between %d and %d"
 msgstr "%s: åæã %d ã %d ãéãããäãã"
 
-#: ../src/funclib.c:6132
+#: ../src/funclib.c:6174
 msgid "OutputStyle must be one of normal, troff, latex or mathml"
-msgstr ""
-"OutputStyle ã 'normal'ã'troff'ã'latex' ããã 'mathml' ããããããã"
+msgstr "OutputStyle ã 'normal'ã'troff'ã'latex' ããã 'mathml' ããããããã"
 
-#: ../src/funclib.c:6172
+#: ../src/funclib.c:6214
 #, c-format
 msgid "%s: argument should be larger or equal to 0"
 msgstr "%s: åæã 0 ääãããäãã"
 
-#: ../src/funclib.c:6285
+#: ../src/funclib.c:6327
 msgid "Basic"
 msgstr "åæ"
 
 #. internal
-#: ../src/funclib.c:6286
+#: ../src/funclib.c:6328
 msgid "Parameters"
 msgstr "ãããããã"
 
 #. internal
-#: ../src/funclib.c:6287
+#: ../src/funclib.c:6329
 msgid "Constants"
 msgstr "åæ"
 
 #. internal
-#: ../src/funclib.c:6288
+#: ../src/funclib.c:6330
 msgid "Numeric"
 msgstr "æå"
 
 #. internal
-#: ../src/funclib.c:6289
+#: ../src/funclib.c:6331
 msgid "Trigonometry"
 msgstr "äèéæ"
 
 #. internal
-#: ../src/funclib.c:6290
+#: ../src/funclib.c:6332
 msgid "Number Theory"
 msgstr "æè"
 
 #. internal
-#: ../src/funclib.c:6291
+#: ../src/funclib.c:6333
 msgid "Matrix Manipulation"
 msgstr "èåãæä"
 
 #. internal
-#: ../src/funclib.c:6292
+#: ../src/funclib.c:6334
 msgid "Linear Algebra"
 msgstr "çåäæ"
 
 #. internal
-#: ../src/funclib.c:6293
+#: ../src/funclib.c:6335
 msgid "Combinatorics"
 msgstr "çãåãã"
 
 #. internal
-#: ../src/funclib.c:6294
+#: ../src/funclib.c:6336
 msgid "Calculus"
 msgstr "åç"
 
 #. internal
-#: ../src/funclib.c:6295
+#: ../src/funclib.c:6337
 msgid "Functions"
 msgstr "éæ"
 
 #. internal
-#: ../src/funclib.c:6296
+#: ../src/funclib.c:6338
 msgid "Equation Solving"
 msgstr "æçåãè"
 
 #. internal
-#: ../src/funclib.c:6297
+#: ../src/funclib.c:6339
 msgid "Statistics"
 msgstr "çè"
 
 #. internal
-#: ../src/funclib.c:6298
+#: ../src/funclib.c:6340
 msgid "Polynomials"
 msgstr "åéå"
 
 #. internal
-#: ../src/funclib.c:6299
+#: ../src/funclib.c:6341
 msgid "Set Theory"
 msgstr "éåè"
 
 #. internal
-#: ../src/funclib.c:6300
+#: ../src/funclib.c:6342
 #, fuzzy
 #| msgid "Linear Algebra"
 msgid "Commutative Algebra"
 msgstr "çåäæ"
 
 #. internal
-#: ../src/funclib.c:6301
+#: ../src/funclib.c:6343
 msgid "Miscellaneous"
 msgstr "ããä"
 
 #. internal
-#: ../src/funclib.c:6303
+#: ../src/funclib.c:6345
 msgid "Displays the user manual"
 msgstr "ãããããããããããèçãã"
 
-#: ../src/funclib.c:6304
+#: ../src/funclib.c:6346
 msgid "Gives the warranty information"
 msgstr "äèäéãæåãååãã"
 
-#: ../src/funclib.c:6305
+#: ../src/funclib.c:6347
 msgid "Return version as a 3-vector"
 msgstr ""
 
-#: ../src/funclib.c:6306
+#: ../src/funclib.c:6348
 msgid "Exits the program"
 msgstr "ããããããçäãã"
 
-#: ../src/funclib.c:6308
+#: ../src/funclib.c:6350
 msgid "Prints a string to the error stream"
 msgstr "æååãããããããããããååãã"
 
-#: ../src/funclib.c:6309
+#: ../src/funclib.c:6351
 msgid "Waits a specified number of seconds"
 msgstr ""
 
-#: ../src/funclib.c:6310
+#: ../src/funclib.c:6352
 msgid "The true boolean value"
 msgstr "èçåã TRUE (ç) ãèã"
 
-#: ../src/funclib.c:6312
+#: ../src/funclib.c:6354
 msgid "The false boolean value"
 msgstr "èçåã FALSE (å) ãèã"
 
-#: ../src/funclib.c:6315
+#: ../src/funclib.c:6357
 #, fuzzy
 #| msgid "Check if argument is a floating point number (non-complex)"
 msgid "Unix time in seconds as a floating point number"
 msgstr "åæãæååæçåãæåãããããããããã (èçæãéã)"
 
-#: ../src/funclib.c:6323
+#: ../src/funclib.c:6365
 msgid "Make integer (0 or 1) from a boolean value"
 msgstr "èçåããææå (0 ããã 1) ãçæãã"
 
-#: ../src/funclib.c:6325
+#: ../src/funclib.c:6367
 msgid "Prints an expression"
 msgstr "åãååãã"
 
-#: ../src/funclib.c:6326
+#: ../src/funclib.c:6368
 msgid "Changes current directory"
 msgstr "çåãããããããåæãã"
 
-#: ../src/funclib.c:6327
+#: ../src/funclib.c:6369
 msgid "Prints an expression without a trailing newline"
 msgstr "åãååãã (æèãã)"
 
-#: ../src/funclib.c:6328
+#: ../src/funclib.c:6370
 msgid "Display a string and an expression"
 msgstr "æååãåãèçãã"
 
-#: ../src/funclib.c:6329
+#: ../src/funclib.c:6371
 msgid "Set a global variable"
 msgstr "åååæãããããã"
 
-#: ../src/funclib.c:6331
+#: ../src/funclib.c:6373
 msgid "Set the category and help description line for a function"
 msgstr "ããããåçéæããããããããããååãããããã"
 
-#: ../src/funclib.c:6332
+#: ../src/funclib.c:6374
 msgid "Sets up a help alias"
 msgstr "ããããããããããããããã"
 
-#: ../src/funclib.c:6334
+#: ../src/funclib.c:6376
 msgid "Identity function, returns its argument"
 msgstr "æçéæ (ããåæãèã)"
 
-#: ../src/funclib.c:6336
-msgid ""
-"Generate random float between 0 and 1, or if size given generate vector or "
-"matrix of random floats"
+#: ../src/funclib.c:6378
+msgid "Generate random float between 0 and 1, or if size given generate vector or matrix of random floats"
 msgstr ""
 
-#: ../src/funclib.c:6338
-msgid ""
-"Generate random integer between 0 and max-1 inclusive, or if size given "
-"generate vector or matrix of random integers"
+#: ../src/funclib.c:6380
+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:6341 ../src/gnome-genius.c:2469
+#: ../src/funclib.c:6383 ../src/gnome-genius.c:2469
 msgid "Floating point precision"
 msgstr "æååæçãçåãæåãã"
 
-#: ../src/funclib.c:6343 ../src/gnome-genius.c:2358
-msgid ""
-"Display 0.0 when floating point number is less than 10^-x (0=never chop)"
+#: ../src/funclib.c:6385 ../src/gnome-genius.c:2358
+msgid "Display 0.0 when floating point number is less than 10^-x (0=never chop)"
 msgstr ""
 
-#: ../src/funclib.c:6346 ../src/gnome-genius.c:2381
+#: ../src/funclib.c:6388 ../src/gnome-genius.c:2381
 msgid "Only chop numbers when another number is greater than 10^-x"
 msgstr ""
 
-#: ../src/funclib.c:6347
+#: ../src/funclib.c:6389
 msgid "Maximum digits to display"
 msgstr "èçããæåææãæåãã"
 
-#: ../src/funclib.c:6348
+#: ../src/funclib.c:6390
 msgid "Maximum errors to display"
 msgstr "èçãããããæãæååãæåãã"
 
-#: ../src/funclib.c:6349
+#: ../src/funclib.c:6391
 #, fuzzy
 #| msgid "Output style: normal, latex or troff"
 msgid "Output style: normal, latex, mathml or troff"
 msgstr "ååååãæåãã: normalãlatex ããã troff"
 
-#: ../src/funclib.c:6350
+#: ../src/funclib.c:6392
 msgid "Integer output base"
 msgstr "ååããåæ (ææå)"
 
-#: ../src/funclib.c:6351
+#: ../src/funclib.c:6393
 msgid "If true, mixed fractions are printed"
 msgstr "TRUE ãååãååæãèçãã"
 
-#: ../src/funclib.c:6352
+#: ../src/funclib.c:6394
 msgid "Print full expressions, even if more than a line"
 msgstr "(äèãåãããããã) åããåãååãã"
 
-#: ../src/funclib.c:6353
+#: ../src/funclib.c:6395
 msgid "Convert all results to floats before printing"
 msgstr "ååããåãåããçæãæååæçåãåæãã"
 
-#: ../src/funclib.c:6354
+#: ../src/funclib.c:6396
 msgid "Use scientific notation"
 msgstr "çåèåãäã"
 
-#: ../src/funclib.c:6356
-msgid ""
-"Number of extra Miller-Rabin tests to run on a number before declaring it a "
-"prime in IsPrime"
-msgstr ""
-"éæ IsPrime ãçæãåèããåããæåããæåãèååèããçææååæ "
-"(Miller-Rabin ããã) ãæå"
+#: ../src/funclib.c:6398
+msgid "Number of extra Miller-Rabin tests to run on a number before declaring it a prime in IsPrime"
+msgstr "éæ IsPrime ãçæãåèããåããæåããæåãèååèããçææååæ (Miller-Rabin ããã) ãæå"
 
-#: ../src/funclib.c:6362
+#: ../src/funclib.c:6404
 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:6363
+#: ../src/funclib.c:6405
 msgid "Gets the rows of a matrix as a vertical vector"
 msgstr "èåãèãåçãããããããååãã"
 
-#: ../src/funclib.c:6364
+#: ../src/funclib.c:6406
 msgid "Gets the columns of a matrix as a horizontal vector"
 msgstr "èåãåãæåãããããããååãã"
 
-#: ../src/funclib.c:6365
+#: ../src/funclib.c:6407
 #, fuzzy
 #| msgid "Gets the diagonal entries of a matrix as a horizontal vector"
 msgid "Gets the diagonal entries of a matrix as a column vector"
 msgstr "èåãåèçäãèçãæåãããããããååãã"
 
-#: ../src/funclib.c:6366
+#: ../src/funclib.c:6408
 #, fuzzy
 #| msgid "Get the number of columns of a matrix"
 msgid "Count the number of zero columns in a matrix"
 msgstr "èåãåæãååãã"
 
-#: ../src/funclib.c:6367
+#: ../src/funclib.c:6409
 msgid "Removes any all-zero columns of M"
 msgstr ""
 
-#: ../src/funclib.c:6369
+#: ../src/funclib.c:6411
 msgid "Calculates the conjugate"
 msgstr "ååãèçãã"
 
-#: ../src/funclib.c:6374
+#: ../src/funclib.c:6416
 msgid "Calculates the sine function"
 msgstr "æåéæ sin ãèçãã"
 
-#: ../src/funclib.c:6377
+#: ../src/funclib.c:6419
 msgid "Calculates the cosine function"
 msgstr "äåéæ cos ãèçãã"
 
-#: ../src/funclib.c:6380
+#: ../src/funclib.c:6422
 msgid "Calculates the hyperbolic sine function"
 msgstr "åææåéæ sinh ãèçãã"
 
-#: ../src/funclib.c:6383
+#: ../src/funclib.c:6425
 msgid "Calculates the hyperbolic cosine function"
 msgstr "åæäåéæ cosh ãèçãã"
 
-#: ../src/funclib.c:6386
+#: ../src/funclib.c:6428
 msgid "Calculates the tan function"
 msgstr "ææéæ tan ãèçãã"
 
-#: ../src/funclib.c:6389
+#: ../src/funclib.c:6431
 msgid "Calculates the arctan function"
 msgstr "éææéæ atan ãèçãã"
 
-#: ../src/funclib.c:6394
+#: ../src/funclib.c:6436
+#, fuzzy
+#| msgid "Calculates the sine function"
+msgid "Calculates the sinc function, that is sin(x)/x"
+msgstr "æåéæ sin ãèçãã"
+
+#: ../src/funclib.c:6440
 #, fuzzy
 #| msgid "Calculates the arctan function"
 msgid "Calculates the arctan2 function (arctan(y/x) if x>0)"
 msgstr "éææéæ atan ãèçãã"
 
-#: ../src/funclib.c:6398
+#: ../src/funclib.c:6444
 msgid "The number pi"
 msgstr "ååçÏãæåãèã"
 
-#: ../src/funclib.c:6400
+#: ../src/funclib.c:6446
 msgid "The natural number e"
 msgstr "èçææïãèã"
 
-#: ../src/funclib.c:6402
+#: ../src/funclib.c:6448
 msgid "The Golden Ratio"
 msgstr "ééæãèã"
 
-#: ../src/funclib.c:6404
+#: ../src/funclib.c:6450
 msgid "Free fall acceleration"
 msgstr "éåãåéåïãèã"
 
-#: ../src/funclib.c:6407
+#: ../src/funclib.c:6453
 msgid "Euler's Constant gamma"
 msgstr ""
 
-#: ../src/funclib.c:6411
+#: ../src/funclib.c:6457
 msgid "Catalan's Constant (0.915...)"
 msgstr ""
 
 #. FUNC (ErrorFunction, 1, "x", "functions", N_("The error function, 2/sqrt(2) * int_0^x e^(-t^2) dt (only real values implemented)"));
 #. ErrorFunction_function = f;
 #. ALIAS (erf, 1, ErrorFunction);
-#: ../src/funclib.c:6416
+#: ../src/funclib.c:6462
 msgid "The Riemann zeta function (only real values implemented)"
 msgstr ""
 
-#: ../src/funclib.c:6420
+#: ../src/funclib.c:6466
 msgid "The Gamma function (only real values implemented)"
 msgstr ""
 
-#: ../src/funclib.c:6425
+#: ../src/funclib.c:6471
 msgid "The square root"
 msgstr "åææãèçãã"
 
-#: ../src/funclib.c:6429
+#: ../src/funclib.c:6475
 msgid "The exponential function"
 msgstr "ææéæãèçãã"
 
-#: ../src/funclib.c:6432
+#: ../src/funclib.c:6478
 msgid "The natural logarithm"
 msgstr "èçåæãèçãã"
 
-#: ../src/funclib.c:6435
+#: ../src/funclib.c:6481
 msgid "Logarithm of x base 2"
 msgstr "åãïãïãåæãèçãã"
 
-#: ../src/funclib.c:6440
+#: ../src/funclib.c:6486
 msgid "Logarithm of x base 10"
 msgstr "ïãèçåæãèçãã"
 
-#: ../src/funclib.c:6443
+#: ../src/funclib.c:6489
 msgid "Round a number"
 msgstr "æåãåæäåãã"
 
-#: ../src/funclib.c:6447
+#: ../src/funclib.c:6493
 msgid "Get the highest integer less than or equal to n"
 msgstr "ïääãææãæååãèã"
 
-#: ../src/funclib.c:6451
+#: ../src/funclib.c:6497
 msgid "Get the lowest integer more than or equal to n"
 msgstr "ïääãææãæååãèã"
 
-#: ../src/funclib.c:6455
+#: ../src/funclib.c:6501
 msgid "Truncate number to an integer (return the integer part)"
 msgstr "æåãææåãåãæãã (ææéãèã)"
 
-#: ../src/funclib.c:6460
+#: ../src/funclib.c:6506
 msgid "Make number a float"
 msgstr "æåãæååæçåããã"
 
-#: ../src/funclib.c:6463
+#: ../src/funclib.c:6509
 msgid "Get the numerator of a rational number"
 msgstr "æçæãååãååãã"
 
-#: ../src/funclib.c:6465
+#: ../src/funclib.c:6511
 msgid "Get the denominator of a rational number"
 msgstr "æçæãåæãååãã"
 
-#: ../src/funclib.c:6468
+#: ../src/funclib.c:6514
 msgid "Greatest common divisor"
 msgstr "æååçæ (G.C.D) ãååãã"
 
-#: ../src/funclib.c:6470
+#: ../src/funclib.c:6516
 msgid "Least common multiplier"
 msgstr "æåååæ (L.C.M) ãååãã"
 
-#: ../src/funclib.c:6472
+#: ../src/funclib.c:6518
 msgid "Check a number for being a perfect square"
 msgstr "æåãææåãããããããããã"
 
-#: ../src/funclib.c:6473
+#: ../src/funclib.c:6519
 msgid "Check a number for being any perfect power (a^b)"
 msgstr "æåãããä (a^b) ãããããããããã"
 
-#: ../src/funclib.c:6474
-msgid "Return the n'th prime (up to a limit)"
+#: ../src/funclib.c:6520
+#, fuzzy
+#| msgid "Return the n'th prime (up to a limit)"
+msgid "Return the nth prime (up to a limit)"
 msgstr "ïççãçæãèã (æåçååã)"
 
-#: ../src/funclib.c:6476
+#: ../src/funclib.c:6522
 msgid "Tests if an integer is even"
 msgstr "ææãåæããããããããã"
 
-#: ../src/funclib.c:6477
+#: ../src/funclib.c:6523
 msgid "Tests if an integer is odd"
 msgstr "ææãåæããããããããã"
 
-#: ../src/funclib.c:6479
+#: ../src/funclib.c:6525
 msgid "Returns the least prime greater than n (if n is positive)"
 msgstr "ïããåããçèãçæãèã (ïãæãææãåå)"
 
-#: ../src/funclib.c:6480
-msgid "Returns the n'th Lucas number"
+#: ../src/funclib.c:6526
+#, fuzzy
+#| msgid "Returns the n'th Lucas number"
+msgid "Returns the nth Lucas number"
 msgstr "ïççã Lucas çæãèã"
 
-#: ../src/funclib.c:6481
+#: ../src/funclib.c:6527
 msgid "Returns inverse of n mod m"
 msgstr "ïãïã mod ããçæãéæãèã"
 
-#: ../src/funclib.c:6482
+#: ../src/funclib.c:6528
 msgid "Checks divisibility (if m divides n)"
 msgstr ""
 
-#: ../src/funclib.c:6483
-msgid ""
-"Return n/d but only if d divides n else returns garbage (this is faster than "
-"writing n/d)"
+#: ../src/funclib.c:6529
+msgid "Return n/d but only if d divides n else returns garbage (this is faster than writing n/d)"
 msgstr ""
 
-#: ../src/funclib.c:6484
-msgid ""
-"Tests primality of integers, for numbers greater than 25*10^9 false positive "
-"is with low probability depending on IsPrimeMillerRabinReps"
-msgstr ""
-"ææåãçæããããããããã (25*10^9 ããåããæåãçåãéæ "
-"IsPrimeMillerRabinReps ãäåããäãççãäã)"
+#: ../src/funclib.c:6530
+msgid "Tests primality of integers, for numbers greater than 25*10^9 false positive is with low probability depending on IsPrimeMillerRabinReps"
+msgstr "ææåãçæããããããããã (25*10^9 ããåããæåãçåãéæ IsPrimeMillerRabinReps ãäåããäãççãäã)"
 
-#: ../src/funclib.c:6485
+#: ../src/funclib.c:6531
 msgid "Run the strong pseudoprime test base b on n"
 msgstr "ïãïãåãããåçäçæããããããããã"
 
-#: ../src/funclib.c:6486
-msgid ""
-"Use the Miller-Rabin primality test on n, reps number of times.  The "
-"probability of false positive is (1/4)^reps"
-msgstr ""
-"ïäã reps åæåãçææååæ (Miller-Rabin ããã) ãäã (çåãççã "
-"(1/4)^reps)"
+#: ../src/funclib.c:6532
+msgid "Use the Miller-Rabin primality test on n, reps number of times.  The probability of false positive is (1/4)^reps"
+msgstr "ïäã reps åæåãçææååæ (Miller-Rabin ããã) ãäã (çåãççã (1/4)^reps)"
 
-#: ../src/funclib.c:6487
-msgid ""
-"Use the Miller-Rabin primality test on n with enough bases that assuming the "
-"Generalized Reimann Hypothesis the result is deterministic"
-msgstr ""
-"ïäãçææååæ (Miller-Rabin ããã) ãäã (çæãæåçãããäèå "
-"Reimann Hypothesis ããããäåãããååãåæãäãã)"
+#: ../src/funclib.c:6533
+msgid "Use the Miller-Rabin primality test on n with enough bases that assuming the Generalized Reimann Hypothesis the result is deterministic"
+msgstr "ïäãçææååæ (Miller-Rabin ããã) ãäã (çæãæåçãããäèå Reimann Hypothesis ããããäåãããååãåæãäãã)"
 
-#: ../src/funclib.c:6488
+#: ../src/funclib.c:6534
 msgid "Return factorization of a number as a matrix"
 msgstr "æåãéäãèåãèã"
 
-#: ../src/funclib.c:6490
+#: ../src/funclib.c:6536
 msgid "Returns the maximum of arguments or matrix"
 msgstr "åæãããèåãæååãèã"
 
-#: ../src/funclib.c:6493
+#: ../src/funclib.c:6539
 msgid "Returns the minimum of arguments or matrix"
 msgstr "åæãããèåãæååãèã"
 
-#: ../src/funclib.c:6497
+#: ../src/funclib.c:6543
 msgid "Division w/o remainder, equivalent to floor(a/b)"
 msgstr ""
 
-#: ../src/funclib.c:6499
+#: ../src/funclib.c:6545
 msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
 msgstr "ãããèå (a/b) ãèçãã (b ãåãåæããããã)"
 
-#: ../src/funclib.c:6501
-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 ""
-"ãããèå (a/b) ãããããããåéãèçãã (åæãååã (a/2)=(2/a)ãåæ"
-"ãååã (a/2)=0)"
+#: ../src/funclib.c:6547
+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 "ãããèå (a/b) ãããããããåéãèçãã (åæãååã (a/2)=(2/a)ãåæãååã (a/2)=0)"
 
-#: ../src/funclib.c:6503
+#: ../src/funclib.c:6549
 msgid "Calculate the Legendre symbol (a/p)"
 msgstr "ããããããèå (a/p) ãèçãã"
 
-#: ../src/funclib.c:6506
+#: ../src/funclib.c:6552
 msgid "Get the real part of a complex number"
 msgstr "èçæãåæéãèã"
 
-#: ../src/funclib.c:6509
+#: ../src/funclib.c:6555
 msgid "Get the imaginary part of a complex number"
 msgstr "èçæãèæéãèã"
 
-#: ../src/funclib.c:6513
+#: ../src/funclib.c:6559
 msgid "Make an identity matrix of a given size"
 msgstr "æåããããããèåãããã"
 
-#: ../src/funclib.c:6516
+#: ../src/funclib.c:6562
 msgid "Make an matrix of all zeros (or a row vector)"
 msgstr "åããèç (ãããèãããã) ã 0 ãèåãçæãã"
 
-#: ../src/funclib.c:6518
+#: ../src/funclib.c:6564
 msgid "Make an matrix of all ones (or a row vector)"
 msgstr "åããèç (ãããèãããã) ã 1 ãèåãçæãã"
 
-#: ../src/funclib.c:6521
+#: ../src/funclib.c:6567
 msgid "Get the number of rows of a matrix"
 msgstr "èåãèæãååãã"
 
-#: ../src/funclib.c:6522
+#: ../src/funclib.c:6568
 msgid "Get the number of columns of a matrix"
 msgstr "èåãåæãååãã"
 
-#: ../src/funclib.c:6523
+#: ../src/funclib.c:6569
 msgid "Is a matrix square"
 msgstr "ææèåãããããããããã"
 
-#: ../src/funclib.c:6524
+#: ../src/funclib.c:6570
 #, fuzzy
 #| msgid "%s: arguments not horizontal vectors"
 msgid "Is argument a horizontal or a vertical vector"
 msgstr "%s: åæãæåããããããããããã"
 
-#: ../src/funclib.c:6525
+#: ../src/funclib.c:6571
 #, fuzzy
 #| msgid "Is a matrix square"
 msgid "Is a matrix upper triangular"
 msgstr "ææèåãããããããããã"
 
-#: ../src/funclib.c:6526
+#: ../src/funclib.c:6572
 #, fuzzy
 #| msgid "Is a matrix square"
 msgid "Is a matrix lower triangular"
 msgstr "ææèåãããããããããã"
 
-#: ../src/funclib.c:6527
+#: ../src/funclib.c:6573
 #, fuzzy
 #| msgid "Is a matrix square"
 msgid "Is a matrix diagonal"
 msgstr "ææèåãããããããããã"
 
-#: ../src/funclib.c:6528
+#: ../src/funclib.c:6574
 msgid "Get the number of elements of a matrix"
 msgstr "èåãèçæãååãã"
 
-#: ../src/funclib.c:6530
+#: ../src/funclib.c:6576
 msgid "Get the row echelon form of a matrix"
 msgstr "èåãåãåãã Echelon Form (éå) ãååãã"
 
-#: ../src/funclib.c:6534
+#: ../src/funclib.c:6580
 msgid "Get the reduced row echelon form of a matrix"
 msgstr "èåãåãåãã Reduced Echelon Form ãååãã"
 
-#: ../src/funclib.c:6538
-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 ""
-"çåããã Mx=V ãèãèã (åäãèæææãååãããååãèææ V ãèãã"
-"ããäåã NULL ãèããäããåçãããããããèåã Reduced M ã V ãåå"
-"ããéãäçãã)"
+#: ../src/funclib.c:6584
+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 "çåããã Mx=V ãèãèã (åäãèæææãååãããååãèææ V ãèããããäåã NULL ãèããäããåçãããããããèåã Reduced M ã V ãååããéãäçãã)"
 
-#: ../src/funclib.c:6541
+#: ../src/funclib.c:6587
 msgid "Get the determinant of a matrix"
 msgstr "èåãèååãååãã"
 
-#: ../src/funclib.c:6544
-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"
+#: ../src/funclib.c:6590
+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 ""
 
-#: ../src/funclib.c:6546
+#: ../src/funclib.c:6592
 #, fuzzy
 #| msgid "Get the determinant of a matrix"
 msgid "Get the nullspace of a matrix"
 msgstr "èåãèååãååãã"
 
-#: ../src/funclib.c:6548
+#: ../src/funclib.c:6594
 msgid "Make new matrix of given size from old one"
 msgstr "åãèåããæåããããããèåãçæãã"
 
-#: ../src/funclib.c:6549
+#: ../src/funclib.c:6595
 msgid "Return the index complement of a vector of indexes"
 msgstr "æãåããããããèèããæãåãèã"
 
-#: ../src/funclib.c:6550
+#: ../src/funclib.c:6596
 #, fuzzy
 #| msgid "Get the determinant of a matrix"
 msgid "Get the Hermitian product of two vectors"
 msgstr "èåãèååãååãã"
 
-#: ../src/funclib.c:6553
+#: ../src/funclib.c:6599
 msgid "Check if a matrix is a matrix of numbers"
 msgstr "èåã numbers ãèåãããããããããã"
 
-#: ../src/funclib.c:6554
+#: ../src/funclib.c:6600
 msgid "Check if a matrix is an integer (non-complex) matrix"
 msgstr "èåãææåèåãããããããããã (èåèåãéã)"
 
-#: ../src/funclib.c:6555
+#: ../src/funclib.c:6601
 msgid "Check if a matrix is a rational (non-complex) matrix"
 msgstr "èåãæçæãèåãããããããããã (èåèåãéã)"
 
-#: ../src/funclib.c:6556
+#: ../src/funclib.c:6602
 msgid "Check if a matrix is a real (non-complex) matrix"
 msgstr "èåãåæãèåãããããããããã (èåèåãéã)"
 
-#: ../src/funclib.c:6557
+#: ../src/funclib.c:6603
 msgid "Check if a matrix is positive, that is if each element is positive"
 msgstr ""
 
-#: ../src/funclib.c:6558
-msgid ""
-"Check if a matrix is nonnegative, that is if each element is nonnegative"
+#: ../src/funclib.c:6604
+msgid "Check if a matrix is nonnegative, that is if each element is nonnegative"
 msgstr ""
 
-#: ../src/funclib.c:6560
+#: ../src/funclib.c:6606
 #, fuzzy
 #| msgid "Check if a matrix is a matrix of numbers"
 msgid "Check if a number or a matrix is all zeros"
 msgstr "èåã numbers ãèåãããããããããã"
 
-#: ../src/funclib.c:6561
+#: ../src/funclib.c:6607
 msgid "Check if a number or a matrix is 1 or identity respectively"
 msgstr ""
 
-#: ../src/funclib.c:6563
-msgid ""
-"Returns true if the element x is in the set X (where X is a vector "
-"pretending to be a set)"
+#: ../src/funclib.c:6609
+msgid "Returns true if the element x is in the set X (where X is a vector pretending to be a set)"
 msgstr ""
 
-#: ../src/funclib.c:6564
+#: ../src/funclib.c:6610
 msgid "Returns true if X is a subset of Y"
 msgstr ""
 
-#: ../src/funclib.c:6565
-msgid ""
-"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
-"sets)"
+#: ../src/funclib.c:6611
+msgid "Returns a set theoretic difference X-Y (X and Y are vectors pretending to be sets)"
 msgstr ""
 
-#: ../src/funclib.c:6566
-msgid ""
-"Returns a set theoretic intersection of X and Y (X and Y are vectors "
-"pretending to be sets)"
+#: ../src/funclib.c:6612
+msgid "Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be sets)"
 msgstr ""
 
-#: ../src/funclib.c:6568
+#: ../src/funclib.c:6614
 msgid "Check if argument is a null"
 msgstr "åæã NULL ãããããããããã"
 
-#: ../src/funclib.c:6569
+#: ../src/funclib.c:6615
 msgid "Check if argument is a number"
 msgstr "åæãæåãããããããããã"
 
-#: ../src/funclib.c:6570
+#: ../src/funclib.c:6616
 msgid "Check if argument is a boolean (and not a number)"
 msgstr "åæãèçå (ãããæåãããã) ãããããããããã"
 
-#: ../src/funclib.c:6571
+#: ../src/funclib.c:6617
 msgid "Check if argument is a text string"
 msgstr "åæãæååãããããããããã"
 
-#: ../src/funclib.c:6572
+#: ../src/funclib.c:6618
 msgid "Check if argument is a matrix"
 msgstr "åæãèåãããããããããã"
 
-#: ../src/funclib.c:6573
+#: ../src/funclib.c:6619
 msgid "Check if argument is a function"
 msgstr "åæãéæãããããããããã"
 
-#: ../src/funclib.c:6574
+#: ../src/funclib.c:6620
 #, fuzzy
 #| msgid "Check if argument is a function reference"
 msgid "Check if argument is a function or an identifier"
 msgstr "åæãéæãåçãããããããããã"
 
-#: ../src/funclib.c:6575
+#: ../src/funclib.c:6621
 msgid "Check if argument is a function reference"
 msgstr "åæãéæãåçãããããããããã"
 
-#: ../src/funclib.c:6577
+#: ../src/funclib.c:6623
 msgid "Check if argument is a complex (non-real) number"
 msgstr "åæãèçæãããããããããã (éåæãéã)"
 
-#: ../src/funclib.c:6578
+#: ../src/funclib.c:6624
 msgid "Check if argument is a real number"
 msgstr "åæãåæåãããããããããã"
 
-#: ../src/funclib.c:6579
+#: ../src/funclib.c:6625
 msgid "Check if argument is an integer (non-complex)"
 msgstr "åæãææåãããããããããã (èçæãéã)"
 
-#: ../src/funclib.c:6580
+#: ../src/funclib.c:6626
 msgid "Check if argument is a positive real integer"
 msgstr "åæãæãåææåãããããããããã"
 
-#: ../src/funclib.c:6582
+#: ../src/funclib.c:6628
 #, fuzzy
 #| msgid "Check if argument is a positive real integer"
 msgid "Check if argument is a non-negative real integer"
 msgstr "åæãæãåææåãããããããããã"
 
-#: ../src/funclib.c:6583
+#: ../src/funclib.c:6629
 msgid "Check if argument is a possibly complex integer"
 msgstr "åæãèçææãããããããããã"
 
-#: ../src/funclib.c:6585
+#: ../src/funclib.c:6631
 msgid "Check if argument is a rational number (non-complex)"
 msgstr "åæãæçæãããããããããã"
 
-#: ../src/funclib.c:6586
+#: ../src/funclib.c:6632
 msgid "Check if argument is a possibly complex rational number"
 msgstr "åæãèçåãæçæãããããããããã"
 
-#: ../src/funclib.c:6587
+#: ../src/funclib.c:6633
 msgid "Check if argument is a floating point number (non-complex)"
 msgstr "åæãæååæçåãæåãããããããããã (èçæãéã)"
 
-#: ../src/funclib.c:6589
+#: ../src/funclib.c:6635
 msgid "Add two polynomials (vectors)"
 msgstr "äããåéå (ãããã) ãåçãã"
 
-#: ../src/funclib.c:6590
+#: ../src/funclib.c:6636
 msgid "Subtract two polynomials (as vectors)"
 msgstr "äããåéå (ãããã) ãæçãã"
 
-#: ../src/funclib.c:6591
+#: ../src/funclib.c:6637
 msgid "Multiply two polynomials (as vectors)"
 msgstr "äããåéå (ãããã) ãäçãã"
 
-#: ../src/funclib.c:6592
+#: ../src/funclib.c:6638
 msgid "Divide polynomial p by q, return the remainder in r"
 msgstr ""
 
-#: ../src/funclib.c:6593
+#: ../src/funclib.c:6639
 msgid "Take polynomial (as vector) derivative"
 msgstr "åéåãæçããããããããåãåã"
 
-#: ../src/funclib.c:6594
+#: ../src/funclib.c:6640
 msgid "Take second polynomial (as vector) derivative"
 msgstr "äççãåéåãæçããããããããåãåã"
 
-#: ../src/funclib.c:6595
+#: ../src/funclib.c:6641
 msgid "Trim zeros from a polynomial (as vector)"
 msgstr "åéåãã (ããããããã) 0 ãåãéã"
 
-#: ../src/funclib.c:6596
+#: ../src/funclib.c:6642
 msgid "Check if a vector is usable as a polynomial"
 msgstr "ãããããåéåãããåçããããããããããããã"
 
-#: ../src/funclib.c:6597
+#: ../src/funclib.c:6643
 msgid "Make string out of a polynomial (as vector)"
 msgstr "æååãåéåãåãåã"
 
-#: ../src/funclib.c:6598
+#: ../src/funclib.c:6644
 msgid "Make function out of a polynomial (as vector)"
 msgstr "éæãåéåãåãåã"
 
-#: ../src/funclib.c:6600
+#: ../src/funclib.c:6646
 msgid "Find roots of a quadratic polynomial (given as vector of coefficients)"
 msgstr ""
 
-#: ../src/funclib.c:6602
+#: ../src/funclib.c:6648
 msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
-msgstr ""
-"ãããããããããããããïãïãããæåïåãåããåããçãåãããåå"
-"ãã"
+msgstr "ãããããããããããããïãïãããæåïåãåããåããçãåãããååãã"
 
-#: ../src/funclib.c:6603
-msgid ""
-"Get combination that would come after v in call to combinations, first "
-"combination should be [1:k]."
+#: ../src/funclib.c:6649
+msgid "Get combination that would come after v in call to combinations, first combination should be [1:k]."
 msgstr ""
 
-#: ../src/funclib.c:6604
+#: ../src/funclib.c:6650
 msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
-msgstr ""
-"ãããããããããããããïãïãããæåïåãåããåããéåãååãã"
+msgstr "ãããããããããããããïãïãããæåïåãåããåããéåãååãã"
 
-#: ../src/funclib.c:6606
+#: ../src/funclib.c:6652
 msgid "Calculate combinations (binomial coefficient)"
 msgstr ""
 
-#: ../src/funclib.c:6609
+#: ../src/funclib.c:6655
 msgid "Convert a string to a vector of ASCII values"
 msgstr "æååã ASCII åããããããåæãã"
 
-#: ../src/funclib.c:6610
+#: ../src/funclib.c:6656
 msgid "Convert a vector of ASCII values to a string"
 msgstr "ASCII åããããããæååãåæãã"
 
-#: ../src/funclib.c:6612
-msgid ""
-"Convert a string to a vector of 0-based alphabet values (positions in the "
-"alphabet string), -1's for unknown letters"
-msgstr ""
-"æååã 0 ãååããããããããããå (ããããããããæåãäç) ãããã"
-"ããåæãã (-1 ãäæãæå)"
+#: ../src/funclib.c:6658
+msgid "Convert a string to a vector of 0-based alphabet values (positions in the alphabet string), -1's for unknown letters"
+msgstr "æååã 0 ãååããããããããããå (ããããããããæåãäç) ããããããåæãã (-1 ãäæãæå)"
 
-#: ../src/funclib.c:6613
-msgid ""
-"Convert a vector of 0-based alphabet values (positions in the alphabet "
-"string) to a string"
-msgstr ""
-"0 ãååããããããããããå (ããããããããæåãäç) ããããããæå"
-"åãåæãã"
+#: ../src/funclib.c:6659
+msgid "Convert a vector of 0-based alphabet values (positions in the alphabet string) to a string"
+msgstr "0 ãååããããããããããå (ããããããããæåãäç) ããããããæååãåæãã"
 
-#: ../src/funclib.c:6615
-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."
+#: ../src/funclib.c:6661
+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:6616
-msgid ""
-"Unprotect a variable from being modified.  It will be treated as a user "
-"defined variable from now on."
+#: ../src/funclib.c:6662
+msgid "Unprotect a variable from being modified.  It will be treated as a user defined variable from now on."
 msgstr ""
 
-#: ../src/funclib.c:6617
-msgid ""
-"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
-"\""
-msgstr ""
-"éæãããããããããã (çåã \"PropagateMod\" ã \"NoModuloArguments\")"
+#: ../src/funclib.c:6663
+msgid "Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments\""
+msgstr "éæãããããããããã (çåã \"PropagateMod\" ã \"NoModuloArguments\")"
 
-#: ../src/funclib.c:6618
+#: ../src/funclib.c:6664
 msgid "Get current modulo from the context outside the function"
 msgstr "éæãåãããããããããããçåããããããååãã"
 
-#: ../src/funclib.c:6619
+#: ../src/funclib.c:6665
 #, fuzzy
 #| msgid "Check if argument is a function reference"
 msgid "Check if a variable or function is defined"
 msgstr "åæãéæãåçãããããããããã"
 
-#: ../src/funclib.c:6620
+#: ../src/funclib.c:6666
 msgid "Undefine a variable (including all locals and globals of the same name)"
 msgstr ""
 
-#: ../src/funclib.c:6622
-msgid ""
-"Undefine all unprotected (user defined) global variables and parameters.  "
-"Does not reset or change protected (system) parameters."
+#: ../src/funclib.c:6668
+msgid "Undefine all unprotected (user defined) global variables and parameters.  Does not reset or change protected (system) parameters."
 msgstr ""
 
-#: ../src/funclib.c:6623
-msgid ""
-"Mark all currently defined variables as protected.  They will be treated as "
-"system defined variables from now on."
+#: ../src/funclib.c:6669
+msgid "Mark all currently defined variables as protected.  They will be treated as system defined variables from now on."
 msgstr ""
 
-#: ../src/funclib.c:6624
-msgid ""
-"Return a vector of all global unprotected (user defined) variable names."
+#: ../src/funclib.c:6670
+msgid "Return a vector of all global unprotected (user defined) variable names."
 msgstr ""
 
-#: ../src/funclib.c:6626
+#: ../src/funclib.c:6672
 #, fuzzy
 #| msgid "Prints a string to the error stream"
 msgid "Parse a string (but do not execute)"
 msgstr "æååãããããããããããååãã"
 
-#: ../src/funclib.c:6627
+#: ../src/funclib.c:6673
 msgid "Parse and evaluate a string"
 msgstr ""
 
-#: ../src/funclib.c:6629
+#: ../src/funclib.c:6675
 msgid "Ask a question and return a string.  Optionally pass in a default."
 msgstr ""
 
-#: ../src/funclib.c:6630
-msgid ""
-"Ask a question and present a list of buttons.  Returns the 1-based index of "
-"the button pressed (or null on failure)."
+#: ../src/funclib.c:6676
+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:6632
-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"
+#: ../src/funclib.c:6678
+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 ""
 
 #: ../src/funclibhelper.cP:40
@@ -3149,7 +2940,7 @@ msgstr "%s: %d ççãåæãæãææåããããããã"
 msgid "%s: argument number %d not a positive integer"
 msgstr "%s: %d ççãåæãæãææåããããããã"
 
-#: ../src/funclibhelper.cP:113 ../src/graphing.c:2920
+#: ../src/funclibhelper.cP:113 ../src/graphing.c:2960
 #, c-format
 msgid "%s: argument number %d not a number"
 msgstr "%s: %d ççãåæãæåããããããã"
@@ -3228,7 +3019,7 @@ msgstr ""
 msgid "Out of range!\n"
 msgstr "%s: çååãåãã"
 
-#: ../src/genius.c:351 ../src/genius.lang.h:5 ../src/gnome-genius.c:830
+#: ../src/genius.c:351 ../src/genius.lang.h:2 ../src/gnome-genius.c:830
 #: ../src/gnome-genius.c:875
 msgid "Genius"
 msgstr "Genius"
@@ -3320,8 +3111,7 @@ msgstr ""
 
 #: ../src/genius.c:526
 #, c-format
-msgid ""
-"Can't specify both an expression and files to execute on the command line"
+msgid "Can't specify both an expression and files to execute on the command line"
 msgstr ""
 
 #: ../src/genius.c:537
@@ -3342,48 +3132,44 @@ msgstr ""
 "\n"
 
 #: ../src/genius.c:610 ../src/gnome-genius.c:5138
-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.  -- A.ããã"
-"ããããã"
+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.  -- A.ãããããããã"
 
 #: ../src/genius.c:631 ../src/genius.c:704
 msgid "Can't open file"
 msgstr "ãããããéãããã"
 
 #: ../src/genius.lang.h:1
-msgid "Base-N Integers"
-msgstr "åå-N ææå"
-
-#: ../src/genius.lang.h:2
-msgid "Commands"
-msgstr "ãããã"
+msgid "Scripts"
+msgstr "ããããã"
 
 #: ../src/genius.lang.h:3
-msgid "Decimal Integers"
-msgstr "10éãææå"
+msgid "String"
+msgstr "æåå"
 
 #: ../src/genius.lang.h:4
-msgid "Floats"
-msgstr "æååæ"
+msgid "Line Comment"
+msgstr "èãããã"
+
+#: ../src/genius.lang.h:5
+msgid "Base-N Integers"
+msgstr "åå-N ææå"
 
 #: ../src/genius.lang.h:6
-msgid "Keywords"
-msgstr "ããããã"
+msgid "Decimal Integers"
+msgstr "10éãææå"
 
 #: ../src/genius.lang.h:7
-msgid "Line Comment"
-msgstr "èãããã"
+msgid "Floats"
+msgstr "æååæ"
 
 #: ../src/genius.lang.h:8
-msgid "Scripts"
-msgstr "ããããã"
+msgid "Commands"
+msgstr "ãããã"
 
 #: ../src/genius.lang.h:9
-msgid "String"
-msgstr "æåå"
+msgid "Keywords"
+msgstr "ããããã"
 
 #: ../src/gnome-genius.c:256
 #, fuzzy
@@ -3524,8 +3310,7 @@ msgid "Save Console Ou_tput..."
 msgstr ""
 
 #: ../src/gnome-genius.c:306
-msgid ""
-"Save what is visible on the console (including scrollback) to a text file"
+msgid "Save what is visible on the console (including scrollback) to a text file"
 msgstr ""
 
 #: ../src/gnome-genius.c:309
@@ -3662,7 +3447,7 @@ msgstr "ãããã(_P)"
 msgid "Plot functions, vector fields, surfaces, etc..."
 msgstr ""
 
-#: ../src/gnome-genius.c:375 ../src/gnome-genius.c:570 ../src/graphing.c:5972
+#: ../src/gnome-genius.c:375 ../src/gnome-genius.c:570 ../src/graphing.c:6022
 msgid "_Plot"
 msgstr "ãããã(_P)"
 
@@ -3905,13 +3690,9 @@ msgstr "Genius æåããã"
 
 #: ../src/gnome-genius.c:1946
 #, fuzzy
-#| msgid ""
-#| "The Gnome calculator style edition of the genius calculator.  For license/"
-#| "warranty details, type 'warranty' into the console."
+#| msgid "The Gnome calculator style edition of the genius calculator.  For license/warranty details, type 'warranty' into the console."
 msgid "The Gnome calculator style edition of the Genius Mathematical Tool."
-msgstr ""
-"Genius èçæã GNOME ãããããããããããã/äèäéãèçãããããèãã"
-"ãååãããããããåã 'warranty' ãååããããäããã"
+msgstr "Genius èçæã GNOME ãããããããããããã/äèäéãèçãããããèãããååãããããããåã 'warranty' ãååããããäããã"
 
 #: ../src/gnome-genius.c:2136
 msgid ""
@@ -3923,8 +3704,7 @@ msgstr ""
 
 #: ../src/gnome-genius.c:2144
 msgid "There are unsaved programs, are you sure you wish to quit?"
-msgstr ""
-"äåãããããããããããååãããããæåãçäããããããããããï"
+msgstr "äåãããããããããããååãããããæåãçäããããããããããï"
 
 #: ../src/gnome-genius.c:2151
 msgid "Genius is executing something, are you sure you wish to quit?"
@@ -3973,10 +3753,7 @@ msgid "Remember output settings across sessions"
 msgstr ""
 
 #: ../src/gnome-genius.c:2410
-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."
+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:2415
@@ -4080,7 +3857,7 @@ msgstr ""
 msgid "GEL files"
 msgstr "GEL ãããã"
 
-#: ../src/gnome-genius.c:2679 ../src/graphing.c:1113
+#: ../src/gnome-genius.c:2679 ../src/graphing.c:1115
 msgid "All files"
 msgstr "åãããããã"
 
@@ -4157,13 +3934,11 @@ msgid "Save new programs by \"Save As..\" first!"
 msgstr ""
 
 #: ../src/gnome-genius.c:3743
-msgid ""
-"Some read-only programs are modified.  Use \"Save As..\" to save them to a "
-"new location."
+msgid "Some read-only programs are modified.  Use \"Save As..\" to save them to a new location."
 msgstr ""
 
-#: ../src/gnome-genius.c:3780 ../src/gnome-genius.c:3895 ../src/graphing.c:910
-#: ../src/graphing.c:1016
+#: ../src/gnome-genius.c:3780 ../src/gnome-genius.c:3895 ../src/graphing.c:912
+#: ../src/graphing.c:1018
 msgid "File already exists.  Overwrite it?"
 msgstr "ãããããæãååããããäæãããããï"
 
@@ -4178,11 +3953,8 @@ msgstr ""
 #: ../src/gnome-genius.c:4012
 #, fuzzy
 #| msgid "There are unsaved programs, are you sure you wish to quit?"
-msgid ""
-"The program you are closing is unsaved, are you sure you wish to close it "
-"without saving?"
-msgstr ""
-"äåãããããããããããååãããããæåãçäããããããããããï"
+msgid "The program you are closing is unsaved, are you sure you wish to close it without saving?"
+msgstr "äåãããããããããããååãããããæåãçäããããããããããï"
 
 #: ../src/gnome-genius.c:4031
 msgid ""
@@ -4285,427 +4057,391 @@ msgstr "Genius æåããã"
 msgid "Genius Mathematical Tool and Calculator"
 msgstr "Genius åãæåããããèçæãæäããã"
 
-#: ../src/graphing.c:574
+#: ../src/graphing.c:576
 msgid "Rotate"
 msgstr "åè"
 
-#: ../src/graphing.c:593 ../src/graphing.c:622
+#: ../src/graphing.c:595 ../src/graphing.c:624
 #, c-format
 msgid "Rotate about %s axis: "
 msgstr ""
 
-#: ../src/graphing.c:651
+#: ../src/graphing.c:653
 #, fuzzy
 #| msgid "_Fit dependent axis"
 msgid "Rotate about dependent axis: "
 msgstr "äåããèãåããã(_F)"
 
-#: ../src/graphing.c:759
+#: ../src/graphing.c:761
 msgid "Print"
 msgstr "åå"
 
-#: ../src/graphing.c:776
+#: ../src/graphing.c:778
 msgid "Print command: "
 msgstr "ååãããã: "
 
-#: ../src/graphing.c:803
+#: ../src/graphing.c:805
 msgid "Cannot open temporary file, cannot print."
 msgstr "äæçãããããéããããããååãããããã"
 
-#: ../src/graphing.c:830
+#: ../src/graphing.c:832
 msgid "Printing failed"
 msgstr "ååãåæãããã"
 
-#: ../src/graphing.c:842
+#: ../src/graphing.c:844
 #, fuzzy, c-format
 #| msgid "Printing failed"
 msgid "Printing failed: %s"
 msgstr "ååãåæãããã"
 
-#: ../src/graphing.c:979 ../src/graphing.c:1031 ../src/graphing.c:1048
+#: ../src/graphing.c:981 ../src/graphing.c:1033 ../src/graphing.c:1050
 msgid "Export failed"
 msgstr "ãããããããåæãããã"
 
-#: ../src/graphing.c:1079
+#: ../src/graphing.c:1081
 msgid "Export encapsulated postscript"
 msgstr "Encapsulated PostScript (EPS) ãããããããã"
 
-#: ../src/graphing.c:1081
+#: ../src/graphing.c:1083
 msgid "Export postscript"
 msgstr "ãããããããããããããããã"
 
-#: ../src/graphing.c:1083
+#: ../src/graphing.c:1085
 msgid "Export PNG"
 msgstr "PNG ãããããããã"
 
-#: ../src/graphing.c:1099
+#: ../src/graphing.c:1101
 msgid "EPS files"
 msgstr "EPS ãããã"
 
-#: ../src/graphing.c:1103
+#: ../src/graphing.c:1105
 msgid "PS files"
 msgstr "PS ãããã"
 
-#: ../src/graphing.c:1107
+#: ../src/graphing.c:1109
 msgid "PNG files"
 msgstr "PNG ãããã"
 
-#: ../src/graphing.c:1122
+#: ../src/graphing.c:1124
 msgid "Generate preview in EPS file (with ps2epsi)"
 msgstr ""
 
-#: ../src/graphing.c:1700
+#: ../src/graphing.c:1728
 msgid "Solver"
 msgstr ""
 
-#: ../src/graphing.c:1705
+#: ../src/graphing.c:1733
 msgid "Clea_r solutions"
 msgstr ""
 
-#: ../src/graphing.c:1707
+#: ../src/graphing.c:1735
 #, fuzzy
 #| msgid "Plot a function"
 msgid "_Plot solution"
 msgstr "éæãçæããããæçããã"
 
-#: ../src/graphing.c:1728
-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."
+#: ../src/graphing.c:1756
+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:1750
+#: ../src/graphing.c:1778
 msgid "X increment:"
 msgstr ""
 
-#: ../src/graphing.c:1772
+#: ../src/graphing.c:1800
 msgid "T increment:"
 msgstr ""
 
-#: ../src/graphing.c:1776
+#: ../src/graphing.c:1804
 #, fuzzy
 #| msgid "The natural logarithm"
 msgid "T interval length:"
 msgstr "èçåæãèçãã"
 
-#: ../src/graphing.c:1790
+#: ../src/graphing.c:1818
 #, fuzzy
 #| msgid "Font:"
 msgid "Point x:"
 msgstr "ãããã:"
 
-#: ../src/graphing.c:1795
+#: ../src/graphing.c:1823
 msgid "y:"
 msgstr ""
 
-#: ../src/graphing.c:1862
+#: ../src/graphing.c:1890
 msgid "Plot"
 msgstr "ãããã"
 
-#: ../src/graphing.c:1897
+#: ../src/graphing.c:1925
 msgid "_Graph"
 msgstr "ããã(_G)"
 
-#: ../src/graphing.c:1901
+#: ../src/graphing.c:1929
 msgid "_Print..."
 msgstr "åå(_P)..."
 
-#: ../src/graphing.c:1907
+#: ../src/graphing.c:1935
 msgid "_Export postscript..."
 msgstr "ããããããããããããããã(_E)..."
 
-#: ../src/graphing.c:1913
+#: ../src/graphing.c:1941
 msgid "E_xport encapsulated postscript..."
 msgstr "EPS ããããããã(_X)..."
 
-#: ../src/graphing.c:1919
+#: ../src/graphing.c:1947
 #, fuzzy
 #| msgid "_Export PNG..."
 msgid "Export P_NG..."
 msgstr "PNG ããããããã(_E)..."
 
-#: ../src/graphing.c:1931
+#: ../src/graphing.c:1959
 msgid "_Zoom"
 msgstr "ããã(_Z)"
 
-#: ../src/graphing.c:1935
+#: ../src/graphing.c:1963
 msgid "Zoom _out"
 msgstr "çå(_O)"
 
-#: ../src/graphing.c:1942
+#: ../src/graphing.c:1970
 msgid "Zoom _in"
 msgstr "æå(_I)"
 
-#: ../src/graphing.c:1949
+#: ../src/graphing.c:1977
 msgid "_Fit dependent axis"
 msgstr "äåããèãåããã(_F)"
 
-#: ../src/graphing.c:1956
+#: ../src/graphing.c:1984
 msgid "_Reset to original zoom"
 msgstr ""
 
-#: ../src/graphing.c:1969
+#: ../src/graphing.c:1997
 msgid "_View"
 msgstr "èç(_V)"
 
-#: ../src/graphing.c:1974
+#: ../src/graphing.c:2002
 msgid "_Reset angles"
 msgstr "èåããããã(_R)"
 
-#: ../src/graphing.c:1979
+#: ../src/graphing.c:2007
 msgid "_Top view"
 msgstr "çäãããèç(_T)"
 
-#: ../src/graphing.c:1984
+#: ../src/graphing.c:2012
 msgid "R_otate axis..."
 msgstr "èãåè(_O)..."
 
-#: ../src/graphing.c:1994
+#: ../src/graphing.c:2022
 msgid "_Solver"
 msgstr ""
 
-#: ../src/graphing.c:1999
+#: ../src/graphing.c:2027
 #, fuzzy
 #| msgid "Save As..."
 msgid "_Solver..."
 msgstr "ååãäå..."
 
-#: ../src/graphing.c:2004
+#: ../src/graphing.c:2032
 msgid "_Clear solutions"
 msgstr ""
 
-#: ../src/graphing.c:2909
+#: ../src/graphing.c:2949
 #, fuzzy, c-format
 #| msgid "Functions"
 msgid "Function"
 msgstr "éæ"
 
-#: ../src/graphing.c:2911
+#: ../src/graphing.c:2951
 #, c-format
 msgid "Function #%d"
 msgstr "éæ #%d"
 
-#: ../src/graphing.c:2933
+#: ../src/graphing.c:2973
 msgid "Graph limits not given as a 4-vector"
 msgstr "ããããéçãïãããããããæåããäãã"
 
-#: ../src/graphing.c:2939 ../src/graphing.c:2950 ../src/graphing.c:2961
-#: ../src/graphing.c:2972 ../src/graphing.c:3078 ../src/graphing.c:3089
-#: ../src/graphing.c:3100 ../src/graphing.c:3111 ../src/graphing.c:3122
-#: ../src/graphing.c:3133
+#: ../src/graphing.c:2979 ../src/graphing.c:2990 ../src/graphing.c:3001
+#: ../src/graphing.c:3012 ../src/graphing.c:3118 ../src/graphing.c:3129
+#: ../src/graphing.c:3140 ../src/graphing.c:3151 ../src/graphing.c:3162
+#: ../src/graphing.c:3173
 msgid "Graph limits not given as numbers"
 msgstr "ããããéçãæåãæåããäãã"
 
-#: ../src/graphing.c:3072
+#: ../src/graphing.c:3112
 msgid "Graph limits not given as a 6-vector"
 msgstr "ããããéçãïãããããããæåããäãã"
 
-#: ../src/graphing.c:3206 ../src/graphing.c:3224 ../src/graphing.c:3238
+#: ../src/graphing.c:3246 ../src/graphing.c:3264 ../src/graphing.c:3278
 msgid "Ticks must be between 2 and 200"
 msgstr ""
 
-#: ../src/graphing.c:3215 ../src/graphing.c:3229
+#: ../src/graphing.c:3255 ../src/graphing.c:3269
 #, fuzzy
 #| msgid "Graph limits not given as numbers"
 msgid "Ticks not given as numbers"
 msgstr "ããããéçãæåãæåããäãã"
 
-#: ../src/graphing.c:3243
+#: ../src/graphing.c:3283
 #, fuzzy
 #| msgid "Graph limits not given as a 4-vector"
 msgid "Ticks not given as a number or a 2-vector"
 msgstr "ããããéçãïãããããããæåããäãã"
 
-#: ../src/graphing.c:4284
+#: ../src/graphing.c:4324
 #, fuzzy, c-format
-#| msgid ""
-#| "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."
-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 ""
-"âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååãããã"
-"ããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèç"
-"æãæããããã"
+#| msgid "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."
+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 "âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååããããããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèçæãæããããã"
 
-#: ../src/graphing.c:4309 ../src/graphing.c:4316 ../src/graphing.c:4480
-#: ../src/graphing.c:4487
+#: ../src/graphing.c:4349 ../src/graphing.c:4356 ../src/graphing.c:4520
+#: ../src/graphing.c:4527
 #, fuzzy, c-format
 #| msgid "X from:"
 msgid "%s from:"
 msgstr "X-èæå: "
 
-#: ../src/graphing.c:4323 ../src/graphing.c:4330
+#: ../src/graphing.c:4363 ../src/graphing.c:4370
 #, c-format
 msgid "%s increment:"
 msgstr ""
 
-#: ../src/graphing.c:4337
+#: ../src/graphing.c:4377
 #, c-format
 msgid "%s interval length:"
 msgstr ""
 
-#: ../src/graphing.c:4344
+#: ../src/graphing.c:4384
 #, c-format
 msgid "Point %s:"
 msgstr ""
 
-#: ../src/graphing.c:4357
+#: ../src/graphing.c:4397
 #, fuzzy, c-format
-#| msgid ""
-#| "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."
-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 ""
-"âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååãããã"
-"ããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèç"
-"æãæããããã"
+#| msgid "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."
+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 "âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååããããããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèçæãæããããã"
 
-#: ../src/graphing.c:4393
+#: ../src/graphing.c:4433
 #, fuzzy, c-format
-#| msgid ""
-#| "Type in function names or expressions involving the x variable in the "
-#| "boxes below to graph them"
-msgid ""
-"Type in function names or expressions involving the %s variable in the boxes "
-"below to graph them"
-msgstr ""
-"âãããããããããããããéæãåãåæ x ãããåããååãååããäã"
-"ãã"
+#| msgid "Type in function names or expressions involving the x variable in the boxes below to graph them"
+msgid "Type in function names or expressions involving the %s variable in the boxes below to graph them"
+msgstr "âãããããããããããããéæãåãåæ x ãããåããååãååããäããã"
 
-#: ../src/graphing.c:4410
+#: ../src/graphing.c:4450
 #, 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."
+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 ""
 
-#: ../src/graphing.c:4451
+#: ../src/graphing.c:4491
 #, fuzzy, c-format
 #| msgid "Parameters"
 msgid "Parameter %s from:"
 msgstr "ãããããã"
 
-#: ../src/graphing.c:4465
+#: ../src/graphing.c:4505
 #, fuzzy, c-format
-#| msgid ""
-#| "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."
-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 ""
-"âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååãããã"
-"ããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèç"
-"æãæããããã"
+#| msgid "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."
+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 "âãããããããããããããéæãåãåæ x ã y (ããããz=x+iy ååããããããåæ z) ãããåããååãååããäãããããäããåæãæãéæãèçæãæããããã"
 
-#: ../src/graphing.c:4531 ../src/graphing.c:4650
+#: ../src/graphing.c:4571 ../src/graphing.c:4690
 msgid "Change variable names"
 msgstr ""
 
-#: ../src/graphing.c:4547 ../src/graphing.c:4666
+#: ../src/graphing.c:4587 ../src/graphing.c:4706
 msgid "Some values were illegal"
 msgstr ""
 
-#: ../src/graphing.c:4551 ../src/graphing.c:4670
+#: ../src/graphing.c:4591 ../src/graphing.c:4710
 msgid "independent variable (x):"
 msgstr ""
 
-#: ../src/graphing.c:4561
+#: ../src/graphing.c:4601
 msgid "dependent variable (y):"
 msgstr ""
 
-#: ../src/graphing.c:4571
+#: ../src/graphing.c:4611
 msgid "complex variable (z = x+iy):"
 msgstr ""
 
-#: ../src/graphing.c:4581
+#: ../src/graphing.c:4621
 msgid "parameter variable (t):"
 msgstr ""
 
-#: ../src/graphing.c:4680
+#: ../src/graphing.c:4720
 msgid "independent variable (y):"
 msgstr ""
 
-#: ../src/graphing.c:4690
+#: ../src/graphing.c:4730
 msgid "independent complex variable (z = x+iy):"
 msgstr ""
 
-#: ../src/graphing.c:4799
+#: ../src/graphing.c:4839
 #, fuzzy
 #| msgid "Functions / Expressions"
 msgid "_Functions / Expressions"
 msgstr "éæ / å"
 
-#: ../src/graphing.c:4831
+#: ../src/graphing.c:4871
 msgid "or"
 msgstr ""
 
 #. t range
-#: ../src/graphing.c:4846
+#: ../src/graphing.c:4886
 #, fuzzy
 #| msgid "Parameters"
 msgid "Parameter t from:"
 msgstr "ãããããã"
 
-#: ../src/graphing.c:4850 ../src/graphing.c:4988 ../src/graphing.c:5000
-#: ../src/graphing.c:5072 ../src/graphing.c:5084 ../src/graphing.c:5095
+#: ../src/graphing.c:4890 ../src/graphing.c:5037 ../src/graphing.c:5049
+#: ../src/graphing.c:5121 ../src/graphing.c:5133 ../src/graphing.c:5144
 msgid "to:"
 msgstr "ã"
 
-#: ../src/graphing.c:4854
+#: ../src/graphing.c:4894
 msgid "by:"
 msgstr ""
 
-#: ../src/graphing.c:4861
+#: ../src/graphing.c:4901
 #, fuzzy
 #| msgid "Parameters"
 msgid "Pa_rametric"
 msgstr "ãããããã"
 
 #. # of ticks
-#: ../src/graphing.c:4888 ../src/graphing.c:4940
+#: ../src/graphing.c:4928 ../src/graphing.c:4980
 msgid "Vertical ticks:"
 msgstr ""
 
 #. # of ticks
-#: ../src/graphing.c:4892 ../src/graphing.c:4944
+#: ../src/graphing.c:4932 ../src/graphing.c:4984
 msgid "Horizontal ticks:"
 msgstr ""
 
-#: ../src/graphing.c:4897
+#: ../src/graphing.c:4937
 msgid "Sl_ope field"
 msgstr ""
 
 #. Normalize the arrow length?
-#: ../src/graphing.c:4931
+#: ../src/graphing.c:4971
 msgid "_Normalize arrow length (do not show size)"
 msgstr ""
 
-#: ../src/graphing.c:4949
+#: ../src/graphing.c:4989
 msgid "_Vector field"
 msgstr ""
 
 #. draw legend?
-#: ../src/graphing.c:4959
+#: ../src/graphing.c:4999
 msgid "_Draw legend"
 msgstr ""
 
+#. draw axis labels?
+#: ../src/graphing.c:5008
+msgid "Draw axis labels"
+msgstr ""
+
 #. change varnames
-#: ../src/graphing.c:4968 ../src/graphing.c:5051
+#: ../src/graphing.c:5017 ../src/graphing.c:5100
 msgid "Change variable names..."
 msgstr ""
 
@@ -4713,394 +4449,342 @@ msgstr ""
 #.
 #. * Plot window frame
 #.
-#: ../src/graphing.c:4976 ../src/graphing.c:5060
+#: ../src/graphing.c:5025 ../src/graphing.c:5109
 msgid "Plot Window"
 msgstr "ãããããããããã"
 
 #.
 #. * X range
 #.
-#: ../src/graphing.c:4985 ../src/graphing.c:5069
+#: ../src/graphing.c:5034 ../src/graphing.c:5118
 msgid "X from:"
 msgstr "X-èæå: "
 
 #.
 #. * Y range
 #.
-#: ../src/graphing.c:4997 ../src/graphing.c:5081
+#: ../src/graphing.c:5046 ../src/graphing.c:5130
 msgid "Y from:"
 msgstr "Y-èæå: "
 
-#: ../src/graphing.c:5023
+#: ../src/graphing.c:5072
 msgid "Function / Expression"
 msgstr "éæ / å"
 
 #.
 #. * Z range
 #.
-#: ../src/graphing.c:5093
+#: ../src/graphing.c:5142
 #, fuzzy
 #| msgid "_Fit dependent axis"
 msgid "Dependent axis from:"
 msgstr "äåããèãåããã(_F)"
 
-#: ../src/graphing.c:5114
+#: ../src/graphing.c:5163
 msgid "Function _line plot"
 msgstr "æãçããã(_L)"
 
-#: ../src/graphing.c:5118
+#: ../src/graphing.c:5167
 msgid "_Surface plot"
 msgstr "ãããããæç(_S)"
 
-#: ../src/graphing.c:5336 ../src/graphing.c:5500 ../src/graphing.c:5621
-#: ../src/graphing.c:5742 ../src/graphing.c:5846
+#: ../src/graphing.c:5385 ../src/graphing.c:5549 ../src/graphing.c:5670
+#: ../src/graphing.c:5791 ../src/graphing.c:5895
 msgid "No functions to plot or no functions could be parsed"
 msgstr "ããããããéæãååããããããããéæãèæãããããããã"
 
-#: ../src/graphing.c:5367 ../src/graphing.c:5373 ../src/graphing.c:5523
-#: ../src/graphing.c:5529 ../src/graphing.c:5628 ../src/graphing.c:5651
-#: ../src/graphing.c:5657 ../src/graphing.c:5765 ../src/graphing.c:5771
-#: ../src/graphing.c:5869 ../src/graphing.c:5875
+#: ../src/graphing.c:5416 ../src/graphing.c:5422 ../src/graphing.c:5572
+#: ../src/graphing.c:5578 ../src/graphing.c:5677 ../src/graphing.c:5700
+#: ../src/graphing.c:5706 ../src/graphing.c:5814 ../src/graphing.c:5820
+#: ../src/graphing.c:5918 ../src/graphing.c:5924
 #, fuzzy, c-format
 #| msgid "Invalid X range"
 msgid "Invalid %s range"
 msgstr "X-èæåãçåãééããããã"
 
-#: ../src/graphing.c:5379
+#: ../src/graphing.c:5428
 #, fuzzy
 #| msgid "Invalid X range"
 msgid "Invalid dependent range"
 msgstr "X-èæåãçåãééããããã"
 
-#: ../src/graphing.c:5615
+#: ../src/graphing.c:5664
 #, c-format
 msgid "Only specify %s and %s, or %s, not all at once."
 msgstr ""
 
-#: ../src/graphing.c:5967
+#: ../src/graphing.c:6017
 msgid "Create Plot"
 msgstr "ããããäæ"
 
-#: ../src/graphing.c:6007 ../src/graphing.c:6145 ../src/graphing.c:6176
-#: ../src/graphing.c:6197 ../src/graphing.c:6237 ../src/graphing.c:6261
-#: ../src/graphing.c:6372 ../src/graphing.c:6494 ../src/graphing.c:6612
-#: ../src/graphing.c:6755 ../src/graphing.c:6889 ../src/graphing.c:7082
-#: ../src/graphing.c:7366 ../src/graphing.c:7396 ../src/graphing.c:7457
-#: ../src/graphing.c:7483 ../src/graphing.c:7510 ../src/graphing.c:7601
-#: ../src/graphing.c:7674 ../src/graphing.c:7699
+#: ../src/graphing.c:6057 ../src/graphing.c:6195 ../src/graphing.c:6226
+#: ../src/graphing.c:6247 ../src/graphing.c:6287 ../src/graphing.c:6311
+#: ../src/graphing.c:6422 ../src/graphing.c:6544 ../src/graphing.c:6662
+#: ../src/graphing.c:6805 ../src/graphing.c:6939 ../src/graphing.c:7132
+#: ../src/graphing.c:7416 ../src/graphing.c:7446 ../src/graphing.c:7507
+#: ../src/graphing.c:7533 ../src/graphing.c:7560 ../src/graphing.c:7651
+#: ../src/graphing.c:7724 ../src/graphing.c:7749 ../src/graphing.c:7782
 #, c-format
 msgid "%s: Plotting in progress, cannot call %s"
 msgstr ""
 
-#: ../src/graphing.c:6015 ../src/graphing.c:6513
+#: ../src/graphing.c:6065 ../src/graphing.c:6563
 #, c-format
 msgid "%s: argument not a function"
 msgstr "%s: åæãéæããããããã"
 
-#: ../src/graphing.c:6025
+#: ../src/graphing.c:6075
 #, c-format
 msgid "%s: only one function supported"
 msgstr "%s: ããããããããéæãäãããããããã"
 
-#: ../src/graphing.c:6092 ../src/graphing.c:6326 ../src/graphing.c:6442
-#: ../src/graphing.c:6564 ../src/graphing.c:6701 ../src/graphing.c:6842
+#: ../src/graphing.c:6142 ../src/graphing.c:6376 ../src/graphing.c:6492
+#: ../src/graphing.c:6614 ../src/graphing.c:6751 ../src/graphing.c:6892
 #, c-format
 msgid "%s: invalid X range"
 msgstr "%s: X-èæåãçåãééããããã"
 
-#: ../src/graphing.c:6097 ../src/graphing.c:6331 ../src/graphing.c:6447
-#: ../src/graphing.c:6569 ../src/graphing.c:6706 ../src/graphing.c:6847
+#: ../src/graphing.c:6147 ../src/graphing.c:6381 ../src/graphing.c:6497
+#: ../src/graphing.c:6619 ../src/graphing.c:6756 ../src/graphing.c:6897
 #, c-format
 msgid "%s: invalid Y range"
 msgstr "%s: Y-èæåãçåãééããããã"
 
-#: ../src/graphing.c:6102
+#: ../src/graphing.c:6152
 #, c-format
 msgid "%s: invalid Z range"
 msgstr "%s: Z-èæåãçåãééããããã"
 
-#: ../src/graphing.c:6155
+#: ../src/graphing.c:6205
 #, c-format
 msgid "%s: dx must be positive"
 msgstr ""
 
-#: ../src/graphing.c:6162 ../src/graphing.c:6181
+#: ../src/graphing.c:6212 ../src/graphing.c:6231
 #, c-format
 msgid "%s: Slope field not active"
 msgstr ""
 
-#: ../src/graphing.c:6208
+#: ../src/graphing.c:6258
 #, fuzzy, c-format
 #| msgid "%s: argument must be an integer"
 msgid "%s: dt must be positive"
 msgstr "%s: åæãææåãããäãã"
 
-#: ../src/graphing.c:6214
+#: ../src/graphing.c:6264
 #, fuzzy, c-format
 #| msgid "%s: argument must be an integer"
 msgid "%s: tlen must be positive"
 msgstr "%s: åæãææåãããäãã"
 
-#: ../src/graphing.c:6222 ../src/graphing.c:6243
+#: ../src/graphing.c:6272 ../src/graphing.c:6293
 #, c-format
 msgid "%s: Vector field not active"
 msgstr ""
 
-#: ../src/graphing.c:6268 ../src/graphing.c:6762
+#: ../src/graphing.c:6318 ../src/graphing.c:6812
 #, fuzzy, c-format
 #| msgid "%s: argument not a function"
 msgid "%s: First argument must be a function"
 msgstr "%s: åæãéæããããããã"
 
-#: ../src/graphing.c:6383 ../src/graphing.c:6620
+#: ../src/graphing.c:6433 ../src/graphing.c:6670
 #, fuzzy, c-format
 #| msgid "%s: argument not a function"
 msgid "%s: First two arguments must be functions"
 msgstr "%s: åæãéæããããããã"
 
-#: ../src/graphing.c:6508
+#: ../src/graphing.c:6558
 #, c-format
 msgid "%s: only up to 10 functions supported"
 msgstr "%s: ããããããããéæã 10åääããããããã"
 
-#: ../src/graphing.c:6711 ../src/graphing.c:6852
+#: ../src/graphing.c:6761 ../src/graphing.c:6902
 #, fuzzy, c-format
 #| msgid "%s: invalid X range"
 msgid "%s: invalid T range"
 msgstr "%s: X-èæåãçåãééããããã"
 
-#: ../src/graphing.c:6964 ../src/graphing.c:7018
+#: ../src/graphing.c:7014 ../src/graphing.c:7068
 #, c-format
-msgid ""
-"%s: Line should be given as a real, n by 2 matrix with columns for x and y, "
-"n>=2"
+msgid "%s: Line should be given as a real, n by 2 matrix with columns for x and y, n>=2"
 msgstr ""
 
-#: ../src/graphing.c:7097
+#: ../src/graphing.c:7147
 #, fuzzy, c-format
 #| msgid "%s: too many arguments"
 msgid "%s: Wrong number of arguments"
 msgstr "%s: åæãåãããã"
 
-#: ../src/graphing.c:7157
+#: ../src/graphing.c:7207
 #, c-format
 msgid "%s: No color specified"
 msgstr ""
 
-#: ../src/graphing.c:7170
+#: ../src/graphing.c:7220
 #, fuzzy, c-format
 #| msgid "%s: flags argument must be a string"
 msgid "%s: Color must be a string"
 msgstr "%s: ãããåæãæååãããäãã"
 
-#: ../src/graphing.c:7180
+#: ../src/graphing.c:7230
 #, c-format
 msgid "%s: No thickness specified"
 msgstr ""
 
-#: ../src/graphing.c:7203
+#: ../src/graphing.c:7253
 #, c-format
 msgid "%s: No window specified"
 msgstr ""
 
-#: ../src/graphing.c:7251 ../src/graphing.c:7276
+#: ../src/graphing.c:7301 ../src/graphing.c:7326
 #, c-format
 msgid "%s: arrow style should be \"origin\", \"end\", \"both\", or \"none\""
 msgstr ""
 
-#: ../src/graphing.c:7286
+#: ../src/graphing.c:7336
 #, c-format
 msgid "%s: No legend specified"
 msgstr ""
 
-#: ../src/graphing.c:7300
+#: ../src/graphing.c:7350
 #, fuzzy, c-format
 #| msgid "%s: flags argument must be a string"
 msgid "%s: Legend must be a string"
 msgstr "%s: ãããåæãæååãããäãã"
 
-#: ../src/graphing.c:7309
+#: ../src/graphing.c:7359
 #, c-format
 msgid "%s: Unknown style"
 msgstr ""
 
-#: ../src/graphing.c:7316
+#: ../src/graphing.c:7366
 #, c-format
 msgid "%s: Bad parameter"
 msgstr ""
 
-#: ../src/graphing.c:7517
+#: ../src/graphing.c:7567
 #, fuzzy
 #| msgid "Graph limits not given as a 4-vector"
 msgid "Variable names not given in a 4-vector"
 msgstr "ããããéçãïãããããããæåããäãã"
 
-#: ../src/graphing.c:7527 ../src/graphing.c:7536 ../src/graphing.c:7545
-#: ../src/graphing.c:7554 ../src/graphing.c:7618 ../src/graphing.c:7627
-#: ../src/graphing.c:7636
+#: ../src/graphing.c:7577 ../src/graphing.c:7586 ../src/graphing.c:7595
+#: ../src/graphing.c:7604 ../src/graphing.c:7668 ../src/graphing.c:7677
+#: ../src/graphing.c:7686
 msgid "Variable names should be strings"
 msgstr ""
 
-#: ../src/graphing.c:7561 ../src/graphing.c:7642
+#: ../src/graphing.c:7611 ../src/graphing.c:7692
 #, fuzzy
 #| msgid "Variable '%s' used uninitialized"
 msgid "Variable names must be valid identifiers"
 msgstr "åæ '%s' ãåæåããããäçãããã"
 
-#: ../src/graphing.c:7570 ../src/graphing.c:7648
+#: ../src/graphing.c:7620 ../src/graphing.c:7698
 msgid "Variable names must be mutually distinct"
 msgstr ""
 
-#: ../src/graphing.c:7608
+#: ../src/graphing.c:7658
 #, fuzzy
 #| msgid "Graph limits not given as a 4-vector"
 msgid "Variable names not given in a 3-vector"
 msgstr "ããããéçãïãããããããæåããäãã"
 
-#: ../src/graphing.c:7734
+#: ../src/graphing.c:7817
 msgid "Plotting"
 msgstr "ããããäæ"
 
 #. internal
-#: ../src/graphing.c:7736
-msgid ""
-"Plot a function with a line.  First come the functions (up to 10) then "
-"optionally limits as x1,x2,y1,y2"
-msgstr ""
-"éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæ"
-"ã x1,x2,y1,y2 ããäãããã)"
+#: ../src/graphing.c:7819
+msgid "Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2"
+msgstr "éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæã x1,x2,y1,y2 ããäãããã)"
 
-#: ../src/graphing.c:7737
+#: ../src/graphing.c:7820
 #, fuzzy
-#| msgid ""
-#| "Plot a function with a line.  First come the functions (up to 10) then "
-#| "optionally limits as x1,x2,y1,y2"
-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 ""
-"éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæ"
-"ã x1,x2,y1,y2 ããäãããã)"
+#| msgid "Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2"
+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 "éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæã x1,x2,y1,y2 ããäãããã)"
 
-#: ../src/graphing.c:7738
+#: ../src/graphing.c:7821
 #, fuzzy
-#| msgid ""
-#| "Plot a function with a line.  First come the functions (up to 10) then "
-#| "optionally limits as x1,x2,y1,y2"
-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 ""
-"éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæ"
-"ã x1,x2,y1,y2 ããäãããã)"
+#| msgid "Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2"
+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 "éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæã x1,x2,y1,y2 ããäãããã)"
 
-#: ../src/graphing.c:7740
+#: ../src/graphing.c:7823
 #, fuzzy
-#| msgid ""
-#| "Plot a function with a line.  First come the functions (up to 10) then "
-#| "optionally limits as x1,x2,y1,y2"
-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 ""
-"éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæ"
-"ã x1,x2,y1,y2 ããäãããã)"
+#| msgid "Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2"
+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 "éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæã x1,x2,y1,y2 ããäãããã)"
 
-#: ../src/graphing.c:7741
+#: ../src/graphing.c:7824
 #, fuzzy
-#| msgid ""
-#| "Plot a function with a line.  First come the functions (up to 10) then "
-#| "optionally limits as x1,x2,y1,y2"
-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 ""
-"éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæ"
-"ã x1,x2,y1,y2 ããäãããã)"
+#| msgid "Plot a function with a line.  First come the functions (up to 10) then optionally limits as x1,x2,y1,y2"
+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 "éæãçæãæãçããããæçãã (åæãæçããéæãæã 10åãããåæã x1,x2,y1,y2 ããäãããã)"
 
-#: ../src/graphing.c:7743
-msgid ""
-"Draw a solution for a slope field starting at x,y and using dx as increment"
+#: ../src/graphing.c:7826
+msgid "Draw a solution for a slope field starting at x,y and using dx as increment"
 msgstr ""
 
-#: ../src/graphing.c:7744
+#: ../src/graphing.c:7827
 msgid "Clear all the slopefield solutions"
 msgstr ""
 
-#: ../src/graphing.c:7746
-msgid ""
-"Draw a solution for a vector field starting at x,y, using dt as increment "
-"for tlen units"
+#: ../src/graphing.c:7829
+msgid "Draw a solution for a vector field starting at x,y, using dt as increment for tlen units"
 msgstr ""
 
-#: ../src/graphing.c:7747
+#: ../src/graphing.c:7830
 msgid "Clear all the vectorfield solutions"
 msgstr ""
 
-#: ../src/graphing.c:7750
-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 ""
-"äããåæãããèçæããããããåãåãéæãããããããæçãã (åæã"
-"æçããéæãæã 1åãããåæã x1,x2,y1,y2,z1,z2 ããäãããã)"
+#: ../src/graphing.c:7833
+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 "äããåæãããèçæããããããåãåãéæãããããããæçãã (åæãæçããéæãæã 1åãããåæã x1,x2,y1,y2,z1,z2 ããäãããã)"
 
-#: ../src/graphing.c:7752
+#: ../src/graphing.c:7835
 msgid "Show the line plot window and clear out functions"
 msgstr ""
 
-#: ../src/graphing.c:7753
-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"
+#: ../src/graphing.c:7836
+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 ""
 
-#: ../src/graphing.c:7755
+#: ../src/graphing.c:7838
 msgid "Number of slopefield ticks as a vector [vertical,horizontal]."
 msgstr ""
 
-#: ../src/graphing.c:7756
+#: ../src/graphing.c:7839
 msgid "Number of vectorfield ticks as a vector [vertical,horizontal]."
 msgstr ""
 
-#: ../src/graphing.c:7757
-msgid ""
-"Default names used by all 2D plot functions.  Should be a 4 vector of "
-"strings or identifiers [x,y,z,t]."
+#: ../src/graphing.c:7840
+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:7758
-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)."
+#: ../src/graphing.c:7841
+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:7760
-msgid ""
-"Normalize vectorfields if true.  That is, only show direction and not "
-"magnitude."
+#: ../src/graphing.c:7843
+msgid "Normalize vectorfields if true.  That is, only show direction and not magnitude."
 msgstr ""
 
-#: ../src/graphing.c:7761
+#: ../src/graphing.c:7844
 msgid "If to draw legends or not on line plots."
 msgstr ""
 
-#: ../src/graphing.c:7763
+#: ../src/graphing.c:7846
 msgid "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
-msgstr ""
-"ïãããããã [x1,x2,y1,y2] ãåéãããæãçãããçããããããããããã"
+msgstr "ïãããããã [x1,x2,y1,y2] ãåéãããæãçãããçããããããããããã"
 
-#: ../src/graphing.c:7764
-msgid ""
-"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
-"z2]"
-msgstr ""
-"ïãããããã [x1,x2,y1,y2,z1,z2] ãåéããããããããçããããããããã"
-"ãã"
+#: ../src/graphing.c:7847
+msgid "Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,z2]"
+msgstr "ïãããããã [x1,x2,y1,y2,z1,z2] ãåéããããããããçããããããããããã"
 
-#: ../src/matop.c:687
+#: ../src/matop.c:689
 msgid "Determinant of a non-square matrix is undefined"
 msgstr "ææèåããããèååãåçããäãã"
 
@@ -5125,30 +4809,37 @@ msgid "Can't modulo invert non integers!"
 msgstr "ææåããããæåãåããéããããæçãèããããï"
 
 #: ../src/mpwrap.c:1517
-msgid "Can't get jacobi symbols of floats or rationals!"
+#, fuzzy
+#| msgid "Can't get jacobi symbols of floats or rationals!"
+msgid "Can't get Jacobi symbols of floats or rationals!"
 msgstr "æååæçãããæçæããããèåãååãããããï"
 
 #: ../src/mpwrap.c:1536
-msgid "Can't get legendre symbols of floats or rationals!"
+#, fuzzy
+#| msgid "Can't get legendre symbols of floats or rationals!"
+msgid "Can't get Legendre symbols of floats or rationals!"
 msgstr "æååæçãããæçæãããããããèåãååãããããï"
 
 #: ../src/mpwrap.c:1555
-msgid ""
-"Can't get jacobi symbol with Kronecker extension of floats or rationals!"
-msgstr ""
-"æååæçãããæçæãåããããããããåéãäãããããèåãååããã"
-"ããï"
+#, fuzzy
+#| msgid "Can't get jacobi symbol with Kronecker extension of floats or rationals!"
+msgid "Can't get Jacobi symbol with Kronecker extension of floats or rationals!"
+msgstr "æååæçãããæçæãåããããããããåéãäãããããèåãååãããããï"
 
 #: ../src/mpwrap.c:1564
 msgid "Lucas must get an integer argument!"
 msgstr "Lucas çæãææåãåæãååããäããï"
 
 #: ../src/mpwrap.c:1570
-msgid "Number too large to compute lucas number!"
+#, fuzzy
+#| msgid "Number too large to compute lucas number!"
+msgid "Number too large to compute Lucas number!"
 msgstr "Lucas çæãèçããæåãåãããããï"
 
 #: ../src/mpwrap.c:1575
-msgid "No such thing as negative lucas numbers!"
+#, fuzzy
+#| msgid "No such thing as negative lucas numbers!"
+msgid "No such thing as negative Lucas numbers!"
 msgstr "èã Lucas çæãååããããï"
 
 #: ../src/mpwrap.c:1590
@@ -5228,19 +4919,27 @@ msgid "Can't LCM complex numbers"
 msgstr "èçæã L.C.M ãååããããã"
 
 #: ../src/mpwrap.c:4046
-msgid "Can't get jacobi symbols of complex numbers"
+#, fuzzy
+#| msgid "Can't get jacobi symbols of complex numbers"
+msgid "Can't get Jacobi symbols of complex numbers"
 msgstr "èçæããããèåãååããããã"
 
 #: ../src/mpwrap.c:4062
-msgid "Can't get legendre symbols complex numbers"
+#, fuzzy
+#| msgid "Can't get legendre symbols complex numbers"
+msgid "Can't get Legendre symbols complex numbers"
 msgstr "èçæãããããããèåãååããããã"
 
 #: ../src/mpwrap.c:4078
-msgid "Can't get jacobi symbol with Kronecker extension for complex numbers"
+#, fuzzy
+#| msgid "Can't get jacobi symbol with Kronecker extension for complex numbers"
+msgid "Can't get Jacobi symbol with Kronecker extension for complex numbers"
 msgstr "èçæãåããããããããåéãäãããããèåãååãããããï"
 
 #: ../src/mpwrap.c:4094
-msgid "Can't get lucas number for complex numbers"
+#, fuzzy
+#| msgid "Can't get lucas number for complex numbers"
+msgid "Can't get Lucas number for complex numbers"
 msgstr "èçæã Lucas çæãååããããã"
 
 #: ../src/mpwrap.c:4110
@@ -5320,31 +5019,27 @@ msgstr "ããããããéããããï"
 msgid "Can't initialize plugin!"
 msgstr "ããããããåæåãããããï"
 
-#: ../src/symbolic.c:666
+#: ../src/symbolic.c:668
 #, c-format
 msgid "%s: '%s' not a function of one variable"
 msgstr ""
 
-#: ../src/symbolic.c:699
+#: ../src/symbolic.c:701
 #, fuzzy, c-format
 #| msgid "%s: argument not a function"
 msgid "%s: Cannot differentiate the '%s' function"
 msgstr "%s: åæãéæããããããã"
 
-#: ../src/symbolic.c:784
+#: ../src/symbolic.c:786
 msgid "Symbolic Operations"
 msgstr ""
 
-#: ../src/symbolic.c:787
-msgid ""
-"Attempt to symbolically differentiate the function f, where f is a function "
-"of one variable."
+#: ../src/symbolic.c:789
+msgid "Attempt to symbolically differentiate the function f, where f is a function of one variable."
 msgstr ""
 
-#: ../src/symbolic.c:790
-msgid ""
-"Attempt to symbolically differentiate the function f, where f is a function "
-"of one variable, returns null if unsuccessful but is silent."
+#: ../src/symbolic.c:792
+msgid "Attempt to symbolically differentiate the function f, where f is a function of one variable, returns null if unsuccessful but is silent."
 msgstr ""
 
 #: ../src/testplugin.c:13
@@ -5383,66 +5078,10 @@ msgstr ""
 msgid "Stack underflow!"
 msgstr "ããããããããããããããï"
 
-#: ../ve/glade-helper.c:82 ../ve/glade-helper.c:114 ../ve/glade-helper.c:136
-msgid "(memory buffer)"
-msgstr ""
-
-#. markup
-#: ../ve/glade-helper.c:171 ../ve/glade-helper.c:224 ../ve/glade-helper.c:278
 #, fuzzy
-#| msgid "Cannot locate the manual"
-msgid "Cannot load user interface"
-msgstr "ããããããæçããåæãçåããããã"
-
-#: ../ve/glade-helper.c:172
-#, c-format
-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 ""
-
-#: ../ve/glade-helper.c:188
-#, c-format
-msgid ""
-"Glade file is on crack! Make sure the correct file is installed!\n"
-"file: %s widget: %s"
-msgstr ""
-
-#: ../ve/glade-helper.c:225
-#, c-format
-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] ""
-msgstr[1] ""
-
-#: ../ve/glade-helper.c:254
-#, c-format
-msgid ""
-"Glade file is on crack! Make sure the correct file is installed!\n"
-"file: %s widget: %s expected clist columns: %d"
-msgstr ""
-
-#: ../ve/glade-helper.c:279
-#, c-format
-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 ""
-
-#: ../ve/glade-helper.c:291
-#, c-format
-msgid "No interface could be loaded. This is BAD! (file: %s)"
-msgstr ""
+#~| msgid "Cannot locate the manual"
+#~ msgid "Cannot load user interface"
+#~ msgstr "ããããããæçããåæãçåããããã"
 
 #~ msgid "Generate random float"
 #~ msgstr "äæãç (æååæçå) ãçæãã"
@@ -5464,8 +5103,7 @@ msgstr ""
 #~ "Note: Compiled without MPFR (some operations may be slow) see www.mpfr.org"
 #~ msgstr ""
 #~ "\n"
-#~ "ææ: MPFR çããããããããããããããããããããåçãéããããã "
-#~ "(èçã www.mpfr.org ããèäãã)"
+#~ "ææ: MPFR çããããããããããããããããããããåçãéããããã (èçã www.mpfr.org ããèäãã)"
 
 #~ msgid "_Manual"
 #~ msgstr "ããããã(_M)"



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]