Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2013-03-25 12:55:50 (GMT)
committer Walter Bender <walter.bender@gmail.com>2013-03-25 12:55:50 (GMT)
commit1752971e936854db88086ebeb52ab99e6c2ed0cd (patch)
treeed196d0dad6dafdf2bce249a6cf417cb4598bd08
parentde76f0befb0c0b1514c435ee72df175b1852a1d2 (diff)
parente4b2a9c82d9f7e8048697f82713e356bdaebfcd9 (diff)
Merge branch 'master' of git.sugarlabs.org:slideruler/mainlinev29
-rw-r--r--po/es.po100
-rw-r--r--po/fr.po137
-rw-r--r--po/nl.po137
-rw-r--r--po/pl.po226
-rw-r--r--po/zh_CN.po225
5 files changed, 646 insertions, 179 deletions
diff --git a/po/es.po b/po/es.po
index e2ccd38..b8c3e55 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-10-30 00:32-0400\n"
-"PO-Revision-Date: 2012-11-01 00:12+0200\n"
+"PO-Revision-Date: 2012-11-02 16:42+0200\n"
"Last-Translator: AlanJAS <alanjas@hotmail.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: es\n"
@@ -29,197 +29,197 @@ msgstr "una calculadora mecánica para multiplicación, división, registros y m
#: SlideruleActivity.py:61 sliderule.py:23
msgid "square/square root"
-msgstr ""
+msgstr "cuadrado/raíz cuadrada"
#: SlideruleActivity.py:62 sliderule.py:24
msgid "multiply/divide"
-msgstr ""
+msgstr "multiplicar/dividir"
#: SlideruleActivity.py:63 sliderule.py:25
msgid "divide/multiply"
-msgstr ""
+msgstr "dividir/multiplicar"
#: SlideruleActivity.py:64 sliderule.py:26
msgid "cube/cube root"
-msgstr ""
+msgstr "cubo/raíz cúbica"
#: SlideruleActivity.py:65 sliderule.py:27
msgid "sin, asin"
-msgstr ""
+msgstr "sin, asin"
#: SlideruleActivity.py:66 sliderule.py:28
msgid "tan, atan"
-msgstr ""
+msgstr "tan, atan"
#: SlideruleActivity.py:67 sliderule.py:29
msgid "add/subtract"
-msgstr ""
+msgstr "suma/resta"
#: SlideruleActivity.py:68
msgid "natural log"
-msgstr ""
+msgstr "logaritmo natural"
#: SlideruleActivity.py:477
msgid "Edit"
-msgstr ""
+msgstr "Editar"
#: SlideruleActivity.py:494
msgid "select function"
-msgstr ""
+msgstr "seleccionar función"
#: SlideruleActivity.py:499
msgid "active slide"
-msgstr ""
+msgstr "diapositiva activa"
#: SlideruleActivity.py:505
msgid "select slide"
-msgstr ""
+msgstr "seleccionar diapositiva"
#: SlideruleActivity.py:510
msgid "active stator"
-msgstr ""
+msgstr "estator activo"
#: SlideruleActivity.py:516
msgid "select stator"
-msgstr ""
+msgstr "seleccionar estator"
#: SlideruleActivity.py:524 sliderule.py:72
msgid "realign slides"
-msgstr ""
+msgstr "realinear diapositivas"
#: SlideruleActivity.py:537
msgid "create custom slide"
-msgstr ""
+msgstr "crear diapositiva personalizada"
#: SlideruleActivity.py:537
msgid "create custom stator"
-msgstr ""
+msgstr "crear estator personalizado"
#: SlideruleActivity.py:543
msgid "position function"
-msgstr ""
+msgstr "posición de la función"
#: SlideruleActivity.py:548
msgid "result function"
-msgstr ""
+msgstr "resultado de la función"
#: SlideruleActivity.py:553
msgid "label function"
-msgstr ""
+msgstr "etiqueta de la función"
#: SlideruleActivity.py:558
msgid "domain minimum"
-msgstr ""
+msgstr "dominio mínimo"
#: SlideruleActivity.py:563
msgid "domain maximum"
-msgstr ""
+msgstr "dominio máximo"
#: SlideruleActivity.py:568
msgid "step size"
-msgstr ""
+msgstr "tamaño de paso"
#: SlideruleActivity.py:579
msgid "Copy"
-msgstr ""
+msgstr "Copiar"
#: SlideruleActivity.py:584
msgid "Paste"
-msgstr ""
+msgstr "Pegar"
#: constants.py:51
msgid "log²"
-msgstr ""
+msgstr "log²"
#: constants.py:53
msgid "log"
-msgstr ""
+msgstr "log"
#: constants.py:55
msgid "1/log"
-msgstr ""
+msgstr "1/log"
#: constants.py:57
msgid "log³"
-msgstr ""
+msgstr "log³"
#: constants.py:58
msgid "sin"
-msgstr ""
+msgstr "sin"
#: constants.py:59
msgid "tan"
-msgstr ""
+msgstr "tan"
#: constants.py:60
msgid "linear"
-msgstr ""
+msgstr "lineal"
#: constants.py:61
msgid "log log"
-msgstr ""
+msgstr "log log"
#: constants.py:62
msgid "ln"
-msgstr ""
+msgstr "ln"
#: constants.py:63
msgid "user defined"
-msgstr ""
+msgstr "definida por el usuario"
#: genslides.py:719 window.py:292 window.py:770 window.py:812
msgid "Overflow Error"
-msgstr ""
+msgstr "Error de Desbordamiento"
#: genslides.py:721 window.py:296 window.py:773 window.py:814
msgid "Name Error"
-msgstr ""
+msgstr "Error de Nombre"
#: genslides.py:723 window.py:299 window.py:776 window.py:816
msgid "Can not divide by zero"
-msgstr ""
+msgstr "No se puede dividir por cero"
#: genslides.py:725 window.py:303 window.py:306 window.py:779 window.py:782
#: window.py:818 window.py:820
msgid "Type Error"
-msgstr ""
+msgstr "Error de Tipos"
#: genslides.py:727 window.py:326 window.py:339 window.py:352
msgid "Value Error"
-msgstr ""
+msgstr "Error de Valor"
#: genslides.py:729 window.py:309 window.py:785 window.py:822
msgid "Syntax Error"
-msgstr ""
+msgstr "Error de Sintaxis"
#: sliderule.py:44
msgid "L"
-msgstr ""
+msgstr "L"
#: sliderule.py:48
msgid "C"
-msgstr ""
+msgstr "C"
#: sliderule.py:52
msgid "CI"
-msgstr ""
+msgstr "CI"
#: sliderule.py:56
msgid "A"
-msgstr ""
+msgstr "A"
#: sliderule.py:60
msgid "K"
-msgstr ""
+msgstr "K"
#: sliderule.py:64
msgid "S"
-msgstr ""
+msgstr "S"
#: sliderule.py:68
msgid "T"
-msgstr ""
+msgstr "T"
#: window.py:281
msgid "NaN"
-msgstr ""
+msgstr "NaN"
diff --git a/po/fr.po b/po/fr.po
index d3b0da4..d39f3e7 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: 2011-10-30 00:33-0400\n"
-"PO-Revision-Date: 2011-11-10 19:48+0200\n"
+"POT-Creation-Date: 2012-10-30 00:32-0400\n"
+"PO-Revision-Date: 2012-11-24 18:31+0200\n"
"Last-Translator: samy boutayeb <s.boutayeb@free.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n"
@@ -17,215 +17,224 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2 sliderule.py:41
+#. TRANS: "name" option from activity.info file
+#: sliderule.py:40
msgid "Sliderule"
msgstr "Règle à calcul"
-#: SlideruleActivity.py:71 sliderule.py:24
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "a mechanical calculator for multiplication, division, log, and more"
+msgstr ""
+"calculateur mécanique pour les opérations de multiplication, division, log, "
+"etc."
+
+#: SlideruleActivity.py:61 sliderule.py:23
msgid "square/square root"
msgstr "carré/racine carrée"
-#: SlideruleActivity.py:72 sliderule.py:25
+#: SlideruleActivity.py:62 sliderule.py:24
msgid "multiply/divide"
msgstr "multiplier/diviser"
-#: SlideruleActivity.py:73 sliderule.py:26
+#: SlideruleActivity.py:63 sliderule.py:25
msgid "divide/multiply"
msgstr "diviser/multiplier"
-#: SlideruleActivity.py:74 sliderule.py:27
+#: SlideruleActivity.py:64 sliderule.py:26
msgid "cube/cube root"
msgstr "cube/racine cubique"
-#: SlideruleActivity.py:75 sliderule.py:28
+#: SlideruleActivity.py:65 sliderule.py:27
msgid "sin, asin"
msgstr "sin, asin"
-#: SlideruleActivity.py:76 sliderule.py:29
+#: SlideruleActivity.py:66 sliderule.py:28
msgid "tan, atan"
msgstr "tan, atan"
-#: SlideruleActivity.py:77 sliderule.py:30
+#: SlideruleActivity.py:67 sliderule.py:29
msgid "add/subtract"
msgstr "addition/soustraction"
-#: SlideruleActivity.py:78
+#: SlideruleActivity.py:68
msgid "natural log"
msgstr "log naturel"
-#: SlideruleActivity.py:532 SlideruleActivity.py:550
+#: SlideruleActivity.py:477
msgid "Edit"
msgstr "Éditer"
-#: SlideruleActivity.py:547
-msgid "Project"
-msgstr "Projet"
-
-#: SlideruleActivity.py:548
-msgid "Custom slide"
-msgstr "Réglette personnalisée"
-
-#: SlideruleActivity.py:549
-msgid "Custom stator"
-msgstr "Base personnalisée"
-
-#: SlideruleActivity.py:563
+#: SlideruleActivity.py:494
msgid "select function"
msgstr "sélectionner la fonction"
-#: SlideruleActivity.py:564
+#: SlideruleActivity.py:499
msgid "active slide"
msgstr "réglette active"
-#: SlideruleActivity.py:567
+#: SlideruleActivity.py:505
msgid "select slide"
msgstr "sélectionner la réglette"
-#: SlideruleActivity.py:568
+#: SlideruleActivity.py:510
msgid "active stator"
msgstr "base active"
-#: SlideruleActivity.py:571
+#: SlideruleActivity.py:516
msgid "select stator"
msgstr "sélectionner la base"
-#: SlideruleActivity.py:573 sliderule.py:73
+#: SlideruleActivity.py:524 sliderule.py:72
msgid "realign slides"
msgstr "réaligner les réglettes"
-#: SlideruleActivity.py:588
+#: SlideruleActivity.py:537
msgid "create custom slide"
msgstr "créer une réglette personnalisée"
-#: SlideruleActivity.py:588
+#: SlideruleActivity.py:537
msgid "create custom stator"
msgstr "créer une base personnalisée"
-#: SlideruleActivity.py:593
+#: SlideruleActivity.py:543
msgid "position function"
msgstr "fonction position"
-#: SlideruleActivity.py:596
+#: SlideruleActivity.py:548
msgid "result function"
msgstr "fonction résultat"
-#: SlideruleActivity.py:599
+#: SlideruleActivity.py:553
msgid "label function"
msgstr "fonction étiquette"
-#: SlideruleActivity.py:601
+#: SlideruleActivity.py:558
msgid "domain minimum"
msgstr "minimum domaine"
-#: SlideruleActivity.py:603
+#: SlideruleActivity.py:563
msgid "domain maximum"
msgstr "maximum domaine"
-#: SlideruleActivity.py:605
+#: SlideruleActivity.py:568
msgid "step size"
msgstr "pas"
-#: SlideruleActivity.py:609
+#: SlideruleActivity.py:579
msgid "Copy"
msgstr "Copier"
-#: SlideruleActivity.py:611
+#: SlideruleActivity.py:584
msgid "Paste"
msgstr "Coller"
-#: constants.py:52
+#: constants.py:51
msgid "log²"
msgstr "log²"
-#: constants.py:54
+#: constants.py:53
msgid "log"
msgstr "log"
-#: constants.py:56
+#: constants.py:55
msgid "1/log"
msgstr "1/log"
-#: constants.py:58
+#: constants.py:57
msgid "log³"
msgstr "log³"
-#: constants.py:59
+#: constants.py:58
msgid "sin"
msgstr "sin"
-#: constants.py:60
+#: constants.py:59
msgid "tan"
msgstr "tan"
-#: constants.py:61
+#: constants.py:60
msgid "linear"
msgstr "linéaire"
-#: constants.py:62
+#: constants.py:61
msgid "log log"
msgstr "log log"
-#: constants.py:63
+#: constants.py:62
msgid "ln"
msgstr "ln"
-#: constants.py:64
+#: constants.py:63
msgid "user defined"
msgstr "personnalisé"
-#: genslides.py:720 window.py:273 window.py:735 window.py:777
+#: genslides.py:719 window.py:292 window.py:770 window.py:812
msgid "Overflow Error"
msgstr "Erreur de dépassement"
-#: genslides.py:722 window.py:277 window.py:738 window.py:779
+#: genslides.py:721 window.py:296 window.py:773 window.py:814
msgid "Name Error"
msgstr "Erreur de nom"
-#: genslides.py:724 window.py:280 window.py:741 window.py:781
+#: genslides.py:723 window.py:299 window.py:776 window.py:816
msgid "Can not divide by zero"
msgstr "Division par zéro impossible"
-#: genslides.py:726 window.py:284 window.py:287 window.py:744 window.py:747
-#: window.py:783 window.py:785
+#: genslides.py:725 window.py:303 window.py:306 window.py:779 window.py:782
+#: window.py:818 window.py:820
msgid "Type Error"
msgstr "Erreur de type"
-#: genslides.py:728 window.py:307 window.py:320 window.py:333
+#: genslides.py:727 window.py:326 window.py:339 window.py:352
msgid "Value Error"
msgstr "Erreur de valeur"
-#: genslides.py:730 window.py:290 window.py:750 window.py:787
+#: genslides.py:729 window.py:309 window.py:785 window.py:822
msgid "Syntax Error"
msgstr "Erreur de syntaxe"
-#: sliderule.py:45
+#: sliderule.py:44
msgid "L"
msgstr "L"
-#: sliderule.py:49
+#: sliderule.py:48
msgid "C"
msgstr "C"
-#: sliderule.py:53
+#: sliderule.py:52
msgid "CI"
msgstr "CI"
-#: sliderule.py:57
+#: sliderule.py:56
msgid "A"
msgstr "A"
-#: sliderule.py:61
+#: sliderule.py:60
msgid "K"
msgstr "K"
-#: sliderule.py:65
+#: sliderule.py:64
msgid "S"
msgstr "S"
-#: sliderule.py:69
+#: sliderule.py:68
msgid "T"
msgstr "T"
+#: window.py:281
+msgid "NaN"
+msgstr "Pas un nombre"
+
+#~ msgid "Project"
+#~ msgstr "Projet"
+
+#~ msgid "Custom slide"
+#~ msgstr "Réglette personnalisée"
+
+#~ msgid "Custom stator"
+#~ msgstr "Base personnalisée"
+
#~ msgid "Slide Rule"
#~ msgstr "Règle de calcul"
diff --git a/po/nl.po b/po/nl.po
index 69ff896..633193c 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,9 +6,9 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-10-30 00:33-0400\n"
-"PO-Revision-Date: 2011-11-10 08:29+0200\n"
-"Last-Translator: Chris <cjl@laptop.org>\n"
+"POT-Creation-Date: 2012-10-30 00:32-0400\n"
+"PO-Revision-Date: 2012-11-05 22:28+0200\n"
+"Last-Translator: whe <heppew@yahoo.com>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
@@ -17,215 +17,222 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Pootle 2.0.5\n"
-#: activity/activity.info:2 sliderule.py:41
+#. TRANS: "name" option from activity.info file
+#: sliderule.py:40
msgid "Sliderule"
msgstr "Schuifliniaal"
-#: SlideruleActivity.py:71 sliderule.py:24
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "a mechanical calculator for multiplication, division, log, and more"
+msgstr "een mechanische rekenmachine voor vermenigvuldigen, delen, log, en meer"
+
+#: SlideruleActivity.py:61 sliderule.py:23
msgid "square/square root"
msgstr "kwadraat/vierkantswortel"
-#: SlideruleActivity.py:72 sliderule.py:25
+#: SlideruleActivity.py:62 sliderule.py:24
msgid "multiply/divide"
msgstr "vermenigvuldig/deel"
-#: SlideruleActivity.py:73 sliderule.py:26
+#: SlideruleActivity.py:63 sliderule.py:25
msgid "divide/multiply"
msgstr "deel/vermenigvuldig"
-#: SlideruleActivity.py:74 sliderule.py:27
+#: SlideruleActivity.py:64 sliderule.py:26
msgid "cube/cube root"
msgstr "derde macht/derdemachtswortel"
-#: SlideruleActivity.py:75 sliderule.py:28
+#: SlideruleActivity.py:65 sliderule.py:27
msgid "sin, asin"
msgstr "sin, asin"
-#: SlideruleActivity.py:76 sliderule.py:29
+#: SlideruleActivity.py:66 sliderule.py:28
msgid "tan, atan"
msgstr "tan, atan"
-#: SlideruleActivity.py:77 sliderule.py:30
+#: SlideruleActivity.py:67 sliderule.py:29
msgid "add/subtract"
msgstr "optellen/aftrekken"
-#: SlideruleActivity.py:78
+#: SlideruleActivity.py:68
msgid "natural log"
msgstr "natuurlijke log"
-#: SlideruleActivity.py:532 SlideruleActivity.py:550
+#: SlideruleActivity.py:477
msgid "Edit"
msgstr "Wijzig"
-#: SlideruleActivity.py:547
-msgid "Project"
-msgstr "Project"
-
-#: SlideruleActivity.py:548
-msgid "Custom slide"
-msgstr "Aangepaste dia"
-
-#: SlideruleActivity.py:549
-msgid "Custom stator"
-msgstr "Aangepaste stator"
-
-#: SlideruleActivity.py:563
+#: SlideruleActivity.py:494
msgid "select function"
msgstr "selecteer functie"
-#: SlideruleActivity.py:564
+#: SlideruleActivity.py:499
msgid "active slide"
msgstr "actieve dia"
-#: SlideruleActivity.py:567
+#: SlideruleActivity.py:505
msgid "select slide"
msgstr "selecteer dia"
-#: SlideruleActivity.py:568
+#: SlideruleActivity.py:510
msgid "active stator"
msgstr "actieve stator"
-#: SlideruleActivity.py:571
+#: SlideruleActivity.py:516
msgid "select stator"
msgstr "selecteer stator"
-#: SlideruleActivity.py:573 sliderule.py:73
+#: SlideruleActivity.py:524 sliderule.py:72
msgid "realign slides"
msgstr "dia´s uitlijnen"
-#: SlideruleActivity.py:588
+#: SlideruleActivity.py:537
msgid "create custom slide"
msgstr "maak aangepaste dia"
-#: SlideruleActivity.py:588
+#: SlideruleActivity.py:537
msgid "create custom stator"
msgstr "maak aangepaste stator"
-#: SlideruleActivity.py:593
+#: SlideruleActivity.py:543
msgid "position function"
msgstr "positie functie"
-#: SlideruleActivity.py:596
+#: SlideruleActivity.py:548
msgid "result function"
msgstr "resultaat functie"
-#: SlideruleActivity.py:599
+#: SlideruleActivity.py:553
msgid "label function"
msgstr "label functie"
-#: SlideruleActivity.py:601
+#: SlideruleActivity.py:558
msgid "domain minimum"
msgstr "domein minimum"
-#: SlideruleActivity.py:603
+#: SlideruleActivity.py:563
msgid "domain maximum"
msgstr "domein maximum"
-#: SlideruleActivity.py:605
+#: SlideruleActivity.py:568
msgid "step size"
msgstr "stapgrootte"
-#: SlideruleActivity.py:609
+#: SlideruleActivity.py:579
msgid "Copy"
msgstr "Kopieer"
-#: SlideruleActivity.py:611
+#: SlideruleActivity.py:584
msgid "Paste"
msgstr "Plak"
-#: constants.py:52
+#: constants.py:51
msgid "log²"
msgstr "log²"
-#: constants.py:54
+#: constants.py:53
msgid "log"
msgstr "log"
-#: constants.py:56
+#: constants.py:55
msgid "1/log"
msgstr "1/log"
-#: constants.py:58
+#: constants.py:57
msgid "log³"
msgstr "log³"
-#: constants.py:59
+#: constants.py:58
msgid "sin"
msgstr "sin"
-#: constants.py:60
+#: constants.py:59
msgid "tan"
msgstr "tan"
-#: constants.py:61
+#: constants.py:60
msgid "linear"
msgstr "lineair"
-#: constants.py:62
+#: constants.py:61
msgid "log log"
msgstr "log log"
-#: constants.py:63
+#: constants.py:62
msgid "ln"
msgstr "ln"
-#: constants.py:64
+#: constants.py:63
msgid "user defined"
msgstr "gebruiker gedefinieerd"
-#: genslides.py:720 window.py:273 window.py:735 window.py:777
+#: genslides.py:719 window.py:292 window.py:770 window.py:812
msgid "Overflow Error"
msgstr "Overloop Fout"
-#: genslides.py:722 window.py:277 window.py:738 window.py:779
+#: genslides.py:721 window.py:296 window.py:773 window.py:814
msgid "Name Error"
msgstr "Naam Fout"
-#: genslides.py:724 window.py:280 window.py:741 window.py:781
+#: genslides.py:723 window.py:299 window.py:776 window.py:816
msgid "Can not divide by zero"
msgstr "Kan niet delen door nul"
-#: genslides.py:726 window.py:284 window.py:287 window.py:744 window.py:747
-#: window.py:783 window.py:785
+#: genslides.py:725 window.py:303 window.py:306 window.py:779 window.py:782
+#: window.py:818 window.py:820
msgid "Type Error"
msgstr "Type Fout"
-#: genslides.py:728 window.py:307 window.py:320 window.py:333
+#: genslides.py:727 window.py:326 window.py:339 window.py:352
msgid "Value Error"
msgstr "Waarde Fout"
-#: genslides.py:730 window.py:290 window.py:750 window.py:787
+#: genslides.py:729 window.py:309 window.py:785 window.py:822
msgid "Syntax Error"
msgstr "Syntax Fout"
-#: sliderule.py:45
+#: sliderule.py:44
msgid "L"
msgstr "L"
-#: sliderule.py:49
+#: sliderule.py:48
msgid "C"
msgstr "C"
-#: sliderule.py:53
+#: sliderule.py:52
msgid "CI"
msgstr "CI"
-#: sliderule.py:57
+#: sliderule.py:56
msgid "A"
msgstr "A"
-#: sliderule.py:61
+#: sliderule.py:60
msgid "K"
msgstr "K"
-#: sliderule.py:65
+#: sliderule.py:64
msgid "S"
msgstr "S"
-#: sliderule.py:69
+#: sliderule.py:68
msgid "T"
msgstr "T"
+#: window.py:281
+msgid "NaN"
+msgstr "NaN"
+
+#~ msgid "Project"
+#~ msgstr "Project"
+
+#~ msgid "Custom slide"
+#~ msgstr "Aangepaste dia"
+
+#~ msgid "Custom stator"
+#~ msgstr "Aangepaste stator"
+
#~ msgid "Slide Rule"
#~ msgstr "Schuifliniaal"
diff --git a/po/pl.po b/po/pl.po
new file mode 100644
index 0000000..2b1eb49
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,226 @@
+# SOME DESCRIPTIVE TITLE.
+# 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.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-10-30 00:32-0400\n"
+"PO-Revision-Date: 2013-01-01 00:23+0200\n"
+"Last-Translator: Kamila <kamilafilipowska@yahoo.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
+"X-Generator: Pootle 2.0.5\n"
+
+#. TRANS: "name" option from activity.info file
+#: sliderule.py:40
+msgid "Sliderule"
+msgstr "Suwak rachunkowy"
+
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "a mechanical calculator for multiplication, division, log, and more"
+msgstr ""
+
+#: SlideruleActivity.py:61 sliderule.py:23
+msgid "square/square root"
+msgstr ""
+
+#: SlideruleActivity.py:62 sliderule.py:24
+msgid "multiply/divide"
+msgstr ""
+
+#: SlideruleActivity.py:63 sliderule.py:25
+msgid "divide/multiply"
+msgstr ""
+
+#: SlideruleActivity.py:64 sliderule.py:26
+msgid "cube/cube root"
+msgstr ""
+
+#: SlideruleActivity.py:65 sliderule.py:27
+msgid "sin, asin"
+msgstr ""
+
+#: SlideruleActivity.py:66 sliderule.py:28
+msgid "tan, atan"
+msgstr ""
+
+#: SlideruleActivity.py:67 sliderule.py:29
+msgid "add/subtract"
+msgstr ""
+
+#: SlideruleActivity.py:68
+msgid "natural log"
+msgstr ""
+
+#: SlideruleActivity.py:477
+msgid "Edit"
+msgstr ""
+
+#: SlideruleActivity.py:494
+msgid "select function"
+msgstr ""
+
+#: SlideruleActivity.py:499
+msgid "active slide"
+msgstr ""
+
+#: SlideruleActivity.py:505
+msgid "select slide"
+msgstr ""
+
+#: SlideruleActivity.py:510
+msgid "active stator"
+msgstr ""
+
+#: SlideruleActivity.py:516
+msgid "select stator"
+msgstr ""
+
+#: SlideruleActivity.py:524 sliderule.py:72
+msgid "realign slides"
+msgstr ""
+
+#: SlideruleActivity.py:537
+msgid "create custom slide"
+msgstr ""
+
+#: SlideruleActivity.py:537
+msgid "create custom stator"
+msgstr ""
+
+#: SlideruleActivity.py:543
+msgid "position function"
+msgstr ""
+
+#: SlideruleActivity.py:548
+msgid "result function"
+msgstr ""
+
+#: SlideruleActivity.py:553
+msgid "label function"
+msgstr ""
+
+#: SlideruleActivity.py:558
+msgid "domain minimum"
+msgstr ""
+
+#: SlideruleActivity.py:563
+msgid "domain maximum"
+msgstr ""
+
+#: SlideruleActivity.py:568
+msgid "step size"
+msgstr ""
+
+#: SlideruleActivity.py:579
+msgid "Copy"
+msgstr ""
+
+#: SlideruleActivity.py:584
+msgid "Paste"
+msgstr ""
+
+#: constants.py:51
+msgid "log²"
+msgstr ""
+
+#: constants.py:53
+msgid "log"
+msgstr ""
+
+#: constants.py:55
+msgid "1/log"
+msgstr ""
+
+#: constants.py:57
+msgid "log³"
+msgstr ""
+
+#: constants.py:58
+msgid "sin"
+msgstr ""
+
+#: constants.py:59
+msgid "tan"
+msgstr ""
+
+#: constants.py:60
+msgid "linear"
+msgstr ""
+
+#: constants.py:61
+msgid "log log"
+msgstr ""
+
+#: constants.py:62
+msgid "ln"
+msgstr ""
+
+#: constants.py:63
+msgid "user defined"
+msgstr ""
+
+#: genslides.py:719 window.py:292 window.py:770 window.py:812
+msgid "Overflow Error"
+msgstr ""
+
+#: genslides.py:721 window.py:296 window.py:773 window.py:814
+msgid "Name Error"
+msgstr ""
+
+#: genslides.py:723 window.py:299 window.py:776 window.py:816
+msgid "Can not divide by zero"
+msgstr ""
+
+#: genslides.py:725 window.py:303 window.py:306 window.py:779 window.py:782
+#: window.py:818 window.py:820
+msgid "Type Error"
+msgstr ""
+
+#: genslides.py:727 window.py:326 window.py:339 window.py:352
+msgid "Value Error"
+msgstr ""
+
+#: genslides.py:729 window.py:309 window.py:785 window.py:822
+msgid "Syntax Error"
+msgstr ""
+
+#: sliderule.py:44
+msgid "L"
+msgstr ""
+
+#: sliderule.py:48
+msgid "C"
+msgstr ""
+
+#: sliderule.py:52
+msgid "CI"
+msgstr ""
+
+#: sliderule.py:56
+msgid "A"
+msgstr ""
+
+#: sliderule.py:60
+msgid "K"
+msgstr ""
+
+#: sliderule.py:64
+msgid "S"
+msgstr ""
+
+#: sliderule.py:68
+msgid "T"
+msgstr ""
+
+#: window.py:281
+msgid "NaN"
+msgstr ""
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100644
index 0000000..7761ffa
--- /dev/null
+++ b/po/zh_CN.po
@@ -0,0 +1,225 @@
+# SOME DESCRIPTIVE TITLE.
+# 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.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-10-30 00:32-0400\n"
+"PO-Revision-Date: 2012-11-04 03:27+0200\n"
+"Last-Translator: lite <litekok@gmail.com>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Pootle 2.0.5\n"
+
+#. TRANS: "name" option from activity.info file
+#: sliderule.py:40
+msgid "Sliderule"
+msgstr "计算尺"
+
+#. TRANS: "summary" option from activity.info file
+#. TRANS: "description" option from activity.info file
+msgid "a mechanical calculator for multiplication, division, log, and more"
+msgstr "一个用于乘法,除法,对数等的机械计算器"
+
+#: SlideruleActivity.py:61 sliderule.py:23
+msgid "square/square root"
+msgstr "平方/平方根"
+
+#: SlideruleActivity.py:62 sliderule.py:24
+msgid "multiply/divide"
+msgstr "乘法/除法"
+
+#: SlideruleActivity.py:63 sliderule.py:25
+msgid "divide/multiply"
+msgstr "除法/乘法"
+
+#: SlideruleActivity.py:64 sliderule.py:26
+msgid "cube/cube root"
+msgstr "立方/立方根"
+
+#: SlideruleActivity.py:65 sliderule.py:27
+msgid "sin, asin"
+msgstr "正弦,反正弦"
+
+#: SlideruleActivity.py:66 sliderule.py:28
+msgid "tan, atan"
+msgstr "正切,反正切"
+
+#: SlideruleActivity.py:67 sliderule.py:29
+msgid "add/subtract"
+msgstr "加法/减法"
+
+#: SlideruleActivity.py:68
+msgid "natural log"
+msgstr "自然对数"
+
+#: SlideruleActivity.py:477
+msgid "Edit"
+msgstr "编辑"
+
+#: SlideruleActivity.py:494
+msgid "select function"
+msgstr "选择函数"
+
+#: SlideruleActivity.py:499
+msgid "active slide"
+msgstr "活动滑块"
+
+#: SlideruleActivity.py:505
+msgid "select slide"
+msgstr "选择滑块"
+
+#: SlideruleActivity.py:510
+msgid "active stator"
+msgstr "活动定子"
+
+#: SlideruleActivity.py:516
+msgid "select stator"
+msgstr "选择定子"
+
+#: SlideruleActivity.py:524 sliderule.py:72
+msgid "realign slides"
+msgstr "重新调整滑块"
+
+#: SlideruleActivity.py:537
+msgid "create custom slide"
+msgstr "创建定制滑块"
+
+#: SlideruleActivity.py:537
+msgid "create custom stator"
+msgstr "创建定制定子"
+
+#: SlideruleActivity.py:543
+msgid "position function"
+msgstr "位置函数"
+
+#: SlideruleActivity.py:548
+msgid "result function"
+msgstr "结果函数"
+
+#: SlideruleActivity.py:553
+msgid "label function"
+msgstr "标签函数"
+
+#: SlideruleActivity.py:558
+msgid "domain minimum"
+msgstr "最小域"
+
+#: SlideruleActivity.py:563
+msgid "domain maximum"
+msgstr "最大域"
+
+#: SlideruleActivity.py:568
+msgid "step size"
+msgstr "步长"
+
+#: SlideruleActivity.py:579
+msgid "Copy"
+msgstr "复制"
+
+#: SlideruleActivity.py:584
+msgid "Paste"
+msgstr "粘贴"
+
+#: constants.py:51
+msgid "log²"
+msgstr "log²"
+
+#: constants.py:53
+msgid "log"
+msgstr "对数 log"
+
+#: constants.py:55
+msgid "1/log"
+msgstr "1/log"
+
+#: constants.py:57
+msgid "log³"
+msgstr "log³"
+
+#: constants.py:58
+msgid "sin"
+msgstr "正弦 sin"
+
+#: constants.py:59
+msgid "tan"
+msgstr "正切 tan"
+
+#: constants.py:60
+msgid "linear"
+msgstr "线性 linear"
+
+#: constants.py:61
+msgid "log log"
+msgstr "对数 log"
+
+#: constants.py:62
+msgid "ln"
+msgstr "自然对数 ln"
+
+#: constants.py:63
+msgid "user defined"
+msgstr "用户定义"
+
+#: genslides.py:719 window.py:292 window.py:770 window.py:812
+msgid "Overflow Error"
+msgstr "溢出错误"
+
+#: genslides.py:721 window.py:296 window.py:773 window.py:814
+msgid "Name Error"
+msgstr "名称错误"
+
+#: genslides.py:723 window.py:299 window.py:776 window.py:816
+msgid "Can not divide by zero"
+msgstr "不能被零除"
+
+#: genslides.py:725 window.py:303 window.py:306 window.py:779 window.py:782
+#: window.py:818 window.py:820
+msgid "Type Error"
+msgstr "类型错误"
+
+#: genslides.py:727 window.py:326 window.py:339 window.py:352
+msgid "Value Error"
+msgstr "数值错误"
+
+#: genslides.py:729 window.py:309 window.py:785 window.py:822
+msgid "Syntax Error"
+msgstr "语法错误"
+
+#: sliderule.py:44
+msgid "L"
+msgstr "L"
+
+#: sliderule.py:48
+msgid "C"
+msgstr "C"
+
+#: sliderule.py:52
+msgid "CI"
+msgstr "CI"
+
+#: sliderule.py:56
+msgid "A"
+msgstr "A"
+
+#: sliderule.py:60
+msgid "K"
+msgstr "K"
+
+#: sliderule.py:64
+msgid "S"
+msgstr "S"
+
+#: sliderule.py:68
+msgid "T"
+msgstr "T"
+
+#: window.py:281
+msgid "NaN"
+msgstr "NaN"