[gcompris/gcomprixogoo] Update origin/gcomprixogoo Simplified Chinese translation.



commit 53c8a944ce6f53cf7647ec86e84983501e1c1e4c
Author: Ray Wang <raywang gnome org>
Date:   Thu Jan 21 12:00:00 2010 +0800

    Update origin/gcomprixogoo Simplified Chinese translation.

 po/zh_CN.po | 1090 ++++++++++++++++++++++++++++++-----------------------------
 1 files changed, 553 insertions(+), 537 deletions(-)
---
diff --git a/po/zh_CN.po b/po/zh_CN.po
index d5cb5a2..7e27c44 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,9 +8,9 @@ msgstr ""
 "Project-Id-Version: gcompris.HEAD\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
 "product=gcompris&component=general\n"
-"POT-Creation-Date: 2010-01-17 23:38+0000\n"
-"PO-Revision-Date: 2010-01-16 16:13+0800\n"
-"Last-Translator: littlebat <dashing meng gmail com>\n"
+"POT-Creation-Date: 2010-01-20 23:47+0000\n"
+"PO-Revision-Date: 2010-01-19 21:13+0800\n"
+"Last-Translator: PockeyLam <pockey greenboard org cn>\n"
 "Language-Team: zh_CN <i18n-zh googlegroups com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -35,7 +35,7 @@ msgstr "å¤?ç§?å¤?æ ·ç??计ç®?游æ??ã??"
 #: ../boards/chess.xml.in.h:1
 #: ../src/chess_computer-activity/chess_computer.xml.in.h:3
 msgid "Play chess against the computer in a learning mode"
-msgstr "å?¨å­¦ä¹ æ¨¡å¼?中å??ç?µè??对å¼?ã??"
+msgstr "å?¨å­¦ä¹ æ¨¡å¼?中å??ç?µè??对å¼?ç?©å?½é??象æ£?ã??"
 
 #: ../boards/chess.xml.in.h:2
 msgid "Practice chess"
@@ -55,11 +55,11 @@ msgstr "ç?µè??æ?¢ç´¢"
 
 #: ../boards/computer.xml.in.h:2
 msgid "Play with computer peripherals."
-msgstr "ç?¨ç?µè??å¤?设游æ??ã??"
+msgstr "ç?¨ç?µè??å¤?å?´è®¾å¤?æ?¥ç?©æ¸¸æ??ã??"
 
 #: ../boards/discovery.xml.in.h:1
 msgid "Colors, sounds, memory..."
-msgstr "�彩�声��记���"
+msgstr "è?²å½©ã??声é?³ã??è®°å¿?..."
 
 #: ../boards/discovery.xml.in.h:2
 msgid "Go to discovery activities"
@@ -71,7 +71,7 @@ msgstr "è¿?å?¥ä½?éª?游æ??"
 
 #: ../boards/experience.xml.in.h:2
 msgid "Various activities based on physical movement."
-msgstr "å¤?ç§?ç?©ç??è¿?å?¨æ¸¸æ??"
+msgstr "å¤?ç§?ç?©ç??è¿?å?¨æ¸¸æ??ã??"
 
 #: ../boards/experimental.xml.in.h:1
 msgid "Go to Experimental activities"
@@ -87,7 +87,7 @@ msgstr "è¿?å?¥ä¼?é?²æ¸¸æ??"
 
 #: ../boards/fun.xml.in.h:2
 msgid "Various fun activities."
-msgstr "å¤?ç§?æ??趣ç??游æ??"
+msgstr "å¤?ç§?æ??趣ç??游æ??ã??"
 
 #: ../boards/geometry.xml.in.h:1
 msgid "Geometry"
@@ -95,15 +95,15 @@ msgstr "å? ä½?å­¦"
 
 #: ../boards/geometry.xml.in.h:2
 msgid "Geometry activities."
-msgstr "å? ä½?游æ??"
+msgstr "å? ä½?游æ??ã??"
 
 #: ../boards/gnumchmenu.xml.in.h:1
 msgid "Go to Number Munchers activities"
-msgstr "è¿?å?¥å??æ?°ç??ç??游æ??"
+msgstr "è¿?å?¥å??æ?°æ?ªå?½ç??游æ??"
 
 #: ../boards/gnumchmenu.xml.in.h:2
 msgid "Number Munchers are games to play with arithmetic."
-msgstr "å??æ?°æ¸¸æ??æ?¯ä¸?个ç®?æ?¯æ¸¸æ??ã??"
+msgstr "å??æ?°æ?ªå?½æ?¯ä¸?个ç»?ä¹ ç®?æ?¯ç??游æ??ã??"
 
 #: ../boards/keyboard.xml.in.h:1
 msgid "Discover the keyboard."
@@ -123,7 +123,7 @@ msgstr "æ?°å­¦"
 
 #: ../boards/mazeMenu.xml.in.h:1
 msgid "Find your way out of different types of mazes"
-msgstr "èµ°å?ºå??ç§?ä¸?å??迷宫"
+msgstr "èµ°å?ºå??ç§?ä¸?å??ç§?ç±»ç??迷宫"
 
 #: ../boards/mazeMenu.xml.in.h:2
 msgid "Go to Maze activities"
@@ -148,7 +148,7 @@ msgstr "è¿?ç®?è®°å¿?游æ??"
 
 #: ../boards/memory_op_group_tux.xml.in.h:1
 msgid "Go to mathematics memory activities against Tux"
-msgstr "è¿?å?¥æ?°å­¦è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©æ?°å­¦è®°å¿?游æ??"
 
 #: ../boards/menu.xml.in.h:1
 msgid ""
@@ -179,7 +179,7 @@ msgstr ""
 "\tå?´å??ï¼?é??å¤?é?®é¢?\n"
 "\t���帮�\n"
 "\tå·¥å?·ï¼?é??ç½®è??å??\n"
-"\tTux ����� GCompris\n"
+"\t�������� GCompris\n"
 "\tå¤?æ??ï¼?é??å?º GCompris\n"
 "æ??æ??表示æ¯?个游æ??æ??é??å??ç??å¹´é¾?ç»?ï¼?\n"
 "\t1ï¼?2 æ?? 3 ç®?å??æ??æ?? ï¼? 2 å?° 6 å²?\n"
@@ -193,13 +193,13 @@ msgstr "GCompris 主è??å??"
 msgid ""
 "GCompris is a collection of educational games that provides different "
 "activities for children aged 2 and up."
-msgstr "GCompris æ?¯ä¸?个æ??è?²æ¸¸æ??å??é??ï¼?为 2 å²?以ä¸?ç??å­©å­?æ??ä¾?ä¸?å??ç??游æ??ã??"
+msgstr "GCompris æ?¯ä¸?个æ??è?²æ¸¸æ??å¥?件ï¼?为 2 å²?æ??以ä¸?ç??å­©å­?æ??ä¾?ä¸?å??ç??æ??è?²æ¸¸æ??ã??"
 
 #: ../boards/menu.xml.in.h:19
 msgid ""
 "The goal of GCompris is to provide a free alternative to popular proprietary "
 "edutainment software"
-msgstr "GCompris ç??ç?®æ ?æ?¯æ??ä¾?ä¸?个å?¯è?ªç?±å®?å?¶ç??å??欢è¿?ç??æ??è?²è½¯ä»¶"
+msgstr "GCompris ç??ç?®æ ?æ?¯æ??ä¾?ä¸?个å??欢è¿?ç??并ä¸?å?¯è?ªç?±å®?å?¶ç??æ??è?²è½¯ä»¶"
 
 #: ../boards/miscelaneous.xml.in.h:1
 msgid "Miscellaneous activities"
@@ -207,7 +207,7 @@ msgstr "æ??类游æ??"
 
 #: ../boards/miscelaneous.xml.in.h:2
 msgid "Time, Geography, ..."
-msgstr "æ?¶é?´ï¼?å?°ç??ï¼?..."
+msgstr "æ?¶é?´ã??å?°ç??..."
 
 #: ../boards/mouse.xml.in.h:1
 msgid "Mouse-manipulation activities."
@@ -215,7 +215,7 @@ msgstr "é¼ æ ?æ??ä½?游æ??ã??"
 
 #: ../boards/mouse.xml.in.h:2
 msgid "Various mouse-based activities (clicking, moving)"
-msgstr "å¤?ç§?é¼ æ ?å?ºæ?¬æ¸¸æ??ï¼?ç?¹å?»ã??移å?¨ï¼?"
+msgstr "å¤?ç§?é¼ æ ?ç»?ä¹ å?ºæ?¬æ¸¸æ??ï¼?ç?¹å?»ã??移å?¨ï¼?"
 
 #: ../boards/numeration.xml.in.h:1
 msgid "Numeration"
@@ -231,7 +231,7 @@ msgstr "迷�"
 
 #: ../boards/puzzle.xml.in.h:2
 msgid "Various puzzles."
-msgstr "��迷�"
+msgstr "å¤?ç§?è¿·é¢?ã??"
 
 #: ../boards/reading.xml.in.h:1
 msgid "Go to the Reading activities"
@@ -247,7 +247,7 @@ msgstr "è¿?å?¥å£°é?³æ¸¸æ??"
 
 #: ../boards/sound_group.xml.in.h:2
 msgid "Sound based activities."
-msgstr "å?ºç¡?声é?³æ¸¸æ??"
+msgstr "声é?³å?ºç¡?游æ??ã??"
 
 #: ../boards/strategy.xml.in.h:1
 msgid "Strategy games"
@@ -255,7 +255,7 @@ msgstr "ç­?ç?¥æ¸¸æ??"
 
 #: ../boards/strategy.xml.in.h:2
 msgid "Strategy games like chess, connect4, ..."
-msgstr "ç­?ç?¥æ¸¸æ??ï¼?å?½é??象æ£?ã??4è¿?ç? ..."
+msgstr "ç­?ç?¥æ¸¸æ??æ¯?å¦?å?½é??象æ£?ã??4è¿?ç? ç­?ç­?"
 
 #: ../gcompris-edit.desktop.in.h:1
 msgid "Administration for gcompris"
@@ -271,7 +271,7 @@ msgstr "é?¢å?? 2 å?° 10 å²?å­©å­?ç??æ??è?²æ¸¸æ??"
 
 #: ../gcompris.desktop.in.h:2
 msgid "Educational suite GCompris"
-msgstr "æ??è?²å¥?件 GCompris"
+msgstr "GCompris æ??è?²å¥?件"
 
 #: ../gcompris.desktop.in.h:3
 msgid "Multi-activity educational game"
@@ -352,7 +352,7 @@ msgstr ""
 #: ../src/administration-activity/admin/board_list.py:663
 #: ../src/colors-activity/colors.c:181
 #: ../src/pythontest-activity/pythontest.py:518
-#: ../src/smallnumbers-activity/smallnumbers.c:617
+#: ../src/smallnumbers-activity/smallnumbers.c:616
 msgid "Select sound locale"
 msgstr "é??æ?©æ?¬å?°è¯­é?³"
 
@@ -420,7 +420,7 @@ msgstr "ç¼?è¾?å??ç»?"
 
 #: ../src/administration-activity/admin/group_edit.py:65
 msgid "Editing group: "
-msgstr "ç¼?è¾?å??ç»?"
+msgstr "ç¼?è¾?å??ç»?ï¼?"
 
 #: ../src/administration-activity/admin/group_edit.py:66
 msgid " for class: "
@@ -432,7 +432,7 @@ msgstr "ç¼?è¾?æ?°å??ç»?"
 
 #: ../src/administration-activity/admin/group_edit.py:89
 msgid "Group:"
-msgstr "å??ç»?"
+msgstr "å??ç»?ï¼?"
 
 #. FIXME: How to remove the selection
 #. Label and Entry for the first name
@@ -482,7 +482,7 @@ msgstr "ç??æ?¥"
 
 #: ../src/administration-activity/admin/log_list.py:94
 msgid "Select a user:"
-msgstr "é??æ?©ç?¨æ?·"
+msgstr "é??æ?©ç?¨æ?·ï¼?"
 
 #. Insert the ALL option (HACK, use the user_id -2 to indicate ALL)
 #: ../src/administration-activity/admin/log_list.py:105
@@ -648,9 +648,9 @@ msgid ""
 "The separator is autodetected and can be one of ',', ';' or ':'"
 msgstr ""
 "ä»?æ??件导å?¥ç?¨æ?·å??表ï¼?é¦?å??é??æ?©ç?­çº§ã??\n"
-"æ??件导å?¥ï¼?ä½ ç??æ??件å¿?é¡»æ?¯ä¸?ä¸?æ ¼å¼?ï¼?\n"
+"æ??件导å?¥ï¼?ä½ ç??æ??件å¿?é¡»æ?¯ä»¥ä¸?æ ¼å¼?ï¼?\n"
 "ç?»å½?å??;å§?;å??;ç??æ?¥\n"
-"å??é??符è?ªå?¨æ?¢æµ?ï¼?å?¯ä»¥ç?¨ ',' , ';' , ':' "
+"å??é??符è?ªå?¨æ?¢æµ?ï¼?å?¯ä»¥ç?¨ ',' , ';' æ?? ':' "
 
 #: ../src/administration-activity/admin/user_list.py:366
 #, python-format
@@ -658,7 +658,7 @@ msgid ""
 "One or more logins are not unique !\n"
 "You need to change them: %s !"
 msgstr ""
-"ä¸?个æ??æ?´å¤?ç??ç?»å½?å??ä¸?å?¯ä¸?ï¼?\n"
+"ä¸?个æ??å¤?个ç?»å½?å??é??å¤?ï¼?\n"
 "你�修��们� %s �"
 
 #: ../src/administration-activity/administration.xml.in.h:1
@@ -681,14 +681,14 @@ msgid ""
 "children as individuals; they can learn to type in and recognize their own "
 "usernames (login is configurable)."
 msgstr ""
-"ï¼? å?¨ â??游ä¹?å?­â?? 中你å?¯ä»¥ä¿®æ?¹æ¸¸æ??å??表ï¼?å?ªé??å?¨æ ?ç?¶è§?å?¾ä¸­é??æ?©å?³å?¯ã??ä½ å?¯ä»¥æ?¹å??æ??读"
+"- å?¨ â??游ä¹?å?­â?? 中你å?¯ä»¥ä¿®æ?¹æ¸¸æ??å??表ï¼?å?ªé??å?¨æ ?ç?¶è§?å?¾ä¸­é??æ?©å?³å?¯ã??ä½ å?¯ä»¥æ?¹å??æ??读"
 "ç??语è¨?ï¼?ä¾?å¦?使ç?¨è¯­é?³è¯»å?ºé¢?è?²ç??å??称ã??\n"
-"ï¼? ä½ å?¯ä»¥ä¿?å­?å¤?个é??ç½®ï¼?并ä¸?å?¯è½»æ?¾å?°å?¨å®?们ä¹?é?´å??æ?¢ã??å?¨â??é??ç½®æ??件â??中添å? ä¸?个é??ç½®"
+"- ä½ å?¯ä»¥ä¿?å­?å¤?个é??ç½®ï¼?并ä¸?å?¯è½»æ?¾å?°å?¨å®?们ä¹?é?´å??æ?¢ã??å?¨â??é??ç½®æ??件â??中添å? ä¸?个é??ç½®"
 "æ??件ï¼?ç?¶å??å?¨â??游ä¹?å?­â??ç??ç»?å??æ¡?中é??æ?©è¯¥é??ç½®ï¼?ç?¶å??é??æ?©è¦?å?¨è¯¥é??置中æ¿?æ´»ç??游æ??ã??ä½ "
 "å?¯ä»¥æ·»å? å¤?个å??å?«ä¸?å??游æ??å??ä¸?å??语è¨?ç??é??ç½®æ??件ã??å?¨â??é??ç½®æ??件â??中设置缺ç??ç??é??ç½®æ??"
 "件ï¼?é¦?å??é??æ?©æ??é??ç??é??ç½®æ??件ï¼?ç?¶å??ç?¹å?»â??é»?认缺ç??â??æ??é?®ã??ä½ ä¹?å?¯ä»¥é??è¿?å?½ä»¤è¡?æ?¹å¼?å? "
 "è½½é??ç½®æ??件ã??\n"
-"ï¼? ä½ å?¯ä»¥æ·»å? ç?¨æ?·ï¼?ç?­çº§å¹¶ä¸?ä½ å?¯ä»¥ä¸ºæ¯?个ç?­çº§å??建ç?¨æ?·å??ç»?ã??注æ??ï¼?ä½ å?¯ä»¥ä»?å¤?个ç?¨"
+"- ä½ å?¯ä»¥æ·»å? ç?¨æ?·ï¼?ç?­çº§å¹¶ä¸?ä½ å?¯ä»¥ä¸ºæ¯?个ç?­çº§å??建ç?¨æ?·å??ç»?ã??注æ??ï¼?ä½ å?¯ä»¥ä»?å¤?个ç?¨"
 "é??å?·å??é??ç??æ??件中导å?¥ç?¨æ?·ã??å®?æ??ä¸?个æ??å¤?个å??ç»?å?°ä¸?个é??ç½®æ??件中ï¼?é??æ?°å?¯å?¨"
 "GCompriså??å°?å?ºç?°æ?°ç??ç?»å½?è??ã??é??è¿?å?¨GCompris中辨è¯?æ¯?个个ä½?ç??å­©å­?ï¼?æ??å?³ç??æ??们è?½"
 "å¤?æ??ä¾?个æ?§å??ç??æ?¥å??ã??è¿?ä¹?å?¯ä»¥ä½¿æ??们é??è¿?å­©å­?ç??ä¸?å??个æ?§è®¤è¯?ä»?们,å??æ?¶è®©å­©å­?è?½å¤?å­¦"
@@ -696,7 +696,7 @@ msgstr ""
 
 #: ../src/administration-activity/administration.xml.in.h:4
 msgid "GCompris Administration Menu"
-msgstr "GCompris管ç??è??å??"
+msgstr "GCompris 管ç??è??å??"
 
 #: ../src/administration-activity/administration.xml.in.h:5
 msgid ""
@@ -705,8 +705,8 @@ msgid ""
 "reporting for parents and teacher who want to monitor the progress, "
 "strengths and needs of their children."
 msgstr ""
-"ä½ å?¯ä»¥ä½¿ç?¨ç®¡ç??模å??让CGompris满足你ç??è¦?æ±?ã??æ??们ç??ç»?æ??ç?®æ ?æ?¯ä¸ºæ?³è¦?äº?解孩å­?æ??"
-"é?¿ã??个æ?§å??é??æ±?ç??ç?¶æ¯?å??æ??å¸?æ??ä¾?å?¿ç«¥ç?¹å?«æ?¥å??ã??"
+"ä½ å?¯ä»¥ä½¿ç?¨ç®¡ç??模å??让 CGompris 满足你ç??è¦?æ±?ã??æ??们ç??ç»?æ??ç?®æ ?æ?¯ä¸ºæ?³è¦?äº?解孩å­?æ??"
+"é?¿ã??å®?å??å??é??æ±?ç??ç?¶æ¯?å??æ??å¸?æ??ä¾?ç?¹å?«ç??å?¿ç«¥æ?¥å??ã??"
 
 #: ../src/administration-activity/administration.xml.in.h:6
 msgid "Left-Click with the mouse to select an activity"
@@ -731,7 +731,7 @@ msgstr "ç?¹å?»æ­£ç¡®ç??彩ç??"
 
 #: ../src/advanced_colors-activity/advanced_colors.xml.in.h:5
 msgid "Learn to recognize unusual colors."
-msgstr "学习辨å?«ä¸?常è§?ç??é¢?è?²"
+msgstr "学习辨å?«ä¸?常è§?ç??é¢?è?²ã??"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board1.xml.in.h:1
 msgid "almond"
@@ -763,7 +763,7 @@ msgstr "é??è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board1.xml.in.h:8
 msgid "sienna"
-msgstr "赤��"
+msgstr "���"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:1
 msgid "lime"
@@ -783,7 +783,7 @@ msgstr "è??è??è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:5
 msgid "sepia"
-msgstr "红��"
+msgstr "���"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:6
 msgid "sulphur"
@@ -865,7 +865,7 @@ msgstr "深红�"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:2
 msgid "auburn"
-msgstr "红��"
+msgstr "赤��"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:3
 msgid "azure"
@@ -873,11 +873,11 @@ msgstr "æµ?è??è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:4
 msgid "bistre"
-msgstr "汤��"
+msgstr "深��"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:5
 msgid "celadon"
-msgstr "é??ç?·è?²"
+msgstr "�绿�"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:6
 msgid "cerulean"
@@ -889,7 +889,7 @@ msgstr "深红�"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board5.xml.in.h:8
 msgid "greyish-brown"
-msgstr "���"
+msgstr "淡���"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board6.xml.in.h:1
 msgid "dove"
@@ -957,7 +957,7 @@ msgstr "���"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board8.xml.in.h:1
 msgid "greyish blue"
-msgstr "ç?°è??è?²"
+msgstr "æ·¡ç?°è??è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board8.xml.in.h:2
 msgid "mauve"
@@ -981,7 +981,7 @@ msgstr "ç´«è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board8.xml.in.h:7
 msgid "ultramarine"
-msgstr "ä½?é??è?²"
+msgstr "æ·±è??è?²"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board9.xml.in.h:1
 msgid "dark purple"
@@ -997,7 +997,7 @@ msgstr "æ?®é²?士è??"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board9.xml.in.h:4
 msgid "rust"
-msgstr "赤��"
+msgstr "红��"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board9.xml.in.h:5
 msgid "saffron"
@@ -1033,7 +1033,7 @@ msgid ""
 "your answer and press the Enter key to check if you've got it right. If not, "
 "just try again."
 msgstr ""
-"å?¨ä¸¤æ?°ç?¸ä¹?ç??ç­?å?·å?³è¾¹å¡«å?¥ä¹?积ç­?æ¡?ã??å?¯ç?¨å·¦å?³ç®­å¤´ä¿®æ?¹ä½ ç??ç­?æ¡?ï¼?æ??å??车é?®ç¡®è®¤ç­?"
+"å?¨ä¸¤æ?°ç?¸ä¹?ç??ç­?å?·å?³è¾¹å¡«å?¥ä¹?积ç­?æ¡?ã??å?¯ç?¨å·¦å?³ç®­å¤´é?®ä¿®æ?¹ä½ ç??ç­?æ¡?ï¼?æ??å??车é?®ç¡®è®¤ç­?"
 "æ¡?ã??å¦?æ??ç­?æ¡?é??误请é??æ?°ä½?ç­?ã??"
 
 #: ../src/algebra_by-activity/algebra_by.xml.in.h:2
@@ -1061,8 +1061,8 @@ msgid ""
 "(http://schmode.net/). Ralf has kindly permitted Gcompris to include his "
 "pictures. Thanks a lot, Ralf."
 msgstr ""
-"å?¨ç?©å?¾ç??æ?¥è?ª Ralf Schmodeï¼?htt://schmode.netï¼? å?¨ç?©æ??影页ã??Ralf å??好å?°å??许"
-"GCompris使ç?¨ä»?ç??å?¾ç??ã??å?¨æ­¤ï¼?å?? Ralf è?´ä»¥å??äº?ä¸?å??ç??æ??è°¢ã??"
+"å?¨ç?©å?¾ç??æ?¥è?ª Ralf Schmodeï¼?htt://schmode.netï¼? å?¨ç?©æ??影页ã??Ralf å??好å?°å??许 "
+"GCompris 使ç?¨ä»?ç??å?¾ç??ã??å?¨æ­¤ï¼?å?? Ralf è?´ä»¥å??äº?ä¸?å??ç??æ??è°¢ã??"
 
 #: ../src/algebra_guesscount-activity/algebra_guesscount.xml.in.h:2
 msgid ""
@@ -1091,7 +1091,7 @@ msgstr "å??å??è¿?ç®?ã??æ··å??è¿?ç®?ã??"
 msgid ""
 "Work out the right combination of numbers and operations to match the given "
 "value"
-msgstr "设计å?ºä¸?ç»?å®?å?¼ç?¸ç¬¦ç??正确ç??æ··å??è¿?ç®?"
+msgstr "设计å?ºä¸?ç»?å®?å?¼ç?¸ç¬¦ç??正确混å??è¿?ç®?"
 
 #: ../src/algebra_minus-activity/algebra_minus.xml.in.h:1
 msgid ""
@@ -1163,61 +1163,47 @@ msgstr "����"
 
 #: ../src/anim-activity/Color.py:86
 msgid "Fill color..."
-msgstr ""
+msgstr "填满��..."
 
 #: ../src/anim-activity/Color.py:98
 msgid "Stroke color..."
-msgstr ""
+msgstr "ç¬?å??é¢?è?²..."
 
 #: ../src/anim-activity/anim.py:103
 msgid "Save..."
-msgstr ""
+msgstr "å­?å?¨..."
 
 #: ../src/anim-activity/anim.py:109
 msgid "Load..."
-msgstr ""
+msgstr "å? è½½..."
 
 #: ../src/anim-activity/anim.py:115
-#, fuzzy
-#| msgid "Mouse manipulation"
 msgid "Run the animation"
-msgstr "é¼ æ ?æ??ä½?"
+msgstr "����"
 
 #: ../src/anim-activity/anim.py:121
-#, fuzzy
-#| msgid "Select all"
 msgid "Select"
-msgstr "å?¨é??"
+msgstr "é??æ?©"
 
 #: ../src/anim-activity/anim.py:127
-#, fuzzy
-#| msgid "Use rectangles"
 msgid "Rectangle"
-msgstr "使��形"
+msgstr "ç?©å½¢"
 
 #: ../src/anim-activity/anim.py:133
-#, fuzzy
-#| msgid "Use rectangles"
 msgid "Filled rectangle"
-msgstr "使��形"
+msgstr "填满�形"
 
 #: ../src/anim-activity/anim.py:139
-#, fuzzy
-#| msgid "Chile"
 msgid "Circle"
-msgstr "��"
+msgstr "å??å½¢"
 
 #: ../src/anim-activity/anim.py:145
-#, fuzzy
-#| msgid "Use circles"
 msgid "Filled circle"
-msgstr "使ç?¨å??å½¢"
+msgstr "填满å??å½¢"
 
 #: ../src/anim-activity/anim.py:151
-#, fuzzy
-#| msgid "wine"
 msgid "Line"
-msgstr "é??紫红"
+msgstr "线�"
 
 #: ../src/anim-activity/anim.py:157
 #: ../src/wordprocessor-activity/wordprocessor.c:87
@@ -1227,39 +1213,31 @@ msgstr "æ??æ?¬"
 
 #: ../src/anim-activity/anim.py:163
 msgid "Image..."
-msgstr ""
+msgstr "å?¾å??..."
 
 #: ../src/anim-activity/anim.py:169
-#, fuzzy
-#| msgid "Filter"
 msgid "Fill"
-msgstr "�滤"
+msgstr "填满"
 
 #: ../src/anim-activity/anim.py:175
-#, fuzzy
-#| msgid "Default"
 msgid "Delete"
-msgstr "é»?认缺ç??"
+msgstr "å? é?¤"
 
 #: ../src/anim-activity/anim.py:181
 msgid "Flip"
-msgstr ""
+msgstr "翻转"
 
 #: ../src/anim-activity/anim.py:187
-#, fuzzy
-#| msgid "anise"
 msgid "Raise"
-msgstr "���"
+msgstr "å??移ä¸?å±?"
 
 #: ../src/anim-activity/anim.py:193
-#, fuzzy
-#| msgid "flower"
 msgid "Lower"
-msgstr "è?±"
+msgstr "å??移ä¸?å±?"
 
 #: ../src/anim-activity/anim.py:753
 msgid "Current frame"
-msgstr ""
+msgstr "ç?°æ??ç??æ¡?æ?¶"
 
 #: ../src/anim-activity/anim.xml.in.h:1
 msgid "Create a drawing or an animation"
@@ -1275,7 +1253,10 @@ msgid ""
 "create attractive drawings based on basic shapes: rectangles, ellipses and "
 "lines. To give children a wider range of choices, a set of images can also "
 "be used."
-msgstr "å?¨è¿?个游æ??中孩å­?å?¯ä»¥è?ªç?±å?°ç?»ç?»ã??"
+msgstr ""
+"å?¨è¿?个游æ??中ï¼?å­©å­?们å?¯ä»¥è?ªç?±å?°å??ä½?ã??æ??们ç??ç?®ç??æ?¯å??ç?°å­©å­?å¦?ä½?使ç?¨å?ºæ?¬ç??å½¢ç?¶"
+"ï¼?æ?¹å½¢ã??椭å??ã??线æ?¡ï¼?å??ä½?å?¸å¼?人ç??å?¾ç?»ã??ç»?ä¸?å­©å­?们æ?´å¤?ä¸?å??ç??é??æ?©ï¼?è¿?å?¯ä»¥é??æ?©ä½¿"
+"ç?¨å?¾ç??ã??"
 
 #: ../src/anim-activity/anim.xml.in.h:4 ../src/draw-activity/draw.xml.in.h:4
 msgid "Needs to be capable of moving and clicking the mouse easily"
@@ -1323,15 +1304,15 @@ msgstr "å??"
 
 #: ../src/awele-activity/awele.c:523
 msgid "Choose a house"
-msgstr "é??æ?©ä¸?个æ?¿å­?"
+msgstr "ç?¹å?»ä¸?é?¢æ?°å­?æ?¥é??æ?©ä¸?个æ´?å­?"
 
 #: ../src/awele-activity/awele.c:638
 msgid "Your turn to play ..."
-msgstr "轮�你� ..."
+msgstr "è½®å?°ä½ äº?ï¼?ç?¹å?»ä¸?é?¢æ?°å­?æ?¥é??æ?©ä¸?个æ´?å­?..."
 
 #: ../src/awele-activity/awele.c:679
 msgid "Not allowed! Try again !"
-msgstr "ä¸?å??许ï¼?请å??è¯?ä¸?次ï¼?"
+msgstr "ä¸?å??许é??æ?©è¿?个æ´?å­?ï¼?请å??é??æ?©ä¸?次ï¼?"
 
 #: ../src/awele-activity/awele.xml.in.h:1
 msgid ""
@@ -1358,20 +1339,23 @@ msgid ""
 "his/her own territory, ending the game. (Source Wikipedia &lt;http://en.";
 "wikipedia.org/wiki/Oware&gt;)"
 msgstr ""
