[genius] update Simplified Chinese (zh_CN) translation



commit 0b5fd75781b9a4281ee4b259771a570e74d0fe94
Author: Yinghua Wang <wantinghard gmail com>
Date:   Mon Jun 27 03:28:33 2011 +0800

    update Simplified Chinese (zh_CN) translation

 po/zh_CN.po | 5819 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 4365 insertions(+), 1454 deletions(-)
---
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 50977f5..fbf1315 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -1,2060 +1,4842 @@
 # SOME DESCRIPTIVE TITLE.
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
-# Mai Haohui <maihaohui hotmail com>, 2003
+# Mai Haohui <maihaohui hotmail com>, 2003.
+# Yinghua Wang <wantinghard gmail com>ï2010.
+# YunQiang Su <wzssyqa gmail com>, 2011.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: genius\n"
-"POT-Creation-Date: 2003-08-31 03:55+0200\n"
-"PO-Revision-Date: 2003-08-30 14:23+0800\n"
-"Last-Translator: Mai Hao Hui <mhh ricetons com>\n"
-"Language-Team: zh_CN <i18n-translation lists linux net cn>\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
+"product=genius&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2011-06-24 21:56+0000\n"
+"PO-Revision-Date: 2011-06-27 03:23+0800\n"
+"Last-Translator: YunQiang Su <wzssyqa gmail com>\n"
+"Language-Team: Chinese (simplified) <i18n-zh googlegroups com>\n"
+"Language: \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Report-Msgid-Bugs-To: \n"
+"Content-Transfer-Encoding: 8bits\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
 
-#: src/calc.c:189
-msgid "Uncategorized"
-msgstr "æåçç"
-
-#: src/calc.c:354
-msgid "Trying to set an alias for an alias"
-msgstr "èåçääååèçåå"
-
-#: src/calc.c:955 src/calc.c:962
-msgid "Bad identifier for function node!"
-msgstr ""
+#: ../lib/library-strings.c:1
+msgid "Compose two functions"
+msgstr "ååääåæ"
 
-#: src/calc.c:992 src/eval.c:5090 src/eval.c:5273
-msgid "Unexpected operator!"
-msgstr "ååçæäç"
+#: ../lib/library-strings.c:2
+msgid ""
+"Compose a function with itself n times, passing x as argument, and returning "
+"x if n == 0"
+msgstr "åääåæåå n æïä x äåæïåæ n==0ï èå xã"
 
-#. FIXME:
-#: src/calc.c:1165
-msgid "Cannot currently print polynomials of more then 3 vars"
-msgstr "ååäèæåèè3äåéçåéå"
+#: ../lib/library-strings.c:3
+msgid "Make a string"
+msgstr "çæääåçä"
 
-#: src/calc.c:1238
-msgid "NULL tree!"
-msgstr "çæï"
+#: ../lib/library-strings.c:4
+msgid "Tolerance of the Chop function"
+msgstr ""
 
-#: src/calc.c:1313
-msgid "NULL function!"
-msgstr "çåæï"
+#: ../lib/library-strings.c:5
+msgid "How many iterations to try to find the limit for continuity and limits"
+msgstr ""
 
-#. variable and reference functions should
-#. never be in the etree
-#: src/calc.c:1342
-msgid "Unexpected function type!"
-msgstr "ååçåæçåï"
+#: ../lib/library-strings.c:6
+msgid ""
+"How many successive steps to be within tolerance for calculation of "
+"continuity"
+msgstr ""
 
-#: src/calc.c:1351 src/eval.c:5447
-msgid "Unexpected node!"
-msgstr "ååçèçï"
+#: ../lib/library-strings.c:7
+msgid "Tolerance for continuity of functions and for calculating the limit"
+msgstr ""
 
-#: src/calc.c:1623
-#, c-format
-msgid "File '%s' is a wrong version of GEL"
-msgstr "æä â%sâçGELçæéè"
-
-#: src/calc.c:1671 src/calc.c:1680 src/calc.c:1685 src/calc.c:1694
-#: src/calc.c:1699 src/calc.c:1708 src/calc.c:1713 src/calc.c:1722
-#: src/calc.c:1727 src/calc.c:1738 src/calc.c:1743 src/calc.c:1754
-#: src/calc.c:1761 src/calc.c:1774 src/calc.c:1780 src/calc.c:1787
-#: src/calc.c:1796 src/calc.c:1802 src/calc.c:1809 src/calc.c:1815
-#: src/calc.c:1824
-msgid "Badly formed record"
-msgstr "éèæåçèå"
+#: ../lib/library-strings.c:8
+msgid "How many iterations to try to find the limit for derivative"
+msgstr ""
 
-#: src/calc.c:1674
-msgid "Record out of place"
-msgstr "èåäçäæç"
+#: ../lib/library-strings.c:9
+msgid ""
+"How many successive steps to be within tolerance for calculation of "
+"derivative"
+msgstr ""
 
-#: src/calc.c:1835
-msgid "Missing value for function"
+#: ../lib/library-strings.c:10
+msgid "Tolerance for calculating the derivatives of functions"
 msgstr ""
 
-#: src/calc.c:1854
-msgid "Extra dictionary for NULL function"
-msgstr "çåæçéååå"
+#: ../lib/library-strings.c:11
+msgid "Tolerance of the ErrorFunction"
+msgstr ""
 
-#: src/calc.c:1893 src/calc.c:2311 src/calc.c:2345
-#, c-format
-msgid "Can't open file: '%s'"
-msgstr "æææåæäïâ%sâ"
+#: ../lib/library-strings.c:12
+#, fuzzy
+msgid "Tolerance of the GaussDistribution function"
+msgstr "GaussDistribution(éæåå)åæçåèèå"
 
-#: src/calc.c:2041
-msgid "Load a file into the interpretor"
-msgstr "ææäèåèéå"
+#: ../lib/library-strings.c:13
+msgid "The function used for numerical integration in NumericalIntegral"
+msgstr "NumericalIntegral(æåçå)äçäæåçåçåæ"
 
-#: src/calc.c:2044
-msgid "Load a plugin"
-msgstr "èåääæä"
+#: ../lib/library-strings.c:14
+msgid "Steps to perform in NumericalIntegral"
+msgstr "NumericalIntegral äæèçææ"
 
-#: src/calc.c:2047
-msgid "List files in the current directory"
-msgstr "ååååçåçæä"
+#: ../lib/library-strings.c:15
+msgid "How many iterations to try for InfiniteSum and InfiniteProduct"
+msgstr ""
 
-#: src/calc.c:2050
-msgid "Change directory"
-msgstr "æåçå"
+#: ../lib/library-strings.c:16
+msgid ""
+"How many successive steps to be within tolerance for InfiniteSum and "
+"InfiniteProduct"
+msgstr ""
 
-#: src/calc.c:2053
-msgid "Print current directory"
-msgstr "æåååçå"
+#: ../lib/library-strings.c:17
+msgid "Tolerance for InfiniteSum and InfiniteProduct"
+msgstr ""
 
-#: src/calc.c:2056
-msgid "Print help (or help on a function/command)"
-msgstr "æååå(æåæ/åäçåå)"
+#: ../lib/library-strings.c:18 ../src/eval.c:5987
+msgid "Absolute value"
+msgstr "çåå"
 
-#: src/calc.c:2073
-msgid ""
-"\n"
-"For a manual on using Genius and the GEL language type:\n"
-msgstr ""
+#: ../lib/library-strings.c:19
+msgid "Replace very small number with zero"
+msgstr "çéäæéååçæå"
 
-#: src/calc.c:2075
-msgid "  manual\n"
-msgstr "  æå\n"
+#: ../lib/library-strings.c:20
+msgid "Return the fractional part of a number"
+msgstr "èåæçåæéå"
 
-#: src/calc.c:2079
-msgid ""
-"\n"
-"For help on a specific function type:\n"
-msgstr ""
-"\n"
-"æååæçåçååï\n"
+#: ../lib/library-strings.c:21
+#, fuzzy
+msgid "Division w/o remainder"
+msgstr "éééèï"
 
-#: src/calc.c:2081
-msgid "  help FunctionName\n"
-msgstr "  åå åæå\n"
+#: ../lib/library-strings.c:22
+msgid "Return the sign (-1,0,1)"
+msgstr "èåçå(-1ï0ï1)"
 
-#: src/calc.c:2085
+#: ../lib/library-strings.c:23
 msgid ""
-"\n"
-"Commands:\n"
+"Logarithm of any base (calls DiscreteLog if in modulo mode), if base is not "
+"given, e is used"
 msgstr ""
-"\n"
-"åäï\n"
 
-#: src/calc.c:2133
-msgid ""
-"\n"
-"Undocumented:\n"
-msgstr ""
-"\n"
-"ææææçï\n"
+#: ../lib/library-strings.c:24
+msgid "The arccos (inverse cos) function"
+msgstr "arccos(åäå)åæ"
 
-#. func
-#. aliasfor
-#. category
-#: src/calc.c:2176
-msgid "Not documented"
-msgstr "ææææç"
+#: ../lib/library-strings.c:25
+msgid "The arccosh (inverse cosh) function"
+msgstr "arccosh(ååæäå)åæ"
 
-#: src/calc.c:2195
-#, c-format
-msgid "'%s' is not documented"
-msgstr "â%sâææææ"
+#: ../lib/library-strings.c:26
+msgid "The arccot (inverse cot) function"
+msgstr "arccot(åäå)åæ"
 
-#: src/calc.c:2204
-#, c-format
-msgid "%s is an alias for %s\n"
-msgstr "%s æ %s çåå\n"
+#: ../lib/library-strings.c:27
+msgid "The arccoth (inverse coth) function"
+msgstr "arccoth(ååæäå)åæ"
 
-#: src/calc.c:2236
-msgid "Aliases:"
-msgstr "ååï"
+#: ../lib/library-strings.c:28
+msgid "The inverse cosecant function"
+msgstr "åäååæ"
 
-#: src/calc.c:2248
-#, c-format
-msgid "Description: %s\n"
-msgstr "æèï%s\n"
+#: ../lib/library-strings.c:29
+msgid "The inverse hyperbolic cosecant function"
+msgstr "ååæäååæ"
 
-#: src/calc.c:2384 src/calc.c:2395
-#, c-format
-msgid "Can't expand '%s'"
-msgstr "äèæå â%sâ"
+#: ../lib/library-strings.c:30
+msgid "The inverse secant function"
+msgstr "åæååæ"
 
-#: src/calc.c:2465
-#, c-format
-msgid "Cannot open plugin '%s'!"
-msgstr "äèæåæäâ%sâï"
+#: ../lib/library-strings.c:31
+msgid "The inverse hyperbolic secant function"
+msgstr "ååææååæ"
 
-#: src/calc.c:2670
-msgid "ERROR: Probably corrupt stack!"
-msgstr "éèïäèæåæéèï"
+#: ../lib/library-strings.c:32
+msgid "The arcsin (inverse sin) function"
+msgstr "arcsin(åæå)åæ"
 
-#: src/calc.c:2692
-msgid "ERROR: Can't execute more things at once!"
-msgstr "éèïçåäèæèæåçäæï"
+#: ../lib/library-strings.c:33
+msgid "The arcsinh (inverse sinh) function"
+msgstr "arcsinh(ååææå)åæ"
 
-#: src/calc.c:2796
-#, fuzzy, c-format
-msgid "ERROR: %s before newline"
-msgstr " åæèäå"
+#: ../lib/library-strings.c:34
+msgid "The arctanh (inverse tanh) function"
+msgstr "arctanh(ååææå)åæ"
 
-#: src/calc.c:2798
-#, fuzzy, c-format
-msgid "ERROR: %s at end of input"
-msgstr " åèåççå"
+#: ../lib/library-strings.c:35
+msgid "The cotangent function"
+msgstr "äååæ"
 
-#: src/calc.c:2805
-#, fuzzy, c-format
-msgid "ERROR: %s before '%s'"
-msgstr " äå '"
+#: ../lib/library-strings.c:36
+msgid "The hyperbolic cotangent function"
+msgstr "åæäååæ"
 
-#: src/compil.c:423 src/compil.c:429
-msgid "Bad tree record when decompiling"
-msgstr "åçèæåçåçæèå"
+#: ../lib/library-strings.c:37
+msgid "The cosecant function"
+msgstr "äååæ"
 
-#: src/eval.c:1185 src/eval.c:1222 src/eval.c:1236
-msgid "Cannot compare non value-only matrixes"
-msgstr "æææèæéååçççé"
+#: ../lib/library-strings.c:38
+msgid "The hyperbolic cosecant function"
+msgstr "åæäååæ"
 
-#. also on rationals but as integers
-#: src/eval.c:1286 src/eval.c:1332
-msgid "Modulo arithmetic only works on integers"
-msgstr "äçæåèåææääç"
+#: ../lib/library-strings.c:39
+msgid "The secant function"
+msgstr "æååæ"
 
-#: src/eval.c:1536
-msgid "Can't add/subtract two matricies of different sizes"
-msgstr "äèåäääåååççéèèåå"
+#: ../lib/library-strings.c:40
+msgid "The hyperbolic secant function"
+msgstr "åææååæ"
 
-#: src/eval.c:1538
-#, fuzzy
-msgid ""
-"Can't do element by element operations on two matricies of different sizes"
-msgstr "äèåäääåååççéèèéåæä"
+#: ../lib/library-strings.c:41
+msgid "The hyperbolic tangent function"
+msgstr "åææååæ"
 
-#: src/eval.c:1596
-msgid "Can't multiply matricies of wrong sizes"
-msgstr "äèåååéèççéèèçä"
+#: ../lib/library-strings.c:42
+msgid "Are a and b relatively prime?"
+msgstr "a å b äèåï"
 
-#: src/eval.c:1645
-msgid "Powers are defined on (square matrix)^(integer) only"
-msgstr "åèçååïæéï^ïææïæåä"
+#: ../lib/library-strings.c:43
+msgid "Return the nth Bernoulli number"
+msgstr "èåç n ääåå(Bernoulli)æ"
 
-#: src/eval.c:1651
-msgid "Powers on matrices in modulo mode are defined on integer matrices only"
+#: ../lib/library-strings.c:44
+msgid ""
+"Find the x that solves the system given by the vector a and modulo the "
+"elements of m, using the Chinese Remainder Theorem"
 msgstr ""
 
-#: src/eval.c:1659
-msgid "Exponent too large"
-msgstr "ææåå"
+#: ../lib/library-strings.c:45
+msgid ""
+"Given two factorizations, give the factorization of the product, see "
+"Factorize"
+msgstr ""
 
-#: src/eval.c:1687 src/eval.c:1803 src/eval.c:1870
-msgid "Matrix appears singular and can't be inverted"
+#: ../lib/library-strings.c:46
+msgid "Convert a vector of values indicating powers of b to a number"
 msgstr ""
 
-#: src/eval.c:1779
-msgid "Can't divide matrices of different sizes or non-square matrices"
-msgstr "äèåéæéæäåååççéåéæ"
+#: ../lib/library-strings.c:47
+msgid "Convert a number to a vector of powers for elements in base b"
+msgstr ""
 
-#: src/eval.c:1851
-msgid "Can't divide by a non-square matrix"
-msgstr "äèçéæéåéæ"
+#: ../lib/library-strings.c:48
+msgid ""
+"Find discrete log of n base b in F_q where q is a prime using the Silver-"
+"Pohlig-Hellman algoritm"
+msgstr ""
 
-#: src/eval.c:2506 src/eval.c:3571
-msgid "Unevaluatable function type encountered!"
+#: ../lib/library-strings.c:49
+msgid ""
+"Compute phi(n), the Euler phi function, that is the number of integers "
+"between 1 and n relatively prime to n"
 msgstr ""
 
-#: src/eval.c:2528 src/eval.c:2546 src/eval.c:3360
-#, c-format
-msgid "Variable '%s' used uninitialized"
-msgstr "äççåéâ%sâæçååå"
+#: ../lib/library-strings.c:50
+msgid "Return all factors of a number"
+msgstr "æääæçåéåæ"
 
-#: src/eval.c:2549 src/eval.c:3396
-#, c-format
+#: ../lib/library-strings.c:51
 msgid ""
-"Call of '%s' with the wrong number of arguments!\n"
-"(should be %d)"
+"Attempt fermat factorization of n into (t-s)*(t+s), returns t and s as a "
+"vector if possible, null otherwise"
 msgstr ""
-"èçâ%sâæåæçäæäæçï\n"
-"ïåèæå%d äï"
 
-#: src/eval.c:2552
-#, c-format
-msgid "Trying to dereference '%s' which is not a reference!\n"
+#: ../lib/library-strings.c:52
+msgid "Find the first primitive element in F_q (q must be a prime)"
 msgstr ""
 
-#: src/eval.c:2557
-msgid "NULL reference encountered!"
+#: ../lib/library-strings.c:53
+msgid "Find a random primitive element in F_q (q must be a prime)"
 msgstr ""
 
-#: src/eval.c:2677
-msgid "Cannot compare matrixes"
-msgstr "äèæèçé"
-
-#: src/eval.c:2719
-msgid "Primitives must get numeric/matrix/string arguments"
+#: ../lib/library-strings.c:54
+msgid ""
+"Compute discrete log base b of n in F_q (q a prime) using the factor base "
+"S.  S should be a column of primes possibly with second column precalculated "
+"by IndexCalculusPrecalculation."
 msgstr ""
 
-#: src/eval.c:2792
-msgid "Bad argument to modular operation"
+#: ../lib/library-strings.c:55
+msgid ""
+"Run the precalculation step of IndexCalculus for logarithms base b in F_q (q "
+"a prime) for the factor base S (where S is a column vector of primes).  The "
+"logs will be precalculated and returned in the second column."
 msgstr ""
 
-#: src/eval.c:3346
-#, c-format
-msgid "Function '%s' used uninitialized"
-msgstr "åäççåæ â%sâæçååå"
-
-#: src/eval.c:3366
-#, c-format
-msgid "Can't dereference '%s'!"
-msgstr ""
+#: ../lib/library-strings.c:56
+msgid "Test if Mp is a Mersenne prime using a table"
+msgstr "çèææè Mp æåäææ(Mersenne)èæ"
 
-#: src/eval.c:3374
-msgid "Can't call a non-function!"
-msgstr "äèèçääéåæï"
+#: ../lib/library-strings.c:57
+msgid "Tests if a rational number is a perfect power"
+msgstr "ææääæçææåäååå"
 
-#: src/eval.c:3401
-#, c-format
+#: ../lib/library-strings.c:58
 msgid ""
-"Call of '%s' with the wrong number of arguments!\n"
-"(should be greater then %d)"
+"Check if g is primitive in F_q, where q is a prime.  If q is not prime "
+"results are bogus."
 msgstr ""
-"èçâ%sâæåæçäæäæçï\n"
-"ïåèèåä %d äï"
 
-#: src/eval.c:3440
-#, c-format
-msgid "Referencing an undefined variable %s!"
+#: ../lib/library-strings.c:59
+msgid ""
+"Check if g is primitive in F_q, where q is a prime and f is a vector of "
+"prime factors of q-1.  If q is not prime results are bogus."
 msgstr ""
 
-#: src/eval.c:3550
-msgid "Reference function with arguments encountered!"
+#: ../lib/library-strings.c:60
+msgid ""
+"If n is a pseudoprime base b but not a prime, that is if b^(n-1) == 1 mod n"
 msgstr ""
 
-#: src/eval.c:3555
-msgid "Unnamed reference function encountered!"
+#: ../lib/library-strings.c:61
+msgid "Test if n is a strong pseudoprime to base b but not a prime"
 msgstr ""
 
-#: src/eval.c:3664
-msgid "Bad type for 'for/sum/prod' loop!"
+#: ../lib/library-strings.c:62
+msgid ""
+"Return the residue of a mod n with the least absolute value (in the interval "
+"-n/2 to n/2)"
 msgstr ""
 
-#: src/eval.c:3669
-msgid "'for/sum/prod' loop increment can't be 0"
-msgstr "âfor/sum/prodâåççåéäèä0"
+#: ../lib/library-strings.c:63
+msgid "Test if Mp is a Mersenne prime using the Lucas-Lehmer test"
+msgstr "éèååæ-èé(Lucas-Lehmer)æéæè Mp æåäææ(Mersenne)èæ"
 
-#: src/eval.c:3775
-msgid "Bad type for 'for in' loop!"
+#: ../lib/library-strings.c:64
+msgid "Return all maximal prime power factors of a number"
 msgstr ""
 
-#: src/eval.c:3919 src/eval.c:3947
-msgid "Continue or break outside a loop, assuming \"return null\""
+#: ../lib/library-strings.c:65
+msgid "Vector with the known Mersenne prime exponents"
 msgstr ""
 
-#: src/eval.c:3997
-msgid "Wrong argument type as matrix index"
-msgstr "çäçéçåçåæçåéè"
+#: ../lib/library-strings.c:66
+msgid "Return the Moebius mu function evaluated in n"
+msgstr ""
 
-#: src/eval.c:4007
-msgid "Matrix index too large"
-msgstr "çéçååå"
+#: ../lib/library-strings.c:67
+msgid "Returns the p-adic valuation (number of trailing zeros in base p)."
+msgstr ""
 
-#: src/eval.c:4010
-msgid "Matrix index less than 1"
-msgstr "çéçåäèåä1"
+#: ../lib/library-strings.c:68
+msgid "Compute a^b mod m"
+msgstr "èç a^b mod m"
 
-#: src/eval.c:4033 src/eval.c:4048
-msgid "Matrix index out of range"
-msgstr "çéçåèç"
+#: ../lib/library-strings.c:69
+msgid "Return all prime factors of a number"
+msgstr "èåääæçææèåæ"
 
-#: src/eval.c:4095 src/eval.c:4156 src/eval.c:4218 src/eval.c:4262
-#, c-format
-msgid "Trying to set a protected id '%s'"
-msgstr "åèèçääåäæç id â%sâ"
+#: ../lib/library-strings.c:70
+msgid "Pseudoprime test, true iff b^(n-1) == 1 (mod n)"
+msgstr "äèææèïè b^(n-1) == 1 (mod n) åä true"
 
-#: src/eval.c:4113 src/eval.c:4152
-msgid "Indexed Lvalue not user function"
+#: ../lib/library-strings.c:71
+msgid "Removes all instances of the factor m from the number n"
 msgstr ""
 
-#: src/eval.c:4136 src/eval.c:4247
-msgid "Dereference of non-identifier!"
+#: ../lib/library-strings.c:72
+msgid ""
+"Find discrete log of n base b in F_q where q is a prime using the Silver-"
+"Pohlig-Hellman algoritm, given f being the factorization of q-1"
 msgstr ""
 
-#: src/eval.c:4142 src/eval.c:4253
-msgid "Dereference of undefined variable!"
+#: ../lib/library-strings.c:73
+msgid ""
+"Find square root of n mod p (a prime). Null is returned if not a quadratic "
+"residue."
 msgstr ""
 
-#: src/eval.c:4146 src/eval.c:4257
-msgid "Dereference of non-reference!"
-msgstr ""
+#: ../lib/library-strings.c:74
+msgid ""
+"Apply a function over all entries of a matrix and return a matrix of the "
+"results"
+msgstr "åçéäçææåçåçæäåæåèåçæçæççé"
 
-#: src/eval.c:4174
-msgid "Indexed Lvalue not an identifier or a dereference"
-msgstr ""
+#: ../lib/library-strings.c:75
+msgid ""
+"Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) "
+"and return a matrix of the results"
+msgstr "åääçé(æääååääçé)åçæäåæåèåçæçæççé"
 
-#: src/eval.c:4212
-msgid "Lvalue not an identifier/dereference/matrix location!"
-msgstr ""
+#: ../lib/library-strings.c:76
+msgid "Remove column(s) and row(s) from a matrix"
+msgstr "çéçéç(ääæåä)èåå"
 
-#: src/eval.c:4234 src/eval.c:4274
-msgid "Referencing an undefined variable!"
-msgstr ""
+#: ../lib/library-strings.c:77
+msgid "Calculate the kth compound matrix of A"
+msgstr "èç A ç k éååçé"
 
-#: src/eval.c:4320 src/eval.c:4398 src/eval.c:4407
-msgid "Wrong matrix dimensions when setting"
-msgstr "èçäéèççéçæ"
+#: ../lib/library-strings.c:78
+msgid "Delete a column of a matrix"
+msgstr "åéçéçæäå"
 
-#: src/eval.c:4338 src/eval.c:4378 src/eval.c:4444 src/eval.c:4623
-#: src/eval.c:4676
-msgid "Matrix index not an integer or a vector"
-msgstr "çéçåäæääæææåé"
+#: ../lib/library-strings.c:79
+msgid "Delete a row of a matrix"
+msgstr "åéçéçæäè"
 
-#: src/eval.c:4465
-msgid "Parameters can only be created in the global context"
+#: ../lib/library-strings.c:80
+msgid "Get the dot product of two vectors (no conjugates)"
+msgstr "æääåéççä(æåè)"
+
+#: ../lib/library-strings.c:81
+msgid "Zero out entries above the diagonal"
+msgstr "ååèçäæçåçåäé"
+
+#: ../lib/library-strings.c:82
+msgid "Make diagonal matrix from a vector"
+msgstr "äåéçæåèçé"
+
+#: ../lib/library-strings.c:83
+msgid "Make column vector out of matrix by putting columns above each other"
 msgstr ""
 
-#: src/eval.c:4518 src/eval.c:4560 src/eval.c:4635
-msgid "Index works only on matricies"
-msgstr "çååèçåçéä"
+#: ../lib/library-strings.c:84
+msgid "Calculate the product of all elements in a matrix"
+msgstr "èççéäææåççç"
 
-#: src/eval.c:4548
-msgid "Vector index not an integer or a vector"
-msgstr "åéçåäæääæææåé"
+#: ../lib/library-strings.c:85
+msgid "Calculate the sum of all elements in a matrix"
+msgstr "èççéäææåççå"
 
-#: src/eval.c:4695
-msgid "number"
-msgstr "æ"
+#: ../lib/library-strings.c:86
+msgid "Calculate the sum of squares of all elements in a matrix"
+msgstr "èççéäææåççåæå"
 
-#: src/eval.c:4696
-msgid "matrix"
-msgstr "çé"
+#: ../lib/library-strings.c:87
+msgid "Get the outer product of two vectors"
+msgstr "èçääåéçåç"
 
