Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPootle Translation <pootle@dev.laptop.org>2008-02-01 19:26:28 (GMT)
committer Pootle Translation <pootle@dev.laptop.org>2008-02-01 19:26:28 (GMT)
commit293e40f5336a70bbf390f17535eb134475bc108d (patch)
treef753a5bdc143cee2695c9d021db8bada8df4d96f
parentb70e32b5c084a7f40a4c55d76010207435651313 (diff)
Adding updated translations via Pootle.
-rw-r--r--po/Calculate.pot126
-rw-r--r--po/am.po416
-rw-r--r--po/ar.po416
-rw-r--r--po/ay.po416
-rw-r--r--po/bg.po68
-rw-r--r--po/bn.po398
-rw-r--r--po/bn_IN.po544
-rw-r--r--po/ca.po187
-rw-r--r--po/de.po6
-rw-r--r--po/dz.po348
-rw-r--r--po/el.po513
-rw-r--r--po/en.po355
-rw-r--r--po/es.po449
-rw-r--r--po/fa.po348
-rw-r--r--po/fa_AF.po574
-rw-r--r--po/ff.po58
-rw-r--r--po/fr.po456
-rw-r--r--po/ha.po416
-rw-r--r--po/hi.po424
-rw-r--r--po/ig.po416
-rw-r--r--po/is.po370
-rw-r--r--po/ja.po641
-rw-r--r--po/mk.po367
-rw-r--r--po/ml.po348
-rw-r--r--po/mn.po58
-rw-r--r--po/ne.po416
-rw-r--r--po/nl.po482
-rw-r--r--po/pa.po348
-rw-r--r--po/pl.po58
-rw-r--r--po/ps.po210
-rw-r--r--po/pt.po438
-rw-r--r--po/pt_BR.po603
-rw-r--r--po/qu.po416
-rw-r--r--po/ro.po507
-rw-r--r--po/ru.po427
-rw-r--r--po/rw.po416
-rw-r--r--po/te.po104
-rw-r--r--po/th.po332
-rw-r--r--po/ur.po420
-rw-r--r--po/yo.po416
40 files changed, 11560 insertions, 2751 deletions
diff --git a/po/Calculate.pot b/po/Calculate.pot
index b691642..ac76c35 100644
--- a/po/Calculate.pot
+++ b/po/Calculate.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-30 12:00+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -38,79 +38,99 @@ msgstr ""
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:56
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:112
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
-#: eqnparser.py:238 eqnparserhelp.py:128
+#: eqnparser.py:249 eqnparserhelp.py:128
msgid "Use help(test) for help about 'test', or help(index) for the index"
msgstr ""
-#: eqnparser.py:342 eqnparser.py:343
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:348
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:349
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:359 eqnparser.py:360
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:369
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:470
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:500
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:501 eqnparser.py:512 eqnparser.py:519 eqnparser.py:590
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:511
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:525 eqnparser.py:526
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:534
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:576
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:583
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:596
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -291,7 +311,7 @@ msgid "tanh"
msgstr ""
#: eqnparserhelp.py:107
-msgid "tanh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
msgstr ""
#: eqnparserhelp.py:109
@@ -380,127 +400,127 @@ msgid "Show variables"
msgstr ""
#. TRANS: multiplication symbol (default: '*')
-#: mathlib.py:68
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. TRANS: division symbol (default: '/')
-#: mathlib.py:73
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:124
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:134
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
+
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
-#: toolbars.py:174
-msgid "Logical xor"
-msgstr ""
-
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
diff --git a/po/am.po b/po/am.po
index 97d28d7..8644a14 100644
--- a/po/am.po
+++ b/po/am.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ar.po b/po/ar.po
index b85056a..e87af03 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: 2007-11-21 10:05+0000\n"
"Last-Translator: Khaled Hosny <khaledhosny@eglug.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Calculate"
msgstr "احسب"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -82,7 +82,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -91,7 +91,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -101,27 +101,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -136,27 +136,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -164,7 +164,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -176,47 +176,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -224,7 +224,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -232,24 +232,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -278,25 +278,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -308,7 +308,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -323,11 +323,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ay.po b/po/ay.po
index 97d28d7..8644a14 100644
--- a/po/ay.po
+++ b/po/ay.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/bg.po b/po/bg.po
index 8706850..f49b6f1 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -9,8 +9,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
-"PO-Revision-Date: 2008-01-11 14:06+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-22 09:08+0000\n"
"Last-Translator: Alexander Todorov <atodorov@redhat.com>\n"
"Language-Team: Bulgarian <dict@fsa-bg.org>\n"
"MIME-Version: 1.0\n"
@@ -268,7 +268,7 @@ msgstr "Теми"
#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
-msgstr "Не е намерена помощ относно '%s', използвайте help(index) за 'index'"
+msgstr "Не е намерена помощ относно '%s', използвайте help(index) за index"
#: layout.py:60
msgid "Edit"
@@ -342,83 +342,83 @@ msgstr "Недефиниран"
msgid "Error: unsupported type"
msgstr "Грешка: непознат тип"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr "Помощ"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr "Копиране"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr "Поставяне"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr "Изрязване"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr "Повдигане на втора степен"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr "Квадратен корен"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr "e на степен X"
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr "Натурален логаритъм"
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr "Факториел"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr "Синус"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr "Косинус"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr "Тангенс"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr "Аркус синус"
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr "Аркус косинус"
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr "Аркус тангенс"
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr "Хиперболичен синус"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr "Хиперболичен косинус"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr "Хиперболичен тангенс"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr "Логическо и"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr "Логическо или"
@@ -426,27 +426,27 @@ msgstr "Логическо или"
msgid "Logical xor"
msgstr "Логическо изкл. или"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr "равно"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr "различно"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr "пи"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr "е"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr "градуси"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr "радиани"
@@ -456,8 +456,7 @@ msgstr "Грешка при обработка на текста"
#: eqnparser.py:249 eqnparserhelp.py:128
msgid "Use help(test) for help about 'test', or help(index) for the index"
-msgstr ""
-"Използвайте help(test) за помощ относно 'test' илиhelp(index) за 'index'"
+msgstr "Използвайте help(test) за помощ относно 'test' илиhelp(index) за index"
#: eqnparser.py:504
msgid "Left parenthesis unexpected"
@@ -614,7 +613,7 @@ msgid ""
"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
"range from a to b"
msgstr ""
-"plot(EQN, VAR=-a..b), изчертава графиката на функцията 'EQN'в интервала от a "
+"plot(EQN, VAR=-a..b), изчертава графиката на функцията EQN в интервала от a "
"до b."
#: eqnparserhelp.py:86
@@ -717,3 +716,8 @@ msgstr ""
#: eqnparserhelp.py:131
msgid "index"
msgstr "index"
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "e на степен X"
diff --git a/po/bn.po b/po/bn.po
index 6bc6c79..0adc548 100644
--- a/po/bn.po
+++ b/po/bn.po
@@ -2,15 +2,14 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: xo-bundled\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2007-12-23 17:07+0600\n"
+"Last-Translator: Khandakar Mujahidul Islam <suzan229@gmail.com>\n"
+"Language-Team: Bengali <core@bengalinux.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -18,18 +17,18 @@ msgstr ""
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "গণনা"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -58,83 +57,83 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "%d তে ত্রুটি"
#: eqnparser.py:235
msgid "help_var"
msgstr ""
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -230,18 +229,18 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "সম্পাদন"
#: layout.py:61
msgid "Algebra"
@@ -269,15 +268,15 @@ msgstr ""
#: layout.py:118
msgid "All equations"
-msgstr ""
+msgstr "সব প্রশ্ন"
#: layout.py:118
msgid "My equations"
-msgstr ""
+msgstr "আমার প্রশ্ন"
#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "ইতিহাস দেখাও"
#: layout.py:120
msgid "Show variables"
@@ -291,99 +290,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
-msgstr ""
+msgstr "সহায়িকা"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
-msgstr ""
+msgstr "কপি"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
-msgstr ""
+msgstr "সাঁটো"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
-msgstr ""
+msgstr "কাটো"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
-msgstr ""
+msgstr "বর্গ"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
-msgstr ""
+msgstr "বর্গমূল"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
-msgstr ""
+msgstr "সাইন"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
-msgstr ""
+msgstr "কস"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
-msgstr ""
+msgstr "ট্যান"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -391,26 +392,267 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
-msgstr ""
+msgstr "সমান"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
-msgstr ""
+msgstr "সমান নয়"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
-msgstr ""
+msgstr "পাই"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
-msgstr ""
+msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
-msgstr ""
+msgstr "ডিগ্রী"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
+msgstr "রেডিয়ান"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+#, fuzzy
+msgid "square"
+msgstr "বর্গ"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/bn_IN.po b/po/bn_IN.po
index 8335caa..0adc548 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -2,15 +2,14 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: xo-bundled\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2007-12-23 17:07+0600\n"
+"Last-Translator: Khandakar Mujahidul Islam <suzan229@gmail.com>\n"
+"Language-Team: Bengali <core@bengalinux.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -18,7 +17,7 @@ msgstr ""
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "গণনা"
#: calculate.py:80
#, python-format
@@ -34,12 +33,32 @@ msgstr ""
msgid "Writing to journal (%s)"
msgstr ""
-#: calculate.py:788
-msgid "button_pressed(): invalid type"
+#: calculate.py:522
+#, python-format
+msgid "Reading from journal (%s)"
msgstr ""
-#: eqnparser.py:33
-msgid "Parse error"
+#: calculate.py:528
+msgid "Unable to determine version"
+msgstr ""
+
+#: calculate.py:533
+#, python-format
+msgid "Reading journal entry (version %s)"
+msgstr ""
+
+#: calculate.py:538
+#, python-format
+msgid "State line invalid (%s)"
+msgstr ""
+
+#: calculate.py:555
+#, python-format
+msgid "Unable to read journal entry, unknown version (%s)"
+msgstr ""
+
+#: calculate.py:788
+msgid "button_pressed(): invalid type"
msgstr ""
#: eqnparser.py:58
@@ -50,10 +69,10 @@ msgstr ""
#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "%d তে ত্রুটি"
-#: eqnparser.py:249 eqnparserhelp.py:128
-msgid "Use help(test) for help about 'test', or help(index) for the index"
+#: eqnparser.py:235
+msgid "help_var"
msgstr ""
#: eqnparser.py:353 eqnparser.py:354
@@ -86,10 +105,6 @@ msgstr ""
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:504
-msgid "Left parenthesis unexpected"
-msgstr ""
-
#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
@@ -102,10 +117,6 @@ msgstr ""
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:534
-msgid "Parse error (right parenthesis, no level to close)"
-msgstr ""
-
#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
@@ -114,14 +125,6 @@ msgstr ""
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:566
-msgid "Parse error: number or variable expected"
-msgstr ""
-
-#: eqnparser.py:567
-msgid "Number or variable expected"
-msgstr ""
-
#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -134,6 +137,309 @@ msgstr ""
msgid "_parse(): returning None"
msgstr ""
+#: eqnparserhelp.py:37
+msgid "help_acos"
+msgstr ""
+
+#: eqnparserhelp.py:38
+msgid "help_and"
+msgstr ""
+
+#: eqnparserhelp.py:39
+msgid "help_asin"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid "help_atan"
+msgstr ""
+
+#: eqnparserhelp.py:41
+msgid "help_cos"
+msgstr ""
+
+#: eqnparserhelp.py:42
+msgid "help_cosh"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "help_exp"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid "help_fac"
+msgstr ""
+
+#: eqnparserhelp.py:45
+msgid "help_functions"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "help_ln"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid "help_operators"
+msgstr ""
+
+#: eqnparserhelp.py:48
+msgid "help_or"
+msgstr ""
+
+#: eqnparserhelp.py:49
+msgid "help_plot"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "help_sin"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid "help_sinh"
+msgstr ""
+
+#: eqnparserhelp.py:52
+msgid "help_sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:53
+msgid "help_square"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "help_tan"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid "help_tanh"
+msgstr ""
+
+#: eqnparserhelp.py:56
+msgid "help_test"
+msgstr ""
+
+#: eqnparserhelp.py:57
+msgid "help_variables"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "help_xor"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "help_usage"
+msgstr ""
+
+#: eqnparserhelp.py:132
+msgid "Topics"
+msgstr ""
+
+#: eqnparserhelp.py:143
+#, python-format
+msgid "No help about '%s' available, use help(index) for the index"
+msgstr ""
+
+#: layout.py:60
+msgid "Edit"
+msgstr "সম্পাদন"
+
+#: layout.py:61
+msgid "Algebra"
+msgstr ""
+
+#: layout.py:62
+msgid "Trigonometry"
+msgstr ""
+
+#: layout.py:63
+msgid "Boolean"
+msgstr ""
+
+#: layout.py:64
+msgid "Constants"
+msgstr ""
+
+#: layout.py:65
+msgid "Format"
+msgstr ""
+
+#: layout.py:86
+msgid "Label:"
+msgstr ""
+
+#: layout.py:118
+msgid "All equations"
+msgstr "সব প্রশ্ন"
+
+#: layout.py:118
+msgid "My equations"
+msgstr "আমার প্রশ্ন"
+
+#: layout.py:120
+msgid "Show history"
+msgstr "ইতিহাস দেখাও"
+
+#: layout.py:120
+msgid "Show variables"
+msgstr ""
+
+#: mathlib.py:58
+msgid "thousand_sep"
+msgstr ""
+
+#: mathlib.py:63
+msgid "fraction_sep"
+msgstr ""
+
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
+msgid "mul_sym"
+msgstr ""
+
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
+msgid "div_sym"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: mathlib.py:142
+msgid "Error: unsupported type"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr "সহায়িকা"
+
+#: toolbars.py:86
+msgid "Copy"
+msgstr "কপি"
+
+#: toolbars.py:89
+msgid "Paste"
+msgstr "সাঁটো"
+
+#: toolbars.py:92
+msgid "Cut"
+msgstr "কাটো"
+
+#: toolbars.py:99
+msgid "Square"
+msgstr "বর্গ"
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr "বর্গমূল"
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr "সাইন"
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr "কস"
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr "ট্যান"
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:174
+msgid "Logical xor"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr "সমান"
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr "সমান নয়"
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr "পাই"
+
+#: toolbars.py:202
+msgid "e"
+msgstr "e"
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr "ডিগ্রী"
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr "রেডিয়ান"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
#. TRANS: It is possible to translate commands. However, I would highly
#. recommend NOT doing so for mathematical functions like cos(). help(),
#. functions() etc should be translated.
@@ -288,8 +594,9 @@ msgid ""
msgstr ""
#: eqnparserhelp.py:97
+#, fuzzy
msgid "square"
-msgstr ""
+msgstr "বর্গ"
#: eqnparserhelp.py:98
msgid "square(x), return the square of x. Given by x * x"
@@ -346,177 +653,6 @@ msgstr ""
msgid "index"
msgstr ""
-#: eqnparserhelp.py:132
-msgid "Topics"
-msgstr ""
-
-#: eqnparserhelp.py:143
-#, python-format
-msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
-
-#: layout.py:60
-msgid "Edit"
-msgstr ""
-
-#: layout.py:61
-msgid "Algebra"
-msgstr ""
-
-#: layout.py:62
-msgid "Trigonometry"
-msgstr ""
-
-#: layout.py:63
-msgid "Boolean"
-msgstr ""
-
-#: layout.py:64
-msgid "Constants"
-msgstr ""
-
-#: layout.py:65
-msgid "Format"
-msgstr ""
-
-#: layout.py:86
-msgid "Label:"
-msgstr ""
-
-#: layout.py:118
-msgid "All equations"
-msgstr ""
-
-#: layout.py:118
-msgid "My equations"
-msgstr ""
-
-#: layout.py:120
-msgid "Show history"
-msgstr ""
-
-#: layout.py:120
-msgid "Show variables"
-msgstr ""
-
-#. TRANS: multiplication symbol (default: '*')
-#: mathlib.py:74
-msgid "mul_sym"
-msgstr ""
-
-#. TRANS: division symbol (default: '/')
-#: mathlib.py:79
-msgid "div_sym"
-msgstr ""
-
-#: mathlib.py:132
-msgid "Undefined"
-msgstr ""
-
-#: mathlib.py:142
-msgid "Error: unsupported type"
-msgstr ""
-
-#: toolbars.py:31
-msgid "Help"
-msgstr ""
-
-#: toolbars.py:81
-msgid "Copy"
-msgstr ""
-
-#: toolbars.py:84
-msgid "Paste"
-msgstr ""
-
-#: toolbars.py:87
-msgid "Cut"
-msgstr ""
-
-#: toolbars.py:94
-msgid "Square"
-msgstr ""
-
-#: toolbars.py:98
-msgid "Square root"
-msgstr ""
-
-#: toolbars.py:104
-msgid "e to the power x"
-msgstr ""
-
-#: toolbars.py:108
-msgid "Natural logarithm"
-msgstr ""
-
-#: toolbars.py:114
-msgid "Factorial"
-msgstr ""
-
-#: toolbars.py:122
-msgid "Sine"
-msgstr ""
-
-#: toolbars.py:126
-msgid "Cosine"
-msgstr ""
-
-#: toolbars.py:130
-msgid "Tangent"
-msgstr ""
-
-#: toolbars.py:136
-msgid "Arc sine"
-msgstr ""
-
-#: toolbars.py:140
-msgid "Arc cosine"
-msgstr ""
-
-#: toolbars.py:144
-msgid "Arc tangent"
-msgstr ""
-
-#: toolbars.py:150
-msgid "Hyperbolic sine"
-msgstr ""
-
-#: toolbars.py:154
-msgid "Hyperbolic cosine"
-msgstr ""
-
-#: toolbars.py:158
-msgid "Hyperbolic tangent"
-msgstr ""
-
-#: toolbars.py:166
-msgid "Logical and"
-msgstr ""
-
-#: toolbars.py:170
-msgid "Logical or"
-msgstr ""
-
-#: toolbars.py:180
-msgid "Equals"
-msgstr ""
-
-#: toolbars.py:183
-msgid "Not equals"
-msgstr ""
-
-#: toolbars.py:190
-msgid "Pi"
-msgstr ""
-
-#: toolbars.py:193
-msgid "e"
-msgstr ""
-
-#: toolbars.py:200
-msgid "Degrees"
-msgstr ""
-
-#: toolbars.py:201
-msgid "Radians"
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/ca.po b/po/ca.po
index ea6d2e2..229eec0 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -2,282 +2,304 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-14 21:12+0000\n"
+"Last-Translator: Jaume <jaume@nualart.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "Calcula"
#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() cadena invàlida (%s)"
#: calculate.py:210
msgid "Available functions:"
-msgstr ""
+msgstr "Funcions disponibles:"
#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "Escribint al Diari (%s)"
#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): caràcter invàlid"
#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "nivell: %d, de %d"
#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "Error a %d"
#: eqnparser.py:249 eqnparserhelp.py:128
msgid "Use help(test) for help about 'test', or help(index) for the index"
-msgstr ""
+msgstr "Usa help(test) per ajuda sobre 'test', o help(index) per l'índex"
#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "La funció '%s' no està definida"
#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "Número d'arguments invàlid (%d en comptes de %d)"
#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr ""
+msgstr "la funció pren %d arguments"
#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "No es pot analitzar l'argument %d: '%s'"
#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "Funció error: %s"
#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "Variable '%s' no definida"
#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "Error analitzant (parèntesi dret)"
#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "Parèntesi dret inesperat"
#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "Error analitzant (parèntesi dret, no hi ha valor a l'esquerra)"
#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "Número inesperat"
#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "Operador inesperat"
#: eqnparser.py:596
msgid "Invalid operator"
-msgstr ""
+msgstr "Operador invàlid"
#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "Operador esperat"
#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_parse(): no torna res"
#. TRANS: It is possible to translate commands. However, I would highly
#. recommend NOT doing so for mathematical functions like cos(). help(),
#. functions() etc should be translated.
#: eqnparserhelp.py:39
msgid "acos"
-msgstr ""
+msgstr "acos"
#: eqnparserhelp.py:40
msgid ""
"acos(x), return the arc cosine of x. This is the angle for which the cosine "
"is x. Defined for -1 <= x < 1"
msgstr ""
+"acos(x), torna l'arc cosinus de x. Això és l'angle, el cosinus del qual és "
+"x. Està definit per -1 <= x < 1"
#: eqnparserhelp.py:43
msgid "and"
-msgstr ""
+msgstr "i"
#: eqnparserhelp.py:44
msgid ""
"and(x, y), logical and. Returns True if x and y are True, else returns False"
msgstr ""
+"i(x, y), \"i\" lògic. Torna True (Veritable) si x i y són veritables, "
+"altrament torna False (Falç)"
#: eqnparserhelp.py:46
msgid "asin"
-msgstr ""
+msgstr "asin"
#: eqnparserhelp.py:47
msgid ""
"asin(x), return the arc sine of x. This is the angle for which the sine is "
"x. Defined for -1 <= x <= 1"
msgstr ""
+"asin(x), torna l'arc sinus de x. Aquest és l'angle, el sinus del qual és x. "
+"Definit per -1 <= x <= 1"
#: eqnparserhelp.py:50
msgid "atan"
-msgstr ""
+msgstr "atan"
#: eqnparserhelp.py:51
msgid ""
"atan(x), return the arc tangent of x. This is the angle for which the "
"tangent is x. Defined for all x"
msgstr ""
+"atan(x), torna l'arc tangent de x. Aquest és l'angle, la tangent del qual és "
+"x. Definit per tota x"
#: eqnparserhelp.py:54
msgid "cos"
-msgstr ""
+msgstr "cos"
#: eqnparserhelp.py:55
msgid ""
"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
"at the angle x"
msgstr ""
+"cos(x), torna el cosinus de x. Aquesta és la coordenada x en el cercle "
+"d'unitats per l'angle x."
#: eqnparserhelp.py:58
msgid "cosh"
-msgstr ""
+msgstr "cosh"
#: eqnparserhelp.py:59
msgid ""
"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
msgstr ""
+"cosh(x), torna el cosinus hiperbòlic de x. Donat per (exp(x) + exp(-x)) / 2"
#: eqnparserhelp.py:61
msgid "exp"
-msgstr ""
+msgstr "exp"
#: eqnparserhelp.py:62
msgid "exp(x), return the natural exponent of x. Given by e^x"
-msgstr ""
+msgstr "exp(x), torna l'exponent natural de x. Donat per e^x"
#: eqnparserhelp.py:64
msgid "fac"
-msgstr ""
+msgstr "fac"
#: eqnparserhelp.py:65
msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
-msgstr ""
+msgstr "fac(x), torna el factorial de x. Donat per x * (x - 1) * (x - 2) * ..."
#. TRANS: This command is descriptive, so can be translated
#: eqnparserhelp.py:68
msgid "functions"
-msgstr ""
+msgstr "funcions"
#: eqnparserhelp.py:69
msgid "functions(), return a list of all the functions that are defined"
-msgstr ""
+msgstr "functions(), torna el llistat de totes les funcions definides"
#: eqnparserhelp.py:71
msgid "ln"
-msgstr ""
+msgstr "ln"
#: eqnparserhelp.py:72
msgid ""
"ln(x), return the natural logarithm of x. This is the value for which the "
"exponent exp() equals x. Defined for x >= 0."
msgstr ""
+"ln(x), torna el logaritme natural de x. L'exponent d'aquest valor és x. "
+"Definit per x >= 0."
#. TRANS: This command is descriptive, so can be translated
#: eqnparserhelp.py:76
msgid "operators"
-msgstr ""
+msgstr "operadors"
#: eqnparserhelp.py:77
msgid "operators(), return a list of the operators that are defined"
-msgstr ""
+msgstr "operators(), torna la llista dels operadors definits"
#: eqnparserhelp.py:79
msgid "or"
-msgstr ""
+msgstr "o"
#: eqnparserhelp.py:80
msgid ""
"or(x, y), logical or. Returns True if x and/or y are True, else return False"
msgstr ""
+"or(x, y), \"o\" lògic. Torna True (Veritable) si x i/o y són True, altrament "
+"torna False (Falç)"
#: eqnparserhelp.py:82
msgid "plot"
-msgstr ""
+msgstr "plot"
#: eqnparserhelp.py:83
msgid ""
"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
"range from a to b"
msgstr ""
+"plot(eqn, var=-a..b), traça l'equació 'eqn' amb la variable 'var' en el rang "
+"de a a b"
#: eqnparserhelp.py:86
msgid "sin"
-msgstr ""
+msgstr "sin"
#: eqnparserhelp.py:87
msgid ""
"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
"the angle x"
msgstr ""
+"sin(x), Torna el sinus de x. Aquest és la coordenada y de les unitats del "
+"cercle per a l'angle x"
#: eqnparserhelp.py:90
msgid "sinh"
-msgstr ""
+msgstr "sinh"
#: eqnparserhelp.py:91
msgid ""
"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
msgstr ""
+"sinh(x), torna el sinus hiperbòlic de x. Donat per (exp(x) - exp(-x)) / 2"
#: eqnparserhelp.py:93
msgid "sqrt"
-msgstr ""
+msgstr "sqrt"
#: eqnparserhelp.py:94
msgid ""
"sqrt(x), return the square root of x. This is the value for which the square "
"equals x. Defined for x >= 0."
msgstr ""
+"sqrt(x), torna l'arrel quadrada de x. Aquest és el valor, el quadrat del "
+"qual és x. Definit per x >= 0."
#: eqnparserhelp.py:97
msgid "square"
-msgstr ""
+msgstr "quadrat"
#: eqnparserhelp.py:98
msgid "square(x), return the square of x. Given by x * x"
-msgstr ""
+msgstr "square(x), torna el quadrat de x. Donat per x * x"
#: eqnparserhelp.py:101
+#, fuzzy
msgid "tan"
-msgstr ""
+msgstr "atan"
#: eqnparserhelp.py:102
msgid ""
@@ -397,83 +419,84 @@ msgstr ""
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
+#, fuzzy
msgid "Square"
-msgstr ""
+msgstr "quadrat"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -481,27 +504,27 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
@@ -510,12 +533,14 @@ msgid "Parse error"
msgstr ""
#: eqnparser.py:504
+#, fuzzy
msgid "Left parenthesis unexpected"
-msgstr ""
+msgstr "Parèntesi dret inesperat"
#: eqnparser.py:534
+#, fuzzy
msgid "Parse error (right parenthesis, no level to close)"
-msgstr ""
+msgstr "Error analitzant (parèntesi dret, no hi ha valor a l'esquerra)"
#: eqnparser.py:566
msgid "Parse error: number or variable expected"
@@ -524,3 +549,7 @@ msgstr ""
#: eqnparser.py:567
msgid "Number or variable expected"
msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/de.po b/po/de.po
index 90e049c..52429df 100644
--- a/po/de.po
+++ b/po/de.po
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-01-26 11:55-0500\n"
-"PO-Revision-Date: 2008-01-27 18:15-0500\n"
+"PO-Revision-Date: 2008-01-30 02:42-0500\n"
"Last-Translator: Gerhard Steiner <gerhard.steiner@duichwir.at>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -50,7 +50,6 @@ msgstr "Lese Journaleintrag (version %s)"
#: calculate.py:522
#, python-format
-#, fuzzy
msgid "State line invalid (%s)"
msgstr "Grenzbereich ungültig (%s)"
@@ -65,7 +64,6 @@ msgstr "button_pressed(): ungültiger Typ"
#: eqnparser.py:58
#, python-format
-#, fuzzy
msgid "level: %d, ofs %d"
msgstr "Ebene: %d, von %d"
@@ -264,7 +262,6 @@ msgstr ". ist das Trennzeichen für Tausender."
#. The separator to mark fractions (default: '.')
#: mathlib.py:63
-#, fuzzy
msgid "fraction_sep"
msgstr "/ ist das Bruchzeichen."
@@ -585,7 +582,6 @@ msgid "Square root"
msgstr "Quadratwurzel"
#: toolbars.py:109
-#, fuzzy
msgid "e to the power x"
msgstr "e hoch x"
diff --git a/po/dz.po b/po/dz.po
index 6bc6c79..95a2cfc 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -58,16 +58,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -76,65 +76,65 @@ msgstr ""
msgid "help_var"
msgstr ""
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -230,11 +230,11 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -291,99 +291,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -391,26 +393,266 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/el.po b/po/el.po
index c4ccfa7..5e8689f 100644
--- a/po/el.po
+++ b/po/el.po
@@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: 2007-11-21 22:46+0000\n"
-"Last-Translator: Οικονομάκος Ηλίας <ilias@sch.gr>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-09 10:36+0000\n"
+"Last-Translator: Γιάννης Κασκαμανίδης <ttnfy17@yahoo.gr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,243 +20,602 @@ msgstr ""
msgid "Calculate"
msgstr "Υπολόγισε"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() λάθος συμβολοσειρά (%s)"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "Διαθέσιμες συναρτήσεις"
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "Εγγραφή στο ημερολόγιο (%s)"
#: calculate.py:506
#, python-format
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "Ανάγνωση από το ημερολόγιο (%s)"
# Αδυναμία να καθοριστεί έκδοση
#: calculate.py:512
msgid "Unable to determine version"
-msgstr "Ανίκανο να καθορίσει την έκδοση"
+msgstr "Αδυναμία καθορισμού της έκδοσης"
#: calculate.py:517
#, python-format
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "Ανάγνωση καταχώρησης ημερολογίου (έκδοση %s)"
#: calculate.py:522
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "Μή αποδεκτή γραμμή οριοθέτησης"
#: calculate.py:539
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "Αδυναμία ανάγνωσης καταχώρησης ημερολογίου, άγνωστη έκδοση (%s)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): μη αποδεκτός τύπος"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "επίπεδο: %d, μετ. %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Σφάλμα στο %d"
#: eqnparser.py:234
msgid "help_var"
-msgstr ""
+msgstr "βοηθ_μεταβλητή"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr "Η Συνάρτηση '%s' δεν είναι καθορισμένη"
+msgstr "Η συνάρτηση '%s' δεν είναι καθορισμένη"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "Εσφαλμένος αριθμός παραμέτρων (%d αντί %d)"
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr "η συνάρτηση δέχεται %d ορίσμα(τα)"
+msgstr "η συνάρτηση δέχεται %d παραμέτρους"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "Αδυναμία ανάλυσης παραμέτρου %d: '%s'"
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "Σφάλμα συνάρτησης: %s"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Η μεταβλητή '%s' δεν εχει καθοριστεί"
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "Σφάλμα ανάλυσης (δεξιά παρένθεση)"
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "Μη αναμενόμενη δεξιά παρένθεση"
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "Σφάλμα ανάλυσης (δεξιά παρένθεση, δεν υπάρχει αριστερή_τιμή)"
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Μη αναμενόμενος αριθμός"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "Μη αναμενόμενος τελεστής"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
-msgstr "Λανθασμένος τελεστής"
+msgstr "Μη αποδεκτός τελεστής"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "Αναμενόταν τελεστής"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_parse(): επιστρέφει Κενό"
#. These are the help topics and should explain how things work
#: eqnparserhelp.py:37
msgid "help_acos"
-msgstr ""
+msgstr "βοηθ_τοξσυν"
#: eqnparserhelp.py:38
msgid "help_asin"
-msgstr ""
+msgstr "βοηθ_τοξημ"
#: eqnparserhelp.py:39
msgid "help_cos"
-msgstr ""
+msgstr "βοηθ_συν"
#: eqnparserhelp.py:40
msgid "help_exp"
-msgstr ""
+msgstr "βοηθ_εκθ"
#: eqnparserhelp.py:41
msgid "help_functions"
-msgstr ""
+msgstr "βοηθ_συναρτήσεις"
#: eqnparserhelp.py:42
msgid "help_operators"
-msgstr ""
+msgstr "βοηθ_τελεστές"
#: eqnparserhelp.py:43
msgid "help_plot"
-msgstr ""
+msgstr "βοηθ_σχέδιο"
#: eqnparserhelp.py:44
msgid "help_sin"
-msgstr ""
+msgstr "βοηθ_ημ"
#: eqnparserhelp.py:45
msgid "help_sqrt"
-msgstr ""
+msgstr "βοηθ_ρίζα"
#: eqnparserhelp.py:46
msgid "help_test"
-msgstr ""
+msgstr "βοηθ_δοκιμή"
#: eqnparserhelp.py:47
msgid "help_variables"
-msgstr ""
+msgstr "βοηθ_μεταβλητές"
#: eqnparserhelp.py:58
msgid "help_usage"
-msgstr ""
+msgstr "βοηθ_χρήση"
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Θέματα"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
+"Δεν υπάρχει βοήθεια για το(ν) / τη(ν) '%s', χρησιμοποίησε "
+"βοήθεια(περιεχόμενα) για τα περιεχόμενα"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "Επεξεργασία"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr "Άλγεβρα"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr "Τριγωνομετρία"
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
-msgstr ""
+msgstr "Δυαδικό"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr "Σταθερές"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "Μορφή"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
-msgstr ""
+msgstr "Ετικέτα:"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr "Όλες οι εξισώσεις"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr "Οι εξισώσεις μου"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr "Εμφάνιση ιστορικού"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
-msgstr ""
+msgstr "Εμφάνιση μεταβλητών"
#. The separator to mark thousands (default: ',')
#: mathlib.py:58
msgid "thousand_sep"
-msgstr ""
+msgstr "διαχ_χιλιάδων"
#. The separator to mark fractions (default: '.')
#: mathlib.py:63
msgid "fraction_sep"
-msgstr ""
+msgstr "υποδιαστολή"
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
-msgstr ""
+msgstr "συμβ_πολλ/σμού"
+# Σύμβολο διαίρεσης (προκαθορισμένο: '/')
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
+msgstr "συμβ_διαίρεσης"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Μη αναμενόμενη δεξιά παρένθεση"
+
+#: eqnparser.py:534
+#, fuzzy
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "Σφάλμα ανάλυσης (δεξιά παρένθεση, δεν υπάρχει αριστερή_τιμή)"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr "μεταβλητές"
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr "μεταβλητές(), επιστροφή λίστας μεταβλητών που είναι ήδη καθορισμένες"
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr "ευρετήριο"
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr "Ακαθόριστο"
+
+#: mathlib.py:142
+msgid "Error: unsupported type"
+msgstr "Σφάλμα: μη υποστηριζόμενος τύπος"
+
+#: toolbars.py:36
+msgid "Help"
+msgstr "Βοήθεια"
+
+#: toolbars.py:86
+msgid "Copy"
+msgstr "Αντιγραφή"
+
+#: toolbars.py:89
+msgid "Paste"
+msgstr "Επικόλληση"
+
+#: toolbars.py:92
+msgid "Cut"
+msgstr "Αποκοπή"
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/en.po b/po/en.po
index 322c166..8ffb6f6 100644
--- a/po/en.po
+++ b/po/en.po
@@ -2,12 +2,11 @@
# Copyright (C) 2007
# This file is distributed under the same license as the Calculate package.
# Reinier Heeres <reinier@heeres.eu>, 2007
-#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: 2007-09-23 11:46+0200\n"
"Last-Translator: Reinier Heeres <reinier@heeres.eu>\n"
"Language-Team: English\n"
@@ -15,21 +14,22 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Translate Toolkit 1.0.1\n"
#: activity/activity.info:2
msgid "Calculate"
msgstr "Calculate"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr "Available functions:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -59,16 +59,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Error at %d"
@@ -78,67 +78,67 @@ msgstr "Error at %d"
msgid "help_var"
msgstr "Use help(test) for help about 'test', or help(index) for the index"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Function '%s' not defined"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Invalid number of arguments (%d instead of %d)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "function takes %d args"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Unable to parse argument %d: '%s'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Function error: %s"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Variable '%s' not defined"
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "Parse error (right parenthesis)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "Right parenthesis unexpected"
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr "Parse error (right parenthesis, no left_val)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Number not expected"
-#: eqnparser.py:529
+#: eqnparser.py:550
#, fuzzy
msgid "Operator not expected"
msgstr "Number not expected"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "Invalid operator"
-#: eqnparser.py:578
+#: eqnparser.py:603
#, fuzzy
msgid "Operator expected"
msgstr "Number not expected"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -264,11 +264,11 @@ msgstr "Use help(test) for help about 'test', or help(index) for the index"
# -----------------------------------------
# End of help topics
# -----------------------------------------
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Topics"
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr "No help about '%s' available, use help(index) for the index"
@@ -325,99 +325,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "*"
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "÷"
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Error: unsupported type"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr "Copy"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr "Paste"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr "Cut"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -425,27 +427,27 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
@@ -493,5 +495,250 @@ msgstr ""
#~ msgid "enter"
#~ msgstr "enter"
+# Text assigned to the 'help' variable
+# -----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# Symbols for multiplication, division, fraction separator and thousand separator
#~ msgid "Error"
#~ msgstr "Error"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Right parenthesis unexpected"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "Parse error (right parenthesis, no level to close)"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/es.po b/po/es.po
index 63f5988..5e4431e 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: 2007-11-26 04:36+0000\n"
-"Last-Translator: Xavier Alvarez <xavi.alvarez@gmail.com>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-23 23:42-0500\n"
+"Last-Translator: Rafael Ortiz <rafael@laptop.org>\n"
"Language-Team: Spanish\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,16 +21,16 @@ msgstr ""
msgid "Calculate"
msgstr "Calculadora"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() cadena invalida (%s)"
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr "Funciones disponibles:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "Escribiendo en el diario (%s)"
@@ -61,16 +61,16 @@ msgstr "Línea de estado no válida (%s)"
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "Imposible leer entrada del diario, versión desconocida (%s)"
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): tipo invalido"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "nivel: %d, ofs %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Error en %d"
@@ -78,72 +78,73 @@ msgstr "Error en %d"
# Text assigned to the 'help' variable
# => Use help(test) for help about 'test', or help(index) for the index
#: eqnparser.py:235
+#, fuzzy
msgid "help_var"
-msgstr ""
+msgstr "help_var"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "La función '%s' no está definida"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "La cantidad de argumentos es incorrecta (%d en vez de %d)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "la función usa %d argumentos"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Imposible de procesar el argumento %d: '%s'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Error de función: %s"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "La variable '%s' no está definida"
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "Error de procesamiento (paréntesis derecho)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "No se esperaba un paréntesis derecho"
# Should 'left_val' be considered translateable?
-#: eqnparser.py:506
+#: eqnparser.py:527
#, fuzzy
msgid "Parse error (right parenthesis, no left_val)"
msgstr "Error de procesamiento (paréntesis derecho, sin valor_izquierdo)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Número no esperado"
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "Operador no esperado"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "Operador no válido"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr "Operador esperado"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_parse(): devolviendo Nada"
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
@@ -154,8 +155,9 @@ msgid "help_acos"
msgstr "acos(x), devuelve arcoseno de x. Definido para -1 <= x <= 1"
#: eqnparserhelp.py:38
+#, fuzzy
msgid "help_and"
-msgstr ""
+msgstr "help_and"
#: eqnparserhelp.py:39
#, fuzzy
@@ -163,22 +165,25 @@ msgid "help_asin"
msgstr "asin(x), devuelve arcoseno de x. Definido para -1 <= x <= 1"
#: eqnparserhelp.py:40
+#, fuzzy
msgid "help_atan"
-msgstr ""
+msgstr "help_atan"
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
# -----------------------------------------
#: eqnparserhelp.py:41
+#, fuzzy
msgid "help_cos"
-msgstr ""
+msgstr "help_cos"
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
# -----------------------------------------
#: eqnparserhelp.py:42
+#, fuzzy
msgid "help_cosh"
-msgstr ""
+msgstr "help_cosh"
#: eqnparserhelp.py:43
msgid "help_exp"
@@ -188,16 +193,18 @@ msgstr "exp(x), devuelve e^x, ejemplo: exp(1)"
# The help system uses topic msgid's that should be translated here.
# -----------------------------------------
#: eqnparserhelp.py:44
+#, fuzzy
msgid "help_fac"
-msgstr ""
+msgstr "help_fac"
#: eqnparserhelp.py:45
msgid "help_functions"
msgstr "Muestra las funciones disponibles"
#: eqnparserhelp.py:46
+#, fuzzy
msgid "help_ln"
-msgstr ""
+msgstr "help_ln"
#: eqnparserhelp.py:47
msgid "help_operators"
@@ -205,20 +212,23 @@ msgstr "Muestra los operadores disponibles"
# Text assigned to the 'help' variable
#: eqnparserhelp.py:48
+#, fuzzy
msgid "help_or"
-msgstr ""
+msgstr "help_or"
#: eqnparserhelp.py:49
msgid "help_plot"
msgstr "plot(expresión,rango), grafica una función. Ejemplo: plot(x^3,x=-2..2)"
#: eqnparserhelp.py:50
+#, fuzzy
msgid "help_sin"
-msgstr ""
+msgstr "help_sin"
#: eqnparserhelp.py:51
+#, fuzzy
msgid "help_sinh"
-msgstr ""
+msgstr "help_sinh"
#: eqnparserhelp.py:52
#, fuzzy
@@ -226,16 +236,19 @@ msgid "help_sqrt"
msgstr "sqrt(x), devuelve la raiz cuadrada de x. Definido para x >= 0"
#: eqnparserhelp.py:53
+#, fuzzy
msgid "help_square"
-msgstr ""
+msgstr "help_square"
#: eqnparserhelp.py:54
+#, fuzzy
msgid "help_tan"
-msgstr ""
+msgstr "help_tan"
#: eqnparserhelp.py:55
+#, fuzzy
msgid "help_tanh"
-msgstr ""
+msgstr "help_tanh"
#: eqnparserhelp.py:56
#, fuzzy
@@ -249,7 +262,7 @@ msgstr "muestra variables disponibles"
# Text assigned to the 'help' variable
#: eqnparserhelp.py:58
msgid "help_xor"
-msgstr ""
+msgstr "help_xor"
#: eqnparserhelp.py:69
#, fuzzy
@@ -260,12 +273,12 @@ msgstr ""
# -----------------------------------------
# End of help topics
# -----------------------------------------
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Temas"
# should the command 'help(index)' be translated?
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
#, fuzzy
msgid "No help about '%s' available, use help(index) for the index"
@@ -317,109 +330,113 @@ msgstr "Mostrar variables"
# This should use the locale specification -- xavi
#: mathlib.py:58
+#, fuzzy
msgid "thousand_sep"
-msgstr ""
+msgstr "thousand_sep"
# fraction (as in a/b) or *decimal* separator? If decimal, should use the locale specification
#: mathlib.py:63
+#, fuzzy
msgid "fraction_sep"
-msgstr ""
+msgstr "function_sep"
# Using U+00D7 MULTIPLICATION SIGN
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "×"
# Using U+00F7 DIVISION SIGN
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "÷"
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr "No-definido"
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Error: tipo no soportado"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr "Ayuda"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr "Copiar"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr "Pegar"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr "Cortar"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr "Cuadrado"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr "Raíz cuadrada"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr "e a la potencia x"
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr "Logaritmo natural"
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr "Factorial"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr "Seno"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr "Coseno"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr "Tangente"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr "Arcoseno"
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr "Arcocoseno"
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr "Arcotangente"
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr "Seno hiperbólico"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr "Coseno hiperbólico"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr "Tangente hiperbólica"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr "Y lógico"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr "O lógico"
@@ -427,27 +444,27 @@ msgstr "O lógico"
msgid "Logical xor"
msgstr "O exclusivo lógico"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr "Igual"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr "No-igual"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr "Pi"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr "Grados"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr "Radianes"
@@ -498,5 +515,287 @@ msgstr "Radianes"
#~ msgid "enter"
#~ msgstr "enter"
+# How can a 'state line' be invalid?
+# -----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# Symbols for multiplication, division, fraction separator and thousand separator
+# Text assigned to the 'help' variable
+# => Use help(test) for help about 'test', or help(index) for the index
+# This should use the locale specification -- xavi
+# fraction (as in a/b) or *decimal* separator? If decimal, should use the locale specification
+#, python-format
#~ msgid "Error"
#~ msgstr "Error"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr "Error de procesamiento"
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+"Use help(test) para ayuda acerca de 'test', o help(indice) para el indice."
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "No se esperaba un paréntesis derecho"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "Error de procesamiento (paréntesis derecho, ningún nivel para cerrar)"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr "Error de procesamiento: numero o variable esperada"
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr "Numero o variable esperada"
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr "acos"
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+"acos(x), devuelve el arco coseno de x. Este es el angulo para el cual el "
+"coseno es x. Definido para -1<=x<1"
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr "and"
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+"and(x, y), and logico, Devuelve verdadero si x and y ses verdadero, de lo "
+"contrario retorna Falso"
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr "asin"
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+"asin(x), Devuelve el arco seno de x. Este es el angulo para el cual el seno "
+"es x. Definido para -1<=x<=1"
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr "atan"
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+"atan(x), Devuelve el arco tangente de x. Este es el angulo para el cual la "
+"tangente es x. Definido para todas las x"
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr "cos"
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+"cos(x), Devuelve el coseno de x. Esta es la cordinada x en el circulo "
+"unitario en el angulo x"
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr "cosh"
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+"cosh(x), Devuelve el coseno hiperbolico de x. Dado por (exp(x) + exp(-x)) / "
+"2"
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr "exp"
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr "exp(x), Devuelve el exponente natural de x. Dado por e^x"
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr "fac"
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr "fac(x), Devuelve el factorial de x. Dado por x * (x-1) *"
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr "funciones"
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr "funciones(), Devuelve uan lista de las funcones que estan definidas."
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr "ln"
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+"ln(x), Devuelve el algoritmo natural de x. Este es el valor para el cual el "
+"exponente exp(x) es igual a x.Definido para x >= 0."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr "operadores"
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr "operadores(), Devuelve una lista d eoperadores que estan definidos."
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr "or"
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+"or(x, y), or logico, Devuelve verdadero si x and/or y es verdadero. de lo "
+"cuontrario devuelve Falso."
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr "plot"
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+"plot(eqn, var=-a..b), grafica de la ecuación 'eqn' con la variable 'var' en "
+"el rango de a hasta b."
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr "sin"
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+"sin(x), Devuelve el seno de x. Esta es la coordinada y en el circulo "
+"unitario en el angulo x."
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr "sinh"
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+"sinh(x), devuelve el seno hiperbolico de x. Dado por ((exp(x)- exp(-x)) / 2"
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr "sqrt"
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+"sqrt(x), Devuelve la raiz cuadrada de x. Este es el valor para el cual el "
+"cuadrado equivale a x. Definido para x >= 0."
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr "Cuadrado"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr "cuadrado(x), devuelve el cuadrado de x. Dado por x * x "
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr "tan"
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+"tan(x), Devuelve la tangente de x. Esta es la pendiente de la linea desde el "
+"origen del circulo unitario hasta el punto en el circulo definido por el "
+"angulo x. Dado por sin(x) / cos(x)"
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr "tanh"
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+"sinh(x), Devuelve la tangente hiperbolica de x. Dada por sinh(x) / cosh(x)"
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr "prueba"
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr "Este es solo un topico de prueba, use help(indice) para el indice."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr "variables"
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+"variables(), devuelve una lista de variables que estan actualmente definidas"
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr "xor"
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+"xor(x, y), xor logico. Devuelve Verdadero si x es verdadero (y y es Falso) o "
+"si y es Verdadero (y X es Falso), de lo contrario devuelve Falso "
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr "indice"
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "e a la potencia x"
diff --git a/po/fa.po b/po/fa.po
index 6bc6c79..95a2cfc 100644
--- a/po/fa.po
+++ b/po/fa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -58,16 +58,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -76,65 +76,65 @@ msgstr ""
msgid "help_var"
msgstr ""
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -230,11 +230,11 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -291,99 +291,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -391,26 +393,266 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/fa_AF.po b/po/fa_AF.po
index 6bc6c79..f0d6923 100644
--- a/po/fa_AF.po
+++ b/po/fa_AF.po
@@ -2,415 +2,687 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-28 04:45-0500\n"
+"Last-Translator: Sohaib Obaidi <ebtihaj_obaidi@yahoo.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "محاسبه"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "معادله. تجزيه() رشته نادرست (%)"
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
-msgstr ""
+msgstr "عملیات در دسترس:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "نوشتن به یادداشت (%)"
#: calculate.py:522
#, python-format
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "خواندن از یادداشت (%)"
#: calculate.py:528
msgid "Unable to determine version"
-msgstr ""
+msgstr "در تعین نمودن نگارش ناتوان هست"
#: calculate.py:533
#, python-format
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "در حال خواندن ثبت روزنامه (نگارش %)"
#: calculate.py:538
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "خط وضعیت نامعتبر (%)"
#: calculate.py:555
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "در خواندن ثبت روزنامه ناتوان هست، نگارش نامعلوم (%)"
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "دکمه_فشارداده شده(): نوعیت نامعتبر"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "مرحله: % از %"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "خطا در %"
#: eqnparser.py:235
msgid "help_var"
-msgstr ""
+msgstr "کمک_متغیر"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "عملکرد '%' نامعین"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "شماره نامعتبر استدلال ها (% در عوض %)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr ""
+msgstr "عملکرد % استدلال میگیرد"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "برای تجزیه استدلال % ناتوان هست: '%'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "خطای عملکرد: %"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "متغیر '%' نامعين"
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "خطای تجزیه (قوسهای راست)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "قوسهای راست غیر منتظره"
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "خطای تجزیه (قوسهای راست، هیچ مقدار چپ نه)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "شماره غیر منتظره"
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "عملگرغیر منتظره"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
-msgstr ""
+msgstr "عملگر نامعتبر"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "عملگر مورد انتظار"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_تجزئیه(): بازگشت هیچ"
#: eqnparserhelp.py:37
msgid "help_acos"
-msgstr ""
+msgstr "کمک_acos"
#: eqnparserhelp.py:38
msgid "help_and"
-msgstr ""
+msgstr "کمک_و"
#: eqnparserhelp.py:39
msgid "help_asin"
-msgstr ""
+msgstr "کمک_asin"
#: eqnparserhelp.py:40
msgid "help_atan"
-msgstr ""
+msgstr "کمک_atan"
#: eqnparserhelp.py:41
msgid "help_cos"
-msgstr ""
+msgstr "کمک_کوساین"
#: eqnparserhelp.py:42
msgid "help_cosh"
-msgstr ""
+msgstr "کمک_cosh"
#: eqnparserhelp.py:43
msgid "help_exp"
-msgstr ""
+msgstr "کمک_توان"
#: eqnparserhelp.py:44
msgid "help_fac"
-msgstr ""
+msgstr "کمک_fac"
#: eqnparserhelp.py:45
msgid "help_functions"
-msgstr ""
+msgstr "کمک_عملیات"
#: eqnparserhelp.py:46
msgid "help_ln"
-msgstr ""
+msgstr "کمک_لوگاریتم طبیعی"
#: eqnparserhelp.py:47
msgid "help_operators"
-msgstr ""
+msgstr "کمک_عملگرها"
#: eqnparserhelp.py:48
msgid "help_or"
-msgstr ""
+msgstr "کمک_یا"
#: eqnparserhelp.py:49
msgid "help_plot"
-msgstr ""
+msgstr "کمک_نقشه"
#: eqnparserhelp.py:50
msgid "help_sin"
-msgstr ""
+msgstr "کمک_ساین"
#: eqnparserhelp.py:51
msgid "help_sinh"
-msgstr ""
+msgstr "کمک_sinh"
#: eqnparserhelp.py:52
msgid "help_sqrt"
-msgstr ""
+msgstr "کمک_جذرالمربع"
#: eqnparserhelp.py:53
msgid "help_square"
-msgstr ""
+msgstr "کمک_توان مربع"
#: eqnparserhelp.py:54
msgid "help_tan"
-msgstr ""
+msgstr "کمک_تانجانت"
#: eqnparserhelp.py:55
msgid "help_tanh"
-msgstr ""
+msgstr "کمک_tanh"
#: eqnparserhelp.py:56
msgid "help_test"
-msgstr ""
+msgstr "کمک_امتحان"
#: eqnparserhelp.py:57
msgid "help_variables"
-msgstr ""
+msgstr "کمک_متغیرات"
#: eqnparserhelp.py:58
msgid "help_xor"
-msgstr ""
+msgstr "کمک_xor"
#: eqnparserhelp.py:69
msgid "help_usage"
-msgstr ""
+msgstr "کمک_استعمال"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
-msgstr ""
+msgstr "عناوین"
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
+"در مورد متغیر '%' هیچ کمکی وجود ندارد، از شاخص برای رهنمایی(شاخص) استفاده "
+"کنید"
#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "ویرایش"
#: layout.py:61
msgid "Algebra"
-msgstr ""
+msgstr "الجبر"
#: layout.py:62
msgid "Trigonometry"
-msgstr ""
+msgstr "مثلثات"
#: layout.py:63
msgid "Boolean"
-msgstr ""
+msgstr "حساب بولی"
#: layout.py:64
msgid "Constants"
-msgstr ""
+msgstr "مستقل ها"
#: layout.py:65
msgid "Format"
-msgstr ""
+msgstr "قالب"
#: layout.py:86
msgid "Label:"
-msgstr ""
+msgstr "مطلب:"
#: layout.py:118
msgid "All equations"
-msgstr ""
+msgstr "همه معادله ها"
#: layout.py:118
msgid "My equations"
-msgstr ""
+msgstr "معادله های من"
#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "تاریخچه را نشان بده"
#: layout.py:120
msgid "Show variables"
-msgstr ""
+msgstr "متغیرات را نشان بده"
#: mathlib.py:58
msgid "thousand_sep"
-msgstr ""
+msgstr "هزار_sep"
#: mathlib.py:63
msgid "fraction_sep"
-msgstr ""
+msgstr "کسر_sep"
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
-msgstr ""
+msgstr "نماد ضرب"
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
-msgstr ""
+msgstr "نماد تقسیم"
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
-msgstr ""
+msgstr "نامعین"
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
-msgstr ""
+msgstr "خطا: نوعیت ناپشتیبانی شده"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
-msgstr ""
+msgstr "کمک"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
-msgstr ""
+msgstr "نقل بگیر"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
-msgstr ""
+msgstr "بچسپان"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
-msgstr ""
+msgstr "برش کن"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
-msgstr ""
+msgstr "مربع"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
-msgstr ""
+msgstr "جذرالمربع"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
-msgstr ""
+msgstr "e به توان x"
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
-msgstr ""
+msgstr "لوگاریتم طبیعی"
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
-msgstr ""
+msgstr "فکتوریل"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
-msgstr ""
+msgstr "ساین"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
-msgstr ""
+msgstr "کوساین"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
-msgstr ""
+msgstr "تانجانت"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
-msgstr ""
+msgstr "ساین قوسی"
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
-msgstr ""
+msgstr "کوساین قوسی"
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
-msgstr ""
+msgstr "تانجانت قوسی"
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
-msgstr ""
+msgstr "ساین هایپربولی"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
-msgstr ""
+msgstr "کوساین هایپربولی"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
-msgstr ""
+msgstr "تانجانت هایپربولی"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
-msgstr ""
+msgstr "منطقی و"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
-msgstr ""
+msgstr "منطقی یا"
#: toolbars.py:174
msgid "Logical xor"
-msgstr ""
+msgstr "منطقی xor"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
-msgstr ""
+msgstr "مساوی است"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
-msgstr ""
+msgstr "مساوی نیست"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
-msgstr ""
+msgstr "پای"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
-msgstr ""
+msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
-msgstr ""
+msgstr "درجه"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
+msgstr "رادیان"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr "خطای تجزئیه"
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+"برای کمک درمورد 'امتحان' از کمک(امتحان) استفاده کنید، یا از کمک(شاخص) برای "
+"شاخص"
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr "قوس چپ غیر منتظره"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "خطای تجزئیه (قوس راست، هیچ سطحی برای بندش وجود ندارد)"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr "خطای تجزئیه: شماره یا متغیر غیر منتظره"
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr "شماره یا متغیر مورد انتظار"
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr "کوساین قوسی"
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+"acos(x)، کوساین قوسی x را برگردان. این زاویه ایست که کوساین آن x است. تعریف "
+"شده برای x خورد باشد از 1 و بزرگ یا مساوی باشد با 1-"
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr "و"
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr "و(x,y)، منطقی و. درست میشود اگر x و y درست باشند، علاوه ازین غلط میشود"
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr "ساین قوسی"
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+"ساین قوسی(x)، ساین قوسی x را برگردان. این زاویه ایست که ساین برای آن x است. "
+"تعریف شده طوریک-1 <= x <= 1"
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr "تانجانت قوسی"
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+"تانجانت قوسی(x)، تانجانت قوسی x را برگردان. این زاویه ایست که تانجانت برای "
+"آن x است. تعریف شده برای همه xها"
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr "کوساین"
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+"کوساین(x)، کوساین قوسی x را برگردان. این کواردانت x بر روی دایره واحد در "
+"زاویه x است"
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr "کوساین هایپربولی"
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+"کوساین هایپربولی(x)، کوساین هایپربولی x را برگردان. داده برای exp(x) + "
+"exp(-x)) / 2)"
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr "توان"
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr "توان (x)، توان طبیعی x را برگردان. داده شده به e به توان x"
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr "فکتوریل"
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+"فکتوریل(x)، فکتوریل x را برگردان. داده شده برای x * (x - 1) * (x - 2) * ..."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr "توابع"
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr "توابع()، یک لستی از همه توابع تعریف شده را بازگردان"
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr "لوگاریتم طبیعی"
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+"لوگاریتم طبیعی(x)، لوگاریتم طبیعی x را برگردان. این مقداریست که برای آن توان "
+"exp() مساویست به x. تعریف شده برای x >= 0."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr "عملگرها"
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr "عملگرها()، یک لستی از همه عملگرهای تعریف شده را بازگردان"
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr "یا"
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+"یا(x, y)، منطقی ی. بازمیگرداند اگر x و/یا درست باشند، علاوه ازین غلط میباشد"
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr "طرح"
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+"طرح(eqn, var=-a..b)، معادله 'eqn' را طرح کن با متغیر 'var' در ميدان حدود "
+"تغييرات a تا b"
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr "ساین"
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr "ساین(x)، ساین x را برگردان. این کواردانت y در دایره واحد بر زاویه x است"
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr "ساین هایپربولی"
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+"sinh(x)، ساین هایپربولی x را برگردان. داده شده برای (exp(x) - exp(-x)) / 2"
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr "جذرالمربع"
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+"جذرالمربع(x)، جذرالمربع x را برگردان. این مقداریست که مربع آن مساویت به x. "
+"تعریف شده برای x >= 0."
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr "مربع"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr "مربع(x)، مربع x را برگردان. دادا شده برای x * x"
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr "تانجانت"
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+"تانجانت(x)، تانجانت x را برگردان. این میل یک خط از مبداء واحد دایره تا نقطه "
+"بر واحد دایره تعریف شده برای زاویه x است. داده شده ساین(x) / کوساین(x)"
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr "تانجانت هایپربولی"
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
msgstr ""
+"tanh(x)، تانجانت هایپربولی x را برگردان. داده شده برای داده شده sinh(x) / "
+"cosh(x)"
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr "امتحان"
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr "این صرف یک عنوان امتحان است، برای شاخص از کمک(شاخص) استفاده کنید"
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr "متغییرات"
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+"متغییرات()، یک لستی از متغییراتی که در همین حال تعریف شده اند را برگردان"
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr "ياى ضمنى"
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+"xor(x, y)، منطقی xor. درست میگردد اگر x درست باشد (وy غلط) ویا هم y درست "
+"باشد(و x غلط)، علاو براین غلط میگردد"
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr "شاخص"
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "x به توان y"
diff --git a/po/ff.po b/po/ff.po
index 8335caa..de80cee 100644
--- a/po/ff.po
+++ b/po/ff.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -417,106 +417,110 @@ msgstr ""
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/fr.po b/po/fr.po
index 13d5008..3659ba3 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,8 +6,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: 2007-11-25 19:36+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-16 12:44+0000\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr "Calculer"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "Fonctions disponibles :"
@@ -76,25 +76,30 @@ msgstr "aide"
#-----------------------------------------
# End of help topics
#-----------------------------------------
+# ----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# Text assigned to the 'help' variable
+# this is a programming data type (which is type de données) not a Typing error (Erreur de frappe)
#: eqnparserhelp.py:52
msgid "Topics: "
msgstr "Sujets : "
# aide(index) ou help(index) ?
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
"L'aide sur '%s' n'est pas disponible, utilisez aide(index) pour afficher "
"l'index"
+# this is a programming data type (which is type de données) not a Typing error (Erreur de frappe)
#: eqnparser.py:87
msgid "Type error"
-msgstr "Erreur de frappe"
+msgstr "Erreur de type"
# ligne %d ? caractère %d ?
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Erreur à %d"
@@ -104,28 +109,29 @@ msgstr "Erreur à %d"
msgid "variable %s not defined"
msgstr "la variable %s n'est pas définie"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "la fonction '%s' n'est pas définie"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Nombre d'argument invalide (%d au lieu de %d)"
-#: eqnparser.py:342
+# Takes would litterally be "prend" in french, but in the context the french for requires (requiert) is appropriate to tell what is needed - the to have verb (avoir) is ambiguous in the context.
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr "la fonction a %d arguments"
+msgstr "la fonction requiert %d arguments"
# pas convaincu par "analyser"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr "Erreur lors de l'analyse de l'argument %d: '%s'"
+msgstr "Erreur de syntaxe de l'argument %d: '%s'"
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Erreur de la fonction: %s"
@@ -140,29 +146,30 @@ msgstr "La fonction '%s' a retourné %s"
msgid "Variable '%s' undefined"
msgstr "La variable '%s' n'est pas définie"
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "Erreur de syntaxe (parenthèse droite)"
# inattendue... bof
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "Parenthèse droite en trop"
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
+"Erreur de syntaxe (parenthèse droite, valeur gauche à assigner manquante)"
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr "Erreur de syntaxe (parenthèse droite en trop)"
# inattendu...
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Nombre inattendu"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "Opérateur invalide"
@@ -170,9 +177,10 @@ msgstr "Opérateur invalide"
msgid "Parse error: ')' expected"
msgstr "Erreur de syntaxe : ')' attendu"
-#: eqnparser.py:591
+# _parse() est une fonction None est un type spécial en Python - returning None veut dire que l'analyse syntaxique retourne None pour représebnter une valeur nulle
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr "_syntaxe(): non renvoyée"
+msgstr "_parse(): None retourné"
#: layout.py:46
msgid "clear"
@@ -182,47 +190,48 @@ msgstr "effacer"
msgid "enter"
msgstr "entrée"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "Édition"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr "Algèbre"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr "Trigonométrie"
-#: layout.py:60
+# Boolean est renvoie généralement à un type de donnée (vrai/faux, 1/0, etc)
+#: layout.py:63
msgid "Boolean"
-msgstr "Opérations booléennes"
+msgstr "Valeur booléenne"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr "Constantes"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "Format"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr "Étiquette :"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr "Toutes les équations"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr "Mes équations"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr "Afficher l'historique"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr "Afficher les variables"
@@ -230,7 +239,7 @@ msgstr "Afficher les variables"
msgid "Error"
msgstr "Erreur"
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Erreur : type non pris en charge"
@@ -238,24 +247,24 @@ msgstr "Erreur : type non pris en charge"
msgid "Unable to parse range"
msgstr "Impossible d'analyser le domaine"
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr "Copier"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr "Coller"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr "Couper"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() chaîne invalide (%s)"
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "Écriture dans le journal (%s)"
@@ -277,32 +286,33 @@ msgstr "Lecture de l'entrée du journal (version %s)"
#: calculate.py:522
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "Ligne d'état invalide (%s)"
#: calculate.py:539
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "Impossible de lire l'entrée du journal, version inconnue (%s)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr "button_pressed() : type invalide"
-#: eqnparser.py:54
+# ofs = offset?
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "niveau : %d, ofs %d"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "La variable '%s' n'est pas définie"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "Opérateur inattendu"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr "Opérateur attendu"
@@ -314,7 +324,7 @@ msgstr "aide_cos"
msgid "help_sin"
msgstr "aide_sin"
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Rubriques"
@@ -329,11 +339,357 @@ msgid "fraction_sep"
msgstr ","
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "*"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "/"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr "Erreur de syntaxe"
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+# inattendue... bof
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr "Parenthèse droite en trop"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr "Erreur de syntaxe : nombre ou variable attendu"
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr "Nombre ou variable attendu"
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr "acos"
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+"acos (x), renvoie l'arc cosinus de x. C'est l'angle pour lequel le cosinus "
+"est x. La valeur de x doit être comprise entre -1 et +1. "
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr "and"
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+#, fuzzy
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+"acos (x), renvoie l'arc cosinus de x. C'est l'angle pour lequel le cosinus "
+"est x. La valeur de x doit être comprise entre -1 et +1. "
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+#, fuzzy
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+"acos (x), renvoie l'arc cosinus de x. C'est l'angle pour lequel le cosinus "
+"est x. La valeur de x doit être comprise entre -1 et +1. "
+
+#: eqnparserhelp.py:54
+#, fuzzy
+msgid "cos"
+msgstr "acos"
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+#, fuzzy
+msgid "square"
+msgstr "Carré"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr "Aide"
+
+#: toolbars.py:99
+msgid "Square"
+msgstr "Carré"
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr "Racine carrée"
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr "e puissance x"
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr "Logarithme naturel"
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr "Factoriel"
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr "Sinus"
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr "Cosinus"
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr "Tangente"
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr "Radians"
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "e puissance x"
diff --git a/po/ha.po b/po/ha.po
index 97d28d7..8644a14 100644
--- a/po/ha.po
+++ b/po/ha.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/hi.po b/po/hi.po
index 94c0b3b..6b3d5f9 100644
--- a/po/hi.po
+++ b/po/hi.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: calculate-activity\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: 2007-11-23 11:00+0000\n"
"Last-Translator: Nitin Vyas <nitvyas@gmail.com>\n"
"Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n"
@@ -22,7 +22,7 @@ msgstr ""
msgid "Calculate"
msgstr "गणना"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -79,6 +79,9 @@ msgstr ""
#-----------------------------------------
# End of help topics
#-----------------------------------------
+# ----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# -----------------------------------------
# -----------------------------------------
# End of help topics
@@ -86,7 +89,7 @@ msgstr ""
msgid "Topics: "
msgstr "विषय:"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -95,7 +98,7 @@ msgstr ""
msgid "Type error"
msgstr "टाइप त्रुटि"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -105,27 +108,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -140,27 +143,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -168,7 +171,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -180,47 +183,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "संपादन"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr "बूलिये"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr "स्थिरांक"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "प्रारुप"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr "लेबल:"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -228,7 +231,7 @@ msgstr ""
msgid "Error"
msgstr "त्रुटि"
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -236,24 +239,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr "नक़ल"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr "चिपकाएँ"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr "काटें"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -282,25 +285,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -312,9 +315,12 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+# -----------------------------------------
+# End of help topics
+#: eqnparserhelp.py:132
+#, fuzzy
msgid "Topics"
-msgstr ""
+msgstr "विषय:"
#. The separator to mark thousands (default: ',')
#: mathlib.py:58
@@ -327,11 +333,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ig.po b/po/ig.po
index 97d28d7..8644a14 100644
--- a/po/ig.po
+++ b/po/ig.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/is.po b/po/is.po
index 9e20472..0227db7 100644
--- a/po/is.po
+++ b/po/is.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr "Reikna"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "Föll í boði:"
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "Skrifa í dagbók (%s)"
@@ -58,16 +58,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "Gat ekki lesið dagbókar færslu, óþekkt útgáfa (%s)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Villa við %d"
@@ -77,65 +77,65 @@ msgstr "Villa við %d"
msgid "help_var"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Fall '%s' er ekki skilgreint"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Ólöglegur fjöldi "
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "fallið tekur %d "
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Gat ekki skilið "
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Fall villa: %s"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Breyta '%s' er ekki skilgreind"
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Bjóst ekki við tölu"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -234,56 +234,56 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Efni"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr "Engin hjálp um '%s' í boði, nota help(index) fyrir efnisyfirlit"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "Breyta"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr "Algebra"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr "Hornafræði"
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr "Fastar"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "Format"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr "Merking:"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr "Allar jöfnur"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr "Mínar jöfnur"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr "Sýna sögu"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr "Sýna breytur"
@@ -298,100 +298,102 @@ msgid "fraction_sep"
msgstr ","
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "*"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "/"
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Villa: óstudd gerð"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr "Afrita"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr "Líma"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr "Klippa"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -399,26 +401,266 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ja.po b/po/ja.po
index 6bc6c79..510f9da 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -2,415 +2,752 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-04 19:04+0000\n"
+"Last-Translator: Taizo Shiozaki <taizo@shiozaki.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
+#, fuzzy
msgid "Calculate"
-msgstr ""
+msgstr "電卓"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
+#, fuzzy
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() の文字列が無効です(%s)"
-#: calculate.py:208
+#: calculate.py:210
+#, fuzzy
msgid "Available functions:"
-msgstr ""
+msgstr "利用可能な関数:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
+#, fuzzy
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "ジャーナルへ保存中(%s)"
#: calculate.py:522
#, python-format
+#, fuzzy
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "ジャーナルから読み込み中(%s)"
#: calculate.py:528
+#, fuzzy
msgid "Unable to determine version"
-msgstr ""
+msgstr "バージョンが識別できません"
#: calculate.py:533
#, python-format
+#, fuzzy
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "ジャーナルのエントリを読み込み中(version %s)"
#: calculate.py:538
#, python-format
+#, fuzzy
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "入力行の内容が不適切です(%s)"
#: calculate.py:555
#, python-format
+#, fuzzy
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "ジャーナル上のエントリが読み込めません。不明のバージョンです(%s)"
-#: calculate.py:784
+#: calculate.py:788
+#, fuzzy
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): 無効のタイプです"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
+#, fuzzy
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "レベル: %d、 ofs %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
+#, fuzzy
msgid "Error at %d"
-msgstr ""
+msgstr "%dでエラーがあります"
#: eqnparser.py:235
+#, fuzzy
msgid "help_var"
-msgstr ""
+msgstr "help_var"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
+#, fuzzy
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "関数'%s'が未定義です"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
+#, fuzzy
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "引数の数が違います(正解は%dで間違いは%d)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
+#, fuzzy
msgid "function takes %d args"
-msgstr ""
+msgstr "この関数は%d個の引数まで対応します"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
+#, fuzzy
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "%d引数がパースできません: '%s'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
+#, fuzzy
msgid "Function error: %s"
-msgstr ""
+msgstr "関数エラー: %s"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
+#, fuzzy
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "変数 '%s' が未定義です"
-#: eqnparser.py:495
+#: eqnparser.py:516
+#, fuzzy
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "パースエラー(右の丸括弧)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
+#, fuzzy
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "右の丸括弧に対応できません"
-#: eqnparser.py:506
+#: eqnparser.py:527
+#, fuzzy
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "パースエラー(右の丸括弧、left_valなし)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
+#, fuzzy
msgid "Number not expected"
-msgstr ""
+msgstr "数値に対応できません"
-#: eqnparser.py:529
+#: eqnparser.py:550
+#, fuzzy
msgid "Operator not expected"
-msgstr ""
+msgstr "演算子に対応できません"
-#: eqnparser.py:571
+#: eqnparser.py:596
+#, fuzzy
msgid "Invalid operator"
-msgstr ""
+msgstr "無効な演算子です"
-#: eqnparser.py:578
+#: eqnparser.py:603
+#, fuzzy
msgid "Operator expected"
-msgstr ""
+msgstr "演算子が必要です"
-#: eqnparser.py:591
+#: eqnparser.py:616
+#, fuzzy
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_parse(): 返す値がありません"
#: eqnparserhelp.py:37
+#, fuzzy
msgid "help_acos"
-msgstr ""
+msgstr "help_acos"
#: eqnparserhelp.py:38
+#, fuzzy
msgid "help_and"
-msgstr ""
+msgstr "help_and"
#: eqnparserhelp.py:39
+#, fuzzy
msgid "help_asin"
-msgstr ""
+msgstr "help_asin"
#: eqnparserhelp.py:40
+#, fuzzy
msgid "help_atan"
-msgstr ""
+msgstr "help_atan"
#: eqnparserhelp.py:41
+#, fuzzy
msgid "help_cos"
-msgstr ""
+msgstr "help_cos"
#: eqnparserhelp.py:42
+#, fuzzy
msgid "help_cosh"
-msgstr ""
+msgstr "help_cosh"
#: eqnparserhelp.py:43
+#, fuzzy
msgid "help_exp"
-msgstr ""
+msgstr "help_exp"
#: eqnparserhelp.py:44
+#, fuzzy
msgid "help_fac"
-msgstr ""
+msgstr "help_fac"
#: eqnparserhelp.py:45
+#, fuzzy
msgid "help_functions"
-msgstr ""
+msgstr "help_functions"
#: eqnparserhelp.py:46
+#, fuzzy
msgid "help_ln"
-msgstr ""
+msgstr "help_ln"
#: eqnparserhelp.py:47
+#, fuzzy
msgid "help_operators"
-msgstr ""
+msgstr "help_operators"
#: eqnparserhelp.py:48
+#, fuzzy
msgid "help_or"
-msgstr ""
+msgstr "help_or"
#: eqnparserhelp.py:49
+#, fuzzy
msgid "help_plot"
-msgstr ""
+msgstr "help_plot"
#: eqnparserhelp.py:50
+#, fuzzy
msgid "help_sin"
-msgstr ""
+msgstr "help_sin"
#: eqnparserhelp.py:51
+#, fuzzy
msgid "help_sinh"
-msgstr ""
+msgstr "help_sinh"
#: eqnparserhelp.py:52
+#, fuzzy
msgid "help_sqrt"
-msgstr ""
+msgstr "help_sqrt"
#: eqnparserhelp.py:53
+#, fuzzy
msgid "help_square"
-msgstr ""
+msgstr "help_square"
#: eqnparserhelp.py:54
+#, fuzzy
msgid "help_tan"
-msgstr ""
+msgstr "help_tan"
#: eqnparserhelp.py:55
+#, fuzzy
msgid "help_tanh"
-msgstr ""
+msgstr "help_tanh"
#: eqnparserhelp.py:56
+#, fuzzy
msgid "help_test"
-msgstr ""
+msgstr "help_test"
#: eqnparserhelp.py:57
+#, fuzzy
msgid "help_variables"
-msgstr ""
+msgstr "help_variables"
#: eqnparserhelp.py:58
+#, fuzzy
msgid "help_xor"
-msgstr ""
+msgstr "help_xor"
#: eqnparserhelp.py:69
+#, fuzzy
msgid "help_usage"
-msgstr ""
+msgstr "help_usage"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
+#, fuzzy
msgid "Topics"
-msgstr ""
+msgstr "トピック"
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
+#, fuzzy
msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
+msgstr "'%s' に関するヘルプ情報はありません。ヘルプ(索引)を確認してください"
#: layout.py:60
+#, fuzzy
msgid "Edit"
-msgstr ""
+msgstr "編集"
#: layout.py:61
+#, fuzzy
msgid "Algebra"
-msgstr ""
+msgstr "代数学"
#: layout.py:62
+#, fuzzy
msgid "Trigonometry"
-msgstr ""
+msgstr "三角法"
#: layout.py:63
+#, fuzzy
msgid "Boolean"
-msgstr ""
+msgstr "ブーリアン"
#: layout.py:64
+#, fuzzy
msgid "Constants"
-msgstr ""
+msgstr "定数"
#: layout.py:65
+#, fuzzy
msgid "Format"
-msgstr ""
+msgstr "書式"
#: layout.py:86
+#, fuzzy
msgid "Label:"
-msgstr ""
+msgstr "ラベル:"
#: layout.py:118
+#, fuzzy
msgid "All equations"
-msgstr ""
+msgstr "すべての式"
#: layout.py:118
+#, fuzzy
msgid "My equations"
-msgstr ""
+msgstr "私の式"
#: layout.py:120
+#, fuzzy
msgid "Show history"
-msgstr ""
+msgstr "履歴の表示"
#: layout.py:120
+#, fuzzy
msgid "Show variables"
-msgstr ""
+msgstr "変数の表示"
#: mathlib.py:58
+#, fuzzy
msgid "thousand_sep"
-msgstr ""
+msgstr "thousand_sep"
#: mathlib.py:63
+#, fuzzy
msgid "fraction_sep"
-msgstr ""
+msgstr "fraction_sep"
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
+#, fuzzy
msgid "mul_sym"
-msgstr ""
+msgstr "mul_sym"
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
+#, fuzzy
msgid "div_sym"
-msgstr ""
+msgstr "div_sym"
-#: mathlib.py:113
+#: mathlib.py:132
+#, fuzzy
msgid "Undefined"
-msgstr ""
+msgstr "未定義"
-#: mathlib.py:119
+#: mathlib.py:142
+#, fuzzy
msgid "Error: unsupported type"
-msgstr ""
+msgstr "エラー: 不明なタイプです"
-#: toolbars.py:31
+#: toolbars.py:36
+#, fuzzy
msgid "Help"
-msgstr ""
+msgstr "ヘルプ"
-#: toolbars.py:81
+#: toolbars.py:86
+#, fuzzy
msgid "Copy"
-msgstr ""
+msgstr "コピー"
-#: toolbars.py:84
+#: toolbars.py:89
+#, fuzzy
msgid "Paste"
-msgstr ""
+msgstr "ペースト"
-#: toolbars.py:87
+#: toolbars.py:92
+#, fuzzy
msgid "Cut"
-msgstr ""
+msgstr "カット"
-#: toolbars.py:94
+#: toolbars.py:99
+#, fuzzy
msgid "Square"
-msgstr ""
+msgstr "二乗"
-#: toolbars.py:98
+#: toolbars.py:103
+#, fuzzy
msgid "Square root"
-msgstr ""
+msgstr "平方根"
-#: toolbars.py:104
+#: toolbars.py:109
+#, fuzzy
msgid "e to the power x"
-msgstr ""
+msgstr "eのx乗"
-#: toolbars.py:108
+#: toolbars.py:117
+#, fuzzy
msgid "Natural logarithm"
-msgstr ""
+msgstr "自然対数"
-#: toolbars.py:114
+#: toolbars.py:123
+#, fuzzy
msgid "Factorial"
-msgstr ""
+msgstr "階乗"
-#: toolbars.py:122
+#: toolbars.py:131
+#, fuzzy
msgid "Sine"
-msgstr ""
+msgstr "正弦(sin)"
-#: toolbars.py:126
+#: toolbars.py:135
+#, fuzzy
msgid "Cosine"
-msgstr ""
+msgstr "余弦(cos)"
-#: toolbars.py:130
+#: toolbars.py:139
+#, fuzzy
msgid "Tangent"
-msgstr ""
+msgstr "正接(tan)"
-#: toolbars.py:136
+#: toolbars.py:145
+#, fuzzy
msgid "Arc sine"
-msgstr ""
+msgstr "逆正弦(arcsin)"
-#: toolbars.py:140
+#: toolbars.py:149
+#, fuzzy
msgid "Arc cosine"
-msgstr ""
+msgstr "逆余弦(arccos)"
-#: toolbars.py:144
+#: toolbars.py:153
+#, fuzzy
msgid "Arc tangent"
-msgstr ""
+msgstr "逆正接(arctan)"
-#: toolbars.py:150
+#: toolbars.py:159
+#, fuzzy
msgid "Hyperbolic sine"
-msgstr ""
+msgstr "双曲正弦(sinh)"
-#: toolbars.py:154
+#: toolbars.py:163
+#, fuzzy
msgid "Hyperbolic cosine"
-msgstr ""
+msgstr "双曲余弦(cosh)"
-#: toolbars.py:158
+#: toolbars.py:167
+#, fuzzy
msgid "Hyperbolic tangent"
-msgstr ""
+msgstr "双曲正接(tanh)"
-#: toolbars.py:166
+#: toolbars.py:175
+#, fuzzy
msgid "Logical and"
-msgstr ""
+msgstr "論理積(AND)"
-#: toolbars.py:170
+#: toolbars.py:179
+#, fuzzy
msgid "Logical or"
-msgstr ""
+msgstr "論理和(OR)"
#: toolbars.py:174
+#, fuzzy
msgid "Logical xor"
-msgstr ""
+msgstr "排他的論理和(XOR)"
-#: toolbars.py:180
+#: toolbars.py:189
+#, fuzzy
msgid "Equals"
-msgstr ""
+msgstr "等号"
-#: toolbars.py:183
+#: toolbars.py:192
+#, fuzzy
msgid "Not equals"
-msgstr ""
+msgstr "不等号"
-#: toolbars.py:190
+#: toolbars.py:199
+#, fuzzy
msgid "Pi"
-msgstr ""
+msgstr "π(円周率)"
-#: toolbars.py:193
+#: toolbars.py:202
+#, fuzzy
msgid "e"
-msgstr ""
+msgstr "e(オイラー数)"
-#: toolbars.py:200
+#: toolbars.py:209
+#, fuzzy
msgid "Degrees"
-msgstr ""
+msgstr "角度"
-#: toolbars.py:201
+#: toolbars.py:210
+#, fuzzy
msgid "Radians"
+msgstr "ラジアン"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/mk.po b/po/mk.po
index 1972049..7343f2c 100644
--- a/po/mk.po
+++ b/po/mk.po
@@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: 2007-11-23 19:22+0000\n"
-"Last-Translator: Arangel Angov <arangel@slobodensoftver.org.mk>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2007-12-17 19:28+0000\n"
+"Last-Translator: Misa Popovik <popmisa@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr "Пресметај"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr "Достапни функции:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "Запишувам во дневник (%s)"
@@ -59,16 +59,16 @@ msgstr "Статусната линија е невалидна (%s)"
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "Не е возможно да се прочита запис од дневникот, непозната верзија (%s)"
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr "button_pressed(): невалиден тип"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr "ниво: %d, ofs %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Грешка на %d"
@@ -77,67 +77,67 @@ msgstr "Грешка на %d"
msgid "help_var"
msgstr "help_var"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Функцијата '%s' не е дефинирана"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Невалиден број на аргументи (%d наместо %d)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "Функцијата прима %d аргументи"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Неуспешно парсирање на аргументот %d: '%s'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Грешка во функцијата: %s"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Променливата '%s' не е дефинирана"
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "Грешка при анализирање (десна заграда)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "Десната заграда е неочекувана"
# left_val е аргументот веројатно
-#: eqnparser.py:506
+#: eqnparser.py:527
#, fuzzy
msgid "Parse error (right parenthesis, no left_val)"
msgstr "Грешка при анализирање (десна заграда, нема left_val)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Неочекуван број"
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "Неочекуван оператор"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "Невалиден оператор"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr "Недостасува оператор"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr "_parse(): враќа None"
@@ -233,14 +233,14 @@ msgstr "help_xor"
msgid "help_usage"
msgstr "help_usage"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Наслови"
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
-msgstr "Нема достапна помош за '%s', користи help(индекс) за индексот"
+msgstr "Нема достапна помош за '%s', користи help(index) за индексот"
#: layout.py:60
msgid "Edit"
@@ -256,7 +256,7 @@ msgstr "Тригонометрија"
#: layout.py:63
msgid "Boolean"
-msgstr "Логичка константа"
+msgstr "Логичка променлива"
#: layout.py:64
msgid "Constants"
@@ -294,126 +294,373 @@ msgstr "thousand_sep"
msgid "fraction_sep"
msgstr "fraction_sep"
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "mul_sym"
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "div_sym"
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr "Недефинирано"
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
-msgstr "Грешка: неподдржан тип"
+msgstr "Грешка: типот не е поддржан"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr "Помош"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr "Копирај"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr "Вметни"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr "Сечи"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr "Квадрат"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr "Квадратен корен"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr "е на степен x"
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr "Природен логаритам"
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
-msgstr "Факториал"
+msgstr "Факториел"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr "Синус"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr "Косинус"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr "Тангента"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr "Хиперболичен синус"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr "Хиперболичен косинус"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr "Хиперболична тангента"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr "Логичко И"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr "Логичко ИЛИ"
+# Ова му доаѓа од логичко иксор што значи екслузивно или.
+# http://en.wikipedia.org/wiki/Exclusive_or
#: toolbars.py:174
msgid "Logical xor"
-msgstr ""
+msgstr "Логичко ХИЛИ"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr "Еднакво"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr "Не е еднакво"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr "Pi"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr "Степени"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr "Радиани"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Десната заграда е неочекувана"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+#, fuzzy
+msgid "square"
+msgstr "Квадрат"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "е на степен x"
diff --git a/po/ml.po b/po/ml.po
index 6bc6c79..95a2cfc 100644
--- a/po/ml.po
+++ b/po/ml.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -58,16 +58,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -76,65 +76,65 @@ msgstr ""
msgid "help_var"
msgstr ""
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -230,11 +230,11 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -291,99 +291,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -391,26 +393,266 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/mn.po b/po/mn.po
index 8335caa..de80cee 100644
--- a/po/mn.po
+++ b/po/mn.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -417,106 +417,110 @@ msgstr ""
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ne.po b/po/ne.po
index 97d28d7..8644a14 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/nl.po b/po/nl.po
index 70dad77..1842bda 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -2,145 +2,145 @@
# Copyright (C) 2007
# This file is distributed under the same license as the Calculate package.
# Reinier Heeres <reinier@heeres.eu>, 2007
-#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
-"PO-Revision-Date: 2007-09-23 12:16+0200\n"
-"Last-Translator: Reinier Heeres <reinier@heeres.eu>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-03 22:14+0000\n"
+"Last-Translator: Bastiaan Bakker <bastiaan@olpc-nl.org>\n"
"Language-Team: English\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
msgstr "Rekenmachine"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equation.parse() ongeldige tekenreeks (%s)"
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr "Beschikbare functies:"
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "Schrijven in het dagboek (%s)"
#: calculate.py:522
#, python-format
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "Lezen uit het dagboek (%s)"
+# This seems a pretty useless message for end users...
#: calculate.py:528
-#, fuzzy
msgid "Unable to determine version"
-msgstr "Kan domein niet verwerken"
+msgstr "Kan de versie niet bepalen"
#: calculate.py:533
#, python-format
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "Lezen van dagboek aantekeningen (versie %s)"
#: calculate.py:538
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "Status regel ongeldig (%s)"
#: calculate.py:555
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "Kan de dagboek aantekening niet lezen, onbekende versie (%s)"
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): ongeldig type"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "niveau: %d, ofs %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr "Fout op %d"
+msgstr "Fout bij %d"
# Text assigned to the 'help' variable
#: eqnparser.py:235
msgid "help_var"
msgstr "help(test) voor help over test, help(index) voor de index"
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Functie '%s' niet gedefinieerd"
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Onjuist aantal argumenten (%d in plaats van %d)"
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "Functie verwacht %d argumenten"
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Kan argument %d niet verwerken: '%s'"
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Functie fout: %s"
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Variabele '%s' niet gedefinieerd"
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "Verwerkingsfout (rechter haakje)"
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "Rechter haakje onverwacht"
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr "Verwerkingsfout (rechter haakje, geen left_val)"
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Getal niet verwacht"
-#: eqnparser.py:529
+#: eqnparser.py:550
#, fuzzy
msgid "Operator not expected"
-msgstr "Getal niet verwacht"
+msgstr "Bewerking niet verwacht (zoals de min in '12 +- 2') "
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
-msgstr "Ongeldige operator"
+msgstr "Ongeldige bewerking"
-#: eqnparser.py:578
+#: eqnparser.py:603
#, fuzzy
msgid "Operator expected"
-msgstr "Getal niet verwacht"
+msgstr "Bewerking verwacht (bijvoorbeeld +, -, /,...)"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_parse(): None teruggegeven"
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
@@ -151,18 +151,19 @@ msgstr ""
"acos(x), bepaal de hoek waarvan de cosinus x is. Geldig voor -1 <= x < 1"
#: eqnparserhelp.py:38
-#, fuzzy
msgid "help_and"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr ""
+"and, geeft waar terug als beide zijden waar zijn, anders is de uitkomst "
+"onwaar."
#: eqnparserhelp.py:39
msgid "help_asin"
msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
#: eqnparserhelp.py:40
-#, fuzzy
msgid "help_atan"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr ""
+"atan(x), bepaal de hoek waarvan de tangens x is. Geldig voor -1 <= x < 1"
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
@@ -170,8 +171,7 @@ msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
#: eqnparserhelp.py:41
#, fuzzy
msgid "help_cos"
-msgstr ""
-"acos(x), bepaal de hoek waarvan de cosinus x is. Geldig voor -1 <= x < 1"
+msgstr "cos(x), bepaal cosinus van de hoek x in radialen."
# -----------------------------------------
# The help system uses topic msgid's that should be translated here.
@@ -179,8 +179,7 @@ msgstr ""
#: eqnparserhelp.py:42
#, fuzzy
msgid "help_cosh"
-msgstr ""
-"acos(x), bepaal de hoek waarvan de cosinus x is. Geldig voor -1 <= x < 1"
+msgstr "cosh(x), bepaal cosinus hyperbolicus van x."
#: eqnparserhelp.py:43
msgid "help_exp"
@@ -202,17 +201,19 @@ msgstr "Toon beschikbare functies"
#: eqnparserhelp.py:46
#, fuzzy
msgid "help_ln"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr "ln(x), geef de natuurlijke logaritme terug, voor x>0"
#: eqnparserhelp.py:47
msgid "help_operators"
-msgstr "Toon beschikbare operators"
+msgstr "Toon beschikbare bewerkingen"
# Text assigned to the 'help' variable
#: eqnparserhelp.py:48
#, fuzzy
msgid "help_or"
-msgstr "help(test) voor help over test, help(index) voor de index"
+msgstr ""
+"or, geeft waar terug als een van beide zijden of allebei de zijden waar is, "
+" anders is de uitkomst onwaar."
#: eqnparserhelp.py:49
msgid "help_plot"
@@ -223,12 +224,12 @@ msgstr ""
#: eqnparserhelp.py:50
#, fuzzy
msgid "help_sin"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr "sin(x), bepaal de sinus van de hoek x in radialen."
#: eqnparserhelp.py:51
#, fuzzy
msgid "help_sinh"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr "sinh(x), bepaal de sinus hyperbolicus van x."
#: eqnparserhelp.py:52
msgid "help_sqrt"
@@ -242,12 +243,14 @@ msgstr "sqrt(x), geef de wortel van x terug"
#: eqnparserhelp.py:54
#, fuzzy
msgid "help_tan"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr ""
+"tan(x), bepaal de tangens van de hoek x in radialen. Niet geldig voor x=-1/2 "
+"pi of x=1/2 pi"
#: eqnparserhelp.py:55
#, fuzzy
msgid "help_tanh"
-msgstr "asin(x), bepaal de hoek waarvan de sinus x is. Geldig voor -1 <= x < 1"
+msgstr "tanh(x), bepaal de tangens hyperbolicus van x."
#: eqnparserhelp.py:56
msgid "help_test"
@@ -262,7 +265,9 @@ msgstr "Toon beschikbare variables"
#: eqnparserhelp.py:58
#, fuzzy
msgid "help_xor"
-msgstr "help(test) voor help over test, help(index) voor de index"
+msgstr ""
+"xor, De exclusive or functie is waar als slechts 1 van beide zijden waar is, "
+"anders is het onwaar."
#: eqnparserhelp.py:69
msgid "help_usage"
@@ -271,11 +276,11 @@ msgstr "help(test) voor help over test, help(index) voor de index"
# -----------------------------------------
# End of help topics
# -----------------------------------------
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Onderwerpen"
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr "Geen help over '%s' beschikbaar, gebruik help(index) voor de index"
@@ -294,7 +299,7 @@ msgstr "Trigonometrie"
#: layout.py:63
msgid "Boolean"
-msgstr "Boolean"
+msgstr "Boolse"
#: layout.py:64
msgid "Constants"
@@ -332,129 +337,131 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
-msgstr ""
+msgstr "Ongedefinieerd"
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Fout: type niet ondersteund"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
-msgstr ""
+msgstr "Help"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr "Kopieer"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr "Plak"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr "Knip"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
-msgstr ""
+msgstr "Kwadraat"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
-msgstr ""
+msgstr "Wortel"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
-msgstr ""
+msgstr "e tot de macht x"
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
-msgstr ""
+msgstr "Natuurlijke logaritme"
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
-msgstr ""
+msgstr "Faculteit"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
-msgstr ""
+msgstr "Sinus"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
-msgstr ""
+msgstr "Cosinus"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
-msgstr ""
+msgstr "Tangens"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
-msgstr ""
+msgstr "Arcsinus"
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
-msgstr ""
+msgstr "Arccosinus"
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
-msgstr ""
+msgstr "Arctangens"
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
-msgstr ""
+msgstr "Sinus hyperbolicus"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
-msgstr ""
+msgstr "Cosinus hyperbolicus"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
-msgstr ""
+msgstr "Tangens hyperbolicus"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
-msgstr ""
+msgstr "Logische en"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
-msgstr ""
+msgstr "Logische of"
#: toolbars.py:174
msgid "Logical xor"
-msgstr ""
+msgstr "Logische exclusieve of"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
-msgstr ""
+msgstr "Is gelijk aan"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
-msgstr ""
+msgstr "Is niet gelijk aan"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
-msgstr ""
+msgstr "Pi"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
-msgstr ""
+msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
-msgstr ""
+msgstr "Graden"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
-msgstr ""
+msgstr "Radialen"
#~ msgid "Type error"
#~ msgstr "Type fout"
@@ -500,5 +507,254 @@ msgstr ""
#~ msgid "enter"
#~ msgstr "verwerk"
+# This seems a pretty useless message for end users...
+# Text assigned to the 'help' variable
+# -----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# Symbols for multiplication, division, fraction separator and thousand separator
+#, python-format
#~ msgid "Error"
#~ msgstr "Fout"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Rechter haakje onverwacht"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "Verwerkingsfout (rechter haakje, geen level af te sluiten)"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+#, fuzzy
+msgid "square"
+msgstr "Kwadraat"
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+#, fuzzy
+msgid "x to the power y"
+msgstr "e tot de macht x"
diff --git a/po/pa.po b/po/pa.po
index 6bc6c79..95a2cfc 100644
--- a/po/pa.po
+++ b/po/pa.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-18 11:06+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,16 +20,16 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:208
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
-#: calculate.py:502
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -58,16 +58,16 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:784
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -76,65 +76,65 @@ msgstr ""
msgid "help_var"
msgstr ""
-#: eqnparser.py:337 eqnparser.py:338
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:343
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:344
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:354 eqnparser.py:355
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:364
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
-#: eqnparser.py:465
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:495
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:496 eqnparser.py:507 eqnparser.py:514 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:506
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:520 eqnparser.py:521
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:529
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -230,11 +230,11 @@ msgstr ""
msgid "help_usage"
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
-#: eqnparserhelp.py:83
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -291,99 +291,101 @@ msgstr ""
msgid "fraction_sep"
msgstr ""
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
-#: mathlib.py:113
+#: mathlib.py:132
msgid "Undefined"
msgstr ""
-#: mathlib.py:119
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
@@ -391,26 +393,266 @@ msgstr ""
msgid "Logical xor"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/pl.po b/po/pl.po
index de39439..0089d4c 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: 2008-01-20 15:56+0000\n"
"Last-Translator: Wiktor Idzikowski <wiktor.idzikowski@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -416,106 +416,110 @@ msgstr ""
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
msgstr ""
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
msgstr ""
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ps.po b/po/ps.po
index 8335caa..e0369e8 100644
--- a/po/ps.po
+++ b/po/ps.po
@@ -2,133 +2,137 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-23 06:25-0500\n"
+"Last-Translator: usman mansoor ansari <jalalkut@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "شمېرل"
#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "برابرښت، شننه() ناباوري مزی (%s)"
#: calculate.py:210
msgid "Available functions:"
-msgstr ""
+msgstr "شته کړنې: "
#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr " (%s) ورځپاڼه کې لیکل"
#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "تڼۍ_ زورشوې(): ناسم ډول"
#: eqnparser.py:33
msgid "Parse error"
-msgstr ""
+msgstr "د شننې تېروتنل"
#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "کچه: %d، د %d"
#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "تېروتنه په %d کې"
#: eqnparser.py:249 eqnparserhelp.py:128
msgid "Use help(test) for help about 'test', or help(index) for the index"
msgstr ""
+"د مرسته په اړه (ازمویل) لپاره وکاروﺉ مرسته(ازمویل)، یا لړیال لپاره "
+"مرسته(لړیال)"
#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "کړنې '%s' ونه پېژندل شوې"
#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "د ارزښتمنیو ناسمه شمېره (%d د %d پرځای)"
#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr ""
+msgstr "کړنې %d args اخلي"
#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "د وېش ارزښتوړى ناوړتيا"
#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "ناسمه کړنې: %s"
#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "بدلېدونکې '%s' ونه پېژندل شوې"
#: eqnparser.py:504
msgid "Left parenthesis unexpected"
-msgstr ""
+msgstr "غېرمترقبه کیڼې غبرګلیندۍ "
#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "وېشي تېروتنې (ښي غبرګلیندۍ)"
#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
+#, fuzzy
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "غېرمترقبه کیڼې غبرګلیندۍ "
#: eqnparser.py:527
+#, fuzzy
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "وېشي تېروتنې (ښي غبرګلیندۍ، )"
#: eqnparser.py:534
+#, fuzzy
msgid "Parse error (right parenthesis, no level to close)"
-msgstr ""
+msgstr "وېشي تېروتنې (ښي غبرګلیندۍ، )"
#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "غېر مترقبه شمېره"
#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "غېر مترقبه چلوونى"
#: eqnparser.py:566
msgid "Parse error: number or variable expected"
-msgstr ""
+msgstr "وېشي تېروتنې: د شمېرې يا مترقبه بدلېدونى"
#: eqnparser.py:567
msgid "Number or variable expected"
-msgstr ""
+msgstr "شمېرې يا مترقبه بدلېدونى"
#: eqnparser.py:596
msgid "Invalid operator"
-msgstr ""
+msgstr "ناباوري چلوونى"
#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "مترقبه چلوونى"
#: eqnparser.py:616
msgid "_parse(): returning None"
@@ -149,7 +153,7 @@ msgstr ""
#: eqnparserhelp.py:43
msgid "and"
-msgstr ""
+msgstr "او"
#: eqnparserhelp.py:44
msgid ""
@@ -241,7 +245,7 @@ msgstr ""
#: eqnparserhelp.py:79
msgid "or"
-msgstr ""
+msgstr "او"
#: eqnparserhelp.py:80
msgid ""
@@ -288,8 +292,9 @@ msgid ""
msgstr ""
#: eqnparserhelp.py:97
+#, fuzzy
msgid "square"
-msgstr ""
+msgstr "څلور ګوټى"
#: eqnparserhelp.py:98
msgid "square(x), return the square of x. Given by x * x"
@@ -344,11 +349,11 @@ msgstr ""
#. TRANS: help(index), both 'index' and the translation will work
#: eqnparserhelp.py:131
msgid "index"
-msgstr ""
+msgstr "لړيال"
#: eqnparserhelp.py:132
msgid "Topics"
-msgstr ""
+msgstr "سرليكونه"
#: eqnparserhelp.py:143
#, python-format
@@ -357,166 +362,171 @@ msgstr ""
#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "اېډېټ"
#: layout.py:61
msgid "Algebra"
-msgstr ""
+msgstr "الجبر"
#: layout.py:62
msgid "Trigonometry"
-msgstr ""
+msgstr "مثلثات"
#: layout.py:63
msgid "Boolean"
-msgstr ""
+msgstr "بولۍ"
#: layout.py:64
msgid "Constants"
-msgstr ""
+msgstr "ټاکلي"
#: layout.py:65
msgid "Format"
-msgstr ""
+msgstr "بڼه"
#: layout.py:86
msgid "Label:"
-msgstr ""
+msgstr "نښکه"
#: layout.py:118
msgid "All equations"
-msgstr ""
+msgstr "ټول برابرښتونه"
#: layout.py:118
msgid "My equations"
-msgstr ""
+msgstr "زما برابرښتونه"
#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "مخینه ښکاره کول"
#: layout.py:120
msgid "Show variables"
-msgstr ""
+msgstr "بدلېدنې ښکاره کول"
#. TRANS: multiplication symbol (default: '*')
#: mathlib.py:74
msgid "mul_sym"
-msgstr ""
+msgstr "ضرب_اېس وای اېم"
#. TRANS: division symbol (default: '/')
#: mathlib.py:79
msgid "div_sym"
-msgstr ""
+msgstr "وېشل_اېس وای اې"
#: mathlib.py:132
msgid "Undefined"
-msgstr ""
+msgstr "ناپېژندلې"
#: mathlib.py:142
msgid "Error: unsupported type"
-msgstr ""
+msgstr "تېروتنه: ناپېژندلې ډول"
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
-msgstr ""
+msgstr "مرسته"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
-msgstr ""
+msgstr "لمېسل"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
-msgstr ""
+msgstr "سرېښل"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
-msgstr ""
+msgstr "سکڼل"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
-msgstr ""
+msgstr "څلور ګوټى"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
-msgstr ""
+msgstr "څلور ګوټه ریښه"
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
-msgstr ""
+msgstr "ساده لوګارېتم"
-#: toolbars.py:114
+#: toolbars.py:123
+#, fuzzy
msgid "Factorial"
-msgstr ""
+msgstr "فکټوریل"
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
-msgstr ""
+msgstr "ساین"
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
-msgstr ""
+msgstr "کوساین"
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
-msgstr ""
+msgstr "ټانجان"
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
-msgstr ""
+msgstr "اې ار سي ساین"
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
-msgstr ""
+msgstr "اې ار سي کوساین"
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
-msgstr ""
+msgstr "اې ار سي ټانجان"
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
-msgstr ""
+msgstr "هایپربولیک ساین"
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
-msgstr ""
+msgstr "هایپربولیک کوساین"
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
-msgstr ""
+msgstr "هایپربولیک ټانجان"
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
-msgstr ""
+msgstr "منطقي او"
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
-msgstr ""
+msgstr "منطقي یا"
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
-msgstr ""
+msgstr "برابر"
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
-msgstr ""
+msgstr "برابر ندي"
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
-msgstr ""
+msgstr "Pi"
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
-msgstr ""
+msgstr "e"
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
-msgstr ""
+msgstr "درجې"
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
+msgstr "راډیانونه"
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/pt.po b/po/pt.po
index 97d28d7..c10c0c3 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -2,27 +2,26 @@
# Copyright (C) 2007
# This file is distributed under the same license as the Calculate package.
# Reinier Heeres <reinier@heeres.eu>, 2007
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-09 04:06+0000\n"
+"Last-Translator: Ivo Emanuel Gonçalves <justivo@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "Calcular"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
-msgstr ""
+msgstr "Funções disponíveis:"
#-----------------------------------------
# The help system uses topic msgid's that should be translated here.
@@ -58,11 +57,11 @@ msgstr ""
#: eqnparserhelp.py:46
msgid "help_test"
-msgstr ""
+msgstr "ajuda_teste"
#: eqnparserhelp.py:47
msgid "help_variables"
-msgstr ""
+msgstr "ajuda_variáveis"
#: eqnparserhelp.py:58
msgid "help_usage"
@@ -79,18 +78,18 @@ msgstr ""
#: eqnparserhelp.py:52
msgid "Topics: "
-msgstr ""
+msgstr "Tópicos: "
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
+msgstr "Não existe ajuda sobre '%s', usa ajuda(indice) para veres o índice"
#: eqnparser.py:87
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +99,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +134,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +162,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +174,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +222,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +230,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +276,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,9 +306,10 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
+#, fuzzy
msgid "Topics"
-msgstr ""
+msgstr "Tópicos: "
#. The separator to mark thousands (default: ',')
#: mathlib.py:58
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 311f236..50c06ec 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -2,260 +2,673 @@
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2008-01-20 19:59+0000\n"
+"Last-Translator: Juliano Bittencourt <juliano@laptop.org>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "Calcular"
-#: calculate.py:79
+# Samblagem:"seqüência ordenada de caracteres (símbolos) do alfabeto de uma linguagem formal."
+# http://pt.wiktionary.org/wiki/samblagem
+# se bem que nunca ouvi ou li o termo
+#: calculate.py:80
#, python-format
+#, fuzzy
msgid "Equation.parse() string invalid (%s)"
-msgstr ""
+msgstr "Equação.avaliação() samblagem inválida (%)"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
-msgstr ""
+msgstr "Funções disponíveis:"
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "Escrevendo no diário (%s)"
#: calculate.py:506
#, python-format
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "Lendo do diário (%s)"
#: calculate.py:512
msgid "Unable to determine version"
-msgstr ""
+msgstr "Incapaz de determinar versão"
#: calculate.py:517
#, python-format
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "Lendo entrada do diário (versão %s)"
#: calculate.py:522
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "Linha de estado inválida (%s)"
#: calculate.py:539
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "Incapaz de ler entrada do diário, versão desconhecida (%s)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "botão_pressionado(): tipo inválido"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
-msgstr ""
+msgstr "nível: %d, ofs %d"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
-msgstr ""
+msgstr "Erro em %d"
#: eqnparser.py:234
msgid "help_var"
-msgstr ""
+msgstr "var_ajuda"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "Função '%s' não definida"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "Número inválido de argumentos (%d em vez de %d)"
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr ""
+msgstr "função leva %d args"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
+#, fuzzy
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "Incapaz de avaliar argumento %d: '%s'"
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "Erro de função: %s"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "Variável '%s' não definida"
-#: eqnparser.py:494
+#: eqnparser.py:516
+#, fuzzy
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "Erro de avaliação (parêntesis direito)"
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "Parêntesis direito inesperado"
-#: eqnparser.py:505
+#: eqnparser.py:527
+#, fuzzy
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "Erro de avaliação (parêntesis direito, nenhum val_esq)"
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "Número não esperado"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "Operador não esperado"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
-msgstr ""
+msgstr "Operador inválido"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "Operador esperado"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
-msgstr ""
+msgstr "_avaliar(): devolvendo Nenhum"
#. These are the help topics and should explain how things work
#: eqnparserhelp.py:37
msgid "help_acos"
-msgstr ""
+msgstr "ajuda_acos"
#: eqnparserhelp.py:38
msgid "help_asin"
-msgstr ""
+msgstr "ajuda_asin"
#: eqnparserhelp.py:39
msgid "help_cos"
-msgstr ""
+msgstr "ajuda_cos"
#: eqnparserhelp.py:40
msgid "help_exp"
-msgstr ""
+msgstr "ajuda_exp"
#: eqnparserhelp.py:41
msgid "help_functions"
-msgstr ""
+msgstr "ajuda_funções"
#: eqnparserhelp.py:42
msgid "help_operators"
-msgstr ""
+msgstr "ajuda_operadores"
#: eqnparserhelp.py:43
msgid "help_plot"
-msgstr ""
+msgstr "ajuda_plot"
#: eqnparserhelp.py:44
msgid "help_sin"
-msgstr ""
+msgstr "ajuda_sin"
#: eqnparserhelp.py:45
msgid "help_sqrt"
-msgstr ""
+msgstr "ajuda_sqrt"
#: eqnparserhelp.py:46
msgid "help_test"
-msgstr ""
+msgstr "ajuda_teste"
#: eqnparserhelp.py:47
msgid "help_variables"
-msgstr ""
+msgstr "ajuda_variáveis"
#: eqnparserhelp.py:58
msgid "help_usage"
-msgstr ""
+msgstr "ajuda_uso"
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
-msgstr ""
+msgstr "Tópicos"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
+msgstr "Não existe ajuda sobre '%s', use ajuda(índice) para ver o índice"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "Editar"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
-msgstr ""
+msgstr "Álgebra"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
-msgstr ""
+msgstr "Trigonometria"
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
-msgstr ""
+msgstr "Booleano"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
-msgstr ""
+msgstr "Constantes"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
-msgstr ""
+msgstr "Formato"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
-msgstr ""
+msgstr "Etiqueta:"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
-msgstr ""
+msgstr "Todas equações"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
-msgstr ""
+msgstr "Minhas equações"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "Mostrar histórico"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
-msgstr ""
+msgstr "Mostrar variáveis"
#. The separator to mark thousands (default: ',')
#: mathlib.py:58
+#, fuzzy
msgid "thousand_sep"
-msgstr ""
+msgstr "sep_milhares"
#. The separator to mark fractions (default: '.')
#: mathlib.py:63
+#, fuzzy
msgid "fraction_sep"
-msgstr ""
+msgstr "sep_frações"
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
+#, fuzzy
msgid "mul_sym"
-msgstr ""
+msgstr "sím_mult"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
+#, fuzzy
msgid "div_sym"
+msgstr "sím_div"
+
+#: eqnparser.py:33
+#, fuzzy
+msgid "Parse error"
+msgstr "Erro na avaliação"
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+"Use ajuda(teste) para obter ajuda sobre 'teste', ou ajuda(índice) para o "
+"índice"
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr "Parêntesis esquerdo inesperado"
+
+#: eqnparser.py:534
+msgid "Parse error (right parenthesis, no level to close)"
+msgstr "Erro de avaliação (parêntesis direito, sem nível que feche)"
+
+#: eqnparser.py:566
+#, fuzzy
+msgid "Parse error: number or variable expected"
+msgstr "Erro de avaliação: número ou variável esperados"
+
+#: eqnparser.py:567
+#, fuzzy
+msgid "Number or variable expected"
+msgstr "Número ou variável esperados"
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr "acos"
+
+# em portugal escreve-se arco co-seno. mas http://pt.wikipedia.org/wiki/Fun%C3%A7%C3%B5es_trigonom%C3%A9tricas_inversas tem deste modo.
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+"acos(x), devolve o arcocosseno de x. Este é o ângulo cujo co-seno é x. "
+"Definido para -1 <= x < 1"
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr "and"
+
+# acho que fui esperto em solucionar esta :)
+#: eqnparserhelp.py:44
+#, fuzzy
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+"and(x,y), Conjunção lógica E (\"and\"). Devolve Verdadeiro (\"True\") se x e y "
+"forem verdadeiros, caso contrário devolve Falso (\"False\")"
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr "asin"
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+"asin(x), devolve o arcosseno de x. Este é o ângulo cujo seno é x. Definido "
+"para -1 <= x <= 1"
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr "atan"
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+"atan(x), devolve o arcotangente de x. Este é o ângulo cuja tangente é x. "
+"Definido para todo x"
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr "cos"
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+"cos(x), devolve o co-seno de x. Esta é a coordenada-x no círculo unitário no "
+"ângulo x"
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr "cosh"
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+"cosh(x), devolve o cosseno hiperbólico de x. Obtido por (exp(x) + exp(-x)) / "
+"2"
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr "exp"
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr "exp(x), devolve o expoente natural de x. Obtido por e^x"
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr "fac"
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr "fac(x), devolve o fatorial de x. Obtido por x * (x - 1) * (x - 2) * ..."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr "funções"
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr "funções(), devolve a lista de todas as funções que estão definidas"
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr "ln"
+
+#: eqnparserhelp.py:72
+#, fuzzy
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+"ln(x), devolve o logaritmo natural de x. Este é o valor cujo expoente exp() "
+"é igual a x. Definido para x >= 0."
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr "operadores"
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr "operadores(), devolve uma lista dos operadores que estão definidos"
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr "or"
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+"or(x, y), disjunção lógica OU (\"or\"). Devolve Verdadeiro (\"True\") se x e/ou "
+"y forem verdadeiros, caso contrário devolve Falso (\"False\")"
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr "plot"
+
+#: eqnparserhelp.py:83
+#, fuzzy
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+"plot(eqn, var=-a..b), cria gráfico da equação 'eqn' com variável 'var' no "
+"intervalo entre a e b"
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr "sin"
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+"sin(x), devolve o seno de x. Esta é a coordenada-y no círculo unitário no "
+"ângulo x"
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr "sinh"
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+"sinh(x), devolve o seno hiperbólico de x. Obtido por (exp(x) - exp(-x)) / 2"
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr "sqrt"
+
+#: eqnparserhelp.py:94
+#, fuzzy
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+"sqrt(x), devolve a raiz quadrada de x. Este é o valor cujo quadrado (elevado "
+"a 2) é igual a x. Definido para x >= 0."
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr "square"
+
+#: eqnparserhelp.py:98
+#, fuzzy
+msgid "square(x), return the square of x. Given by x * x"
+msgstr "square(x), devolve o quadrado (elevado a 2) de x. Obtido por x * x"
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr "tan"
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+"tan(x), devolve a tangente de x. Esta é a inclinação da linha desde a origem "
+"do círculo unitário até ao pelo ponto no círculo unitário definido pelo "
+"ângulo x. Obtido por sin(x) / cos(x)"
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr "tanh"
+
+# erro no original, sinh(x)->tanh(x)
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+"tanh(x), devolve a tangente hiperbólica de x. Obtido por sinh(x) / cosh(x)"
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr "teste"
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+"Este é apenas um tópico de teste, utilize ajuda(índice) para obter o índice"
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr "variáveis"
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+"variáveis(), devolve uma lista das variáveis que estão de momento definidas"
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr "xor"
+
+#: eqnparserhelp.py:117
+#, fuzzy
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+"xor(x, y), disjunção exclusiva XOR. Devolve Verdadeiro (\"True\") caso x for "
+"Verdadeiro e y for Falso, ou y for Verdadeiro e x for Falso. Caso contrário "
+"devolve Falso (\"False\")"
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr "índice"
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr "Indefinido"
+
+#: mathlib.py:142
+msgid "Error: unsupported type"
+msgstr "Erro: tipo não suportado"
+
+#: toolbars.py:36
+msgid "Help"
+msgstr "Ajuda"
+
+#: toolbars.py:86
+msgid "Copy"
+msgstr "Copiar"
+
+#: toolbars.py:89
+msgid "Paste"
+msgstr "Colar"
+
+#: toolbars.py:92
+msgid "Cut"
+msgstr "Cortar"
+
+#: toolbars.py:99
+msgid "Square"
+msgstr "Quadrado"
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr "Raiz Quadrada"
+
+#: toolbars.py:109
+#, fuzzy
+msgid "e to the power x"
+msgstr "e elevado a x"
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr "Logaritmo natural"
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr "Fatorial"
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr "Seno"
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr "Cosseno"
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr "Tangente"
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr "Arco-seno"
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr "Arco-cosseno"
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr "Arco-tangente"
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr "Seno hiperbólico"
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr "Cosseno hiperbólico"
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr "Tangente hiperbólica"
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr "Conjunção lógica E"
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr "Disjunção lógica OU"
+
+#: toolbars.py:189
+#, fuzzy
+msgid "Equals"
+msgstr "É igual a"
+
+#: toolbars.py:192
+#, fuzzy
+msgid "Not equals"
+msgstr "Não é igual a"
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr "Pi"
+
+#: toolbars.py:202
+msgid "e"
+msgstr "e"
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr "Graus"
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr "Radianos"
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/qu.po b/po/qu.po
index 97d28d7..8644a14 100644
--- a/po/qu.po
+++ b/po/qu.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/ro.po b/po/ro.po
index 3a5ee38..60d1a73 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: 2007-11-23 00:19+0000\n"
-"Last-Translator: Adi Roiban <adiroiban@gmail.com>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2007-12-02 13:36+0200\n"
+"Last-Translator: Adi Roiban <adi@roiban.ro>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Calculate"
msgstr "Calculează"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "Funcții disponibile:"
@@ -78,11 +78,13 @@ msgstr ""
# End of help topics
#-----------------------------------------
+#-----------------------------------------
+# End of help topics
#: eqnparserhelp.py:52
msgid "Topics: "
msgstr "Subiecte: "
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,9 +92,9 @@ msgstr ""
#: eqnparser.py:87
msgid "Type error"
-msgstr ""
+msgstr "Ero"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Eroare la %d"
@@ -102,172 +104,172 @@ msgstr "Eroare la %d"
msgid "variable %s not defined"
msgstr "variabila %s nu este definită"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Funcția '%s' nu este definită"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
+msgstr "Număr nevalid de argumente (%d în loc de %d)"
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
-msgstr ""
+msgstr "funcţia are %d argumente"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
-msgstr ""
+msgstr "Nu am putut analiza argumentul %d: '%s'"
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
-msgstr ""
+msgstr "Eroare în funcţie: %s"
#: eqnparser.py:358
#, python-format
msgid "Function '%s' returned %s"
-msgstr ""
+msgstr "Funcţia '%s' a returnat %s"
#: eqnparser.py:457
#, python-format
msgid "Variable '%s' undefined"
-msgstr ""
+msgstr "Variabila '%s' nu este definită"
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
-msgstr ""
+msgstr "Eroare la analiza textului (paranteza închisă)"
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
-msgstr ""
+msgstr "Nu se aştepta o paranteză închisă"
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "Nu se aştepta un număr"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
-msgstr ""
+msgstr "Operator nevalid"
#: eqnparser.py:565
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
#: layout.py:46
msgid "clear"
-msgstr ""
+msgstr "şterge"
#: layout.py:55
msgid "enter"
-msgstr ""
+msgstr "calculează"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "Modifică"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
-msgstr ""
+msgstr "Algegră"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
-msgstr ""
+msgstr "Trigonometrie"
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
-msgstr ""
+msgstr "Logică"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
-msgstr ""
+msgstr "Constante"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
-msgstr ""
+msgstr "Unitate de măsură"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
-msgstr ""
+msgstr "Eticheta:"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
-msgstr ""
+msgstr "Toate ecuaţiile"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
-msgstr ""
+msgstr "Ecuaţiile mele"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "Afişează istoria"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
-msgstr ""
+msgstr "Afişează variabilele"
#: mathlib.py:86
msgid "Error"
-msgstr ""
+msgstr "Eroare"
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
-msgstr ""
+msgstr "Eroare: tip nesuportat"
#: plotlib.py:134
msgid "Unable to parse range"
-msgstr ""
+msgstr "Nu am putut analiza intervalul"
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
-msgstr ""
+msgstr "Copiază"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
-msgstr ""
+msgstr "Lipeşte"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
-msgstr ""
+msgstr "Taie"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
-msgstr ""
+msgstr "Se scrie în jurnal (%s)"
#: calculate.py:506
#, python-format
msgid "Reading from journal (%s)"
-msgstr ""
+msgstr "Se citeşte din jurnal (%s)"
#: calculate.py:512
msgid "Unable to determine version"
-msgstr ""
+msgstr "Nu s-a putut determina versiunea"
#: calculate.py:517
#, python-format
msgid "Reading journal entry (version %s)"
-msgstr ""
+msgstr "Se citeşte intrarea din jurnal (veriunea %s)"
#: calculate.py:522
#, python-format
@@ -277,29 +279,29 @@ msgstr ""
#: calculate.py:539
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
+msgstr "Nu s-a putut citi intrarea din jurnal, versiune necunoscută (%s)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
-msgstr ""
+msgstr "Variabila '%s' nu este definită"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "Nu se aştepta un operator"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
-msgstr ""
+msgstr "Se aştepta un operator"
#: eqnparserhelp.py:39
msgid "help_cos"
@@ -309,26 +311,361 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
-msgstr ""
+msgstr "Subiecte"
#. The separator to mark thousands (default: ',')
#: mathlib.py:58
msgid "thousand_sep"
-msgstr ""
+msgstr "."
#. The separator to mark fractions (default: '.')
#: mathlib.py:63
msgid "fraction_sep"
-msgstr ""
+msgstr ","
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
-msgstr ""
+msgstr "*"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
+msgstr "/"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Nu se aştepta o paranteză închisă"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
msgstr ""
diff --git a/po/ru.po b/po/ru.po
index 6ff144b..64558bd 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: 2007-11-27 09:13+0000\n"
-"Last-Translator: Andrei Popov <ceesaxp@gmail.com>\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
+"PO-Revision-Date: 2007-12-22 11:41+0000\n"
+"Last-Translator: Maxim Osipov <maxim.osipov@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Calculate"
msgstr "Сосчитать"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "Доступные функции:"
@@ -82,7 +82,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
#, fuzzy
msgid "No help about '%s' available, use help(index) for the index"
@@ -94,7 +94,7 @@ msgstr ""
msgid "Type error"
msgstr "Ошибка типа"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "Ошибка в %d"
@@ -104,27 +104,27 @@ msgstr "Ошибка в %d"
msgid "variable %s not defined"
msgstr "переменная %s неопределена"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "Функция '%s' неопределена"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "Неверное количество аргументов функции (%d вместо %d)"
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "функция требует %d аргументов"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "Не могу применить аргумент %d: '%s'"
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "Ошибка функции: %s"
@@ -139,28 +139,28 @@ msgstr "Функция '%s' вернула %s"
msgid "Variable '%s' undefined"
msgstr "Переменная '%s' неопределена"
-#: eqnparser.py:494
+#: eqnparser.py:516
#, fuzzy
msgid "Parse error (right parenthesis)"
msgstr "Ошибка чтения (нет закрывающей скобки)"
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "Лишняя закрывающая скобка"
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
+msgstr "Ошибка чтения (правая скобка, нет left_val)"
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr "Ошибка чтения (лишняя закрывающая скобка)"
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "Число не ожидалось"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "Неверный оператор"
@@ -168,7 +168,7 @@ msgstr "Неверный оператор"
msgid "Parse error: ')' expected"
msgstr "Ошибка чтения: ожидалась ')'"
-#: eqnparser.py:591
+#: eqnparser.py:616
#, fuzzy
msgid "_parse(): returning None"
msgstr "_parse(): возвращаю None"
@@ -181,50 +181,50 @@ msgstr "очистить"
msgid "enter"
msgstr "ввести"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "Редактировать"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr "Алгебра"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr "Тригонометрия"
-#: layout.py:60
+#: layout.py:63
#, fuzzy
msgid "Boolean"
msgstr "Логика"
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr "Константы"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "Формат"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr "Метка:"
-#: layout.py:115
+#: layout.py:118
#, fuzzy
msgid "All equations"
msgstr "Все уравнения"
-#: layout.py:115
+#: layout.py:118
#, fuzzy
msgid "My equations"
msgstr "Мои уравнения"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr "История"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr "Показать переменные"
@@ -232,7 +232,7 @@ msgstr "Показать переменные"
msgid "Error"
msgstr "Ошибка"
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "Ошибка: тип данных не поддерживается"
@@ -240,24 +240,24 @@ msgstr "Ошибка: тип данных не поддерживается"
msgid "Unable to parse range"
msgstr "Не могу определить интервал"
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr "Копировать"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr "Вставить"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr "Вырезать"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "Запись в журнал (%s)"
@@ -279,33 +279,33 @@ msgstr "Чтение записи из журнала (версия %s)"
#: calculate.py:522
#, python-format
msgid "State line invalid (%s)"
-msgstr ""
+msgstr "Неправильная строка состояния (%s)"
#: calculate.py:539
#, python-format
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "Не могу прочитать запись из журнала, неизвестная версия (%"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
-msgstr ""
+msgstr "button_pressed(): неправильный тип"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
#, fuzzy
msgid "level: %d, ofs %d"
msgstr "уровень: %d, отступ %d"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "Переменная '%s' не определена"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "Неверный оператор"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr "Оператор пропущен"
@@ -317,7 +317,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "Разделы"
@@ -332,11 +332,346 @@ msgid "fraction_sep"
msgstr ","
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "*"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "/"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "Лишняя закрывающая скобка"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/rw.po b/po/rw.po
index 97d28d7..8644a14 100644
--- a/po/rw.po
+++ b/po/rw.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/te.po b/po/te.po
index 8335caa..ff587a2 100644
--- a/po/te.po
+++ b/po/te.po
@@ -7,18 +7,18 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-01-08 18:57+0000\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
+"X-Generator: Pootle 1.0.2\n"
#: activity/activity.info:2
msgid "Calculate"
-msgstr ""
+msgstr "లెక్కపెట్టు"
#: calculate.py:80
#, python-format
@@ -59,7 +59,7 @@ msgstr ""
#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
-msgstr ""
+msgstr "'%s' ధర్మము నిర్దేశింపబడలేదు"
#: eqnparser.py:359
#, python-format
@@ -108,11 +108,11 @@ msgstr ""
#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
-msgstr ""
+msgstr "అంకె కై యెదురుచూడడములేదు"
#: eqnparser.py:550
msgid "Operator not expected"
-msgstr ""
+msgstr "Operatorయెదురుచూడడములేదు"
#: eqnparser.py:566
msgid "Parse error: number or variable expected"
@@ -127,8 +127,9 @@ msgid "Invalid operator"
msgstr ""
#: eqnparser.py:603
+#, fuzzy
msgid "Operator expected"
-msgstr ""
+msgstr "Operatorయెదురుచూడడములేదు"
#: eqnparser.py:616
msgid "_parse(): returning None"
@@ -149,7 +150,7 @@ msgstr ""
#: eqnparserhelp.py:43
msgid "and"
-msgstr ""
+msgstr "మరియు"
#: eqnparserhelp.py:44
msgid ""
@@ -214,7 +215,7 @@ msgstr ""
#. TRANS: This command is descriptive, so can be translated
#: eqnparserhelp.py:68
msgid "functions"
-msgstr ""
+msgstr "ధర్మములు"
#: eqnparserhelp.py:69
msgid "functions(), return a list of all the functions that are defined"
@@ -241,7 +242,7 @@ msgstr ""
#: eqnparserhelp.py:79
msgid "or"
-msgstr ""
+msgstr "లేక"
#: eqnparserhelp.py:80
msgid ""
@@ -288,8 +289,9 @@ msgid ""
msgstr ""
#: eqnparserhelp.py:97
+#, fuzzy
msgid "square"
-msgstr ""
+msgstr "నలుచదరము Square"
#: eqnparserhelp.py:98
msgid "square(x), return the square of x. Given by x * x"
@@ -316,11 +318,11 @@ msgstr ""
#: eqnparserhelp.py:109
msgid "test"
-msgstr ""
+msgstr "పరిక్షించు"
#: eqnparserhelp.py:110
msgid "This is just a test topic, use help(index) for the index"
-msgstr ""
+msgstr "ఇది పరీక్ష విషయము, సహాయము(సూచిక) ను సూచికకై వాడండి"
#. TRANS: This command is descriptive, so can be translated
#: eqnparserhelp.py:113
@@ -344,20 +346,20 @@ msgstr ""
#. TRANS: help(index), both 'index' and the translation will work
#: eqnparserhelp.py:131
msgid "index"
-msgstr ""
+msgstr "సూచిక"
#: eqnparserhelp.py:132
msgid "Topics"
-msgstr ""
+msgstr "విషయాలు"
#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
+msgstr "'%s' గురించి సహాయము అందుబాటులో లేదు, సహాయము(సూచిక) నువాడండి"
#: layout.py:60
msgid "Edit"
-msgstr ""
+msgstr "కూర్చు"
#: layout.py:61
msgid "Algebra"
@@ -393,7 +395,7 @@ msgstr ""
#: layout.py:120
msgid "Show history"
-msgstr ""
+msgstr "గతచరిత్ర చూపు"
#: layout.py:120
msgid "Show variables"
@@ -417,106 +419,110 @@ msgstr ""
msgid "Error: unsupported type"
msgstr ""
-#: toolbars.py:31
+#: toolbars.py:36
msgid "Help"
-msgstr ""
+msgstr "సహాయము"
-#: toolbars.py:81
+#: toolbars.py:86
msgid "Copy"
-msgstr ""
+msgstr "నకలు"
-#: toolbars.py:84
+#: toolbars.py:89
msgid "Paste"
-msgstr ""
+msgstr "అతికించు"
-#: toolbars.py:87
+#: toolbars.py:92
msgid "Cut"
-msgstr ""
+msgstr "కత్తిరించు"
-#: toolbars.py:94
+#: toolbars.py:99
msgid "Square"
-msgstr ""
+msgstr "నలుచదరము Square"
-#: toolbars.py:98
+#: toolbars.py:103
msgid "Square root"
msgstr ""
-#: toolbars.py:104
+#: toolbars.py:109
msgid "e to the power x"
msgstr ""
-#: toolbars.py:108
+#: toolbars.py:117
msgid "Natural logarithm"
msgstr ""
-#: toolbars.py:114
+#: toolbars.py:123
msgid "Factorial"
msgstr ""
-#: toolbars.py:122
+#: toolbars.py:131
msgid "Sine"
msgstr ""
-#: toolbars.py:126
+#: toolbars.py:135
msgid "Cosine"
msgstr ""
-#: toolbars.py:130
+#: toolbars.py:139
msgid "Tangent"
msgstr ""
-#: toolbars.py:136
+#: toolbars.py:145
msgid "Arc sine"
msgstr ""
-#: toolbars.py:140
+#: toolbars.py:149
msgid "Arc cosine"
msgstr ""
-#: toolbars.py:144
+#: toolbars.py:153
msgid "Arc tangent"
msgstr ""
-#: toolbars.py:150
+#: toolbars.py:159
msgid "Hyperbolic sine"
msgstr ""
-#: toolbars.py:154
+#: toolbars.py:163
msgid "Hyperbolic cosine"
msgstr ""
-#: toolbars.py:158
+#: toolbars.py:167
msgid "Hyperbolic tangent"
msgstr ""
-#: toolbars.py:166
+#: toolbars.py:175
msgid "Logical and"
msgstr ""
-#: toolbars.py:170
+#: toolbars.py:179
msgid "Logical or"
msgstr ""
-#: toolbars.py:180
+#: toolbars.py:189
msgid "Equals"
msgstr ""
-#: toolbars.py:183
+#: toolbars.py:192
msgid "Not equals"
msgstr ""
-#: toolbars.py:190
+#: toolbars.py:199
msgid "Pi"
msgstr ""
-#: toolbars.py:193
+#: toolbars.py:202
msgid "e"
msgstr ""
-#: toolbars.py:200
+#: toolbars.py:209
msgid "Degrees"
msgstr ""
-#: toolbars.py:201
+#: toolbars.py:210
msgid "Radians"
msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/th.po b/po/th.po
index 97d28d7..e69de29 100644
--- a/po/th.po
+++ b/po/th.po
@@ -1,332 +0,0 @@
-# POT file for the Calculate activity
-# Copyright (C) 2007
-# This file is distributed under the same license as the Calculate package.
-# Reinier Heeres <reinier@heeres.eu>, 2007
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Translate Toolkit 1.0.1\n"
-
-#: activity/activity.info:2
-msgid "Calculate"
-msgstr ""
-
-#: calculate.py:206
-msgid "Available functions:"
-msgstr ""
-
-#-----------------------------------------
-# The help system uses topic msgid's that should be translated here.
-#-----------------------------------------
-#. These are the help topics and should explain how things work
-#: eqnparserhelp.py:37
-msgid "help_acos"
-msgstr ""
-
-#: eqnparserhelp.py:38
-msgid "help_asin"
-msgstr ""
-
-#: eqnparserhelp.py:40
-msgid "help_exp"
-msgstr ""
-
-#: eqnparserhelp.py:41
-msgid "help_functions"
-msgstr ""
-
-#: eqnparserhelp.py:42
-msgid "help_operators"
-msgstr ""
-
-#: eqnparserhelp.py:43
-msgid "help_plot"
-msgstr ""
-
-#: eqnparserhelp.py:45
-msgid "help_sqrt"
-msgstr ""
-
-#: eqnparserhelp.py:46
-msgid "help_test"
-msgstr ""
-
-#: eqnparserhelp.py:47
-msgid "help_variables"
-msgstr ""
-
-#: eqnparserhelp.py:58
-msgid "help_usage"
-msgstr ""
-
-# Text assigned to the 'help' variable
-#: eqnparser.py:234
-msgid "help_var"
-msgstr ""
-
-#-----------------------------------------
-# End of help topics
-#-----------------------------------------
-
-#: eqnparserhelp.py:52
-msgid "Topics: "
-msgstr ""
-
-#: eqnparserhelp.py:72
-#, python-format
-msgid "No help about '%s' available, use help(index) for the index"
-msgstr ""
-
-#: eqnparser.py:87
-msgid "Type error"
-msgstr ""
-
-#: eqnparser.py:110
-#, python-format
-msgid "Error at %d"
-msgstr ""
-
-#: eqnparser.py:299
-#, python-format
-msgid "variable %s not defined"
-msgstr ""
-
-#: eqnparser.py:335 eqnparser.py:336
-#, python-format
-msgid "Function '%s' not defined"
-msgstr ""
-
-#: eqnparser.py:341
-#, python-format
-msgid "Invalid number of arguments (%d instead of %d)"
-msgstr ""
-
-#: eqnparser.py:342
-#, python-format
-msgid "function takes %d args"
-msgstr ""
-
-#: eqnparser.py:352 eqnparser.py:353
-#, python-format
-msgid "Unable to parse argument %d: '%s'"
-msgstr ""
-
-#: eqnparser.py:363
-#, python-format
-msgid "Function error: %s"
-msgstr ""
-
-#: eqnparser.py:358
-#, python-format
-msgid "Function '%s' returned %s"
-msgstr ""
-
-#: eqnparser.py:457
-#, python-format
-msgid "Variable '%s' undefined"
-msgstr ""
-
-#: eqnparser.py:494
-msgid "Parse error (right parenthesis)"
-msgstr ""
-
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
-msgid "Right parenthesis unexpected"
-msgstr ""
-
-#: eqnparser.py:505
-msgid "Parse error (right parenthesis, no left_val)"
-msgstr ""
-
-#: eqnparser.py:505
-msgid "Parse error (right parenthesis, no level to close)"
-msgstr ""
-
-#: eqnparser.py:519 eqnparser.py:520
-msgid "Number not expected"
-msgstr ""
-
-#: eqnparser.py:571
-msgid "Invalid operator"
-msgstr ""
-
-#: eqnparser.py:565
-msgid "Parse error: ')' expected"
-msgstr ""
-
-#: eqnparser.py:591
-msgid "_parse(): returning None"
-msgstr ""
-
-#: layout.py:46
-msgid "clear"
-msgstr ""
-
-#: layout.py:55
-msgid "enter"
-msgstr ""
-
-#: layout.py:57
-msgid "Edit"
-msgstr ""
-
-#: layout.py:58
-msgid "Algebra"
-msgstr ""
-
-#: layout.py:59
-msgid "Trigonometry"
-msgstr ""
-
-#: layout.py:60
-msgid "Boolean"
-msgstr ""
-
-#: layout.py:61
-msgid "Constants"
-msgstr ""
-
-#: layout.py:62
-msgid "Format"
-msgstr ""
-
-#: layout.py:83
-msgid "Label:"
-msgstr ""
-
-#: layout.py:115
-msgid "All equations"
-msgstr ""
-
-#: layout.py:115
-msgid "My equations"
-msgstr ""
-
-#: layout.py:117
-msgid "Show history"
-msgstr ""
-
-#: layout.py:117
-msgid "Show variables"
-msgstr ""
-
-#: mathlib.py:86
-msgid "Error"
-msgstr ""
-
-#: mathlib.py:92
-msgid "Error: unsupported type"
-msgstr ""
-
-#: plotlib.py:134
-msgid "Unable to parse range"
-msgstr ""
-
-#: toolbars.py:57
-msgid "Copy"
-msgstr ""
-
-#: toolbars.py:60
-msgid "Paste"
-msgstr ""
-
-#: toolbars.py:63
-msgid "Cut"
-msgstr ""
-
-#: calculate.py:79
-#, python-format
-msgid "Equation.parse() string invalid (%s)"
-msgstr ""
-
-#: calculate.py:486
-#, python-format
-msgid "Writing to journal (%s)"
-msgstr ""
-
-#: calculate.py:506
-#, python-format
-msgid "Reading from journal (%s)"
-msgstr ""
-
-#: calculate.py:512
-msgid "Unable to determine version"
-msgstr ""
-
-#: calculate.py:517
-#, python-format
-msgid "Reading journal entry (version %s)"
-msgstr ""
-
-#: calculate.py:522
-#, python-format
-msgid "State line invalid (%s)"
-msgstr ""
-
-#: calculate.py:539
-#, python-format
-msgid "Unable to read journal entry, unknown version (%s)"
-msgstr ""
-
-#: calculate.py:767
-msgid "button_pressed(): invalid type"
-msgstr ""
-
-#: eqnparser.py:54
-#, python-format
-msgid "level: %d, ofs %d"
-msgstr ""
-
-#: eqnparser.py:464
-#, python-format
-msgid "Variable '%s' not defined"
-msgstr ""
-
-#: eqnparser.py:528
-msgid "Operator not expected"
-msgstr ""
-
-#: eqnparser.py:578
-msgid "Operator expected"
-msgstr ""
-
-#: eqnparserhelp.py:39
-msgid "help_cos"
-msgstr ""
-
-#: eqnparserhelp.py:44
-msgid "help_sin"
-msgstr ""
-
-#: eqnparserhelp.py:61
-msgid "Topics"
-msgstr ""
-
-#. The separator to mark thousands (default: ',')
-#: mathlib.py:58
-msgid "thousand_sep"
-msgstr ""
-
-#. The separator to mark fractions (default: '.')
-#: mathlib.py:63
-msgid "fraction_sep"
-msgstr ""
-
-#. The multiplication symbol (default: '*')
-#: mathlib.py:68
-msgid "mul_sym"
-msgstr ""
-
-#. The division symbol (default: '/')
-#: mathlib.py:73
-msgid "div_sym"
-msgstr ""
diff --git a/po/ur.po b/po/ur.po
index b03edc8..a9a333b 100644
--- a/po/ur.po
+++ b/po/ur.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: 2007-12-12 18:28+0000\n"
"Last-Translator: salman minhas <sulmanminhas@gmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr "شمار کريں"
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr "موجود فنکشن"
@@ -76,12 +76,15 @@ msgstr "وار-مدد"
#-----------------------------------------
# End of help topics
#-----------------------------------------
+# ----------------------------------------
+# The help system uses topic msgid's that should be translated here.
+# Text assigned to the 'help' variable
#: eqnparserhelp.py:52
msgid "Topics: "
msgstr "عنوانات"
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr "کوئی مدد نہيں'٪' موجود، مدد استعمال کريں(فہرست) فہرست کے ليے"
@@ -90,7 +93,7 @@ msgstr "کوئی مدد نہيں'٪' موجود، مدد استعمال کريں
msgid "Type error"
msgstr "لکھنے کی غلطی"
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr "٪ ڈی پر غلطی"
@@ -100,27 +103,27 @@ msgstr "٪ ڈی پر غلطی"
msgid "variable %s not defined"
msgstr "ويری ايبل ٪ لکھيں نہيں ہيں"
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr "فنکشن ٪ لکھيں نہيں ہيں"
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr "دلائل غلط ہيں (٪ کی جگہ ٪)"
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr "فنکشن ٪ اے آر جی ايس ليتے ہيں"
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr "آرگيومينٹ کو پارس کرنے سے معزور ٪ڈی \"٪ايس\""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr "فنکشن کی غلطی: ٪ايس"
@@ -135,27 +138,27 @@ msgstr "فنکشن \"٪ايس\" واپس آيا ٪ايس"
msgid "Variable '%s' undefined"
msgstr "ويری ايبل ٪ايس نہيں لکھا"
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr "پارس کی غلطی( دايں بريکٹيں)"
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr "دايں غير متوقع بريکٹيں"
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr "پارس کی غلطی(دايں بريکٹ، نہ باياں-وال)"
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr "پارس کی غلطی(دايں بريکٹ، حصہ بند نہ کريں)"
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr "عدد متوقع نہيں"
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr "غلط اوپريٹر"
@@ -163,7 +166,7 @@ msgstr "غلط اوپريٹر"
msgid "Parse error: ')' expected"
msgstr "پارس غلطی:\"(\" متوقع"
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr "-پارس()کچہ واپس نہ آيا"
@@ -175,48 +178,48 @@ msgstr "صاف کرنا"
msgid "enter"
msgstr "ڈالنا"
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr "مرتب کرنا"
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr "الجبرہ"
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr "علم مثلثات"
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr "بولئين"
-#: layout.py:61
+#: layout.py:64
#, fuzzy
msgid "Constants"
msgstr "مکمل"
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr "شکل"
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr "نشان"
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr "تمام عوامل"
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr "ميرے عوامل"
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr "تاريخ دکھائيں"
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr "ويری ايبل ديکھائيں"
@@ -224,7 +227,7 @@ msgstr "ويری ايبل ديکھائيں"
msgid "Error"
msgstr "غلطی"
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr "غلطی: سپورٹڈ نمونہ ہے"
@@ -232,24 +235,24 @@ msgstr "غلطی: سپورٹڈ نمونہ ہے"
msgid "Unable to parse range"
msgstr "پارس کی حد ظاہر کرنے سے قاصر"
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr "نقل کريں"
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr "جوڑيں"
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr "کاٹيں"
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr "مساوات جبريہ۔پارس() غلط عبارت"
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr "روذنامچہ ميں لکھنا(٪)"
@@ -278,25 +281,25 @@ msgstr "سيدھی لکير غلط ہے(٪)"
msgid "Unable to read journal entry, unknown version (%s)"
msgstr "روزنامچہ ميں سے پڑھنے سے قاصر، ورژن معلوم نہيں(٪)"
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr "بٹن_دبايا():غلط قسم"
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr "ليول:٪ڈی،او ايف ايس ٪ڈی"
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr "ويری ايبل \"٪ايس\" نہيں لکھا"
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr "اوپريٹر متوقع نہيں تھا"
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr "متوقع اوپريٹر"
@@ -308,7 +311,7 @@ msgstr "قوس_مدد"
msgid "help_sin"
msgstr "سائن_مدد"
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr "مضامين"
@@ -323,11 +326,346 @@ msgid "fraction_sep"
msgstr "فريکشن_ايس ای پی"
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr "ضرب_ايس وائی ايم"
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr "تقسيم"
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+#, fuzzy
+msgid "Left parenthesis unexpected"
+msgstr "دايں غير متوقع بريکٹيں"
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""
diff --git a/po/yo.po b/po/yo.po
index 97d28d7..8644a14 100644
--- a/po/yo.po
+++ b/po/yo.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-11-13 10:59+0100\n"
+"POT-Creation-Date: 2008-01-26 11:55-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -20,7 +20,7 @@ msgstr ""
msgid "Calculate"
msgstr ""
-#: calculate.py:206
+#: calculate.py:210
msgid "Available functions:"
msgstr ""
@@ -81,7 +81,7 @@ msgstr ""
msgid "Topics: "
msgstr ""
-#: eqnparserhelp.py:72
+#: eqnparserhelp.py:143
#, python-format
msgid "No help about '%s' available, use help(index) for the index"
msgstr ""
@@ -90,7 +90,7 @@ msgstr ""
msgid "Type error"
msgstr ""
-#: eqnparser.py:110
+#: eqnparser.py:117
#, python-format
msgid "Error at %d"
msgstr ""
@@ -100,27 +100,27 @@ msgstr ""
msgid "variable %s not defined"
msgstr ""
-#: eqnparser.py:335 eqnparser.py:336
+#: eqnparser.py:353 eqnparser.py:354
#, python-format
msgid "Function '%s' not defined"
msgstr ""
-#: eqnparser.py:341
+#: eqnparser.py:359
#, python-format
msgid "Invalid number of arguments (%d instead of %d)"
msgstr ""
-#: eqnparser.py:342
+#: eqnparser.py:360
#, python-format
msgid "function takes %d args"
msgstr ""
-#: eqnparser.py:352 eqnparser.py:353
+#: eqnparser.py:370 eqnparser.py:371
#, python-format
msgid "Unable to parse argument %d: '%s'"
msgstr ""
-#: eqnparser.py:363
+#: eqnparser.py:380
#, python-format
msgid "Function error: %s"
msgstr ""
@@ -135,27 +135,27 @@ msgstr ""
msgid "Variable '%s' undefined"
msgstr ""
-#: eqnparser.py:494
+#: eqnparser.py:516
msgid "Parse error (right parenthesis)"
msgstr ""
-#: eqnparser.py:495 eqnparser.py:506 eqnparser.py:513 eqnparser.py:585
+#: eqnparser.py:517 eqnparser.py:528 eqnparser.py:535 eqnparser.py:610
msgid "Right parenthesis unexpected"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:527
msgid "Parse error (right parenthesis, no left_val)"
msgstr ""
-#: eqnparser.py:505
+#: eqnparser.py:534
msgid "Parse error (right parenthesis, no level to close)"
msgstr ""
-#: eqnparser.py:519 eqnparser.py:520
+#: eqnparser.py:541 eqnparser.py:542
msgid "Number not expected"
msgstr ""
-#: eqnparser.py:571
+#: eqnparser.py:596
msgid "Invalid operator"
msgstr ""
@@ -163,7 +163,7 @@ msgstr ""
msgid "Parse error: ')' expected"
msgstr ""
-#: eqnparser.py:591
+#: eqnparser.py:616
msgid "_parse(): returning None"
msgstr ""
@@ -175,47 +175,47 @@ msgstr ""
msgid "enter"
msgstr ""
-#: layout.py:57
+#: layout.py:60
msgid "Edit"
msgstr ""
-#: layout.py:58
+#: layout.py:61
msgid "Algebra"
msgstr ""
-#: layout.py:59
+#: layout.py:62
msgid "Trigonometry"
msgstr ""
-#: layout.py:60
+#: layout.py:63
msgid "Boolean"
msgstr ""
-#: layout.py:61
+#: layout.py:64
msgid "Constants"
msgstr ""
-#: layout.py:62
+#: layout.py:65
msgid "Format"
msgstr ""
-#: layout.py:83
+#: layout.py:86
msgid "Label:"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "All equations"
msgstr ""
-#: layout.py:115
+#: layout.py:118
msgid "My equations"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show history"
msgstr ""
-#: layout.py:117
+#: layout.py:120
msgid "Show variables"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
msgid "Error"
msgstr ""
-#: mathlib.py:92
+#: mathlib.py:142
msgid "Error: unsupported type"
msgstr ""
@@ -231,24 +231,24 @@ msgstr ""
msgid "Unable to parse range"
msgstr ""
-#: toolbars.py:57
+#: toolbars.py:86
msgid "Copy"
msgstr ""
-#: toolbars.py:60
+#: toolbars.py:89
msgid "Paste"
msgstr ""
-#: toolbars.py:63
+#: toolbars.py:92
msgid "Cut"
msgstr ""
-#: calculate.py:79
+#: calculate.py:80
#, python-format
msgid "Equation.parse() string invalid (%s)"
msgstr ""
-#: calculate.py:486
+#: calculate.py:504
#, python-format
msgid "Writing to journal (%s)"
msgstr ""
@@ -277,25 +277,25 @@ msgstr ""
msgid "Unable to read journal entry, unknown version (%s)"
msgstr ""
-#: calculate.py:767
+#: calculate.py:788
msgid "button_pressed(): invalid type"
msgstr ""
-#: eqnparser.py:54
+#: eqnparser.py:58
#, python-format
msgid "level: %d, ofs %d"
msgstr ""
-#: eqnparser.py:464
+#: eqnparser.py:481
#, python-format
msgid "Variable '%s' not defined"
msgstr ""
-#: eqnparser.py:528
+#: eqnparser.py:550
msgid "Operator not expected"
msgstr ""
-#: eqnparser.py:578
+#: eqnparser.py:603
msgid "Operator expected"
msgstr ""
@@ -307,7 +307,7 @@ msgstr ""
msgid "help_sin"
msgstr ""
-#: eqnparserhelp.py:61
+#: eqnparserhelp.py:132
msgid "Topics"
msgstr ""
@@ -322,11 +322,345 @@ msgid "fraction_sep"
msgstr ""
#. The multiplication symbol (default: '*')
-#: mathlib.py:68
+#. TRANS: multiplication symbol (default: '*')
+#: mathlib.py:74
msgid "mul_sym"
msgstr ""
#. The division symbol (default: '/')
-#: mathlib.py:73
+#. TRANS: division symbol (default: '/')
+#: mathlib.py:79
msgid "div_sym"
msgstr ""
+
+#: eqnparser.py:33
+msgid "Parse error"
+msgstr ""
+
+#: eqnparser.py:249 eqnparserhelp.py:128
+msgid "Use help(test) for help about 'test', or help(index) for the index"
+msgstr ""
+
+#: eqnparser.py:504
+msgid "Left parenthesis unexpected"
+msgstr ""
+
+#: eqnparser.py:566
+msgid "Parse error: number or variable expected"
+msgstr ""
+
+#: eqnparser.py:567
+msgid "Number or variable expected"
+msgstr ""
+
+#. TRANS: It is possible to translate commands. However, I would highly
+#. recommend NOT doing so for mathematical functions like cos(). help(),
+#. functions() etc should be translated.
+#: eqnparserhelp.py:39
+msgid "acos"
+msgstr ""
+
+#: eqnparserhelp.py:40
+msgid ""
+"acos(x), return the arc cosine of x. This is the angle for which the cosine "
+"is x. Defined for -1 <= x < 1"
+msgstr ""
+
+#: eqnparserhelp.py:43
+msgid "and"
+msgstr ""
+
+#: eqnparserhelp.py:44
+msgid ""
+"and(x, y), logical and. Returns True if x and y are True, else returns False"
+msgstr ""
+
+#: eqnparserhelp.py:46
+msgid "asin"
+msgstr ""
+
+#: eqnparserhelp.py:47
+msgid ""
+"asin(x), return the arc sine of x. This is the angle for which the sine is "
+"x. Defined for -1 <= x <= 1"
+msgstr ""
+
+#: eqnparserhelp.py:50
+msgid "atan"
+msgstr ""
+
+#: eqnparserhelp.py:51
+msgid ""
+"atan(x), return the arc tangent of x. This is the angle for which the "
+"tangent is x. Defined for all x"
+msgstr ""
+
+#: eqnparserhelp.py:54
+msgid "cos"
+msgstr ""
+
+#: eqnparserhelp.py:55
+msgid ""
+"cos(x), return the cosine of x. This is the x-coordinate on the unit circle "
+"at the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:58
+msgid "cosh"
+msgstr ""
+
+#: eqnparserhelp.py:59
+msgid ""
+"cosh(x), return the hyperbolic cosine of x. Given by (exp(x) + exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:61
+msgid "exp"
+msgstr ""
+
+#: eqnparserhelp.py:62
+msgid "exp(x), return the natural exponent of x. Given by e^x"
+msgstr ""
+
+#: eqnparserhelp.py:64
+msgid "fac"
+msgstr ""
+
+#: eqnparserhelp.py:65
+msgid "fac(x), return the factorial of x. Given by x * (x - 1) * (x - 2) * ..."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:68
+msgid "functions"
+msgstr ""
+
+#: eqnparserhelp.py:69
+msgid "functions(), return a list of all the functions that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:71
+msgid "ln"
+msgstr ""
+
+#: eqnparserhelp.py:72
+msgid ""
+"ln(x), return the natural logarithm of x. This is the value for which the "
+"exponent exp() equals x. Defined for x >= 0."
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:76
+msgid "operators"
+msgstr ""
+
+#: eqnparserhelp.py:77
+msgid "operators(), return a list of the operators that are defined"
+msgstr ""
+
+#: eqnparserhelp.py:79
+msgid "or"
+msgstr ""
+
+#: eqnparserhelp.py:80
+msgid ""
+"or(x, y), logical or. Returns True if x and/or y are True, else return False"
+msgstr ""
+
+#: eqnparserhelp.py:82
+msgid "plot"
+msgstr ""
+
+#: eqnparserhelp.py:83
+msgid ""
+"plot(eqn, var=-a..b), plot the equation 'eqn' with the variable 'var' in the "
+"range from a to b"
+msgstr ""
+
+#: eqnparserhelp.py:86
+msgid "sin"
+msgstr ""
+
+#: eqnparserhelp.py:87
+msgid ""
+"sin(x), return the sine of x. This is the y-coordinate on the unit circle at "
+"the angle x"
+msgstr ""
+
+#: eqnparserhelp.py:90
+msgid "sinh"
+msgstr ""
+
+#: eqnparserhelp.py:91
+msgid ""
+"sinh(x), return the hyperbolic sine of x. Given by (exp(x) - exp(-x)) / 2"
+msgstr ""
+
+#: eqnparserhelp.py:93
+msgid "sqrt"
+msgstr ""
+
+#: eqnparserhelp.py:94
+msgid ""
+"sqrt(x), return the square root of x. This is the value for which the square "
+"equals x. Defined for x >= 0."
+msgstr ""
+
+#: eqnparserhelp.py:97
+msgid "square"
+msgstr ""
+
+#: eqnparserhelp.py:98
+msgid "square(x), return the square of x. Given by x * x"
+msgstr ""
+
+#: eqnparserhelp.py:101
+msgid "tan"
+msgstr ""
+
+#: eqnparserhelp.py:102
+msgid ""
+"tan(x), return the tangent of x. This is the slope of the line from the "
+"origin of the unit circle to the point on the unit circle defined by the "
+"angle x. Given by sin(x) / cos(x)"
+msgstr ""
+
+#: eqnparserhelp.py:106
+msgid "tanh"
+msgstr ""
+
+#: eqnparserhelp.py:107
+msgid "sinh(x), return the hyperbolic tangent of x. Given by sinh(x) / cosh(x)"
+msgstr ""
+
+#: eqnparserhelp.py:109
+msgid "test"
+msgstr ""
+
+#: eqnparserhelp.py:110
+msgid "This is just a test topic, use help(index) for the index"
+msgstr ""
+
+#. TRANS: This command is descriptive, so can be translated
+#: eqnparserhelp.py:113
+msgid "variables"
+msgstr ""
+
+#: eqnparserhelp.py:114
+msgid "variables(), return a list of the variables that are currently defined"
+msgstr ""
+
+#: eqnparserhelp.py:116
+msgid "xor"
+msgstr ""
+
+#: eqnparserhelp.py:117
+msgid ""
+"xor(x, y), logical xor. Returns True if either x is True (and y is False) or "
+"y is True (and x is False), else returns False"
+msgstr ""
+
+#. TRANS: help(index), both 'index' and the translation will work
+#: eqnparserhelp.py:131
+msgid "index"
+msgstr ""
+
+#: mathlib.py:132
+msgid "Undefined"
+msgstr ""
+
+#: toolbars.py:36
+msgid "Help"
+msgstr ""
+
+#: toolbars.py:99
+msgid "Square"
+msgstr ""
+
+#: toolbars.py:103
+msgid "Square root"
+msgstr ""
+
+#: toolbars.py:109
+msgid "e to the power x"
+msgstr ""
+
+#: toolbars.py:117
+msgid "Natural logarithm"
+msgstr ""
+
+#: toolbars.py:123
+msgid "Factorial"
+msgstr ""
+
+#: toolbars.py:131
+msgid "Sine"
+msgstr ""
+
+#: toolbars.py:135
+msgid "Cosine"
+msgstr ""
+
+#: toolbars.py:139
+msgid "Tangent"
+msgstr ""
+
+#: toolbars.py:145
+msgid "Arc sine"
+msgstr ""
+
+#: toolbars.py:149
+msgid "Arc cosine"
+msgstr ""
+
+#: toolbars.py:153
+msgid "Arc tangent"
+msgstr ""
+
+#: toolbars.py:159
+msgid "Hyperbolic sine"
+msgstr ""
+
+#: toolbars.py:163
+msgid "Hyperbolic cosine"
+msgstr ""
+
+#: toolbars.py:167
+msgid "Hyperbolic tangent"
+msgstr ""
+
+#: toolbars.py:175
+msgid "Logical and"
+msgstr ""
+
+#: toolbars.py:179
+msgid "Logical or"
+msgstr ""
+
+#: toolbars.py:189
+msgid "Equals"
+msgstr ""
+
+#: toolbars.py:192
+msgid "Not equals"
+msgstr ""
+
+#: toolbars.py:199
+msgid "Pi"
+msgstr ""
+
+#: toolbars.py:202
+msgid "e"
+msgstr ""
+
+#: toolbars.py:209
+msgid "Degrees"
+msgstr ""
+
+#: toolbars.py:210
+msgid "Radians"
+msgstr ""
+
+#: toolbars.py:113
+msgid "x to the power y"
+msgstr ""