-"å?¨æ¸¸æ??å¼?å§?æ?¶æ¯?个æ?¿å­?å??æ?¾ç??å??个ç§?å­?ï¼?游æ??è??è½®æµ?移å?¨è¿?äº?ç§?å­?ã??å?¨æ¯?ä¸?è½®ï¼?æ¯?个游"
-"æ??è??å?¨è?ªå·±ç??æ?§å?¶ä¸?å?¨å?­ä¸ªæ?¿å­?中é??æ?©ä¸?个ï¼?游æ??è??å°?该æ?¿å­?中ç??å?¨é?¨ç§?å­?移走ï¼?å??æ?¶"
-"å??å??å®?们ï¼?并æ??顺æ?¶é??ä»?å??å§?æ?¿å­?å¼?å§?ç?¹æ»´ä¸?个ç§?å­?å?°æ¯?个æ?¿å­?ï¼?è¿?个è¿?ç¨?å?«å??æ?­ç§?ã??"
-"ç§?å­?ä¸?è¦?å??å??å?°æ??ç»?æ??绩ç??æ?¿å­?中ï¼?ä¹?ä¸?è¦?å??é??å?°ç§»å?ºç??æ?¿å­?中ï¼?å??å§?æ?¿å­?åº?æ?¾ç©ºï¼?å¦?"
-"æ??æ?¿å­?中已æ??12个ç§?å­?ï¼?该æ?¿å­?å°?被跳è¿?ï¼?并ä¸?第å??äº?个ç§?å­?å°?被æ?¾å?¥ä¸?ä¸?个æ?¿å­?中ã??"
-"ä¸?è½®å??ï¼?å¦?æ??æ??å??ä¸?个ç§?å­?被æ?¾å?°å¯¹æ??ç??æ?¿å­?中并ä¸?使该æ?¿å­?中ç??ç§?å­?æ?°ä¸º2æ??3ï¼?å??è¿?"
-"个æ?¿å­?中ç??æ??æ??ç§?å­?å°?被ä¿?è?·å¹¶è¢«æ?¾å?¥æ??绩æ?¿ä¸­ï¼?å?¨æ²¡æ??æ??绩æ?¿ç??游æ??中å°?被æ?ªç??ï¼?ã??"
-"å¦?æ??å??æ?°ç¬¬äº?个ç§?å­?ä¹?使å¾?对æ??æ?¿å­?中ç??ç§?å­?æ?°è¾¾å?°2æ??3ï¼?è¿?äº?ä¹?å°?被ä¿?è?·ï¼?以此类"
-"æ?¨ã??ç?¶è??ï¼?å¦?æ??ä¸?次移å?¨å°±å°?ä¿?è?·æ??个对æ??ç??å?¨é?¨ç§?å­?ï¼?è¿?äº?ä¿?è?·å°?被没æ?¶æ?¾å??游æ??"
-"中ï¼?å? æ­¤é?²æ­¢äº?对æ??é??æ?°æ¸¸æ??ã??è¿?个å??对ä¿?è?·æ??个对æ??ç??å?¨é?¨ç§?å­?ç??ç¦?止项å??ä¸?é??常æ?®"
-"é??æ?³æ³?æ??å?³ï¼?å°±æ?¯æ??个游æ??è??å¿?é¡»å??ä¸?个移å?¨ä»¥å??许对æ??è?½å¤?继续游æ??ã??å¦?æ??æ??个对æ??"
-"ç??æ?¿å­?空äº?ï¼?å½?å??ç??游æ??è??å¿?é¡»å??ä¸?个移å?¨ä¸ºé?£ä¸ªå¯¹æ??å??å??ç§?å­?å¦?æ??没æ??è¿?æ ·ç??移å?¨ç??"
-"å?¯è?½ï¼?å½?å??ç??游æ??è??å°?ä¿?è?·ä»?é¢?å?°ä¸­ç??å?¨é?¨ç§?å­?ï¼?并ç»?æ??游æ??ã??ï¼?æ?¥æº? Wikipedia &lt;"
-"http://en.wikipedia.org/wiki/Oware&gt;ï¼?";
+"å?¨æ¸¸æ??å¼?å§?æ?¶æ¯?个æ´?é??é?¢æ?¾ç??4é¢?ç§?å­?ï¼?ä½ ç??对æ??æ?¯ç?µè??ï¼?ä½ è·?ç?µè??è½®æµ?å??é??ç§?å­?ã??å?¨æ¯?"
+"个å??å??中ï¼?ä½ å?¯ä»¥ç?¹å?»å?¨å±?å¹?ä¸?æ?¾ç¤ºç??1å?°6个æ´?é??é?¢æ?¥é??æ?©å?¶ä¸­1个æ´?ï¼?ç?¶å??ç?µè??å°?ä¼?æ ¹"
+"æ?®ä»¥ä¸?ç??è§?å??æ?¥è?ªå?¨è¿?ç®?ç»?æ??ï¼?è??æ¯?个æ´?æ??è¾¹ç??æ?°å­?æ?¾ç¤ºäº?该æ´?ç??ç§?å­?æ?°é??ï¼?\n"
+"å½?游æ??è??é??æ?©äº?1个æ´?ï¼?å°?ä¼?æ??该æ´?ç??å?¨é?¨ç§?å­?æ?¿èµ°ï¼?ç?¶å??以é??æ??é??æ?¹å??å??é??å?°å?¶ä»?ç??æ´?"
+"å­?é??é?¢ï¼?1个æ´?å??é??1é¡?ç§?å­?ï¼?è¿?个è¿?ç¨?å?«å??æ?­ç§?ã??ç§?å­?ä¸?ä¼?å??é??å?°'è¨?å??æ?¿'中ï¼?å?¨è¿?个"
+"游æ??é??ï¼?å??è¾¹ç??'计å??æ?¿'æ?¯ä½ ç??ï¼?å??è¾¹ç??'计å??æ?¿'æ?¯å¯¹æ??ç??ï¼?ï¼?ä¹?ä¸?ä¼?å??å??å??å?ºç§?å­?ç??"
+"æ´?é??é?¢ï¼?å??å§?æ?¿å­?è¦?ä¿?æ??空ç??ï¼?å¦?æ??æ´?é??é?¢å·²æ??12é¢?ç§?å­?ï¼?该æ´?å°?被跳è¿?ï¼?è??第12é¢?ç§?"
+"å­?å°?被æ?¾å?¥ä¸?1个æ´?å??ã??ä¸?个å??å??以å??ï¼?å¦?æ??æ??å??1é¢?ç§?å­?被æ?¾å?°å¯¹æ??ç??æ´?å??ï¼?æ?°ä½¿æ­¤æ´?"
+"ç??ç§?å­?æ?¸ç?º2æ??3é¡?ï¼?é?£ä¹?è¿?个æ´?å??ç??æ??æ??ç§?å­?å°?被ä¿?è?·å¹¶è¢«æ?¾å?¥è¯¥æ¸¸æ??è??ç??'å¾?å??æ?¿'中"
+"ï¼?å?¨å?¶ä»?游æ??中å¦?æ??没æ??'å¾?å??æ?¿'å°±æ?¾å?°æ??è¾¹ï¼?ã??å¦?æ??æ­¤æ?¶ä¸?ä¸?个ç»?è¿?对æ??ç??æ´?å­?ç??ç§?"
+"å­?æ?¸ä¹?ç?º2æ??3é¢?ï¼?å??ä¹?å°?é?£æ´?å?§ç??ç§?å­?ä¸?ä½µæ?¿èµ°ï¼?以此é¡?æ?¨ã??ç?¶è??ï¼?å¦?æ??1个å??é??ç??å?¨ä½?"
+"å°±å??å¾?äº?对æ??ç??å?¨é?¨ç§?å­?ï¼?é?£ä¹?è¿?次å¾?æ?¥ç??ç§?å­?å°±å°?被没æ?¶å¹¶æ?¾å??游æ??中ï¼?è¿?个å?¨ä½?å°?"
+"ç¦?止对æ??é??æ?°ç?©æ¸¸æ??ã??è¿?个å??对ä¿?è?·å¯¹æ??ç??å?¨é?¨ç§?å­?ç??ç¦?æ­¢è¡?为æ?¯ä¸?个é??常æ?®é??ç??æ¦?"
+"念ï¼?å°±æ?¯å¸?æ??游æ??è??å¿?é¡»å??ä¸?个å??é??å?¨ä½?以å??许对æ??è?½å¤?继续ç?©æ¸¸æ??ã??å¦?æ??对æ??ç??æ´?å­?"
+"空äº?ï¼?å½?å??ç??游æ??è??å¿?é¡»å??ä¸?个å??é??å?¨ä½?为é?£ä¸ªå¯¹æ??å??é??ç§?å­?ã??å¦?æ??ä¸?å?¯è?½å??è¿?个å?¨ä½?"
+"ç??è¯?ï¼?å½?å??ç??游æ??è??å°?å?¯ä»¥ä¿?è?·å?¨é?¨ç§?å­?æ?¾å?¥ä»?/她ç??é¢?å??å??ï¼?并ç»?æ??游æ??ã??ï¼?æ?¥æº? "
+"Wikipedia &lt;http://en.wikipedia.org/wiki/Oware&gt;ï¼?";
 
 #: ../src/awele-activity/awele.xml.in.h:2
 msgid "Oware"
@@ -1379,7 +1363,7 @@ msgstr "Oware"
 
 #: ../src/awele-activity/awele.xml.in.h:3
 msgid "Play the Oware strategy game against Tux"
-msgstr "ç?© Oware ç­?ç?¥æ¸¸æ??ä¸?Tuxæ??è¡¡"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?© Oware ç­?ç?¥æ¸¸æ??"
 
 #: ../src/awele-activity/awele.xml.in.h:4
 msgid ""
@@ -1391,11 +1375,12 @@ msgid ""
 "each (draw). If both players agree that the game has been reduced to an "
 "endless cycle, each player captures the stones on their side of the board."
 msgstr ""
-"è¿?个游æ??å?°ç?®æ ?æ?¯æ¯?ä½ ç??对æ??è?·å¾?æ?´å¤?ç??ç§?å­?ã??å? ä¸ºè¯¥æ¸¸æ??å?ªæ??48个ç§?å­?ï¼?å?ªé??è?·å¾?25"
-"个就足以æ??å??äº?ã??å? ä¸ºç§?å­?æ?°ç?®ä¸ºå?¶æ?°ï¼?æ??以å½?æ¯?个游æ??è??é?½è?·å¾?24个ç§?å­?æ??æ??å¹³å±?æ?¶"
-"游æ??ä»?æ??å?¯è?½ç»?æ??ã??å½?æ??ä¸?个游æ??è??è?·å¾?25个å??25个以ä¸?ç??ç?³å¤´æ??è??å½?两个游æ??è??é?½æ??"
-"24个ç?³å¤´æ?¶æ¸¸æ??ç»?æ??ã??å¦?æ??两个游æ??è??é?½å??æ??å??å°?游æ??死循ç?¯ï¼?æ¯?个游æ??è??å°?ä¿?è?·æ¸¸æ??"
-"æ?¿è¾¹ä¸?ç??ç?³å¤´ã??"
+"è¿?个游æ??ç??ç?®ç??æ?¯è¦?让你ç??ç§?å­?æ¯?ä½ ç??对æ??å¤?ã??该游æ??é??é?¢å?±æ??12个æ´?å­?ï¼?ä½ æ?¥æ??6个æ´?"
+"å­?ï¼?对æ??æ?¥æ??6个æ´?å­?ï¼?æ¯?个æ´?å­?æ??4é¢?ç§?å­?ã??å? ä¸ºæ¸¸æ??ä¸?å?±æ??48个ç§?å­?ï¼?ä½ å?ªé??è?·å¾?25"
+"é¢?ç§?å­?就足以æ??å??äº?ã??å? ä¸ºç§?å­?æ?°ç?®ä¸ºå?¶æ?°ï¼?æ??以å½?æ¯?个游æ??è??é?½è?·å¾?24é¢?ç§?å­?æ??æ??å¹³"
+"å±?æ?¶æ¸¸æ??ä»?æ??å?¯è?½ç»?æ??ã??å½?æ??ä¸?个游æ??è??è?·å¾?25é¢?ç§?å­?æ??25é¢?以ä¸?ç??ç§?å­?ï¼?æ??è??å½?两个"
+"游æ??è??é?½æ??24个ç§?å­?æ?¶æ¸¸æ??ç»?æ??ã??å¦?æ??两个游æ??è??é?½å??æ??此游æ??è¿?å?¥äº?死循ç?¯ç??ç?¶æ??ï¼?"
+"æ¯?个游æ??è??å°?ä¿?è?·æ¸¸æ??æ?¿è¾¹ä¸?ç??ç§?å­?ã??"
 
 #: ../src/babymatch-activity/babymatch.xml.in.h:1
 #: ../src/babymatch-activity/resources/babymatch/board1_0.xml.in.h:1
@@ -1446,7 +1431,7 @@ msgstr ""
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:1
 msgid "Complete the puzzle"
-msgstr "���迷�"
+msgstr "å®?æ??è¿·é¢?"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:2
 msgid ""
@@ -1468,46 +1453,47 @@ msgstr "è¿?å¼ ç??ç??å?¾ç??ç?± Andre Connes æ??ä¾?并å?¨ GPL ä¸?å??è¡?"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board5_0.xml.in.h:1
 msgid "Hello ! My name is Lock."
-msgstr "你好ï¼?æ??å?« Lock ã??"
+msgstr "你好ï¼?æ??å?«ã??é??å­?ã??ã??"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board6_0.xml.in.h:1
 msgid "Lock on the grass."
-msgstr "Lock å?¨è??å?°ä¸?ã??"
+msgstr "è??å?°ä¸?ç??ã??é??å­?ã??ã??"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board7_0.xml.in.h:1
 msgid "Lock with colored shapes."
-msgstr "Lock å?? 彩è?²å½¢ç?¶ã??"
+msgstr "彩è?²å½¢ç?¶ç??ã??é??å­?ã??"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board8_0.xml.in.h:1
 msgid "Paul Gauguin, Arearea - 1892"
-msgstr "��·��� Arearea - 1892"
+msgstr "ä¿?ç½?·é«?æ?´ï¼?ã??æ¶?é?£Areareaã?? - 1892å¹´"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board8_1.xml.in.h:1
 msgid "Pieter Bruegel the Elder, The peasants wedding - 1568"
-msgstr "è??å¸?å??å?²å°?ï¼?ã??å??æ°?ç??å©?礼ã?? - 1568"
+msgstr "è??å¸?å??å?²å°?ï¼?ã??å??æ°?ç??å©?礼ã?? - 1568å¹´"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board8_2.xml.in.h:1
 msgid "The Lady and the Unicorn - XVe century"
-msgstr "ã??æ·?女ä¸?ç?¬è§?å?½ã?? - XVe century"
+msgstr "ã??æ·?女ä¸?ç?¬è§?å?½ã?? - 15ä¸?纪ï¼?1500年代ï¼?"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board8_3.xml.in.h:1
 msgid "Vincent van Gogh, Bedroom in Arles - 1888"
-msgstr "æ??森ç?¹Â·æ¢µé«?ï¼?ã??å?¨é?¿å°?ç??å?§å®¤ã?? - 1890"
+msgstr "æ??森ç?¹Â·æ¢µé«?ï¼?ã??å?¨é?¿å°?ç??å?§å®¤ã?? - 1890å¹´"
 
 #: ../src/babyshapes-activity/resources/babyshapes/board8_4.xml.in.h:1
 msgid "Ambrosius Bosschaert the Elder, Flower Still Life - 1614"
-msgstr "Ambrosius Bosschaert the Elderï¼?ã??ä»?ç?¶æ´»ç??ç??è?±ã?? - 1614"
-
-#: ../src/ballcatch-activity/ballcatch.xml.in.h:1
-msgid "Make the ball go to Tux"
-msgstr "ç»? Tux ä¼ ç??"
+msgstr "å®?æ?®ç½?ä¿®æ?¯.å??æ?¯æ?¥å°?ç?¹ ä¸?å?¤ï¼?ã??ä»?ç?¶æ´»ç??ç??è?±ã?? - 1614å¹´"
 
+#: ../src/ballcatch-activity/ballcatch.py:75
 #: ../src/ballcatch-activity/ballcatch.xml.in.h:2
 msgid ""
 "Press the two shift keys at the same time, to make the ball go in a straight "
 "line."
 msgstr "å??æ?¶æ??ä¸?两个 shift é?®ï¼?æ??è?½ä¼ å?ºç?´çº¿ç??ã??"
 
+#: ../src/ballcatch-activity/ballcatch.xml.in.h:1
+msgid "Make the ball go to Tux"
+msgstr "ç»?å°?ä¼?é¹?ä¼ ç??"
+
 #: ../src/bargame-activity/bargame.xml.in.h:1
 msgid "Brain"
 msgstr "头è??"
@@ -1526,7 +1512,7 @@ msgid ""
 "Place balls in the holes. You win if the computer has to place the last "
 "ball. If you want Tux to begin, just click on him."
 msgstr ""
-"å°?ç??æ?¾å?¥æ´?中ã??å¦?æ??你使å¾?ç?µè??æ?¾ç½®æ??å??ä¸?ç??ï¼?ä½ å°?è?·è??ã??å¦?æ??ä½ æ?³è®© Tux å??å¼?å§?ï¼?请"
+"å°?ç??æ?¾å?¥æ´?中ã??å¦?æ??你让ç?µè??å??å?ºæ??å??ä¸?ç??ï¼?ä½ å°?è?·è??ã??å¦?æ??ä½ æ?³è®©å°?ä¼?é¹?å??å¼?å§?ï¼?请"
 "ç?¹å?»å®?ã??"
 
 #: ../src/bargame-activity/bargame.xml.in.h:5
@@ -1540,7 +1526,7 @@ msgstr "移�鼠�"
 
 #: ../src/billard-activity/billard.xml.in.h:1
 msgid "Kick the ball into the black hole on the right"
-msgstr "æ??ç??踢å?¥å?³è¾¹é»?è?²æ´?中"
+msgstr "æ??ç??踢å?¥å?³è¾¹é»?æ´?中"
 
 #: ../src/billard-activity/billard.xml.in.h:2
 msgid "Kick the ball into the goal"
@@ -1561,7 +1547,7 @@ msgstr "踢ç??è¿?æ´?"
 #: ../src/penalty-activity/penalty.xml.in.h:4
 #: ../src/tangram-activity/tangram.xml.in.h:8
 msgid "Mouse-manipulation"
-msgstr "é¼ æ ?"
+msgstr "é¼ æ ?æ??ä½?"
 
 #: ../src/billard-activity/billard.xml.in.h:4
 msgid ""
@@ -1587,16 +1573,16 @@ msgstr "Python 游æ??"
 
 #: ../src/boards/python.c:64
 msgid "Special board that embeds python into GCompris."
-msgstr "å°? python åµ?å?¥ GCompris ç??ç?¹å?«æ¸¸æ??ã??"
+msgstr "å°? Python åµ?å?¥ GCompris ç??ç?¹å?«æ¸¸æ??ã??"
 
 #: ../src/boards/python.c:88
 msgid "Special board that embeds python into gcompris."
-msgstr "å°? python åµ?å?¥ GCompris ç??ç?¹å?«æ¸¸æ??ã??"
+msgstr "å°? Python åµ?å?¥ GCompris ç??ç?¹å?«æ¸¸æ??ã??"
 
 #: ../src/canal_lock-activity/canal_lock.xml.in.h:1
 #: ../src/watercycle-activity/watercycle.xml.in.h:2
 msgid "Drawing by Stephane Cabaraux."
-msgstr "Stephane Cabaraux ç?»ã??"
+msgstr "Stephane Cabaraux ç??ç»?ç?»ã??"
 
 #: ../src/canal_lock-activity/canal_lock.xml.in.h:2
 msgid "Operate a canal lock"
@@ -1607,14 +1593,14 @@ msgid ""
 "Tux is in trouble, and needs to take his boat through a lock. Help Tux and "
 "find out how a canal lock works."
 msgstr ""
-"Tux é??å?°éº»ç?¦äº?ï¼?å®?é??è¦?æ??è?¹å¼?è¿?è?¹é?¸ã??请帮å?© Tux å??æ?¶å­¦ä¹ è?¹é?¸æ?¯å¦?ä½?å·¥ä½?ç??ã??"
+"å°?ä¼?é¹?é??å?°éº»ç?¦äº?ï¼?å®?é??è¦?æ??è?¹å¼?è¿?è?¹é?¸ã??请帮å?©å°?ä¼?é¹?å??æ?¶å­¦ä¹ è?¹é?¸æ?¯å¦?ä½?å·¥ä½?ç??ã??"
 
 #: ../src/canal_lock-activity/canal_lock.xml.in.h:4
 msgid ""
 "You are in charge of the canal lock. Open the gates and the locks in the "
 "right order, so Tux can travel through the gates in both directions."
 msgstr ""
-"ä½ æ??管è¿?个è?¹é?¸ã??å®?ç?§æ­£ç¡®ç??顺åº?æ??å¼?æ°´é?¸å??è?¹é?¸ï¼?让 Tux ä»?两边é?½å?¯ä»¥é©¶è¿?é?¸é?¨ã??"
+"ä½ æ??管è¿?个è?¹é?¸ã??å®?ç?§æ­£ç¡®ç??顺åº?æ??å¼?æ°´é?¸å??è?¹é?¸ï¼?让å°?ä¼?é¹?ä»?两边é?½å?¯ä»¥é©¶è¿?é?¸é?¨ã??"
 
 #: ../src/chat-activity/chat.py:77
 msgid "All messages will be displayed here.\n"
@@ -1645,15 +1631,15 @@ msgstr "ä½ å¿?é¡»é¦?å??å?¨ä½ ç??é¢?é??ç??中设置ä¸?个é¢?é??ã??\n"
 
 #: ../src/chat-activity/chat.py:327
 msgid "Your friends must set the same channel in order to communicate with you"
-msgstr "ä½ ç??æ??å??å¿?须设置ç?¸å??ç??é¢?é??å??ä½ é??ä¿¡"
+msgstr "ä½ ç??æ??å??å¿?须设置ç?¸å??ç??é¢?é??æ??è?½å??ä½ é??ä¿¡"
 
 #: ../src/chat-activity/chat.xml.in.h:1
 msgid "Chat with your friends"
-msgstr "å??ä½ ç??æ??å??è??è??"
+msgstr "å??ä½ ç??æ??å??è??天"
 
 #: ../src/chat-activity/chat.xml.in.h:2
 msgid "This chat activity only works on the local network"
-msgstr "è¿?个è??天游æ??å?ªè?½å?¨æ?¬å?°å±?å??ç½?中使ç?¨"
+msgstr "è¿?个è??天工å?·å?ªè?½å?¨æ?¬å?°å±?å??ç½?中使ç?¨"
 
 #: ../src/chat-activity/chat.xml.in.h:3
 msgid ""
@@ -1663,13 +1649,13 @@ msgid ""
 "program running the chat activity on that local network will receive and "
 "display your message."
 msgstr ""
-"å?¨è¿?个è??天游æ??中你å?ªè?½å??å??ä¸?个å±?å??ç½?中ç??å?¶ä»? GCompris ç?¨æ?·è??天ï¼?ä¸?è?½å?¨è?±ç?¹ç½?"
-"ä¸?使ç?¨ã??ä½ å?ªé??è¾?å?¥ä¿¡æ?¯å¹¶æ??å??车é?®ï¼?ä½ å??ç??æ¶?æ?¯å°±ä¼?被广æ?­å?°å±?å??ç½?中ï¼?并ä¸?æ¯?个å??"
-"ç½?中正å?¨è¿?è¡?è??天游æ??ç?? GCompris ç¨?åº?é?½å°?æ?¥æ?¶å¹¶æ?¾ç¤ºä½ ç??æ¶?æ?¯ã??"
+"å?¨è¿?个è??天工å?·ä¸­ä½ å?ªè?½å??å??ä¸?个å±?å??ç½?中ç??å?¶ä»? GCompris ç?¨æ?·è??天ï¼?ä¸?è?½å?¨è?±ç?¹ç½?"
+"ä¸?使ç?¨ã??ä½ å?ªé??è¾?å?¥ä¿¡æ?¯å¹¶æ??å??车é?®ï¼?ä½ å??å?ºç??ä¿¡æ?¯å°±ä¼?被广æ?­å?°å±?å??ç½?中ï¼?并ä¸?æ¯?个"
+"å??ç½?中正å?¨è¿?è¡?è??天工å?·ç?? GCompris ç?¨æ?·é?½å°?æ?¥æ?¶å?°ä½ ç??ä¿¡æ?¯ã??"
 
 #: ../src/chess_computer-activity/chess.c:223
 msgid "Error: The external program gnuchess died unexpectedly"
-msgstr "é??误ï¼?GNU象æ£?æ?©å±?ç¨?åº?æ??å¤?死亡"
+msgstr "é??误ï¼?gnuchess æ?©å±?ç¨?åº?è¿?è¡?ä¸?äº?"
 
 #: ../src/chess_computer-activity/chess.c:258
 #: ../src/chess_computer-activity/chess.c:304
@@ -1678,8 +1664,8 @@ msgid ""
 "to play chess in gcompris.\n"
 "First install it, and check it is in "
 msgstr ""
-"é??误ï¼?å?¨GCompris ç?©è±¡æ£?游æ??é??è¦?GNU象æ£?æ?©å±?ç¨?åº?\n"
-"å¿?é¡»å??å®?è£?该ç¨?åº?ï¼?并确认å®?å?¨ "
+"é??误ï¼?å?¨GCompris ç?©è±¡æ£?游æ??é??è¦?gnuchess æ?©å±?ç¨?åº?\n"
+"å¿?é¡»å??å®?è£?该ç¨?åº?ï¼?并确认å®?å?¨"
 
 #: ../src/chess_computer-activity/chess.c:644
 msgid "White's Turn"
@@ -1699,11 +1685,11 @@ msgstr "��确认"
 
 #: ../src/chess_computer-activity/chess.c:1184
 msgid "Black mates"
-msgstr "é»?æ£?å??ä¼´"
+msgstr "���死"
 
 #: ../src/chess_computer-activity/chess.c:1189
 msgid "White mates"
-msgstr "ç?½æ£?å??ä¼´"
+msgstr "���死"
 
 #: ../src/chess_computer-activity/chess.c:1194 ../src/gcompris/bonus.c:195
 #: ../src/gcompris/bonus.c:204
@@ -1712,7 +1698,7 @@ msgstr "平�"
 
 #: ../src/chess_computer-activity/chess.c:1222
 msgid "Error: The external program gnuchess died unexpectingly"
-msgstr "é??误ï¼?GNU象æ£?æ?©å±?ç¨?åº?æ??å¤?死亡"
+msgstr "é??误ï¼?gnuchess æ?©å±?ç¨?åº?è¿?è¡?ä¸?äº?"
 
 #: ../src/chess_computer-activity/chess_computer.xml.in.h:1
 #: ../src/chess_movelearn-activity/chess_movelearn.xml.in.h:2
@@ -1749,9 +1735,9 @@ msgid ""
 "images are copyright Franck Doucet. Dates of Transportation are based on "
 "those found in &lt;http://www.wikipedia.org&gt;.";
 msgstr ""
-"æ??亮ç?§ç??ç??æ??å½? NASA æ??æ??ã??太空é?³æ??æ?¥è?ª Tuxpaint å?? Vegastrike 并å?¨ GPL "
-"License 许å?¯ä¸?å??è¡?ã??交é??å·¥å?·å?¾å??ç??æ??å½? Franck Doucet æ??æ??ã??交é??å·¥å?·å??æ??æ?¥æ??æ?¥"
-"è?ªäº? &lt;http://www.wikipedia.org&gt;ã??";
+"æ??亮ç?§ç??ç??æ??å½? NASA æ??æ??ã??太空é?³æ??æ?¥è?ª Tuxpaint å?? Vegastrike 并å?¨ GPL 许å?¯ä¸?"
+"å??è¡?ã??交é??å·¥å?·å?¾å??ç??æ??å½? Franck Doucet æ??æ??ã??交é??å·¥å?·å??æ??æ?¥æ??æ?¥è?ªäº? &lt;"
+"http://www.wikipedia.org&gt;ã??";
 
 #: ../src/chronos-activity/chronos.xml.in.h:4
 msgid "Pick from the pictures on the left and put them on the red dots"
@@ -1759,11 +1745,11 @@ msgstr "å°?左边ç??å?¾ç??æ?¾å?¨å¯¹åº?ç??红ç?¹ä¸?"
 
 #: ../src/chronos-activity/chronos.xml.in.h:5
 msgid "Sort the pictures into the order that tells the story"
-msgstr "æ??åº?è¿?äº?å?¾ç??ï¼?说ä¸?个æ??äº?"
+msgstr "æ??åº?è¿?äº?å?¾ç??æ?¥è®²ä¸?个æ??äº?"
 
 #: ../src/chronos-activity/chronos.xml.in.h:6
 msgid "Tell a short story"
-msgstr "说ä¸?个ç?­æ??äº?"
+msgstr "讲ä¸?个ç?­æ??äº?"
 
 #: ../src/chronos-activity/resources/chronos/board1_0.xml.in.h:1
 msgid "Moonwalker"
@@ -1799,14 +1785,14 @@ msgstr "��"
 
 #: ../src/chronos-activity/resources/chronos/board2_0.xml.in.h:1
 msgid "Tux and the apple tree"
-msgstr "Tux å??è?¹æ??æ ?"
+msgstr "å°?ä¼?é¹?å??è?¹æ??æ ?"
 
 #: ../src/chronos-activity/resources/chronos/board3_0.xml.in.h:1
 #: ../src/chronos-activity/resources/chronos/board3_2.xml.in.h:1
 #: ../src/chronos-activity/resources/chronos/board3_4.xml.in.h:1
 #: ../src/chronos-activity/resources/chronos/board4_2.xml.in.h:1
 msgid "1769 Cugnot's fardier"
-msgstr "1769 Cugnot �汽汽车"
+msgstr "1769å¹´ å±?纽ç??è?¸æ±½æ±½è½¦"
 
 #: ../src/chronos-activity/resources/chronos/board3_0.xml.in.h:2
 #: ../src/chronos-activity/resources/chronos/board3_3.xml.in.h:5
@@ -1814,7 +1800,9 @@ msgstr "1769 Cugnot �汽汽车"
 msgid ""
 "1829 Stephenson's Rocket\n"
 "Steam locomotive"