-#: src/eval.c:4697
-msgid "string"
-msgstr "åçä"
+#: ../lib/library-strings.c:88
+msgid "Reverse elements in a vector"
+msgstr "åèåéäçåç"
 
-#: src/eval.c:4698
-msgid "function"
-msgstr "åæ"
+#: ../lib/library-strings.c:89
+msgid "Calculate sum of each row in a matrix"
+msgstr "èççéäæèåççå"
 
-#: src/eval.c:4721
-msgid "Absolute value"
-msgstr "çåå"
+#: ../lib/library-strings.c:90
+msgid "Calculate sum of squares of each row in a matrix"
+msgstr "èççéäæèçåæå"
 
-#: src/eval.c:4722
-msgid "Addition"
-msgstr "åæ"
+#: ../lib/library-strings.c:91
+msgid "Sort vector elements"
+msgstr "ååéåçæå"
 
-#: src/eval.c:4723
-msgid "Subtraction"
-msgstr "åæ"
+#: ../lib/library-strings.c:92
+msgid "Removes any all-zero rows of M"
+msgstr "çé M äçææåéè"
 
-#: src/eval.c:4724
-msgid "Multiplication"
-msgstr "äæ"
+#: ../lib/library-strings.c:93
+#, fuzzy
+msgid "Return column(s) and row(s) from a matrix"
+msgstr "èåçéçåæåè"
 
-#: src/eval.c:4725
-msgid "Element by element multiplication"
-msgstr ""
+#: ../lib/library-strings.c:94
+msgid "Swap two rows in a matrix"
+msgstr "äæçéçäè"
 
-#: src/eval.c:4726
-msgid "Division"
-msgstr "éæ"
+#: ../lib/library-strings.c:95
+msgid "Zero out entries below the diagonal"
+msgstr "ååèçäæçåçåäé"
 
-#: src/eval.c:4727
-msgid "Element by element division"
-msgstr ""
+#: ../lib/library-strings.c:96
+#, fuzzy
+msgid "Get the auxiliary unit matrix of size n"
+msgstr "æååä n çèååäé"
 
-#: src/eval.c:4728
-msgid "Back division"
+#: ../lib/library-strings.c:97
+msgid "Evaluate (v,w) with respect to the bilinear form given by the matrix A"
 msgstr ""
 
-#: src/eval.c:4729
-msgid "Element by element back division"
+#: ../lib/library-strings.c:98
+msgid ""
+"Return a function that evaluates two vectors with respect to the bilinear "
+"form given by A"
 msgstr ""
 
-#: src/eval.c:4730
-msgid "Modulo"
-msgstr "ä"
+#: ../lib/library-strings.c:99
+msgid "Get the characteristic polynomial as a vector"
+msgstr "æååéååççååéå"
 
-#: src/eval.c:4731
-msgid "Element by element modulo"
-msgstr ""
-
-#: src/eval.c:4732
-msgid "Negation"
-msgstr ""
+#: ../lib/library-strings.c:100
+msgid "Get the characteristic polynomial as a function"
+msgstr "æååæååççååéå"
 
-#: src/eval.c:4733
-msgid "Power"
-msgstr "å"
+#: ../lib/library-strings.c:101
+#, fuzzy
+msgid "Get a basis matrix for the columnspace of a matrix"
+msgstr "æåçéåçéçääåçé"
 
-#: src/eval.c:4734
-msgid "Element by element power"
+#: ../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."
 msgstr ""
 
-#: src/eval.c:4735
-msgid "Factorial"
-msgstr "éä"
+#: ../lib/library-strings.c:103
+msgid "Companion matrix of a polynomial (as vector)"
+msgstr "åéåçäéçé(åé)"
 
-#: src/eval.c:4736
-#, fuzzy
-msgid "Double factorial"
-msgstr "åéä"
+#: ../lib/library-strings.c:104
+msgid "Conjugate transpose of a matrix (adjoint)"
+msgstr "çéçåèèç(äéé)"
 
-#: src/eval.c:4737
-msgid "Transpose"
-msgstr "èç"
+#: ../lib/library-strings.c:105 ../lib/library-strings.c:106
+msgid "Calculate convolution of two horizontal vectors"
+msgstr "èçääèåéçåç"
 
-#: src/eval.c:4738
-msgid "ConjugateTranspose"
+#: ../lib/library-strings.c:107
+msgid "CrossProduct of two vectors in R^3"
+msgstr "R^3 äääåéçåç"
+
+#: ../lib/library-strings.c:108
+msgid ""
+"Get the determinantal divisors of an integer matrix (not its characteristic)"
 msgstr ""
 
-#: src/eval.c:4739
-msgid "Comparison (<=>)"
-msgstr "æèï<=>ï"
+#: ../lib/library-strings.c:109
+msgid "Direct sum of matrices"
+msgstr "çéççå"
 
-#: src/eval.c:4740
-msgid "XOR"
-msgstr "åæ"
+#: ../lib/library-strings.c:110
+msgid "Direct sum of a vector of matrices"
+msgstr "çéäåéççå"
 
-#: src/eval.c:4741
-msgid "NOT"
-msgstr "é"
+#: ../lib/library-strings.c:111
+msgid ""
+"Get the eigenvalues of a matrix (Currently only for up to 4x4 or triangular "
+"matrices)"
+msgstr "æçéççåå(çåäéä 4x4 äåççéæäèé)"
 
-#: src/eval.c:4761
-#, c-format
-msgid "Bad types for '%s'"
-msgstr ""
+#: ../lib/library-strings.c:112
+msgid ""
+"Get the eigenvalues and eigenvectors of a matrix (Currently only for up to "
+"2x2 matrices)"
+msgstr "æçéççåååçååé(çåäé 2x2 äåççé)"
 
-#: src/eval.c:4772
-#, c-format
-msgid "%s not defined on <%s> and <%s>"
+#: ../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)"
 msgstr ""
 
-#: src/eval.c:4791
-#, c-format
-msgid "Bad type for '%s'"
-msgstr ""
+#: ../lib/library-strings.c:114
+msgid "Hankel matrix"
+msgstr "Hankel çé"
 
-#: src/eval.c:4801
-#, c-format
-msgid "%s not defined on <%s>"
-msgstr ""
+#: ../lib/library-strings.c:115
+msgid "Hilbert matrix of order n"
+msgstr "éæä n çHilbert çé"
 
-#: src/eval.c:4820 src/eval.c:4837
-msgid "Vector building only works on numbers"
-msgstr ""
+#: ../lib/library-strings.c:116
+msgid "Get the image (columnspace) of a linear transform"
+msgstr "æåçæåæçå(åçé)"
 
-#. FIXME: perhaps we should just return null like octave?
-#: src/eval.c:4830
-msgid "Impossible arguments to vector building operator"
+#: ../lib/library-strings.c:117
+msgid "Get the Inf Norm of a vector"
+msgstr "æååéçæçèæ"
+
+#: ../lib/library-strings.c:118
+msgid ""
+"Get the invariant factors of a square integer matrix (not its characteristic)"
 msgstr ""
 
-#: src/funclib.c:64
-#, c-format
-msgid "%s: argument number %d not an integer"
-msgstr "%sïåæ %d äæääææ"
+#: ../lib/library-strings.c:119
+msgid "Inverse Hilbert matrix of order n"
+msgstr "éæä n çé Hilbert çé"
 
-#: src/funclib.c:77
-#, fuzzy, c-format
-msgid "%s: argument number %d not an integer or a matrix"
-msgstr "%sïåæ %d äæääææ"
+#: ../lib/library-strings.c:120
+msgid "Is a matrix Hermitian"
+msgstr "çéæåä Hermitian é"
 
-#: src/funclib.c:91
-#, c-format
-msgid "%s: argument number %d not a positive integer"
-msgstr "%sïåæ %d äæääæææ"
+#: ../lib/library-strings.c:121
+msgid "Test if a vector is in a subspace"
+msgstr "æèåéæåååçéä"
 
-#: src/funclib.c:101
-#, c-format
-msgid "%s: argument number %d not a number"
-msgstr "%sïåæ %d äæääæ"
+#: ../lib/library-strings.c:122
+msgid ""
+"Is a matrix (or number) invertible (Integer matrix is invertible iff it's "
+"invertible over the integers)"
+msgstr "çéæææååé(åäææçéïèåäçææåéïåçéåé)"
 
-#: src/funclib.c:112
-#, c-format
-msgid "%s: argument number %d not a real number"
-msgstr "%sïåæ %d äæääåæ"
+#: ../lib/library-strings.c:123
+msgid "Is a matrix (or number) invertible over a field"
+msgstr ""
 
-#: src/funclib.c:122
-#, c-format
-msgid "%s: argument number %d not a matrix"
-msgstr "%sïåæ %d äæääçé"
+#: ../lib/library-strings.c:124
+msgid "Is a matrix normal"
+msgstr "çéæåäæèé"
 
-#: src/funclib.c:133
-#, fuzzy, c-format
-msgid "%s: argument number %d not a value only matrix"
-msgstr "%sïåæ %d äæääçé"
+#: ../lib/library-strings.c:125
+msgid "Is a matrix positive definite"
+msgstr "çéæåæå"
 
-#: src/funclib.c:143 src/funclib.c:154
-#, fuzzy, c-format
-msgid "%s: argument number %d not a string"
-msgstr "%sïåæ %d äæääçé"
+#: ../lib/library-strings.c:126
+msgid "Is a matrix positive semidefinite"
+msgstr "çéæååæå"
 
-#: src/funclib.c:183
-#, c-format
-msgid "%s: argument can't be negative or 0"
-msgstr "%sïåæåééè"
+#: ../lib/library-strings.c:127
+msgid "Is a matrix skew-Hermitian"
+msgstr "çéæåäæ Hermitian é"
 
-#: src/funclib.c:187
-#, c-format
-msgid "%s: argument too large"
-msgstr "%sïåæåå"
+#: ../lib/library-strings.c:128
+msgid "Is a matrix unitary"
+msgstr "çéæåäéé"
 
-#: src/funclib.c:214
-msgid "Cannot locate the manual"
-msgstr "äèåäæå"
+#: ../lib/library-strings.c:129
+msgid "Get the jordan block corresponding to lambda and n"
+msgstr "æååä lambda å n ççåå"
 
-#: src/funclib.c:230
-#, c-format
+#: ../lib/library-strings.c:130
+msgid "Get the kernel (nullspace) of a linear transform"
+msgstr "æçæåæçæ(éçé)"
+
+#: ../lib/library-strings.c:131
 msgid ""
-"Genius %s\n"
-"%s\n"
-"\n"
-"    This program is free software; you can redistribute it and/or modify\n"
-"    it under the terms of the GNU General Public License as published by\n"
-"    the Free Software Foundation; either version 2 of the License , or\n"
-"    (at your option) any later version.\n"
-"\n"
-"    This program is distributed in the hope that it will be useful,\n"
-"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"    GNU General Public License for more details.\n"
-"\n"
-"    You should have received a copy of the GNU General Public License\n"
-"    along with this program. If not, write to the Free Software\n"
-"    Foundation,  Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,\n"
-"    USA.\n"
-msgstr ""
+"Get the LU decomposition of A and store the result in the L and U which "
+"should be references.  If not possible returns false."
+msgstr "æ A ç LU åèïååçæäååçåèç L å U äãæèæèå falseã"
 
-#: src/funclib.c:360
-#, fuzzy, c-format
-msgid "%s: trying to set a protected id!"
-msgstr "setïåèèçääåäæçIDï"
+#: ../lib/library-strings.c:132
+#, fuzzy
+msgid "Get the i-j minor of a matrix"
+msgstr "ååçéç i-j éåå"
 
-#. FIXME: fix this, this should just work too
-#: src/funclib.c:366
-#, fuzzy, c-format
-msgid "%s: trying to set a parameter, use the equals sign"
-msgstr "setïåèèçääåäæçIDï"
+#: ../lib/library-strings.c:133
+#, fuzzy
+msgid "Return the columns that are not the pivot columns of a matrix"
+msgstr "èåçéäéäåçå"
 
-#: src/funclib.c:390 src/funclib.c:477
-#, fuzzy, c-format
-msgid "%s: Too many arguments, should be at most %d"
-msgstr "randïåæååïæååèæää"
+#: ../lib/library-strings.c:134
+msgid "Get the p Norm (or 2 Norm if no p is supplied) of a vector"
+msgstr "æåéç p-èæ(æ 2-èæïè p æçå)"
 
-#: src/funclib.c:619
-msgid "Cannot apply function to two differently sized matrixes"
-msgstr ""
+#: ../lib/library-strings.c:135
+#, fuzzy
+msgid "Get the nullity of a matrix"
+msgstr "ååçéçèæ"
 
-#: src/funclib.c:1347
-#, c-format
-msgid "%s: square root for composite moduli is not yet implemented"
-msgstr ""
+#: ../lib/library-strings.c:136
+msgid "Get the orthogonal complement of the columnspace"
+msgstr "æåçéçæäè"
 
-#: src/funclib.c:1355
-#, c-format
-msgid "%s: Cannot find square root function for prime moduli"
+#: ../lib/library-strings.c:137
+msgid ""
+"Projection of vector v onto subspace W given a sesquilinear form B (if not "
+"given use Hermitian product)"
 msgstr ""
 
-#: src/funclib.c:1383
-#, fuzzy, c-format
-msgid "%s: matrix argument is not square"
-msgstr "expïçéåæåéææé"
-
-#: src/funclib.c:1496 src/funclib.c:1596
-#, fuzzy, c-format
-msgid "%s: matrix argument must be integer only"
-msgstr "lcmïåæåèæææ"
-
-#: src/funclib.c:1518 src/funclib.c:1618
-#, fuzzy, c-format
-msgid "%s: argument must be an integer"
-msgstr "lcmïåæåèæææ"
+#: ../lib/library-strings.c:138
+msgid "Get the QR decomposition of A, returns R and Q can be a reference"
+msgstr "æ A ç QR åèïèåçåèç R å Q"
 
-#: src/funclib.c:1853 src/funclib.c:1934
-#, fuzzy, c-format
-msgid "%s: matrix argument must be value only"
-msgstr "maxïåæåèææ"
+#: ../lib/library-strings.c:139
+msgid "Get the rank of a matrix"
+msgstr "æåçéçç"
 
-#: src/funclib.c:2048 src/funclib.c:2088 src/funclib.c:3103
-#, fuzzy, c-format
-msgid "%s: too many arguments"
-msgstr "onesïåæåå"
+#: ../lib/library-strings.c:140
+msgid "Return the Rayleigh quotient of a matrix and a vector"
+msgstr "èåçéååéççåå"
 
-#: src/funclib.c:2211
-msgid "IndexComplement: vector argument not value only"
+#: ../lib/library-strings.c:141
+#, fuzzy
+msgid ""
+"Compute an eigenvalue using the Rayleigh Quotient Iteration method until we "
+"are epsilon from eigenvalue or for maxiter iterations"
 msgstr ""
+"ççååèäæèççååïçåååçååçèå epsilon æåèæåèäææ"
 
-#: src/funclib.c:2222 src/funclib.c:2251
-msgid "IndexComplement: vector argument has too large entries"
+#: ../lib/library-strings.c:142
+msgid "Rosser matrix, a classic symmetric eigenvalue test problem"
 msgstr ""
 
-#: src/funclib.c:2328 src/funclib.c:2334
-#, c-format
-msgid "%s: %s not a reference"
-msgstr ""
+#: ../lib/library-strings.c:143
+msgid "Rotation around origin in R^2"
+msgstr "å R^2 äçåçæè"
 
-#: src/funclib.c:2373
-#, fuzzy, c-format
-msgid "%s: matrices not of the same height"
-msgstr "SolveLinearSystemïçéäæçéç"
+#: ../lib/library-strings.c:144
+msgid "Rotation around origin in R^3 about the x-axis"
+msgstr "å R^3 äçå x èçåçæè"
 
-#: src/funclib.c:2378
-msgid "third argument"
-msgstr ""
+#: ../lib/library-strings.c:145
+msgid "Rotation around origin in R^3 about the y-axis"
+msgstr "å R^3 äçå y èçåçæè"
 
-#: src/funclib.c:2383
-msgid "fourth argument"
-msgstr ""
+#: ../lib/library-strings.c:146
+msgid "Rotation around origin in R^3 about the z-axis"
+msgstr "å R^3 äçå z èçåçæè"
 
-#: src/funclib.c:2666
-#, c-format
-msgid "%s: argument must be greater then 2"
+#: ../lib/library-strings.c:147
+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"
 msgstr ""
 
-#: src/funclib.c:2781
-#, c-format
-msgid "%s: arguments not horizontal vectors"
-msgstr "%sïåæäææååé"
+#: ../lib/library-strings.c:149
+msgid ""
+"Return a function that evaluates two vectors with respect to the "
+"sesquilinear form given by A"
+msgstr ""
 
-#: src/funclib.c:2790
-#, c-format
-msgid "%s: arguments not numeric only vectors"
+#: ../lib/library-strings.c:150
+msgid "Smith Normal Form for fields (will end up with 1's on the diagonal)"
 msgstr ""
 
-#: src/funclib.c:3320 src/funclib.c:3409 src/funclib.c:3628 src/funclib.c:3683
-#, fuzzy, c-format
-msgid "%s: value out of range"
-msgstr "ASCIIToStringïåèç"
+#: ../lib/library-strings.c:151
+msgid "Smith Normal Form for square integer matrices (not its characteristic)"
+msgstr ""
 
-#: src/funclib.c:3786
-#, fuzzy, c-format
-msgid "%s: undefined function"
-msgstr "SetFunctionFlagsïæåäçåæ"
+#: ../lib/library-strings.c:152
+msgid ""
+"Return the Toeplitz matrix constructed given the first column c and "
+"(optionally) the first row r."
+msgstr ""
 
-#: src/funclib.c:3792
-#, fuzzy, c-format
-msgid "%s: flags argument must be a string"
-msgstr "SetFunctoinFlagsï flagsåæåéæåçä"
+#: ../lib/library-strings.c:153
+msgid "Calculate the trace of a matrix"
+msgstr "èççéçè"
 
-#: src/funclib.c:3829 src/funclib.c:3865 src/funclib.c:4073
-#, fuzzy, c-format
-msgid "%s: argument should be between %d and %d"
-msgstr "MaxDigitsïåæåå0å256äé"
+#: ../lib/library-strings.c:154
+msgid "Transpose of a matrix"
+msgstr "çéçèç"
 
-#: src/funclib.c:3975
-msgid "OutputStyle must be one of normal, troff, latex or mathml"
-msgstr "OutputStyle åéænormalïtroffïlatexïmathmlää"
+#: ../lib/library-strings.c:155
+msgid "Return the Vandermonde matrix"
+msgstr "èåèåè(Vandermonde)çé"
 
-#: src/funclib.c:4016
-#, fuzzy, c-format
-msgid "%s: argument should be larger or equal to 0"
-msgstr "MaxErrorsïåæåæéèæ"
+#: ../lib/library-strings.c:156
+msgid "The angle of two vectors, given an inner product"
+msgstr "ääåéçåèïçåääåç"
 
-#: src/funclib.c:4123
-msgid "Basic"
-msgstr "åæ"
+#: ../lib/library-strings.c:157
+msgid "The direct sum of the vector spaces M and N"
+msgstr "åéçé M å N ççå"
 
-#: src/funclib.c:4124
-msgid "Parameters"
-msgstr "åæ"
+#: ../lib/library-strings.c:158
+msgid "Intersection of the subspaces given by M and N"
+msgstr "ç M å N ååæåçåçéçäé"
 
-#: src/funclib.c:4125
-msgid "Constants"
-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}"
+msgstr "åéçé M å N çåïå {w | w=m+n, m in M, n in N}"
 
-#: src/funclib.c:4126
-msgid "Numeric"
-msgstr "æå"
+#: ../lib/library-strings.c:160
+msgid "Get the classical adjoint (adjugate) of a matrix"
+msgstr "èççéççåäéçé"
 
-#: src/funclib.c:4127
-msgid "Trigonometry"
+#: ../lib/library-strings.c:161
+msgid "Compute the Column Reduced Echelon Form"
 msgstr ""
 
-#: src/funclib.c:4128
-msgid "Number Theory"
-msgstr "æè"
+#: ../lib/library-strings.c:162
+msgid "Get n'th catalan number"
+msgstr "æåç n ä catalan æ"
 
-#: src/funclib.c:4129
-msgid "Matrix Manipulation"
-msgstr "çéåç"
+#: ../lib/library-strings.c:163
+msgid "Double factorial: n(n-2)(n-4)..."
+msgstr "åéäïn(n-2)(n-4)..."
 
-#: src/funclib.c:4130
-msgid "Linear Algebra"
-msgstr "çæäæ"
+#: ../lib/library-strings.c:164
+msgid "Factorial: n(n-1)(n-2)..."
+msgstr "éäïn(n-1)(n-2)..."
 
-#: src/funclib.c:4131
-msgid "Combinatorics"
-msgstr "çåæå"
+#: ../lib/library-strings.c:165
+msgid "Falling factorial: (n)_k = n(n-1)...(n-(k-1))"
+msgstr ""
 
-#: src/funclib.c:4132
-msgid "Calculus"
-msgstr "åçå"
+#: ../lib/library-strings.c:166
+msgid "Calculate n'th Fibonacci number"
+msgstr "èçç n ä Fibonacci æ"
 
-#: src/funclib.c:4133
-msgid "Functions"
-msgstr "åæ"
+#: ../lib/library-strings.c:167
+msgid "Calculate the Frobenius number for a coin problem"
+msgstr ""
 
-#: src/funclib.c:4134
-msgid "Equation Solving"
-msgstr "èçå"
+#: ../lib/library-strings.c:168
+msgid ""
+"Galois matrix given a linear combining rule (a_1*x_+...+a_n*x_n=x_(n+1))"
+msgstr ""
 
-#: src/funclib.c:4135
-msgid "Statistics"
-msgstr "çè"
+#: ../lib/library-strings.c:169
+msgid "Use greedy algorithm to find c, for c . v = n.  (v must be sorted)"
+msgstr ""
 
-#: src/funclib.c:4136
-msgid "Polynomials"
-msgstr "åéå"
+#: ../lib/library-strings.c:170
+msgid "Harmonic Number, the nth harmonic number of order r"
+msgstr ""
 
-#: src/funclib.c:4137
-msgid "Set Theory"
-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))"
+msgstr ""
 
-#: src/funclib.c:4138
-msgid "Miscellaneous"
-msgstr "åå"
+#: ../lib/library-strings.c:172
+msgid "Compute linear recursive sequence using galois stepping"
+msgstr ""
 
-#. bogus value
-#: src/funclib.c:4171
-msgid "Displays the user manual"
-msgstr "æççææå"
+#: ../lib/library-strings.c:173
+msgid "Calculate multinomial coefficients"
+msgstr ""
 
-#: src/funclib.c:4172
-msgid "Gives the warranty information"
-msgstr "æçæääæ"
+#: ../lib/library-strings.c:174
+msgid "Get the pascal's triangle as a matrix"
+msgstr "æçéååçæèäè"
 
-#: src/funclib.c:4173
-msgid "Exits the program"
-msgstr "éåçå"
+#: ../lib/library-strings.c:175
+msgid "(Pochhammer) Rising factorial: (n)_k = n(n+1)...(n+(k-1))"
+msgstr ""
 
-#: src/funclib.c:4175
-msgid "Prints a string to the error stream"
+#: ../lib/library-strings.c:176
+msgid "Stirling number of the first kind"
 msgstr ""
 
-#: src/funclib.c:4176
-msgid "Prints an expression"
-msgstr "æåèèå"
+#: ../lib/library-strings.c:177
+msgid "Stirling number of the second kind"
+msgstr ""
 
-#: src/funclib.c:4177
-msgid "Changes current directory"
-msgstr "æåååçå"
+#: ../lib/library-strings.c:178
+msgid "Subfactorial: n! times sum_{k=1}^n (-1)^k/k!"
+msgstr ""
 
-#: src/funclib.c:4178
-msgid "Prints an expression without a trailing newline"
-msgstr "æåèèåïäåæèï"
+#: ../lib/library-strings.c:179
+msgid "Calculate the nth triangular number"
+msgstr "èçç n ääèæ"
 
-#: src/funclib.c:4179
-msgid "Display a string and an expression"
-msgstr "æçåçäåèèå"
+#: ../lib/library-strings.c:180
+#, fuzzy
+msgid "Calculate permutations"
+msgstr "èçæåæ"
 
-#: src/funclib.c:4180
-msgid "Set a global variable"
-msgstr "èçåååé"
+#: ../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"
+msgstr ""
 
-#: src/funclib.c:4182
-msgid "Set the category and help description line for a function"
-msgstr "èçåæçåçåååæèè"
+#: ../lib/library-strings.c:182
+msgid ""
+"Attempt to calculate derivative by trying first symbolically and then "
+"numerically"
+msgstr ""
 
-#: src/funclib.c:4183
-msgid "Sets up a help alias"
-msgstr "èçääåååå"
+#: ../lib/library-strings.c:183
+msgid ""
+"Return a function which is the even periodic extension of f defined on the "
+"interval [0,L]"
+msgstr ""
 
-#: src/funclib.c:4185
-msgid "Generate random float"
-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!"
+msgstr ""
 
-#: src/funclib.c:4187
-msgid "Generate random integer"
-msgstr "äçéæææ"
+#: ../lib/library-strings.c:185
+msgid "Try to calculate an infinite product for a single parameter function"
+msgstr ""
 
-#: src/funclib.c:4190 src/gnome-genius.c:923
-msgid "Floating point precision"
-msgstr "æççå"
+#: ../lib/library-strings.c:186
+msgid ""
+"Try to calculate an infinite product for a double parameter function with "
+"func(arg,n)"
+msgstr ""
 
-#: src/funclib.c:4191
-msgid "Maximum digits to display"
+#: ../lib/library-strings.c:187
+msgid "Try to calculate an infinite sum for a single parameter function"
 msgstr ""
 
-#: src/funclib.c:4192
-msgid "Maximum errors to display"
+#: ../lib/library-strings.c:188
+msgid ""
+"Try to calculate an infinite sum for a double parameter function with func"
+"(arg,n)"
 msgstr ""
 
-#: src/funclib.c:4193
-msgid "Output style: normal, latex or troff"
-msgstr "èåæåïnormalïlatexïtroff"
+#: ../lib/library-strings.c:189
+msgid ""
+"Try and see if a real-valued function is continuous at x0 by calculating the "
+"limit there"
+msgstr ""
 
-#: src/funclib.c:4194
-msgid "Integer output base"
+#: ../lib/library-strings.c:190
+msgid ""
+"Test for differentiability by approximating the left and right limits and "
+"comparing"
 msgstr ""
 
-#: src/funclib.c:4195
-msgid "If true, mixed fractions are printed"
-msgstr "åæäçïæåååæ"
+#: ../lib/library-strings.c:191
+msgid "Calculate the left limit of a real-valued function at x0"
+msgstr "èçåååæå x0 ççåæé"
 
-#: src/funclib.c:4196
-msgid "Print full expressions, even if more then a line"
-msgstr "æååæèèåïåäåääè"
+#: ../lib/library-strings.c:192
+msgid ""
+"Calculate the limit of a real-valued function at x0.  Tries to calculate "
+"both left and right limits."
+msgstr "èçåååæå x0 åçæéãååæåèèçåæéååæéã"
 
-#: src/funclib.c:4197
-msgid "Convert all results to floats before printing"
-msgstr "æåååçæèäæçæ"
+#: ../lib/library-strings.c:193
+msgid "Integration by midpoint rule"
+msgstr ""
 
-#: src/funclib.c:4198
-msgid "Use scientific notation"
-msgstr "äççåèææ"
+#: ../lib/library-strings.c:194
+msgid "Attempt to calculate numerical derivative"
+msgstr "åèèçæååæ"
 
-#: src/funclib.c:4200
+#: ../lib/library-strings.c:195
 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:4206
-msgid "Expands a matrix just like we do on unquoted matrix input"
+"Numerically compute the coefficients for a cosine Fourier series for a "
+"function on [0,L] up to the Nth coefficient."
 msgstr ""
 
-#: src/funclib.c:4207
-msgid "Gets the rows of a matrix as a vertical vector"
+#: ../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"
 msgstr ""
 
-#: src/funclib.c:4208
+#: ../lib/library-strings.c:197
+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"
+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."
+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"
+msgstr ""
+
+#: ../lib/library-strings.c:201
+msgid ""
+"Integration by rule set in NumericalIntegralFunction of f from a to b using "
+"NumericalIntegralSteps steps"
+msgstr ""
+
+#: ../lib/library-strings.c:202
+msgid "Attempt to calculate numerical left derivative"
+msgstr ""
+
+#: ../lib/library-strings.c:203
+msgid "Attempt to calculate the limit of f(step_fun(i)) as i goes from 1 to N"
+msgstr ""
+
+#: ../lib/library-strings.c:204
+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]"
+msgstr ""
+
+#: ../lib/library-strings.c:206
+msgid "Compute one-sided derivative using five point formula"
+msgstr ""
+
+#: ../lib/library-strings.c:207
+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]"
+msgstr ""
+
+#: ../lib/library-strings.c:209
+msgid "Calculate the right limit of a real-valued function at x0"
+msgstr ""
+
+#: ../lib/library-strings.c:210
+msgid "Compute two-sided derivative using five-point formula"
+msgstr ""
+
+#: ../lib/library-strings.c:211
+msgid "Compute two-sided derivative using three-point formula"
+msgstr ""
+
+#: ../lib/library-strings.c:212
+msgid "argument (angle) of complex number"
+msgstr "åæçèè"
+
+#: ../lib/library-strings.c:213
+msgid "Dirichlet kernel of order n"
+msgstr ""
+
+#: ../lib/library-strings.c:214
+msgid "Returns 1 iff all elements are zero"
+msgstr ""
+
+#: ../lib/library-strings.c:215
+msgid "The error function, 2/sqrt(pi) * int_0^x e^(-t^2) dt"
+msgstr ""
+
+#: ../lib/library-strings.c:216
+msgid "Fejer kernel of order n"
+msgstr ""
+
+#: ../lib/library-strings.c:217
+msgid "Returns 1 iff all elements are equal"
+msgstr ""
+
+#: ../lib/library-strings.c:218
+msgid "Find the first value where f(x)=0"
+msgstr "èç f(x)=0 ççääæã"
+
+#: ../lib/library-strings.c:219
+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"
+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"
+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"
+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"
+msgstr ""
+
+#: ../lib/library-strings.c:224
+msgid ""
+"Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is "
+"2pi)"
+msgstr ""
+
+#: ../lib/library-strings.c:225
+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."
+msgstr ""
+
+#: ../lib/library-strings.c:227
+msgid "The cis function, that is cos(x)+i*sin(x)"
+msgstr "cis åæïå cos(x)+i*sin(x)"
+
+#: ../lib/library-strings.c:228
+msgid "Convert degrees to radians"
+msgstr "åèåæçæåå"
+
+#: ../lib/library-strings.c:229
+msgid "Convert radians to degrees"
+msgstr "åååæçæèå"
+
+#: ../lib/library-strings.c:230
+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"
+msgstr ""
+"äççåæææææåè y'=f(x,y)ïn æäåå x0, y0 å x1ïäç x1 èå yã"
+
+#: ../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"
+msgstr ""
+
+#: ../lib/library-strings.c:233
+msgid "Find root of a function using the bisection method"
+msgstr "äçäåæèçåæçæ"
+
+#: ../lib/library-strings.c:234
+msgid "Find root of a function using the method of false position"
+msgstr ""
+
+#: ../lib/library-strings.c:235
+msgid "Find root of a function using the Muller's method"
+msgstr ""
+
+#: ../lib/library-strings.c:236
+msgid "Find root of a function using the secant method"
+msgstr ""
+
+#: ../lib/library-strings.c:237
+msgid "Find roots of a polynomial (given as vector of coefficients)"
+msgstr "èçåéåçæ(äåéååçåçæ)"
+
+#: ../lib/library-strings.c:238
+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"
+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"
+msgstr ""
+
+#: ../lib/library-strings.c:241
+msgid "Calculate average of an entire matrix"
+msgstr "èçæäçéçååå"
+
+#: ../lib/library-strings.c:242
+msgid "Integral of the GaussFunction from 0 to x (area under the normal curve)"
+msgstr ""
+
+#: ../lib/library-strings.c:243
+msgid "The normalized Gauss distribution function (the normal curve)"
+msgstr ""
+
+#: ../lib/library-strings.c:244
+msgid "Calculate median of an entire matrix"
+msgstr "èçæäçéçäéå"
+
+#: ../lib/library-strings.c:245
+msgid "Calculate the population standard deviation of a whole matrix"
+msgstr ""
+
+#: ../lib/library-strings.c:246
+msgid "Calculate average of each row in a matrix"
+msgstr "èççéæäèçååå"
+
+#: ../lib/library-strings.c:247
+msgid "Calculate median of each row in a matrix"
+msgstr ""
+
+#: ../lib/library-strings.c:248
+msgid ""
+"Calculate the population standard deviations of rows of a matrix and return "
+"a vertical vector"
+msgstr ""
+
+#: ../lib/library-strings.c:249
+msgid ""
+"Calculate the standard deviations of rows of a matrix and return a vertical "
+"vector"
+msgstr "èççéåèçæåååèåääååé"
+
+#: ../lib/library-strings.c:250
+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)"
+msgstr ""
+"ççéææåæåéåçæïåääçéåçååäéå epsilon æåèææèè "
+"maxn æèå(åèèå null)"
+
+#: ../lib/library-strings.c:252
+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)"
+msgstr ""
+
+#: ../lib/library-strings.c:254
+msgid "Attempt to symbolically differentiate a function n times"
+msgstr "åèååæèè n æçåæå"
+
+#: ../lib/library-strings.c:255
+msgid ""
+"Attempt to symbolically differentiate a function n times quietly and return "
+"null on failure"
+msgstr "åèåääåæèè n ææåïåçåæåçæïåæåèèå nullã"
+
+#: ../lib/library-strings.c:256
+msgid ""
+"Attempt to construct the taylor approximation function around x0 to the nth "
+"degree."
+msgstr ""
+
+#: ../src/calc.c:217
+msgid "Uncategorized"
+msgstr "æåçç"
+
+#: ../src/calc.c:399
+msgid "Trying to set an alias for an alias"
+msgstr "èåçääååèçåå"
+
+#: ../src/calc.c:978
+msgid "Bad identifier for function node!"
+msgstr "åæèççéèæèçï"
+
+#: ../src/calc.c:1016 ../src/eval.c:6439 ../src/eval.c:6633
+msgid "Unexpected operator!"
+msgstr "ååçæäç"
+
+#. FIXME:
+#: ../src/calc.c:1208
+msgid "Cannot currently print polynomials of more than 3 vars"
+msgstr "ååäèæååéèè 3 äçåéå"
+
+#: ../src/calc.c:1300
+msgid "NULL function!"
+msgstr "çåæï"
+
+#. variable and reference functions should
+#. never be in the etree
+#: ../src/calc.c:1366
+msgid "Unexpected function type!"
+msgstr "ååçåæçåï"
+
+#: ../src/calc.c:1381
+msgid "NULL tree!"
+msgstr "çæï"
+
+#: ../src/calc.c:1471 ../src/eval.c:6932
+msgid "Unexpected node!"
+msgstr "ååçèçï"
+
+#: ../src/calc.c:1966
+#, c-format
+msgid "File '%s' is a wrong version of GEL"
+msgstr "æäâ%sâç GEL çæéè"
+
+#: ../src/calc.c:2016 ../src/calc.c:2025 ../src/calc.c:2030 ../src/calc.c:2039
+#: ../src/calc.c:2044 ../src/calc.c:2053 ../src/calc.c:2058 ../src/calc.c:2067
+#: ../src/calc.c:2072 ../src/calc.c:2083 ../src/calc.c:2088 ../src/calc.c:2099
+#: ../src/calc.c:2106 ../src/calc.c:2119 ../src/calc.c:2125 ../src/calc.c:2132
+#: ../src/calc.c:2141 ../src/calc.c:2152 ../src/calc.c:2158 ../src/calc.c:2165
+#: ../src/calc.c:2171 ../src/calc.c:2178 ../src/calc.c:2184 ../src/calc.c:2191
+#: ../src/calc.c:2197 ../src/calc.c:2204 ../src/calc.c:2210 ../src/calc.c:2217
+#: ../src/calc.c:2223 ../src/calc.c:2230 ../src/calc.c:2236 ../src/calc.c:2243
+#: ../src/calc.c:2259 ../src/calc.c:2277 ../src/calc.c:2287
+msgid "Badly formed record"
+msgstr "éèæåçèå"
+
+#: ../src/calc.c:2019
+msgid "Record out of place"
+msgstr "èåäçäæç"
+
+#: ../src/calc.c:2301
+msgid "Missing value for function"
+msgstr "çååæå"
+
+#: ../src/calc.c:2327
+msgid "Extra dictionary for NULL function"
+msgstr "çåæçéååå"
+
+#: ../src/calc.c:2379 ../src/calc.c:2922 ../src/calc.c:2957
+#, c-format
+msgid "Can't open file: '%s'"
+msgstr "æææåæäïâ%sâ"
+
+#: ../src/calc.c:2580
+msgid "Load a file into the interpretor"
+msgstr "ææäèåèéå"
+
+#: ../src/calc.c:2583
+msgid "Load a plugin"
+msgstr "èåääæä"
+
+#: ../src/calc.c:2586
+msgid "List files in the current directory"
+msgstr "ååååçåçæä"
+
+#: ../src/calc.c:2589
+msgid "Change directory"
+msgstr "æåçå"
+
+#: ../src/calc.c:2592
+msgid "Print current directory"
+msgstr "æåååçå"
+
+#: ../src/calc.c:2595
+msgid "Print help (or help on a function/command)"
+msgstr "æååå(æåæ/åäçåå)"
+
+#: ../src/calc.c:2611
+msgid ""
+"\n"
+"For a manual on using Genius and the GEL language type:\n"
+msgstr ""
+"\n"
+"èèåääåääç Genius å GEL èèçååæåïèåï\n"
+
+#: ../src/calc.c:2613
+msgid "  manual\n"
+msgstr "  æå\n"
+
+#: ../src/calc.c:2617
+msgid ""
+"\n"
+"For help on a specific function type:\n"
+msgstr ""
+"\n"
+"æååæçåçååï\n"
+
+#: ../src/calc.c:2619
+msgid "  help FunctionName\n"
+msgstr "  åå åæå\n"
+
+#: ../src/calc.c:2623
+msgid ""
+"\n"
+"Commands:\n"
+msgstr ""
+"\n"
+"åäï\n"
+
+#: ../src/calc.c:2668
+msgid ""
+"\n"
+"Undocumented:\n"
+msgstr ""
+"\n"
+"ææææçï\n"
+
+#. func
+#. aliasfor
+#. category
+#: ../src/calc.c:2711
+msgid "Not documented"
+msgstr "ææææç"
+
+#: ../src/calc.c:2733
+#, c-format
+msgid "'%s' is not documented"
+msgstr "â%sâææææ"
+
+#: ../src/calc.c:2735
+#, c-format
+msgid "'%s' is not documented.  Perhaps you meant %s."
+msgstr "ææâ%sâçææãææäææ %sã"
+
+#: ../src/calc.c:2745
+#, c-format
+msgid "%s is an alias for %s\n"
+msgstr "%s æ %s çåå\n"
+
+#: ../src/calc.c:2759
+msgid "Parameter: "
+msgstr "åæï"
+
+#: ../src/calc.c:2784
+msgid "Aliases:"
+msgstr "ååï"
+
+#: ../src/calc.c:2796
+#, c-format
+msgid "Description: %s\n"
+msgstr "æèï%s\n"
+
+#: ../src/calc.c:2982 ../src/calc.c:2989
+#, c-format
+msgid "Error changing to directory '%s': %s"
+msgstr "åæåâ%sâçååéï%s"
+
+#: ../src/calc.c:3003 ../src/calc.c:3014
+#, c-format
+msgid "Can't expand '%s'"
+msgstr "æææå â%sâ"
+
+#: ../src/calc.c:3084
+#, c-format
+msgid "Cannot open plugin '%s'!"
+msgstr "æææåæäâ%sâï"
+
+#: ../src/calc.c:3174
+#, c-format
+msgid "getcwd error: %s"
+msgstr "getcwd éèï%s"
+
+#: ../src/calc.c:3233
+#, c-format
+msgid "ERROR: 'pipe' failed: %s"
+msgstr "éèïâpipeâåèï%s"
+
+#: ../src/calc.c:3240 ../src/calc.c:3247
+#, c-format
+msgid "ERROR: 'write' possibly failed: %s"
+msgstr "éèïâwriteâåèåèäï%s"
+
+#: ../src/calc.c:3315
+msgid "ERROR: Probably corrupt stack!"
+msgstr "éèïäèæåæéèï"
+
+#: ../src/calc.c:3327
+msgid ""
+"ERROR: 'local' in a wrong place, can only be first statement in a function!"
+msgstr "éèïâlocalâäçéèïåèääåæççäæèåï"
+
+#: ../src/calc.c:3351
+msgid "ERROR: Can't execute more things at once!"
+msgstr "éèïçåäèæèæåçäæï"
+
+#: ../src/calc.c:3457
+#, c-format
+msgid "ERROR: %s before newline"
+msgstr "éèïæèåæ %s"
+
+#: ../src/calc.c:3459
+#, c-format
+msgid "ERROR: %s at end of input"
+msgstr "éèïèåçæåæ %s"
+
+#: ../src/calc.c:3466
+#, c-format
+msgid "ERROR: %s before '%s'"
+msgstr "éèïâ%2$sâåæ%1$s"
+
+#: ../src/calc.h:32
+msgid "Copyright (C) 1997-2011 JiÅÃ (George) Lebl, Ph.D."
+msgstr "çæææ (C) 1997-2011 JiÅÃ (George) Lebl åå"
+
+#: ../src/compil.c:537 ../src/compil.c:543
+msgid "Bad tree record when decompiling"
+msgstr "åçèæåçåçæèå"
+
+#: ../src/eval.c:1448 ../src/eval.c:1505 ../src/eval.c:1520
+#, fuzzy
+msgid "Cannot compare non value or bool only matrixes"
+msgstr "æææèæéååçççé"
+
+#. also on rationals but as integers
+#: ../src/eval.c:1576 ../src/eval.c:1622
+msgid "Modulo arithmetic only works on integers"
+msgstr "äçæåèåææääç"
+
+#: ../src/eval.c:1834
+msgid ""
+"Can't add/subtract a scalar to non-square matrix (A + x is defined as A + "
+"x*I)"
+msgstr "äèåæéäéæéçå(A + x åää A + x*I)"
+
+#: ../src/eval.c:1930
+msgid "Can't add/subtract two matricies of different sizes"
+msgstr "äèåäääåååççéèèåå"
+
+#: ../src/eval.c:1932
+msgid ""
+"Can't do element by element operations on two matricies of different sizes"
+msgstr "äèåäääåååççéèèæåçèç"
+
+#: ../src/eval.c:1998
+msgid "Can't multiply matricies of wrong sizes"
+msgstr "äèåååéèççéèèçä"
+
+#: ../src/eval.c:2049
+msgid "Powers are defined on (square matrix)^(integer) only"
+msgstr "åèçååïæéï^ïææïæåä"
+
+#: ../src/eval.c:2055
+msgid "Powers on matrices in modulo mode are defined on integer matrices only"
+msgstr ""
+
+#: ../src/eval.c:2063
+msgid "Exponent too large"
+msgstr "ææåå"
+
+#: ../src/eval.c:2090 ../src/eval.c:2205 ../src/eval.c:2271
+msgid "Matrix appears singular and can't be inverted"
+msgstr "çéäååéïäèæé"
+
+#: ../src/eval.c:2182
+msgid "Can't divide matrices of different sizes or non-square matrices"
+msgstr "äèåéæéæäåååççéåéæ"
+
+#: ../src/eval.c:2253
+msgid "Can't divide by a non-square matrix"
+msgstr "äèèéæéé"
+
+#: ../src/eval.c:2669 ../src/eval.c:2696 ../src/eval.c:2717 ../src/eval.c:2741
+#: ../src/eval.c:2789
+msgid "Operations on functions with variable argument list not supported"
+msgstr "äææéèåååæèæäåæ"
+
+#: ../src/eval.c:2674
+msgid ""
+"Operations on functions with different number of arguments not supported"
+msgstr "äææéèäåæççåææäåæ"
+
+#: ../src/eval.c:2794
+msgid "Function creation with wrong number of arguments"
+msgstr "åååæçåææçäæç"
+
+#: ../src/eval.c:3372 ../src/eval.c:4746
+msgid "Unevaluatable function type encountered!"
+msgstr ""
+
+#: ../src/eval.c:3394
+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âãææåçæäæèæâ1iâ(-1 çåææ)ã"
+
+#: ../src/eval.c:3435 ../src/eval.c:3463 ../src/eval.c:6750
+#, 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:6757
+#, c-format
+msgid "Variable '%s' used uninitialized"
+msgstr "äççåéâ%sâæçååå"
+
+#: ../src/eval.c:3474 ../src/eval.c:4525
+#, c-format
+msgid ""
+"Call of '%s' with the wrong number of arguments!\n"
+"(should be %d)"
+msgstr ""
+"èçâ%sâæåæçäæäæçï\n"
+"ïåèæå %d äï"
+
+#: ../src/eval.c:3477
+#, c-format
+msgid "Trying to dereference '%s' which is not a reference!\n"
+msgstr "åèåæåçâ%sâïåææåçï\n"
+
+#: ../src/eval.c:3482
+msgid "NULL reference encountered!"
+msgstr "éåäç(NULL)åçï"
+
+#: ../src/eval.c:3609
+msgid "Cannot compare matrixes"
+msgstr "äèæèçé"
+
+#: ../src/eval.c:3651
+msgid "Primitives must get numeric/matrix/string arguments"
+msgstr ""
+
+#: ../src/eval.c:3742
+msgid "Bad argument to modular operation"
+msgstr "åææäçåææè"
+
+#: ../src/eval.c:4460
+#, c-format
+msgid "Function '%s' used uninitialized, perhaps you meant %s."
+msgstr "äçäæåååçåæâ%sâïåèææçæ %sã"
+
+#: ../src/eval.c:4467
+#, c-format
+msgid "Function '%s' used uninitialized"
+msgstr "åäççåæâ%sâæçååå"
+
+#: ../src/eval.c:4488
+#, c-format
+msgid "Can't dereference '%s'!"
+msgstr "ææåæåçâ%sâï"
+
+#: ../src/eval.c:4496
+msgid "Can't call a non-function!"
+msgstr "äèèçääéåæï"
+
+#: ../src/eval.c:4530
+#, c-format
+msgid ""
+"Call of '%s' with the wrong number of arguments!\n"
+"(should be greater than %d)"
+msgstr ""
+"èçâ%sâæåæçäæäæçï\n"
+"ïååä %d äï"
+
+#: ../src/eval.c:4569
+#, c-format
+msgid "Referencing an undefined variable %s!"
+msgstr "åçäæåäç %s åéï"
+
+#: ../src/eval.c:4723
+msgid "Reference function with arguments encountered!"
+msgstr "éåååæçåçåæï"
+
+#: ../src/eval.c:4728
+msgid "Unnamed reference function encountered!"
+msgstr "éåäæååçåçï"
+
+#: ../src/eval.c:4851
+msgid "Bad type for 'for/sum/prod' loop!"
+msgstr "âfor/sum/prodâåçäçåéèï"
+
+#: ../src/eval.c:4856
+msgid "'for/sum/prod' loop increment can't be 0"
+msgstr "âfor/sum/prodâåççåéäèä 0"
+
+#: ../src/eval.c:4967
+msgid "Bad type for 'for in' loop!"
+msgstr "âfor inâåçäçåéèï"
+
+#: ../src/eval.c:5131 ../src/eval.c:5164
+msgid "Continue or break outside a loop, assuming \"return null\""
+msgstr "åçäåæ continue æ breakïåèäâreturn nullâ"
+
+#: ../src/eval.c:5225
+msgid "Wrong argument type as matrix index"
+msgstr "çäçéçåçåæçåéè"
+
+#: ../src/eval.c:5235
+msgid "Matrix index too large"
+msgstr "çéçååå"
+
+#: ../src/eval.c:5238
+msgid "Matrix index less than 1"
+msgstr "çéçåäèåä1"
+
+#: ../src/eval.c:5261 ../src/eval.c:5276
+msgid "Matrix index out of range"
+msgstr "çéçåèç"
+
+#: ../src/eval.c:5325 ../src/eval.c:5387 ../src/eval.c:5455 ../src/eval.c:5496
+#: ../src/eval.c:5704
+#, c-format
+msgid "Trying to set a protected id '%s'"
+msgstr "åèèçääåäæç id â%sâ"
+
+#: ../src/eval.c:5343 ../src/eval.c:5382
+msgid "Indexed Lvalue not user function"
+msgstr ""
+
+#: ../src/eval.c:5366 ../src/eval.c:5480
+msgid "Dereference of non-identifier!"
+msgstr ""
+
+#: ../src/eval.c:5372 ../src/eval.c:5486
+msgid "Dereference of undefined variable!"
+msgstr "åæåçæåäçåéï"
+
+#: ../src/eval.c:5376 ../src/eval.c:5490
+msgid "Dereference of non-reference!"
+msgstr ""
+
+#: ../src/eval.c:5405
+msgid "Indexed Lvalue not an identifier or a dereference"
+msgstr ""
+
+#: ../src/eval.c:5443
+msgid "Lvalue not an identifier/dereference/matrix location!"
+msgstr ""
+
+#: ../src/eval.c:5467 ../src/eval.c:5508
+msgid "Referencing an undefined variable!"
+msgstr "åçäæåäçåéï"
+
+#: ../src/eval.c:5554 ../src/eval.c:5632 ../src/eval.c:5641
+msgid "Wrong matrix dimensions when setting"
+msgstr "èçäéèççéçæ"
+
+#: ../src/eval.c:5572 ../src/eval.c:5612 ../src/eval.c:5678 ../src/eval.c:5814
+#: ../src/eval.c:5939
+msgid "Matrix index not an integer or a vector"
+msgstr "çéçåäæääæææåé"
+
+#: ../src/eval.c:5699
+msgid "Parameters can only be created in the global context"
+msgstr "åèåååçåäåååæ"
+
+#: ../src/eval.c:5761 ../src/eval.c:5806 ../src/eval.c:5897
+msgid "Index works only on matricies"
+msgstr "çååèçåçéä"
+
+#: ../src/eval.c:5794
+msgid "Vector index not an integer or a vector"
+msgstr "åéçåäæääæææåé"
+
+#: ../src/eval.c:5962
+msgid "number"
+msgstr "æ"
+
+#: ../src/eval.c:5963
+msgid "matrix"
+msgstr "çé"
+
+#: ../src/eval.c:5964
+msgid "string"
+msgstr "åçä"
+
+#: ../src/eval.c:5965
+msgid "function"
+msgstr "åæ"
+
+#: ../src/eval.c:5966
+msgid "identifier"
+msgstr "æèç"
+
+#: ../src/eval.c:5967
+msgid "polynomial"
+msgstr "åéå"
+
+#: ../src/eval.c:5968
+msgid "boolean"
+msgstr "åå"
+
+#: ../src/eval.c:5988
+msgid "Addition"
+msgstr "åæ"
+
+#: ../src/eval.c:5989
+msgid "Element by element addition"
+msgstr "æåççå"
+
+#: ../src/eval.c:5990
+msgid "Subtraction"
+msgstr "åæ"
+
+#: ../src/eval.c:5991
+msgid "Element by element subtraction"
+msgstr "æåççå"
+
+#: ../src/eval.c:5992
+msgid "Multiplication"
+msgstr "äæ"
+
+#: ../src/eval.c:5993
+msgid "Element by element multiplication"
+msgstr "æåççä"
+
+#: ../src/eval.c:5994
+msgid "Division"
+msgstr "éæ"
+
+#: ../src/eval.c:5995
+msgid "Element by element division"
+msgstr "æåççé"
+
+#: ../src/eval.c:5996
+msgid "Back division"
+msgstr ""
+
+#: ../src/eval.c:5997
+msgid "Element by element back division"
+msgstr ""
+
+#: ../src/eval.c:5998
+msgid "Modulo"
+msgstr "ä"
+
+#: ../src/eval.c:5999
+msgid "Element by element modulo"
+msgstr "æåçåæ"
+
+#: ../src/eval.c:6000
+#, fuzzy
+msgid "Negation"
+msgstr "åå"
+
+#: ../src/eval.c:6001
+msgid "Power"
+msgstr "å"
+
+#: ../src/eval.c:6002
+msgid "Element by element power"
+msgstr "æåçæå"
+
+#: ../src/eval.c:6003
+msgid "Factorial"
+msgstr "éä"
+
+#: ../src/eval.c:6004
+msgid "Double factorial"
+msgstr "åéä"
+
+#: ../src/eval.c:6005
+msgid "Transpose"
+msgstr "èç"
+
+#: ../src/eval.c:6006
+msgid "ConjugateTranspose"
+msgstr "åèèç"
+
+#: ../src/eval.c:6007
+msgid "Comparison (<=>)"
+msgstr "æèï<=>ï"
+
+#: ../src/eval.c:6008
+msgid "XOR"
+msgstr "åæ"
+
+#: ../src/eval.c:6009
+msgid "NOT"
+msgstr "é"
+
+#: ../src/eval.c:6029
+#, c-format
+msgid "Bad types for '%s'"
+msgstr "â%sâçåéè"
+
+#: ../src/eval.c:6040
+#, c-format
+msgid "%s not defined on <%s> and <%s>"
+msgstr "%s æå <%s> å <%s> äåä"
+
+#: ../src/eval.c:6059
+#, c-format
+msgid "Bad type for '%s'"
+msgstr "â%sâçåéè"
+
+#: ../src/eval.c:6069
+#, c-format
+msgid "%s not defined on <%s>"
+msgstr "%s æå <%s> äåä"
+
+#: ../src/eval.c:6088 ../src/eval.c:6105
+msgid "Vector building only works on numbers"
+msgstr ""
+
+#. FIXME: perhaps we should just return null like octave?
+#: ../src/eval.c:6098
+msgid "Impossible arguments to vector building operator"
+msgstr ""
+
+#: ../src/funclib.c:116
+#, c-format
+msgid "%s: argument too large"
+msgstr "%sïåæåå"
+
+#: ../src/funclib.c:143
+#, c-format
+msgid "Cannot parse version string: %s"
+msgstr "ææèæçæåçäï%s"
+
+#: ../src/funclib.c:172 ../src/gnome-genius.c:1924
+#, c-format
+msgid ""
+"Genius %s\n"
+"%s\n"
+"\n"
+"    This program is free software: you can redistribute it and/or modify\n"
+"    it under the terms of the GNU General Public License as published by\n"
+"    the Free Software Foundation, either version 3 of the License, or\n"
+"    (at your option) any later version.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"    GNU General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the GNU General Public License\n"
+"    along with this program.  If not, see <http://www.gnu.org/licenses/>.\n"
+msgstr ""
+"Genius %s\n"
+"%s\n"
+"\n"
+"    æçåæèçèäïæåäæçèçèäåéäæåèç GNU GPL åèèçåæ"
+"å/æäæåï\n"
+"    GPL åèåèéççäçæäåçääçæã\n"
+"\n"
+"    æçååèçççæåæåèååææçïäæäææäääèï\n"
+"    åääääçéäçåæéæçääçææéæåæéäææääèäã\n"
+"    èåçGNU GPL åèäççèã\n"
+"\n"
+"    æåèåæå Nautilus çåææåä GNU GPL åèçåæï\n"
+"    åæææææåçèïèç <http://www.gnu.org/licenses/>ã\n"
+
+#: ../src/funclib.c:266
+#, c-format
+msgid "%s: trying to undefine a protected id!"
+msgstr "%sïåèåæåäääåäæçIDï"
+
+#: ../src/funclib.c:533
+#, c-format
+msgid "%s: trying to set a protected id!"
+msgstr "%sïåèèçääåäæçIDï"
+
+#. FIXME: fix this, this should just work too
+#: ../src/funclib.c:539
+#, c-format
+msgid "%s: trying to set a parameter, use the equals sign"
+msgstr "%sïèåèçääåæïäççå"
+
+#: ../src/funclib.c:566 ../src/funclib.c:659
+#, c-format
+msgid "%s: Too many arguments, should be at most %d"
+msgstr "%sïåéååïæååèæ %d ä"
+
+#: ../src/funclib.c:807
+msgid "Cannot apply function to two differently sized matrixes"
+msgstr "ææåääååäåççéäçåæ"
+
+#: ../src/funclib.c:1442 ../src/funclib.c:1479
+#, c-format
+msgid "%s: Not implemented (yet) for complex values"
+msgstr "%sïåæååæååç"
+
+#: ../src/funclib.c:1932
+#, c-format
+msgid "%s: square root for composite moduli is not yet implemented"
+msgstr ""
+
+#: ../src/funclib.c:1940
+#, c-format
+msgid "%s: Cannot find square root function for prime moduli"
+msgstr ""
+
+#: ../src/funclib.c:1973
+#, c-format
+msgid "%s: matrix argument is not square"
+msgstr "%sïçéåæäææé"
+
+#: ../src/funclib.c:2101 ../src/funclib.c:2201
+#, c-format
+msgid "%s: matrix argument must be integer only"
+msgstr "%sïçéåæåèæææ"
+
+#: ../src/funclib.c:2123 ../src/funclib.c:2223
+#, c-format
+msgid "%s: argument must be an integer"
+msgstr "%sïåæåéäææ"
+
+#: ../src/funclib.c:2458 ../src/funclib.c:2545
+#, c-format
+msgid "%s: matrix argument must be value only"
+msgstr "%sïçéåæåèäå"
+
+#: ../src/funclib.c:2804 ../src/funclib.c:2862 ../src/funclib.c:4400
+#: ../src/funclib.c:4694
+#, c-format
+msgid "%s: too many arguments"
+msgstr "%sïåæèå"
+
+#: ../src/funclib.c:3112
+#, c-format
+msgid "%s: vector argument not value only"
+msgstr "%sïåéåæäåäå"
+
+#: ../src/funclib.c:3123 ../src/funclib.c:3162
+#, c-format
+msgid "%s: argument can't be negative or 0"
+msgstr "%sïåæåéäæ"
+
+#: ../src/funclib.c:3131 ../src/funclib.c:3167
+#, c-format
+msgid "%s: vector argument has too large entries"
+msgstr "%sïåéåæåçèå"
+
+#: ../src/funclib.c:3209
+#, c-format
+msgid "%s: arguments must be vectors of equal size"
+msgstr "%sïåæåéæçéçåé"
+
+#: ../src/funclib.c:3701 ../src/funclib.c:3707
+#, c-format
+msgid "%s: %s not a reference"
+msgstr "%sï%s äæääåç"
+
+#: ../src/funclib.c:3746
+#, c-format
+msgid "%s: matrices not of the same height"
+msgstr "%sïçééåäçç"
+
+#: ../src/funclib.c:3751 ../src/funclib.c:4394
+msgid "third argument"
+msgstr "çääåæ"
+
+#: ../src/funclib.c:3756
+msgid "fourth argument"
+msgstr "çåäåæ"
+
+#: ../src/funclib.c:4031
+#, c-format
+msgid "%s: argument must be greater than 2"
+msgstr "%sïåæåéåä 2"
+
+#: ../src/funclib.c:4134 ../src/funclib.c:4163 ../src/funclib.c:4415
+#: ../src/mpwrap.c:3736 ../src/mpwrap.c:3755 ../src/mpwrap.c:3812
+#: ../src/mpwrap.c:3841 ../src/mpwrap.c:3858 ../src/mpwrap.c:3907
+msgid "Division by zero!"
+msgstr "éééèï"
+
+#: ../src/funclib.c:4219
+#, c-format
+msgid "%s: arguments not horizontal vectors"
+msgstr "%sïåæäææååé"
+
+#: ../src/funclib.c:4228
+#, c-format
+msgid "%s: arguments not numeric only vectors"
+msgstr "%sïåæäæçæååé"
+
+#: ../src/funclib.c:4612
+#, c-format
+msgid "%s: argument 1 must be a quadratic polynomial"
+msgstr "%s:åæ 1 åéääæåéå"
+
+#: ../src/funclib.c:4922 ../src/funclib.c:5011 ../src/funclib.c:5272
+#: ../src/funclib.c:5279 ../src/funclib.c:5335 ../src/funclib.c:5342
+#: ../src/funclib.c:5413 ../src/funclib.c:5427
+#, c-format
+msgid "%s: value out of range"
+msgstr "%sïåèåèå"
+
+#: ../src/funclib.c:5553
+#, c-format
+msgid "%s: undefined function"
+msgstr "%sïæåäçåæ"
+
+#: ../src/funclib.c:5559
+#, c-format
+msgid "%s: flags argument must be a string"
+msgstr "%sïflags åæåéäåçä"
+
+#: ../src/funclib.c:5687 ../src/symbolic.c:723
+#, c-format
+msgid "%s: argument not a function of one variable"
+msgstr "%sïåæäæååéåæ"
+
+#: ../src/funclib.c:5899 ../src/funclib.c:5934 ../src/funclib.c:6179
+#, c-format
+msgid "%s: argument should be between %d and %d"
+msgstr "%sïåæåää %d å %d"
+
+#: ../src/funclib.c:6087
+msgid "OutputStyle must be one of normal, troff, latex or mathml"
+msgstr "OutputStyle åéæ normalïtroffïlatexïmathmlää"
+
+#: ../src/funclib.c:6127
+#, c-format
+msgid "%s: argument should be larger or equal to 0"
+msgstr "%sïåæååäçä 0"
+
+#: ../src/funclib.c:6240
+msgid "Basic"
+msgstr "åæ"
+
+#. internal
+#: ../src/funclib.c:6241
+msgid "Parameters"
+msgstr "åæ"
+
+#. internal
+#: ../src/funclib.c:6242
+msgid "Constants"
+msgstr "åé"
+
+#. internal
+#: ../src/funclib.c:6243
+msgid "Numeric"
+msgstr "æå"
+
+#. internal
+#: ../src/funclib.c:6244
+msgid "Trigonometry"
+msgstr "äè"
+
+#. internal
+#: ../src/funclib.c:6245
+msgid "Number Theory"
+msgstr "æè"
+
+#. internal
+#: ../src/funclib.c:6246
+msgid "Matrix Manipulation"
+msgstr "çéåç"
+
+#. internal
+#: ../src/funclib.c:6247
+msgid "Linear Algebra"
+msgstr "çæäæ"
+
+#. internal
+#: ../src/funclib.c:6248
+msgid "Combinatorics"
+msgstr "çåæå"
+
+#. internal
+#: ../src/funclib.c:6249
+msgid "Calculus"
+msgstr "åçå"
+
+#. internal
+#: ../src/funclib.c:6250
+msgid "Functions"
+msgstr "åæ"
+
+#. internal
+#: ../src/funclib.c:6251
+msgid "Equation Solving"
+msgstr "èæç"
+
+#. internal
+#: ../src/funclib.c:6252
+msgid "Statistics"
+msgstr "çè"
+
+#. internal
+#: ../src/funclib.c:6253
+msgid "Polynomials"
+msgstr "åéå"
+
+#. internal
+#: ../src/funclib.c:6254
+msgid "Set Theory"
+msgstr "éåè"
+
+#. internal
+#: ../src/funclib.c:6255
+msgid "Miscellaneous"
+msgstr "åå"
+
+#. internal
+#: ../src/funclib.c:6257
+msgid "Displays the user manual"
+msgstr "æççææå"
+
+#: ../src/funclib.c:6258
+msgid "Gives the warranty information"
+msgstr "æçæääæ"
+
+#: ../src/funclib.c:6259
+msgid "Return version as a 3-vector"
+msgstr ""
+
+#: ../src/funclib.c:6260
+msgid "Exits the program"
+msgstr "éåçå"
+
+#: ../src/funclib.c:6262
+msgid "Prints a string to the error stream"
+msgstr "åéèææåääåçä"
+
+#: ../src/funclib.c:6263
+msgid "Waits a specified number of seconds"
+msgstr "çåçåççæ"
+
+#: ../src/funclib.c:6264
+msgid "The true boolean value"
+msgstr ""
+
+#: ../src/funclib.c:6266
+msgid "The false boolean value"
+msgstr ""
+
+#: ../src/funclib.c:6275
+msgid "Make integer (0 or 1) from a boolean value"
+msgstr "äåååçæææ(0 æ 1)"
+
+#: ../src/funclib.c:6277
+msgid "Prints an expression"
+msgstr "æåèèå"
+
+#: ../src/funclib.c:6278
+msgid "Changes current directory"
+msgstr "æåååçå"
+
+#: ../src/funclib.c:6279
+msgid "Prints an expression without a trailing newline"
+msgstr "æåèèå(äåæè)"
+
+#: ../src/funclib.c:6280
+msgid "Display a string and an expression"
+msgstr "æçåçäåèèå"
+
+#: ../src/funclib.c:6281
+msgid "Set a global variable"
+msgstr "èçåååé"
+
+#: ../src/funclib.c:6283
+msgid "Set the category and help description line for a function"
+msgstr "èçåæçåçåååæèè"
+
+#: ../src/funclib.c:6284
+msgid "Sets up a help alias"
+msgstr "èçääåååå"
+
+#: ../src/funclib.c:6286
+msgid "Identity function, returns its argument"
+msgstr ""
+
+#: ../src/funclib.c:6288
+msgid "Generate random float"
+msgstr "äçéææçæ"
+
+#: ../src/funclib.c:6290
+msgid "Generate random integer"
+msgstr "äçéæææ"
+
+#: ../src/funclib.c:6293 ../src/gnome-genius.c:2468
+msgid "Floating point precision"
+msgstr "æççå"
+
+#: ../src/funclib.c:6295 ../src/gnome-genius.c:2357
+msgid ""
+"Display 0.0 when floating point number is less than 10^-x (0=never chop)"
+msgstr "åæçæåä 10^-x (0=äèå) ææç 0.0ã"
+
+#: ../src/funclib.c:6298 ../src/gnome-genius.c:2380
+msgid "Only chop numbers when another number is greater than 10^-x"
+msgstr "åæåäääæåä 10^-x ææèåæå"
+
+#: ../src/funclib.c:6299
+msgid "Maximum digits to display"
+msgstr "æççæåäæ"
+
+#: ../src/funclib.c:6300
+#, fuzzy
+msgid "Maximum errors to display"
+msgstr "æççæåéèæ"
+
+#: ../src/funclib.c:6301
+msgid "Output style: normal, latex, mathml or troff"
+msgstr "èåæåïnormalãlatexãmathml æ troff"
+
+#: ../src/funclib.c:6302
+msgid "Integer output base"
+msgstr "ææèåèå"
+
+#: ../src/funclib.c:6303
+msgid "If true, mixed fractions are printed"
+msgstr "åæäçïæåååæ"
+
+#: ../src/funclib.c:6304
+msgid "Print full expressions, even if more than a line"
+msgstr "æååæèèåïåäåääè"
+
+#: ../src/funclib.c:6305
+msgid "Convert all results to floats before printing"
+msgstr "æåååçæèäæçæ"
+
+#: ../src/funclib.c:6306
+msgid "Use scientific notation"
+msgstr "äççåèææ"
+
+#: ../src/funclib.c:6308
+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:6314
+msgid "Expands a matrix just like we do on unquoted matrix input"
+msgstr ""
+
+#: ../src/funclib.c:6315
+msgid "Gets the rows of a matrix as a vertical vector"
+msgstr "äååéååèåçéçè"
+
+#: ../src/funclib.c:6316
 msgid "Gets the columns of a matrix as a horizontal vector"