-msgstr "1829 Stephenson �汽�车"
+msgstr ""
+"1829å¹´ ç½?伯ç?¹ï¼?å?²è??è?¬æ£®ç??ç?«ç®­\n"
+"�汽�车"
 
 #: ../src/chronos-activity/resources/chronos/board3_0.xml.in.h:4
 msgid ""
@@ -1841,22 +1829,22 @@ msgid ""
 "1783 Montgolfier brothers'\n"
 "hot air balloon"
 msgstr ""
-"1783 Montgolfier å??å¼?\n"
-"ç?­æ°?ç??"
+"1783å¹´ æ³?å?½ç??è??æ??å°?è´¹å??å??å¼?\n"
+"ç?­ç©ºæ°?æ°?ç??"
 
 #: ../src/chronos-activity/resources/chronos/board3_1.xml.in.h:3
 #: ../src/chronos-activity/resources/chronos/board3_2.xml.in.h:4
 #: ../src/chronos-activity/resources/chronos/board3_4.xml.in.h:4
 #: ../src/chronos-activity/resources/chronos/board4_0.xml.in.h:1
 msgid "1880 Clement Ader's Eole"
-msgstr "1880 Clement Ader 'Eole' ���"
+msgstr "1880å¹´ è?±å?½ç??å??è??é??ç?¹â?§é?¿ä»£ç?¾ç??ä¼?欧å?·(å?³é¢¨ç¥?ä¹?æ??)é£?è¡?å?¨"
 
 #: ../src/chronos-activity/resources/chronos/board3_1.xml.in.h:4
 msgid ""
 "1906 Paul Cornu\n"
 "First helicopter flight"
 msgstr ""
-"1906 Paul Cornu\n"
+"1906å¹´ æ³?å?½ç??ä¿?å?¥é??\n"
 "é¦?æ?¶ç?´å??æ?º"
 
 #: ../src/chronos-activity/resources/chronos/board3_2.xml.in.h:2
@@ -1865,32 +1853,32 @@ msgid ""
 "1791 Comte de Sivrac's\n"
 "Celerifere"
 msgstr ""
-"1791 Comte de Sivrac\n"
+"1791å¹´ æ³?å?½ç??西夫æ??å??伯ç?µ\n"
 "�马车"
 
 #: ../src/chronos-activity/resources/chronos/board4_0.xml.in.h:2
 msgid "1903 The Wright brothers' Flyer III"
-msgstr "1903 Wright å??å¼? â??é£?è¡?è??3å?·â?? "
+msgstr "1903å¹´ ç¾?å?½è??ç?¹å??å¼?ç??â??é£?è¡?è??3å?·â?? "
 
 #: ../src/chronos-activity/resources/chronos/board4_0.xml.in.h:3
 msgid ""
 "1909 Louis Bleriot crosses\n"
 "the English Channel"
 msgstr ""
-"1909 Louis Bleriot\n"
+"1909å¹´ æ³?å?½é£?è¡?å??è·¯æ??·å¸?è?±é??奥\n"
 "ç©¿è¶?è?±å??å?©æµ·å³¡"
 
 #: ../src/chronos-activity/resources/chronos/board4_0.xml.in.h:5
 #: ../src/chronos-activity/resources/chronos/board4_1.xml.in.h:7
 msgid "Aviation"
-msgstr "�空�"
+msgstr "�空�"
 
 #: ../src/chronos-activity/resources/chronos/board4_1.xml.in.h:1
 msgid ""
 "1927 Charles Lindbergh\n"
 "crosses the Atlantic Ocean"
 msgstr ""
-"1927 Charles Lindbergh\n"
+"1927å¹´ ç¾?å?½äººæ?¥å°?æ?¯Â·æ??德伯格\n"
 "穿�大西�"
 
 #: ../src/chronos-activity/resources/chronos/board4_1.xml.in.h:3
@@ -1898,26 +1886,28 @@ msgid ""
 "1934 Hélène Boucher's\n"
 "speed record of 444km/h"
 msgstr ""
-"1934 Hélène Boucher\n"
-"å??é?  444å?¬é??ï¼?å°?æ?¶ é??度记å½?"
+"1934å¹´ æ³?å?½å¥³é£?è¡?å??海伦.é²?å½»\n"
+"å??é? äº? æ¯?å°?æ?¶444å?¬é??ç??é??度记å½?"
 
 #: ../src/chronos-activity/resources/chronos/board4_1.xml.in.h:5
 msgid ""
 "1947 Chuck Yeager\n"
 "breaks the sound-barrier"
 msgstr ""
-"1947 Chuck Yeager\n"
+"1947å¹´ ç¾?å?½ä¼ å¥?ç??è¯?é£?é£?è¡?å??æ?¥å??·è?¶æ ¼å°?\n"
 "æ??ç ´é?³é??"
 
 #: ../src/chronos-activity/resources/chronos/board4_2.xml.in.h:2
 msgid "1878 Léon Bollé's \"La Mancelle\""
-msgstr "1878 Léon Bollé's â??La Mancelleâ?? è?¸æ±½è½¦"
+msgstr "1878å¹´ æ³?å?½äººå±?尼奥ç??â??La Mancelleâ?? è?¸æ±½æ?ºè½¦"
 
 #: ../src/chronos-activity/resources/chronos/board4_2.xml.in.h:3
 msgid ""
 "1885 The first petrol\n"
 "car by Benz"
-msgstr "1885 Benz ��汽油车"
+msgstr ""
+"1885年 ��汽油车 \n"
+"ç?±å¥?é©°ç??产"
 
 #: ../src/chronos-activity/resources/chronos/board4_2.xml.in.h:5
 msgid "The car"
@@ -1925,15 +1915,15 @@ msgstr "车�"
 
 #: ../src/chronos-activity/resources/chronos/board4_3.xml.in.h:1
 msgid "1899 Renault \"voiturette\""
-msgstr "1899 Renalt â??voituretteâ??"
+msgstr "1899å¹´ é?·è¯ºâ??voituretteâ??ï¼?å?³å°?å??汽车ï¼?"
 
 #: ../src/chronos-activity/resources/chronos/board4_3.xml.in.h:2
 msgid "1923 Lancia Lambda"
-msgstr "1923 Lancia Lambda"
+msgstr "1923å¹´ è??æ??äº? Lambda"
 
 #: ../src/chronos-activity/resources/chronos/board4_3.xml.in.h:3
 msgid "1955 Citroën ds 19"
-msgstr "1955 Citroën ds 19"
+msgstr "1955å¹´ é?ªé??é¾? ds 19"
 
 #: ../src/chronos-activity/resources/chronos/board4_3.xml.in.h:4
 msgid "Cars"
@@ -2025,7 +2015,7 @@ msgstr "æ??ç?¹æ??ç?¹æ??ç?¹ç?¹ç?¹"
 msgid ""
 "Fish are taken from the Unix utility xfishtank. All image credits belong to "
 "Guillaume Rousse."
-msgstr "é±¼å?¾ç??æ?¥è?ª Unix å·¥å?· xfishtank ã??å?¨é?¨å?¾å??æ??ç??å±?äº? Guillaume Rousseã??"
+msgstr "é±¼å?¾ç??æ?¥è?ª Unix å·¥å?· xfishtankã??å?¨é?¨å?¾å??æ??ç??å±?äº? Guillaume Rousseã??"
 
 #: ../src/clickgame-activity/clickgame.xml.in.h:3
 msgid ""
@@ -2065,7 +2055,7 @@ msgid ""
 "hours:minutes:seconds). Click on the different arrows, and move the mouse, "
 "to make the numbers go up or down."
 msgstr ""
-"æ??ç»?å®?æ?¶é?´è®¾ç½®æ?¶é??ï¼?æ?¶é?´æ ¼å¼?ï¼?å°?æ?¶ï¼?å??é?? æ?? å°?æ?¶ï¼?å??é??ï¼?ç§?ï¼?ã??ç?¹å?»ä¸?å??ç??æ??é??"
+"æ??ç»?å®?æ?¶é?´è®¾ç½®æ?¶é??ï¼?æ?¶é?´æ ¼å¼?ï¼?å°?æ?¶ï¼?å??é?? æ?? å°?æ?¶ï¼?å??é??ï¼?ç§?ï¼?ã??ç?¹å?»ä¸?å??ç??箭头"
 "并移å?¨é¼ æ ?è°?æ?´æ?¶é?´ã??"
 
 #: ../src/clockgame-activity/clockgame.xml.in.h:5
@@ -2132,8 +2122,7 @@ msgstr "å?¬è?²å½©è¯»é?³å¹¶ç?¹å?»ç?¸å?¹é??ç??鸭å­?ã??"
 msgid ""
 "This board teaches you to recognize different colors. When you hear the name "
 "of the color, click on the duck wearing it."
-msgstr ""
-"è¿?个游æ??æ??ä½ è¯?å?«ä¸?å??ç??é¢?è?²ã??å½?ä½ ç??å?¬å?°è?²å½©ç??读é?³æ?¯ç?¹å?»å??æ ·ç©¿é¢?è?²ç??鸭å­?ã??"
+msgstr "è¿?个游æ??æ??ä½ è¯?å?«ä¸?å??ç??é¢?è?²ã??å½?ä½ ç??å?¬å?°è?²å½©ç??读é?³æ?¯ç?¹å?»å??æ ·é¢?è?²ç??鸭å­?ã??"
 
 #: ../src/connect4-2players-activity/connect4-2players.xml.in.h:1
 #: ../src/connect4-activity/connect4.xml.in.h:1
@@ -2148,7 +2137,7 @@ msgid ""
 "key to drop a piece."
 msgstr ""
 "ç?¨é¼ æ ?ç?¹å?»è¡?å??ä¸?ç??ä½?ç½®æ?¥æ??ä¸?æ?¹å??ã??å?¦å¤?ä¹?å?¯ä»¥ç?¨é?®ç??ä¸?ç??箭头æ?¥æ?§å?¶æ?¹å??ç??å·¦å?³æ?¹"
-"å??ï¼?ç?¶å??ç?¨â??ä¸?â??箭头é?®æ??è??â??space\"é?®æ?¥æ??ä¸?æ?¹å??ã??"
+"å??ï¼?ç?¶å??ç?¨â??ä¸?â??箭头é?®æ??è??空格é?®æ?¥æ??ä¸?æ?¹å??ã??"
 
 #: ../src/connect4-2players-activity/connect4-2players.xml.in.h:3
 msgid "Connect 4 (2 Players)"
@@ -2167,7 +2156,7 @@ msgid ""
 "from project 4stattack by Jeroen Vloothuis. The original project can be "
 "found on &lt;http://forcedattack.sourceforge.net&gt;";
 msgstr ""
-"å??å§?代ç ?ç?± Laurent Lacheny å??äº?2005å¹´ã??å?¨2006å¹´ï¼?Miguel de Izarra å?¶ä½?äº?å??人"
+"å??å§?代ç ?ç?± Laurent Lacheny äº?2005å¹´å??ã??å?¨2006å¹´ï¼?Miguel de Izarra å?¶ä½?äº?å??人"
 "游æ??ã??å?¾å??å??人工æ?ºè?½æ?¥è?ª Jeroen Vloothuis ç?? 4stattack 项ç?®ã??该å??å§?项ç?®å?¯ä»¥"
 "å?¨ &lt;http://forcedattack.sourceforge.net&gt;æ?¾å?°ã??";
 
@@ -2245,7 +2234,7 @@ msgstr "移å?¨å·¦è¾¹ç??ç?©ä»¶å?°äº?维表中ç??é??å½?ä½?ç½®ã??"
 
 #: ../src/doubleentry-activity/resources/doubleentry/board3_0.xml.in.h:1
 msgid "Click on an item and listen to its target position"
-msgstr "ç?¹å?»ä¸?个ç?©ä½?并å?¬å®?们ç??ç?®æ ?ä½?ç½®"
+msgstr "ç?¹å?»å?¶ä¸­ä¸?个ç?©ä»¶å¹¶ç?¨å¿?è??å?¬å®?ç??ç?®æ ?ä½?ç½®"
 
 #: ../src/draw-activity/draw.xml.in.h:1
 msgid "A creative board where you can draw freely"
@@ -2261,8 +2250,8 @@ msgid ""
 "create attractive drawings based on basic shapes: rectangles, ellipses and "
 "lines."
 msgstr ""
-"å?¨è¿?个游æ??中ï¼?å­©å­?å?¯ä»¥è?ªç?±å?°å??ä½?ã??æ??们ç??ç?®ç??æ?¯å??ç?°å¦?ä½?使ç?¨å?ºæ?¬ç??å½¢ç?¶ï¼?æ?¹å½¢ã??"
-"椭å??ã??线æ?¡ï¼?å??ä½?å?¸å¼?人ç??å?¾ç?»ã??"
+"å?¨è¿?个游æ??中ï¼?å­©å­?们å?¯ä»¥è?ªç?±å?°å??ä½?ã??æ??们ç??ç?®ç??æ?¯å??ç?°å¦?ä½?使ç?¨å?ºæ?¬ç??å½¢ç?¶ï¼?æ?¹"
+"å½¢ã??椭å??ã??线æ?¡ï¼?å??ä½?å?¸å¼?人ç??å?¾ç?»ã??"
 
 #: ../src/draw-activity/draw.xml.in.h:5
 msgid ""
@@ -2302,7 +2291,7 @@ msgstr ""
 "没æ??å??ç?°â??gnucapâ??ç?µå­?模æ??å?¨ã??\n"
 "你�以� <http://geda.seul.org/tools/gnucap/> �载并���\n"
 "ä½ å¿?é¡»å°?å®?å®?è£?å?° /usr/bin/gnucap æ?? /usr/local/bin/gnucap.\n"
-"ä½ å?¯ä»¥ä¸?ç?´ä½¿ç?¨è¿?个游æ??ç»?å?¶ç?µè·¯å?¾è??ä¸?é??ç?µè??模æ??ã??"
+"ä½ ä¹?å?¯ä»¥é??æ?©ä¸?ç?´ä½¿ç?¨è¿?个游æ??ç»?å?¶ç?µè·¯å?¾è??ä¸?é??ç?µè??模æ??ã??"
 
 #: ../src/electric-activity/electric.xml.in.h:1
 msgid "Create and simulate an electric schema"
@@ -2370,12 +2359,12 @@ msgid ""
 "the item you want to answer in the bottom right area. Enter the answer with "
 "the keyboard and press the OK button or the 'Enter' key."
 msgstr ""
-"é¦?å??ï¼?é??å½?å?°ç»?ç»?è¿?äº?ç?©ä»¶ä½¿ä½ è?½å¤?计æ?°ã??ç?¶å??ï¼?å?¨å?³ä¸?æ?¹é??æ?©ä½ è¦?å??ç­?ç??ç?©ä»¶ã??ç?¨é?®"
-"ç??è¾?å?¥ç­?æ¡?并ç?¹å?»â??ç¡®å®?â??æ??é?®æ??æ??â??å??车â??é?®ã??"
+"é¦?å??ï¼?é??å½?å?°ç»?ç»?è¿?äº?ç?©ä»¶ä½¿ä½ è?½å¤?æ?´æ?¹ä¾¿å?°è®¡æ?°ã??ç?¶å??ï¼?å?¨å?³ä¸?æ?¹é??æ?©ä½ è¦?å??ç­?ç??ç?©"
+"件ã??ç?¨é?®ç??è¾?å?¥ç­?æ¡?并ç?¹å?»â??ç¡®å®?â??æ??é?®æ??æ??â??å??车â??é?®ã??"
 
 #: ../src/erase-activity/erase.c:124 ../src/erase-activity/erase.xml.in.h:5
 msgid "Move the mouse to erase the area and discover the background"
-msgstr "移å?¨é¼ æ ?æ?¦é?¤å?ºå??并æ?¾ç?°è??æ?¯"
+msgstr "移å?¨é¼ æ ?æ?¦é?¤å?ºå??并æ?¾ç?°è??æ?¯å?¾"
 
 #: ../src/erase-activity/erase.xml.in.h:1
 msgid ""
@@ -2398,17 +2387,17 @@ msgstr "��鼠�"
 
 #: ../src/erase_clic-activity/erase_clic.xml.in.h:3
 msgid "Click the mouse on rectangles until all the blocks disappear."
-msgstr "ç?¹å?»æ?¹å½¢ç?´å?°æ??æ??å?ºå??æ¶?失ã??"
+msgstr "ç?¹å?»ç?©å½¢ç?´å?°æ??æ??å?ºå??æ¶?失ã??"
 
 #: ../src/erase_clic-activity/erase_clic.xml.in.h:4
 msgid "Click the mouse to erase the area and discover the background"
-msgstr "ç?¹å?»æ?¦é?¤å?ºå??并æ?¾ç?°è??æ?¯"
+msgstr "ç?¹å?»é¼ æ ?æ?¥æ?¦é?¤å?ºå??并æ?¾ç?°è??æ?¯å?¾"
 
 #: ../src/fifteen-activity/fifteen.xml.in.h:1
 msgid ""
 "Click on any item that has a free block beside it, and it will be swapped "
 "with the empty block."
-msgstr "ç?¹å?»ç©ºä½?è¾¹ä¸?ä»»æ??æ?¹å??ï¼?该æ?¹å??å°?å??空ä½?交æ?¢ä½?ç½®ã??"
+msgstr "ç?¹å?»ä»»ä½?è¾¹ä¸?æ??空ä½?ç??æ?¹å??ï¼?该æ?¹å??å°?å??空ä½?交æ?¢ä½?ç½®ã??"
 
 #: ../src/fifteen-activity/fifteen.xml.in.h:3
 msgid ""
@@ -2438,11 +2427,11 @@ msgid ""
 "the hose, the red part will go back down."
 msgstr ""
 "æ??é¼ æ ?移å?¨å?°è½¯ç®¡çº¢è?²é?¨å??ã??沿ç??软管移å?¨é¼ æ ?ï¼?软管é¢?è?²å°?è·?é??é¼ æ ?移å?¨è??æ?¹å??ã??请"
-"å°?å¿?ï¼?å¦?æ??ä½ å°?é¼ æ ?移å?ºè½¯ç®¡ï¼?红è?²é?¨å??ä¼?è¿?å??ã??"
+"å°?å¿?ï¼?å¦?æ??ä½ å°?é¼ æ ?移å?ºè½¯ç®¡ï¼?红è?²é?¨å??ä¼?è¿?å??ï¼?é?£ä½ é??è¦?ä»?æ?°å¼?å§?ã??"
 
 #: ../src/followline-activity/followline.xml.in.h:4
 msgid "Tux needs to water the flowers, but the hose is blocked."
-msgstr "Tux é??è¦?æ°´æµ?è?±ï¼?å½?æ?¯ä»?ç??软管被堵å¡?äº?ã??"
+msgstr "å°?ä¼?é¹?é??è¦?æ°´æµ?è?±ï¼?ä½?æ?¯ä»?ç??软管被堵å¡?äº?ã??"
 
 #: ../src/gcompris/about.c:50
 msgid ""
@@ -2461,7 +2450,7 @@ msgstr ""
 #. TRANSLATORS: Replace this string with your names, one name per line.
 #: ../src/gcompris/about.c:58
 msgid "translator_credits"
-msgstr "Su Pengyong, Funda Wang, Fred and Pockey"
+msgstr "Su Pengyong, Funda Wang, Fred, Littlebat and Pockey"
 
 #: ../src/gcompris/about.c:85
 msgid "About GCompris"
@@ -2473,13 +2462,13 @@ msgstr "GCompris 主页� http://gcompris.net";
 
 #: ../src/gcompris/about.c:106
 msgid "Translators:"
-msgstr "翻��"
+msgstr "ç¿»è¯?è??ï¼?"
 
 #: ../src/gcompris/about.c:206
 msgid ""
 "This software is a GNU Package and is released under the GNU General Public "
 "License"
-msgstr "è¿?个软件æ?¯ä¸?个 GNU å?? 并å?¨ GNU General Public License 许å?¯ä¸?å??è¡?"
+msgstr "è¿?个软件æ?¯ä¸?个 GNU å?? 并å?¨ GNU GPL 许å?¯ä¸?å??è¡?"
 
 #: ../src/gcompris/about.c:220 ../src/gcompris/config.c:447
 #: ../src/gcompris/dialog.c:103 ../src/gcompris/help.c:354
@@ -2515,7 +2504,7 @@ msgstr "é??æ?©å?¨æ¸¸æ??中使ç?¨ç??语è¨?"
 
 #: ../src/gcompris/board_config_combo.c:227
 msgid "Global GCompris mode"
-msgstr "å?¨ç?? GCompris模å¼?"
+msgstr "å?¨ç?? GCompris 模å¼?"
 
 #: ../src/gcompris/board_config_combo.c:228
 msgid "Normal"
@@ -2560,256 +2549,256 @@ msgstr "å??å?°é»?认"
 
 #: ../src/gcompris/config.c:59
 msgid "Your system default"
-msgstr "系��认"
+msgstr "ä½ ç??ç³»ç»?é»?认"
 
 #: ../src/gcompris/config.c:60
 msgid "Afrikaans"
-msgstr "å??é??è?·å?°è¯­"
+msgstr "Afrikaans"
 
 #: ../src/gcompris/config.c:61
 msgid "Amharic"
-msgstr "��西尼���"
+msgstr "Amharic"
 
 #: ../src/gcompris/config.c:62
 msgid "Arabic"
-msgstr "é?¿æ??伯语"
+msgstr "Arabic"
 
 #: ../src/gcompris/config.c:63
 msgid "Turkish (Azerbaijan)"
-msgstr "å??è?³å?¶è¯­ï¼?é?¿å¡?æ??ç??)"
+msgstr "Turkish (Azerbaijan)"
 
 #: ../src/gcompris/config.c:64
 msgid "Bulgarian"
-msgstr "����语"
+msgstr "Bulgarian"
 
 #: ../src/gcompris/config.c:65
 msgid "Breton"
-msgstr "å¸?å??å¡?尼语"
+msgstr "Breton"
 
 #: ../src/gcompris/config.c:66
 msgid "Catalan"
-msgstr "å? æ³°é??语"
+msgstr "Catalan"
 
 #: ../src/gcompris/config.c:67
 #: ../src/geography-activity/resources/geography/board3_1.xml.in.h:7
 msgid "Czech Republic"
-msgstr "æ?·å??å?±å??å?½"
+msgstr "Czech Republic"
 
 #: ../src/gcompris/config.c:68
 msgid "Danish"
-msgstr "丹麦æ??"
+msgstr "Danish"
 
 #: ../src/gcompris/config.c:69
 msgid "German"
-msgstr "德语"
+msgstr "German"
 
 #: ../src/gcompris/config.c:70
 msgid "Dzongkha"
-msgstr "��语"
+msgstr "Dzongkha"
 
 #: ../src/gcompris/config.c:71
 msgid "Greek"
-msgstr "å¸?è??语"
+msgstr "Greek"
 
 #: ../src/gcompris/config.c:72
 msgid "English (Canada)"
-msgstr "�语���大�"
+msgstr "English (Canada)"
 
 #: ../src/gcompris/config.c:73
 msgid "English (Great Britain)"
-msgstr "è?±æ??ï¼?è?±å?½ï¼?"
+msgstr "English (Great Britain)"
 
 #: ../src/gcompris/config.c:74
 msgid "English (United States)"
-msgstr "�语����"
+msgstr "English (United States)"
 
 #: ../src/gcompris/config.c:75
 msgid "Spanish"
-msgstr "西ç?­ç??语"
+msgstr "Spanish"
 
 #: ../src/gcompris/config.c:76
 msgid "Basque"
-msgstr "å·´æ?¯å??语"
+msgstr "Basque"
 
 #: ../src/gcompris/config.c:77
 msgid "Persian"
-msgstr "波�语"
+msgstr "Persian"
 
 #: ../src/gcompris/config.c:78
 msgid "Finnish"
-msgstr "��语"
+msgstr "Finnish"
 
 #: ../src/gcompris/config.c:79
 msgid "French"
-msgstr "�语"
+msgstr "French"
 
 #: ../src/gcompris/config.c:80
 msgid "Irish (Gaelic)"
-msgstr "ç?±å°?å?°ï¼?ç??å°?语ï¼?"
+msgstr "Irish (Gaelic)"
 
 #: ../src/gcompris/config.c:81
 msgid "Gujarati"
-msgstr "å?¤å??æ??ç?¹è¯­"
+msgstr "Gujarati"
 
 #: ../src/gcompris/config.c:82
 msgid "Hebrew"
-msgstr "�伯�语"
+msgstr "Hebrew"
 
 #: ../src/gcompris/config.c:83
 msgid "Hindi"
-msgstr "��语"
+msgstr "Hindi"
 
 #: ../src/gcompris/config.c:84
 msgid "Croatian"
-msgstr "å??ç½?å?°äº?语"
+msgstr "Croatian"
 
 #: ../src/gcompris/config.c:85
 msgid "Hungarian"
-msgstr "å??ç??å?©è¯­"
+msgstr "Hungarian"
 
 #: ../src/gcompris/config.c:86
 msgid "Indonesian"
-msgstr "�尼语"
+msgstr "Indonesian"
 
 #: ../src/gcompris/config.c:87
 msgid "Italian"
-msgstr "æ??大å?©è¯­"
+msgstr "Italian"
 
 #: ../src/gcompris/config.c:88
 msgid "Japanese"
-msgstr "�语"
+msgstr "Japanese"
 
 #: ../src/gcompris/config.c:89
 msgid "Georgian"
-msgstr "æ ¼é²?å??äº?语"
+msgstr "Georgian"
 
 #: ../src/gcompris/config.c:90
 msgid "Korean"
-msgstr "�语"
+msgstr "Korean"
 
 #: ../src/gcompris/config.c:91
 msgid "Lithuanian"
-msgstr "���语"
+msgstr "Lithuanian"
 
 #: ../src/gcompris/config.c:92
 msgid "Macedonian"
-msgstr "马�顿语"
+msgstr "Macedonian"
 
 #: ../src/gcompris/config.c:93
 msgid "Malayalam"
-msgstr "马æ??é??æ??å§?语"
+msgstr "Malayalam"
 
 #: ../src/gcompris/config.c:94
 msgid "Marathi"
-msgstr "马æ??å?°è¯­"
+msgstr "Marathi"
 
 #: ../src/gcompris/config.c:95
 msgid "Malay"
-msgstr "马�语"
+msgstr "Malay"
 
 #: ../src/gcompris/config.c:96
 msgid "Norwegian Bokmal"
-msgstr "æ?ªå¨?å??å??马å°?语"
+msgstr "Norwegian Bokmal"
 
 #: ../src/gcompris/config.c:97
 msgid "Nepal"
-msgstr "尼��"
+msgstr "Nepal"
 
 #: ../src/gcompris/config.c:98
 msgid "Dutch"
-msgstr "��语"
+msgstr "Dutch"
 
 #: ../src/gcompris/config.c:99
 msgid "Norwegian Nynorsk"
-msgstr "æ?ªå¨?尼诺æ?¯å??语"
+msgstr "Norwegian Nynorsk"
 
 #: ../src/gcompris/config.c:100
 msgid "Occitan (languedocien)"
-msgstr ""
+msgstr "Occitan (languedocien)"
 
 #: ../src/gcompris/config.c:101
 msgid "Punjabi"
-msgstr "æ??é?®æ?®è¯­"
+msgstr "Punjabi"
 
 #: ../src/gcompris/config.c:102
 msgid "Polish"
-msgstr "波�语"
+msgstr "Polish"
 
 #: ../src/gcompris/config.c:103
 msgid "Portuguese (Brazil)"
-msgstr "è?¡è??ç??语ï¼?巴西ï¼?"
+msgstr "Portuguese (Brazil)"
 
 #: ../src/gcompris/config.c:104
 msgid "Portuguese"
-msgstr "è?¡è??ç??语"
+msgstr "Portuguese"
 
 #: ../src/gcompris/config.c:105
 msgid "Romanian"
-msgstr "�马尼�语"
+msgstr "Romanian"
 
 #: ../src/gcompris/config.c:106
 msgid "Russian"
-msgstr "�语"
+msgstr "Russian"
 
 #: ../src/gcompris/config.c:107
 msgid "Kinyarwanda"
-msgstr "��达语"
+msgstr "Kinyarwanda"
 
 #: ../src/gcompris/config.c:108
 msgid "Slovak"
-msgstr "æ?¯æ´?ä¼?å??语"
+msgstr "Slovak"
 
 #: ../src/gcompris/config.c:109
 msgid "Slovenian"
-msgstr "æ?¯æ´?æ??å°¼äº?语"
+msgstr "Slovenian"
 
 #: ../src/gcompris/config.c:110
 msgid "Somali"
-msgstr "索马é??语"
+msgstr "Somali"
 
 #: ../src/gcompris/config.c:111
 msgid "Albanian"
-msgstr "��巴尼�语"
+msgstr "Albanian"
 
 #: ../src/gcompris/config.c:112
 msgid "Serbian (Latin)"
-msgstr "å¡?å°?ç»´äº?语ï¼?æ??ä¸?ï¼?"
+msgstr "Serbian (Latin)"
 
 #: ../src/gcompris/config.c:113
 msgid "Serbian"
-msgstr "��维�语"
+msgstr "Serbian"
 
 #: ../src/gcompris/config.c:114
 msgid "Swedish"
-msgstr "ç??å?¸è¯­"
+msgstr "Swedish"
 
 #: ../src/gcompris/config.c:115
 msgid "Tamil"
-msgstr "泰米�语"
+msgstr "Tamil"
 
 #: ../src/gcompris/config.c:116
 msgid "Thai"
-msgstr "泰语"
+msgstr "Thai"
 
 #: ../src/gcompris/config.c:117
 msgid "Turkish"
-msgstr "å??è?³å?¶è¯­"
+msgstr "Turkish"
 
 #: ../src/gcompris/config.c:118
 msgid "Ukrainian"
-msgstr "ä¹?å??å?°è¯­"
+msgstr "Ukrainian"
 
 #: ../src/gcompris/config.c:119
 msgid "Urdu"
-msgstr "���语"
+msgstr "Urdu"
 
 #: ../src/gcompris/config.c:120
 msgid "Vietnamese"
-msgstr "è¶?å??语"
+msgstr "Vietnamese"
 
 #: ../src/gcompris/config.c:121
 msgid "Walloon"
-msgstr "��语"
+msgstr "Walloon"
 
 #: ../src/gcompris/config.c:122
 msgid "Chinese (Simplified)"
@@ -2829,7 +2818,7 @@ msgstr "æ?¢é??"
 
 #: ../src/gcompris/config.c:130
 msgid "Normal timer"
-msgstr "正常"
+msgstr "正常é??度"
 
 #: ../src/gcompris/config.c:131
 msgid "Fast timer"
@@ -2861,7 +2850,7 @@ msgstr "æ??æ??"
 
 #: ../src/gcompris/config.c:335
 msgid "Zoom"
-msgstr ""
+msgstr "缩�"
 
 #: ../src/gcompris/config.c:372
 #, c-format
@@ -2876,7 +2865,7 @@ msgstr "��� %s"
 
 #: ../src/gcompris/config.c:405
 msgid "SKINS NOT FOUND"
-msgstr "��没��"
+msgstr "没����"
 
 #: ../src/gcompris/config.c:487
 msgid "English (United State)"
@@ -2907,16 +2896,16 @@ msgid ""
 "Exit it and report\n"
 "the problem to the authors."
 msgstr ""
-"离å¼?并æ?¥å??\n"
-"é?®é¢?ç»?ä½?è??ã??"
+"离å¼?è¿?é??并æ??è¿?个é?®é¢?\n"
+"æ?¥å??ç»?ä½?è??ã??"
 
 #: ../src/gcompris/gcompris.c:151
 msgid "run GCompris in fullscreen mode."
-msgstr "å?¨å?¨å±?模å¼?è¿?è¡? GComprisã??"
+msgstr "ç?¨å?¨å±?模å¼?è¿?è¡? GComprisã??"
 
 #: ../src/gcompris/gcompris.c:154
 msgid "run GCompris in window mode."
-msgstr "å?¨çª?å?£æ¨¡å¼?è¿?è¡? GComprisã??"
+msgstr "ç?¨çª?å?£æ¨¡å¼?è¿?è¡? GComprisã??"
 
 #: ../src/gcompris/gcompris.c:157
 msgid "run GCompris with sound enabled."
@@ -2928,11 +2917,11 @@ msgstr "å?³é?­å£°é?³è¿?è¡? GComprisã??"
 
 #: ../src/gcompris/gcompris.c:163
 msgid "run GCompris with the default gnome cursor."
-msgstr "使ç?¨é»?认gnomeå??æ ?è¿?è¡? GComprisã??"
+msgstr "使ç?¨é»?认 GNOME å??æ ?è¿?è¡? GComprisã??"
 
 #: ../src/gcompris/gcompris.c:166
 msgid "display only activities with this difficulty level."
-msgstr "å?ªæ?¾ç¤ºè¯¥é?¾åº¦æ¸¸æ??ã??"
+msgstr "å?ªæ?¾ç¤ºè¯¥é?¾åº¦ç??游æ??ã??"
 
 #: ../src/gcompris/gcompris.c:169
 msgid "display debug informations on the console."
@@ -2949,9 +2938,9 @@ msgid ""
 "activity). Use '-l list' to list all the availaible activities and their "
 "descriptions."
 msgstr ""
-"è¿?è¡?GCompris 使ç?¨æ?¬å?°è??å??ï¼?ä¾?å¦?  -l /reading å°?使你å?ªè?½ç?©é??读ç?®å½?中ç??游æ??ï¼? -"
-"l /strategy/connect4 å?ªè?½ç?©â??4è¿?ç? â??游æ??ï¼?ã??使ç?¨â??-l listâ??å??å?ºæ??æ??ç??游æ??å??å®?们ç??"
-"æ??è¿°ã??"
+"使ç?¨æ?¬å?°è??å??æ?¥è¿?è¡?GCompris ï¼?ä¾?å¦?  -l /reading å°?使你å?ªè?½ç?©é??读ç?®å½?中ç??游"
+"æ??ï¼? -l /strategy/connect4 å?ªè?½ç?©â??4è¿?ç? â??游æ??ï¼?ã??使ç?¨â??-l listâ??å??å?ºæ??æ??ç??游æ??å??"
+"å®?们ç??æ??è¿°ã??"
 
 #: ../src/gcompris/gcompris.c:180
 msgid "GCompris will find the data dir in this directory"
@@ -2967,7 +2956,7 @@ msgstr "GCompriså°?å?¨è¿?个ç?®å½?æ?¾å?°æ¸¸æ??æ??件"
 
 #: ../src/gcompris/gcompris.c:189
 msgid "GCompris will find the python activity in this directory"
-msgstr "GCompriså°?å?¨è¿?个ç?®å½?é??æ?¾å?°python游æ??"
+msgstr "GCompriså°?å?¨è¿?个ç?®å½?é??æ?¾å?°Python游æ??"
 
 #: ../src/gcompris/gcompris.c:192
 msgid "GCompris will find the locale file (.mo translation) in this directory"
@@ -3002,7 +2991,7 @@ msgstr "设置è¦?使ç?¨ç??é??ç½®æ??件ã??æ?§è¡? â??gcompris -aâ??å??建é??ç½®æ??
 
 #: ../src/gcompris/gcompris.c:213
 msgid "List all available profiles. Use 'gcompris -a' to create profiles"
-msgstr "å??å?ºå?¨é?¨æ??æ??é??ç½®æ??件ã??æ?§è¡? â??gcompris -aâ??å??建é??ç½®æ??件"
+msgstr "å??å?ºå?¨é?¨æ??æ??é??ç½®æ??件ã??æ?§è¡? â??gcompris -aâ?? æ?¥å??建é??ç½®æ??件"
 
 #: ../src/gcompris/gcompris.c:216
 msgid ""
@@ -3030,14 +3019,14 @@ msgstr "å?³é?­é??ç½®æ??é?®"
 msgid ""
 "GCompris will get images, sounds and activity data from this server if not "
 "found locally."
-msgstr "å¦?æ??å?¾å??ã??声é?³å??游æ??æ?°æ?®å?¨æ?¬å?°ä¸ºæ?¾å?°GCompriså°?ä»?æ??å?¡å?¨ä¸?è?·å¾?ã??"
+msgstr "å¦?æ??ä¸?è?½å¤?å?¨æ?¬å?°æ?¾å?°å?¾å??ã??声é?³å??游æ??æ?°æ?®ï¼?GCompriså°?ä»?æ??å?¡å?¨ä¸?è?·å¾?ã??"
 
 #: ../src/gcompris/gcompris.c:234
 msgid ""
 "Only when --server is provided, disable check for local resource first. Data "
 "are always taken from the web server."
 msgstr ""
-"å?ªæ??å½? --server 被æ??ä¾?ï¼?é¦?å??å?³é?­â??确认æ?¬å?°èµ?æº?â??ã??æ?°æ?®å°?å§?ç»?æ?¥è?ªweb æ??å?¡å?¨ã??"
+"å?ªæ??å½? --server 被æ??ä¾?ï¼?é¦?å??å?³é?­â??确认æ?¬å?°èµ?æº?â??ã??æ?°æ?®å°?æ?¥è?ªç½?ç»?ä¸?ç??æ??å?¡å?¨ã??"
 
 #: ../src/gcompris/gcompris.c:238
 msgid ""
@@ -3047,7 +3036,7 @@ msgstr "å?¨æ??å?¡å?¨æ¨¡å¼?中ï¼?ç?¹å?«ç??ç¼?å?²ç?®å½?å°?被使ç?¨ä»¥é?¿å??æ? ç?¨
 #: ../src/gcompris/gcompris.c:241
 msgid ""
 "Global drag and drop mode: normal, 2clicks, both. Default mode is normal."
-msgstr "å?¨ç??æ??å?¨æ¨¡å¼?ï¼?正常ï¼?å??å?»ï¼?两è??é?½æ?¯ã??é»?认模å¼?æ?¯â??正常â??ã??"
+msgstr "å?¨ç??æ??å?¨æ¨¡å¼?ï¼?正常ï¼?å??å?»ï¼?两è??é?½æ?¯ã??é»?认模å¼?æ?¯æ­£å¸¸ç??ã??"
 
 #: ../src/gcompris/gcompris.c:244
 msgid "Do not avoid the execution of multiple instances of GCompris."
@@ -3065,18 +3054,18 @@ msgid ""
 "Get more information at FSF:\n"
 "<http://www.fsf.org/philosophy>"
 msgstr ""
-"GComprisæ?¯å?¨GPL License 许å?¯ä¸?å??è¡?ç??è?ªç?±è½¯ä»¶ã??为äº?æ?¯æ??å®?ç??å??å±?ï¼?Windows ç??æ?¬"
-"å°?å?ªæ??ä¾? %d å±?äº?  %d ç??游æ??ã??å?ªé??ä¸?ç?¹è´¹ç?¨ä½ å°±å?¯ä»¥è?·å¾?å®?å?¨ç??äº?\n"
+"GCompris æ?¯å?¨GPL 许å?¯ä¸?å??è¡?ç??è?ªç?±è½¯ä»¶ã??为äº?æ?¯æ??å®?ç??å??å±?ï¼?Windows ç??æ?¬å°?å?ªæ??"
+"ä¾? %d å±?äº?  %d ç??游æ??ã??å?ªé??ä¸?ç?¹è´¹ç?¨ä½ å°±å?¯ä»¥è?·å¾?å®?å?¨ç??ï¼?详æ??请æµ?è§?\n"
 "<http://gcompris.net>\n"
-"GNU/Linux ç??没æ??è¿?个é??å?¶ã??å¦?æ??ä½ ä¹?ç?¸ä¿¡æ??们åº?该æ??æ??è?ªç?±ç»?å­©å­?ï¼?请è??è??使ç?¨GNU/"
-"Linuxã??è?·å¾?æ?´å¤?ä¿¡æ?¯äº? FSF:\n"
+"GNU/Linux ç??没æ??è¿?个é??å?¶ã??å¦?æ??ä½ ä¹?ç?¸ä¿¡æ??们åº?该æ??è?²å­©å­?使ç?¨è?ªç?±è½¯ä»¶ï¼?请è??è??使"
+"ç?¨GNU/Linuxç³»ç»?ã??详æ??请æµ?è§? FSF:\n"
 "<http://www.fsf.org/philosophy>"
 
 #: ../src/gcompris/gcompris.c:1353
 #, c-format
 msgid ""
 "GCompris won't start because the lock file is less than %d seconds old.\n"
-msgstr "GCompris ä¸?è?½å¼?å§?ï¼?å? ä¸ºé??æ??件è?³å°?è¦? %d ç§?ã??\n"
+msgstr "GCompris ä¸?è?½å¼?å§?è¿?ä½?ï¼?å? ä¸ºé??æ??件è?³å°?è¦? %d ç§?ã??\n"
 
 #: ../src/gcompris/gcompris.c:1355
 #, c-format
@@ -3202,7 +3191,7 @@ msgstr "å?ºå??ä½?ç½®"
 #: ../src/geo_country-activity/geo_country.xml.in.h:3
 #: ../src/geography-activity/geography.xml.in.h:3
 msgid "Mouse manipulation: movement, drag and drop"
-msgstr "é¼ æ ?æ??ä½?ï¼?移å?¨ï¼?æ??æ?¾"
+msgstr "é¼ æ ?æ??ä½?ï¼?移å?¨å??æ??æ?¾"
 
 #: ../src/geo_country-activity/geo_country.xml.in.h:4
 msgid ""
@@ -3215,32 +3204,32 @@ msgstr ""
 
 #: ../src/geo_country-activity/resources/geo_country/board1_0.xml.in.h:1
 msgid "Regions of France"
-msgstr "����"
+msgstr "æ³?å?½ç??å?º"
 
 #: ../src/geo_country-activity/resources/geo_country/board2_0.xml.in.h:1
 msgid "Deutschland Bundesländer"
-msgstr "德���"
+msgstr "å¾·å?½ç??è??é?¦å·?"
 
 #: ../src/geo_country-activity/resources/geo_country/board3_0.xml.in.h:1
 msgid "Provincias Argentinas"
-msgstr "é?¿æ ¹å»·ï¼?ç??"
+msgstr "é?¿æ ¹å»·ç??ç??"
 
 #: ../src/geo_country-activity/resources/geo_country/board4_0.xml.in.h:1
 msgid "Polish Voivodship"
-msgstr "æ³¢å?°ï¼?ç??"
+msgstr "æ³¢å?°ç??ç??"
 
 #: ../src/geo_country-activity/resources/geo_country/board5_0.xml.in.h:1
 #: ../src/geo_country-activity/resources/geo_country/board5_2.xml.in.h:1
 msgid "Districts of Turkey"
-msgstr "å??è?³å?¶ï¼?å?º"
+msgstr "å??è?³å?¶ç??å?º"
 
 #: ../src/geo_country-activity/resources/geo_country/board5_1.xml.in.h:1
 msgid "Eastern Districts of Turkey"
-msgstr "å??è?³å?¶ï¼?ä¸?é?¨å?º"
+msgstr "å??è?³å?¶ç??ä¸?é?¨å?º"
 
 #: ../src/geo_country-activity/resources/geo_country/board6_0.xml.in.h:1
 msgid "Counties of Norway"
-msgstr "����"
+msgstr "æ?ªå¨?ç??å?¿"
 
 #: ../src/geo_country-activity/resources/geo_country/board7_0.xml.in.h:1
 msgid "Counties of Brazil"
@@ -3802,7 +3791,7 @@ msgstr "ç®?å??å­?æ¯?"
 #: ../src/gletters-activity/gletters.c:133
 #: ../src/gletters-activity/gletters.xml.in.h:4
 msgid "Type the falling letters before they reach the ground"
-msgstr "å?¨å­?æ¯?è?½å?°å??æ?²å?»å¯¹åº?ç??æ??é?®"
+msgstr "å?¨å­?æ¯?è?½å?°å??é?®å?¥å¯¹åº?ç??å­?æ¯?"
 
 #. TRANSLATORS: Put here the numbers in your language
 #: ../src/gletters-activity/gletters.c:225 ../src/memory-activity/memory.c:930
@@ -3826,7 +3815,7 @@ msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 #: ../src/pythontest-activity/pythontest.py:454
 #: ../src/readingh-activity/reading.c:880
 #: ../src/scalesboard-activity/scale.c:1161
-#: ../src/smallnumbers-activity/smallnumbers.c:596
+#: ../src/smallnumbers-activity/smallnumbers.c:595
 #: ../src/tuxpaint-activity/tuxpaint.py:185
 #: ../src/wordsgame-activity/wordsgame.c:768
 #, c-format, python-format
@@ -3838,7 +3827,7 @@ msgstr ""
 "对åº?é??ç½®æ??件 <b>%s</b>"
 
 #: ../src/gletters-activity/gletters.c:881
-#: ../src/smallnumbers-activity/smallnumbers.c:615
+#: ../src/smallnumbers-activity/smallnumbers.c:614
 msgid "Enable sounds"
 msgstr "��声�"
 
@@ -3859,7 +3848,7 @@ msgstr "ç??å??ç?¸ç­?æ?°"
 msgid ""
 "Guide the Number Muncher to the expressions that equal the number at the top "
 "of the screen."
-msgstr "å¼?导å??æ?°ç??å?°ä¸?å±?å¹?ä¸?æ?¹æ?°å­?ç?¸ç­?ç??表达å¼?ä¸?"
+msgstr "å¼?导å??æ?°æ?ªå?½èµ°å?°ä¸?å±?å¹?ä¸?æ?¹æ?¾ç¤ºæ?°å­?ç?¸ç­?ç??å?¬å¼?ç­?æ¡?ä¸?ã??"
 
 #: ../src/gnumch-equality-activity/gnumch-equality.xml.in.h:3
 msgid "Practice addition, multiplication, division and subtraction."
@@ -3870,7 +3859,7 @@ msgstr "å? æ³?ã??ä¹?æ³?ã??é?¤æ³?å??å??æ³?ç»?ä¹ ã??"
 msgid ""
 "Use the arrow keys to navigate around the board and to avoid the Troggles. "
 "Press the spacebar to eat a number."
-msgstr "ç?¨æ?¹å??é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??æ??空格é?®å??æ??æ?°å­?ã??"
+msgstr "å?©ç?¨é?®ç??ä¸?ç??箭头é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??æ??空格é?®æ?¥å??æ??æ?°å­?ã??"
 
 #: ../src/gnumch-equality-activity/gnumch.py:94
 #, python-format
@@ -3909,7 +3898,7 @@ msgstr ""
 #: ../src/gnumch-equality-activity/gnumch.py:162
 #, python-format
 msgid "Factors of %d"
-msgstr " %d ç??å? å­?"
+msgstr "%d ç??å? å­?"
 
 #: ../src/gnumch-equality-activity/gnumch.py:195
 #, python-format
@@ -4002,7 +3991,7 @@ msgstr "ç??å??å? å­?"
 msgid ""
 "Guide the Number Muncher to all the factors of the number at the top of the "
 "screen."
-msgstr "å¼?导å??æ?°ç??å?°å±?å¹?ä¸?æ?¹æ?°å­?ç??å? å­?ä¸?"
+msgstr "å¼?导å??æ?°æ?ªå?½èµ°å?°ä¸?å±?å¹?ä¸?æ?¹æ?¾ç¤ºæ?°å­?ç??å? å­?ä¸?ã??"
 
 #: ../src/gnumch-factors-activity/gnumch-factors.xml.in.h:3
 msgid "Learn about factors and multiples."
@@ -4022,14 +4011,14 @@ msgstr ""
 "æ??个æ?°ç??å? å­?æ?¯è?½æ?´é?¤è¯¥æ?°ç??æ??æ??æ?°å­?ã??ä¾?å¦?ï¼?6 ç??å? å­?æ?? 1ã??2ã??3 å?? 6ã??4 ä¸?æ?¯ 6 "
 "ç??å? å­?ï¼?å? ä¸º 6 ä¸?è?½è¢« 4 æ?´é?¤ã??å¦?æ??æ??个æ?°å?¯ä»¥ç?±ä¸¤ä¸ªæ?°ç?¸ä¹?å¾?å?°ï¼?å??è¿?两个æ?°æ?¯æ??"
 "å¾?ä¹?积ç??å? å­?ã??ä½ å?¯ä»¥å°?ä¹?æ³?å½?ä½?ä¸?个家庭ï¼?å??å? å­?æ?¯å®¶åº­æ??å??ã??å? æ­¤ 1ã??2ã??3 å?? 6 "
-"å?¨é??å??è¿?å?¥ 6 ç??家庭ï¼?è?? 4 å±?äº?å?¦ä¸?个家庭ã??ç?¨æ?¹å??é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??"
-"æ??空格é?®å??æ??æ?°å­?ã??"
+"å?¨é??å??è¿?å?¥ 6 ç??家庭ï¼?è?? 4 å±?äº?å?¦ä¸?个家庭ã??å?©ç?¨é?®ç??ä¸?箭头é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲"
+"é?¿é??人ã??æ??空格é?®å??æ??å??é??ç??æ?°å­?ã??"
 
 #: ../src/gnumch-inequality-activity/gnumch-inequality.xml.in.h:1
 msgid ""
 "Guide the Number Muncher to the all the expressions that do not equal the "
 "number at the top of the screen."
-msgstr "å¼?导å??æ?°ç??å?°ä¸?å±?å¹?ä¸?æ?¹æ?°å­?ä¸?ç?¸ç­?ç??表达å¼?ä¸?"
+msgstr "å¼?导å??æ?°æ?ªå?½èµ°å?°ä¸?å±?å¹?ä¸?æ?¹æ?¾ç¤ºç??æ?°å­?ä¸?ç?¸ç­?ç??ç­?æ¡?ä¸?ã??"
 
 #: ../src/gnumch-inequality-activity/gnumch-inequality.xml.in.h:2
 msgid "Inequality Number Munchers"
@@ -4043,11 +4032,11 @@ msgstr "å? æ³?ã??ä¹?æ³?ã??é?¤æ³?å??å??æ³?ç»?ä¹ ã??"
 msgid ""
 "Guide the Number Muncher to all the multiples of the number at the top of "
 "the screen."
-msgstr "å¼?导å??æ?°ç??å?°ä¸?å±?å¹?ä¸?æ?¹æ?°å­?ç??å??æ?°ä¸?"
+msgstr "å¼?导å??æ?°æ?ªå?½èµ°å?°ä¸?å±?å¹?ä¸?æ?¹æ?¾ç¤ºç??æ?°å­?ç??å??æ?°ä¸?ã??"
 
 #: ../src/gnumch-multiples-activity/gnumch-multiples.xml.in.h:2
 msgid "Learn about multiples and factors."
-msgstr "学习å??æ?°å??å? å­?"
+msgstr "学习å??æ?°å??å? å­?ã??"
 
 #: ../src/gnumch-multiples-activity/gnumch-multiples.xml.in.h:3
 msgid "Multiple Number Munchers"
@@ -4074,12 +4063,12 @@ msgstr ""
 "ç??å? å­?ï¼?å??è¿?第äº?个æ?°æ?¯ç¬¬ä¸?个æ?°ç??å??æ?°ã??å??å??ï¼?ä½ å?¯ä»¥æ??å??æ?°å½?æ??家庭ï¼?并ä¸?å? å­?æ?¯"
 "个家庭æ??å??ã??å? å­? 5  æ??ç?¶äº² 10ã??ç¥?ç?¶ 15ã??å¢?ç¥?ç?¶ 20ã??æ?¾æ?¾ç¥?ç?¶25ï¼?æ¯?é??å¢? 5 å? ä¸?"
 "级æ?¾ç¥?ä½?æ?¯ 5 ä¸?å±?äº? 8 æ?? 23 ç??家庭ã??ä½ ä¸?è?½å? ä»»æ??个5 å¾?å?° 8 æ?? 23ã??å? æ­¤ 8 ä¸?"
-"æ?¯ 5 ç??å??æ?°ï¼?23 ä¹?ä¸?æ?¯ã??å?ªæ?? 5 ã??10ã??15ã??20ã??25 ...æ?¯ 5 ç??å??æ?°ã??ç?¨æ?¹å??é?®å?¨æ¸¸"
-"æ??æ?¿ä¸?游å??并躲é?¿é??人ã??æ??空格é?®å??æ??æ?°å­?ã??"
+"æ?¯ 5 ç??å??æ?°ï¼?23 ä¹?ä¸?æ?¯ã??å?ªæ?? 5 ã??10ã??15ã??20ã??25 ...æ?¯ 5 ç??å??æ?°ã??å?©ç?¨é?®ç??ä¸?ç®­"
+"头é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??æ??空格é?®å??æ??å??é??ç??æ?°å­?ã??"
 
 #: ../src/gnumch-primes-activity/gnumch-primes.xml.in.h:1
 msgid "Guide the Number Muncher to all the prime numbers."
-msgstr "å¼?导å??æ?°ç??å?°è´¨æ?°ä¸?"
+msgstr "å¼?导å??æ?°æ?ªå?½èµ°å±?å¹?ä¸?æ?¹æ?¾ç¤ºç??è´¨æ?°ä¸?ã??"
 
 #: ../src/gnumch-primes-activity/gnumch-primes.xml.in.h:2
 msgid "Learn about prime numbers"
@@ -4101,10 +4090,10 @@ msgid ""
 "the board and to avoid the Troggles. Press the spacebar to eat a number."
 msgstr ""
 "è´¨æ?°æ?¯å?ªè?½è¢«è?ªå·±å?? 1 æ?´é?¤ç??æ?°ã??ä¾?å¦?ï¼?3 æ?¯è´¨æ?°ï¼?ä½? 4 ä¸?æ?¯ï¼?å? ä¸º 4 è?½è¢« 2 æ?´"
-"é?¤ï¼?ã??ä½ æ??è´¨æ?°å½?ä½?å°?家庭ï¼?ä»?们å?ªæ??两个æ??å??ï¼?è?ªå·±å?? 1 ã??ä½ ä¸?è?½ç?¨å?¶ä»?æ?°å­?å°?å®?å¡«"
-"满ã??5 æ?¯ä¸?个孤ç?¬ç??æ?°å­?ï¼?å?ªæ?? 5 x1ï¼?5 ï¼?ï¼? ä½?ä½ å?¯ä»¥ç??å?° 6 æ?? 2 å?? 3 å?¨å®?ç??家庭"
-"中ï¼?6x1=6,2x3=6ï¼?ã??å? æ­¤ 6 ä¸?æ?¯è´¨æ?°ã??ç?¨æ?¹å??é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??æ??空格"
-"é?®å??æ??æ?°å­?ã??"
+"é?¤ï¼?ã??ä½ æ??è´¨æ?°å½?ä½?å°?家庭ï¼?ä»?们å?ªæ??两个æ??å??ï¼?è?ªå·±å?? 1 ã??å??没æ??å?¶å®?ç??正约æ?°äº?ã??"
+"5 æ?¯ä¸?个孤ç?¬ç??æ?°å­?ï¼?å?ªæ?? 5 x1ï¼?5 ï¼?ï¼? ä½?ä½ å?¯ä»¥ç??å?° 6 æ?? 2 å?? 3 å?¨å®?ç??家庭中"
+"ï¼?6x1=6,2x3=6ï¼?ã??å? æ­¤ 6 ä¸?æ?¯è´¨æ?°ã??å?©ç?¨é?®ç??ä¸?箭头é?®å?¨æ¸¸æ??æ?¿ä¸?游å??并躲é?¿é??人ã??"
+"æ??空格é?®å??æ??å??é??ç??æ?°å­?ã??"
 
 #: ../src/guessnumber-activity/guessnumber.py:201
 #, python-format
@@ -4130,15 +4119,15 @@ msgstr "太�"
 
 #: ../src/guessnumber-activity/guessnumber.xml.in.h:1
 msgid "Guess a number"
-msgstr "ç??æ?°"
+msgstr "ç??ä¸?个æ?°å­?"
 
 #: ../src/guessnumber-activity/guessnumber.xml.in.h:2
 msgid "Help Tux escape the cave. Tux hides a number for you to find."
-msgstr "帮å?© Tux é??离山æ´?ã??Tux è??äº?ä¸?个æ?°å­?让你å?»æ?¾ã??"
+msgstr "帮å?©å°?ä¼?é¹?é??离山æ´?ã??å¿«æ?¥æ?¾ä¸?ä¸?å°?ä¼?é¹?é??è??äº?ç??ä¸?个æ?°å­?ã??"
 
 #: ../src/guessnumber-activity/guessnumber.xml.in.h:3
 msgid "Numbers from 1 to 1000 for the last level."
-msgstr "æ??å??ä¸?级é??è¦?è?½ä»? 1 æ?°å?° 1000ã??"
+msgstr "æ??å??ä¸?级é??è¦?è?½ä»? 1 å?° 1000é??é?¢ç??ä¸?个æ?°å­?ã??"
 
 #: ../src/guessnumber-activity/guessnumber.xml.in.h:4
 msgid ""
@@ -4149,23 +4138,24 @@ msgid ""
 "If Tux is over or under the escape area, it means your number is over or "
 "under the correct number."
 msgstr ""
-"æ ¹æ?®æ??示å?¨ç»?å®?ç??æ?°å­?ç??è??å?´å??æ?¾å?°æ­£ç¡®ç­?æ¡?ã??å?¨å?³ä¸?æ?¹è??è?²æ?¹æ¡?中è¾?å?¥ä¸?个æ?°å­?ã?? "
-"Tux å°?å??è¯?ä½ è¾?å?¥ç??æ?°å­?太é«?æ??太ä½?ï¼?ç?¶å??è¾?å?¥å?¦ä¸?个æ?°å­?ã??Tux ä¸?æ´?å?£è·?离表示你离"
-"正确ç­?æ¡?æ??å¤?è¿?ã??å¦?æ?? Tux å?¨æ´?å?£ä¸?æ?¹æ??ä¸?æ?¹ï¼?说æ??ä½ ç??æ?°å­?è¶?è¿?æ??ä½?äº?正确æ?°å­?ã??"
+"æ ¹æ?®æ??示å?¨ç»?å®?ç??æ?°å­?ç??è??å?´å??æ?¾å?°æ­£ç¡®ç­?æ¡?ã??å?¨å?³ä¸?æ?¹è??è?²æ?¹æ¡?中è¾?å?¥ä¸?个æ?°å­?ã?? å°?"
+"ä¼?é¹?å°?å??è¯?ä½ è¾?å?¥ç??æ?°å­?æ?¯å¤ªé«?æ??太ä½?ï¼?ç?¶å??ä½ å?¯ä»¥è¾?å?¥å?¦ä¸?个æ?°å­?ã??å°?ä¼?é¹?ä¸?æ´?å?£ç??"
+"è·?离表示你离正确ç­?æ¡?æ??å¤?è¿?ã??å¦?æ??å°?ä¼?é¹?å?¨æ´?å?£ä¸?æ?¹æ??ä¸?æ?¹ï¼?说æ??ä½ ç??æ?°å­?è¶?è¿?æ??ä½?"
+"äº?正确æ?°å­?ã??"
 
 #: ../src/hanoi-activity/hanoi.c:112 ../src/hanoi-activity/hanoi.xml.in.h:6
 msgid "Simplified Tower of Hanoi"
-msgstr "ç®?æ??ç?? Hanoi å¡?"
+msgstr "ç®?æ??ç??æ±?诺å¡?"
 
 #: ../src/hanoi-activity/hanoi.c:113 ../src/hanoi-activity/hanoi.xml.in.h:4
 msgid "Reproduce the given tower"
-msgstr "���"
+msgstr "é??建ç»?å®?ç??å¡?"
 
 #: ../src/hanoi-activity/hanoi.c:348
 msgid ""
 "Build the same tower in the empty area as the one you see on the right-hand "
 "side."
-msgstr "å?¨ç©ºå?°ä¸?æ??ç­?å??å?³æ??è¾¹ç?¸å??ç??å¡?ã??"
+msgstr "å?¨ç©ºç??æ??ä¸?æ?­å»ºè·?å?³æ??è¾¹æ??ä¸?ä¸?æ ·ç??å¡?ã??"
 
 #: ../src/hanoi-activity/hanoi.xml.in.h:1
 msgid "Concept taken from EPI games."
@@ -4176,34 +4166,36 @@ msgid ""
 "Drag and Drop one top piece at a time, from one peg to another, to reproduce "
 "the tower on the right in the empty space on the left."
 msgstr ""