+msgstr "äèåéååèåçéçå"
+
+#: ../src/funclib.c:6317
+msgid "Gets the diagonal entries of a matrix as a column vector"
+msgstr "äååéçååååçéåèçäçåç"
+
+#: ../src/funclib.c:6318
+msgid "Count the number of zero columns in a matrix"
+msgstr "ååçéçéåæ"
+
+#: ../src/funclib.c:6319
+msgid "Removes any all-zero columns of M"
+msgstr "çé M çåéå"
+
+#: ../src/funclib.c:6321
+msgid "Calculates the conjugate"
+msgstr "èçåè"
+
+#: ../src/funclib.c:6326
+msgid "Calculates the sine function"
+msgstr "èçæååæ"
+
+#: ../src/funclib.c:6329
+msgid "Calculates the cosine function"
+msgstr "èçäååæ"
+
+#: ../src/funclib.c:6332
+msgid "Calculates the hyperbolic sine function"
+msgstr "èçåææååæ"
+
+#: ../src/funclib.c:6335
+msgid "Calculates the hyperbolic cosine function"
+msgstr "èçåæäååæ"
+
+#: ../src/funclib.c:6338
+msgid "Calculates the tan function"
+msgstr "èçæååæ"
+
+#: ../src/funclib.c:6341
+msgid "Calculates the arctan function"
+msgstr "èçåæååæ"
+
+#: ../src/funclib.c:6346
+msgid "Calculates the arctan2 function (arctan(y/x) if x>0)"
+msgstr "èç arctan2 åæ(arctan(y/x) if x>0)"
+
+#: ../src/funclib.c:6350
+msgid "The number pi"
+msgstr "ååç Ï"
+
+#: ../src/funclib.c:6352
+msgid "The natural number e"
+msgstr "èçåæåæ e"
+
+#: ../src/funclib.c:6354
+msgid "The Golden Ratio"
+msgstr "ééååæ"
+
+#: ../src/funclib.c:6356
+msgid "Free fall acceleration"
+msgstr "èçèäåéå"
+
+#: ../src/funclib.c:6359
+msgid "Euler's Constant gamma"
+msgstr "ææåæ Î"
+
+#: ../src/funclib.c:6363
+msgid "Catalan's Constant (0.915...)"
+msgstr "ååå(Catalan)åæ (0.915...)"
+
+#. 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:6368
+msgid "The Riemann zeta function (only real values implemented)"
+msgstr "éæÎåæ(ååçäåæå)"
+
+#: ../src/funclib.c:6372
+msgid "The Gamma function (only real values implemented)"
+msgstr "Î(Gamma)åæ(ååçäåæå)"
+
+#: ../src/funclib.c:6377
+msgid "The square root"
+msgstr "åææ"
+
+#: ../src/funclib.c:6381
+msgid "The exponential function"
+msgstr "ææåæ"
+
+#: ../src/funclib.c:6384
+msgid "The natural logarithm"
+msgstr "èçåæ"
+
+#: ../src/funclib.c:6387
+msgid "Logarithm of x base 2"
+msgstr "ä 2 äåçåæ"
+
+#: ../src/funclib.c:6392
+msgid "Logarithm of x base 10"
+msgstr "ä 10 äåçåæ"
+
+#: ../src/funclib.c:6395
+msgid "Round a number"
+msgstr "èå"
+
+#: ../src/funclib.c:6399
+msgid "Get the highest integer less than or equal to n"
+msgstr "èåäåä n çæåææ"
+
+#: ../src/funclib.c:6403
+msgid "Get the lowest integer more than or equal to n"
+msgstr "èåäåä n çæåææ"
+
+#: ../src/funclib.c:6407
+msgid "Truncate number to an integer (return the integer part)"
+msgstr "æåææéå"
+
+#: ../src/funclib.c:6412
+msgid "Make number a float"
+msgstr "èæææçæ"
+
+#: ../src/funclib.c:6415
+msgid "Get the numerator of a rational number"
+msgstr "èåæçæçåå"
+
+#: ../src/funclib.c:6417
+msgid "Get the denominator of a rational number"
+msgstr "èåæçæçåæ"
+
+#: ../src/funclib.c:6420
+msgid "Greatest common divisor"
+msgstr "æååçæ"
+
+#: ../src/funclib.c:6422
+msgid "Least common multiplier"
+msgstr "æåååæ"
+
+#: ../src/funclib.c:6424
+msgid "Check a number for being a perfect square"
+msgstr "ææääææååååææ"
+
+#: ../src/funclib.c:6425
+msgid "Check a number for being any perfect power (a^b)"
+msgstr "ææääææåååææïa^bï"
+
+#: ../src/funclib.c:6426
+msgid "Return the n'th prime (up to a limit)"
+msgstr "èåç n äçæ(æåäé)"
+
+#: ../src/funclib.c:6428
+msgid "Tests if an integer is even"
+msgstr "æèæææååæ"
+
+#: ../src/funclib.c:6429
+msgid "Tests if an integer is odd"
+msgstr "æèæææååæ"
+
+#: ../src/funclib.c:6431
+msgid "Returns the least prime greater than n (if n is positive)"
+msgstr "èååä n çæåçæïåæ n æææï"
+
+#: ../src/funclib.c:6432
+msgid "Returns the n'th Lucas number"
+msgstr "èåç n ä Lucas æ"
+
+#: ../src/funclib.c:6433
+msgid "Returns inverse of n mod m"
+msgstr ""
+
+#: ../src/funclib.c:6434
+msgid "Checks divisibility (if m divides n)"
+msgstr ""
+
+#: ../src/funclib.c:6435
+msgid ""
+"Return n/d but only if d divides n else returns garbage (this is faster than "
+"writing n/d)"
+msgstr ""
+
+#: ../src/funclib.c:6436
+msgid ""
+"Tests primality of integers, for numbers greater than 25*10^9 false positive "
+"is with low probability depending on IsPrimeMillerRabinReps"
+msgstr ""
+
+#: ../src/funclib.c:6437
+msgid "Run the strong pseudoprime test base b on n"
+msgstr ""
+
+#: ../src/funclib.c:6438
+msgid ""
+"Use the Miller-Rabin primality test on n, reps number of times.  The "
+"probability of false positive is (1/4)^reps"
+msgstr ""
+
+#: ../src/funclib.c:6439
+msgid ""
+"Use the Miller-Rabin primality test on n with enough bases that assuming the "
+"Generalized Reimann Hypothesis the result is deterministic"
+msgstr ""
+
+#: ../src/funclib.c:6440
+msgid "Return factorization of a number as a matrix"
+msgstr ""
+
+#: ../src/funclib.c:6442
+#, fuzzy
+msgid "Returns the maximum of arguments or matrix"
+msgstr "èåæåçåææçé"
+
+#: ../src/funclib.c:6445
+#, fuzzy
+msgid "Returns the minimum of arguments or matrix"
+msgstr "èåæåçåææçé"
+
+#: ../src/funclib.c:6449
+msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
+msgstr "èç Jacobi çå ïa/bïïbæåæï "
+
+#: ../src/funclib.c:6451
+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 ""
+
+#: ../src/funclib.c:6453
+msgid "Calculate the Legendre symbol (a/p)"
+msgstr "èçåèå(Legendre)çå ïa/pï"
+
+#: ../src/funclib.c:6456
+msgid "Get the real part of a complex number"
+msgstr "åååæçåé"
+
+#: ../src/funclib.c:6459
+msgid "Get the imaginary part of a complex number"
+msgstr "åååæçèé"
+
+#: ../src/funclib.c:6463
+msgid "Make an identity matrix of a given size"
+msgstr "çææåååçåäçé"
+
+#: ../src/funclib.c:6466
+msgid "Make an matrix of all zeros (or a row vector)"
+msgstr "çæääåéçé(æèåé)"
+
+#: ../src/funclib.c:6468
+msgid "Make an matrix of all ones (or a row vector)"
+msgstr "çæääå 1 çé(æååé)"
+
+#: ../src/funclib.c:6471
+msgid "Get the number of rows of a matrix"
+msgstr "ååçéçèæ"
+
+#: ../src/funclib.c:6472
+msgid "Get the number of columns of a matrix"
+msgstr "ååçéçåæ"
+
+#: ../src/funclib.c:6473
+msgid "Is a matrix square"
+msgstr "æåæé"
+
+#: ../src/funclib.c:6474
+msgid "Is argument a horizontal or a vertical vector"
+msgstr "åææèåéèæååé"
+
+#: ../src/funclib.c:6475
+msgid "Is a matrix upper triangular"
+msgstr "çéæåäääèé"
+
+#: ../src/funclib.c:6476
+msgid "Is a matrix lower triangular"
+msgstr "çéæåäääèé"
+
+#: ../src/funclib.c:6477
+msgid "Is a matrix diagonal"
+msgstr "çéæåäåèé"
+
+#: ../src/funclib.c:6478
+msgid "Get the number of elements of a matrix"
+msgstr "èåçéäçåçæç"
+
+#: ../src/funclib.c:6480
+msgid "Get the row echelon form of a matrix"
+msgstr ""
+
+#: ../src/funclib.c:6484
+msgid "Get the reduced row echelon form of a matrix"
+msgstr ""
+
+#: ../src/funclib.c:6488
+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 ""
+
+#: ../src/funclib.c:6491
+msgid "Get the determinant of a matrix"
+msgstr "èåääçéçèåå"
+
+#: ../src/funclib.c:6494
+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:6496
+msgid "Get the nullspace of a matrix"
+msgstr "ååçéçéçé"
+
+#: ../src/funclib.c:6498
+msgid "Make new matrix of given size from old one"
+msgstr "æèåçéåæååçæçé"
+
+#: ../src/funclib.c:6499
+msgid "Return the index complement of a vector of indexes"
+msgstr ""
+
+#: ../src/funclib.c:6500
+msgid "Get the Hermitian product of two vectors"
+msgstr "èçääåéç Hermitian ç"
+
+#: ../src/funclib.c:6503
+msgid "Check if a matrix is a matrix of numbers"
+msgstr ""
+
+#: ../src/funclib.c:6504
+msgid "Check if a matrix is an integer (non-complex) matrix"
+msgstr "ææçéæåääææ(éåæ)çé"
+
+#: ../src/funclib.c:6505
+msgid "Check if a matrix is a rational (non-complex) matrix"
+msgstr "ææçéæåääæçæ(éåæ)çé"
+
+#: ../src/funclib.c:6506
+msgid "Check if a matrix is a real (non-complex) matrix"
+msgstr "ææçéæåääåæ(éåæ)çé"
+
+#: ../src/funclib.c:6507
+msgid "Check if a matrix is positive, that is if each element is positive"
+msgstr "ææääçéçåçæååéäæ"
+
+#: ../src/funclib.c:6508
+msgid ""
+"Check if a matrix is nonnegative, that is if each element is nonnegative"
+msgstr "ææääçéçåçæååéäéè"
+
+#: ../src/funclib.c:6510
+msgid "Check if a number or a matrix is all zeros"
+msgstr "ææääææçéæååäé"
+
+#: ../src/funclib.c:6511
+msgid "Check if a number or a matrix is 1 or identity respectively"
+msgstr ""
+
+#: ../src/funclib.c:6513
+msgid ""
+"Returns true if the element x is in the set X (where X is a vector "
+"pretending to be a set)"
+msgstr "åç x æååéå X (åéäæääåé)äïåæååäïèå true"
+
+#: ../src/funclib.c:6514
+msgid "Returns true if X is a subset of Y"
+msgstr "è X æ Y çåéïèå true"
+
+#: ../src/funclib.c:6515
+msgid ""
+"Returns a set theoretic difference X-Y (X and Y are vectors pretending to be "
+"sets)"
+msgstr "èåéåèæääçå X-Y(X å Y åéäæåé)"
+
+#: ../src/funclib.c:6516
+msgid ""
+"Returns a set theoretic intersection of X and Y (X and Y are vectors "
+"pretending to be sets)"
+msgstr "èåéåèæääç X å Y äé(X å Y åéäæåé)"
+
+#: ../src/funclib.c:6518
+msgid "Check if argument is a null"
+msgstr "ææåææäæää null"
+
+#: ../src/funclib.c:6519
+msgid "Check if argument is a number"
+msgstr "ææåææåääæ"
+
+#: ../src/funclib.c:6520
+msgid "Check if argument is a boolean (and not a number)"
+msgstr "ææåææåæääååå(åäéæå)"
+
+#: ../src/funclib.c:6521
+msgid "Check if argument is a text string"
+msgstr "ææåææååçä"
+
+#: ../src/funclib.c:6522
+msgid "Check if argument is a matrix"
+msgstr "ææåææåääçé"
+
+#: ../src/funclib.c:6523
+msgid "Check if argument is a function"
+msgstr "ææåææåääåæ"
+
+#: ../src/funclib.c:6524
+msgid "Check if argument is a function or an identifier"
+msgstr "ææåææåæääåæææèç"
+
+#: ../src/funclib.c:6525
+msgid "Check if argument is a function reference"
+msgstr "ææåèæåääåæåç"
+
+#: ../src/funclib.c:6527
+msgid "Check if argument is a complex (non-real) number"
+msgstr "ææåææåääåæ(éåæ)"
+
+#: ../src/funclib.c:6528
+msgid "Check if argument is a real number"
+msgstr "ææåææåääåæ"
+
+#: ../src/funclib.c:6529
+msgid "Check if argument is an integer (non-complex)"
+msgstr "ææåææåääææ(éåæ)"
+
+#: ../src/funclib.c:6530
+msgid "Check if argument is a positive real integer"
+msgstr "ææåææåæåææ"
+
+#: ../src/funclib.c:6532
+msgid "Check if argument is a non-negative real integer"
+msgstr "ææåææåäéèåææ"
+
+#: ../src/funclib.c:6533
+msgid "Check if argument is a possibly complex integer"
+msgstr "ææåææååèäåææ"
+
+#: ../src/funclib.c:6535
+msgid "Check if argument is a rational number (non-complex)"
+msgstr "ææåææåæçæ(éåæ)"
+
+#: ../src/funclib.c:6536
+msgid "Check if argument is a possibly complex rational number"
+msgstr "ææåææååèäåæçæ"
+
+#: ../src/funclib.c:6537
+msgid "Check if argument is a floating point number (non-complex)"
+msgstr "ææåææåæçæ(éåæ)"
+
+#: ../src/funclib.c:6539
+msgid "Add two polynomials (vectors)"
+msgstr "åéå(åé)åæ"
+
+#: ../src/funclib.c:6540
+msgid "Subtract two polynomials (as vectors)"
+msgstr "åéå(åé)åæ"
+
+#: ../src/funclib.c:6541
+msgid "Multiply two polynomials (as vectors)"
+msgstr "åéå(åé)äæ"
+
+#: ../src/funclib.c:6542
+msgid "Divide polynomial p by q, return the remainder in r"
+msgstr "çåéå q éåéå pïäææå r ä"
+
+#: ../src/funclib.c:6543
+msgid "Take polynomial (as vector) derivative"
+msgstr ""
+
+#: ../src/funclib.c:6544
+msgid "Take second polynomial (as vector) derivative"
+msgstr ""
+
+#: ../src/funclib.c:6545
+msgid "Trim zeros from a polynomial (as vector)"
+msgstr ""
+
+#: ../src/funclib.c:6546
+msgid "Check if a vector is usable as a polynomial"
+msgstr "ææääåéæååäçååéå"
+
+#: ../src/funclib.c:6547
+msgid "Make string out of a polynomial (as vector)"
+msgstr ""
+
+#: ../src/funclib.c:6548
+msgid "Make function out of a polynomial (as vector)"
+msgstr ""
+
+#: ../src/funclib.c:6550
+msgid "Find roots of a quadratic polynomial (given as vector of coefficients)"
+msgstr "èçäæåéåçæ(çæäåéååçå)"
+
+#: ../src/funclib.c:6552
+msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
+msgstr ""
+
+#: ../src/funclib.c:6553
+msgid ""
+"Get combination that would come after v in call to combinations, first "
+"combination should be [1:k]."
+msgstr ""
+
+#: ../src/funclib.c:6554
+msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
+msgstr ""
+
+#: ../src/funclib.c:6556
+msgid "Calculate combinations (binomial coefficient)"
+msgstr ""
+
+#: ../src/funclib.c:6559
+msgid "Convert a string to a vector of ASCII values"
+msgstr ""
+
+#: ../src/funclib.c:6560
+msgid "Convert a vector of ASCII values to a string"
+msgstr ""
+
+#: ../src/funclib.c:6562
+msgid ""
+"Convert a string to a vector of 0-based alphabet values (positions in the "
+"alphabet string), -1's for unknown letters"
+msgstr ""
+
+#: ../src/funclib.c:6563
+msgid ""
+"Convert a vector of 0-based alphabet values (positions in the alphabet "
+"string) to a string"
+msgstr ""
+
+#: ../src/funclib.c:6565
+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:6566
+msgid ""
+"Unprotect a variable from being modified.  It will be treated as a user "
+"defined variable from now on."
+msgstr ""
+
+#: ../src/funclib.c:6567
+msgid ""
+"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
+"\""
+msgstr ""
+
+#: ../src/funclib.c:6568
+msgid "Get current modulo from the context outside the function"
+msgstr ""
+
+#: ../src/funclib.c:6569
+msgid "Check if a variable or function is defined"
+msgstr "ææääåéæåææåæåä"
+
+#: ../src/funclib.c:6570
+msgid "Undefine a variable (including all locals and globals of the same name)"
+msgstr ""
+
+#: ../src/funclib.c:6572
+msgid ""
+"Undefine all unprotected (user defined) global variables and parameters.  "
+"Does not reset or change protected (system) parameters."
+msgstr ""
+
+#: ../src/funclib.c:6573
+msgid ""
+"Mark all currently defined variables as protected.  They will be treated as "
+"system defined variables from now on."
+msgstr "ååååäçææåéæèääæãäçåèåäåèåäççåäçåéã"
+
+#: ../src/funclib.c:6574
+msgid ""
+"Return a vector of all global unprotected (user defined) variable names."
+msgstr "èåääåéïåäåææææäæ(çæåä)çåéåã"
+
+#: ../src/funclib.c:6576
+msgid "Parse a string (but do not execute)"
+msgstr "èæääåçä(ääæè)"
+
+#: ../src/funclib.c:6577
+msgid "Parse and evaluate a string"
+msgstr "èæääåçäåæå"
+
+#: ../src/funclib.c:6579
+#, fuzzy
+msgid "Ask a question and return a string.  Optionally pass in a default."
+msgstr "èéääééåèåääåçäã  "
+
+#: ../src/funclib.c:6580
+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:6582
+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 ""
+"ååèææææååé [a,b] ää n äååéèç f ççåïèåéä max(f'''')"
+"*h^4*(b-a)/180ãææïn åéæåæ"
+
+#: ../src/genius.c:110
+#, c-format
+msgid "line %d: %s\n"
+msgstr "è %dï%s\n"
+
+#: ../src/genius.c:128
+#, c-format
+msgid "Too many errors! (%d followed)\n"
+msgstr "éèååïïèæ %d äï\n"
+
+#: ../src/genius.c:156
+msgid "Cannot locate the manual"
+msgstr "äèåäæå"
+
+#: ../src/genius.c:221
+#, c-format
+msgid "Suggested: %s\n"
+msgstr ""
+
+#: ../src/genius.c:267
+#, c-format
+msgid "Out of range!\n"
+msgstr "èåèåï\n"
+
+#: ../src/genius.c:351 ../src/genius.lang.h:5 ../src/gnome-genius.c:829
+#: ../src/gnome-genius.c:874
+msgid "Genius"
+msgstr "Genius"
+
+#: ../src/genius.c:384 ../src/genius.c:393 ../src/genius.c:400
+#: ../src/genius.c:409
+#, c-format
+msgid "%s should be between %d and %d, using %d"
+msgstr "%s åää %d å %dïåäç %d"
+
+#: ../src/genius.c:428 ../src/genius.c:437
+#, c-format
+msgid "%s should be greater then or equal to %d, using %d"
+msgstr "%s ååäçä %dïåäç %d"
+
+#: ../src/genius.c:485
+#, c-format
+msgid ""
+"Genius %s\n"
+"%s%s\n"
+msgstr ""
+"Genius %s\n"
+"%s%s\n"
+
+#: ../src/genius.c:496
+#, c-format
+msgid ""
+"Genius %s usage:\n"
+"\n"
+"genius [options] [files]\n"
+"\n"
+"\t--help            \tPrint this help\n"
+"\t--version         \tPrint version number\n"
+"\t--precision=num   \tFloating point precision [128]\n"
+"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
+"\t--[no]floatresult \tAll results as floats [OFF]\n"
+"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
+"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
+"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
+"\t--[no]mixed       \tPrint fractions in mixed format\n"
+"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
+"\t--chop=num        \tChop small numbers less than 10^-num [20]\n"
+"\t--chopwhen=num    \tBut only when other numbers 10^-num or more [5]\n"
+"\t--[no]readline    \tUse readline if it is available [ON]\n"
+"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
+"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
+"\t                  \tstdout (for use with gettext) [OFF]\n"
+"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
+"\t                  \t(always on when compiling) [OFF]\n"
+"\t--exec=expr       \tExecute an expression\n"
+"\n"
+msgstr ""
+"Genius %s çæ:\n"
+"\n"
+"genius [éé] [æä]\n"
+"\n"
+"\t--help            \tæçæåå\n"
+"\t--version         \tæççæå\n"
+"\t--precision=num   \tæççå [128]\n"
+"\t--maxdigits=num   \tæççæåäæ (0=æéå) [0]\n"
+"\t--[no]floatresult \tææçæéääæçæ [OFF]\n"
+"\t--[no]scinot      \tçåèæææççæ [OFF]\n"
+"\t--[no]fullexp     \tæææçåæèèå [OFF]\n"
+"\t--maxerrors=num   \tæççæåéèæ (0=æéå) [5]\n"
+"\t--[no]mixed       \täååææçåæ\n"
+"\t--intoutbase=num  \tæçæææäççèå [10]\n"
+"\t--chop=num        \tèæåä 10^-num çæ [20]\n"
+"\t--chopwhen=num    \tBut only when other numbers 10^-num or more [5]\n"
+"\t--[no]readline    \tåæåçïäç readline [ON]\n"
+"\t--[no]compile     \tçèåéïååæåæåèå [OFF]\n"
+"\t--[no]gettext     \tDump help/error strings in fake .c file to\n"
+"\t                  \tstdout (for use with gettext) [OFF]\n"
+"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
+"\t                  \t(always on when compiling) [OFF]\n"
+"\t--exec=expr       \tæèääèèå\n"
+"\n"
+
+#: ../src/genius.c:526
+#, c-format
+msgid ""
+"Can't specify both an expression and files to execute on the command line"
+msgstr "äèåææåääèèååæäååäèäæè"
+
+#: ../src/genius.c:537
+#, c-format
+msgid ""
+"Genius %s\n"
+"%s\n"
+"This is free software with ABSOLUTELY NO WARRANTY.\n"
+"For license details type `warranty'.\n"
+"For help type 'manual' or 'help'.%s\n"
+"\n"
+msgstr ""
+"Genius %s\n"
+"%s\n"
+"èæääææääæäçèçèäã\n"
+"ææçèåèçèïèéåâwarrantyâã\n"
+"ææçååïéåâmanualâæâhelpâ.%s\n"
+"\n"
+
+#: ../src/genius.c:610 ../src/gnome-genius.c:5135
+msgid ""
+"The only thing that interferes with my learning is my education.  -- Albert "
+"Einstein"
+msgstr "åäåææåäçææçæèãââ çåæå"
+
+#: ../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 "åä"
+
+#: ../src/genius.lang.h:3
+msgid "Decimal Integers"
+msgstr "åèåææ"
+
+#: ../src/genius.lang.h:4
+msgid "Floats"
+msgstr "æçæ"
+
+#: ../src/genius.lang.h:6
+msgid "Keywords"
+msgstr "åéå"
+
+#: ../src/genius.lang.h:7
+msgid "Line Comment"
+msgstr "èæé"
+
+#: ../src/genius.lang.h:8
+msgid "Scripts"
+msgstr "èæ"
+
+#: ../src/genius.lang.h:9
+msgid "String"
+msgstr "åçä"
+
+#: ../src/gnome-genius.c:255
+msgid "_File"
+msgstr "æä(_F)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:256
+msgid "_Edit"
+msgstr "çè(_E)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:257
+msgid "_Calculator"
+msgstr "èçå(_C)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:258
+msgid "P_lugins"
+msgstr "æä(_l)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:259
+msgid "_Programs"
+msgstr "çå(_P)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:260
+msgid "_Settings"
+msgstr "èç(_S)"
+
+#. name, stock id, label
+#: ../src/gnome-genius.c:261
+msgid "_Help"
+msgstr "åå(_H)"
+
+#. name, stock id, label
+#. name, stock id
+#: ../src/gnome-genius.c:263
+msgid "_New Program"
+msgstr "æçå(_N)"
+
+#. label, accelerator
+#: ../src/gnome-genius.c:264 ../src/gnome-genius.c:268
+msgid "Create new program tab"
+msgstr "æåçåæç"
+
+#: ../src/gnome-genius.c:267
+msgid "New"
+msgstr "æå"
+
+#. name, stock id
+#: ../src/gnome-genius.c:271
+msgid "_Open..."
+msgstr "æå(_O)..."
+
+#. label, accelerator
+#: ../src/gnome-genius.c:272 ../src/gnome-genius.c:276
+msgid "Open a file"
+msgstr "æåæä"
+
+#: ../src/gnome-genius.c:275
+msgid "Open"
+msgstr "æå"
+
+#: ../src/gnome-genius.c:278
+msgid "Open R_ecent"
+msgstr "æåæèç(_E)"
+
+#. name, stock id, label
+#. name, stock id
+#: ../src/gnome-genius.c:280
+msgid "_Save"
+msgstr "äå(_S)"
+
+#. label, accelerator
+#: ../src/gnome-genius.c:281
+msgid "Save current file"
+msgstr "äåååæä"
+
+#: ../src/gnome-genius.c:284
+msgid "Save All _Unsaved"
+msgstr "äåæææäåçå(_U)"
+
+#: ../src/gnome-genius.c:285
+msgid "Save all unsaved programs"
+msgstr "äåæææäåççå"
+
+#: ../src/gnome-genius.c:288
+msgid "Save _As..."
+msgstr "äåä(_A)..."
+
+#: ../src/gnome-genius.c:289
+msgid "Save to a file"
+msgstr "äååæä"
+
+#: ../src/gnome-genius.c:292
+msgid "_Reload from Disk"
+msgstr "äççéæèå(_R)"
+
+#: ../src/gnome-genius.c:293
+msgid "Reload the selected program from disk"
+msgstr "äççéæèåéæççå"
+
+#: ../src/gnome-genius.c:296
+msgid "_Close"
+msgstr "åé(_C)"
+
+#: ../src/gnome-genius.c:297
+msgid "Close the current file"
+msgstr "åéååæä"
+
+#: ../src/gnome-genius.c:300
+msgid "_Load and Run..."
+msgstr "èååèè(_L)..."
+
+#: ../src/gnome-genius.c:301
+msgid "Load and execute a file in genius"
+msgstr "å Genius èååèèæä"
+
+#: ../src/gnome-genius.c:304
+msgid "Save Console Ou_tput..."
+msgstr "äåæååèå(_T)..."
+
+#: ../src/gnome-genius.c:305
+msgid ""
+"Save what is visible on the console (including scrollback) to a text file"
+msgstr "åæååäåèçåå(åæåæ)äååæææää"
+
+#: ../src/gnome-genius.c:308
+msgid "_Quit"
+msgstr "éå(_Q)"
+
+#: ../src/gnome-genius.c:309
+msgid "Quit"
+msgstr "éå"
+
+#: ../src/gnome-genius.c:313
+msgid "_Undo"
+msgstr "ææ(_U)"
+
+#: ../src/gnome-genius.c:314
+msgid "Undo the last action"
+msgstr "ææääæä"
+
+#: ../src/gnome-genius.c:317
+msgid "_Redo"
+msgstr "éå(_R)"
+
+#: ../src/gnome-genius.c:318
+msgid "Redo the undone action"
+msgstr "éåææçæä"
+
+#: ../src/gnome-genius.c:322
+msgid "Cu_t"
+msgstr "åå(_T)"
+
+#: ../src/gnome-genius.c:323
+msgid "Cut the selection"
+msgstr "ååéæ"
+
+#: ../src/gnome-genius.c:326
+msgid "_Copy"
+msgstr "åå(_C)"
+
+#: ../src/gnome-genius.c:327
+msgid "Copy the selection"
+msgstr "ååéæ"
+
+#: ../src/gnome-genius.c:330
+msgid "_Paste"
+msgstr "çè(_P)"
+
+#: ../src/gnome-genius.c:331
+msgid "Paste the clipboard"
+msgstr "çèåèæåå"
+
+#: ../src/gnome-genius.c:334
+msgid "Copy Answer As Plain Te_xt"
+msgstr "åçæååäçææ(_X)"
+
+#: ../src/gnome-genius.c:335
+msgid "Copy last answer into the clipboard in plain text"
+msgstr "åææççæäçæææåååååèæ"
+
+#: ../src/gnome-genius.c:338
+msgid "Copy Answer As _LaTeX"
+msgstr "åçæååä _LaTeX"
+
+#: ../src/gnome-genius.c:339
+msgid "Copy last answer into the clipboard as LaTeX"
+msgstr "åææççæä LaTeX æåååååèæ"
+
+#: ../src/gnome-genius.c:342
+msgid "Copy Answer As _MathML"
+msgstr "åçæååä _MathML"
+
+#: ../src/gnome-genius.c:343
+msgid "Copy last answer into the clipboard as MathML"
+msgstr "åææççæä MathML æåååååèæ"
+
+#: ../src/gnome-genius.c:346
+msgid "Copy Answer As T_roff"
+msgstr "åçæååä T_roff"
+
+#: ../src/gnome-genius.c:347
+msgid "Copy last answer into the clipboard as Troff eqn"
+msgstr "åææççæä Troff eqn æåååååèæ"
+
+#: ../src/gnome-genius.c:350
+msgid "_Run"
+msgstr "èè(_R)"
+
+#: ../src/gnome-genius.c:351
+msgid "Run current program"
+msgstr "èèååçå"
+
+#: ../src/gnome-genius.c:354
+msgid "_Interrupt"
+msgstr "äæ(_I)"
+
+#: ../src/gnome-genius.c:355
+msgid "Interrupt current calculation"
+msgstr "äæååèç"
+
+#: ../src/gnome-genius.c:358
+msgid "Show _Full Answer"
+msgstr "æçåæçæ(_F)"
+
+#: ../src/gnome-genius.c:359
+msgid "Show the full text of last answer"
+msgstr "æçääçæçåææå"
+
+#: ../src/gnome-genius.c:362
+msgid "Show User _Variables"
+msgstr "æççæåé(_V)"
+
+#: ../src/gnome-genius.c:363
+msgid "Show the current value of all user variables"
+msgstr "æçææçæåéçååå"
+
+#: ../src/gnome-genius.c:366
+msgid "_Monitor a Variable"
+msgstr "çèääåé(_M)"
+
+#: ../src/gnome-genius.c:367
+msgid "Monitor a variable continuously"
+msgstr "æççèääåé"
+
+#: ../src/gnome-genius.c:370
+msgid "_Plot..."
+msgstr "çå(_P)..."
+
+#: ../src/gnome-genius.c:371 ../src/gnome-genius.c:375
+msgid "Plot functions, vector fields, surfaces, etc..."
+msgstr "çååæãåéåãéççåå..."
+
+#: ../src/gnome-genius.c:374 ../src/gnome-genius.c:569 ../src/graphing.c:5974
+msgid "_Plot"
+msgstr "çå(_P)"
+
+#: ../src/gnome-genius.c:378
+msgid "_Next Tab"
+msgstr "äääæç(_N)"
+
+#: ../src/gnome-genius.c:379
+msgid "Go to next tab"
+msgstr "èåäääæç"
+
+#: ../src/gnome-genius.c:382
+msgid "_Previous Tab"
+msgstr "äääæç(_P)"
+
+#: ../src/gnome-genius.c:383
+msgid "Go to previous tab"
+msgstr "èåäääæç"
+
+#: ../src/gnome-genius.c:386
+msgid "_Console"
+msgstr "æåå(_C)"
+
+#: ../src/gnome-genius.c:387
+msgid "Go to the console tab"
+msgstr "èåæååæç"
+
+#: ../src/gnome-genius.c:390
+msgid "_Preferences"
+msgstr "ééé(_P)"
+
+#: ../src/gnome-genius.c:391
+msgid "Configure Genius"
+msgstr "éç Genius"
+
+#: ../src/gnome-genius.c:394
+msgid "_Contents"
+msgstr "åå(_C)"
+
+#: ../src/gnome-genius.c:395
+msgid "View the Genius manual"
+msgstr "æç Genius çææå"
+
+#: ../src/gnome-genius.c:398
+msgid "_Help on Function"
+msgstr "åæåå(_H)"
+
+#: ../src/gnome-genius.c:399
+msgid "Help on a function or a command"
+msgstr "åææåäåå"
+
+#: ../src/gnome-genius.c:402
+msgid "_Warranty"
+msgstr "æä(_W)"
+
+#: ../src/gnome-genius.c:403
+msgid "Display warranty information"
+msgstr "æçæääæ"
+
+#: ../src/gnome-genius.c:406
+msgid "_About"
+msgstr "åä(_A)"
+
+#: ../src/gnome-genius.c:407
+msgid "About Genius"
+msgstr "åä Genius"
+
+#: ../src/gnome-genius.c:933
+msgid "Help on Function"
+msgstr "åæåå"
+
+#: ../src/gnome-genius.c:951
+msgid "Function or command name:"
+msgstr "åææåäåçï"
+
+#: ../src/gnome-genius.c:984
+#, c-format
+msgid "<b>Help on %s not found</b>"
+msgstr "<b>ææåæå %s çåå</b>"
+
+#: ../src/gnome-genius.c:988
+#, c-format
+msgid ""
+"<b>Help on %s not found</b>\n"
+"\n"
+"Perhaps you meant %s."
+msgstr ""
+"<b>æææåæå %s çåå</b>\n"
+"\n"
+"ææçæäæ %sã"
+
+#: ../src/gnome-genius.c:1043
+msgid "Error"
+msgstr "éè"
+
+#: ../src/gnome-genius.c:1045
+msgid "Information"
+msgstr "äæ"
+
+#: ../src/gnome-genius.c:1131
+msgid ""
+"Global variables:\n"
+"\n"
+msgstr ""
+"åååéï\n"
+"\n"
+
+#: ../src/gnome-genius.c:1164
+msgid ""
+"\n"
+"Function call stack:\n"
+msgstr ""
+"\n"
+"åæèçåæï\n"
+
+#: ../src/gnome-genius.c:1166 ../src/gnome-genius.c:1225
+msgid ""
+"(depth of context in parentheses)\n"
+"\n"
 msgstr ""
 
-#: src/funclib.c:4209
-msgid "Gets the diagonal entries of a matrix as a horizontal vector"
+#: ../src/gnome-genius.c:1223
+msgid ""
+"\n"
+"Local variables:\n"
 msgstr ""
+"\n"
+"åéåéï\n"
 
-#: src/funclib.c:4211
-msgid "Calculates the conjugate"
+#: ../src/gnome-genius.c:1277
+msgid "User Variable Listing"
+msgstr "äçåéåè"
+
+#: ../src/gnome-genius.c:1385
+#, c-format
+msgid "%s undefined"
+msgstr "%s æåä"
+
+#. printed before a global variable
+#: ../src/gnome-genius.c:1420
+msgid "(global) "
+msgstr "(åå)"
+
+#. printed before local variable in certain
+#. * context
+#: ../src/gnome-genius.c:1424
+#, c-format
+msgid "(context %d) "
 msgstr ""
 
-#: src/funclib.c:4215
-msgid "Calculates the sine function"
-msgstr "èçæååæ"
+#: ../src/gnome-genius.c:1446
+#, c-format
+msgid "%s not a user variable"
+msgstr "%s äæääçæåé"
 
-#: src/funclib.c:4216
-msgid "Calculates the cossine function"
-msgstr "èçäååæ"
+#: ../src/gnome-genius.c:1480
+#, c-format
+msgid "Monitoring: %s"
+msgstr "çèï%s"
 
-#: src/funclib.c:4217
-msgid "Calculates the hyperbolic sine function"
-msgstr "èçåææååæ"
+#: ../src/gnome-genius.c:1528
+msgid "Update continuously"
+msgstr "æçææ"
 