-"æ¯?次æ??æ?¾é¡¶é?¨ç??ä¸?ç??å??ç??ï¼?ä»?ä¸?æ ¹ç?­æ¡©å?°å?¦ä¸?æ ¹ï¼?å¤?å?¶å¡?ä»?左边å?°æ??å?³è¾¹ç??空桩ä¸?ã??"
+"æ¯?次å?ªè?½å¤?移å?¨å?¨é¡¶é?¨ç??ä¸?ç??å??ç??ï¼?å?¯ä»¥æ??å??ç??ä»?ä¸?个æ??移å?°å?¦ä¸?个æ??ï¼?并ä¸?å?¨å·¦æ??è¾¹"
+"ç??空æ??ä¸?å¤?å?¶ä¸?个è·?å?³æ??è¾¹ç??æ??ä¸?ä¸?æ ·ç??å¡?ã??"
 
 #: ../src/hanoi-activity/hanoi.xml.in.h:5
 msgid "Reproduce the tower on the right in the empty space on the left"
-msgstr "å¤?å?¶å¡?ä»?左边å?°æ??å?³è¾¹ç??空桩ä¸?"
+msgstr "å?¨ç©ºç??æ??ä¸?é??建è·?å?³æ??è¾¹æ??ä¸?ä¸?æ ·ç??å¡?ã??"
 
 #: ../src/hanoi_real-activity/hanoi_real.c:74
 msgid "Tower of Hanoi"
-msgstr "Hanoi å¡?"
+msgstr "�诺�"
 
 #: ../src/hanoi_real-activity/hanoi_real.c:267
 msgid "Move the entire stack to the right peg, one disc at a time"
-msgstr "移å?¨æ?´ä¸ªå ?å?°å?³è¾¹ç??æ?¨æ¡©ï¼?æ¯?次移å?¨ä¸?å¼ å??ç??"
+msgstr "移å?¨æ??æ??ç??å??ç??å?°å?³æ??边空ç??æ??ä¸?ï¼?æ¯?次å?ªè?½å¤?移å?¨ä¸?å¼ å??ç??"
 
 #: ../src/hanoi_real-activity/hanoi_real.xml.in.h:1
 msgid ""
 "Drag and Drop the top pieces only from one peg to another, to reproduce the "
 "tower on the right in the empty space on the left."
 msgstr ""
-"æ¯?次æ??æ?¾é¡¶é?¨ç??ä¸?ç??å??ç??ï¼?ä»?ä¸?æ ¹ç?­æ¡©å?°å?¦ä¸?æ ¹ï¼?å¤?å?¶å¡?ä»?左边å?°æ??å?³è¾¹ç??空桩ä¸?ã??"
+"æ¯?次å?ªè?½å¤?移å?¨æ??顶é?¨ç??ä¸?ç??å??ç??ï¼?å?¯ä»¥æ??å??ç??ä»?ä¸?个æ??移å?°å?¦ä¸?个æ??ï¼?并ä¸?æ??æ??æ??ç??"
+"å??ç??移å?°ç¬¬ä¸?个æ??ä¸?ã??"
 
 #: ../src/hanoi_real-activity/hanoi_real.xml.in.h:3
 msgid "Reproduce the tower on the right side"
-msgstr "�����边"
+msgstr "å?¨å?³è¾¹é??建å¡?"
 
 #: ../src/hanoi_real-activity/hanoi_real.xml.in.h:4
 msgid "The Tower of Hanoi"
-msgstr "Hanoi å¡?"
+msgstr "�诺�"
 
 #: ../src/hanoi_real-activity/hanoi_real.xml.in.h:5
 msgid ""
@@ -4212,9 +4204,9 @@ msgid ""
 "* only one disc may be moved at a time\n"
 "* no disc may be placed atop a smaller disc"
 msgstr ""
-"游æ??ç??ç?®ç??æ?¯ç§»å?¨æ?´ä¸ªå ?æ ?å?°å?¦ä¸?æ ¹ç?­æ¡©ï¼?ä¾?ç?§ä»¥ä¸?è§?å??ï¼?\n"
-"ï¼?æ¯?次å?ªè?½ç§»å?¨ä¸?个å??ç??\n"
-"ï¼?å??ç??ä¸?è?½æ?¾å?¨æ¯?å®?å°?ç??å??ç??ä¸?"
+"游æ??ç??ç?®ç??æ?¯æ??æ??æ??å?¨ä¸?个æ??ä¸?ç??å??ç??移å?°å?¦å¤?ä¸?个æ??ä¸?ï¼?ä¾?ç?§ä»¥ä¸?è§?å??ï¼?\n"
+"* æ¯?次å?ªè?½ç§»å?¨ä¸?个å??ç??\n"
+"* 大ç??å??ç??ä¸?è?½æ?¾å?¨å°?å??ç??ç??ä¸?é?¢"
 
 #: ../src/hanoi_real-activity/hanoi_real.xml.in.h:8
 msgid ""
@@ -4228,9 +4220,9 @@ msgid ""
 "Tower_of_hanoi&gt;)"
 msgstr ""
 "è¿?个ç??æ?ºæ¸¸æ??æ?¯ç?±æ³?å?½æ?°å­¦å®¶ Edouard Lucas å?¨1883å¹´å??æ??ç??ã??è¿?æ?¯ä¸?个å?³äº?Hindu ç¥?"
-"åº?ç??传说ï¼?é?£å?¿ç??祭å?¸ä¸?ç?´è¢«ä¸?个ä¾?ç?§è¿?个è§?å??移å?¨64个å??ç??ç??Hanoiå¡?ç??è¿·é¢?å?°æ?°ã??æ ¹"
-"æ?®è¿?个传说ï¼?å½?祭å?¸å®?æ??è¿?个迷é¢?å??æ?¶æ?¯ä¸?ç??æ?«æ?¥ã??è¿?个迷é¢?åº?æ­¤å??Brahmaå¡?è¿·é¢?ä¸?æ ·"
-"ç?¥å??ã??ä¸?æ¸?æ¥?æ?¯Lucaså??æ??è¿?个传è¾?è¿?å??å®?ç??å?¯å??ã??ï¼?æ?¥æº? ç»´å?º &lt;http://en.";
+"åº?ç??传说ï¼?é?£å?¿ç??祭å?¸ä¸?ç?´è¢«ä¸?个ä¾?ç?§è¿?个è§?å??移å?¨64个å??ç??ç??æ±?诺å¡?ç??è¿·é¢?å?°æ?°ã??æ ¹"
+"æ?®è¿?个传说ï¼?å½?祭å?¸å®?æ??è¿?个迷é¢?å??æ?¶æ?¯ä¸?ç??æ?«æ?¥ã??è¿?个迷é¢?åº?æ­¤å??梵天å¡?è¿·é¢?ä¸?æ ·ç?¥"
+"å??ã??ä¸?æ¸?æ¥?æ?¯Lucaså??æ??äº?è¿?个传说è¿?æ?¯å??äº?å®?ç??å?¯å??ã??ï¼?æ?¥æº? ç»´å?º &lt;http://en.";
 "wikipedia.org/wiki/Tower_of_hanoi&gt;ï¼?"
 
 #: ../src/hexagon-activity/hexagon.xml.in.h:1
@@ -4260,7 +4252,7 @@ msgstr "é??读"
 #: ../src/imageid-activity/imageid.c:95
 #: ../src/missing_letter-activity/missingletter.c:84
 msgid "Learn how to read"
-msgstr "学习���读"
+msgstr "学习å¦?ä½?é??读"
 
 #: ../src/imageid-activity/imageid.c:522
 msgid ""
@@ -4392,7 +4384,8 @@ msgstr "æ??æ?¾æ¯?个ç?©ä»¶å?°å®?们ç??å??å­?ä¸?"
 msgid ""
 "Drag each image from the (vertical) box on the left to its (corresponding) "
 "name on the right. Click the OK button to check your answer."
-msgstr "æ??å?¨å·¦è¾¹å??ç?´æ ?æ¯?个å?¾å??å?°å?³è¾¹å®?们ç??å??称ä¸?ã??ç?¹å?»â??ç¡®å®?â??æ??é?®ç¡®è®¤ä½ ç??ç­?æ¡?ã??"
+msgstr ""
+"æ??å?¨å·¦è¾¹å??ç?´æ ?æ¯?个å?¾å??å?°å?³è¾¹å®?们ç??å??称ä¸?ã??ç?¹å?»â??ç¡®å®?â??æ??é?®æ?¥ç¡®è®¤ä½ ç??ç­?æ¡?ã??"
 
 #: ../src/imagename-activity/imagename.xml.in.h:3
 msgid "Image Name"
@@ -4457,7 +4450,7 @@ msgstr "è?±"
 
 #: ../src/imagename-activity/resources/imagename/board2_0.xml.in.h:6
 msgid "glass"
-msgstr "��"
+msgstr "ç?»ç??æ?¯"
 
 #: ../src/imagename-activity/resources/imagename/board2_0.xml.in.h:7
 msgid "vase"
@@ -4548,17 +4541,17 @@ msgstr "right"
 
 #: ../src/leftright-activity/leftright.xml.in.h:1
 msgid "Determine if a hand is a right or a left hand"
-msgstr "å?¤æ?­å·¦æ??å?³æ??"
+msgstr "å?¤æ?­è¿?å?ªæ??æ?¯å·¦æ??æ??æ?¯å?³æ??"
 
 #: ../src/leftright-activity/leftright.xml.in.h:2
 msgid ""
 "Distinguish right and left hands from different points of view. Spatial "
 "representation"
-msgstr "ä»?ä¸?å??è§?è§?å?ºå?«å·¦æ??å??å?³æ??ã??空é?´æ??表ç?°ã??"
+msgstr "ä»?ä¸?å??è§?度æ?¥å?ºå?«å·¦æ??å??å?³æ??ã??空é?´æ??表ç?°ã??"
 
 #: ../src/leftright-activity/leftright.xml.in.h:3
 msgid "Find your left and right hands"
-msgstr "å·¦æ??å?³æ??"
+msgstr "æ?¾å?ºä½ ç??å·¦æ??å??å?³æ??"
 
 #: ../src/leftright-activity/leftright.xml.in.h:4
 #: ../src/railroad-activity/railroad.xml.in.h:4
@@ -4569,7 +4562,9 @@ msgstr "æ? "
 msgid ""
 "You can see a hand: is it a left hand or a right hand? Click on the red "
 "button on the left, or the green button on the right."
-msgstr "ä½ å?¯ä»¥ç??å?°ä¸?å?ªæ??ï¼?å·¦æ??è¿?æ?¯å?³æ??å?¢ï¼?å·¦æ??ç?¹å?»çº¢è?²æ??é?®ï¼?å?³æ??ç?¹å?»ç»¿è?²æ??é?®"
+msgstr ""
+"ä½ å?¯ä»¥ç??å?°ä¸?å?ªæ??ï¼?è¿?å?ªæ??æ?¯å·¦æ??è¿?æ?¯å?³æ??å?¢ï¼?å¦?æ??æ?¯å·¦æ??ç??è¯?请ç?¹å?»çº¢è?²æ??é?®ï¼?å?³æ??"
+"ç??è¯?请ç?¹å?»ç»¿è?²æ??é?®ã??"
 
 #: ../src/login-activity/login.py:98
 msgid "Profile: "
@@ -4587,7 +4582,7 @@ msgstr "è¾?å?¥ç?»å½?å??ç?»å½?"
 #: ../src/login-activity/login.xml.in.h:1
 msgid ""
 "GCompris identifies each child, so we can provide child-specific reports."
-msgstr "GCompris è¯?å?«æ¯?ä¸?个孩å­?ï¼?æ??以æ??è?½æ??ä¾?å­©å­?ç??ç?¹å?«æ?¥å??ã??"
+msgstr "GCompris è¯?å?«æ¯?ä¸?个孩å­?ï¼?æ??以æ??们è?½ä¸ºä¸ªå?«å­©å­?æ??ä¾?ç?¹å®?ç??æ?¥å??ã??"
 
 #: ../src/login-activity/login.xml.in.h:2
 msgid "GCompris login screen"
@@ -4630,8 +4625,8 @@ msgid ""
 "the hat to close it. You have to count how many are still under the hat. "
 "Click on the bottom right area to answer."
 msgstr ""
-"é­?æ?¯å¸?å°?å??è¯?ä½ é­?æ³?帽ä¸?æ??å? ä¸ªæ??æ??ï¼?ç?¶å??ç?¹å?»å¸½å­?æ??å¼?å®?ï¼?ä¼?æ??ä¸?äº?æ??æ??é??é?¸ã??å??次"
-"ç?¹å?»ç??ä¸?帽å­?ï¼?ä½ æ?°ä¸?æ?°è¿?æ??å?©ä¸?å¤?å°?æ??æ??ã??ç?¹å?»å?³ä¸?æ?¹å??ç­?ã??"
+"é­?æ?¯å¸?å°?å??è¯?ä½ é­?æ³?帽ä¸?æ??å? é¢?æ??æ??ï¼?ç?¶å??ç?¹å?»å¸½å­?æ??å¼?å®?ï¼?ä¼?æ??ä¸?äº?æ??æ??é??é?¸ã??å??次"
+"ç?¹å?»ç??ä¸?帽å­?ï¼?ä½ æ?°ä¸?æ?°è¿?å?©ä¸?å¤?å°?é¢?æ??æ??ã??并ç?¹å?»å?³ä¸?æ?¹å??ç­?ã??"
 
 #: ../src/magic_hat_minus-activity/magic_hat_minus.xml.in.h:4
 #: ../src/memory_add_minus-activity/memory_add_minus.xml.in.h:3
@@ -4658,12 +4653,12 @@ msgid ""
 "see moving around? Count carefully. :) Click in the bottom-right area to "
 "input your answer."
 msgstr ""
-"ç?¹å?»è®©å¸½å­?æ??å¼?æ??ç??ä¸?ã??å?¨å¸½å­?ä¸?ï¼?ä½ å?¯ä»¥ç??è§?å¤?å°?æ??æ??å?¨æ??转ï¼?æ?°ä¸?ä¸?ï¼?ï¼?ï¼?ç?¹å?»å?³"
-"ä¸?æ?¹è¾?å?¥ä½ ç??ç­?æ¡?ã??"
+"ç?¹å?»å¸½å­?æ?¥æ??å¼?æ??ç??ä¸?帽å­?ã??å?¨å¸½å­?ä¸?ï¼?ä½ ç??è§?å¤?å°?é¢?æ??æ??å?¨æ??转ï¼?æ?°ä¸?ä¸?ï¼?ï¼?ï¼?并ç?¹"
+"å?»å?³ä¸?æ?¹å??ç­?ã??"
 
 #: ../src/magic_hat_plus-activity/magic_hat_plus.xml.in.h:3
 msgid "Count how many items are under the magic hat"
-msgstr "æ?°ä¸?æ?°é­?æ³?帽ä¸?æ??å¤?å°?ç?©ä»¶ã??"
+msgstr "æ?°ä¸?æ?°é­?æ³?帽ä¸?æ??å¤?å°?ç?©ä»¶"
 
 #: ../src/magic_hat_plus-activity/magic_hat_plus.xml.in.h:4
 msgid "Learn addition"
@@ -4695,18 +4690,18 @@ msgstr "注æ??ä½ ç??ä½?ç½®ï¼?ç?¶å??å??æ?¢å?°3D模å¼?继续移å?¨"
 #: ../src/maze3D-activity/maze3D.xml.in.h:2
 #: ../src/mazeInvisible-activity/mazeInvisible.xml.in.h:1
 msgid "Can use the keyboard arrow to move an object."
-msgstr "ç?¨æ?¹å??é?®ç§»å?¨å¯¹è±¡ã??"
+msgstr "å?©ç?¨ç®­å¤´é?®ç§»å?¨å¯¹è±¡ã??"
 
 #: ../src/maze-activity/maze.xml.in.h:3
 #: ../src/maze2DRelative-activity/maze2DRelative.xml.in.h:3
 #: ../src/maze3D-activity/maze3D.xml.in.h:4
 #: ../src/mazeInvisible-activity/mazeInvisible.xml.in.h:3
 msgid "Help Tux get out of this maze."
-msgstr "帮å?©  Tux èµ°å?ºè¿·å®«ã??"
+msgstr "帮å?©å°?ä¼?é¹?èµ°å?ºè¿·å®«ã??"
 
 #: ../src/maze-activity/maze.xml.in.h:5
 msgid "Use the keyboard arrows to move Tux up to the door."
-msgstr "ç?¨æ?¹å??é?®è®© Tux èµ°å?ºå¤§é?¨ã??"
+msgstr "å?©ç?¨ç®­å¤´é?®è®©å°?ä¼?é¹?èµ°å?ºå¤§é?¨ã??"
 
 #: ../src/maze2DRelative-activity/maze2DRelative.xml.in.h:2
 msgid "Find your way out of the maze (Move is relative)"
@@ -4718,8 +4713,8 @@ msgid ""
 "is relative (first person). Use the up arrow to go forward. The other arrow "
 "let you turn Tux in another direction."
 msgstr ""
-"ç?¨æ?¹å??é?®è®© Tux èµ°å?ºå¤§é?¨ã??å?¨è¿?个迷宫中ï¼?移å?¨æ?¯ç?¸å¯¹ç??ã??å??ä¸?é?®å??å??移å?¨ï¼?å?¶ä»?æ?¹å??"
-"é?®æ?¹å?? Tux ç??æ?¹å??ã??"
+"å?©ç?¨ç®­å¤´é?®è®©å°?ä¼?é¹?èµ°å?ºå¤§é?¨ã??å?¨è¿?个迷宫中ï¼?移å?¨æ?¯ç?¸å¯¹ç??ã??æ??å??ä¸?箭头é?®å??å??移"
+"å?¨ï¼?æ??å?¶ä»?æ?¹å??é?®æ?¹å??å°?ä¼?é¹?ç??æ?¹å??ã??"
 
 #: ../src/maze3D-activity/maze3D.xml.in.h:1
 msgid "3D Maze"
@@ -4735,8 +4730,8 @@ msgid ""
 "switch between 2D and 3D modes. 2D mode just gives you an indication of your "
 "position, like a map. You cannot move Tux in 2D mode."
 msgstr ""
-"ç?¨æ?¹å??é?®è®© Tux èµ°å?ºå¤§é?¨ã??空格é?®å??æ?¢2D å?? 3D 模å¼?ã??2D模å¼?å?ªè?½ç»?ä½ æ??示ä½?ç½®ï¼?å°±"
-"å??ä¸?å¼ å?°å?¾ã??ä½ ä¸?è?½å?¨2D 模å¼?中移å?¨ã??"
+"å?©ç?¨ç®­å¤´é?®è®©å°?ä¼?é¹?èµ°å?ºå¤§é?¨ã??æ??空格é?®å??æ?¢2D å?? 3D 模å¼?ã??2D模å¼?å?ªè?½ç»?ä½ æ??示ä½?"
+"ç½®ï¼?å°±å??ä¸?å¼ å?°å?¾ã??ä½ ä¸?è?½å?¨2D 模å¼?中移å?¨ã??"
 
 #: ../src/mazeInvisible-activity/mazeInvisible.xml.in.h:2
 msgid "Find your way out of the invisible maze"
@@ -4748,8 +4743,8 @@ msgid ""
 "switch between invisible and visible modes. Visible mode just gives you an "
 "indication of your position, like a map. You cannot move Tux in visible mode."
 msgstr ""
-"ç?¨æ?¹å??é?®è®© Tux èµ°å?ºå¤§é?¨ã??空格é?®å??æ?¢ä¸?å?¯è§?å??å?¯è§?模å¼?ã??å?¯è§?模å¼?å?ªè?½ç»?ä½ æ??示ä½?"
-"ç½®ï¼?å°±å??ä¸?å¼ å?°å?¾ã??ä½ ä¸?è?½å?¨å?¯è§?模å¼?中移å?¨ã??"
+"å?©ç?¨ç®­å¤´é?®è®©å°?ä¼?é¹?èµ°å?ºå¤§é?¨ã??空格é?®å??æ?¢ä¸?å?¯è§?å??å?¯è§?模å¼?ã??å?¯è§?模å¼?å?ªè?½ç»?ä½ æ??示"
+"ä½?ç½®ï¼?å°±å??ä¸?å¼ å?°å?¾ã??ä½ ä¸?è?½å?¨å?¯è§?模å¼?中移å?¨ã??"
 
 #: ../src/melody-activity/melody.py:111
 msgid ""
@@ -4769,7 +4764,7 @@ msgstr "å?¬å??è®­ç»?游æ??"
 msgid ""
 "Listen to the sound sequence played, and repeat it by clicking on the "
 "elements. You can listen again by clicking on the repeat button."
-msgstr "注æ??å?¬å£°é?³ç??顺åº?ï¼?并ç?¹å?»å??ç´ é??å¤?å®?ã??ç?¹å?»â??é??æ?¾â??æ??é?®é??å?¬ã??"
+msgstr "注æ??å?¬å£°é?³ç??顺åº?ï¼?并ç?¹å?»å??ç´ æ?¥é??å¤?å®?ã??ç?¹å?»â??é??æ?¾â??æ??é?®é??å?¬ã??"
 
 #: ../src/melody-activity/melody.xml.in.h:3
 msgid "Melody"
@@ -4836,12 +4831,12 @@ msgid ""
 "for its twin. When you turn over the twins, they both disappear."
 msgstr ""
 "æ?¾ç¤ºä¸?ç»?空ç??å?¡ç??ã??æ¯?å¼ å?¡ç??ç??å??é?¢æ??é?½ä¸?å¼ å?¾ï¼?并ä¸?æ¯?å¼ å?¾é?½æ??å?¦ä¸?个å??å®?å®?å?¨ç?¸å??"
-"ç??å?¾ã??ç?¹å?»å?¡ç??ç??é??è??ç??å?¾ï¼?并ä¸?å°?è¯?为å®?é??对ã??æ¯?次å?ªè?½ç¿»ä¸¤å¼ å?¡ç??ï¼?å? æ­¤ä½ é??è¦?è®°"
-"ä½?æ¯?对å?¾ç??ç??ä½?ç½®ï¼?å½?ä½ ç¿»å¼?ä¸?对å?¾ç??æ?¶ï¼?è¿?对å?¾ç??å°?æ¶?失ã??"
+"ç??å?¾ã??ç?¹å?»å?¡ç??ç¿»å¼?æ?¥ç??é??è??ç??å?¾ç??ï¼?并ä¸?å°?è¯?为å®?é??对ã??æ¯?次å?ªè?½ç¿»å¼?两张å?¡ç??ï¼?å? "
+"此你é??è¦?è®°ä½?æ¯?对å?¾ç??ç??ä½?ç½®ï¼?å½?ä½ ç¿»å¼?ä¸?对å?¯é??对ç??å?¾ç??æ?¶ï¼?è¿?对å?¾ç??å°?æ¶?失ã??"
 
 #: ../src/memory-activity/memory.xml.in.h:2
 msgid "Flip the cards to find the matching pairs"
-msgstr "å?¡ç??é??对"
+msgstr "ç¿»å¼?å?¡ç??è¿?è¡?é??对"
 
 #: ../src/memory-activity/memory.xml.in.h:3
 msgid "Memory Game with images"
@@ -4850,7 +4845,7 @@ msgstr "å?¾å??è®°å¿?游æ??"
 #: ../src/memory-activity/memory.xml.in.h:5
 #: ../src/memory_tux-activity/memory_tux.xml.in.h:4
 msgid "Train your memory and remove all the cards"
-msgstr "å¼?å?¨ä½ ç??è®°å¿?å??并移走æ??æ??å?¡ç??"
+msgstr "è®­ç»?ä½ ç??è®°å¿?å??ï¼?让æ??æ??å?¡ç??æ¶?失"
 
 #: ../src/memory_add-activity/memory_add.xml.in.h:2
 msgid "Addition memory game"
@@ -4859,14 +4854,14 @@ msgstr "å? æ³?è®°å¿?游æ??"
 #: ../src/memory_add-activity/memory_add.xml.in.h:3
 #: ../src/memory_add_tux-activity/memory_add_tux.xml.in.h:3
 msgid "Practise adding up, until all the cards are gone."
-msgstr "ç»?ä¹ å? æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ ä½ ç??å? æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add-activity/memory_add.xml.in.h:4
 #: ../src/memory_add_tux-activity/memory_add_tux.xml.in.h:4
 msgid ""
 "Turn the cards over to find two numbers which add up the same, until all the "
 "cards are gone."
-msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??å??â??ç?¸å??ä¸?ç»?ï¼?ç?´å?°å?¨é?¨å?¡ç??移走ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??ç?¸å? èµ·æ?¥â??å?¹é??ç??è¿?ç®?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add-activity/memory_add.xml.in.h:5
 #: ../src/memory_add_tux-activity/memory_add_tux.xml.in.h:5
@@ -4896,17 +4891,18 @@ msgid ""
 msgstr ""
 "ä½ å°?ç??å?°ä¸?äº?å?¡ç??ï¼?ä½?ä½ ä¸?è?½ç??å?°ä»?们ç??å?¦ä¸?é?¢ã??æ¯?å¼ å?¡ç??é??è??ç??ä¸?个å? æ³?å¼?å­?ï¼?æ??è??"
 "å? æ³?å¼?ç??å??ã??\n"
-"������2�4�4\n"
+"������2�2�4\n"
 "â??ï¼?â??å?·ä¸¤è¾¹ç?¸ç­?ï¼?å? æ­¤ 2 å?? 2 å¾?å?º 4ã??å½?ä½ å?¨è§£é¢?æ?¶å?¯ä»¥å¤§å£°å?°æ?°æ??ç?¨æ??æ??æ?°ï¼?å? ä¸º"
 "è¿?äº?æ?¹æ³?å°?æ??å?©äº?ä½ å¢?å? è®°å¿?ã??ä½ ä¹?å?¯ä»¥ä½¿ç?¨æ?¹å??æ??æ??é?®å??å?¶ä»?è?½è®¡æ?°ç??ä¸?西ã??å¦?æ??ä½ "
-"æ??å¾?å¤?å??å¼?å§?妹ï¼?ä½ å?¯ä»¥æ?°æ?°ä»?们ï¼?æ??è??æ?°æ?°ä½ ä»¬ç?­çº§ç??å??å­¦ã??å?±æ?°æ?°æ­?ï¼?æ?°å¾?å¤?ä¸?西"
-"æ?¥ç»?ä¹ ä½ å°?æ??é«?ä½ ç??å? æ³?è?½å??ï¼?\n"
+"æ??å¾?å¤?å??å¼?å§?妹ï¼?ä½ å?¯ä»¥æ?°æ?°ä»?们ï¼?æ??è??æ?°æ?°ä½ ä»¬ç?­çº§é??ç??å??å­¦ã??å?±æ?°æ?°æ­?ï¼?æ?°å¾?å¤?ä¸?"
+"西æ?¥ç»?ä¹ ï¼?å°?æ??é«?ä½ ç??å? æ³?è?½å??ï¼?\n"
 "\n"
 "å?¨è¿?个游æ??中ï¼?è¿?äº?å?¡ç??å??å¼?é??è??äº?å? æ³?å¼?ç??两个é?¨å??ã??ä½ è¦?å??æ?¶æ?¾å?ºè¿?两个é?¨å??ã??ç?¹"
-"å?»å?¡ç??æ?¾ç¤ºè¢«é??è??ç??æ?°å­?ï¼?ç?¶å??æ?¾å?°å?¦ä¸?å¼ å?¡ç??ï¼?使ä»?们æ??为ä¸?个å®?æ?´ç??å? æ³?å¼?å­?ã??æ¯?"
-"次你å?ªè?½å??æ?¶ç¿»å¼?两张å?¡ç??ï¼?å? æ­¤ä½ è¦?è®°ä½?é??è??æ?°å­?ç??ä½?ç½®ï¼?ç?¶å??æ?¾å?ºå??ä»?们ç?¸å?¹é??ç??"
-"å?¦ä¸?å??ã??ä½ å??ç??æ?¯â??ç­?å?·â??ç??å·¥ä½?ï¼?æ??å? æ³?å¼?å??é??å½?ç??å??æ?¾å?°ä¸?èµ·ã??å½?ä½ å??äº?è¿?äº?å??ï¼?两"
-"å¼ å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??å??å??ï¼?ä½ å°?èµ¢å¾?è??å?©ï¼?ï¼?ï¼?"
+"å?»å?¡ç??æ?¥ç¿»å¼?å®?ï¼?并æ?¾ç¤ºè¢«é??è??ç??æ?°å­?ï¼?ç?¶å??æ?¾å?°å?¦ä¸?å¼ å?¡ç??ï¼?使ä»?们æ??为ä¸?个å®?æ?´ç??"
+"å? æ³?å¼?å­?ã??æ¯?次你å?ªè?½å??æ?¶ç¿»å¼?两张å?¡ç??ï¼?å? æ­¤ä½ è¦?è®°ä½?é??è??æ?°å­?ç??ä½?ç½®ï¼?ç?¶å??æ?¾å?ºå??"
+"ä»?们ç?¸å?¹é??ç??å?¦ä¸?å??ã??ä½ å??ç??æ?¯â??ç­?å?·â??ç??å·¥ä½?ï¼?æ??å? æ³?å¼?å??é??å½?ç??'å??'æ?¾å?°ä¸?èµ·ã??å½?ä½ "
+"å®?æ??é??对以å??ï¼?两张å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??'å??'å??ï¼?ä½ "
+"å°?èµ¢å¾?è??å?©ï¼?ï¼?ï¼?"
 
 #: ../src/memory_add_minus-activity/memory_add_minus.xml.in.h:1
 msgid "Addition and subtraction memory game"
@@ -4915,14 +4911,14 @@ msgstr "å? å??æ³?è®°å¿?游æ??"
 #: ../src/memory_add_minus-activity/memory_add_minus.xml.in.h:2
 #: ../src/memory_add_minus_tux-activity/memory_add_minus_tux.xml.in.h:2
 msgid "Practise addition, subtraction, until all the cards are gone."
-msgstr "ç»?ä¹ å? å??æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ å? å??æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add_minus-activity/memory_add_minus.xml.in.h:4
 #: ../src/memory_add_minus_tux-activity/memory_add_minus_tux.xml.in.h:4
 msgid ""
 "Turn the cards over to find two numbers which add or subtract the same, "
 "until all the cards are gone."
-msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??å??â??æ??â??å·®â??ç?¸å??ä¸?ç»?ï¼?ç?´å?°å?¨é?¨å?¡ç??移走ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??å??â??æ??â??å·®â??å?¹é??ç??è¿?ç®?ï¼?ç?´å?°å?¨é?¨å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add_minus-activity/memory_add_minus.xml.in.h:5
 #: ../src/memory_add_minus_mult_div-activity/memory_add_minus_mult_div.xml.in.h:5
@@ -4955,7 +4951,8 @@ msgstr ""
 "å?¡ç??æ?¾ç¤ºè¢«é??è??ç??æ?°å­?ï¼?ç?¶å??æ?¾å?°å?¦ä¸?å¼ å?¡ç??ï¼?使ä»?们æ??为ä¸?个å®?æ?´ç??è¿?ç®?å¼?å­?ã??æ¯?次"
 "ä½ å?ªè?½å??æ?¶ç¿»å¼?两张å?¡ç??ï¼?å? æ­¤ä½ è¦?è®°ä½?é??è??æ?°å­?ç??ä½?ç½®ï¼?ç?¶å??æ?¾å?ºå??ä»?们ç?¸å?¹é??ç??å?¦"
 "ä¸?å??ã??ä½ å??ç??æ?¯â??ç­?å?·â??ç??å·¥ä½?ï¼?æ??ç­?å¼?å??é??å½?ç??ç­?æ¡?æ?¾å?°ä¸?èµ·ã??å½?ä½ å??äº?è¿?äº?å??ï¼?两张"
-"å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??å??å??ï¼?ä½ å°?èµ¢å¾?è??å?©ï¼?ï¼?ï¼?"
+"å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??è¿?ç®?ç­?æ¡?å??ï¼?ä½ å°?èµ¢å¾?è??"
+"å?©ï¼?ï¼?ï¼?"
 
 #: ../src/memory_add_minus_mult_div-activity/memory_add_minus_mult_div.xml.in.h:1
 #: ../src/memory_add_minus_mult_div_tux-activity/memory_add_minus_mult_div_tux.xml.in.h:1
@@ -4971,7 +4968,7 @@ msgstr "è¿?ç®?è®°å¿?游æ??"
 msgid ""
 "Practise addition, subtraction, multiplication, division, until all the "
 "cards are gone."
-msgstr "ç»?ä¹ å? å??æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ å? å??ä¹?é?¤æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add_minus_mult_div-activity/memory_add_minus_mult_div.xml.in.h:4
 #: ../src/memory_add_minus_mult_div_tux-activity/memory_add_minus_mult_div_tux.xml.in.h:4
@@ -4983,19 +4980,19 @@ msgstr "ç»?ä¹ å? å??æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
 msgid ""
 "Turn the cards over to find a matching operation, until all the cards are "
 "gone."
-msgstr "ç¿»å¼?å?¡ç??æ?¾å?°å?¹é??ç??è¿?ç®?ï¼?ç?´å?°å?¨é?¨å?¡ç??移走ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°å?¹é??ç??è¿?ç®?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_add_minus_mult_div_tux-activity/memory_add_minus_mult_div_tux.xml.in.h:2
 msgid "All operations memory game against Tux"
-msgstr "è¿?ç®?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©è¿?ç®?è®°å¿?游æ??"
 
 #: ../src/memory_add_minus_tux-activity/memory_add_minus_tux.xml.in.h:1
 msgid "Addition and subtraction memory game against Tux"
-msgstr "å? å??æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©å? å??æ³?è®°å¿?游æ??"
 
 #: ../src/memory_add_tux-activity/memory_add_tux.xml.in.h:1
 msgid "Addition memory game against Tux"
-msgstr "å? æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©å? æ³?è®°å¿?游æ??"
 
 #: ../src/memory_add_tux-activity/memory_add_tux.xml.in.h:2
 #: ../src/memory_mult_tux-activity/memory_mult_tux.xml.in.h:1
@@ -5018,7 +5015,7 @@ msgstr "ç»?ä¹ é?¤æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
 
 #: ../src/memory_div_tux-activity/memory_div_tux.xml.in.h:2
 msgid "Division memory game against Tux"
-msgstr "é?¤æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©é?¤æ³?è®°å¿?游æ??"
 
 #: ../src/memory_enumerate-activity/memory_enumerate.xml.in.h:2
 msgid "Enumeration memory game"
@@ -5026,11 +5023,11 @@ msgstr "计ç®?è®°å¿?游æ??"
 
 #: ../src/memory_enumerate-activity/memory_enumerate.xml.in.h:3
 msgid "Numeration training, memory."
-msgstr "计ç®?è®­ç»?ï¼?è®°å¿?ã??"
+msgstr "计ç®?è®­ç»?ã??è®°å¿?ã??"
 
 #: ../src/memory_enumerate-activity/memory_enumerate.xml.in.h:4
 msgid "Turn the cards over to match the number with the drawn picture."
-msgstr "ç¿»å¼?ç?»ç??å?¾ç??å??æ?°å­?å?¹é??ç??å?¡ç??ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°æ?°å­?å??ç?»å?¹é??ç??ä¸?对ã??"
 
 #: ../src/memory_enumerate-activity/memory_enumerate.xml.in.h:5
 msgid ""
@@ -5038,12 +5035,12 @@ msgid ""
 "Each card is hiding a number of pictures, or the written number."
 msgstr ""
 "ä½ å?¯ä»¥ç??è§?ä¸?äº?å?¡ç??ï¼?ä½?æ?¯ä½ ä¸?è?½ç??è§?å®?们ç??å?¦ä¸?é?¢æ?¯ä»?ä¹?ã??æ¯?å¼ å?¡ç??è??ç??è?¥å¹²å?¾ç??ï¼?"
-"æ??è??书é?¢ç??æ?°å­?ã??"
+"æ??è??æ?°å­?ã??"
 
 #: ../src/memory_minus-activity/memory_minus.xml.in.h:1
 #: ../src/memory_minus_tux-activity/memory_minus_tux.xml.in.h:1
 msgid "Practise subtraction, until all the cards are gone."
-msgstr "ç»?ä¹ å??æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ å??æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_minus-activity/memory_minus.xml.in.h:3
 msgid "Subtraction memory game"
@@ -5054,7 +5051,7 @@ msgstr "å??æ³?è®°å¿?游æ??"
 msgid ""
 "Turn the cards over to find two numbers which subtract the same, until all "
 "the cards are gone."
-msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??å·®â??ç?¸å??ä¸?ç»?ï¼?ç?´å?°å?¨é?¨å?¡ç??移走ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??å·®â??å?¹é??ç??è¿?ç®?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_minus-activity/memory_minus.xml.in.h:5
 #: ../src/memory_minus_tux-activity/memory_minus_tux.xml.in.h:5
@@ -5083,21 +5080,22 @@ msgid ""
 msgstr ""
 "ä½ å°?ç??å?°ä¸?äº?å?¡ç??ï¼?ä½?ä½ ä¸?è?½ç??å?°ä»?们ç??å?¦ä¸?é?¢ã??æ¯?å¼ å?¡ç??é??è??ç??ä¸?个å??æ³?å¼?å­?ï¼?æ??è??"
 "å??æ³?å¼?ç??å·®ã??\n"
-"������3�1�2\n"
-"â??ï¼?â??å?·ä¸¤è¾¹ç?¸ç­?ï¼?å? æ­¤ 3å??å?»12 å¾?å?º2ã??å½?ä½ å?¨è§£é¢?æ?¶å?¯ä»¥å¤§å£°å?°æ?°æ??ç?¨æ??æ??æ?°ï¼?å? ä¸º"
-"è¿?äº?æ?¹æ³?å°?æ??å?©äº?ä½ å¢?å? è®°å¿?ã??ä½ ä¹?å?¯ä»¥ä½¿ç?¨æ?¹å??æ??æ??é?®å??å?¶ä»?è?½è®¡æ?°ç??ä¸?西ã??å¦?æ??ä½ "
-"æ??å¾?å¤?å??å¼?å§?妹ï¼?ä½ å?¯ä»¥æ?°æ?°ä»?们ï¼?æ??è??æ?°æ?°ä½ ä»¬ç?­çº§ç??å??å­¦ã??å?±æ?°æ?°æ­?ï¼?æ?°å¾?å¤?ä¸?西"
-"æ?¥ç»?ä¹ ä½ å°?æ??é«?ä½ ç??å? æ³?è?½å??ï¼?\n"
+"ä¾?å¦?å??æ³?å¼?ï¼?3-1ï¼?2\n"
+"â??ï¼?â??å?·ä¸¤è¾¹ç?¸ç­?ï¼?å? æ­¤ 3 å??å?» 1 å¾?å?º 2ã??å½?ä½ å?¨è§£é¢?æ?¶å?¯ä»¥å¤§å£°å?°æ?°æ??ç?¨æ??æ??æ?°ï¼?å? "
+"为è¿?äº?æ?¹æ³?å°?æ??å?©äº?ä½ å¢?å? è®°å¿?ã??ä½ ä¹?å?¯ä»¥ä½¿ç?¨æ?¹å??æ??æ??é?®å??å?¶ä»?è?½è®¡æ?°ç??ä¸?西ã??å¦?æ??"
+"ä½ æ??å¾?å¤?å??å¼?å§?妹ï¼?ä½ å?¯ä»¥æ?°æ?°ä»?们ï¼?æ??è??æ?°æ?°ä½ ä»¬ç?­çº§é??ç??å??å­¦ã??å?±æ?°æ?°æ­?ï¼?æ?°å¾?å¤?"
+"ä¸?西æ?¥ç»?ä¹ ï¼?å°?æ??é«?ä½ ç??å??æ³?è?½å??ï¼?\n"
 "\n"
 "å?¨è¿?个游æ??中ï¼?è¿?äº?å?¡ç??å??å¼?é??è??äº?å??æ³?å¼?ç??两个é?¨å??ã??ä½ è¦?å??æ?¶æ?¾å?ºè¿?两个é?¨å??ã??ç?¹"
-"å?»å?¡ç??æ?¾ç¤ºè¢«é??è??ç??æ?°å­?ï¼?ç?¶å??æ?¾å?°å?¦ä¸?å¼ å?¡ç??ï¼?使ä»?们æ??为ä¸?个å®?æ?´ç??å??æ³?å¼?å­?ã??æ¯?"
-"次你å?ªè?½å??æ?¶ç¿»å¼?两张å?¡ç??ï¼?å? æ­¤ä½ è¦?è®°ä½?é??è??æ?°å­?ç??ä½?ç½®ï¼?ç?¶å??æ?¾å?ºå??ä»?们ç?¸å?¹é??ç??"
-"å?¦ä¸?å??ã??ä½ å??ç??æ?¯â??ç­?å?·â??ç??å·¥ä½?ï¼?æ??å??æ³?å¼?å??é??å½?ç??å·®æ?¾å?°ä¸?èµ·ã??å½?ä½ å??äº?è¿?äº?å??ï¼?两"
-"å¼ å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??å??å??ï¼?ä½ å°?èµ¢å¾?è??å?©ï¼?ï¼?ï¼?"
+"å?»å?¡ç??æ?¥ç¿»å¼?å®?ï¼?并æ?¾ç¤ºè¢«é??è??ç??æ?°å­?ï¼?ç?¶å??æ?¾å?°å?¦ä¸?å¼ å?¡ç??ï¼?使ä»?们æ??为ä¸?个å®?æ?´ç??"
+"å??æ³?å¼?å­?ã??æ¯?次你å?ªè?½å??æ?¶ç¿»å¼?两张å?¡ç??ï¼?å? æ­¤ä½ è¦?è®°ä½?é??è??æ?°å­?ç??ä½?ç½®ï¼?ç?¶å??æ?¾å?ºå??"
+"ä»?们ç?¸å?¹é??ç??å?¦ä¸?å??ã??ä½ å??ç??æ?¯â??ç­?å?·â??ç??å·¥ä½?ï¼?æ??å??æ³?å¼?å??é??å½?ç??'å·®'æ?¾å?°ä¸?èµ·ã??å½?ä½ "
+"å®?æ??é??对以å??ï¼?两张å?¡ç??é?½å°?æ¶?失ï¼?å½?你让æ??æ??ç??å?¡ç??é?½æ¶?失ï¼?æ?¾å?°æ??æ??ç??'å·®'å??ï¼?ä½ "
+"å°?èµ¢å¾?è??å?©ï¼?ï¼?ï¼?"
 
 #: ../src/memory_minus_tux-activity/memory_minus_tux.xml.in.h:3
 msgid "Subtraction memory game against Tux"
-msgstr "å??æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©å??æ³?è®°å¿?游"
 
 #: ../src/memory_mult-activity/memory_mult.xml.in.h:1
 msgid "Multiplication"
@@ -5115,7 +5113,7 @@ msgstr "ç»?ä¹ ä¹?æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
 msgid ""
 "Turn the cards over to find two numbers which multiply the same, until all "
 "the cards are gone."
-msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??积â??ç?¸å??ä¸?ç»?ï¼?ç?´å?°å?¨é?¨å?¡ç??移走ã??"
+msgstr "ç¿»å¼?å?¡ç??æ?¾å?°â??积â??å?¹é??ç??è¿?ç®?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_mult_div-activity/memory_mult_div.xml.in.h:1
 msgid "Multiplication and division memory game"
@@ -5129,19 +5127,19 @@ msgstr "ä¹?æ³?ã??é?¤æ³?"
 #: ../src/memory_mult_div-activity/memory_mult_div.xml.in.h:3
 #: ../src/memory_mult_div_tux-activity/memory_mult_div_tux.xml.in.h:3
 msgid "Practise multiplication, division, until all the cards are gone."
-msgstr "ç»?ä¹ ä¹?æ³?ã??é?¤æ³?ï¼?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ ä¹?æ³?ã??é?¤æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_mult_div_tux-activity/memory_mult_div_tux.xml.in.h:1
 msgid "Multiplication and division memory game against Tux"
-msgstr "ä¹?é?¤æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©ä¹?é?¤æ³?è®°å¿?游æ??"
 
 #: ../src/memory_mult_tux-activity/memory_mult_tux.xml.in.h:2
 msgid "Multiplication memory game against Tux"
-msgstr "ä¹?æ³?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©ä¹?æ³?è®°å¿?游æ??"
 
 #: ../src/memory_mult_tux-activity/memory_mult_tux.xml.in.h:3
 msgid "Practise multiplication until all the cards are gone."
-msgstr "ç»?ä¹ ä¹?æ³?ç?´å?°æ??æ??å?¡ç??é?½è¢«ç§»èµ°ã??"
+msgstr "ç»?ä¹ ä¹?æ³?ï¼?ç?´å?°æ??æ??ç??å?¡ç??æ¶?失ã??"
 
 #: ../src/memory_sound-activity/memory_sound.xml.in.h:1
 #: ../src/memory_sound_tux-activity/memory_sound_tux.xml.in.h:1
@@ -5152,9 +5150,9 @@ msgid ""
 "need to remember where a sound is, while you listen to its twin. When you "
 "turn over the twins, they both disappear."
 msgstr ""
-"å±?示ä¸?ç»?æ??å°?æ??ç?´ç?? Tuxã??æ¯?个 Tux æ??ä¸?个å??é?³ï¼?并ä¸?æ¯?个å??é?³æ?¯æ??对ç??ã??ç?¹å?» Tux "
-"å?»ç??å®?é??è??ç??声é?³å¹¶å¯»ä»?ç??å­ªç??é?³ã??æ¯?次å?ªè?½æ¿?活两个Tuxï¼?å? æ­¤ä½ è¦?è®°ä½?ä½ å?¬å?°ç??æ¯?对"
-"é?³ç??ä½?ç½®ï¼?å½?ä½ ç¿»å¼?ä¸?对孪ç??é?³æ?¶ï¼?ä»?们å°?æ¶?失ã??"
+"å±?示ä¸?ç»?æ??å°?æ??ç?´ç??å°?ä¼?é¹?ã??æ¯?个å°?ä¼?é¹?æ??ä¸?个å??é?³ï¼?并ä¸?æ¯?个å??é?³æ?¯æ??对ç??ã??ç?¹å?»å°?"
+"ä¼?é¹?å?»ç??å®?é??è??ç??声é?³å¹¶å¯»ä»?ç??å­ªç??é?³ã??æ¯?次å?ªè?½æ¿?活两个å°?ä¼?é¹?ï¼?å? æ­¤ä½ è¦?è®°ä½?ä½ å?¬"
+"å?°ç??æ¯?对é?³ç??ä½?ç½®ï¼?å½?ä½ ç¿»å¼?ä¸?对孪ç??é?³æ?¶ï¼?ä»?们å°?æ¶?失ã??"
 
 #: ../src/memory_sound-activity/memory_sound.xml.in.h:2
 msgid "Audio memory game"
@@ -5162,34 +5160,34 @@ msgstr "é?³é¢?è®°å¿?游æ??"
 
 #: ../src/memory_sound-activity/memory_sound.xml.in.h:3
 msgid "Click on Tux the violinist and listen to find the matching sounds"
-msgstr "ç?¹å?» Tux å°?æ??ç?´å®¶å??æ?¶æ³¨æ??å?¬å¹¶æ?¾å?ºå?¹é??ç??声é?³"
+msgstr "ç?¹å?»å°?ä¼?é¹?å°?æ??ç?´å®¶å??æ?¶æ³¨æ??å?¬å¹¶æ?¾å?ºå?¹é??ç??声é?³"
 
 #: ../src/memory_sound-activity/memory_sound.xml.in.h:4
 #: ../src/memory_sound_tux-activity/memory_sound_tux.xml.in.h:3
 #: ../src/memory_tux-activity/memory_tux.xml.in.h:3
 msgid "Mouse manipulation, Brain."
-msgstr "é¼ æ ?æ??ä½?ï¼?è??å??ã??"
+msgstr "é¼ æ ?æ??ä½?ã??è??å??ã??"
 
 #: ../src/memory_sound-activity/memory_sound.xml.in.h:5
 #: ../src/memory_sound_tux-activity/memory_sound_tux.xml.in.h:5
 msgid "Train your audio memory and remove all the violonists Tux."
-msgstr "è®­ç»?ä½ ç??é?³é¢?è®°å¿?并移走å?¨é?¨ç?? Tux å°?æ??ç?´å®¶ã??"
+msgstr "è®­ç»?ä½ ç??é?³é¢?è®°å¿?并移走å?¨é?¨ç??å°?ä¼?é¹?å°?æ??ç?´å®¶ã??"
 
 #: ../src/memory_sound_tux-activity/memory_sound_tux.xml.in.h:2
 msgid "Audio memory game against Tux"
-msgstr "é?³é¢?è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©é?³é¢?è®°å¿?游æ??"
 
 #: ../src/memory_sound_tux-activity/memory_sound_tux.xml.in.h:4
 msgid "Play the audio memory game against Tux"
-msgstr "å?? Tux ä¸?èµ·ç?©é?³é¢?è®°å¿?游æ??"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©é?³é¢?è®°å¿?游æ??"
 
 #: ../src/memory_tux-activity/memory_tux.xml.in.h:1
 msgid "Have a memory competition with Tux."
-msgstr "å?? Tux æ¯?æ¯?è®°å¿?å??"
+msgstr "å??å°?ä¼?é¹?æ¯?æ¯?è®°å¿?å??ã??"
 
 #: ../src/memory_tux-activity/memory_tux.xml.in.h:2
 msgid "Memory Game with images, against Tux"
-msgstr "å?¾å??è®°å¿?游æ??对æ?? Tux"
+msgstr "è·?å°?ä¼?é¹?ä¸?èµ·ç?©å?¾å??è®°å¿?游æ??"
 
 #: ../src/memory_tux-activity/memory_tux.xml.in.h:5
 msgid ""
@@ -5200,14 +5198,14 @@ msgid ""
 "You take turns with Tux, and to win the game, you have to find more pairs of "
 "twins than he does."
 msgstr ""
-"ä½ ä¼?ç??è§?ä¸?ç»?ç??èµ·æ?¥å?¨é?¨ä¸?æ ·ç??å?¡ç??ã??æ¯?å¼ å?¡ç??ç??å?¦ä¸?é?¢æ??ä¸?å?¯å?¾ç??ï¼?å?¨è¿?ç»?å?¡ç??中æ??"
-"ä¸?å¼ å?¡ç??ä¸?ç??å?¾ç??ä¸?è¿?å¼ å?¡ç??ä¸?æ ·ã??ä½ æ¯?次å?ªè?½ç¿»å¼?两张å?¡ç??ï¼?æ??以å?¨ä½ æ?¾å?°å?¦ä¸?å¼ ç?¸"
-"å??å?¾ç??ç??å?¡ç??å??ä½ è¦?è®°ä½?å?¾ç??å?¨ä»?ä¹?å?°æ?¹ã??å½?ä½ ç¿»å¼?两张ä¸?æ ·ç??ï¼?å®?们就æ¶?失äº?ï¼?ä½ å?? "
-"Tux è½®æµ?ç¿»ï¼?ä½ å¿?é¡»æ?¾å?°æ¯? Tux æ?´å¤?ç??ç?¸å??å?¡ç??å?»èµ¢å¾?游æ??ã??"
+"ä½ å°?ç??è§?ä¸?äº?ç??èµ·æ?¥å?¨é?¨ä¸?æ ·ç??å?¡ç??ã??æ¯?å¼ å?¡ç??ç??å?¦ä¸?é?¢æ??ä¸?å?¯å?¾ç??ï¼?å?¨è¿?äº?å?¡ç??中æ??"
+"ä¸?å¼ å?¡ç??ä¸?ç??å?¾ç??ä¸?å?¦å¤?ä¸?å¼ å?¡ç??ä¸?æ ·ã??ä½ æ¯?次å?ªè?½ç¿»å¼?两张å?¡ç??ï¼?æ??以å?¨ä½ æ?¾å?°å?¦ä¸?"
+"å¼ ç?¸å??å?¾ç??ç??å?¡ç??å??ä½ è¦?è®°ä½?å?¾ç??å?¨ä»?ä¹?å?°æ?¹ã??å½?ä½ ç¿»å¼?两张ä¸?æ ·ç??ï¼?å®?们就æ¶?失äº?ï¼?"
+"ä½ å??å°?ä¼?é¹?è½®æµ?ç¿»ï¼?ä½ å¿?é¡»æ?¾å?°æ¯?å°?ä¼?é¹?æ?´å¤?ç??ç?¸å??å?¡ç??å?»èµ¢å¾?游æ??ã??"
 
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:2
 msgid "Reading numbers, memory."
-msgstr "读æ?°å­?ï¼?è®°å¿?ã??"
+msgstr "读æ?°å­?ã??è®°å¿?ã??"
 
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:3
 msgid "Turn the cards over to match the number with the word matching it."
@@ -5215,15 +5213,15 @@ msgstr "ç¿»å¼?æ?°å­?å??æ±?å­?äº?ç?¸å?¹é??ç??å?¡ç??ã??"
 
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:4
 msgid "Wordnumber memory game"
-msgstr "æ±?å­?æ?°è®°å¿?游æ??"
+msgstr "æ±?å­?æ?°è¯?è®°å¿?游æ??"
 
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:5
 msgid ""
 "You can see some cards, but you can't see what's on the other side of them. "
 "Each card is hiding a number of number, or the word of the number."
 msgstr ""
-"ä½ å?¯ä»¥ç??è§?ä¸?äº?纸ç??ï¼?ä½?æ?¯ä½ ä¸?è?½ç??è§?å®?们ç??å?¦ä¸?é?¢æ?¯ä»?ä¹?ã??æ¯?张纸ç??è??ç??è?¥å¹²æ?°å­?ï¼?"
-"æ??è??æ?°å­?ç??æ±?å­?ã??"
+"ä½ å?¯ä»¥ç??è§?ä¸?äº?å?¡ç??ï¼?ä½?æ?¯ä½ ä¸?è?½ç??è§?å®?们ç??å?¦ä¸?é?¢æ?¯ä»?ä¹?ã??æ¯?å¼ å?¡ç??è??ç??è?¥å¹²æ?°å­?ï¼?"
+"æ??è??æ±?å­?æ?°è¯?ã??"
 
 #: ../src/missing_letter-activity/missing_letter.xml.in.h:1
 msgid ""
@@ -5247,7 +5245,7 @@ msgstr "è®­ç»?é??读æ??å·§"
 
 #: ../src/missing_letter-activity/missing_letter.xml.in.h:5
 msgid "Word reading"
-msgstr "读�语"
+msgstr "è¯?语é??读"
 
 #. pixmap
 #: ../src/missing_letter-activity/missingletter_config.c:384
@@ -5313,7 +5311,7 @@ msgstr "é¦?è??/é¦?_/è??/ç?¦/ç¤?"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board2.xml.in.h:3
 msgid "house/hous_/e/a/i"
-msgstr "��/__/��/��/亭�"
+msgstr "��/_�/�/�/亭"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board2.xml.in.h:4
 msgid "satchel/s_tchel/a/o/i"
@@ -5321,7 +5319,7 @@ msgstr "书å??/书_/å??/æ?±/è??"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board3.xml.in.h:1
 msgid "ball/_all/b/p/d/m"
-msgstr "ç??/_/ç??/梯/绳"
+msgstr "ç?®ç??/ç?®_/ç??/梯/绳"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board3.xml.in.h:2
 msgid "bed/_ed/b/l/f/t"
@@ -5337,7 +5335,7 @@ msgstr "è??ç³?/_ç³?/è??/å??/å?°"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board4.xml.in.h:1
 msgid "apple/appl_/e/h/a/i/o/u"
-msgstr "è?¹æ??/__/è?¹æ??/梨å­?/æ©?å­?"
+msgstr "è?¹æ??/_/è?¹æ??/梨å­?/æ©?å­?"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board4.xml.in.h:2
 msgid "banana/_anana/b/p/d/m"
@@ -5397,7 +5395,7 @@ msgstr "��/_�/�/�/并"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board5.xml.in.h:8
 msgid "bottle/bott_e/l/y/r/s/g"
-msgstr "��/__/��/��/��"
+msgstr "��/_/��/��/��"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board5.xml.in.h:9
 msgid "cake/c_ke/a/o/e/i/u/y"
@@ -5405,7 +5403,7 @@ msgstr "è??ç³?/è??_/ç³?/ç¾?/è??"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board5.xml.in.h:10
 msgid "cake/ca_e/k/q/c/r/z"
-msgstr "è??ç³?/__/è??ç³?/é?¢å??/饼干"
+msgstr "è??ç³?/_/è??ç³?/é?¢å??/饼干"
 
 #: ../src/missing_letter-activity/resources/missing_letter/board5.xml.in.h:11
 msgid "car/ca_/r/w/k/c/a"
@@ -5461,7 +5459,7 @@ msgstr "é??é?±"
 
 #: ../src/money-activity/money.xml.in.h:4
 msgid "Practice money usage"
-msgstr "ç»?ä¹ é?±ç??使ç?¨"
+msgstr "ç»?ä¹ é??é?±ç??使ç?¨"
 
 #: ../src/money-activity/money.xml.in.h:5
 #: ../src/money_cents-activity/money_cents.xml.in.h:5
@@ -5474,7 +5472,7 @@ msgstr ""
 
 #: ../src/money_cents-activity/money_cents.xml.in.h:4
 msgid "Practice money usage including cents"
-msgstr "ç»?ä¹ å??æ?¬â??å??â??ç??é?±ç??使ç?¨"
+msgstr "ç»?ä¹ å??æ?¬å??æ¯?ç??é??é?±ä½¿ç?¨"
 
 #: ../src/mosaic-activity/mosaic.py:188
 msgid "Rebuild the same mosaic on the right area"
@@ -5500,7 +5498,7 @@ msgstr "ä»?左边ç??中æ??å?¨å?¾å??é?¨å??å?°ä¸»æ¸¸æ??æ?¿ä¸­å??建ç»?ç?»ã??"
 
 #: ../src/paintings-activity/paintings.xml.in.h:4
 msgid "Mouse-manipulation: movement, drag and drop"
-msgstr "æ??ä½?é¼ æ ?ï¼?移å?¨ã??æ??æ?¾"
+msgstr "æ??ä½?é¼ æ ?ï¼?移å?¨å??æ??æ?¾"
 
 #: ../src/paintings-activity/paintings.xml.in.h:5
 msgid "Spatial representation"
@@ -5508,19 +5506,19 @@ msgstr "空�表�"
 
 #: ../src/paintings-activity/resources/paintings/board1_0.xml.in.h:1
 msgid "Edgar Degas, The Dancing Class - 1873-75"
-msgstr "å??å¾·å? Â·å¾·å? ï¼?ã??è??è¹?课ã?? - 1873-75"
+msgstr "å??å¾·å? Â·å¾·å? ï¼?ã??è??è¹?课ã?? - 1873-75å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board1_1.xml.in.h:1
 msgid "Pierre-Auguste Renoir, Le Moulin de la Galette - 1876"
-msgstr "ç?®å??å°?-奥å?¤æ?¯ç?¹Â·é?·è¯ºé?¿ï¼?ã??ç??饼磨å??ç??è??ä¼?ã?? - 1876"
+msgstr "ç?®å??å°?-奥å?¤æ?¯ç?¹Â·é?·è¯ºé?¿ï¼?ã??ç??饼磨å??ç??è??ä¼?ã?? - 1876å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board1_2.xml.in.h:1
 msgid "Giuseppe Arcimboldo, Spring - 1573"
-msgstr "æ?±å¡?佩·é?¿å°?é?¦å??æ??ï¼?ã??æ?¥å¤©ã?? - 1573"
+msgstr "æ?±å¡?佩·é?¿å°?é?¦å??æ??ï¼?ã??æ?¥å¤©ã?? - 1573å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board1_3.xml.in.h:1
 msgid "Giuseppe Arcimboldo, The Librarian - 1566)"
-msgstr "æ?±å¡?佩·é?¿å°?é?¦å??æ??ï¼?ã??å?¾ä¹¦é¦?å??ã?? - 1566"
+msgstr "æ?±å¡?佩·é?¿å°?é?¦å??æ??ï¼?ã??å?¾ä¹¦é¦?å??ã?? - 1566å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board1_5.xml.in.h:1
 msgid "Woman holding a fan"
@@ -5528,19 +5526,19 @@ msgstr "ã??女å­?æ??æ??ã??"
 
 #: ../src/paintings-activity/resources/paintings/board2_1.xml.in.h:1
 msgid "Botticelli, Primavera - 1482"
-msgstr "æ³¢æ??å??å?©ï¼?ã??æ?¥ã?? - 1482"
+msgstr "æ³¢æ??å??å?©ï¼?ã??æ?¥ã?? - 1482å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board2_2.xml.in.h:1
 msgid "Caravage, Rest on the Flight into Egypt - 1597"