-#: src/funclib.c:4218
-msgid "Calculates the hyperbolic cosine function"
-msgstr "èçåæäååæ"
+#: ../src/gnome-genius.c:1559
+msgid "Monitor a Variable"
+msgstr "çèääåé"
 
-#: src/funclib.c:4219
-msgid "Calculates the tan function"
-msgstr "èçæååæ"
+#: ../src/gnome-genius.c:1576
+msgid "Variable name:"
+msgstr "åéåï"
 
-#: src/funclib.c:4220
-msgid "Calculates the arctan function"
-msgstr "èçåæååæ"
+#. error
+#. always textbox
+#: ../src/gnome-genius.c:1632
+msgid "Full Answer"
+msgstr "åæçæ"
 
-#: src/funclib.c:4223
-msgid "The number pi"
-msgstr "ååçÏ"
+#: ../src/gnome-genius.c:1648
+#, c-format
+msgid ""
+"\n"
+"Too many errors! (%d followed)"
+msgstr ""
+"\n"
+"ååéèï(èæ %d ä)"
 
-#: src/funclib.c:4224
-msgid "The natural number e"
-msgstr "èçåæåæe"
+#: ../src/gnome-genius.c:1663
+#, c-format
+msgid "\\e[01;31mToo many errors! (%d followed)\\e[0m\n"
+msgstr "\\e[01;31mååéèï(èæ %d ä)\\e[0m\n"
 
-#: src/funclib.c:4225
-msgid "The Golden Ratio"
-msgstr "ééååæ"
+#: ../src/gnome-genius.c:1802
+#, c-format
+msgid ""
+"<b>Cannot display help</b>\n"
+"\n"
+"%s"
+msgstr ""
+"<b>æææçåå</b>\n"
+"\n"
+"%s"
 
-#: src/funclib.c:4226
-msgid "Free fall acceleration"
-msgstr "èçèäåéå"
+#: ../src/gnome-genius.c:1878
+msgid "Nils Barth (initial implementation of parts of the GEL library)"
+msgstr "Nils Barth (æååçäéå GEL å)"
 
-#: src/funclib.c:4228
-msgid "Euler's Constant gamma good up to about precision of 9516 digits"
+#: ../src/gnome-genius.c:1879
+msgid "Adrian E. Feiguin <feiguin ifir edu ar> (GtkExtra - plotting widgetry)"
+msgstr "Adrian E. Feiguin <feiguin ifir edu ar> (GtkExtra - çåæä)"
+
+#. Translators should localize the following string
+#. * which will give them credit in the About box.
+#. * E.g. "Fulano de Tal <fulano detal com>"
+#.
+#: ../src/gnome-genius.c:1893
+msgid "translator-credits"
 msgstr ""
+"Mai Haohui <maihaohui hotmail com>, 2003.\n"
+"Yinghua Wang <wantinghard gmail com>ï2010.\n"
+"YunQiang Su <wzssyqa gmail com>, 2011."
 
-#: src/funclib.c:4231
-msgid "The square root"
-msgstr "ææ"
+#: ../src/gnome-genius.c:1941
+msgid "Genius Mathematical Tool"
+msgstr "Genius æååå"
 
-#: src/funclib.c:4234
-msgid "The exponential function"
-msgstr "ææåæ"
+#: ../src/gnome-genius.c:1945
+msgid "The Gnome calculator style edition of the Genius Mathematical Tool."
+msgstr ""
 
-#: src/funclib.c:4235
-msgid "The natural logarithm"
-msgstr "èçåæ"
+#: ../src/gnome-genius.c:2135
+msgid ""
+"Genius is executing something, and furthermore there are unsaved programs.\n"
+"Are you sure you wish to quit?"
+msgstr ""
+"Genius æåæèçåïåäèæææäåççåã\n"
+"æççèéååï"
 
-#: src/funclib.c:4236
-msgid "Logarithm of x base 2"
-msgstr "ä2äåçåæ"
+#: ../src/gnome-genius.c:2143
+msgid "There are unsaved programs, are you sure you wish to quit?"
+msgstr "æææäåççåãæççèéååï"
 
-#: src/funclib.c:4238
-msgid "Logarithm of x base 10"
-msgstr "ä10äåçåæ"
+#: ../src/gnome-genius.c:2150
+msgid "Genius is executing something, are you sure you wish to quit?"
+msgstr "Genius æåæèçåïæççèéååï"
 
-#: src/funclib.c:4239
-msgid "Round a number"
-msgstr "åèäå"
+#: ../src/gnome-genius.c:2157
+msgid "Are you sure you wish to quit?"
+msgstr "æççèéååï"
+
+#: ../src/gnome-genius.c:2271
+msgid "Genius Setup"
+msgstr "Genius èç"
 
-#: src/funclib.c:4241
-msgid "Get the highest integer less then or equal to n"
-msgstr "èåäåänçæåææ"
+#: ../src/gnome-genius.c:2289
+msgid "Output"
+msgstr "èå"
 
-#: src/funclib.c:4243
-msgid "Get the lowest integer more then or equal to n"
-msgstr "èåäåänçæåææ"
+#: ../src/gnome-genius.c:2292
+msgid "Number/Expression output options"
+msgstr "æå/èèå èåèç"
 
-#: src/funclib.c:4245
-msgid "Truncate number to an integer (return the integer part)"
-msgstr "æåææéå"
+#: ../src/gnome-genius.c:2302
+msgid "Maximum digits to output (0=unlimited)"
+msgstr "èåæåäæ(0=äéå)"
 
-#: src/funclib.c:4248
-msgid "Make number a float"
+#: ../src/gnome-genius.c:2322
+msgid "Results as floats"
+msgstr "äæçæèå"
+
+#: ../src/gnome-genius.c:2330
+msgid "Floats in scientific notation"
+msgstr "äçåèæææçæçæ"
+
+#: ../src/gnome-genius.c:2338
+msgid "Always print full expressions"
+msgstr "æææååæçèèå"
+
+#: ../src/gnome-genius.c:2346
+msgid "Use mixed fractions"
+msgstr "äçååæ"
+
+#: ../src/gnome-genius.c:2399
+msgid "Remember output settings across sessions"
+msgstr "äèäéäæèåèç"
+
+#: ../src/gnome-genius.c:2409
+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/funclib.c:4249
-msgid "Get the numerator of a rational number"
-msgstr "èåæçæçåå"
+#: ../src/gnome-genius.c:2414
+msgid "Error/Info output options"
+msgstr "éè/ææ èåèç"
 
-#: src/funclib.c:4250
-msgid "Get the denominator of a rational number"
-msgstr "èåæçæçåæ"
+#: ../src/gnome-genius.c:2422
+msgid "Display errors in a dialog"
+msgstr "ååèæåæçéèäæ"
 
-#: src/funclib.c:4252
-msgid "Greatest common divisor"
-msgstr "æååçæ"
+#: ../src/gnome-genius.c:2430
+msgid "Display information messages in a dialog"
+msgstr "ååèæåæçéèææ"
 
-#: src/funclib.c:4254
-msgid "Least common multiplier"
-msgstr "æåååæ"
+#: ../src/gnome-genius.c:2441
+msgid "Maximum errors to display (0=unlimited)"
+msgstr "æççæåéè ï0=äéåï"
 
-#: src/funclib.c:4256
-msgid "Check a number for being a perfect square"
-msgstr "ææääææååååææ"
+#: ../src/gnome-genius.c:2465
+msgid "Precision"
+msgstr "çå"
 
-#: src/funclib.c:4257
-msgid "Check a number for being any perfect power (a^b)"
-msgstr "ææääææåååææïa^bï"
+#: ../src/gnome-genius.c:2475
+msgid ""
+"NOTE: The floating point precision might not take effect\n"
+"for all numbers immediately, only new numbers calculated\n"
+"and new variables will be affected."
+msgstr ""
+"ææïæççåèçäèääçåååæææåï\n"
+"åäååæçèçåæçåéã"
 
-#: src/funclib.c:4258
-msgid "Return the n'th prime (up to a limit)"
-msgstr "èåçnäçæïæéåï"
+#: ../src/gnome-genius.c:2484
+msgid "Floating point precision (bits)"
+msgstr "æççå(æç)"
 
-#: src/funclib.c:4260
-msgid "Tests if an integer is even"
-msgstr "æèæææååæ"
+#: ../src/gnome-genius.c:2503
+msgid "Remember precision setting across sessions"
+msgstr "äèäéäæçåèç"
 
-#: src/funclib.c:4261
-msgid "Tests if an integer is odd"
-msgstr "æèæææååæ"
+#: ../src/gnome-genius.c:2512
+msgid "Should the precision setting be remembered for next session."
+msgstr "æåèåçåèçïäæäèççäçã"
 
-#: src/funclib.c:4263
-msgid "Returns the least prime greater than n (if n is positive)"
-msgstr "èååänçæåçæïåænæææï"
+#: ../src/gnome-genius.c:2520
+msgid "Terminal"
+msgstr "çç"
 
-#: src/funclib.c:4264
-msgid "Returns the n'th Lucas number"
-msgstr "èåçnäLucasæ"
+#: ../src/gnome-genius.c:2522
+msgid "Terminal options"
+msgstr "ççåæ"
 
-#: src/funclib.c:4265
-msgid "Returns inverse of n mod m"
+#: ../src/gnome-genius.c:2531
+msgid "Scrollback lines"
 msgstr ""
 
-#: src/funclib.c:4266
+#: ../src/gnome-genius.c:2554
+msgid "Font:"
+msgstr "åäï"
+
+#: ../src/gnome-genius.c:2565
+msgid "Black on white"
+msgstr "éåçå"
+
+#: ../src/gnome-genius.c:2573
+msgid "Blinking cursor"
+msgstr "éçåæ"
+
+#: ../src/gnome-genius.c:2586
+msgid "Memory"
+msgstr "åå"
+
+#: ../src/gnome-genius.c:2589
+msgid "Limits"
+msgstr "éå"
+
+#: ../src/gnome-genius.c:2596
 msgid ""
-"Tests primality of integers, for numbers greater then 25*10^9 false positive "
-"is with low probability depending on IsPrimeMillerRabinReps"
+"When the limit is reached you will be asked if\n"
+"you wish to interrupt the calculation or continue.\n"
+"Setting to 0 disables the limit."
 msgstr ""
+"åèåéåæçåäèéæ\n"
+"æäæèçèæççã\n"
+"èçä 0 æççèéåã"
 
-#: src/funclib.c:4267
-msgid "Run the strong pseudoprime test base b on n"
+#: ../src/gnome-genius.c:2605
+msgid "Maximum number of nodes to allocate"
+msgstr "èåéçæåèçæç"
+
+#: ../src/gnome-genius.c:2645
+msgid ""
+"<b>Genius is currently executing something.</b>\n"
+"\n"
+"Please try again later or interrupt the current operation."
+msgstr ""
+"<b>Genius æåæèçåäã</b>\n"
+"\n"
+"èçåéèæäæååæäã"
+
+#: ../src/gnome-genius.c:2673
+msgid "GEL files"
+msgstr "GEL æä"
+
+#: ../src/gnome-genius.c:2678 ../src/graphing.c:1113
+msgid "All files"
+msgstr "æææä"
+
+#: ../src/gnome-genius.c:2702 ../src/gnome-genius.c:3593
+msgid "Cannot open file!"
+msgstr "äèæåæäï"
+
+#: ../src/gnome-genius.c:2712 ../src/gnome-genius.c:4073
+msgid "Output from "
+msgstr "èåè"
+
+#: ../src/gnome-genius.c:2728 ../src/gnome-genius.c:4144
+msgid "End"
 msgstr ""
 
-#: src/funclib.c:4268
+#: ../src/gnome-genius.c:2747
+msgid "Load and Run"
+msgstr "èååèè"
+
+#: ../src/gnome-genius.c:2751
+msgid "_Load"
+msgstr "åè(_L)"
+
+#: ../src/gnome-genius.c:3263
+msgid "Cannot open file"
+msgstr "äèæåæä"
+
+#. context
+#: ../src/gnome-genius.c:3298 ../src/gnome-genius.c:4742
+#, c-format
+msgid "Line: %d"
+msgstr "èï%d"
+
+#: ../src/gnome-genius.c:3487
+#, c-format
+msgid "Program_%d.gel"
+msgstr "çå_%d.gel"
+
+#: ../src/gnome-genius.c:3498
+#, c-format
+msgid "Program %d"
+msgstr "çå %d"
+
+#: ../src/gnome-genius.c:3527
+#, c-format
+msgid "Cannot open %s"
+msgstr "äèæå %s"
+
+#: ../src/gnome-genius.c:3615
+msgid "Open..."
+msgstr "æå..."
+
+#: ../src/gnome-genius.c:3692
+msgid "Program is read only"
+msgstr "çåäåè"
+
+#. new fname
+#: ../src/gnome-genius.c:3694 ../src/gnome-genius.c:3726
+#: ../src/gnome-genius.c:3785 ../src/gnome-genius.c:3914
+#, c-format
 msgid ""
-"Use the Miller-Rabin primality test on n, reps number of times.  The "
-"probability of false positive is (1/4)^reps"
+"<b>Cannot save file</b>\n"
+"Details: %s"
+msgstr ""
+"<b>äèäåæä</b>\n"
+"èæï%s"
+
+#: ../src/gnome-genius.c:3736
+msgid "Save new programs by \"Save As..\" first!"
+msgstr "èåéèâäåä...âäåæçåï"
+
+#: ../src/gnome-genius.c:3742
+msgid ""
+"Some read-only programs are modified.  Use \"Save As..\" to save them to a "
+"new location."
+msgstr "ääåèçåèäæãèäçâäåä...âååääååæäçã"
+
+#: ../src/gnome-genius.c:3779 ../src/gnome-genius.c:3894 ../src/graphing.c:910
+#: ../src/graphing.c:1016
+msgid "File already exists.  Overwrite it?"
+msgstr "æäåååïèçååï"
+
+#: ../src/gnome-genius.c:3821
+msgid "Save As..."
+msgstr "äåä..."
+
+#: ../src/gnome-genius.c:3948
+msgid "Save Console Output..."
+msgstr "äåççèå..."
+
+#: ../src/gnome-genius.c:4011
+msgid ""
+"The program you are closing is unsaved, are you sure you wish to close it "
+"without saving?"
+msgstr "æåéççåææäåïæççèääåååéååï"
+
+#: ../src/gnome-genius.c:4030
+msgid ""
+"<b>No program selected.</b>\n"
+"\n"
+"Create a new program, or select an existing tab in the notebook."
+msgstr ""
+"<b>ææéæçå</b>\n"
+"\n"
+"ååæçåïæèéæääåæçæçã"
+
+#: ../src/gnome-genius.c:4060
+#, c-format
+msgid "Cannot open pipe: %s"
+msgstr "æææåçéï%s"
+
+#: ../src/gnome-genius.c:4089
+msgid ""
+"<b>Cannot execute program</b>\n"
+"\n"
+"Cannot fork."
 msgstr ""
+"<b>æææèçå</b>\n"
+"\n"
+"ææ forkã"
 
-#: src/funclib.c:4269
+#: ../src/gnome-genius.c:4161
 msgid ""
-"Use the Miller-Rabin primality test on n with enough bases that assuming the "
-"Generalized Reimann Hypothesis the result is deterministic"
+"<b>Error executing program</b>\n"
+"\n"
+"There was an error while writing the\n"
+"program to the engine."
+msgstr ""
+"<b>æèçååé</b>\n"
+"\n"
+"åçååååææåéã"
+
+#: ../src/gnome-genius.c:4186
+#, c-format
+msgid "Genius %s"
+msgstr "Genius %s"
+
+#: ../src/gnome-genius.c:4412
+msgid "Memory (node number) limit has been reached, interrupt the computation?"
+msgstr ""
+
+#. error
+#. always textbox
+#. textbox_title
+#. bind_response
+#. wrap
+#: ../src/gnome-genius.c:4492
+msgid "Can't execute genius-readline-helper-fifo!\n"
+msgstr "æææè genius-readline-helper-fifoï\n"
+
+#: ../src/gnome-genius.c:4559
+msgid "Readline helper died, weird.  Trying to recover, things may be odd."
+msgstr ""
+
+#: ../src/gnome-genius.c:4763
+msgid ""
+"\n"
+"Note: Compiled without GtkSourceView (better source editor)"
+msgstr ""
+"\n"
+"ææïäç GtkSourceView(æåçæäççèå)çè"
+
+#: ../src/gnome-genius.c:4855
+msgid "GNOME Genius"
+msgstr "GNOME Genius"
+
+#. parent
+#: ../src/gnome-genius.c:4905
+msgid "Cannot find the library file, genius installation may be incorrect"
+msgstr "æææååæäïgenius åèæææçåè"
+
+#: ../src/gnome-genius.c:4985
+msgid "Console"
+msgstr "æåå"
+
+#: ../src/gnome-genius.c:5069
+#, c-format
+msgid ""
+"%sGenius %s%s\n"
+"%s\n"
+"This is free software with ABSOLUTELY NO WARRANTY.\n"
+"For license details type `%swarranty%s'.\n"
+"For help type '%smanual%s' or '%shelp%s'.%s\n"
+"\n"
 msgstr ""
+"%sGenius %s%s\n"
+"%s\n"
+"èæääææääæäçèçèäã\n"
+"èæçèåèçèïèéå `%swarranty%s'.\n"
+"èæçååïèéå '%smanual%s' æ '%shelp%s'.%s\n"
+"\n"
+
+#: ../src/gnome-genius.desktop.in.h:1
+msgid "Genius Math Tool"
+msgstr "Genius æååå"
+
+#: ../src/gnome-genius.desktop.in.h:2
+msgid "Genius Mathematical Tool and Calculator"
+msgstr "Genius æååååèçå"
+
+#: ../src/graphing.c:574
+msgid "Rotate"
+msgstr "æè"
+
+#: ../src/graphing.c:593 ../src/graphing.c:622
+#, c-format
+msgid "Rotate about %s axis: "
+msgstr "çå %s èæèï"
 
-#: src/funclib.c:4270
-msgid "Return factorization of a number as a matrix"
+#: ../src/graphing.c:651
+msgid "Rotate about dependent axis: "
 msgstr ""
 
-#: src/funclib.c:4272
-msgid "Returns the maximum of arguments or matrix"
-msgstr "èåæåçåææçé"
-
-#: src/funclib.c:4275
-msgid "Returns the minimum of arguments or matrix"
-msgstr "èåæåçåææçé"
+#: ../src/graphing.c:759
+msgid "Print"
+msgstr "æå"
 
-#: src/funclib.c:4279
-msgid "Calculate the Jacobi symbol (a/b) (b should be odd)"
-msgstr "èç Jacobi çå ïa/bïïbæåæï "
+#: ../src/graphing.c:776
+msgid "Print command: "
+msgstr "æååäï"
 
-#: src/funclib.c:4281
-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 ""
+#: ../src/graphing.c:803
+msgid "Cannot open temporary file, cannot print."
+msgstr "æææåäææäïæææåã"
 
-#: src/funclib.c:4283
-msgid "Calculate the Legendre symbol (a/p)"
-msgstr "èç Legendre çå ïa/pï"
+#: ../src/graphing.c:830
+msgid "Printing failed"
+msgstr "æååè"
 
-#: src/funclib.c:4286
-msgid "Get the real part of a complex number"
-msgstr "åååæçåé"
+#: ../src/graphing.c:842
+#, c-format
+msgid "Printing failed: %s"
+msgstr "æååèï%s"
 
-#: src/funclib.c:4288
-msgid "Get the imaginary part of a complex number"
-msgstr "åååæçèé"
+#: ../src/graphing.c:979 ../src/graphing.c:1031 ../src/graphing.c:1048
+msgid "Export failed"
+msgstr "åååè"
 
-#: src/funclib.c:4291
-msgid "Make an identity matrix of a given size"
+#: ../src/graphing.c:1079
+msgid "Export encapsulated postscript"
 msgstr ""
 
-#: src/funclib.c:4294
-#, fuzzy
-msgid "Make an matrix of all zeros (or a row vector)"
-msgstr "åçéç0ïæääååéï"
-
-#: src/funclib.c:4296
-msgid "Make an matrix of all ones (or a row vector)"
-msgstr "åçéç1ïæääååéï"
+#: ../src/graphing.c:1081
+msgid "Export postscript"
+msgstr "åå postscript"
 
-#: src/funclib.c:4299
-msgid "Get the number of rows of a matrix"
-msgstr "ååçéçèæ"
+#: ../src/graphing.c:1083
+msgid "Export PNG"
+msgstr "åå PNG"
 
-#: src/funclib.c:4300
-msgid "Get the number of columns of a matrix"
-msgstr "ååçéçåæ"
+#: ../src/graphing.c:1099
+msgid "EPS files"
+msgstr "EPS æä"
 
-#: src/funclib.c:4301
-msgid "Is a matrix square"
-msgstr "æåæé"
+#: ../src/graphing.c:1103
+msgid "PS files"
+msgstr "PS æä"
 
-#: src/funclib.c:4302
-msgid "Get the number of elements of a matrix"
-msgstr ""
+#: ../src/graphing.c:1107
+msgid "PNG files"
+msgstr "PNG æä"
 
-#: src/funclib.c:4304
-msgid "Get the row echelon form of a matrix"
-msgstr ""
+#: ../src/graphing.c:1122
+msgid "Generate preview in EPS file (with ps2epsi)"
+msgstr "å EPS æääçæéè(äç ps2epsi)"
 
-#: src/funclib.c:4308
-msgid "Get the reduced row echelon form of a matrix"
+#: ../src/graphing.c:1700
+msgid "Solver"
 msgstr ""
 
-#: src/funclib.c:4312
-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."
+#: ../src/graphing.c:1705
+msgid "Clea_r solutions"
 msgstr ""
 
-#: src/funclib.c:4315
-msgid "Get the determinant of a matrix"
-msgstr ""
+#: ../src/graphing.c:1707
+msgid "_Plot solution"
+msgstr "çååèç(_P)"
 
-#: src/funclib.c:4318
-msgid "Make new matrix of given size from old one"
+#: ../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."
 msgstr ""
 
-#: src/funclib.c:4319
-msgid "Return the index complement of a vector of indexes"
+#: ../src/graphing.c:1750
+msgid "X increment:"
 msgstr ""
 
-#: src/funclib.c:4321
-msgid "Check if a matrix is a matrix of numbers"
+#: ../src/graphing.c:1772
+msgid "T increment:"
 msgstr ""
 
-#: src/funclib.c:4322
-msgid "Check if a matrix is an integer (non-complex) matrix"
-msgstr "ææçéæåääææïéåæïçé"
-
-#: src/funclib.c:4323
-msgid "Check if a matrix is a rational (non-complex) matrix"
-msgstr "ææçéæåääæçæïéåæïçé"
+#: ../src/graphing.c:1776
+#, fuzzy
+msgid "T interval length:"
+msgstr "èçåæ"
 
-#: src/funclib.c:4324
-msgid "Check if a matrix is a real (non-complex) matrix"
-msgstr "ææçéæåääåæïéåæïçé"
+#: ../src/graphing.c:1790
+msgid "Point x:"
+msgstr "ç xï"
 
-#: src/funclib.c:4326
-msgid "Check if argument is a null"
-msgstr "ææåææåç"
+#: ../src/graphing.c:1795
+msgid "y:"
+msgstr "yï"
 
-#: src/funclib.c:4327
-msgid "Check if argument is a number"
-msgstr "ææåææåääæ"
+#: ../src/graphing.c:1862
+msgid "Plot"
+msgstr "çå"
 
-#: src/funclib.c:4328
-msgid "Check if argument is a text string"
-msgstr "ææåææååçä"
+#: ../src/graphing.c:1897
+msgid "_Graph"
+msgstr "åå(_G)"
 
-#: src/funclib.c:4329
-msgid "Check if argument is a matrix"
-msgstr "ææåææåääçé"
+#: ../src/graphing.c:1901
+msgid "_Print..."
+msgstr "æå(_P)..."
 
-#: src/funclib.c:4330
-msgid "Check if argument is a function"
-msgstr "ææåææåääåæ"
+#: ../src/graphing.c:1907
+msgid "_Export postscript..."
+msgstr "åå postscript(_E)..."
 
-#: src/funclib.c:4331
-msgid "Check if argument is a function reference"
+#: ../src/graphing.c:1913
+msgid "E_xport encapsulated postscript..."
 msgstr ""
 
-#: src/funclib.c:4333
-msgid "Check if argument is a complex (non-real) number"
-msgstr "ææåææåääåæïéåæï"
-
-#: src/funclib.c:4334
-msgid "Check if argument is a real number"
-msgstr "ææåææåääåæ"
-
-#: src/funclib.c:4335
-msgid "Check if argument is an integer (non-complex)"
-msgstr "ææåææåääææïéåæï"
+#: ../src/graphing.c:1919
+msgid "Export P_NG..."
+msgstr "åå P_NG..."
 
-#: src/funclib.c:4336
-msgid "Check if argument is a positive real integer"
-msgstr "ææåææåæææ"
+#: ../src/graphing.c:1931
+msgid "_Zoom"
+msgstr "çæ(_Z)"
 
-#: src/funclib.c:4338
-msgid "Check if argument is a possibly complex integer"
-msgstr "ææåææååèäåæ"
+#: ../src/graphing.c:1935
+msgid "Zoom _out"
+msgstr "çå(_O)"
 
-#: src/funclib.c:4340
-msgid "Check if argument is a rational number (non-complex)"
-msgstr "ææåææåæçæïéåæï"
+#: ../src/graphing.c:1942
+msgid "Zoom _in"
+msgstr "æå(_I)"
 
-#: src/funclib.c:4341
-msgid "Check if argument is a possibly complex rational number"
-msgstr "ææåææååèäåæçæ"
+#: ../src/graphing.c:1949
+msgid "_Fit dependent axis"
+msgstr ""
 
-#: src/funclib.c:4342
-msgid "Check if argument is a floating point number (non-complex)"
-msgstr "ææåææåæçæïéåæï"
+#: ../src/graphing.c:1956
+msgid "_Reset to original zoom"
+msgstr ""
 
-#: src/funclib.c:4344
-msgid "Add two polynomials (vectors)"
-msgstr "åéåïåéïåæ"
+#: ../src/graphing.c:1969
+msgid "_View"
+msgstr "èå(_V)"
 