-msgstr "å?¡æ??ç?¦ä¹?ï¼?ã??é??å¾?å??å??è·¯ä¸?ç??ä¼?æ?¯ã?? - 1597"
+msgstr "å?¡æ??ç?¦ä¹?ï¼?ã??é??å¾?å??å??è·¯ä¸?ç??ä¼?æ?¯ã?? - 1597å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board2_3.xml.in.h:1
 msgid "Botticelli, The Birth of Venus - 1482â??1486"
-msgstr "æ³¢æ??å??å?©ï¼?ã??维纳æ?¯ç??è¯?ç??ã?? - 1482â??1486"
+msgstr "æ³¢æ??å??å?©ï¼?ã??维纳æ?¯ç??è¯?ç??ã?? - 1482â??1486å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board3_0.xml.in.h:1
 msgid "Pierre-Auguste Renoir, Girls At The Piano - 1892"
-msgstr "ç?®å??å°?-奥å?¤æ?¯ç?¹Â·é?·è¯ºé?¿ï¼?ã??é?¢ç?´å??ç??女孩ã??- 1892"
+msgstr "ç?®å??å°?-奥å?¤æ?¯ç?¹Â·é?·è¯ºé?¿ï¼?ã??é?¢ç?´å??ç??女孩ã??- 1892å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:1
 msgid "Kandinsky, Wassily, Composition VIII - 1923"
@@ -5548,40 +5546,41 @@ msgstr "ç?¦è¥¿é??·康å®?æ?¯å?ºï¼?ã??æ??æ??第å?«å?·ã?? - 1923"
 
 #: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:2
 msgid "Oil on canvas, 140 x 201 cm; Solomon R. Guggenheim Museum, New York"
-msgstr "å¸?é?¢æ²¹ç?»ï¼?140 x 201 cmï¼? æ??ç½?é?¨Â·R·å?¤æ ¹æµ·å§?å??ç?©é¦?ï¼?纽约"
+msgstr "å¸?é?¢æ²¹ç?»ï¼?140 x 201å??ç±³ï¼? æ??ç½?é?¨Â·å?¤æ ¹æµ·å§?å??ç?©é¦?ï¼?纽约"
 
 #: ../src/paintings-activity/resources/paintings/board4_0.xml.in.h:1
 msgid "Bazille, The Ramparts at Aigues-Mortes - 1867"
-msgstr "Bazille, The Ramparts at Aigues-Mortes - 1867"
+msgstr "å·´å??å°?ï¼?ã??è?¾æ ¼è?«ç?¹å??ã?? - 1867å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board5_0.xml.in.h:1
 msgid "Cassatt, Mary - Summertime - 1894"
-msgstr "ç??丽·å?¡è?¨ç?¹ - ã??å¤?æ?¥ã?? - 1894"
+msgstr "ç??丽·å?¡è?¨ç?¹ï¼?ã??å¤?æ?¥æ?¶å??ã??- 1894å¹´"
 
 #: ../src/paintings-activity/resources/paintings/board6_0.xml.in.h:1
 msgid "Vincent Van Gogh, Village Street in Auvers - 1890"
-msgstr "æ??森ç?¹Â·æ¢µé«?ï¼? ã??奥å¼?æ??åº?ç??è¡?é??ã?? - 1890"
+msgstr "æ??森ç?¹Â·æ¢µé«?ï¼? ã??奥å¼?æ??åº?ç??è¡?é??ã?? - 1890å¹´"
 
 #: ../src/paratrooper-activity/paratrooper.c:408
 msgid "Control fall speed with up and down arrow keys."
-msgstr "ç?¨ä¸?ä¸?æ?¹å??é?®æ?§å?¶ä¸?è?½é??度ã??"
+msgstr "ç?¨é?®ç??ä¸?ç??ä¸?ã??ä¸?箭头é?®æ?¥æ?§å?¶ä¸?è?½é??度ã??"
 
 #: ../src/paratrooper-activity/paratrooper.xml.in.h:1
 msgid "Help Tux the parachutist land safely"
-msgstr "帮å?© Tux å®?å?¨è·³ä¼?ç??é??"
+msgstr "帮å?©å°?ä¼?é¹?å®?å?¨è·³ä¼?ç??é??"
 
 #: ../src/paratrooper-activity/paratrooper.xml.in.h:2
 msgid ""
 "Hit any key or click on the plane to make Tux jump. Hit another key or click "
 "on Tux to open the parachute."
-msgstr "æ?²å?»ä»»æ??é?®æ??ç?¹å?»é£?æ?ºè®© Tux è·³ä¸?æ?¥ã??æ?²å?»å?¦ä¸?个é?®æ??ç?¹å?» Tux æ??å¼?é??è?½ä¼?ã??"
+msgstr ""
+"æ??ä»»ä½?ä¸?个é?®æ??ç?¹å?»é£?æ?ºè®©å°?ä¼?é¹?è·³ä¸?æ?¥ã??ä»»æ??æ??å?¦ä¸?个é?®æ??ç?¹å?»å°?ä¼?é¹?æ??å¼?é??è?½ä¼?ã??"
 
 #: ../src/paratrooper-activity/paratrooper.xml.in.h:3
 msgid ""
 "In this game, Tux the parachutist needs help to land safely on the fishing "
 "boat. He needs to allow for the wind direction and speed."
 msgstr ""
-"å?¨è¿?个游æ??中ï¼?Tux é??è¦?ä½ ç??帮å?©å®?å?¨å?°é??è?½å?°æ¸?è?¹ä¸?ã??ä»?é??è¦?ä¸?å®?ç??é£?å??å??é£?é??ã??"
+"å?¨è¿?个游æ??中ï¼?å°?ä¼?é¹?é??è¦?ä½ ç??帮å?©å®?å?¨å?°é??è?½å?°æ¸?è?¹ä¸?ã??ä»?é??è¦?ä¸?å®?ç??é£?å??å??é£?é??ã??"
 
 #: ../src/paratrooper-activity/paratrooper.xml.in.h:4
 msgid "Parachutist"
@@ -5589,7 +5588,7 @@ msgstr "è·³ä¼?è??"
 
 #: ../src/paratrooper-activity/paratrooper.xml.in.h:5
 msgid "This board is game-oriented. No specific skills are needed to play."
-msgstr "è¿?æ?¯æ¸¸æ??å??ç??ã??ä¸?é??è¦?ç?¹å?«ç??æ??å·§ã??"
+msgstr "è¿?æ?¯ä¸?个ç®?å??ç??游æ??ã??ä¸?é??è¦?ç?¹å?«ç??æ??å·§ã??"
 
 #: ../src/penalty-activity/penalty.py:292
 msgid "Click on the balloon to place it again."
@@ -5606,11 +5605,11 @@ msgid ""
 "click on it to bring it back to its former position"
 msgstr ""
 "å??å?»ç??ç??ä½?ç½®æ?¥å??ç??ã??ä¹?å?¯ä»¥å??å?»\"å·¦â??ã??å?³â??æ??è??â??中é?´â??é¼ æ ?ç??é?®æ?¥å??ç??ã??å¦?æ??è¾?äº?ï¼?"
-"Tuxå°?ä¼?æ??ç??æ?¥ä½?ã??è¦?ä»?æ?°å??ç??ï¼?请ç?¹å?»ç??è¿?å??å??æ??ä½?ç½®ã??"
+"å°?ä¼?é¹?å°?ä¼?æ??ç??æ?¥ä½?ã??è¦?ä»?æ?°å??ç??ï¼?请ç?¹å?»ç??è¿?å??å??æ??ä½?ç½®ã??"
 
 #: ../src/penalty-activity/penalty.xml.in.h:2
 msgid "Double click the mouse on the ball to score a goal."
-msgstr "å?¨ç??ä¸?å??å?»é¼ æ ?è¿?ç??ç­?å??"
+msgstr "å?¨ç??ä¸?å??å?»é¼ æ ?è¿?ç??å¾?å??"
 
 #: ../src/penalty-activity/penalty.xml.in.h:5
 msgid "Penalty kick"
@@ -5622,7 +5621,7 @@ msgstr "é??误ï¼?å?¨æ?°æ?®ç?®å½?é??没æ??ä»»ä½?ç?§ç??"
 
 #: ../src/photohunter-activity/photohunter.c:394
 msgid "Click on the differences between the two images."
-msgstr "ç?¹å?»ä¸¤å?¯å?¾å??ä¸?å??ä¹?å¤?ã??"
+msgstr "ç?¹å?»ä¸¤å?¯å?¾å??ç??ä¸?å??ä¹?å¤?ã??"
 
 #: ../src/photohunter-activity/photohunter.c:590
 msgid "Error: Abnormally failed to load a data file"
@@ -5659,7 +5658,7 @@ msgstr "移å?¨é£?æ?ºæ??正确顺åº?æ??ä½?äº?æ?µ"
 msgid ""
 "Catch the numbers in increasing order, using the up, down, right and left "
 "arrows on the keyboard to move the helicopter."
-msgstr "æ??é??å¢?顺åº?æ?¥ä½?æ?°å­?ï¼?使ç?¨ä¸?ã??ä¸?ã??å·¦å??å?³æ?¹å??é?®ç§»å?¨ç?´å??æ?ºã??"
+msgstr "æ??é??å¢?顺åº?æ?¥ä½?æ?°å­?ï¼?使ç?¨ä¸?ã??ä¸?ã??å·¦å??å?³ç®­å¤´é?®ç§»å?¨ç?´å??æ?ºã??"
 
 #: ../src/planegame-activity/planegame.xml.in.h:2
 msgid "Move the helicopter to catch the clouds in the correct order"
@@ -5677,11 +5676,11 @@ msgstr "æ·»å? ä¸?个语è¨?ç»?å®?å?°GComprisã??"
 #: ../src/pythontemplate-activity/pythontemplate.xml.in.h:2
 #: ../src/pythontest-activity/pythontest.xml.in.h:2
 msgid "Advanced Python Programmer :)"
-msgstr "�级 Python ����"
+msgstr "é«?级 Python ç¨?åº?å??ï¼?ï¼?"
 
 #: ../src/pythontemplate-activity/pythontemplate.xml.in.h:3
 msgid "An empty python activity to use as a starting point"
-msgstr "ä¸?个空ç?? python 游æ??ä½?为使ç?¨ç??èµ·ç?¹"
+msgstr "使ç?¨ä¸?个空ç?? Python 游æ??ä½?为起ç?¹"
 
 #: ../src/pythontemplate-activity/pythontemplate.xml.in.h:4
 msgid "Python Template"
@@ -5691,21 +5690,23 @@ msgstr "Python 模�"
 #: ../src/pythontest-activity/pythontest.xml.in.h:5
 msgid ""
 "Thanks to Guido van Rossum and the python team for this powerful language!"
-msgstr "æ??è°¢ Guido van Rossum å?? python å?¢é?? æ??ä¾?å¦?此强å?²ç??语è¨?ï¼?"
+msgstr "æ??è°¢ Guido van Rossum å?? Python å?¢é?? æ??ä¾?å¦?此强å?²ç??语è¨?ï¼?"
 
 #: ../src/pythontest-activity/pythontest.py:184
 msgid ""
 "This is the first plugin in GCompris coded in the Python\n"
 "Programming language."
-msgstr "è¿?æ?¯ç¬¬ä¸?个æ??å?¥GComprisç??Python代ç ?"
+msgstr ""
+"è¿?æ?¯ç¬¬ä¸?个å?©ç?¨Python为GComprisç¼?å??ç??æ??件 \n"
+"ç¼?ç¨?语è¨?ã??"
 
 #: ../src/pythontest-activity/pythontest.py:194
 msgid ""
 "It is now possible to develop GCompris activities in C or in Python.\n"
 "Thanks to Olivier Samys who makes this possible."
 msgstr ""
-"ç?°å?¨å?¯ä»¥ç?¨ C æ??è?? Python å¼?å?? GCompris 游æ??ã??\n"
-"æ??è°¢ Olivier Samys 让è¿?æ??为å?¯è?½ã??"
+"ç?°å?¨å?¯ä»¥ä½¿ç?¨ C æ??è?? Python æ?¥å¼?å?? GCompris 游æ??ã??\n"
+"æ??è°¢ Olivier Samys ç??è´¡ç?®ã??"
 
 #: ../src/pythontest-activity/pythontest.py:204
 msgid "This activity is not playable, just a test"
@@ -5714,17 +5715,17 @@ msgstr "è¿?æ?¯ä¸?个正å?¨æµ?è¯?ç??游æ??ï¼?è¿?ä¸?è?½ç?©ã??"
 #. toggle box
 #: ../src/pythontest-activity/pythontest.py:459
 msgid "Disable line drawing in circle"
-msgstr "å?¨ç»?å?¶å??å½¢æ?¶å?³é?­ç?»çº¿"
+msgstr "å?¨ç»?å?¶å??å½¢æ?¶å?³é?­ç?»çº¿æ?¡"
 
 #. combo box
 #: ../src/pythontest-activity/pythontest.py:468
 msgid "Color of the line"
-msgstr "线��"
+msgstr "线���"
 
 #. spin button for int
 #: ../src/pythontest-activity/pythontest.py:479
 msgid "Distance between circles"
-msgstr "å??ä¹?é?´è·?离"
+msgstr "å??å??ä¹?é?´è·?离"
 
 #. radio buttons for circle or rectangle
 #: ../src/pythontest-activity/pythontest.py:490
@@ -5745,7 +5746,7 @@ msgstr "Python ��"
 
 #: ../src/pythontest-activity/pythontest.xml.in.h:4
 msgid "Test board for the python plugin"
-msgstr "python æ??件æµ?è¯?游æ??"
+msgstr "Python æ??件æµ?è¯?游æ??"
 
 #: ../src/railroad-activity/railroad.c:97
 msgid "Memory game"
@@ -5766,8 +5767,9 @@ msgid ""
 "appropriate carriages and locomotive. Deselect an item by clicking on it "
 "again. Check your construction by clicking on the hand at the bottom."
 msgstr ""
-"å??车ï¼?ä¸?个æ?ºè½¦å¤´å??车å?¢ï¼?被æ?¾ç¤ºå??å?¨ä¸»æ¸¸æ??å?ºç??顶é?¨å? ç§?é??ã??å?¨å±?å¹?顶é?¨é??æ?©å??é??ç??"
-"æ?ºè½¦å¤´å??车å?¢é??建å??车ã??å??次ç?¹å?»ç?©å??å??æ¶?é??æ?©ã??ç?¹å?»åº?é?¨ç??â??æ??â??确认你æ??é? ç??å??车ã??"
+"ä¸?å??ç?«è½¦ï¼?å??æ?¬ä¸?个ç?«è½¦å¤´å??å¤?è??车å?¢ï¼?å°?å?¨ä¸»æ¸¸æ??å?ºç??顶é?¨ä½?ç½®æ?¾ç¤ºå? ç§?é??ã??å?¨å±?å¹?"
+"顶é?¨é??æ?©å??é??ç??ç?«è½¦å¤´å??车å?¢é??建ä¸?å??ç?«è½¦ã??å?¨ç?©ä»¶ä¸?å??次ç?¹å?»å°±ä¼?å??æ¶?é??æ?©ã??ç?¹å?»åº?"
+"é?¨ç??â??æ??å½¢å?¾æ ?'æ?¥æ£?æ?¥ä½ æ??é? å®?ç??å??车å?¾ã??"
 
 #: ../src/railroad-activity/railroad.xml.in.h:3
 msgid "Memory-training"
@@ -5846,11 +5848,11 @@ msgstr "é??误ï¼?æ??们ä¸?è?½æ?¾å?°è¯?语表æ?¥è¿?è¡?游æ??ã??\n"
 
 #: ../src/readingh-activity/reading.c:380
 msgid "Please, check if the word"
-msgstr "请�确认�语"
+msgstr "请确认�语"
 
 #: ../src/readingh-activity/reading.c:400
 msgid "is being displayed"
-msgstr " 被�示"
+msgstr "被�示"
 
 #: ../src/readingh-activity/reading.c:456
 msgid "We skip this level because there are not enough words in the list!"
@@ -5869,12 +5871,12 @@ msgstr "被å??ç?°è¯?语æ?¯  '%s' "
 #: ../src/readingh-activity/reading.c:736
 #, c-format
 msgid "But it was not displayed"
-msgstr " ����被�示"
+msgstr "����被�示"
 
 #: ../src/readingh-activity/reading.c:738
 #, c-format
 msgid "And it was displayed"
-msgstr " 并��被�示"
+msgstr "并��被�示"
 
 #: ../src/readingh-activity/readingh.xml.in.h:1
 #: ../src/readingv-activity/readingv.xml.in.h:1
@@ -5924,19 +5926,19 @@ msgid ""
 "marked with a little red cross. The order of objects (above/under) is not "
 "important but be careful not to end up with unwanted objects under others."
 msgstr ""
-"é¦?å??ï¼?ä»?å·¥å?·æ ?中é??æ?©å??é??ç??å·¥å?·ã??ç?¶å??æ??å?¨é¼ æ ?å??建对象ã??å½?ä½ å??äº?ä¹?å??ï¼?ç?¹å?»â??ç¡®å®?"
-"æ??é?®â??ã??é??误å°?被æ??红å??ã??对象ç??次åº?(ä¸?é?¢/ä¸?é?¢)ä¸?é??è¦?ä½?è¦?å°?å¿?ä¸?è¦?å?¨å¤?å?¨å?¶ä»?对象"
-"ä¹?ä¸?ç??ä¸?é??è¦?ç??对象å¤?ç»?æ??ã??"
+"é¦?å??ï¼?ä»?å·¥å?·æ ?中é??æ?©å??é??ç??å·¥å?·ã??ç?¶å??æ??å?¨é¼ æ ?æ?¥å»ºç«?ç?©å??ã??å½?ä½ å®?æ??以å??ï¼?ç?¹å?»â??ç¡®"
+"å®?'æ??é?®ã??é??误å°?ç?¨ä¸?个红å??æ?¥æ ?示ã??ç?©å??ç??å±?次(ä¹?ä¸?/ä¹?ä¸?)并ä¸?é??è¦?ï¼?ä½?è¦?å°?å¿?ä¸?è¦?"
+"æ??ä¸?æ?³è¦?ç??ç?©å??躲å?¨å?¶ä»?ç?©å??ä¸?é?¢ã??"
 
 #: ../src/redraw-activity/redraw.xml.in.h:3
 msgid "Redraw the given item"
-msgstr "é??ç»?ç»?å®?ç?©ä½?"
+msgstr "é??ç»?ç»?å®?ç?©å??"
 
 #: ../src/redraw_symmetrical-activity/redraw_symmetrical.xml.in.h:1
 msgid ""
 "Copy the mirror image of an object from the box on the right into the box on "
 "the left."
-msgstr "ä»?å?³è¾¹ç??æ ?中å¤?å?¶ä¸?个对象ç??é??å??å?°å·¦è¾¹æ ?中ã??"
+msgstr "ä»?å?³è¾¹ç??æ ?中å¤?å?¶ä¸?个å?¾ç??ç??é??å??å?°å·¦è¾¹æ ?中ã??"
 
 #: ../src/redraw_symmetrical-activity/redraw_symmetrical.xml.in.h:2
 msgid ""
@@ -5946,19 +5948,19 @@ msgid ""
 "(above/under) is not important but be careful not to end up with unwanted "
 "objects under others."
 msgstr ""
-"é¦?å??ï¼?ä»?å·¥å?·æ ?中é??æ?©å??é??ç??å·¥å?·ã??ç?¶å??æ??å?¨é¼ æ ?å??建对象ã??å½?ä½ å??äº?ä¹?å??ï¼?ç?¹å?»â??ç¡®å®?"
-"æ??é?®â??ã??é??误å°?被æ??红å??ã??对象ç??次åº?ä¸?é??è¦?ä½?è¦?å°?å¿?ä¸?è¦?å?¨å¤?å?¨å?¶ä»?对象ä¹?ä¸?ç??ä¸?é??è¦?"
-"ç??对象å¤?ç»?æ??ã??"
+"é¦?å??ï¼?ä»?å·¥å?·æ ?中é??æ?©å??é??ç??å·¥å?·ã??ç?¶å??æ??å?¨é¼ æ ?æ?¥å»ºç«?ç?©å??ã??å½?ä½ å®?æ??以å??ï¼?ç?¹å?»â??ç¡®"
+"å®?'æ??é?®ã??é??误å°?ç?¨ä¸?个红å??æ?¥æ ?示ã??ç?©å??ç??å±?次(ä¹?ä¸?/ä¹?ä¸?)并ä¸?é??è¦?ï¼?ä½?è¦?å°?å¿?ä¸?è¦?"
+"æ??ä¸?æ?³è¦?ç??ç?©å??躲å?¨å?¶ä»?ç?©å??ä¸?é?¢ã??"
 
 #: ../src/redraw_symmetrical-activity/redraw_symmetrical.xml.in.h:3
 msgid "Mirror the given item"
-msgstr "为ç»?å®?ç?©ä»¶å??é??å??"
+msgstr "为ç»?å®?ç?©å??å??é??å??"
 
 #: ../src/reversecount-activity/reversecount.xml.in.h:1
 msgid ""
 "Can move the mouse, can read numbers and subtract numbers up to 10 for the "
 "first level"
-msgstr "è?½å¤?移å?¨é¼ æ ?ï¼?è?½å¤?读æ?°å­?并ä¸?è?½ä»?第ä¸?级å??å?°å??"
+msgstr "è?½å¤?移å?¨é¼ æ ?ï¼?è?½å¤?读æ?°å­?并ä¸?å?¨ç¬¬ä¸?级中å?¯ä»¥é??读å??é??å??æ?°å­?ä¸?ç?´å?°10"
 
 #: ../src/reversecount-activity/reversecount.xml.in.h:2
 msgid ""
@@ -5966,8 +5968,8 @@ msgid ""
 "fish. Click the dice with the right mouse button to count backwards. When "
 "done, click on the OK button or hit the Enter key."
 msgstr ""
-"ç?¹å?»éª°å­?æ?¾ç¤ºTuxå??é±¼ä¹?é?´æ??å¤?å°?å?°ç?¹ã??å??æ?¶ç?¹å?»éª°å­?å??é¼ æ ?å?³é?®å??å??计æ?°ã??å½?ä½ å??äº?ï¼?"
-"ç?¹å?»â??ç¡®å®?â??æ??é?®æ??æ?²å?»å??车é?®ã??"
+"ç?¹å?»éª°å­?æ?¥æ?¾ç¤ºå°?ä¼?é¹?å??é±¼ä¹?é?´æ??å¤?å°?å?°ç?¹æ??ç?¹ã??å?©ç?¨é¼ æ ?å?³é?®æ?¥ç?¹å?»éª°å­?æ?¥å??å??计"
+"æ?°ã??å½?å®?æ??以å??ï¼?ç?¹å?»â??ç¡®å®?â??æ??é?®æ??æ??å??车é?®ã??"
 
 #: ../src/reversecount-activity/reversecount.xml.in.h:3
 msgid "Practice subtraction with a fun game"
@@ -5975,7 +5977,7 @@ msgstr "æ??趣ç??å??æ³?ç»?习游æ??"
 
 #: ../src/reversecount-activity/reversecount.xml.in.h:4
 msgid "Tux is hungry. Help him find fish by counting to the correct ice spot."
-msgstr "Tux 饿äº?ã??请帮å?©ä»?æ?¾å?°é±¼å¹¶ç®?å?ºæ­£ç¡®ç??å?°ç?¹æ?°ã??"
+msgstr "å°?ä¼?é¹?饿äº?ã??请ç®?å?ºæ­£ç¡®ç??å?°ç?¹æ??ç?¹æ?°ç?®æ?¥å¸®å?©ä»?æ?¾å?°é±¼ã??"
 
 #: ../src/scalesboard-activity/scale.c:294
 #, c-format
@@ -6012,7 +6014,7 @@ msgid ""
 "released under the GPL licence."
 msgstr ""
 "è¿?å¹?ç»?å?¾ç??å??ç?»ç?± Virginie MOREAU(virginie moreau free fr)äº?2001å¹´å??ä½?ã??ç?»å??"
-"为â??Spices Seller in Egyptâ??,å?¨GPLå??è®®ä¸?å??è¡?ã??"
+"为â??Spices Seller in Egyptâ??,å?¨GPL许å?¯ä¸?å??è¡?ã??"
 
 #: ../src/scalesboard-activity/scalesboard.xml.in.h:5
 msgid ""
@@ -6100,10 +6102,18 @@ msgid ""
 "anywhere on the map to get a measurement in distance and angle. Going to the "
 "next level will give you more complex weather conditions."
 msgstr ""
-"å?¨æ??å­?å?¥å?£ï¼?ä¸?è¡?è¾?å?¥ä¸?æ?¡å?½ä»¤ï¼?æ?§å?¶ä½ ç??è?¹ã??\n"
-"被æ?¯æ??ç??å?½ä»¤å°?被æ?¾ç¤ºå?¨ä¸¤ä¸ªå?¥å?£ä¹?é?´ã??â??leftâ??å??â??rightâ??å?½ä»¤å¿?é¡»è·?é??ä¸?å®?度æ?°ç??è§?"
-"度ã??è§?度å?¼ä¹?被称ä½?â??leftâ??â??rightâ??å?½ä»¤ç??â??å??æ?°â??ã??é»?认度æ?°æ?¯45ã??â??forwardâ??å?½ä»¤æ?¥å??"
-"ä¸?个è·?离å??æ?°ã??é»?认è·?离æ?¯ 1ã??"
+"å?¨æ??å­?å?¥å?£ï¼?ä¸?è¡?è¾?å?¥ä¸?æ?¡å?½ä»¤ï¼?æ?¥æ?§å?¶ä½ ç??è?¹ã??\n"
+"被æ?¯æ??ç??å?½ä»¤å°?被æ?¾ç¤ºå?¨ä¸¤ä¸ªå?¥å?£ä¹?é?´ã??â??leftâ??ï¼?æ??æ??为â??å·¦'ï¼?å??â??rightâ??ï¼?æ??æ??"
+"为â??å?³â??ï¼?å?½ä»¤å¿?é¡»è·?é??ä¸?å®?度æ?°ç??è§?度ã??è§?度å?¼è¢«ç§°ä½?â??leftâ??â??rightâ??å?½ä»¤ç??â??å??æ?°â??ã??é»?"
+"认度æ?°æ?¯45ã??â??forwardâ??ï¼?æ??æ??为â??å??å??'ï¼?å?½ä»¤æ?¥å??ä¸?个è·?离å??æ?°ã??é»?认è·?离æ?¯ 1ã??ä¾?"
+"å­?ï¼?\n"
+"- left 90 ç­?äº?å?½ä»¤ä½ ç??è?¹å??ä¸?个å??ç?´ç??左转\n"
+"- forward 10 ç­?äº?å?½ä»¤ä½ ç??è?¹å??å??èµ°10æ­¥ (æ ¹æ?®æ ?å°ºä¸?æ?¾ç¤ºï¼?\n"
+"ç?®æ ?æ?¯è®©ä½ ç??è?¹èµ°å?°å?³è¾¹ç??红è?²ç»?ç?¹çº¿ä¸?ã??å½?å®?æ??以å??ï¼?ä½ å?¯ä»¥å°?è¯?æ?¹å??ä½ ç??ç¨?åº?ï¼?å?½"
+"令ï¼?ï¼?ç?¹å?»å·¥å?·æ ?å??ç??â??é??è¯?â??æ??é?®ï¼?å??箭头ï¼?ï¼?å?¨å??æ ·ç??天æ°?æ?¡ä»¶ä¸?å??ä¸?次æ¯?èµ?ã??ä½ å?¯"
+"以æ??æ?¾ä½ ç??é¼ æ ?å?¨æ¯?èµ?å?ºå?°ä¸?计ç®?ä¸?ä¸?两个ç?¹ä¹?é?´ç??è·?离å??è§?度ã??å½?å®?æ??ä¸?个级å?«ç??ç»?"
+"习以å??ï¼?ä½ å?¯ä»¥ç?¹å?»å?¨å·¥å?·æ ?å??ç??â??骰å­?â??æ??é?®æ?¥é??æ?©æ?´é«?ç??级å?«ï¼?å°?å??å?°æ?´å¤?æ??ç??天æ°?"
+"æ?¡ä»¶å½±å??ã??"
 
 #: ../src/searace-activity/searace.xml.in.h:8
 #: ../src/searace1player-activity/searace1player.xml.in.h:7
@@ -6113,21 +6123,21 @@ msgid ""
 "construct a program. This activity can be used to introduce the programming "
 "concept to children."
 msgstr ""
-"å?¨è¿?个游æ??中ï¼?ä½ å°?å­¦å?°å¦?ä½?è¾?å?¥å?½ä»¤å?°ç?µè??ã??è?½ç?¶è¿?个语è¨?æ??端å?ºç¡?ï¼?ä½ å?¨è¿?å?¿å°?å­¦"
-"ä¹ å¦?ä½?å?»æ??æ??å??æ??建ä¸?个ç¨?åº?ã??è¿?个游æ??è?½å¤?被ç?¨äº?å??å­©å­?们ä»?ç»?ç¼?ç¨?æ¦?念ã??"
+"å?¨è¿?个游æ??中ï¼?ä½ å°?å­¦å?°å¦?ä½?è¾?å?¥å?½ä»¤å?°ç?µè??ã??è?½ç?¶è¿?个ç¼?ç¨?语è¨?æ??端å?ºç¡?ï¼?ä½ å?¨è¿?å?¿"
+"å°?学习å¦?ä½?å?»æ??æ??å??æ??建ä¸?个ç¨?åº?ã??è¿?个游æ??è?½å¤?被ç?¨äº?å??å­©å­?们ä»?ç»?ç®?å??ç??ç¼?ç¨?æ¦?"
+"念ã??"
 
 #: ../src/searace-activity/searace.xml.in.h:9
 msgid "Sea race (2 Players)"
-msgstr "æµ·ä¸?ç«?èµ?ï¼?2 游æ??è??ï¼?"
+msgstr "æµ·ä¸?ç«?èµ?ï¼?å??人 游æ??ï¼?"
 
 #: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:2
 msgid "Drag and Drop masses to balance the scales and calculate the weight"
 msgstr "æ??æ?¾ç?©ä½?å?»å¹³è¡¡å¤©å¹³è®¡ç®?é??é??"
 
 #: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:3
-#, fuzzy
 msgid "Mental calculation, arithmetic equality, unit conversion"
-msgstr "å¿?ç®?ã??ç®?æ?¯ç?¸ç­?ã??å??ä½?æ?¢ç®?"
+msgstr "å¿?ç®?ã??ç®?æ?¯ç?¸ç­?å??å??ä½?æ?¢ç®?"
 
 #: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:5
 msgid ""
@@ -6159,24 +6169,27 @@ msgid ""
 "anywhere on the map to get a measurement in distance and angle. Going to the "
 "next level will give you more complex weather conditions."
 msgstr ""
-"å?¨æ??å­?å?¥å?£ï¼?ä¸?è¡?è¾?å?¥ä¸?æ?¡å?½ä»¤ï¼?æ?§å?¶ä½ ç??è?¹ã??被æ?¯æ??ç??å?½ä»¤å°?被æ?¾ç¤ºå?¨ä¸¤ä¸ªå?¥å?£ä¹?"
-"é?´ã??â??leftâ??å??â??rightâ??å?½ä»¤å¿?é¡»è·?é??ä¸?å®?度æ?°ç??è§?度ã??è§?度å?¼ä¹?被称ä½?â??leftâ??â??rightâ??å?½"
-"令ç??â??å??æ?°â??ã??é»?认度æ?°æ?¯45ã??â??forwardâ??å?½ä»¤æ?¥å??ä¸?个è·?离å??æ?°ã??é»?认è·?离æ?¯ 1ã??\n"
+"å?¨æ??å­?å?¥å?£ï¼?ä¸?è¡?è¾?å?¥ä¸?æ?¡å?½ä»¤ï¼?æ?¥æ?§å?¶ä½ ç??è?¹ã??被æ?¯æ??ç??å?½ä»¤å°?被æ?¾ç¤ºå?¨ä¸¤ä¸ªå?¥å?£ä¹?"
+"é?´ã??â??leftâ??ï¼?æ??æ??为'å·¦'ï¼?å??â??rightâ??ï¼?æ??æ??为'å?³'ï¼?å?½ä»¤å¿?é¡»è·?é??ä¸?å®?度æ?°ç??è§?度ã??è§?"
+"度å?¼ä¹?被称ä½?â??leftâ??â??rightâ??å?½ä»¤ç??â??å??æ?°â??ã??é»?认度æ?°æ?¯45ã??â??forwardâ??å?½ä»¤æ?¥å??ä¸?个è·?"
+"离å??æ?°ã??é»?认è·?离æ?¯ 1ã??\n"
 "���\n"
-"ï¼? left 90ï¼?å??ç?´å·¦è½¬\n"
-"ï¼? forward 10ï¼?å??å??10个å??ä½?ã??\n"
-"ç»?ç?¹æ?¯å±?å¹?å?³è¾¹ç??红线ã??å½?ä½ å??å?°å??ï¼?ä½ å?¯ä»¥è¯?ç??æ?¹è¿?ä½ ç??ç¨?åº?并ä¸?ç?¹å?»â??é??è¯?â??æ??é?®å?¨"
-"ç?¸å??天æ°?æ?¡ä»¶ä¸?å¼?å§?æ?°ç??ç«?èµ?ã??ä½ å?¯ä»¥å?¨å?°å?¾ç??ä»»æ??ä½?ç½®ç?¹å?»å??æ??å?¨é¼ æ ?è?·å¾?è·?离å??è§?"
-"度ç??æ?°æ?®ã??ä¸?ä¸?级游æ??å°?ä¼?æ??æ?´å¤?æ??ç??天æ°?æ?¡ä»¶ã??"
+"- left 90 ç­?äº?å?½ä»¤ä½ ç??è?¹å??ä¸?个å??ç?´ç??左转\n"
+"- forward 10 ç­?äº?å?½ä»¤ä½ ç??è?¹å??å??èµ°10æ­¥ (æ ¹æ?®æ ?å°ºä¸?æ?¾ç¤ºï¼?\n"
+"ç?®æ ?æ?¯è®©ä½ ç??è?¹èµ°å?°å?³è¾¹ç??红è?²ç»?ç?¹çº¿ä¸?ã??å½?å®?æ??以å??ï¼?ä½ å?¯ä»¥å°?è¯?æ?¹å??ä½ ç??ç¨?åº?ï¼?å?½"
+"令ï¼?ï¼?ç?¹å?»å·¥å?·æ ?å??ç??â??é??è¯?â??æ??é?®ï¼?å??箭头ï¼?ï¼?å?¨å??æ ·ç??天æ°?æ?¡ä»¶ä¸?å??ä¸?次æ¯?èµ?ã??ä½ å?¯"
+"以æ??æ?¾ä½ ç??é¼ æ ?å?¨æ¯?èµ?å?ºå?°ä¸?计ç®?ä¸?ä¸?两个ç?¹ä¹?é?´ç??è·?离å??è§?度ã??å½?å®?æ??ä¸?个级å?«ç??ç»?"
+"习以å??ï¼?ä½ å?¯ä»¥ç?¹å?»å?¨å·¥å?·æ ?å??ç??â??骰å­?â??æ??é?®æ?¥é??æ?©æ?´é«?ç??级å?«ï¼?å°?å??å?°æ?´å¤?æ??ç??天æ°?"
+"æ?¡ä»¶å½±å??ã??"
 
 #: ../src/searace1player-activity/searace1player.xml.in.h:8
 msgid "Sea race (Single Player)"
-msgstr "æµ·ä¸?ç«?èµ?ï¼?å??个游æ??è??ï¼?"
+msgstr "æµ·ä¸?ç«?èµ?ï¼?å??人游æ??ï¼?"
 
 #: ../src/smallnumbers-activity/smallnumbers.xml.in.h:1
 #: ../src/smallnumbers2-activity/smallnumbers2.xml.in.h:1
 msgid "Count the number of dots on dice before they reach the ground"
-msgstr "å?¨éª°å­?è?½å?°å??æ?°å?ºå®?ç??ç?¹æ?°"
+msgstr "å?¨éª°å­?è?½å?°å??计ç®?å?ºå®?ç??ç?¹æ?°"
 
 #: ../src/smallnumbers-activity/smallnumbers.xml.in.h:2
 #: ../src/smallnumbers2-activity/smallnumbers2.xml.in.h:2
@@ -6186,11 +6199,11 @@ msgstr "æ?°æ?°æ??å·§"
 #: ../src/smallnumbers-activity/smallnumbers.xml.in.h:3
 #: ../src/smallnumbers2-activity/smallnumbers2.xml.in.h:3
 msgid "In a limited time, count the number of dots"
-msgstr "é??æ?¶æ?°ç?¹æ?°"
+msgstr "é??æ?¶è®¡ç®?ç?¹æ?°"
 
 #: ../src/smallnumbers-activity/smallnumbers.xml.in.h:4
 msgid "Numbers With Dice"
-msgstr "骰���"
+msgstr "骰å­?ç??ç?¹æ?°"
 
 #: ../src/smallnumbers-activity/smallnumbers.xml.in.h:5
 #: ../src/smallnumbers2-activity/smallnumbers2.xml.in.h:5
@@ -6199,7 +6212,7 @@ msgstr "ç?¨é?®ç??è¾?å?¥ä¸?è?½éª°å­?ç??ç?¹æ?°ã??"
 
 #: ../src/smallnumbers2-activity/smallnumbers2.xml.in.h:4
 msgid "Numbers with pairs of dice"
-msgstr "ä¸?对骰å­?ç??æ?°å­?"
+msgstr "ä¸?对骰å­?ç??ç?¹æ?°"
 
 #: ../src/submarine-activity/submarine.xml.in.h:1
 msgid ""
@@ -6237,18 +6250,18 @@ msgid ""
 "the keyboard focus. Then enter a possible letter or number. GCompris will "
 "not let you enter invalid data."
 msgstr ""
-"å?¨è?²å½©æ ?è¯?ç??é¦?个级å?«ä¸­ï¼?ä»?左边æ??å?¨æ ?è¯?å?°ä»?们ç??ç?®æ ?ä½?ç½®ã??å?¨æ?´é«?级å?«ä¸­ï¼?ç?¹å?»ä¸?"
-"个空ç??æ?¹å??以è?·å¾?é?®ç??ç?¦ç?¹ã??ç?¶å??è¾?å?¥å?¯è?½ç??å­?æ¯?æ??æ?°å­?ã??GCompris ä¸?ä¼?让你è¾?å?¥é??æ³?"
-"ç??æ?°æ?®ã??"
+"å?¨é¦?个级å?«ç??彩è?²æ?°ç?¬ä¸­ï¼?ä»?左边æ??å?¨ä¸?å??ç??è?²å½©ç??å?¾å½¢å?°ä»?们ç??ç?®æ ?ä½?ç½®ã??å?¨æ?´é«?级"
+"å?«ä¸­ï¼?ç?¹å?»ä¸?个空ç??æ?¹å??以è?·å¾?é?®ç??ç?¦ç?¹ï¼?ç?¶å??è¾?å?¥å?¯è?½ç??å­?æ¯?æ??æ?°å­?ï¼?å?¯è?½ç??æ?°å­?æ?¾"
+"示å?¨å·¦æ??è¾¹ã??GCompris ä¸?ä¼?让你è¾?å?¥æ? æ??ç??æ?°æ?®ã??"
 
 #: ../src/sudoku-activity/sudoku.xml.in.h:3
 msgid "Sudoku, place unique symbols in a square."
-msgstr "Sudokuï¼?å?¨æ?¹æ ¼ä¸­æ?¾å?¥å?¯ä¸?ç??æ ?è¯?ã??"
+msgstr "æ?°ç?¬ï¼?å?¨æ?¹æ ¼ä¸­æ?¾å?¥å?¯ä¸?ç??æ ?è¯?ï¼?å?¾å½¢ã??å­?æ¯?æ??æ?°å­?ï¼?ã??"
 
 #: ../src/sudoku-activity/sudoku.xml.in.h:4
 msgid ""
 "Symbols must be unique in a row, in a column, and (if defined) each region."
-msgstr "æ ?è¯?å?¨è¡?ã??å??å??ä¸?个å?ºå??中å¿?é¡»ä¿?æ??å?¯ä¸?æ?§ã??"
+msgstr "æ ?è¯?å?¨æ¯?ä¸?è¡?ã??æ¯?ä¸?å??å??æ¯?ä¸?个æ?¹æ ¼å?ºå??中å¿?é¡»ä¿?æ??å?¯ä¸?æ?§ã??"
 
 #: ../src/sudoku-activity/sudoku.xml.in.h:5
 msgid ""
@@ -6261,8 +6274,8 @@ msgid ""
 msgstr ""
 "è¿?个迷é¢?ç??ç?®æ ?æ?¯å?¨ç?©é?µç??æ¯?格中è¾?å?¥ä¸?个æ ?è¯?æ??ä»?1å?°9ç??æ?°å­?ï¼?å¿?é¡»é??å¤?使ç?¨3x3ç?©é?µ"
 "ï¼?称为â??å?ºå??â??ï¼?ç»?æ??ä¸?个9x9ç?©é?µï¼?å¼?å§?æ?¶å?¨ä¸?äº?æ ¼å­?中å°?ç»?å®?æ ?è¯?æ??æ?°å­?ã??æ¯?è¡?ã??å??å??"
-"å?ºå??å¿?é¡»ä¿?è¯?æ¯?个æ ?è¯?æ??æ?°å­?ç??å?¯ä¸?ï¼?æ?¥æº? &lt;http://en.wikipedia.org/wiki/";
-"Sudoku&gt;ï¼?ã??"
+"æ?¹æ ¼å?ºå??å¿?é¡»ä¿?è¯?æ¯?个æ ?è¯?æ??æ?°å­?ç??å?¯ä¸?æ?§ï¼?æ?¥æº? &lt;http://en.wikipedia.org/";
+"wiki/Sudoku&gt;ï¼?ã??"
 
 #: ../src/superbrain-activity/superbrain.c:110
 #: ../src/superbrain-activity/superbrain.xml.in.h:2
@@ -6272,7 +6285,7 @@ msgstr "è¶?级è??å??"
 #: ../src/superbrain-activity/superbrain.c:111
 #: ../src/superbrain-activity/superbrain.xml.in.h:3
 msgid "Tux has hidden several items. Find them again in the correct order"
-msgstr "Tux é??è??äº?å? ä¸ªç?©ä»¶ã??æ??正确ç??顺åº?æ?¾å?°ä»?们"
+msgstr "å°?ä¼?é¹?é??è??äº?å? ä¸ªç?©ä»¶ã??æ??正确ç??顺åº?æ?¾å?°ä»?们"
 
 #: ../src/superbrain-activity/superbrain.xml.in.h:1
 msgid ""
@@ -6283,8 +6296,8 @@ msgid ""
 "opposite order."
 msgstr ""
 "ç?¹å?»ç?©ä»¶ç?´å?°ä½ æ?¾å?°ä½ è®¤ä¸ºæ­£ç¡®ç??ç­?æ¡?ã??ç?¶å??ï¼?å?¨æ?§å?¶æ ?中ç?¹å?»â??ç¡®å®?â??æ??é?®ã??å?¨ä½?级å?«"
-"中ï¼?å½?ä½ å?¨é»?ç??中å??ç?°ä¸?个被ç?©ä»¶æ ?è¯?ç??é??è??ç??å?°æ?¹æ?¶ Tux å°?ç»?ä½ ä¸?个æ??示ã??ä½ å?¯ä»¥ä½¿"
-"ç?¨é¼ æ ?å?³é?®ä»¥ç?¸å??顺åº?翻转è?²å½©ã??"
+"中ï¼?å½?ä½ å?¨é»?ç??中å??ç?°ä¸?个被ç?©ä»¶æ ?è¯?ç??é??è??ç??å?°æ?¹æ?¶å°?ä¼?é¹?å°?ç»?ä½ ä¸?个æ??示ã??ä½ å?¯ä»¥"
+"使ç?¨é¼ æ ?å?³é?®ä»¥ç?¸å??顺åº?翻转è?²å½©ã??"
 
 #: ../src/tangram-activity/tangram.xml.in.h:1
 msgid ""
@@ -6300,14 +6313,15 @@ msgid ""
 "\t* 1 square (side of 1)\n"
 "\t* 1 parallelogram (sides of 1 and square root of 2)"
 msgstr ""
-"ç»´å?ºç?¾ç§?ï¼?è?ªç?±ç??ç?¾ç§?å?¨ä¹¦ã??â??ä¸?å·§æ?¿â??æ?¯ä¸?个中å?½è¿·é¢?ã??ä¸?å·§æ?¿æ?¯ä¸ªå?¤è??ç??è¿·é¢?ï¼?å­?å?¨"
-"äº?è?³å°?1800å¹´ã??å®?å??æ?¬ä¸?ç??ï¼?å?¯ä»¥ç»?æ??ä¸?个æ?¹å??ï¼?ç»?æ??å??å??ï¼?\n"
-"\t* 5 ç??ç­?è?°ç?´è§?ä¸?è§?å½¢\n"
-"\t\t  2 ç??å°?ç??ï¼?æ?¹å??ç??ä¸?æ?¡è¾¹ï¼?\n"
-"\t\t  1 ç??中ç??ï¼?æ?¹å??è§?ç??两æ?¡è¾¹ï¼?\n"
-"\t\t  2 ç??大ç??ï¼?æ?¹å??ç??两æ?¡è¾¹ï¼?\n"
-"\t* 1 ç??æ­£æ?¹å½¢ (æ?¹å??ç??ä¸?侧)\n"
-"\t* 1 å¹³è¡?å??边形 (æ?¹å??ç??ä¸?侧å??两个åº?è§?)"
+"ç»´å?ºç?¾ç§?ï¼?è?ªç?±ç??ç?¾ç§?å?¨ä¹¦ã??â??ä¸?å·§æ?¿â??æ?¯ä¸?个æº?è?ªä¸­å?½ç??æ?ºå??游æ??ã??ä¸?å·§æ?¿æ?¯ä¸ªå?¤è??ç??"
+"è¿·é¢?ï¼?ä»?1800å¹´å¼?å§?å·²ç»?å­?å?¨äº?ã??æ?¯ç?±ä¸?å??æ?¿ç»?æ??ç??ï¼?æ?¼èµ·æ?¥å?¯ä»¥ç»?æ??ä¸?个æ?¹å??ï¼?ç»?æ??"
+"ä¸?个å??å??ï¼?\n"
+"\t* äº?å??ç­?è?°ç?´è§?ä¸?è§?å½¢\n"
+"\t\to  两å??å°?å½¢ä¸?è§?å½¢\n"
+"\t\to  ä¸?å??中形ä¸?è§?å½¢\n"
+"\t\to  两å??大形ä¸?è§?å½¢\n"
+"\t* ä¸?å??æ­£æ?¹å½¢\n"
+"\t* ä¸?å??å¹³è¡?å??边形"
 
 #: ../src/tangram-activity/tangram.xml.in.h:9
 msgid ""
@@ -6362,7 +6376,7 @@ msgstr "���离�  %d 米"
 #: ../src/target-activity/target.xml.in.h:1
 msgid ""
 "Can move the mouse, can read numbers and count up to 15 for the first level"
-msgstr "��移�鼠���读��并��第�级��15"
+msgstr "è?½å¤?移å?¨é¼ æ ?ï¼?è?½å¤?读æ?°å­?并ä¸?å?¨ç¬¬ä¸?级中å?¯ä»¥é??读å??é??å??æ?°å­?ä¸?ç?´å?°15"
 
 #: ../src/target-activity/target.xml.in.h:2
 msgid ""
@@ -6372,11 +6386,11 @@ msgid ""
 "or the OK button."
 msgstr ""
 "确认é£?é??å??é£?å??ï¼?ç?¶å??ç?¹å?»ç?®æ ?å??å°?é£?é??ã??å½?ä½ æ??å?ºå?¨é?¨é£?é??ï¼?ä¼?å?ºç?°ä¸?çª?å?£è¦?æ±?你计"
-"ç®?æ??绩ã??ç?¨é?®ç??è¾?å?¥æ??绩ç?¶å??æ??å??车é?®æ??â??ç¡®å®?â??æ??é?®ã??"
+"ç®?æ??绩ã??ç?¨é?®ç??è¾?å?¥æ??绩ç?¶å??æ??å??车é?®æ??ç?¹å?»â??ç¡®å®?â??æ??é?®ã??"
 
 #: ../src/target-activity/target.xml.in.h:3
 msgid "Hit the target and count your points"
-msgstr "å°?中ç?®æ ?并æ?°ä½ ç??ç?¹æ?°"
+msgstr "å°?中ç?®æ ?并计ç®?ä½ ç??ç?¹æ?°"
 
 #: ../src/target-activity/target.xml.in.h:4
 msgid "Practice addition with a target game"
@@ -6395,23 +6409,24 @@ msgid ""
 "Each car can only move either horizontally or vertically. You must make some "
 "room in order to let the red car move through the gate on the right."
 msgstr ""
-"æ¯?è¾?汽车å?ªè?½æ°´å¹³æ??å??ç?´ç§»å?¨ã??ä½ å¿?é¡»è°?æ?´å?ºä¸?äº?空é?´ä½¿çº¢è?²æ±½è½¦è?½é??è¿?å?³è¾¹ç??大é?¨ã??"
+"æ¯?è¾?汽车å?ªè?½æ??ç?§æ°´å¹³æ??å??ç?´çº¿ç§»å?¨ã??ä½ å¿?é¡»è°?æ?´å?ºä¸?äº?空é?´æ??è?½ä½¿çº¢è?²æ±½è½¦é??è¿?å?³è¾¹"
+"ç??大é?¨ã??"
 
 #: ../src/traffic-activity/traffic.xml.in.h:3
 msgid "Remove the red car from the parking lot through the gate on the right"
-msgstr "移å?¨çº¢è?²æ±½è½¦ä»?å??车å¤?å?°å?³è¾¹ç??大é?¨"
+msgstr "移å?¨çº¢è?²æ±½è½¦ä»?å??车å¤?å?°å?³è¾¹ç??大é?¨è®©å®?离å¼?"
 
 #: ../src/tuxpaint-activity/tuxpaint.py:123
 msgid ""
 "Cannot find Tuxpaint.\n"
 "Install it to use this activity !"
 msgstr ""
-"没æ??å??ç?° Tuxpaint \n"
+"没æ??å??ç?°å°?ä¼?é¹?ç?»å®¶ \n"
 "å®?è£?ä»?并使ç?¨è¿?个游æ??ï¼?"
 
 #: ../src/tuxpaint-activity/tuxpaint.py:135
 msgid "Waiting for Tuxpaint to finish"
-msgstr "ç­?å¾? Tuxpaint å®?æ??"
+msgstr "ç­?å¾?å°?ä¼?é¹?ç?»å®¶å®?æ??"
 
 #: ../src/tuxpaint-activity/tuxpaint.py:189
 msgid "Inherit fullscreen setting from GCompris"
@@ -6439,15 +6454,15 @@ msgstr "ç»?ç?»æ¸¸æ??ï¼?ä½?å?¾ï¼?"
 
 #: ../src/tuxpaint-activity/tuxpaint.xml.in.h:2
 msgid "Launch Tuxpaint"
-msgstr "�� Tuxpaint"
+msgstr "������家"
 
 #: ../src/tuxpaint-activity/tuxpaint.xml.in.h:3
 msgid "Tuxpaint"
-msgstr "Tuxpaint"
+msgstr "����家"
 
 #: ../src/tuxpaint-activity/tuxpaint.xml.in.h:4
 msgid "Use Tuxpaint to draw. When Tuxpaint is finished this board will end."
-msgstr "使ç?¨ Tuxpaint ç»?ç?»ã??å½? Tuxpaint å®?æ??æ?¶è¿?个游æ??å°?ç»?æ??ã??"
+msgstr "使ç?¨å°?ä¼?é¹?ç?»å®¶æ?¥ç»?ç?»ã??å½?å°?ä¼?é¹?ç?»å®¶å®?æ??æ?¶è¿?个游æ??å°?ç»?æ??ã??"
 
 #: ../src/tuxpaint-activity/tuxpaint.xml.in.h:5
 msgid "mouse and keyboard manipulation"
@@ -6460,22 +6475,22 @@ msgid ""
 "the system is back up and Tux is in the shower, push the shower button for "
 "him."
 msgstr ""
-"ç?¹å?»ä¸?å??æ´»å?¨å??ç´ ï¼?太é?³ã??äº?æ?µã??æ°´æ³µç«?å??å??æ°´ç«?ï¼?使æ?´ä¸ªæ°´ç³»ç»?é??æ?°è¿?转ã??å½?è¿?æ?¢å¤?"
-"å??为ç«?å?¨å?·å¤´ä¸?ç??Tuxæ??ä¸?å?·å¤´æ??é?®ã??"
+"ç?¹å?»ä¸?å??æ´»å?¨ç??å??ç´ ï¼?太é?³ã??äº?æ?µã??æ°´æ³µç«?å??å??æ°´ç«?ï¼?使æ?´ä¸ªä¾?æ°´ç³»ç»?é??æ?°è¿?转ã??å½?è¿?"
+"æ?¢å¤?å??为ç«?å?¨å?·å¤´ä¸?ç??å°?ä¼?é¹?æ??ä¸?å?·å¤´æ??é?®ã??"
 
 #: ../src/watercycle-activity/watercycle.xml.in.h:3
 msgid "Learn about the water cycle"
-msgstr "学习水循�����"
+msgstr "学习水ç??循ç?¯å??ç?¸å?³ç?¥è¯?"
 
 #: ../src/watercycle-activity/watercycle.xml.in.h:4
 msgid "Learn the water cycle"
-msgstr "学习水循�"
+msgstr "学习水ç??循ç?¯"
 
 #: ../src/watercycle-activity/watercycle.xml.in.h:5
 msgid ""
 "Tux has come back from a long fishing party on his boat. Bring the water "
 "system back up so he can take a shower."
-msgstr "Tux ä»?ä¸?个å??é?¿ç??é??é±¼è??ä¼?ä¸?å??äº?ã??请修å¤?æ°´ç³»ç»?让ä»?æ´?个æ·?æµ´ã??"
+msgstr "å°?ä¼?é¹?ä»?ä¸?个å??é?¿ç??é??é±¼è??ä¼?ä¸?å??æ?¥äº?ã??请修å¤?ä¾?æ°´ç³»ç»?让ä»?æ´?个æ·?æµ´ã??"
 
 #: ../src/wordprocessor-activity/wordprocessor.c:54
 msgid "Research"
@@ -6491,7 +6506,7 @@ msgstr "å®?æ?¹"
 
 #: ../src/wordprocessor-activity/wordprocessor.c:98
 msgid "Flyer"
-msgstr "é£?è¡?è??"
+msgstr "ä¼ å??"
 
 #: ../src/wordprocessor-activity/wordprocessor.c:423
 msgid "Title"
@@ -6507,7 +6522,7 @@ msgstr "æ??件头 2"
 
 #: ../src/wordprocessor-activity/wordprocessor.xml.in.h:1
 msgid "A simple word processor to enter and save any text"
-msgstr "ç®?æ??ç??å­?å¤?ç??å·¥å?·ï¼?è¾?å?¥å??ä¿?å­?ä»»æ??æ??æ?¬"
+msgstr "ç®?æ??ç??æ??å­?å¤?ç??å·¥å?·ï¼?è¾?å?¥å??ä¿?å­?ä»»æ??æ??æ?¬"
 
 #: ../src/wordprocessor-activity/wordprocessor.xml.in.h:2
 msgid ""
@@ -6517,9 +6532,9 @@ msgid ""
 "insert cursor is. The 2 others buttons with multiple choices let you select "
 "from a predefined document and color theme."
 msgstr ""
-"å?¨è¿?个å­?å¤?ç??å·¥å?·ä¸­ä½ å?¯ä»¥è¾?å?¥ä½ æ?³è¦?ç??æ??æ?¬ï¼?ä¿?å­?并载å?¥å®?们ã??ä½ å?¯ä»¥ç?¨å·¦è¾¹ç??æ??é?®"
-"为你ç??æ??æ?¬å¢?å? ä¿®é¥°æ ·å¼?ã??å??å??个æ??é?®ç?¨äº?é??æ?©å??æ ?æ??å?¥è¡?ç??æ ·å¼?ã??å??两个æ??é?®æ??å¤?ç§?"
-"é¢?å®?ä¹?æ??æ¡£å??é¢?è?²ä¸»é¢?å?¯ä¾?é??æ?©ã??"
+"å?¨è¿?个æ??å­?å¤?ç??å·¥å?·ä¸­ä½ å?¯ä»¥è¾?å?¥ä½ æ?³è¦?ç??æ??æ?¬ï¼?ä¿?å­?并æ??å¼?å®?们ã??ä½ å?¯ä»¥ç?¨å·¦è¾¹ç??æ??"
+"é?®ä¸ºä½ ç??æ??æ?¬å¢?å? ä¿®é¥°æ ·å¼?ã??å??å??个æ??é?®ç?¨äº?é??æ?©å??æ ?æ??å?¥è¡?ç??æ ·å¼?ã??å??两个æ??é?®æ??å¤?"
+"ç§?é¢?å®?ä¹?æ??æ¡£å??é¢?è?²ä¸»é¢?å?¯ä¾?é??æ?©ã??"
 
 #: ../src/wordprocessor-activity/wordprocessor.xml.in.h:3
 msgid ""
@@ -6528,26 +6543,27 @@ msgid ""
 "their benefit when moving to more feature full wordprocessor like OpenOffice."
 "org."
 msgstr ""
-"学习å¦?ä½?å?¨å­?å¤?ç??å·¥å?·ä¸­è¾?å?¥æ??æ?¬ã??è¿?个å­?å¤?ç??å·¥å?·ç??ç?¹å?«ä¹?å¤?æ?¯å¼ºå?¶ä½¿ç?¨æ ·å¼?ã??è¿?æ?¯"
-"为äº?让孩å­?æ??ç?½ä»?们以å??使ç?¨å?¨ç?¹æ?§å­?å¤?ç??软件ä¾?å¦?â??OpenOffice.orgâ??è?½è?·å¾?ç??好å¤?ã??"
+"学习å¦?ä½?å?¨æ??å­?å¤?ç??å·¥å?·ä¸­è¾?å?¥æ??æ?¬ã??è¿?个æ??å­?å¤?ç??å·¥å?·ç??ç?¹å?«ä¹?å¤?æ?¯å¼ºå?¶ä½¿ç?¨æ ·å¼?ã??"
+"è¿?æ?¯ä¸ºäº?让孩å­?æ??ç?½ä»?们以å??使ç?¨å?¨ç?¹æ?§æ??å­?å¤?ç??软件ä¾?å¦?â??OpenOffice.orgâ??è?½è?·å¾?ç??"
+"好å¤?ã??"
 
 #: ../src/wordprocessor-activity/wordprocessor.xml.in.h:4
 msgid "The children can type their own text or copy one given by the teacher."
-msgstr "å­©å­?è?½å¤?è¾?å?¥è?ªå·±ç??æ??æ?¬æ??æ?·è´?è??å¸?ç»?ç??è??æ??ã??"
+msgstr "å­©å­?è?½å¤?è¾?å?¥è?ªå·±ç??æ??æ?¬æ??æ?·è´?è??å¸?æ??ä¾?ç??è??æ??ã??"
 
 #: ../src/wordprocessor-activity/wordprocessor.xml.in.h:5
 msgid "Your word processor"
-msgstr "ä½ ç??å­?å¤?ç??å·¥å?·"
+msgstr "ä½ ç??æ??å­?å¤?ç??å·¥å?·"
 
 #: ../src/wordsgame-activity/wordsgame.c:111
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:1
 msgid "Falling Words"
-msgstr "å??è¯?é?¨"
+msgstr "ä¸?é??ç??å??è¯?"
 
 #: ../src/wordsgame-activity/wordsgame.c:112
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:5
 msgid "Type the falling words before they reach the ground"
-msgstr "å?¨å??è¯?è?½å?°å??è¾?å?¥å®?æ?´ç??å??è¯?"
+msgstr "å?¨å??è¯?è?½å?°å??å?¨é?®ç??è¾?å?¥å®?æ?´ç??å??è¯?"
 
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:3
 msgid "Keyboard training"
@@ -6555,7 +6571,7 @@ msgstr "é?®ç??è®­ç»?"
 
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:4
 msgid "Type the complete word as it falls, before it reachs the ground"
-msgstr "å?¨å??è¯?è?½å?°å??è¾?å?¥å®?æ?´ç??å??è¯?"
+msgstr "å?¨å??è¯?è?½å?°å??å?¨é?®ç??è¾?å?¥å®?æ?´ç??å??è¯?"
 
 #, fuzzy
 #~ msgid "Double click the mouse"



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