-#: src/funclib.c:4345
-msgid "Subtract two polynomials (as vectors)"
-msgstr "åéåïåéïåæ"
+#: ../src/graphing.c:1974
+msgid "_Reset angles"
+msgstr "éçèå(_R)"
 
-#: src/funclib.c:4346
-msgid "Multiply two polynomials (as vectors)"
-msgstr "åéåïåéïäæ"
+#: ../src/graphing.c:1979
+msgid "_Top view"
+msgstr "ééèå(_T)"
 
-#: src/funclib.c:4347
-msgid "Take polynomial (as vector) derivative"
+#: ../src/graphing.c:1984
+msgid "R_otate axis..."
 msgstr ""
 
-#: src/funclib.c:4348
-msgid "Take second polynomial (as vector) derivative"
+#: ../src/graphing.c:1994
+msgid "_Solver"
 msgstr ""
 
-#: src/funclib.c:4349
-msgid "Trim zeros from a polynomial (as vector)"
+#: ../src/graphing.c:1999
+msgid "_Solver..."
 msgstr ""
 
-#: src/funclib.c:4350
-msgid "Check if a vector is usable as a polynomial"
-msgstr "ææääåéæååäçååéå"
-
-#: src/funclib.c:4351
-msgid "Make string out of a polynomial (as vector)"
+#: ../src/graphing.c:2004
+msgid "_Clear solutions"
 msgstr ""
 
-#: src/funclib.c:4352
-msgid "Make function out of a polynomial (as vector)"
-msgstr ""
+#: ../src/graphing.c:2909
+#, c-format
+msgid "Function"
+msgstr "åæ"
 
-#: src/funclib.c:4354
-msgid "Get all combinations of k numbers from 1 to n as a vector of vectors"
-msgstr ""
+#: ../src/graphing.c:2911
+#, c-format
+msgid "Function #%d"
+msgstr "åæ #%d"
 
-#: src/funclib.c:4355
-msgid "Get all permutations of k numbers from 1 to n as a vector of vectors"
-msgstr ""
+#: ../src/graphing.c:2920 ../src/funclibhelper.cP:113
+#, c-format
+msgid "%s: argument number %d not a number"
+msgstr "%sïåæ %d äæääæ"
 
-#: src/funclib.c:4357
-msgid "Convert a string to a vector of ASCII values"
+#: ../src/graphing.c:2933
+msgid "Graph limits not given as a 4-vector"
 msgstr ""
 
-#: src/funclib.c:4358
-msgid "Convert a vector of ASCII values to a string"
+#: ../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
+msgid "Graph limits not given as numbers"
 msgstr ""
 
-#: src/funclib.c:4360
-msgid ""
-"Convert a string to a vector of 0-based alphabet values (positions in the "
-"alphabet string), -1's for unknown letters"
+#: ../src/graphing.c:3072
+msgid "Graph limits not given as a 6-vector"
 msgstr ""
 
-#: src/funclib.c:4361
-msgid ""
-"Convert a vector of 0-based alphabet values (positions in the alphabet "
-"string) to a string"
+#: ../src/graphing.c:3206 ../src/graphing.c:3224 ../src/graphing.c:3238
+msgid "Ticks must be between 2 and 200"
 msgstr ""
 
-#: src/funclib.c:4363
-msgid "Protect a variable from being modified"
-msgstr "äæåéäåäæ"
+#: ../src/graphing.c:3215 ../src/graphing.c:3229
+msgid "Ticks not given as numbers"
+msgstr ""
 
-#: src/funclib.c:4364
-msgid "Unprotect a variable from being modified"
-msgstr "èéäåäæåéçäæ"
+#: ../src/graphing.c:3243
+#, fuzzy
+msgid "Ticks not given as a number or a 2-vector"
+msgstr "åéçåäæääæææåé"
 
-#: src/funclib.c:4365
+#: ../src/graphing.c:4284
+#, c-format
 msgid ""
-"Set flags for a function, currently \"PropagateMod\" and \"NoModuloArguments"
-"\""
+"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 ""
 
-#: src/funclib.c:4366
-msgid "Get current modulo from the context outside the function"
+#: ../src/graphing.c:4309 ../src/graphing.c:4316 ../src/graphing.c:4480
+#: ../src/graphing.c:4487
+#, c-format
+msgid "%s from:"
 msgstr ""
 
-#: src/genius.c:96
+#: ../src/graphing.c:4323 ../src/graphing.c:4330
 #, c-format
-msgid "line %d: %s\n"
-msgstr "è %dï%s\n"
+msgid "%s increment:"
+msgstr ""
 
-#: src/genius.c:114
+#: ../src/graphing.c:4337
 #, c-format
-msgid "Too many errors! (%d followed)\n"
-msgstr "éèååïïèæ %d äï\n"
+msgid "%s interval length:"
+msgstr ""
 
-#: src/genius.c:179 src/gnome-genius.c:2348
-msgid ""
-"\n"
-"Note: Compiled without MPFR (some operations may be slow) see www.mpfr.org"
+#: ../src/graphing.c:4344
+#, c-format
+msgid "Point %s:"
 msgstr ""
 
-#: src/genius.c:255
+#: ../src/graphing.c:4357
 #, c-format
 msgid ""
-"Genius %s usage:\n"
-"\n"
-"genius [options] [files]\n"
-"\n"
-"\t--precision=num   \tFloating point precision [256]\n"
-"\t--maxdigits=num   \tMaximum digits to display (0=no limit) [0]\n"
-"\t--[no]floatresult \tAll results as floats [OFF]\n"
-"\t--[no]scinot      \tResults in scientific notation [OFF]\n"
-"\t--[no]fullexp     \tAlways print full expressions [OFF]\n"
-"\t--maxerrors=num   \tMaximum errors to display (0=no limit) [5]\n"
-"\t--[no]mixed       \tPrint fractions in mixed format\n"
-"\t--intoutbase=num  \tBase to use to print out integers [10]\n"
-"\t--[no]readline    \tUse readline if it is available [ON]\n"
-"\t--[no]compile     \tCompile everything and dump it to stdout [OFF]\n"
-"\t--[no]quiet       \tBe quiet during non-interactive mode,\n"
-"\t                  \t(always on when compiling) [OFF]\n"
-"\n"
+"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 ""
 
-#: src/genius.c:294
+#: ../src/graphing.c:4393
 #, c-format
 msgid ""
-"Genius %s\n"
-"%s\n"
-"This is free software with ABSOLUTELY NO WARRANTY.\n"
-"For license details type `warranty'.\n"
-"For help type 'manual' or 'help'.%s\n"
-"\n"
+"Type in function names or expressions involving the %s variable in the boxes "
+"below to graph them"
 msgstr ""
 
-#: src/genius.c:349 src/gnome-genius.c:2603
+#: ../src/graphing.c:4410
+#, c-format
 msgid ""
-"The only thing that interferes with my learning is my education.  -- Albert "
-"Einstein"
-msgstr "åäåææåäçææçæèãââ çåæå"
-
-#: src/genius.c:370 src/genius.c:430
-msgid "Can't open file"
-msgstr "äèæåæä"
-
-#: src/genius.lang.h:1
-msgid "Base-N Integers"
+"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/genius.lang.h:2
-msgid "Commands"
-msgstr "åä"
-
-#: src/genius.lang.h:3
-msgid "Decimal Integers"
-msgstr "åèåææ"
-
-#: src/genius.lang.h:4
-msgid "Floats"
-msgstr "æçæ"
-
-#: src/genius.lang.h:5
-msgid "Genius"
-msgstr "Genius"
-
-#: src/genius.lang.h:6
-msgid "Keywords"
-msgstr "åéå"
-
-#: src/genius.lang.h:7
-msgid "Line Comment"
-msgstr "èæé"
-
-#: src/genius.lang.h:8
-msgid "Scripts"
-msgstr "èæ"
-
-#: src/genius.lang.h:9
-msgid "String"
-msgstr "åçä"
-
-#: src/gnome-genius.c:167
-msgid "_New Program"
-msgstr "æçå(_N)"
+#: ../src/graphing.c:4451
+#, fuzzy, c-format
+msgid "Parameter %s from:"
+msgstr "åæ %s èï"
 
-#: src/gnome-genius.c:167
-msgid "Create new program tab"
+#: ../src/graphing.c:4465
+#, c-format
+msgid ""
+"Type a function name or an expression involving the %s and %s variables (or "
+"the %s variable which will be %s=%s+i%s) in the boxes below to graph them.  "
+"Functions with one argument only will be passed a complex number."
 msgstr ""
 
-#: src/gnome-genius.c:174
-msgid "_Reload From Disk"
-msgstr "äççéæèå(_R)"
-
-#: src/gnome-genius.c:174
-msgid "Reload the selected program from disk"
-msgstr "äççéæèåéæççå"
-
-#: src/gnome-genius.c:178
-msgid "_Load and Run"
-msgstr "èååèè(_L)"
+#: ../src/graphing.c:4531 ../src/graphing.c:4651
+msgid "Change variable names"
+msgstr "ææåéå"
 
-#: src/gnome-genius.c:178
-msgid "Load and execute a file in genius"
-msgstr "åGenius èååèèæä"
+#: ../src/graphing.c:4547 ../src/graphing.c:4667
+msgid "Some values were illegal"
+msgstr "ääæåäåæ"
 
-#: src/gnome-genius.c:191
-msgid "Copy Answer As Plain _Text"
-msgstr "åçææèäçææ(_T)"
+#: ../src/graphing.c:4551 ../src/graphing.c:4671
+msgid "independent variable (x):"
+msgstr "ççåé(x)ï"
 
-#: src/gnome-genius.c:192
-msgid "Copy last answer into the clipboard in plain text"
-msgstr "åææççæäçæææåæèååèæ"
+#: ../src/graphing.c:4561
+msgid "dependent variable (y):"
+msgstr ""
 
-#: src/gnome-genius.c:195
-msgid "Copy Answer As _LaTeX"
-msgstr "åçææèä_LaTeX"
+#: ../src/graphing.c:4571
+msgid "complex variable (z = x+iy):"
+msgstr "åæåé(z = x+iy)ï"
 
-#: src/gnome-genius.c:196
-msgid "Copy last answer into the clipboard as LaTeX"
-msgstr "åææççæäLaTeXæåæèååèæ"
+#: ../src/graphing.c:4581
+msgid "parameter variable (t):"
+msgstr "åæåé(t)ï"
 
-#: src/gnome-genius.c:199
-msgid "Copy Answer As _MathML"
-msgstr "åçææèä_MathML"
+#: ../src/graphing.c:4681
+msgid "independent variable (y):"
+msgstr "ççåé(y)ï"
 
-#: src/gnome-genius.c:200
-msgid "Copy last answer into the clipboard as MathML"
-msgstr "åææççæäMathMLæåæèååèæ"
+#: ../src/graphing.c:4691
+msgid "independent complex variable (z = x+iy):"
+msgstr "ççåæåé(z = x+iy)ï"
 
-#: src/gnome-genius.c:203
-msgid "Copy Answer As T_roff"
-msgstr "åçææèäT_roff"
+#: ../src/graphing.c:4801
+msgid "_Functions / Expressions"
+msgstr "åæ/èèå(_F)"
 
-#: src/gnome-genius.c:204
-msgid "Copy last answer into the clipboard as Troff eqn"
-msgstr "åææççæäTroff eqnæåæèååèæ"
+#: ../src/graphing.c:4833
+msgid "or"
+msgstr "æ"
 
-#: src/gnome-genius.c:217
-msgid "_Run"
-msgstr "èè(_R)"
+#. t range
+#: ../src/graphing.c:4848
+#, fuzzy
+msgid "Parameter t from:"
+msgstr "åæ t èï"
 
-#: src/gnome-genius.c:217 src/gnome-genius.c:262
-msgid "Run current program"
-msgstr "èèååçå"
+#: ../src/graphing.c:4852 ../src/graphing.c:4990 ../src/graphing.c:5002
+#: ../src/graphing.c:5074 ../src/graphing.c:5086 ../src/graphing.c:5097
+msgid "to:"
+msgstr "åï"
 
-#: src/gnome-genius.c:218
-msgid "_Interrupt"
-msgstr "äæ(_I)"
+#: ../src/graphing.c:4856
+msgid "by:"
+msgstr ""
 
-#: src/gnome-genius.c:218 src/gnome-genius.c:260
-msgid "Interrupt current calculation"
-msgstr "äæååèç"
+#: ../src/graphing.c:4863
+msgid "Pa_rametric"
+msgstr "åæ(_R)"
 
-#. FIXME: no help
-#. * GNOMEUIINFO_HELP("genius"),
-#: src/gnome-genius.c:225
-msgid "_Manual"
-msgstr "æå(_M)"
+#. # of ticks
+#: ../src/graphing.c:4890 ../src/graphing.c:4942
+msgid "Vertical ticks:"
+msgstr "ççååï"
 
-#: src/gnome-genius.c:226
-msgid "Display the manual"
-msgstr "æçæå"
+#. # of ticks
+#: ../src/graphing.c:4894 ../src/graphing.c:4946
+msgid "Horizontal ticks:"
+msgstr "æåååï"
 
-#: src/gnome-genius.c:229
-msgid "_Warranty"
+#: ../src/graphing.c:4899
+msgid "Sl_ope field"
 msgstr ""
 
-#: src/gnome-genius.c:230
-msgid "Display warranty information"
+#. Normalize the arrow length?
+#: ../src/graphing.c:4933
+msgid "_Normalize arrow length (do not show size)"
 msgstr ""
 
-#: src/gnome-genius.c:248
-msgid "_Calculator"
-msgstr "èçå(_C)"
-
-#: src/gnome-genius.c:250
-msgid "P_lugins"
-msgstr "æä(_l)"
-
-#: src/gnome-genius.c:252
-msgid "_Programs"
-msgstr "çå(_P)"
-
-#: src/gnome-genius.c:260
-msgid "Interrupt"
-msgstr "äæ"
-
-#: src/gnome-genius.c:262
-msgid "Run"
-msgstr "èè"
-
-#: src/gnome-genius.c:263
-msgid "Open"
-msgstr "æå"
-
-#: src/gnome-genius.c:263
-msgid "Open a GEL file for running"
-msgstr "æåääGELæäæèè"
-
-#: src/gnome-genius.c:264
-msgid "Exit"
-msgstr "éå"
-
-#: src/gnome-genius.c:264
-msgid "Exit genius"
-msgstr "éå genius"
-
-#: src/gnome-genius.c:309
-msgid "Error"
-msgstr "éè"
-
-#: src/gnome-genius.c:309
-msgid "Information"
-msgstr "äæ"
-
-#: src/gnome-genius.c:364
-#, c-format
-msgid ""
-"\n"
-"Too many errors! (%d followed)"
+#: ../src/graphing.c:4951
+msgid "_Vector field"
 msgstr ""
-"\n"
-"ååéèïïèæ %d äï"
 
-#: src/gnome-genius.c:374
-#, c-format
-msgid "\\e[01;31mToo many errors! (%d followed)\\e[0m\n"
-msgstr "\\e[01;31mååéèïïèæ %d äï\\e[0m\n"
+#. draw legend?
+#: ../src/graphing.c:4961
+msgid "_Draw legend"
+msgstr "çååä(_D)"
 
-#. Translators should localize the following string
-#. * which will give them credit in the About box.
-#. * E.g. "Fulano de Tal <fulano detal com>"
-#.
-#: src/gnome-genius.c:497
-msgid "translator_credits-PLEASE_ADD_YOURSELF_HERE"
-msgstr "Mai Haohui <maihaohui hotmail com>"
+#. change varnames
+#: ../src/graphing.c:4970 ../src/graphing.c:5053
+msgid "Change variable names..."
+msgstr "ææåéåç..."
 
-#: src/gnome-genius.c:500 src/gnome-genius.c:1975
-msgid "GENIUS Calculator"
-msgstr "GENIUS èçå"
+#. plot window
+#.
+#. * Plot window frame
+#.
+#: ../src/graphing.c:4978 ../src/graphing.c:5062
+msgid "Plot Window"
+msgstr "çåçå"
 
-#: src/gnome-genius.c:503
-msgid ""
-"The Gnome calculator style edition of the genius calculator.  For license/"
-"warranty details, type 'warranty' into the console."
+#.
+#. * X range
+#.
+#: ../src/graphing.c:4987 ../src/graphing.c:5071
+msgid "X from:"
 msgstr ""
 
-#: src/gnome-genius.c:667
-msgid ""
-"Genius is executing something, and furthermore there are unsaved programs.\n"
-"Are you sure you wish to quit?"
+#.
+#. * Y range
+#.
+#: ../src/graphing.c:4999 ../src/graphing.c:5083
+msgid "Y from:"
 msgstr ""
-"Genius æåæèçåïåäèæææäåççåã\n"
-"æççèéååï"
 
-#: src/gnome-genius.c:675
-msgid "There are unsaved programs, are you sure you wish to quit?"
-msgstr "æææäåççåãæççèéååï"
+#: ../src/graphing.c:5025
+msgid "Function / Expression"
+msgstr "åæ/èèå"
 
-#: src/gnome-genius.c:682
-msgid "Genius is executing something, are you sure you wish to quit?"
-msgstr "Genius æåæèçåïæççèéååï"
+#.
+#. * Z range
+#.
+#: ../src/graphing.c:5095
+msgid "Dependent axis from:"
+msgstr ""
 
-#: src/gnome-genius.c:689
-msgid "Are you sure you wish to quit?"
-msgstr "æççèéååï"
+#: ../src/graphing.c:5116
+msgid "Function _line plot"
+msgstr "çååæç(_L)"
 
-#: src/gnome-genius.c:794
-msgid "GENIUS Calculator Setup"
-msgstr "GENIUS èçåèç"
+#: ../src/graphing.c:5120
+msgid "_Surface plot"
+msgstr "çåé(_S)"
 
-#: src/gnome-genius.c:811
-msgid "Output"
-msgstr "èå"
+#: ../src/graphing.c:5338 ../src/graphing.c:5502 ../src/graphing.c:5623
+#: ../src/graphing.c:5744 ../src/graphing.c:5848
+msgid "No functions to plot or no functions could be parsed"
+msgstr "ææåçåçåææèææåäèæçåæ"
 
-#: src/gnome-genius.c:814
-msgid "Number/Expression output options"
-msgstr "æå/èèå èåèç"
+#: ../src/graphing.c:5369 ../src/graphing.c:5375 ../src/graphing.c:5525
+#: ../src/graphing.c:5531 ../src/graphing.c:5630 ../src/graphing.c:5653
+#: ../src/graphing.c:5659 ../src/graphing.c:5767 ../src/graphing.c:5773
+#: ../src/graphing.c:5871 ../src/graphing.c:5877
+#, c-format
+msgid "Invalid %s range"
+msgstr "%s èåææ"
 
-#: src/gnome-genius.c:824
-msgid "Maximum digits to output (0=unlimited)"
+#: ../src/graphing.c:5381
+msgid "Invalid dependent range"
 msgstr ""
 
-#: src/gnome-genius.c:844
-msgid "Results as floats"
-msgstr "äæçæèå"
+#: ../src/graphing.c:5617
+#, c-format
+msgid "Only specify %s and %s, or %s, not all at once."
+msgstr ""
 
-#: src/gnome-genius.c:852
-msgid "Floats in scientific notation"
-msgstr "äçåèæææçæçæ"
+#: ../src/graphing.c:5969
+msgid "Create Plot"
+msgstr "ååçå"
 
-#: src/gnome-genius.c:860
-msgid "Always print full expressions"
-msgstr "æææååæçèèå"
+#: ../src/graphing.c:6009 ../src/graphing.c:6147 ../src/graphing.c:6178
+#: ../src/graphing.c:6199 ../src/graphing.c:6239 ../src/graphing.c:6263
+#: ../src/graphing.c:6374 ../src/graphing.c:6496 ../src/graphing.c:6614
+#: ../src/graphing.c:6757 ../src/graphing.c:6891 ../src/graphing.c:7084
+#: ../src/graphing.c:7368 ../src/graphing.c:7398 ../src/graphing.c:7459
+#: ../src/graphing.c:7485 ../src/graphing.c:7512 ../src/graphing.c:7603
+#: ../src/graphing.c:7676 ../src/graphing.c:7701
+#, c-format
+msgid "%s: Plotting in progress, cannot call %s"
+msgstr "%sïæåçåïææèç %s"
 
-#: src/gnome-genius.c:869
-msgid "Error/Info output options"
-msgstr "éè/ææ èåèç"
+#: ../src/graphing.c:6017 ../src/graphing.c:6515
+#, c-format
+msgid "%s: argument not a function"
+msgstr "%sïåæäæääåæ"
 
-#: src/gnome-genius.c:877
-msgid "Display errors in a dialog"
-msgstr "ååèæåæçéèäæ"
+#: ../src/graphing.c:6027
+#, c-format
+msgid "%s: only one function supported"
+msgstr "%sïåææåæ"
 
-#: src/gnome-genius.c:885
-msgid "Display information messages in a dialog"
-msgstr "ååèæåæçéèææ"
+#: ../src/graphing.c:6094 ../src/graphing.c:6328 ../src/graphing.c:6444
+#: ../src/graphing.c:6566 ../src/graphing.c:6703 ../src/graphing.c:6844
+#, c-format
+msgid "%s: invalid X range"
+msgstr "%sïX èåææ"
 
-#: src/gnome-genius.c:896
-msgid "Maximum errors to display (0=unlimited)"
-msgstr "æççæåéè ï0=äéåï"
+#: ../src/graphing.c:6099 ../src/graphing.c:6333 ../src/graphing.c:6449
+#: ../src/graphing.c:6571 ../src/graphing.c:6708 ../src/graphing.c:6849
+#, c-format
+msgid "%s: invalid Y range"
+msgstr "%sïY èåææ"
 
-#: src/gnome-genius.c:920
-msgid "Precision"
-msgstr "çå"
+#: ../src/graphing.c:6104
+#, c-format
+msgid "%s: invalid Z range"
+msgstr "%sïZ èåææ"
 
-#: src/gnome-genius.c:930
-msgid ""
-"NOTE: The floating point precision might not take effect\n"
-"for all numbers immediately, only new numbers calculated\n"
-"and new variables will be affected."
-msgstr ""
-"ææïæççåèçäèääçåååæææåï\n"
-"åäååæçèçåæçåéã"
+#: ../src/graphing.c:6157
+#, c-format
+msgid "%s: dx must be positive"
+msgstr "%sïdx åéäæå"
 
-#: src/gnome-genius.c:939
-msgid "Floating point precision (bits)"
-msgstr "æççå ïæçï"
+#: ../src/graphing.c:6164 ../src/graphing.c:6183
+#, c-format
+msgid "%s: Slope field not active"
+msgstr ""
 
-#: src/gnome-genius.c:963
-msgid "Terminal"
-msgstr "çç"
+#: ../src/graphing.c:6210
+#, c-format
+msgid "%s: dt must be positive"
+msgstr "%sïdt åéäæ"
 
-#: src/gnome-genius.c:966
-msgid "Terminal options"
-msgstr "ççåæ"
+#: ../src/graphing.c:6216
+#, c-format
+msgid "%s: tlen must be positive"
+msgstr "%sïtlen åéäæ"
 
-#: src/gnome-genius.c:975
-msgid "Scrollback lines"
+#: ../src/graphing.c:6224 ../src/graphing.c:6245
+#, c-format
+msgid "%s: Vector field not active"
 msgstr ""
 
-#: src/gnome-genius.c:998
-msgid "Font:"
-msgstr "åäï"
+#: ../src/graphing.c:6270 ../src/graphing.c:6764
+#, c-format
+msgid "%s: First argument must be a function"
+msgstr "%sïçääåæåéäääåæ"
+
+#: ../src/graphing.c:6385 ../src/graphing.c:6622
+#, c-format
+msgid "%s: First two arguments must be functions"
+msgstr "%sïåääåæåéäåæ"
+
+#: ../src/graphing.c:6510
+#, c-format
+msgid "%s: only up to 10 functions supported"
+msgstr "%sïæååææ 10 äåæ"
+
+#: ../src/graphing.c:6713 ../src/graphing.c:6854
+#, c-format
+msgid "%s: invalid T range"
+msgstr "%sïææç T èå"
 
-#: src/gnome-genius.c:1033
+#: ../src/graphing.c:6966 ../src/graphing.c:7020
+#, c-format
 msgid ""
-"<b>Genius is currently executing something.</b>\n"
-"\n"
-"Please try again later or interrupt the current operation."
+"%s: Line should be given as a real, n by 2 matrix with columns for x and y, "
+"n>=2"
 msgstr ""
-"<b>Genius æåæèçåäã</b>\n"
-"\n"
-"èçåéèæäæååæäã"
 
-#: src/gnome-genius.c:1102 src/gnome-genius.c:1627
-msgid "Cannot open file!"
-msgstr "äèæåæäï"
+#: ../src/graphing.c:7099
+#, c-format
+msgid "%s: Wrong number of arguments"
+msgstr "%sïåæäæäå"
 
-#: src/gnome-genius.c:1126
-msgid "Load GEL file"
-msgstr "èå GEL æä"
+#: ../src/graphing.c:7159
+#, c-format
+msgid "%s: No color specified"
+msgstr "%s: ææåéè"
 
-#: src/gnome-genius.c:1475
-msgid "Cannot open file"
-msgstr "äèæåæä"
+#: ../src/graphing.c:7172
+#, c-format
+msgid "%s: Color must be a string"
+msgstr "%sïéèåéäåçä"
 
-#: src/gnome-genius.c:1507 src/gnome-genius.c:2333
+#: ../src/graphing.c:7182
 #, c-format
-msgid "Line: %d"
-msgstr "èï%d"
+msgid "%s: No thickness specified"
+msgstr ""
 
-#. the file name will have an underscore
-#: src/gnome-genius.c:1578
+#: ../src/graphing.c:7205
 #, c-format
-msgid "Program_%d.gel"
-msgstr "çå_%d.gel"
+msgid "%s: No window specified"
+msgstr "%sïæææåçå"
 
-#: src/gnome-genius.c:1579
+#: ../src/graphing.c:7253 ../src/graphing.c:7278
 #, c-format
-msgid "Program %d"
-msgstr "çå %d"
+msgid "%s: arrow style should be \"origin\", \"end\", \"both\", or \"none\""
+msgstr ""
 
-#: src/gnome-genius.c:1595
+#: ../src/graphing.c:7288
 #, c-format
-msgid "Cannot open %s"
-msgstr "äèæå %s"
+msgid "%s: No legend specified"
+msgstr "%sïæææååä"
+
+#: ../src/graphing.c:7302
+#, c-format
+msgid "%s: Legend must be a string"
+msgstr "%sïåäåéäåçä"
 
-#: src/gnome-genius.c:1649 src/gnome-genius.c:1805
-msgid "Open GEL file"
-msgstr "æå GEL æä"
+#: ../src/graphing.c:7311
+#, c-format
+msgid "%s: Unknown style"
+msgstr "%sïæççå"
 
-#. new fname
-#: src/gnome-genius.c:1738 src/gnome-genius.c:1764
+#: ../src/graphing.c:7318
 #, c-format
+msgid "%s: Bad parameter"
+msgstr "%sïåææè"
+
+#: ../src/graphing.c:7519
+#, fuzzy
+msgid "Variable names not given in a 4-vector"
+msgstr "åéåæä 4 ååéçå"
+
+#: ../src/graphing.c:7529 ../src/graphing.c:7538 ../src/graphing.c:7547
+#: ../src/graphing.c:7556 ../src/graphing.c:7620 ../src/graphing.c:7629
+#: ../src/graphing.c:7638
+msgid "Variable names should be strings"
+msgstr "åéååäåçä"
+
+#: ../src/graphing.c:7563 ../src/graphing.c:7644
+msgid "Variable names must be valid identifiers"
+msgstr "åéååéæææçæèç"
+
+#: ../src/graphing.c:7572 ../src/graphing.c:7650
+msgid "Variable names must be mutually distinct"
+msgstr "åéååéääçå"
+
+#: ../src/graphing.c:7610
+#, fuzzy
+msgid "Variable names not given in a 3-vector"
+msgstr "åéåæä 3 ååéçå"
+
+#: ../src/graphing.c:7736
+msgid "Plotting"
+msgstr "çå"
+
+#. internal
+#: ../src/graphing.c:7738
 msgid ""
-"<b>Cannot save file</b>\n"
-"Details: %s"
+"Plot a function with a line.  First come the functions (up to 10) then "
+"optionally limits as x1,x2,y1,y2"
 msgstr ""
-"<b>äèäåæä</b>\n"
-"èæï%s"
-
-#: src/gnome-genius.c:1760
-msgid "File already exists.  Overwrite it?"
-msgstr "æäåååïèçååï"
 
-#: src/gnome-genius.c:1878
+#: ../src/graphing.c:7739
 msgid ""
-"<b>No program selected.</b>\n"
-"\n"
-"Create a new program, or select an existing tab in the notebook."
+"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 ""
 
-#: src/gnome-genius.c:2156
-msgid "Can't execute genius-readline-helper-fifo!\n"
+#: ../src/graphing.c:7740
+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 ""
 
-#: src/gnome-genius.c:2352
+#: ../src/graphing.c:7742
 msgid ""
-"\n"
-"Note: Compiled without GtkSourceView (better source editor)"
+"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 ""
-"\n"
-"ææïäç GtkSourceView (æåçæäççèå) çè"
 
-#: src/gnome-genius.c:2515
-msgid "Console"
-msgstr "æåå"
+#: ../src/graphing.c:7743
+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 ""
 
-#: src/gnome-genius.c:2547
-#, c-format
+#: ../src/graphing.c:7745
 msgid ""
-"\\e[0;32mGenius %s\\e[0m\n"
-"%s\n"
-"This is free software with ABSOLUTELY NO WARRANTY.\n"
-"For license details type `\\e[01;36mwarranty\\e[0m'.\n"
-"For help type '\\e[01;36mmanual\\e[0m' or '\\e[01;36mhelp\\e[0m'.%s\n"
-"\n"
+"Draw a solution for a slope field starting at x,y and using dx as increment"
 msgstr ""
 
-#: src/gnome-genius.desktop.in.h:1
-msgid "Genius Math Tool"
-msgstr "Genius æååå"
+#: ../src/graphing.c:7746
+msgid "Clear all the slopefield solutions"
+msgstr ""
 
-#: src/gnome-genius.desktop.in.h:2
-msgid "Genius Mathematical Tool and Calculator"
-msgstr "Genius æååååèçå"
+#: ../src/graphing.c:7748
+msgid ""
+"Draw a solution for a vector field starting at x,y, using dt as increment "
+"for tlen units"
+msgstr ""
 
-#: src/graphing.c:83
-msgid "Genius Line Plot"
+#: ../src/graphing.c:7749
+msgid "Clear all the vectorfield solutions"
 msgstr ""
 
-#: src/graphing.c:356
-#, c-format
-msgid "Function #%d"
-msgstr "åæ #%d"
+#: ../src/graphing.c:7752
+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 ""
 
-#: src/graphing.c:375
-msgid "LinePlot: argument not a number"
-msgstr "LinePlotïåæäæääæ"
+#: ../src/graphing.c:7754
+msgid "Show the line plot window and clear out functions"
+msgstr ""
 
-#: src/graphing.c:388
-msgid "Graph limits not given as a 4-vector"
+#: ../src/graphing.c:7755
+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:394 src/graphing.c:400 src/graphing.c:406 src/graphing.c:412
-msgid "Graph limits not given as numbers"
+#: ../src/graphing.c:7757
+msgid "Number of slopefield ticks as a vector [vertical,horizontal]."
 msgstr ""
 
-#: src/graphing.c:486
-msgid "LinePlot: only up to 10 functions supported"
-msgstr "LinePlotïæååææ10äåæ"
+#: ../src/graphing.c:7758
+msgid "Number of vectorfield ticks as a vector [vertical,horizontal]."
+msgstr ""
 
-#: src/graphing.c:491
-msgid "LinePlot: argument not a function"
-msgstr "LinePlotïåæäæääåæ"
+#: ../src/graphing.c:7759
+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:591
-msgid "Plotting"
-msgstr "çå"
+#: ../src/graphing.c:7760
+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 ""
 
-#. bogus value
-#: src/graphing.c:623
+#: ../src/graphing.c:7762
 msgid ""
-"Plot a function with a line (very rudimentary).  First come the functions "
-"(up to 10) then optionally limits as x1,x2,y1,y2"
+"Normalize vectorfields if true.  That is, only show direction and not "
+"magnitude."
 msgstr ""
 
-#: src/graphing.c:625
-msgid "Plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
+#: ../src/graphing.c:7763
+msgid "If to draw legends or not on line plots."
 msgstr ""
 
-#: src/matop.c:487
-msgid "Determinant of a non-square matrix is undefined"
+#: ../src/graphing.c:7765
+msgid "Line plotting window (limits) as a 4-vector of the form [x1,x2,y1,y2]"
 msgstr ""
 
-#: src/mpwrap.c:825
-msgid "Number too large to compute exponential!"
+#: ../src/graphing.c:7766
+msgid ""
+"Surface plotting window (limits) as a 6-vector of the form [x1,x2,y1,y2,z1,"
+"z2]"
 msgstr ""
 
-#: src/mpwrap.c:1202
-msgid "Integer exponent too large to compute"
+#: ../src/matop.c:687
+msgid "Determinant of a non-square matrix is undefined"
 msgstr ""
 
-#: src/mpwrap.c:2310
+#: ../src/mpwrap.c:520
+msgid "Integer exponent too large to compute"
+msgstr "æåææèåïææèç"
+
+#: ../src/mpwrap.c:1455
 msgid "Can't do modulo of floats or rationals!"
 msgstr "äèåæçæææçåææäï"
 
-#: src/mpwrap.c:2349
+#: ../src/mpwrap.c:1469
 msgid "Can't do GCD of floats or rationals!"
 msgstr "äèåæçæææçåæææååçæï"
 
-#: src/mpwrap.c:2388
+#: ../src/mpwrap.c:1496
 msgid "Can't modulo invert non integers!"
 msgstr ""
 
-#: src/mpwrap.c:2421
+#: ../src/mpwrap.c:1517
 msgid "Can't get jacobi symbols of floats or rationals!"
 msgstr ""
 
-#: src/mpwrap.c:2452
+#: ../src/mpwrap.c:1536
 msgid "Can't get legendre symbols of floats or rationals!"
 msgstr ""
 
-#: src/mpwrap.c:2483
+#: ../src/mpwrap.c:1555
 msgid ""
 "Can't get jacobi symbol with Kronecker extension of floats or rationals!"
 msgstr ""
 
-#: src/mpwrap.c:2492
+#: ../src/mpwrap.c:1564
 msgid "Lucas must get an integer argument!"
 msgstr ""
 
-#: src/mpwrap.c:2498
+#: ../src/mpwrap.c:1570
 msgid "Number too large to compute lucas number!"
 msgstr ""
 
-#: src/mpwrap.c:2503 src/mpwrap.c:2514
+#: ../src/mpwrap.c:1575
 msgid "No such thing as negative lucas numbers!"
-msgstr "ææèçLucasæï"
+msgstr "ææèç Lucas æï"
 
-#: src/mpwrap.c:2530
+#: ../src/mpwrap.c:1590
 msgid "Cannot get next prime after non-integer!"
 msgstr "äèåéæææääçæï"
 
-#: src/mpwrap.c:2568
-msgid "perfect_square: can't work on non-integers!"
-msgstr "perfect_squareïäèäçäéææï"
-
-#: src/mpwrap.c:2587
-msgid "perfect_power: can't work on non-integers!"
-msgstr "perfect_powerïäèäçäéææï"
-
-#: src/mpwrap.c:2604
-msgid "even_p: can't work on non-integers!"
-msgstr "even_pïäèäçäéææï"
-
-#: src/mpwrap.c:2621
-msgid "odd_p: can't work on non-integers!"
-msgstr "odd_pïäèäçäéææï"
+#: ../src/mpwrap.c:1610 ../src/mpwrap.c:1623 ../src/mpwrap.c:1636
+#: ../src/mpwrap.c:1649
+#, c-format
+msgid "%s: can't work on non-integers!"
+msgstr "%sïææåçéææï"
 
-#: src/mpwrap.c:2665 src/mpwrap.c:2713
+#: ../src/mpwrap.c:1691 ../src/mpwrap.c:1731
 msgid "Can't do factorials of rationals or floats!"
 msgstr "äèåæçåæææçææéäï"
 
-#: src/mpwrap.c:2671 src/mpwrap.c:2719
+#: ../src/mpwrap.c:1697 ../src/mpwrap.c:1737
 msgid "Number too large to compute factorial!"
 msgstr "èçéäçæååäï"
 
-#: src/mpwrap.c:2676 src/mpwrap.c:2683 src/mpwrap.c:2724 src/mpwrap.c:2731
+#: ../src/mpwrap.c:1702 ../src/mpwrap.c:1742
 msgid "Can't do factorials of negative numbers!"
 msgstr "äèåèææéäï"
 
-#: src/mpwrap.c:3105 src/mpwrap.c:3193 src/mpwrap.c:5056 src/mpwrap.c:5072
-msgid "powm: Bad types for mod power"
+#: ../src/mpwrap.c:1753
+#, fuzzy
+msgid "Can't do binomials of rationals or floats!"
+msgstr "äèåæçåæææçææéäï"
+
+#: ../src/mpwrap.c:2060 ../src/mpwrap.c:2128 ../src/mpwrap.c:4244
+#: ../src/mpwrap.c:4265
+#, c-format
+msgid "%s: Bad types for mod power"
 msgstr ""
 
-#: src/mpwrap.c:3140 src/mpwrap.c:3163
-msgid "Can't invert in powm"
+#: ../src/mpwrap.c:2097
+#, c-format
+msgid "Can't invert %s modulo %s in %s"
 msgstr ""
 
-#: src/mpwrap.c:3492
+#: ../src/mpwrap.c:2418
 msgid "Can't make random integer from a non-integer"
 msgstr "äèäääéææäçæéæææ"
 
-#: src/mpwrap.c:3497
+#: ../src/mpwrap.c:2423
 msgid "Range for random integer must be positive"
 msgstr "éæææçèååéææç"
 
-#: src/mpwrap.c:3682 src/mpwrap.c:3709
+#: ../src/mpwrap.c:2608 ../src/mpwrap.c:2636
 msgid "Can't get numerator of floating types"
 msgstr "äèåæççåæåå"
 
-#: src/mpwrap.c:4497 src/mpwrap.c:5653 src/mpwrap.c:5665
+#: ../src/mpwrap.c:3433 ../src/mpwrap.c:4957 ../src/mpwrap.c:4979
 msgid "Can't compare complex numbers"
 msgstr "äèæèåæ"
 
-#: src/mpwrap.c:4706 src/mpwrap.c:4721 src/mpwrap.c:4772 src/mpwrap.c:4795
-#: src/mpwrap.c:4808 src/mpwrap.c:4853
-msgid "Division by zero!"
-msgstr "éééèï"
-
-#: src/mpwrap.c:4862
+#: ../src/mpwrap.c:3920
 msgid "Can't modulo complex numbers"
 msgstr "äèååææä"
 
-#. FIXME: give the numbers
-#: src/mpwrap.c:4875
-msgid "No modulo inverse found!"
+#: ../src/mpwrap.c:3943
+#, c-format
+msgid "Inverse of %s modulo %s not found!"
 msgstr ""
 
-#: src/mpwrap.c:4879
+#: ../src/mpwrap.c:3952
 msgid "Can't do modulo invert on complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4892
+#: ../src/mpwrap.c:3969
 msgid "Can't GCD complex numbers"
 msgstr "äèååæææååçæ"
 
-#: src/mpwrap.c:4915
+#: ../src/mpwrap.c:3998
 msgid "Can't LCM complex numbers"
 msgstr "äèååæææåååæ"
 
-#: src/mpwrap.c:4928
+#: ../src/mpwrap.c:4015
 msgid "Can't get jacobi symbols of complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4940
+#: ../src/mpwrap.c:4031
 msgid "Can't get legendre symbols complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4952
+#: ../src/mpwrap.c:4047
 msgid "Can't get jacobi symbol with Kronecker extension for complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4964
+#: ../src/mpwrap.c:4063
 msgid "Can't get lucas number for complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4976
+#: ../src/mpwrap.c:4079
 msgid "Can't get next prime for complex numbers"
 msgstr ""
 
-#: src/mpwrap.c:4986
-msgid "perfect_square: can't work on complex numbers"
-msgstr "perfect_squareïäèäçäåæï"
-
-#: src/mpwrap.c:4997
-msgid "perfect_power: can't work on complex numbers"
-msgstr "perfect_powerïäèäçäåæï"
-
-#: src/mpwrap.c:5008
-msgid "even_p: can't work on complex numbers"
-msgstr "even_pïäèäçäåæï"
-
-#: src/mpwrap.c:5019
-msgid "odd_p: can't work on complex numbers"
-msgstr "even_pïäèäçäåæï"
-
-#: src/mpwrap.c:5145
-msgid "ln: can't take logarithm of 0"
-msgstr "lnïäèå0æåæ"
+#: ../src/mpwrap.c:4089 ../src/mpwrap.c:4101 ../src/mpwrap.c:4113
+#: ../src/mpwrap.c:4125
+#, c-format
+msgid "%s: can't work on complex numbers"
+msgstr "%sïææåçåæ"
 
-#: src/mpwrap.c:5215
-msgid "log2: can't take logarithm of 0"
-msgstr "log2ïäèå0æåæ"
+#: ../src/mpwrap.c:4354 ../src/mpwrap.c:4432 ../src/mpwrap.c:4497
+#, c-format
+msgid "%s: can't take logarithm of 0"
+msgstr "%sïäèå 0 æåæ"
 
-#: src/mpwrap.c:5281
-msgid "log10: can't take logarithm of 0"
-msgstr "log10ïäèå0æåæ"
+#: ../src/mpwrap.c:4826
+msgid "arctan2 not defined for complex numbers"
+msgstr "åææ arctan2 ççæææåä"
 
-#: src/mpwrap.c:5582
+#: ../src/mpwrap.c:4874
 msgid "Can't make random integer out of a complex number"
 msgstr "äèäääåæäçæéæææ"
 
-#: src/mpwrap.c:5703 src/mpwrap.c:5716
+#: ../src/mpwrap.c:5036 ../src/mpwrap.c:5053
 msgid "Can't make factorials of complex numbers"
 msgstr "äèååææéä"
 
-#: src/mpwrap.c:5998 src/mpwrap.c:6020 src/mpwrap.c:6042
+#: ../src/mpwrap.c:5070
+#, fuzzy
+msgid "Can't make binomials of complex numbers"
+msgstr "äèååææäéååè"
+
+#: ../src/mpwrap.c:5449 ../src/mpwrap.c:5460 ../src/mpwrap.c:5471
 msgid "Can't determine type of a complex number"
 msgstr "äèåæåæççå"
 
-#: src/mpwrap.c:6134 src/mpwrap.c:6157
+#: ../src/mpwrap.c:5565 ../src/mpwrap.c:5588
 msgid "Can't convert complex number into integer"
 msgstr "äèååæèæäææ"
 
-#: src/mpwrap.c:6140
+#: ../src/mpwrap.c:5571 ../src/mpwrap.c:5594
 msgid "Can't convert real number to integer"
 msgstr "äèååæèæäææ"
 
-#: src/mpwrap.c:6144
+#: ../src/mpwrap.c:5575 ../src/mpwrap.c:5598
 msgid "Integer too large for this operation"
-msgstr ""
+msgstr "ææåèåïææèèææä"
 
-#: src/mpwrap.c:6166
+#: ../src/mpwrap.c:5611
+msgid "Can't convert complex number into a double"
+msgstr "äèååæèæäåçåæ"
+
+#: ../src/mpwrap.c:5620
 msgid "Can't convert real number to double"
 msgstr "äèæåæèæäåçå"
 
-#: src/mpwrap.c:6172
+#: ../src/mpwrap.c:5626 ../src/mpwrap.c:5641
 msgid "Number too large for this operation"
-msgstr ""
+msgstr "æåèåïææèèèæä"
 
-#: src/plugin.c:128
+#: ../src/plugin.c:155
 msgid "Can't open plugin!"
 msgstr "äèæåæäï"
 
-#: src/plugin.c:140
+#: ../src/plugin.c:171 ../src/plugin.c:179
 msgid "Can't initialize plugin!"
 msgstr "äèåååæäï"
 
-#: src/testplugin.c:14
+#: ../src/symbolic.c:665
+#, c-format
+msgid "%s: '%s' not a function of one variable"
+msgstr "%sïâ%sâäæååéåæ"
+
+#: ../src/symbolic.c:698
+#, c-format
+msgid "%s: Cannot differentiate the '%s' function"
+msgstr "%sïææåâ%sâåæèèæå"
+
+#: ../src/symbolic.c:783
+msgid "Symbolic Operations"
+msgstr "çåèç"
+
+#: ../src/symbolic.c:786
+msgid ""
+"Attempt to symbolically differentiate the function f, where f is a function "
+"of one variable."
+msgstr "åèåååéåæ f èèçåæåã"
+
+#: ../src/symbolic.c:789
+#, fuzzy
+msgid ""
+"Attempt to symbolically differentiate the function f, where f is a function "
+"of one variable, returns null if unsuccessful but is silent."
+msgstr ""
+"åèåååéåæ f èèçåæåïäæåæèååäç(null)äääääæçã"
+
+#: ../src/testplugin.c:13
 msgid "This is the test-plugin function\n"
 msgstr "èæ test-plugin åæ\n"
 
-#: src/testplugin.c:25
+#: ../src/testplugin.c:24
 msgid ""
 "You have opened test plugin!\n"
 "\n"
@@ -2066,15 +4848,15 @@ msgstr ""
 "èç2+2ääçè\n"
 "2+2 = "
 
-#: src/testplugin.c:31
+#: ../src/testplugin.c:30
 msgid ""
 "For my next trick I will add a function named TestPluginFunction\n"
 "\n"
 msgstr ""
-"æäååääåTestPluginFunctionçåæääæçäääçè\n"
+"æäååääå TestPluginFunction çåæääæçäääçè\n"
 "\n"
 
-#: src/testplugin.c:42
+#: ../src/testplugin.c:41
 msgid ""
 "That's it, isn't this fun\n"
 "\n"
@@ -2082,19 +4864,151 @@ msgstr ""
 "èåæäïæèåï\n"
 "\n"
 
-#: src/util.c:116
+#: ../src/util.c:93 ../src/util.c:112
 msgid "Stack underflow!"
 msgstr "åææåï"
 
+#: ../src/funclibhelper.cP:40
+#, c-format
+msgid "%s: argument number %d not an integer"
+msgstr "%sïç %d äåæäæææ"
+
+#: ../src/funclibhelper.cP:53
+#, c-format
+msgid "%s: argument number %d not an integer or a matrix"
+msgstr "%sïç %d äåæäææææçé"
+
+#: ../src/funclibhelper.cP:65 ../src/funclibhelper.cP:76
+#, c-format
+msgid "%s: argument number %d not a number or a matrix"
+msgstr "%sïç %d äåæäææææçé"
+
+#: ../src/funclibhelper.cP:89
+#, c-format
+msgid "%s: argument number %d not a nonnegative integer"
+msgstr "%sïç %d äåæäæéèææ"
+
+#: ../src/funclibhelper.cP:103
+#, c-format
+msgid "%s: argument number %d not a positive integer"
+msgstr "%sïç %d äåæäææææ"
+
+#: ../src/funclibhelper.cP:124
+#, c-format
+msgid "%s: argument number %d not a boolean"
+msgstr "%sïç %d äåæäæååå"
+
+#: ../src/funclibhelper.cP:135
+#, c-format
+msgid "%s: argument number %d not a real number"
+msgstr "%sïç %d äåæäæåæ"
+
+#: ../src/funclibhelper.cP:145
+#, c-format
+msgid "%s: argument number %d not a matrix"
+msgstr "%sïç %d äåæäæääçé"
+
+#: ../src/funclibhelper.cP:156
+#, c-format
+msgid "%s: argument number %d not a square matrix"
+msgstr "%sïç %d äåæäææé"
+
+#: ../src/funclibhelper.cP:167
+#, fuzzy, c-format
+msgid "%s: argument number %d not a matrix or null node"
+msgstr "%sïåæ %d äæääçéæçèç"
+
+#: ../src/funclibhelper.cP:178
+#, fuzzy, c-format
+msgid "%s: argument number %d not a value only matrix"
+msgstr "%sïåæ %d äæääçåçé"
+
+#: ../src/funclibhelper.cP:191
+#, fuzzy, c-format
+msgid "%s: argument number %d not a value only vector"
+msgstr "%sïåæ %d äæääçååé"
+
+#: ../src/funclibhelper.cP:201 ../src/funclibhelper.cP:212
+#, c-format
+msgid "%s: argument number %d not a string"
+msgstr "%sïç %d äåæäæåçä"
+
+#: ../src/funclibhelper.cP:223
+#, c-format
+msgid "%s: argument number %d not a function or identifier"
+msgstr "%sïç %d äåæäæåæææèç"
+
+#: ../src/parseutil.c:57
+#, fuzzy
+msgid "ERROR: local statement not the first statement in function definition"
+msgstr "éèïåéåæäæåæåääççäæèå"
+
+#~ msgid "Protect a variable from being modified"
+#~ msgstr "äæåéäåäæ"
+
+#~ msgid "Unprotect a variable from being modified"
+#~ msgstr "èéäåäæåéçäæ"
+
+#~ msgid "_Manual"
+#~ msgstr "æå(_M)"
+
+#~ msgid "Display the manual"
+#~ msgstr "æçæå"
+
+#~ msgid "Interrupt"
+#~ msgstr "äæ"
+
+#~ msgid "Run"
+#~ msgstr "èè"
+
+#~ msgid "Open a GEL file for running"
+#~ msgstr "æåääGELæäæèè"
+
+#~ msgid "Exit genius"
+#~ msgstr "éå genius"
+
+#~ msgid "translator_credits-PLEASE_ADD_YOURSELF_HERE"
+#~ msgstr "Mai Haohui <maihaohui hotmail com>"
+
+#~ msgid "GENIUS Calculator"
+#~ msgstr "GENIUS èçå"
+
+#~ msgid "GENIUS Calculator Setup"
+#~ msgstr "GENIUS èçåèç"
+
+#~ msgid "LinePlot: argument not a number"
+#~ msgstr "LinePlotïåæäæääæ"
+
+#~ msgid "perfect_square: can't work on non-integers!"
+#~ msgstr "perfect_squareïäèäçäéææï"
+
+#~ msgid "perfect_power: can't work on non-integers!"
+#~ msgstr "perfect_powerïäèäçäéææï"
+
+#~ msgid "even_p: can't work on non-integers!"
+#~ msgstr "even_pïäèäçäéææï"
+
+#~ msgid "perfect_square: can't work on complex numbers"
+#~ msgstr "perfect_squareïäèäçäåæï"
+
+#~ msgid "perfect_power: can't work on complex numbers"
+#~ msgstr "perfect_powerïäèäçäåæï"
+
+#~ msgid "even_p: can't work on complex numbers"
+#~ msgstr "even_pïäèäçäåæï"
+
+#~ msgid "log2: can't take logarithm of 0"
+#~ msgstr "log2ïäèå0æåæ"
+
+#~ msgid "log10: can't take logarithm of 0"
+#~ msgstr "log10ïäèå0æåæ"
+
 #~ msgid "ERROR: "
 #~ msgstr "éèï"
 
 #~ msgid "chdir: argument must be string!"
 #~ msgstr "chdirïåæåéæåçäï"
 
-#~ msgid "display: first argument must be string!"
-#~ msgstr "displayïéäåæåéæåçäï"
-
 #~ msgid "set: first argument must be an identifier or string!"
 #~ msgstr "setïéäåæåéæ ID æåçäï"
 
@@ -2167,9 +5081,6 @@ msgstr "åææåï"
 #~ msgid "ASCIIToString: argument must be a matrix"
 #~ msgstr "ASCIIToStringïåæåéæääçé"
 
-#~ msgid "StringToAlphabet: arguments must be strings"
-#~ msgstr "StringToAlphabetïåæåéæåçä"
-
 #~ msgid "AlphabetToString: argument must be a matrix and a string"
 #~ msgstr "AlphabetToStringïåæåéæääçéæåçä"
 



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