[gcompris] Updated Traditional Chinese translation(Hong Kong and Taiwan)



commit 2818900ba20523aa38d7464dc1cdcfdc896ce05a
Author: Chao-Hsiung Liao <j_h_liau yahoo com tw>
Date:   Sat Feb 26 06:35:28 2011 +0800

    Updated Traditional Chinese translation(Hong Kong and Taiwan)

 po/zh_HK.po | 1069 ++++++++++++++++++++++++++++++++++++++++++----------------
 po/zh_TW.po | 1087 +++++++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 1578 insertions(+), 578 deletions(-)
---
diff --git a/po/zh_HK.po b/po/zh_HK.po
index 587fbb3..12d3366 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -7,12 +7,13 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcompris 9.3BETA2\n"
+"Project-Id-Version: gcompris 9.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-19 20:45+0800\n"
-"PO-Revision-Date: 2010-04-19 20:52+0800\n"
+"POT-Creation-Date: 2011-02-26 06:34+0800\n"
+"PO-Revision-Date: 2011-02-26 06:35+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
 "Language-Team: Chinese (Hong Kong) <community linuxhall org>\n"
+"Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -23,6 +24,7 @@ msgid "Go to Algebra activities"
 msgstr "å??å¾?代æ?¸é??æ?²"
 
 #: ../boards/algebra_group.xml.in.h:2 ../boards/menu.xml.in.h:18
+#: ../boards/money_group.xml.in.h:2
 msgid "Left-click the mouse on an activity to select it."
 msgstr "å?¨ä¸?å??é??æ?²ä¸?æ??ä¸?æ»?é¼ å·¦é?µä¾?é?¸æ??å®?ã??"
 
@@ -191,7 +193,7 @@ msgstr ""
 msgid "GCompris Main Menu"
 msgstr "GCompris 主��"
 
-#: ../boards/menu.xml.in.h:17 ../src/boards/menu2.c:859
+#: ../boards/menu.xml.in.h:17 ../src/boards/menu2.c:866
 msgid ""
 "GCompris is a collection of educational games that provides different "
 "activities for children aged 2 and up."
@@ -211,6 +213,10 @@ msgstr "å?¶ä»?å??種é??æ?²"
 msgid "Time, Geography, ..."
 msgstr "æ??é??ï¹?å?°ç??ï¹?â?¦"
 
+#: ../boards/money_group.xml.in.h:1
+msgid "Go to money activities"
+msgstr "å??å¾?é??é?¢é??æ?²"
+
 #: ../boards/mouse.xml.in.h:1
 msgid "Mouse-manipulation activities."
 msgstr "æ»?é¼ æ??æ?§é??æ?²"
@@ -413,30 +419,30 @@ msgstr "è??師ï¼?"
 msgid "Assign all the users belonging to this class"
 msgstr "æ??å®?æ??æ??使ç?¨è??屬æ?¼é??å??ç?­ç´?"
 
-#: ../src/administration-activity/admin/class_edit.py:249
-#: ../src/administration-activity/admin/group_edit.py:261
+#: ../src/administration-activity/admin/class_edit.py:246
+#: ../src/administration-activity/admin/group_edit.py:258
 #: ../src/administration-activity/admin/group_user_list.py:150
 #: ../src/administration-activity/admin/user_list.py:191
 msgid "First Name"
 msgstr "å??"
 
-#: ../src/administration-activity/admin/class_edit.py:260
-#: ../src/administration-activity/admin/group_edit.py:272
+#: ../src/administration-activity/admin/class_edit.py:257
+#: ../src/administration-activity/admin/group_edit.py:269
 #: ../src/administration-activity/admin/group_user_list.py:160
 #: ../src/administration-activity/admin/user_list.py:201
 msgid "Last Name"
 msgstr "�"
 
-#: ../src/administration-activity/admin/class_edit.py:335
+#: ../src/administration-activity/admin/class_edit.py:332
 msgid "You need to provide at least a name for your class"
 msgstr "ä½ è?³å°?è¦?æ??ä¾?ç?­ç´?å??稱"
 
-#: ../src/administration-activity/admin/class_edit.py:380
+#: ../src/administration-activity/admin/class_edit.py:377
 msgid "There is already a class with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??ç?­ç´?"
 
 #: ../src/administration-activity/admin/class_list.py:165
-#: ../src/administration-activity/admin/profile_edit.py:266
+#: ../src/administration-activity/admin/profile_edit.py:263
 #: ../src/administration-activity/admin/profile_group_list.py:140
 msgid "Class"
 msgstr "ç?­ç´?"
@@ -477,11 +483,11 @@ msgstr "說æ??ï¼?"
 msgid "Assign all the users belonging to this group"
 msgstr "æ??å®?æ??æ??使ç?¨è??屬æ?¼é??å??ç¾£çµ?"
 
-#: ../src/administration-activity/admin/group_edit.py:355
+#: ../src/administration-activity/admin/group_edit.py:352
 msgid "You need to provide at least a name for your group"
 msgstr "ä½ è?³å°?è¦?æ??ä¾?ç¾£çµ?å??稱"
 
-#: ../src/administration-activity/admin/group_edit.py:369
+#: ../src/administration-activity/admin/group_edit.py:366
 msgid "There is already a group with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??ç¾£çµ?"
 
@@ -490,13 +496,13 @@ msgid "Select a class:"
 msgstr "é?¸æ??ä¸?å??ç?­ç´?ï¼?"
 
 #: ../src/administration-activity/admin/group_list.py:210
-#: ../src/administration-activity/admin/profile_edit.py:276
+#: ../src/administration-activity/admin/profile_edit.py:273
 #: ../src/administration-activity/admin/profile_group_list.py:150
 msgid "Group"
 msgstr "羣�"
 
 #: ../src/administration-activity/admin/group_list.py:221
-#: ../src/administration-activity/admin/profile_edit.py:286
+#: ../src/administration-activity/admin/profile_edit.py:283
 #: ../src/administration-activity/admin/profile_group_list.py:160
 #: ../src/administration-activity/admin/profile_list.py:194
 msgid "Description"
@@ -614,11 +620,11 @@ msgstr "簡����"
 msgid "Assign all the groups belonging to this profile"
 msgstr "æ??å®?æ??æ??ç¾£çµ?屬æ?¼é??å??ç°¡ä»?æª?"
 
-#: ../src/administration-activity/admin/profile_edit.py:374
+#: ../src/administration-activity/admin/profile_edit.py:371
 msgid "You need to provide at least a name for your profile"
 msgstr "ä½ è?³å°?é??è¦?æ??ä¾?ç°¡ä»?æª?å??稱"
 
-#: ../src/administration-activity/admin/profile_edit.py:396
+#: ../src/administration-activity/admin/profile_edit.py:393
 msgid "There is already a profile with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??ç°¡ä»?æª?"
 
@@ -662,12 +668,12 @@ msgstr "��"
 msgid "Birth date:"
 msgstr "å?ºç??æ?¥æ??ï¼?"
 
-#: ../src/administration-activity/admin/user_edit.py:156
+#: ../src/administration-activity/admin/user_edit.py:153
 msgid ""
 "You need to provide at least a login, first name and last name for your users"
 msgstr "ä½ è?³å°?é??è¦?æ??ä¾?使ç?¨è??ç??帳è??ï¹?å§?è??å??"
 
-#: ../src/administration-activity/admin/user_edit.py:173
+#: ../src/administration-activity/admin/user_edit.py:170
 msgid "There is already a user with this login"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??帳è??ç??使ç?¨è??"
 
@@ -787,7 +793,7 @@ msgstr "��"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:1
 msgid "lime"
-msgstr "é??檸"
+msgstr "è??å§?"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:2
 msgid "sage"
@@ -1042,7 +1048,7 @@ msgid "+-�÷"
 msgstr "+-�÷"
 
 #: ../src/algebra_by-activity/algebra.c:411
-#: ../src/readingh-activity/reading.c:621
+#: ../src/readingh-activity/reading.c:630
 msgid "I am Ready"
 msgstr "æ??æº?å??好äº?"
 
@@ -1073,8 +1079,8 @@ msgid "Practice the multiplication operation"
 msgstr "ç·´ç¿?ä¹?æ³?é??ç®?"
 
 #: ../src/algebra_guesscount-activity/algebra_guesscount.xml.in.h:1
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:1
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:1
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:1
 msgid ""
 "Animal pictures come from the Animal Photography Page of Ralf Schmode "
 "(http://schmode.net/). Ralf has kindly permitted Gcompris to include his "
@@ -1393,8 +1399,8 @@ msgstr "é??å??çµ±å??ã??æ¦?念å?¹é??ã??"
 msgid "Mouse manipulation: movement, drag and drop. Cultural references."
 msgstr "æ»?é¼ æ??æ?§ï¼?移å??ï¹?æ??æ?¾ã??æ??å??ç??é??è?¯ã??"
 
-#: ../src/babymatch-activity/shapegame.c:1835
-#: ../src/click_on_letter-activity/click_on_letter.c:624
+#: ../src/babymatch-activity/shapegame.c:1903
+#: ../src/click_on_letter-activity/click_on_letter.c:671
 #: ../src/colors-activity/colors.c:168
 #, c-format
 msgid ""
@@ -1409,16 +1415,19 @@ msgid "Complete the puzzle"
 msgstr "å®?æ??æ?¼å??"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:2
+#: ../src/details-activity/details.xml.in.h:1
 msgid ""
 "Complete the puzzle by dragging each piece from the set of pieces on the "
 "left, to the matching space in the puzzle."
 msgstr "è??ç?±æ??æ??å·¦å?´ä¸?çµ?ç¢?ç??中ç??æ¯?ä¸?ç??ï¼?å?°æ?¼å??中ç?¸ç¬¦ç??空é??ï¼?ä¾?å®?æ??é??å??æ?¼å??ã??"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:3
+#: ../src/details-activity/details.xml.in.h:2
 msgid "Drag and Drop the shapes on their respective targets"
 msgstr "æ??æ?¾å½¢ç??å?°å??è?ªç??ç?®æ¨?ä¸?"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:4
+#: ../src/details-activity/details.xml.in.h:4
 msgid "Good mouse-control"
 msgstr "è?¯å¥½ç??æ»?é¼ æ?§å?¶"
 
@@ -1492,7 +1501,7 @@ msgstr "æ??ç??æ?¾é?²æ´?è£?ã??å¦?æ??é?»è?¦å¿?é ?æ?¾é?²æ??å¾?ä¸?é¡?ç??ç??話ï¼?å°±
 msgid "bar game"
 msgstr "é??ç¤?é??æ?²"
 
-#: ../src/billard-activity/billard.c:89 ../src/erase-activity/erase.c:124
+#: ../src/billard-activity/billard.c:89 ../src/erase-activity/erase.c:85
 #: ../src/erase-activity/erase.xml.in.h:4
 msgid "Move the mouse"
 msgstr "移å??æ»?é¼ "
@@ -1513,8 +1522,8 @@ msgstr "å°?ç??æ??é?²ç?®æ¨?"
 #: ../src/connect4-2players-activity/connect4-2players.xml.in.h:5
 #: ../src/connect4-activity/connect4.xml.in.h:6
 #: ../src/erase-activity/erase.xml.in.h:3
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:6
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:6
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:6
 #: ../src/fifteen-activity/fifteen.xml.in.h:2
 #: ../src/hanoi-activity/hanoi.xml.in.h:3
 #: ../src/memory-activity/memory.xml.in.h:4
@@ -1541,6 +1550,11 @@ msgstr "主é?¸å?®ç¬¬äº?ç??"
 msgid "Select a Board"
 msgstr "é?¸æ??ä¸?å¡?å??å?°"
 
+#: ../src/boards/menu2.c:266
+#, c-format
+msgid "Number of activities: %d"
+msgstr "é??æ?²ç??æ?¸ç?®ï¼?%d"
+
 #: ../src/boards/python.c:64 ../src/boards/python.c:88
 msgid "Python Board"
 msgstr "Python å??å?°"
@@ -1554,6 +1568,7 @@ msgid "Special board that embeds python into gcompris."
 msgstr "å°? python åµ?å?¥ gcompris ç??ç?¹æ®?å??å?°ã??"
 
 #: ../src/canal_lock-activity/canal_lock.xml.in.h:1
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:2
 #: ../src/watercycle-activity/watercycle.xml.in.h:2
 msgid "Drawing by Stephane Cabaraux."
 msgstr "ç?± Stephane Cabaraux 繪製ã??"
@@ -1574,40 +1589,48 @@ msgid ""
 "right order, so Tux can travel through the gates in both directions."
 msgstr "ä½ æ?¯è² è²¬é??æ²³é??é??ç??人ã??è«?以正確ç??é ?åº?é??å??大é??è??é??é??ï¼?好è®?å°?ä¼?éµ?é??å??é?½è?½é??é??大é??ã??"
 
-#: ../src/chat-activity/chat.py:77
+#: ../src/chat-activity/chat.py:87
 msgid "All messages will be displayed here.\n"
 msgstr "æ??æ??ç??è¨?æ?¯é?½æ??顯示å?¨é??è£?ã??\n"
 
-#: ../src/chat-activity/chat.py:128
+#: ../src/chat-activity/chat.py:139
 msgid "Your Friends"
 msgstr "ä½ ç??æ??å??"
 
-#: ../src/chat-activity/chat.py:161
+#: ../src/chat-activity/chat.py:172
 msgid "Your Channel"
 msgstr "ä½ ç??é »é??"
 
-#: ../src/chat-activity/chat.py:187
+#: ../src/chat-activity/chat.py:198
 msgid ""
 "Type your message here, to send to other GCompris users on your local "
 "network."
 msgstr "å?¨é??è£?輸å?¥ä½ ç??è¨?æ?¯ï¼?å®?æ??被é??å?°å??ä¸?å??å??å??網絡ä¸?å?¶ä»?ç?? GCompris 使ç?¨è??"
 
-#: ../src/chat-activity/chat.py:202
+#: ../src/chat-activity/chat.py:244
+msgid "color"
+msgstr "é¡?è?²"
+
+#: ../src/chat-activity/chat.py:323
 msgid ""
 "ERROR: Failed to initialize the network interface. You cannot communicate."
 msgstr "é?¯èª¤ï¼?å??å§?å??網絡ä»?é?¢å¤±æ??ã??ä½ ä¸?è?½å??å?¥äººè«?話ã??"
 
-#: ../src/chat-activity/chat.py:326
+#: ../src/chat-activity/chat.py:433
+msgid "Has left the chat."
+msgstr "å·²ç¶?é?¢é??å°?話ã??"
+
+#: ../src/chat-activity/chat.py:512
 msgid "You must set a channel in your channel entry box first.\n"
 msgstr "ä½ å¿?é ?å??å?¨ä½ ç??é »é??æ?¹å¡?中設å®?ä¸?å??é »é??ã??\n"
 
-#: ../src/chat-activity/chat.py:327
+#: ../src/chat-activity/chat.py:513
 msgid "Your friends must set the same channel in order to communicate with you"
 msgstr "ä½ ç??æ??å??å¿?é ?設å®?å??樣ç??é »é??æ??è?½è·?ä½ è?¯çµ¡"
 
 #: ../src/chat-activity/chat.xml.in.h:1
-msgid "Chat with your friends"
-msgstr "å??ä½ ç??æ??å??è??天"
+msgid "Chat and draw with your friends"
+msgstr "å??ä½ ç??æ??å??è??天è??ç?«å??"
 
 #: ../src/chat-activity/chat.xml.in.h:2
 msgid "This chat activity only works on the local network"
@@ -1617,17 +1640,17 @@ msgstr "é??å??è??天室å?ªé??æ?¾çµ¦å?§é?¨ç¶²çµ¡ä½¿ç?¨è??"
 msgid ""
 "This chat activity will only work with other GCompris users on your local "
 "network, not on the Internet. To use it, just type in your message and hit "
-"Enter. Your message is then broadcast on the local network, and any GCompris "
-"program running the chat activity on that local network will receive and "
-"display your message."
-msgstr "é??å??è??天室å?ªæ??å?¨å??ä¸?å??å??å??網絡ç?? GCompris 使ç?¨è??æ??å?¯ä»¥ä½¿ç?¨ï¼?è??ä¸?æ?¯æ?´å??äº?è?¯ç¶²ç??使ç?¨è??ã??輸å?¥ä½ è¦?ç?¼å¸?ç??è¨?æ?¯ï¼?æ?? Enterã??å?¨é??å??è??天室ç??使ç?¨è??å°?æ??æ?¶å?°ä½ æ??ç?¼å¸?ç??è¨?æ?¯ã??"
+"Enter. Your message is then broadcasted on the local network, and any "
+"GCompris program running the chat activity on that local network will "
+"receive and display your message."
+msgstr "é??å??è??天室å?ªæ??å?¨å??ä¸?å??å??å??網絡ç?? GCompris 使ç?¨è??æ??å?¯ä»¥ä½¿ç?¨ï¼?è??ä¸?æ?¯æ?´å??äº?è?¯ç¶²ç??使ç?¨è??ã??è¦?使ç?¨å®?ï¼?å?ªè¦?輸å?¥ä½ è¦?ç?¼å¸?ç??è¨?æ?¯ï¼?æ?? Enterã??ä½ ç??è¨?æ?¯æ??廣æ?­å?°å??å??網絡中ï¼?å?¨å??å??網絡中任ä½?å?·è¡?è??天室ç?? GCompris ç¨?å¼?é?½æ??æ?¶å?°ä¸¦é¡¯ç¤ºä½ æ??ç?¼å¸?ç??è¨?æ?¯ã??"
 
 #: ../src/chess_computer-activity/chess.c:222
 msgid "Error: The external program gnuchess died unexpectedly"
 msgstr "é?¯èª¤ï¼?å¤?é?¨ç¨?å¼? gnuchess æ??å¤?中止äº?"
 
-#: ../src/chess_computer-activity/chess.c:258
-#: ../src/chess_computer-activity/chess.c:304
+#: ../src/chess_computer-activity/chess.c:262
+#: ../src/chess_computer-activity/chess.c:308
 msgid ""
 "Error: The external program gnuchess is mandatory\n"
 "to play chess in gcompris.\n"
@@ -1637,36 +1660,36 @@ msgstr ""
 "å¤?é?¨ç¨?å¼? gnuchessã??\n"
 "è«?å??å®?è£?é??å??ç¨?å¼?ï¼?並檢æ?¥å®?æ?¯å?¦å?¨ï¼?"
 
-#: ../src/chess_computer-activity/chess.c:644
+#: ../src/chess_computer-activity/chess.c:648
 msgid "White's Turn"
 msgstr "輪���"
 
-#: ../src/chess_computer-activity/chess.c:644
+#: ../src/chess_computer-activity/chess.c:648
 msgid "Black's Turn"
 msgstr "輪���"
 
-#: ../src/chess_computer-activity/chess.c:785
+#: ../src/chess_computer-activity/chess.c:789
 msgid "White checks"
 msgstr "����"
 
-#: ../src/chess_computer-activity/chess.c:787
+#: ../src/chess_computer-activity/chess.c:791
 msgid "Black checks"
 msgstr "����"
 
-#: ../src/chess_computer-activity/chess.c:1193
+#: ../src/chess_computer-activity/chess.c:1197
 msgid "Black mates"
 msgstr "���士"
 
-#: ../src/chess_computer-activity/chess.c:1198
+#: ../src/chess_computer-activity/chess.c:1204
 msgid "White mates"
 msgstr "���士"
 
-#: ../src/chess_computer-activity/chess.c:1203 ../src/gcompris/bonus.c:191
+#: ../src/chess_computer-activity/chess.c:1211 ../src/gcompris/bonus.c:191
 #: ../src/gcompris/bonus.c:200
 msgid "Drawn game"
 msgstr "ç?«å??é??æ?²"
 
-#: ../src/chess_computer-activity/chess.c:1229
+#: ../src/chess_computer-activity/chess.c:1239
 msgid "Error: The external program gnuchess died unexpectingly"
 msgstr "é?¯èª¤ï¼?å¤?é?¨ç¨?å¼? gnuchess æ??å¤?中止äº?"
 
@@ -1896,7 +1919,7 @@ msgstr "1955 年 Citroën(���) ds 19"
 msgid "Cars"
 msgstr "汽�"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:271
+#: ../src/click_on_letter-activity/click_on_letter.c:311
 #: ../src/memory-activity/memory.c:906
 msgid ""
 "Error: this activity cannot be played with the\n"
@@ -1912,12 +1935,12 @@ msgstr ""
 #. TRANSLATORS: Put here the alphabet in your language
 #. require by all utf8-functions
 #. TRANSLATORS: Put here the alphabet lowercase in your language
-#: ../src/click_on_letter-activity/click_on_letter.c:276
+#: ../src/click_on_letter-activity/click_on_letter.c:316
 #: ../src/gletters-activity/gletters.c:229 ../src/memory-activity/memory.c:935
 msgid "abcdefghijklmnopqrstuvwxyz"
 msgstr "abcdefghijklmnopqrstuvwxyz"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:298
+#: ../src/click_on_letter-activity/click_on_letter.c:344
 #, c-format
 msgid ""
 "Error: this activity requires that you first install\n"
@@ -1926,7 +1949,7 @@ msgstr ""
 "é?¯èª¤ï¼?é??å??é??æ?²é??è¦?å??å®?è£?å¥?件\n"
 "GCompris è?²é?³å¥?件中ç??å?°å??ã??%sã??æ??ã??%sã??"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:306
+#: ../src/click_on_letter-activity/click_on_letter.c:354
 #, c-format
 msgid ""
 "Error: this activity requires that you first install\n"
@@ -1937,8 +1960,11 @@ msgstr ""
 "GCompris è?²é?³å¥?件中ç??å?°å??ã??%sã??ï¼?å??復å?°è?±æ??ï¼?æ?±æ­?ï¼?"
 
 #. toggle box
-#: ../src/click_on_letter-activity/click_on_letter.c:647
+#: ../src/click_on_letter-activity/click_on_letter.c:694
 #: ../src/gletters-activity/gletters.c:883 ../src/login-activity/login.py:484
+#: ../src/missing_letter-activity/missingletter_config.c:492
+#: ../src/readingh-activity/reading.c:928
+#: ../src/wordsgame-activity/wordsgame.c:887
 msgid "Uppercase only text"
 msgstr "å?ªå??許大寫å­?æ¯?"
 
@@ -2000,7 +2026,7 @@ msgstr "å??æ??座æ¨?ï¼?æ»?é¼ ç??移å??è??é»?é?¸ã??"
 msgid "Use the left mouse button to click on the moving fish."
 msgstr "使ç?¨æ»?é¼ å·¦é?µå?¨ç§»å??ç??é­?ä¸?æ??ä¸?ä¸?ã??"
 
-#: ../src/clockgame-activity/clockgame.c:525
+#: ../src/clockgame-activity/clockgame.c:524
 msgid "Set the watch to:"
 msgstr "å°?é?¶è¨­å®?æ??ï¼?"
 
@@ -2149,8 +2175,8 @@ msgstr "é§?é§?èµ·é??æ©?ä¾?è¤?製模å??"
 
 #: ../src/crane-activity/crane.xml.in.h:3
 #: ../src/erase-activity/erase.xml.in.h:2
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:5
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:5
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:5
 #: ../src/penalty-activity/penalty.xml.in.h:3
 msgid "Motor-coordination"
 msgstr "é??å??çµ±å??"
@@ -2168,6 +2194,109 @@ msgid ""
 "can use the arrow keys and the space or tab key instead."
 msgstr "å°?å·¦ä¸?çª?格中ç??é ?ç?®è¤?製å?°å®?å??å?¨å?³ä¸?模å??中ç??ä½?ç½®ã??å?¨èµ·é??æ©?è?ªèº«ä¸?æ?¹ï¼?æ??ç?¼ç?¾å??å??æ?¹å??é?µï¼?å®?å??å?¯ä»¥è®?你移å??é ?ç?®ã??è¦?é?¸æ??移å??ç??é ?ç?®ï¼?å?ªé??è¦?å?¨å®?ä¸?æ?¹æ??ä¸?ä¸?ã??å¦?æ??ä½ æ¯?è¼?å??æ­¡ï¼?ä¹?å?¯ä»¥ä½¿ç?¨æ?¹å??é?µå??空ç?½é?µæ??è·³ä½?é?µä¾?代æ?¿ã??"
 
+#: ../src/details-activity/details.xml.in.h:3
+msgid "Find the details"
+msgstr "��詳細�紹"
+
+#: ../src/details-activity/details.xml.in.h:5
+msgid "The images are from Wikimedia Commons."
+msgstr "æ­¤å??ç??ä¾?è?ªæ?¼  Wikimedia Commonsã??"
+
+#: ../src/details-activity/resources/details/board1_0.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Entrance Hall of Saint-Paul Hospital - 1889"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_1.xml.in.h:1
+msgid ""
+"Vincent van Gogh, The Bridge of Langlois at Arles with a lady with umbrella "
+"- 1888"
+msgstr "梵谷(Vincent van Gogh),æ??女士æ??ç??å??é?¿ç?¾å??æ©?(The Bridge of Langlois at Arles with a lady with umbrella) - 1888"
+
+#: ../src/details-activity/resources/details/board1_2.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Church at Auvers-sur-Oise - 1890"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1890"
+
+#: ../src/details-activity/resources/details/board1_3.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Painter on His Way to Work - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_4.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Harvest - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_5.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Cafe Terrace at Night - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_6.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Night Café - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_7.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Portrait of Pere Tanguy 1887-8"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board2_0.xml.in.h:1
+msgid "Eilean Donan castle"
+msgstr "æ??è?®Â·æ?µå¨?å??å ¡"
+
+#: ../src/details-activity/resources/details/board2_1.xml.in.h:1
+msgid "Eiffel Tower, seen from the champ de Mars, Paris, France"
+msgstr "è?¾è?²ç?¾é?µå¡?,è?ª champ de Mars,æ³?å??å·´é»?é? è§?"
+
+#: ../src/details-activity/resources/details/board2_10.xml.in.h:1
+msgid "Gizah Pyramids, Egypt"
+msgstr "Gizah Pyramids,å??å??"
+
+#: ../src/details-activity/resources/details/board2_11.xml.in.h:1
+#, fuzzy
+msgid "Sydney Opera House, Australia"
+msgstr "æ??å°¼æ­?å??é?¢ï¼?澳洲"
+
+#: ../src/details-activity/resources/details/board2_12.xml.in.h:1
+msgid "Tower Bridge in London"
+msgstr "å?«æ?¦ç??å¡?æ©?"
+
+#: ../src/details-activity/resources/details/board2_2.xml.in.h:1
+msgid "Courtyard of the Museum of Louvre, and its pyramid"
+msgstr "ç¾?浮宮(Museum of Louvre)天äº?å??å?¶é??å­?å¡?"
+
+#: ../src/details-activity/resources/details/board2_3.xml.in.h:1
+msgid "Panorama of Château de Chenonceau, Indre-et-Loire, France."
+msgstr "è??農索å??å ¡(Château de Chenonceau)å?¨æ?¯å??,å®?å¾·ç?¾-ç¾?äº?ç?¾ç??(Indre-et-Loire),æ³?å??"
+
+#: ../src/details-activity/resources/details/board2_4.xml.in.h:1
+msgid ""
+"Notre Dame de Paris cathedral on the �le de la Cité island in Paris, France."
+msgstr "å·´é»?è??æ¯?é?¢(Notre Dame de Paris),西æ??島(Ã?le de la Cité island),æ³?å??"
+
+#: ../src/details-activity/resources/details/board2_5.xml.in.h:1
+msgid "Nagoya Castle, Aichi Prefecture, Japan."
+msgstr "å??å?¤å±?å??(Nagoya Castle),æ??ç?¥ç¸£(Aichi Prefecture),æ?¥æ?¬"
+
+#: ../src/details-activity/resources/details/board2_6.xml.in.h:1
+msgid "Taj Mahal, Agra, India"
+msgstr "泰姬ç?ªå??é?µ(Taj Mahal),é?¿æ ¼æ??(Agra),å?°åº¦"
+
+#: ../src/details-activity/resources/details/board2_7.xml.in.h:1
+msgid "Castle Neuschwanstein at Schwangau, Bavaria, Germany"
+msgstr "æ?°å¤©éµ?å ¡(Castle Neuschwanstein),å?²æ?ºé«?(Schwangau),å·´ä¼?å?©äº?,å¾·å??"
+
+#: ../src/details-activity/resources/details/board2_8.xml.in.h:1
+msgid "Egeskov Castle, Denmark"
+msgstr "è?¶æ?¯å??å??å ¡(Egeskov Castle),丹麥"
+
+#: ../src/details-activity/resources/details/board2_9.xml.in.h:1
+msgid "Windmill in Sønderho, Fanø, Denmark"
+msgstr "丹麥 Sønderho, Fanø ç??風è»?"
+
 #: ../src/doubleentry-activity/doubleentry.xml.in.h:1
 msgid "Basic counting skills"
 msgstr "å?ºæ?¬è¨?ç®?è?½å??"
@@ -2216,6 +2345,10 @@ msgid ""
 "click with the middle mouse button to delete an object."
 msgstr "å?¨å·¦é??é?¸æ??ä¸?種ç?«å??å·¥å?·ï¼?並å?¨ä¸?æ?¹é?¸æ??ä¸?種é¡?è?²ã??ç?¶å¾?å?¨ç?½è?²å??å??æ??ä¸?並ä¸?æ??æ??ä¾?å?µé? ä¸?å??æ?°ç??å½¢ç??ã??ç?ºäº?ç¯?ç??æ??é??ï¼?ä½ å?¯ä»¥æ??ä¸?æ»?鼠中é?µä¾?å?ªé?¤ä¸?å??ç?©å??ã??"
 
+#: ../src/drawnumber-activity/drawnumber.py:236
+msgid "Cannot find the file '{filename}'"
+msgstr "æ?¾ä¸?å?°æª?æ¡?ã??{filename}ã??"
+
 #: ../src/drawnumber-activity/drawnumber.xml.in.h:1
 msgid "Can count from 1 to 50."
 msgstr "� 1 ��� 50"
@@ -2232,7 +2365,7 @@ msgstr "以正確ç??é ?åº?æ??ä¸?æ¯?ä¸?å??æ?¸å­?ï¼?å°±å?¯ä»¥ç?«å?ºå??ç??ã??"
 msgid "Draw the picture by following numbers"
 msgstr "æ ¹æ??æ?¥ä¸?ä¾?ç??æ?¸å­?ç?«å??"
 
-#: ../src/electric-activity/electric.py:98
+#: ../src/electric-activity/electric.py:99
 msgid ""
 "Cannot find the 'gnucap' electric simulator.\n"
 "You can download and install it from:\n"
@@ -2310,10 +2443,28 @@ msgid ""
 "the keyboard and press the OK button or the 'Enter' key."
 msgstr "é¦?å??ï¼?é?©ç?¶å?°å®?æ??ç?©å??ï¼?好è®?ä½ è?½æ?¸å®?å??ã??ç?¶å¾?ï¼?å?¨å?³ä¸?å??å??中é?¸æ??ä½ æ?³è¦?å??ç­?ç??ç?©å??ã??ç?¨é?µç?¤è¼¸å?¥ç­?æ¡?ï¼?並ä¸?æ??ä¸?ã??OKã??é??æ??æ?¯ã??Enterã??é?µã??"
 
-#: ../src/erase-activity/erase.c:125 ../src/erase-activity/erase.xml.in.h:5
+#: ../src/erase-activity/erase.c:86 ../src/erase-activity/erase.xml.in.h:5
 msgid "Move the mouse to erase the area and discover the background"
 msgstr "移å??æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
 
+#: ../src/erase-activity/erase.c:180
+msgid "Error: No images found\n"
+msgstr "é?¯èª¤ï¼?æ?¾ä¸?å?°å??ç??\n"
+
+#: ../src/erase-activity/erase.c:578 ../src/gcompris/properties.c:504
+#: ../src/gcompris/properties.c:511
+msgid "readme"
+msgstr "è®?æ??æª?æ¡?"
+
+#: ../src/erase-activity/erase.c:580
+msgid ""
+"Put any number of images in this directory.\n"
+"They will be used as background in the 'erase' activity.\n"
+"The image must be in the 'jpeg' format and be suffixed with '.jpg' or '."
+"jpeg'.\n"
+"For best results, they must have a size of 800x520 pixels.\n"
+msgstr ""
+
 #: ../src/erase-activity/erase.xml.in.h:1
 msgid ""
 "Animal pictures are taken from the Animal Photography Page of Ralf Schmode "
@@ -2323,20 +2474,10 @@ msgid ""
 msgstr "å??ç?©å??ç??å??è?ª Ralf Schmode ç??ã??å??ç?©æ??å½±é ?ã??(&lt;http://schmode.net/&gt;) 以å??ä¾?è?ª LE BERRE Danielã??é??äº?ä½?è??好å¿?å?°æ??æ¬? GCompris å??å?«ä»?å??ç??ç?§ç??ã??é??常æ??è¬?å?©ä½?ã??"
 
 #: ../src/erase-activity/erase.xml.in.h:6
-msgid "Move the mouse until all the blocks disappear."
-msgstr "移å??æ»?é¼ ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:2
-msgid "Click the mouse"
-msgstr "ç?¨æ»?é¼ æ??ä¸?ä¸?"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:3
-msgid "Click the mouse on rectangles until all the blocks disappear."
-msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?æ??ä¸?ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:4
-msgid "Click the mouse to erase the area and discover the background"
-msgstr "æ??ä¸?ä¸?æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
+msgid ""
+"Move the mouse until all the blocks disappear. You can add you own images "
+"under the directory '~/My GCompris/erase'."
+msgstr "移å??æ»?é¼ ç?´å?°æ??æ??å??å¡?é?½æ¶?失æ??ã??ä½ å?¯ä»¥æ??è?ªå·±å??æ­¡ç??å??ç??æ?¾å?¨ã??~/My GCompris/eraseã??ç?®é??ä¸?ã??"
 
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:2
 msgid "Double click the mouse"
@@ -2350,6 +2491,18 @@ msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?é?£æ??å?©ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??
 msgid "Double click the mouse to erase the area and discover the background"
 msgstr "é?£æ??å?©ä¸?æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
 
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:2
+msgid "Click the mouse"
+msgstr "ç?¨æ»?é¼ æ??ä¸?ä¸?"
+
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:3
+msgid "Click the mouse on rectangles until all the blocks disappear."
+msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?æ??ä¸?ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
+
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:4
+msgid "Click the mouse to erase the area and discover the background"
+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 "
@@ -2388,7 +2541,7 @@ msgstr "移å??æ»?é¼ å?°æ°´ç®¡ç??ç´?è?²é?¨ä»½ä¸?æ?¹ã??é??å°?æ??ä¸?段ä¸?段å?°ç§»
 msgid "Tux needs to water the flowers, but the hose is blocked."
 msgstr "å°?ä¼?éµ?é??è¦?å?»æ¾?è?±ï¼?ä½?æ?¯æ°´ç®¡é?»å¡?äº?ã??"
 
-#: ../src/gcompris/about.c:50
+#: ../src/gcompris/about.c:48
 msgid ""
 "Author: Bruno Coudoin\n"
 "Contribution: Pascal Georges, Jose Jorge, Yves Combe\n"
@@ -2403,53 +2556,53 @@ msgstr ""
 "è??æ?¯é?³æ¨?: Rico Da Halvarez\n"
 
 #. TRANSLATORS: Replace this string with your names, one name per line.
-#: ../src/gcompris/about.c:58
+#: ../src/gcompris/about.c:56
 msgid "translator_credits"
 msgstr ""
 "Tryneeds 翻譯é??ä¼? http://tryneeds.westart.tw/tryneeds\n";
 "è¶?æ??å?« <william chao ossii com tw>, 2005"
 
-#: ../src/gcompris/about.c:85
+#: ../src/gcompris/about.c:82
 msgid "About GCompris"
 msgstr "é??æ?¼ GCompris"
 
-#: ../src/gcompris/about.c:95
+#: ../src/gcompris/about.c:92
 msgid "GCompris Home Page: http://gcompris.net";
 msgstr "GCompris ���http://gcompris.net";
 
-#: ../src/gcompris/about.c:106
+#: ../src/gcompris/about.c:103
 msgid "Translators:"
 msgstr "翻譯è??ï¼?"
 
-#: ../src/gcompris/about.c:206
+#: ../src/gcompris/about.c:208
 msgid ""
 "This software is a GNU Package and is released under the GNU General Public "
 "License"
 msgstr "é??å??è»?件æ?¯å?? GNU å¥?件ï¼?並ä¸?æ ¹æ?? GNU ä¸?è?¬å?¬å?±æ??æ¬?ä¾?æ?¨å?º"
 
-#: ../src/gcompris/about.c:220 ../src/gcompris/config.c:446
-#: ../src/gcompris/dialog.c:103 ../src/gcompris/help.c:359
-#: ../src/gcompris/images_selector.c:307
+#: ../src/gcompris/about.c:222 ../src/gcompris/config.c:439
+#: ../src/gcompris/dialog.c:99 ../src/gcompris/help.c:355
+#: ../src/gcompris/images_selector.c:306
 msgid "OK"
 msgstr "確�"
 
-#: ../src/gcompris/bar.c:688
+#: ../src/gcompris/bar.c:684
 msgid "GCompris confirmation"
 msgstr "GCompris 確�"
 
-#: ../src/gcompris/bar.c:689
+#: ../src/gcompris/bar.c:685
 msgid "Are you sure you want to quit?"
 msgstr "æ?¯å?¦ç¢ºå®?è¦?çµ?æ??ï¼?"
 
-#: ../src/gcompris/bar.c:690
+#: ../src/gcompris/bar.c:686
 msgid "Yes, I am sure!"
 msgstr "æ?¯ï¼?æ??確å®?ï¼?"
 
-#: ../src/gcompris/bar.c:691
+#: ../src/gcompris/bar.c:687
 msgid "No, I want to keep going"
 msgstr "ä¸?ï¼?æ??è¦?ç¹¼çº?"
 
-#: ../src/gcompris/board.c:197
+#: ../src/gcompris/board.c:155
 msgid "Dynamic module loading is not supported. GCompris cannot load.\n"
 msgstr "ä¸?æ?¯æ?´å??æ??模çµ?è¼?å?¥ã??ç?¡æ³?è¼?å?¥ GComprisã??\n"
 
@@ -2506,227 +2659,232 @@ msgstr "é?¸æ??é??段"
 msgid "Back to default"
 msgstr "å??å?°é ?設å?¼"
 
-#: ../src/gcompris/config.c:59
+#: ../src/gcompris/config.c:58
 msgid "Your system default"
 msgstr "系統�設�"
 
-#: ../src/gcompris/config.c:60
+#: ../src/gcompris/config.c:59
 msgid "Afrikaans"
 msgstr "å??é??è?·è?­èª?"
 
-#: ../src/gcompris/config.c:61
+#: ../src/gcompris/config.c:60
 msgid "Amharic"
 msgstr "é?¿å§?å??æ??æ??"
 
-#: ../src/gcompris/config.c:62
+#: ../src/gcompris/config.c:61
 msgid "Arabic"
 msgstr "é?¿æ??伯æ??"
 
-#: ../src/gcompris/config.c:63
+#: ../src/gcompris/config.c:62
 msgid "Asturian"
 msgstr "é?¿æ?¯å??é??äº?æ?¯æ??"
 
-#: ../src/gcompris/config.c:64
+#: ../src/gcompris/config.c:63
 msgid "Turkish (Azerbaijan)"
 msgstr "å??è?³å?¶æ??(äº?å¡?æ??ç?¶)"
 
-#: ../src/gcompris/config.c:65
+#: ../src/gcompris/config.c:64
 msgid "Bulgarian"
 msgstr "ä¿?å? å?©äº?æ??"
 
-#: ../src/gcompris/config.c:66
+#: ../src/gcompris/config.c:65
 msgid "Breton"
 msgstr "å¸?å??å¡?å°¼èª?"
 
-#: ../src/gcompris/config.c:67
+#: ../src/gcompris/config.c:66
 msgid "Catalan"
 msgstr "å? æ³°é??æ??"
 
-#: ../src/gcompris/config.c:68
+#: ../src/gcompris/config.c:67
 #: ../src/geography-activity/resources/geography/board3_1.xml.in.h:7
 msgid "Czech Republic"
 msgstr "æ?·å??å?±å??å??"
 
-#: ../src/gcompris/config.c:69
+#: ../src/gcompris/config.c:68
 msgid "Danish"
 msgstr "丹麥æ??"
 
-#: ../src/gcompris/config.c:70
+#: ../src/gcompris/config.c:69
 msgid "German"
 msgstr "å¾·æ??"
 
-#: ../src/gcompris/config.c:71
+#: ../src/gcompris/config.c:70
 msgid "Dzongkha"
 msgstr "Dzongkha"
 
-#: ../src/gcompris/config.c:72
+#: ../src/gcompris/config.c:71
 msgid "Greek"
 msgstr "å¸?è??æ??"
 
-#: ../src/gcompris/config.c:73
+#: ../src/gcompris/config.c:72
 msgid "English (Canada)"
 msgstr "è?±æ??(å? æ?¿å¤§)"
 
-#: ../src/gcompris/config.c:74
+#: ../src/gcompris/config.c:73
 msgid "English (Great Britain)"
 msgstr "è?±æ??(è?±å??)"
 
-#: ../src/gcompris/config.c:75
+#: ../src/gcompris/config.c:74
 msgid "English (United States)"
 msgstr "è?±æ??ï¼?ç¾?å??ï¼?"
 
-#: ../src/gcompris/config.c:76
+#: ../src/gcompris/config.c:75
 msgid "Spanish"
 msgstr "西ç?­ç??æ??"
 
-#: ../src/gcompris/config.c:77
+#: ../src/gcompris/config.c:76
 msgid "Basque"
 msgstr "å·´æ?¯å??èª?"
 
-#: ../src/gcompris/config.c:78
+#: ../src/gcompris/config.c:77
 msgid "Persian"
 msgstr "æ³¢æ?¯æ??"
 
-#: ../src/gcompris/config.c:79
+#: ../src/gcompris/config.c:78
 msgid "Finnish"
 msgstr "è?¬è?­æ??"
 
-#: ../src/gcompris/config.c:80
+#: ../src/gcompris/config.c:79
 msgid "French"
 msgstr "æ³?æ??"
 
-#: ../src/gcompris/config.c:81
+#: ../src/gcompris/config.c:80
 msgid "Irish (Gaelic)"
 msgstr "æ??ç?¾è?­æ??(è??ç?¾)"
 
-#: ../src/gcompris/config.c:82
+#: ../src/gcompris/config.c:81
 msgid "Gujarati"
 msgstr "å?¤å??æ??ç?¹æ??(å?°åº¦)"
 
-#: ../src/gcompris/config.c:83
+#: ../src/gcompris/config.c:82
 msgid "Hebrew"
 msgstr "å¸?伯ä¾?æ??"
 
-#: ../src/gcompris/config.c:84
+#: ../src/gcompris/config.c:83
 msgid "Hindi"
 msgstr "å??å?°åº¦æ??"
 
-#: ../src/gcompris/config.c:85
+#: ../src/gcompris/config.c:84
 msgid "Croatian"
 msgstr "å??ç¾?å?°äº?èª?"
 
-#: ../src/gcompris/config.c:86
+#: ../src/gcompris/config.c:85
 msgid "Hungarian"
 msgstr "å??ç??å?©æ??"
 
-#: ../src/gcompris/config.c:87
+#: ../src/gcompris/config.c:86
 msgid "Indonesian"
 msgstr "å?°å°¼æ??"
 
-#: ../src/gcompris/config.c:88
+#: ../src/gcompris/config.c:87
 msgid "Italian"
 msgstr "æ??大å?©æ??"
 
-#: ../src/gcompris/config.c:89
+#: ../src/gcompris/config.c:88
 msgid "Japanese"
 msgstr "æ?¥æ??"
 
-#: ../src/gcompris/config.c:90
+#: ../src/gcompris/config.c:89
 msgid "Georgian"
 msgstr "å?¬å??äº?æ??"
 
-#: ../src/gcompris/config.c:91
+#: ../src/gcompris/config.c:90
 msgid "Korean"
 msgstr "é??æ??"
 
-#: ../src/gcompris/config.c:92
+#: ../src/gcompris/config.c:91
 msgid "Lithuanian"
 msgstr "ç«?é?¶å®?æ??"
 
-#: ../src/gcompris/config.c:93
+#: ../src/gcompris/config.c:92
 msgid "Macedonian"
 msgstr "馬å?¶é ?æ??"
 
-#: ../src/gcompris/config.c:94
+#: ../src/gcompris/config.c:93
 msgid "Malayalam"
 msgstr "(å?°åº¦)馬ä¾?é??æ??å§?æ??å­?"
 
-#: ../src/gcompris/config.c:95
+#: ../src/gcompris/config.c:94
 msgid "Marathi"
 msgstr "馬æ??å?°èª?"
 
-#: ../src/gcompris/config.c:96
+#: ../src/gcompris/config.c:95
 msgid "Malay"
 msgstr "馬ä¾?æ??"
 
-#: ../src/gcompris/config.c:97
+#: ../src/gcompris/config.c:96
 msgid "Norwegian Bokmal"
 msgstr "æ?ªå¨?æ??(å·´å??æ?©)"
 
-#: ../src/gcompris/config.c:98
+#: ../src/gcompris/config.c:97
 msgid "Nepal"
 msgstr "尼��"
 
-#: ../src/gcompris/config.c:99
+#: ../src/gcompris/config.c:98
 msgid "Dutch"
 msgstr "è?·è?­æ??"
 
-#: ../src/gcompris/config.c:100
+#: ../src/gcompris/config.c:99
 msgid "Norwegian Nynorsk"
 msgstr "æ?ªå¨?æ??(æ?°æ?ªå¨?)"
 
-#: ../src/gcompris/config.c:101
+#: ../src/gcompris/config.c:100
 msgid "Occitan (languedocien)"
 msgstr "奧å??èª? (languedocien)"
 
-#: ../src/gcompris/config.c:102
+#: ../src/gcompris/config.c:101
 msgid "Punjabi"
 msgstr "æ??é?®æ?®èª?"
 
-#: ../src/gcompris/config.c:103
+#: ../src/gcompris/config.c:102
 msgid "Polish"
 msgstr "æ³¢è?­æ??"
 
-#: ../src/gcompris/config.c:104
+#: ../src/gcompris/config.c:103
 msgid "Portuguese (Brazil)"
 msgstr "è?¡è??ç??æ??(巴西)"
 
-#: ../src/gcompris/config.c:105
+#: ../src/gcompris/config.c:104
 msgid "Portuguese"
 msgstr "è?¡è??ç??æ??"
 
-#: ../src/gcompris/config.c:106
+#: ../src/gcompris/config.c:105
 msgid "Romanian"
 msgstr "ç¾?馬尼äº?æ??"
 
-#: ../src/gcompris/config.c:107
+#: ../src/gcompris/config.c:106
 msgid "Russian"
 msgstr "ä¿?æ??"
 
-#: ../src/gcompris/config.c:108
+#: ../src/gcompris/config.c:107
 msgid "Kinyarwanda"
 msgstr "é??äº?ç?§æ?ºé??æ??"
 
-#: ../src/gcompris/config.c:109
+#: ../src/gcompris/config.c:108
 msgid "Slovak"
 msgstr "æ?¯æ´?ä¼?å??æ??"
 
-#: ../src/gcompris/config.c:110
+#: ../src/gcompris/config.c:109
 msgid "Slovenian"
 msgstr "æ?¯æ´?æ??å°¼äº?æ??"
 
-#: ../src/gcompris/config.c:111
+#: ../src/gcompris/config.c:110
 msgid "Somali"
 msgstr "索馬é??èª?"
 
-#: ../src/gcompris/config.c:112
+#: ../src/gcompris/config.c:111
 msgid "Albanian"
 msgstr "é?¿ç?¾å·´å°¼äº?æ??"
 
-#: ../src/gcompris/config.c:113
+#: ../src/gcompris/config.c:112
 msgid "Serbian (Latin)"
 msgstr "å¡?ç?¾ç¶­äº?æ??(æ??ä¸?)"
 
+#: ../src/gcompris/config.c:113
+#, fuzzy
+msgid "Montenegrin"
+msgstr "å¡?ç?¾ç¶­äº?å??è??ç?¹å°¼æ ¼ç¾?"
+
 #: ../src/gcompris/config.c:114
 msgid "Serbian"
 msgstr "å¡?ç?¾ç¶­äº?æ??"
@@ -2795,50 +2953,50 @@ msgstr "使ç?¨ Gcompris 管ç??模çµ?ä¾?é??濾å??å?°"
 msgid "GCompris Configuration"
 msgstr "GCompris 設�"
 
-#: ../src/gcompris/config.c:258
+#: ../src/gcompris/config.c:254
 msgid "Fullscreen"
 msgstr "���"
 
-#: ../src/gcompris/config.c:284
+#: ../src/gcompris/config.c:279
 msgid "Music"
 msgstr "��"
 
-#: ../src/gcompris/config.c:310
+#: ../src/gcompris/config.c:304
 msgid "Effect"
 msgstr "æ??æ??"
 
-#: ../src/gcompris/config.c:335 ../src/gcompris/sugar.c:82
+#: ../src/gcompris/config.c:328 ../src/gcompris/sugar.c:82
 msgid "Zoom"
 msgstr "縮�"
 
-#: ../src/gcompris/config.c:372
+#: ../src/gcompris/config.c:365
 #, c-format
 msgid "Couldn't open skin dir: %s"
 msgstr "ç?¡æ³?é??å??å¤?è§?ç?®é??: %s"
 
-#: ../src/gcompris/config.c:403 ../src/gcompris/config.c:810
-#: ../src/gcompris/config.c:824
+#: ../src/gcompris/config.c:396 ../src/gcompris/config.c:754
+#: ../src/gcompris/config.c:768
 #, c-format
 msgid "Skin : %s"
 msgstr "���%s"
 
-#: ../src/gcompris/config.c:405
+#: ../src/gcompris/config.c:398
 msgid "SKINS NOT FOUND"
 msgstr "�����"
 
-#: ../src/gcompris/config.c:486
+#: ../src/gcompris/config.c:479
 msgid "English (United State)"
 msgstr "è?±æ??ï¼?ç¾?å??ï¼?"
 
-#: ../src/gcompris/file_selector.c:254
+#: ../src/gcompris/file_selector.c:251
 msgid "CANCEL"
 msgstr "å??æ¶?"
 
-#: ../src/gcompris/file_selector.c:262
+#: ../src/gcompris/file_selector.c:259
 msgid "LOAD"
 msgstr "è¼?å?¥"
 
-#: ../src/gcompris/file_selector.c:262
+#: ../src/gcompris/file_selector.c:259
 msgid "SAVE"
 msgstr "��"
 
@@ -2858,39 +3016,43 @@ msgstr ""
 "é?¢é??å®?並ä¸?å??å ±\n"
 "å??é¡?給ä½?è??ã??"
 
-#: ../src/gcompris/gcompris.c:156
+#: ../src/gcompris/gcompris.c:158
 msgid "run GCompris in fullscreen mode."
 msgstr "以å?¨è?¢å¹?模å¼?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:159
+#: ../src/gcompris/gcompris.c:161
 msgid "run GCompris in window mode."
 msgstr "以è¦?çª?模å¼?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:162
+#: ../src/gcompris/gcompris.c:164
 msgid "run GCompris with sound enabled."
 msgstr "å?·è¡? GCompris æ??å??ç?¨é?³æ??ã??"
 
-#: ../src/gcompris/gcompris.c:165
+#: ../src/gcompris/gcompris.c:167
 msgid "run GCompris without sound."
 msgstr "å?·è¡?é??é?³æ¨¡å¼?ç?? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:168
-msgid "run GCompris with the default gnome cursor."
-msgstr "å?·è¡? GCompris æ??使ç?¨é ?設ç?? gnome 游æ¨?ã??"
+#: ../src/gcompris/gcompris.c:170
+msgid "run GCompris with the default system cursor."
+msgstr "å?·è¡? GCompris æ??使ç?¨é ?設ç??系統游æ¨?ã??"
 
-#: ../src/gcompris/gcompris.c:171
+#: ../src/gcompris/gcompris.c:173
+msgid "run GCompris without cursor (touch screen mode)."
+msgstr "å?·è¡? GCompris ä¸?使ç?¨æ¸¸æ¨?ï¼?觸æ?§è?¢å¹?模å¼?ï¼?ã??"
+
+#: ../src/gcompris/gcompris.c:176
 msgid "display only activities with this difficulty level."
 msgstr "å?ªé¡¯ç¤ºå?·æ??é?£åº¦é??段ç??é??æ?²ã??"
 
-#: ../src/gcompris/gcompris.c:174
+#: ../src/gcompris/gcompris.c:179
 msgid "display debug informations on the console."
 msgstr "å?¨ä¸»æ?§å?°ä¸?顯示é?¤é?¯è³?è¨?ã??"
 
-#: ../src/gcompris/gcompris.c:177
+#: ../src/gcompris/gcompris.c:182
 msgid "Print the version of "
 msgstr "å?°å?ºç??æ?¬è³?è¨?"
 
-#: ../src/gcompris/gcompris.c:180
+#: ../src/gcompris/gcompris.c:185
 msgid ""
 "Run GCompris with local menu (e.g -l /reading will let you play only "
 "activities in the reading directory, -l /strategy/connect4 only the connect4 "
@@ -2898,105 +3060,110 @@ msgid ""
 "descriptions."
 msgstr "以æ?¬æ©?é?¸å?®ä¾?å?·è¡? GCompris (ä¾?å¦?ï¼?-l /reading å°?æ??è®?ä½ å?ªè?½ç?©ä½?æ?¼é?±è®?ç?®é??ç??é??æ?²ï¼?-l /strategy/connect4 å°?æ??å?ªå??許è??é?£æ?¥å??æ??é??ç??é??æ?²ã??)使ç?¨ã??-l listã??å?¯ä»¥å??å?ºæ??æ??å?¯ç?©ç??é??æ?²å??å®?å??ç??ç?¸é??æ??è¿°ã??"
 
-#: ../src/gcompris/gcompris.c:185
+#: ../src/gcompris/gcompris.c:190
 msgid "GCompris will find the data dir in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾è³?æ??ç?®é??"
 
-#: ../src/gcompris/gcompris.c:188
+#: ../src/gcompris/gcompris.c:193
 msgid "GCompris will find the skins in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??å°?æ?¾å¤?è§?"
 
-#: ../src/gcompris/gcompris.c:191
+#: ../src/gcompris/gcompris.c:196
 msgid "GCompris will find the activity plugins in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾é??æ?²å¤?æ??ç¨?å¼?"
 
-#: ../src/gcompris/gcompris.c:194
+#: ../src/gcompris/gcompris.c:199
 msgid "GCompris will find the python activity in this directory"
 msgstr "GCompris æ??å°?æ?¾å?¨é??å??ç?®é??中ç?? python é??æ?²"
 
-#: ../src/gcompris/gcompris.c:197
+#: ../src/gcompris/gcompris.c:202
 msgid "GCompris will find the locale file (.mo translation) in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾å?°å??èª?è¨?æª?ï¼?.mo 翻譯ï¼?"
 
-#: ../src/gcompris/gcompris.c:200
+#: ../src/gcompris/gcompris.c:205
 msgid "GCompris will find the activities menu in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾é??æ?²é?¸å?®"
 
-#: ../src/gcompris/gcompris.c:203
+#: ../src/gcompris/gcompris.c:208
 msgid "Run GCompris in administration and user-management mode"
 msgstr "以系統è??使ç?¨è??管ç??模å¼?ä¾?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:206
+#: ../src/gcompris/gcompris.c:211
 msgid ""
 "Use alternate database for profiles [$HOME/.config/gcompris/gcompris_sqlite."
 "db]"
 msgstr "使ç?¨å?¦å¤?ç??è³?æ??庫ä¾?è??ç??ç°¡ä»?æª?æ¡? [$HOME/.config/gcompris/gcompris_sqlite.db]"
 
-#: ../src/gcompris/gcompris.c:209
+#: ../src/gcompris/gcompris.c:214
 msgid "Create the alternate database for profiles"
 msgstr "建ç«?å?¦å¤?ç??è³?æ??庫ä¾?è??ç??ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:212
+#: ../src/gcompris/gcompris.c:217
 msgid "Re-read XML Menus and store them in the database"
 msgstr "é??æ?°è®?å?? XML é?¸å?®ä¸¦ä¸?å°?å®?å??å?²å­?å?°è³?æ??庫ä¹?中"
 
-#: ../src/gcompris/gcompris.c:215
+#: ../src/gcompris/gcompris.c:220
 msgid "Set the profile to use. Use 'gcompris -a' to create profiles"
 msgstr "設å®?è¦?使ç?¨ç??ç°¡ä»?æª?æ¡?ã??å?©ç?¨ã??gcompris -aã??ä¾?建ç«?ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:218
+#: ../src/gcompris/gcompris.c:223
 msgid "List all available profiles. Use 'gcompris -a' to create profiles"
 msgstr "å??å?ºæ??æ??å?¯ç?¨ç??ç°¡ä»?æª?æ¡?ã??å?©ç?¨ã??gcompris -aã??ä¾?建ç«?ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:221
+#: ../src/gcompris/gcompris.c:226
 msgid ""
 "Config directory location: [$HOME/.config/gcompris]. Alternate is to set "
 "$XDG_CONFIG_HOME."
 msgstr "設å®?ç?®é??ä½?ç½®ï¼?[$HOME/.config/gcompris]ã??æ?¿ä»£ç??æ?¹å¼?æ?¯è¨­å®? $XDG_CONFIG_HOMEã??"
 
-#: ../src/gcompris/gcompris.c:224
+#: ../src/gcompris/gcompris.c:229
 msgid "The location of user directories: [$HOME/My GCompris]"
 msgstr "使ç?¨è??ç?®é??ç??ä½?ç½®ï¼?[$HOME/My GCompris]"
 
-#: ../src/gcompris/gcompris.c:227
+#: ../src/gcompris/gcompris.c:232
 msgid "Run the experimental activities"
 msgstr "å?·è¡?實é©?é??æ?²"
 
-#: ../src/gcompris/gcompris.c:230
+#: ../src/gcompris/gcompris.c:235
 msgid "Disable the quit button"
 msgstr "å??ç?¨çµ?æ??æ??é??"
 
-#: ../src/gcompris/gcompris.c:233
+#: ../src/gcompris/gcompris.c:238
 msgid "Disable the config button"
 msgstr "å??ç?¨è¨­å®?æ??é??"
 
-#: ../src/gcompris/gcompris.c:236
+#: ../src/gcompris/gcompris.c:241
+#, fuzzy
+msgid "Disable the level button"
+msgstr "å??ç?¨çµ?æ??æ??é??"
+
+#: ../src/gcompris/gcompris.c:244
 msgid ""
 "GCompris will get images, sounds and activity data from this server if not "
 "found locally."
 msgstr "Gompris æ??å?¨ç?¡æ³?å¾?æ?¬å?°ç«¯å??å¾?æ??ç?±é??å??伺æ??å?¨ä¸?è¼?å??ç??ã??è?²é?³å??é??æ?²è³?æ??ã??"
 
-#: ../src/gcompris/gcompris.c:239
+#: ../src/gcompris/gcompris.c:247
 msgid ""
 "Only when --server is provided, disable check for local resource first. Data "
 "are always taken from the web server."
 msgstr "å?ªæ??å?¨ä½¿ç?¨ --server ç??æ??å??ï¼?æ??å??å??ç?¨æª¢æ?¥æ?¬å?°ç«¯è³?æº?ã??è³?æ??å°?å¾?網é ?伺æ??å?¨ä¸­å??å¾?ã??"
 
-#: ../src/gcompris/gcompris.c:243
+#: ../src/gcompris/gcompris.c:251
 msgid ""
 "In server mode, specify the cache directory used to avoid useless downloads."
 msgstr "å?¨ä¼ºæ??å?¨æ¨¡å¼?中ï¼?æ??å®?å¿«å??ç?®é??å?¯ä»¥é?¿å??ç?¡ç?¨ç??ä¸?è¼?ã??"
 
-#: ../src/gcompris/gcompris.c:246
+#: ../src/gcompris/gcompris.c:254
 msgid ""
 "Global drag and drop mode: normal, 2clicks, both. Default mode is normal."
 msgstr "å?¨å??æ??æ?¾æ¨¡å¼?ï¼?ä¸?è?¬ã??æ??å?©ä¸?ã??å?©è??ã??é ?設模å¼?ç?ºä¸?è?¬ã??"
 
-#: ../src/gcompris/gcompris.c:249
+#: ../src/gcompris/gcompris.c:257
 msgid "Do not avoid the execution of multiple instances of GCompris."
 msgstr "ä¸?é?¿å??å?·è¡?å¤?å?? GCompris 實é«?ã??"
 
-#: ../src/gcompris/gcompris.c:890
+#: ../src/gcompris/gcompris.c:929
 #, c-format
 msgid ""
 "GCompris is free software released under the GPL License. In order to "
@@ -3013,18 +3180,23 @@ msgstr ""
 "GNU/Linux ç??æ²?æ??é??å??é??å?¶ã??å¦?æ??ä½ ä¹?ç?¸ä¿¡æ??å??æ??該æ??å°?å­©å­?è?ªç?±ï¼?è«?è??æ?®ä½¿ç?¨ GNU/Linuxã??é??è¦?æ?´å¤?è³?è¨?è«?è?³ FSFï¼?\n"
 "<http://www.fsf.org/philosophy>"
 
-#: ../src/gcompris/gcompris.c:1429
+#: ../src/gcompris/gcompris.c:1223
+#, c-format
+msgid "Failed to load the skin '%s' (Check the file exists and is readable)"
+msgstr "ç?¡æ³?è¼?å?¥å¤?æ¡?ã??%sã??ï¼?è«?檢æ?¥æª?æ¡?æ?¯å?¦å­?å?¨å??æ?¯å?¦å?¯è®?å??ï¼?"
+
+#: ../src/gcompris/gcompris.c:1486
 #, c-format
 msgid ""
 "GCompris won't start because the lock file is less than %d seconds old.\n"
 msgstr "å°?ä¸?å??å?? GComprisï¼?å? ç?ºé??å®?æª?æ¡?ç??æ??é??é??æ²?è¶?é?? %d ç§?ã??\n"
 
-#: ../src/gcompris/gcompris.c:1431
+#: ../src/gcompris/gcompris.c:1488
 #, c-format
 msgid "The lock file is: %s\n"
 msgstr "é??å®?æª?æ¡?ç?ºï¼?%s\n"
 
-#: ../src/gcompris/gcompris.c:1545
+#: ../src/gcompris/gcompris.c:1599
 #, c-format
 msgid ""
 "GCompris\n"
@@ -3038,41 +3210,41 @@ msgstr ""
 "æ?´å¤?ç??è³?è¨?å?¨ http://gcompris.net\n";
 
 #. check the list of possible values for -l, then exit
-#: ../src/gcompris/gcompris.c:1648
+#: ../src/gcompris/gcompris.c:1714
 #, c-format
 msgid "Use -l to access an activity directly.\n"
 msgstr "å?©ç?¨ -l ä¾?ç?´æ?¥å­?å??é??æ?²ã??\n"
 
-#: ../src/gcompris/gcompris.c:1649
+#: ../src/gcompris/gcompris.c:1715
 #, c-format
 msgid "The list of available activities is :\n"
 msgstr "å?¯ç?¨ç??é??æ?²å??表æ?¯ï¼?\n"
 
-#: ../src/gcompris/gcompris.c:1680
+#: ../src/gcompris/gcompris.c:1746
 #, c-format
 msgid "Number of activities: %d\n"
 msgstr "é??æ?²ç??æ?¸ç?®ï¼?%d\n"
 
-#: ../src/gcompris/gcompris.c:1716
+#: ../src/gcompris/gcompris.c:1782
 #, c-format
 msgid "%s exists but is not readable or writable"
 msgstr "%s å­?å?¨ï¼?ä½?æ?¯ç?¡æ³?è®?å??æ??寫å?¥"
 
-#: ../src/gcompris/gcompris.c:1779
+#: ../src/gcompris/gcompris.c:1845
 #, c-format
 msgid ""
 "The --server option cannot be used because GCompris has been compiled "
 "without network support!"
 msgstr "ä¸?è?½ä½¿ç?¨ --server é?¸é ?ï¼?å? ç?º GCompris æ²?æ??編譯網絡æ?¯æ?´ç??å??è?½ï¼?"
 
-#: ../src/gcompris/gcompris.c:1833
+#: ../src/gcompris/gcompris.c:1899
 #, c-format
 msgid ""
 "ERROR: Profile '%s' is not found. Run 'gcompris --profile-list' to list "
 "available ones\n"
 msgstr "é?¯èª¤ï¼?æ?¾ä¸?å?°ç°¡ä»?æª?æ¡?ã??%sã??ã??å?·è¡?ã??gcompris --profile-listã??ä¾?å??å?ºå?¯ç?¨ç??\n"
 
-#: ../src/gcompris/gcompris.c:1847
+#: ../src/gcompris/gcompris.c:1913
 #, c-format
 msgid "The list of available profiles is:\n"
 msgstr "å?¯ç?¨ç??ç°¡ä»?æª?æ¡?å??表æ?¯ï¼?\n"
@@ -3085,7 +3257,7 @@ msgstr "æ²?æ??å½±é?¿"
 msgid "Users without a class"
 msgstr "æ²?設å®?ç?­ç´?ç??使ç?¨è??"
 
-#: ../src/gcompris/gcompris_db.c:893
+#: ../src/gcompris/gcompris_db.c:889
 #, c-format
 msgid ""
 "Loading activity from database:\n"
@@ -3094,23 +3266,23 @@ msgstr ""
 "æ­£å?¨å¾?è³?æ??庫中è¼?å?¥é??æ?²ï¼?\n"
 "%s"
 
-#: ../src/gcompris/help.c:181
+#: ../src/gcompris/help.c:180
 msgid "Prerequisite"
 msgstr "å??æ??"
 
-#: ../src/gcompris/help.c:212
+#: ../src/gcompris/help.c:210
 msgid "Goal"
 msgstr "��"
 
-#: ../src/gcompris/help.c:243
+#: ../src/gcompris/help.c:240
 msgid "Manual"
 msgstr "說æ??"
 
-#: ../src/gcompris/help.c:274
+#: ../src/gcompris/help.c:270
 msgid "Credit"
 msgstr "鳴�"
 
-#: ../src/gcompris/menu.c:583
+#: ../src/gcompris/menu.c:582
 #, c-format
 msgid ""
 "Loading activity from file:\n"
@@ -3119,17 +3291,13 @@ msgstr ""
 "æ­£å?¨å¾?æª?æ¡?中è¼?å?¥é??æ?²ï¼?\n"
 "%s"
 
-#: ../src/gcompris/properties.c:497 ../src/gcompris/properties.c:504
-msgid "readme"
-msgstr "è®?æ??æª?æ¡?"
-
-#: ../src/gcompris/properties.c:499
+#: ../src/gcompris/properties.c:506
 msgid ""
 "This directory contains the files you create with the GCompris educational "
 "suite\n"
 msgstr "é??å??ç?®é??å??å?«ä½ ä»¥ GCompris æ??è?²å¥?è£?è»?件建ç«?ç??æª?æ¡?\n"
 
-#: ../src/gcompris/properties.c:506
+#: ../src/gcompris/properties.c:513
 msgid ""
 "Put any number of images in this directory.\n"
 "You can include these images in your drawings and animations.\n"
@@ -3172,11 +3340,11 @@ msgstr "è¿?å??"
 msgid "Stop"
 msgstr "å??æ­¢"
 
-#: ../src/gcompris/timer.c:244
+#: ../src/gcompris/timer.c:245
 msgid "Time Elapsed"
 msgstr "ç¶?é??æ??é??"
 
-#: ../src/gcompris/timer.c:322
+#: ../src/gcompris/timer.c:323
 #, c-format
 msgid "Remaining Time = %d"
 msgstr "å?©é¤?æ??é?? = %d"
@@ -3810,13 +3978,13 @@ msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 #. we can add what you want in it.
 #: ../src/gletters-activity/gletters.c:850
 #: ../src/imageid-activity/imageid.c:712 ../src/login-activity/login.py:479
-#: ../src/missing_letter-activity/missingletter.c:748
+#: ../src/missing_letter-activity/missingletter.c:784
 #: ../src/pythontest-activity/pythontest.py:454
-#: ../src/readingh-activity/reading.c:878
-#: ../src/scalesboard-activity/scale.c:1161
+#: ../src/readingh-activity/reading.c:904
+#: ../src/scalesboard-activity/scale.c:1160
 #: ../src/smallnumbers-activity/smallnumbers.c:595
 #: ../src/tuxpaint-activity/tuxpaint.py:185
-#: ../src/wordsgame-activity/wordsgame.c:827
+#: ../src/wordsgame-activity/wordsgame.c:864
 #, c-format, python-format
 msgid ""
 "<b>%s</b> configuration\n"
@@ -4116,6 +4284,49 @@ msgid ""
 "under the correct number."
 msgstr "ç??ä¸?ä¸?æ??æ??ä¾?給你è¦?æ?¾ç??æ?¸å­?ç¯?å??ã??å?¨å?³ä¸?è§?è??è?²æ?¹æ ¼ä¸­è¼¸å?¥ä¸?å??æ?¸å­?ï¼?å°?ä¼?éµ?æ??å??訴你æ?¯å?¦æ??ç??ç??æ?¸å­?太é«?æ??太ä½?ï¼?ç?¶å¾?å??輸å?¥å?¦ä¸?å??æ?¸å­?ã??å?¨å°?ä¼?éµ?å??å?³é??è?«é?¢å??å??ä¹?é??ç??è·?é?¢ä»£è¡¨ç??ä½ è·?é?¢æ­£ç¢ºç??æ?¸å­?æ??å¤?é? ã??å¦?æ??å°?ä¼?éµ?æ?¯å?¨è?«é?¢å??å??ç??ä¸?æ?¹æ??ä¸?æ?¹ï¼?é?£å°±è¡¨ç¤ºä½ ç??æ?¸å­?æ?¯é«?æ?¼æ??ä½?æ?¼æ­£ç¢ºç??æ?¸å­?ã??"
 
+#. All the vowel of your language (keep empty if non applicable)
+#: ../src/hangman-activity/hangman.py:61
+msgid "aeiouy"
+msgstr "aeiouy"
+
+#. All the consonants of your language (keep empty if non applicable)
+#: ../src/hangman-activity/hangman.py:63
+msgid "bcdfghjklmnpqrstvwxz"
+msgstr "bcdfghjklmnpqrstvwxz"
+
+#. Letters equivallence for the hangman activity. It has the
+#. form of a space separated list like: "e=éè a=àâ"
+#. Keep the word NONE if not available in your language
+#: ../src/hangman-activity/hangman.py:67
+msgid "NONE"
+msgstr "ç?¡"
+
+#: ../src/hangman-activity/hangman.py:104
+msgid "Could not find the list of words."
+msgstr "æ?¾ä¸?å?°å­?è©?æ¸?å?®ã??"
+
+#: ../src/hangman-activity/hangman.xml.in.h:1
+msgid "A word is hidden, you must discover it letter by letter"
+msgstr "å­?被é?±è??ï¼?ä½ å¿?é ?å??å?¥æ??å°?"
+
+#: ../src/hangman-activity/hangman.xml.in.h:2
+msgid "Reading skill"
+msgstr "é?±è®?æ??å·§"
+
+#: ../src/hangman-activity/hangman.xml.in.h:3
+msgid "The classic hangman game"
+msgstr "å?¸å??ç??å??人ï¼?hangmanï¼?é??æ?²"
+
+#: ../src/hangman-activity/hangman.xml.in.h:4
+msgid "This is a good exercise to improve reading and spelling skills."
+msgstr "é??æ?¯ä¸?å??å?¯ä»¥æ??å??é?±è®?å??æ?¼å­?è?½å??ç??好活å??"
+
+#: ../src/hangman-activity/hangman.xml.in.h:5
+msgid ""
+"You can enter the letters using the virtual keyboard on the screen or with "
+"the real keyboard."
+msgstr "ä½ å?¯ä»¥ç?¨è?¢å¹?ä¸?ç??模æ?¬é?µç?¤æ??ç??實ç??é?µç?¤è¼¸å?¥å­?æ¯?"
+
 #: ../src/hanoi-activity/hanoi.c:112 ../src/hanoi-activity/hanoi.xml.in.h:6
 msgid "Simplified Tower of Hanoi"
 msgstr "ç°¡å??ç??æ²³å?§å¡?"
@@ -4203,18 +4414,126 @@ msgstr "å??試å?¨è??è?²ç?°å?°ä¸?é?¢æ?¾å?ºå£«å¤?å?¤æ¢¨ã??ç?¶ä½ æ?¥è¿?士å¤?å?¤æ¢¨
 msgid "hexagon"
 msgstr "��形"
 
+#: ../src/hydroelectric-activity/hydroelectric.py:88
+#: ../src/watercycle-activity/watercycle.py:107
+msgid ""
+"The sun heats the water and creates water vapor. Water vapor combines into "
+"small water droplets which becomes clouds."
+msgstr "太é?½å? ç?±æ°´è??è®?æ??æ°´è?¸æ°£ã??æ°´è?¸æ°£çµ?å??ç?ºå°?æ°´æ»´è??å½¢æ??é?²ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:126
+#: ../src/watercycle-activity/watercycle.py:144
+msgid ""
+"As a cloud matures, the dense water droplets may combine to produce larger "
+"droplets, which may combine to form droplets large enough to fall as rain"
+msgstr "ç?¶é?²æ??ç??å¾?ï¼?å¯?é??ç??æ°´æ»´å??äº?ç?¸çµ?å??ç?¢ç??æ?´å¤§ç??æ°´æ»´ï¼?æ??å¾?å½¢æ??ç??å°?æ»´å°±å??ä¸?é??è??æ??ç?ºé?¨"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:169
+msgid "This is the meter for electricity produced by the turbine. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:170
+#: ../src/hydroelectric-activity/hydroelectric.py:282
+#: ../src/hydroelectric-activity/hydroelectric.py:289
+#: ../src/hydroelectric-activity/hydroelectric.py:319
+#: ../src/hydroelectric-activity/hydroelectric.py:341
+msgid "The electricity power is measured in Watt (W)."
+msgstr "é?»å??æ?¯ä»¥ç?¦ç?¹ (W) è¨?ç®?ç??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:175
+msgid ""
+"Flowing water is directed on to the blades of a turbine runner, creating a "
+"force on the blades. In this way, energy is transferred from the water flow "
+"to the turbine"
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:189
+msgid "This cloud simulates the wind, click on it to have wind."
+msgstr "é??æ?µé?²æ¨¡æ?¬é¢¨ï¼?æ??ä¸?ä¸?å®?å°±æ??æ??風ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:227
+msgid ""
+"This is a step down transformer. Electricity is transformed in low voltage, "
+"ready to be used by the customers."
+msgstr "é??æ?¯é??å£?è®?å£?å?¨ã??é?»å??æ??被é??å£?æ??ä½?å£?é?»ï¼?以便客æ?¶ä½¿ç?¨ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:281
+msgid "This is the meter for all the electricity produced. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:288
+msgid "This is the meter for electricity consumed by the users. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:318
+msgid "This is the meter for electricity produced by the solar panels. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:324
+msgid ""
+"Solar panels use light energy (photons) from the sun to generate electricity "
+"through the photovoltaic effect."
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:340
+msgid "This is the meter for electricity produced by the wind turbines. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:346
+msgid ""
+"A wind turbine is a device that converts wind motion energy into electricity "
+"generation. It is called a wind generator or wind charger. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:732
+msgid ""
+"It is not possible to consume more electricity than what is produced. This "
+"is a key limitation in the distribution of electricity, with minor "
+"exceptions, electrical energy cannot be stored, and therefore it must be "
+"generated as it is needed. A sophisticated system of control is therefore "
+"required to ensure electric generation very closely matches the demand. If "
+"supply and demand are not in balance, generation plants and transmission "
+"equipment can shut down which, in the worst cases, can lead to a major "
+"regional blackout."
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:946
+msgid ""
+"This is a step up transformer. Electricity is transmitted at high voltages "
+"(110 kV or above) to reduce the energy lost in long distance transmission."
+msgstr "é??æ?¯å??å£?è®?é?»æ??ã??é?»å??以é«?å£?ï¼?110 kV 以ä¸?ï¼?å?³è¼¸ä»¥æ¸?å°?å?¨é?·è·?é?¢å?³è¼¸æ??æ??失ç??é?»å??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:1
+#, fuzzy
+msgid ""
+"Click on different active elements : sun, cloud, dam, solar array, wind farm "
+"and transformers, in order to reactivate the entire electrical system. When "
+"the system is back up and Tux is in his home, push the light button for him. "
+"To win you must switch on all the consumers while all the producers are up."
+msgstr "å?¨ä¸?å??ç??å??ä½?å??ç´ ä¸?æ??ä¸?ä¸?ï¼?太é?½ï¹?é?²ï¹?æ?½æ°´ç«?å??淨水ç«?ï¼?ç?ºäº?è¦?é??æ?°å??å??æ?´å??水系統ã??ç?¶é??å??系統å??復è??ä¸?å°?ä¼?éµ?é?²å?¥æ·?æµ´é??ä¹?å¾?ï¼?幫ä»?å£?ä¸?ä¸?æ·?æµ´æ??é??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:3
+msgid "Learn about an electrical system based on renewable energy"
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:4
+msgid ""
+"Tux has come back from a long fishing party on his boat. Bring the "
+"electrical system back up so he can have light in his home."
+msgstr "å°?ä¼?éµ?å·²ç¶?å¾?ä¸?å??é?·æ??é??ç??è?¹ä¸?æ??æ¼?æ´¾å°?å??ä¾?ã??è«?å??復é?»å??系統ï¼?好è®?ä»?ç??家亮起ä¾?ã??"
+
 #: ../src/imageid-activity/imageid.c:94
 #: ../src/imageid-activity/imageid.xml.in.h:3
 #: ../src/imagename-activity/imagename.xml.in.h:4
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:1
-#: ../src/missing_letter-activity/missingletter.c:83
+#: ../src/missing_letter-activity/missingletter.c:84
 #: ../src/readingh-activity/readingh.xml.in.h:4
 #: ../src/readingv-activity/readingv.xml.in.h:4
 msgid "Reading"
 msgstr "��"
 
 #: ../src/imageid-activity/imageid.c:95
-#: ../src/missing_letter-activity/missingletter.c:84
+#: ../src/missing_letter-activity/missingletter.c:85
 msgid "Learn how to read"
 msgstr "學�����"
 
@@ -4225,7 +4544,7 @@ msgid ""
 msgstr "é??å??é??段ç??è³?æ??æª?æ¡?æ²?æ??正確ç??æ ¼å¼?å??ã??建議äº?太å¤?é?¸é ?ã??"
 
 #: ../src/imageid-activity/imageid.c:534
-#: ../src/missing_letter-activity/missingletter.c:568
+#: ../src/missing_letter-activity/missingletter.c:592
 msgid "Data file for this level is not properly formatted."
 msgstr "é??å??é??段ç??è³?æ??æª?æ¡?æ²?æ??正確ç??æ ¼å¼?å??ã??"
 
@@ -4581,9 +4900,10 @@ msgid "GCompris login screen"
 msgstr "GCompris ����"
 
 #: ../src/login-activity/login.xml.in.h:3
+#, fuzzy
 msgid ""
-"In order to activate the login screen, you must \n"
-"first add users in the administration part of GCompris. \n"
+"In order to activate the login screen, you must\n"
+"first add users in the administration part of GCompris.\n"
 "You access Administration by running 'gcompris -a'.\n"
 "In Administration, you can create different profiles. In each profile,\n"
 "you can have a different set of users and select which activities are "
@@ -4662,13 +4982,13 @@ msgstr "è¿·å®®"
 msgid "Find your way out of the maze"
 msgstr "æ?¾å?ºé?¢é??è¿·å®®ç??è·¯"
 
-#: ../src/maze-activity/maze.c:500
+#: ../src/maze-activity/maze.c:599
 msgid ""
 "Look at your position, then switch back to invisible mode to continue your "
 "moves"
 msgstr "ç??æ¸?æ¥?ä½ ç??ä½?ç½®ï¼?ç?¶å¾?å??æ??å??ç??ä¸?è¦?ç??模å¼?ä¾?ç¹¼çº?移å??"
 
-#: ../src/maze-activity/maze.c:502
+#: ../src/maze-activity/maze.c:601
 msgid ""
 "Look at your position, then switch back to 3D mode to continue your moves"
 msgstr "ç??æ¸?æ¥?ä½ ç??ä½?ç½®ï¼?ç?¶å¾?å??æ??å?? 3D 模å¼?ä¾?ç¹¼çº?移å??"
@@ -5188,44 +5508,98 @@ msgstr "è¨?ç·´é?±è®?è?½å??"
 msgid "Word reading"
 msgstr "����"
 
+#: ../src/missing_letter-activity/missingletter_config.c:77
+msgid "Please select an image."
+msgstr "è«?é?¸æ??ä¸?å¼µå??ç??ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:83
+msgid "Choice cannot be empty."
+msgstr "é?¸é ?ä¸?è?½ç?ºç©ºç?½ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:89
+msgid "Question cannot be empty."
+msgstr "å??é¡?ä¸?è?½ç?ºç©ºç?½ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:95
+msgid ""
+"Question must include the character '_'. It represents the letter to search."
+msgstr "å??é¡?å¿?é ?å??å?«å­?符 '_'ã??å®?代表è¦?æ??å°?ç??å­?æ¯?ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:102
+msgid "Pixmap cannot be empty"
+msgstr ""
+
+#: ../src/missing_letter-activity/missingletter_config.c:108
+msgid "There must be at least 2 choices."
+msgstr "æ??å°?è¦?æ?? 2 å??é?¸é ?ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:116
+msgid "The answer and question must be the same except for the character '_'."
+msgstr "ç­?æ¡?è??å??é¡?å¿?é ?ç?¸å??ï¼?é?¤äº?å? ä¸?å­?符 '_'ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:125
+msgid "The first choice must be the solution that replaces the character '_'."
+msgstr "å??ç?ºè§£ç­?ç??第ä¸?å??é?¸é ?å¿?é ?以å­?符 '_' å??代ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:140
+#, c-format
+msgid ""
+"Invalid entry:\n"
+"Question '%s' / Answer '%s'\n"
+"%s"
+msgstr ""
+"ç?¡æ??ç??é ?ç?®ï¼?\n"
+"å??é¡?ã??%sã??/ ç­?æ¡?ã??%sã??\n"
+"%s"
+
 #. pixmap
-#: ../src/missing_letter-activity/missingletter_config.c:384
-#: ../src/missing_letter-activity/missingletter_config.c:534
+#: ../src/missing_letter-activity/missingletter_config.c:414
+#: ../src/missing_letter-activity/missingletter_config.c:557
 msgid "Picture"
 msgstr "ç?§ç??"
 
 #. answer
-#: ../src/missing_letter-activity/missingletter_config.c:390
-#: ../src/missing_letter-activity/missingletter_config.c:525
+#: ../src/missing_letter-activity/missingletter_config.c:420
+#: ../src/missing_letter-activity/missingletter_config.c:548
 msgid "Answer"
 msgstr "ç­?æ¡?"
 
 #. question
-#: ../src/missing_letter-activity/missingletter_config.c:396
-#: ../src/missing_letter-activity/missingletter_config.c:548
+#: ../src/missing_letter-activity/missingletter_config.c:426
+#: ../src/missing_letter-activity/missingletter_config.c:571
 msgid "Question"
 msgstr "å??é¡?"
 
 #. choice
-#: ../src/missing_letter-activity/missingletter_config.c:402
-#: ../src/missing_letter-activity/missingletter_config.c:557
+#: ../src/missing_letter-activity/missingletter_config.c:432
+#: ../src/missing_letter-activity/missingletter_config.c:583
 msgid "Choice"
 msgstr "é?¸æ??"
 
 #. combo level
-#: ../src/missing_letter-activity/missingletter_config.c:440
+#: ../src/missing_letter-activity/missingletter_config.c:470
 msgid "Level:"
 msgstr "é??段ï¼?"
 
-#: ../src/missing_letter-activity/missingletter_config.c:448
+#: ../src/missing_letter-activity/missingletter_config.c:478
 #, c-format
 msgid "Level %d"
 msgstr "é??段 %d"
 
-#: ../src/missing_letter-activity/missingletter_config.c:538
+#: ../src/missing_letter-activity/missingletter_config.c:561
 msgid "Filename:"
 msgstr "æª?æ¡?å??稱ï¼?"
 
+#: ../src/missing_letter-activity/missingletter_config.c:579
+msgid "Replace the letter to guess by the character '_'."
+msgstr "å°?è¦?ç??ç??å­?æ¯?以å­?符 '_' å??代ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:591
+msgid ""
+"Enter here the letter that will be proposed. The first letter here must be "
+"the solution."
+msgstr "å?¨é??è£?輸å?¥ç??å­?æ¯?æ??被使ç?¨ã??é??è£?ç??第ä¸?å??å­?æ¯?å¿?é ?æ?¯ç­?æ¡?ã??"
+
 #: ../src/missing_letter-activity/resources/missing_letter/board1.xml.in.h:1
 msgid "car/c_r/a/k/o"
 msgstr "car/c_r/a/k/o"
@@ -5371,22 +5745,37 @@ msgid "satchel/sa_chel/t/p/c/z/s/l"
 msgstr "satchel/sa_chel/t/p/c/z/s/l"
 
 #. Set here the way to display money. Change only the money sign, and it's place, always keep %.2f, it will be replaced by 0,34 if decimal is ',' in your locale
-#: ../src/money-activity/money.c:496
+#: ../src/money-activity/money.c:795
 #, c-format
 msgid "$ %.2f"
 msgstr "$ %.2f"
 
-#: ../src/money-activity/money.c:509
+#. Set here the way to display money. Change only the money sign, and it's place, always keep %.2f, it will be replaced by 0,34 if decimal is ',' in your locale
+#: ../src/money-activity/money.c:809
 #, c-format
 msgid "$ %.0f"
 msgstr "$ %.0f"
 
+#. Set here the way to display money. Change only the money sign, and it's place, always keep %d
+#: ../src/money-activity/money.c:932
+#, c-format
+msgid ""
+"Tux just bought some items in your shop.\n"
+"He gives you $ %d, please give back his change."
+msgstr ""
+"å°?ä¼?éµ?å??å??å?¨ä½ ç??åº?è£?è²·äº?ä¸?äº?æ?±è¥¿ã??\n"
+"ä»?ä»?給你 %d é?¢ï¼?è«?æ?¾é?¢çµ¦ä»?ã??"
+
 #: ../src/money-activity/money.xml.in.h:1
+#: ../src/money_back-activity/money_back.xml.in.h:1
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:1
 #: ../src/money_cents-activity/money_cents.xml.in.h:1
 msgid "Can count"
 msgstr "�夠��"
 
 #: ../src/money-activity/money.xml.in.h:2
+#: ../src/money_back-activity/money_back.xml.in.h:2
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:2
 #: ../src/money_cents-activity/money_cents.xml.in.h:2
 msgid ""
 "Click on the coins or paper money at the bottom of the screen to pay. If you "
@@ -5409,6 +5798,27 @@ msgid ""
 "several items are displayed, and you must first calculate the total price."
 msgstr "ä½ å¿?é ?購買ä¸?å??ç??ç?©å??並ä¸?ä»?å?ºå??好ç??å?¹é?¢ã??å?¨è¼?é«?ç??é??段中ï¼?å¤?å??ç?©å??æ??被顯示ï¼?è??ä½ å¿?é ?å??è¨?ç®?總å?¹ã??"
 
+#: ../src/money_back-activity/money_back.xml.in.h:3
+msgid "Give tux his change"
+msgstr "��給���"
+
+#: ../src/money_back-activity/money_back.xml.in.h:4
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:4
+msgid "Practice money usage by giving Tux his change"
+msgstr "æ?¾é?¶é?¢çµ¦å°?ä¼?éµ?以練ç¿?å??æ?¬è§?å??ç??é??é?¢ä½¿ç?¨"
+
+#: ../src/money_back-activity/money_back.xml.in.h:5
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:5
+msgid ""
+"Tux bought you different items and shows you his money. You must give him "
+"back his change. At higher levels, several items are displayed, and you must "
+"first calculate the total price."
+msgstr "å°?ä¼?éµ?å??你購買ä¸?å??ç??ç?©å??並ä¸?ä»?äº?é?¢ã??ä½ å¿?é ?æ?¾å??é?¶é?¢çµ¦ä»?ã??å?¨è¼?é«?ç??é??段中ï¼?å¤?å??ç?©å??æ??被顯示ï¼?è??ä½ å¿?é ?å??è¨?ç®?總å?¹ã??"
+
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:3
+msgid "Give tux his change, including cents"
+msgstr "幫å°?ä¼?éµ?æ?¾é?¶é?¢ï¼?å??æ?¬è§?ã??å??"
+
 #: ../src/money_cents-activity/money_cents.xml.in.h:4
 msgid "Practice money usage including cents"
 msgstr "ç·´ç¿?å??æ?¬è§?å??ç??é??é?¢ä½¿ç?¨"
@@ -5451,48 +5861,97 @@ msgstr "Edgar Degas(ç«?å? )ï¼?è??è¹?æ??室 - 1873-75"
 msgid "Pierre-Auguste Renoir, Le Moulin de la Galette - 1876"
 msgstr "Pierre-Auguste Renoir(é?·è«¾ç?¦)ï¼?ç??é¤?磨å?? - 1876"
 
+#: ../src/paintings-activity/resources/paintings/board1_10.xml.in.h:1
+msgid ""
+"Katsushika Hokusai,\\nViewing Sunset over the Ryogoku Bridge from the Ommaya "
+"Embankment - 1830"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_11.xml.in.h:1
+msgid "Katsushika Hokusa, Poppies - 1833-1834"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_12.xml.in.h:1
+msgid "Katsushika Hokusai, Kazusa sea Route - 1830."
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board1_2.xml.in.h:1
 msgid "Giuseppe Arcimboldo, Spring - 1573"
 msgstr "Giuseppe Arcimboldo(æ?±å¡?佩·é?¿ç?¾æ¬½å??æ??)ï¼?Springã??æ?¥å­£ã?? - 1573"
 
 #: ../src/paintings-activity/resources/paintings/board1_3.xml.in.h:1
-msgid "Giuseppe Arcimboldo, The Librarian - 1566)"
+#, fuzzy
+msgid "Giuseppe Arcimboldo, The Librarian - 1566"
 msgstr "Giuseppe Arcimboldo(é?¿å¥?å§?å??å¤?)ï¼?The Librarian - 1566)"
 
+#: ../src/paintings-activity/resources/paintings/board1_4.xml.in.h:1
+msgid "Katsushika Hokusai, Oiran and Kamuro"
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board1_5.xml.in.h:1
-msgid "Woman holding a fan"
+#, fuzzy
+msgid "Katsushika Hokusai, Woman holding a fan"
 msgstr "æ?¿ç??æ??å­?ç??婦人"
 
+#: ../src/paintings-activity/resources/paintings/board1_6.xml.in.h:1
+msgid "Katsushika Hokusai, Ejiri in Suruga Province - 1830-1833"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_7.xml.in.h:1
+msgid "Katsushika Hokusai, The Great Wave off Kanagawa - 1823-1829"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_8.xml.in.h:1
+msgid ""
+"Utagawa Hiroshige,\\nThe Benzaiten Shrine at Inokashira in Snow - 1760-70"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_9.xml.in.h:1
+msgid "Utagawa Hiroshige, Horse-mackerel and Prawn - 1840"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board2_0.xml.in.h:1
+msgid "Michelangelo, Pieta - 1499"
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board2_1.xml.in.h:1
-msgid "Botticelli, Primavera - 1482"
-msgstr "Botticelli(æ³¢æ??å??å?©)ï¼?Primavera - 1482"
+msgid "Leonardo da Vinci, Mona Lisa - 1503-19"
+msgstr ""
 
 #: ../src/paintings-activity/resources/paintings/board2_2.xml.in.h:1
-msgid "Caravage, Rest on the Flight into Egypt - 1597"
-msgstr "Caravage, Rest on the Flight into Egypt - 1597"
+#, fuzzy
+msgid "Giovanni Bellini, La Pala di Pesaro - 1475-85"
+msgstr "è²?é??å°¼:Pala di pesaro "
 
 #: ../src/paintings-activity/resources/paintings/board2_3.xml.in.h:1
-msgid "Botticelli, The Birth of Venus - 1482â??1486"
-msgstr "Botticelli(æ³¢æ??å??å?©)ï¼? The Birth of Venusã??維ç´?æ?¯ç??èª?ç??ã?? - 1482â??1486"
+msgid "Albrecht Dürer, Lion - 1494"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board2_4.xml.in.h:1
+#, fuzzy
+msgid "Pieter Brugel, The Harvesters - 1565"
+msgstr "Pieter Brugel:��(Harvest)"
 
 #: ../src/paintings-activity/resources/paintings/board3_0.xml.in.h:1
 msgid "Pierre-Auguste Renoir, Girls At The Piano - 1892"
 msgstr "Pierre-Auguste Renoir(é?·è«¾ç?¦)ï¼?å½?é?¼ç?´ç??å°?女å?? - 1892"
 
 #: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:1
-msgid "Kandinsky, Wassily, Composition VIII - 1923"
-msgstr "Kandinsky, Wassily(康ä¸?æ?¯å?º)ï¼?æ§?æ??第å?«è?? - 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ï¼?æ??ç¾?é??å?¤æ ¹æ¼¢ç¾?è¡?館ï¼?ç´?ç´?"
 
+#: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:2
+#, fuzzy
+msgid "Wassily Kandinsky, Composition VIII - 1923"
+msgstr "Kandinsky, Wassily(康ä¸?æ?¯å?º)ï¼?æ§?æ??第å?«è?? - 1923"
+
 #: ../src/paintings-activity/resources/paintings/board4_0.xml.in.h:1
 msgid "Bazille, The Ramparts at Aigues-Mortes - 1867"
 msgstr "Bazille(å·´å??ç?¾)ï¼?è?¾æ ¼è?«ç?¹å?? - 1867"
 
 #: ../src/paintings-activity/resources/paintings/board5_0.xml.in.h:1
-msgid "Cassatt, Mary - Summertime - 1894"
+#, fuzzy
+msgid "Mary Cassatt, Summertime - 1894"
 msgstr "Cassatt, Mary(å?¡è??ç?¹) - å¤?æ?¥æ??å?? - 1894"
 
 #: ../src/paintings-activity/resources/paintings/board6_0.xml.in.h:1
@@ -5527,11 +5986,11 @@ msgstr "å??å?µ"
 msgid "This board is game-oriented. No specific skills are needed to play."
 msgstr "é??å??å?°æ?¯ä»¥é??æ?²ç?ºä¸»ç??ã??ä¸?é??è¦?ç?¹å?¥ç??æ??巧就å?¯ä»¥ç?©ã??"
 
-#: ../src/penalty-activity/penalty.py:294
+#: ../src/penalty-activity/penalty.py:293
 msgid "Click on the balloon to place it again."
 msgstr "æ??ä¸?ä¸?æ°£ç??æ??å®?æ?¾å??å?»ã??"
 
-#: ../src/penalty-activity/penalty.py:296
+#: ../src/penalty-activity/penalty.py:295
 msgid "Click twice on the balloon to shoot it."
 msgstr "æ??å?©ä¸?æ°£ç??ä¾?æ??å®?ç?¼å°?å?ºå?»ã??"
 
@@ -5576,12 +6035,12 @@ msgstr "大家��碴"
 msgid "Visual discrimination."
 msgstr "è¦?覺辨å?¥å??ã??"
 
-#: ../src/planegame-activity/planegame.c:61
+#: ../src/planegame-activity/planegame.c:62
 #: ../src/planegame-activity/planegame.xml.in.h:4
 msgid "Numbers in Order"
 msgstr "æ ¹æ??é ?åº?ç??æ?¸å­?"
 
-#: ../src/planegame-activity/planegame.c:62
+#: ../src/planegame-activity/planegame.c:63
 msgid "Move the plane to catch the clouds in the correct order"
 msgstr "移å??é£?æ©?並以正確ç??é ?åº?ä¾?æ??ä½?é?²æ?µ"
 
@@ -5599,6 +6058,15 @@ msgstr "移å??ç?´å??æ©?以正確ç??é ?åº?ä¾?æ??ä½?é?²æ?µ"
 msgid "Number"
 msgstr "��"
 
+#: ../src/pythontemplate-activity/pythontemplate.py:62
+#: ../src/pythontest-activity/pythontest.py:184
+msgid ""
+"This is the first plugin in GCompris coded in the Python\n"
+"Programming language."
+msgstr ""
+"é??æ?¯ç¬¬ä¸?å??å?¨ GCompris 中ç?¨ Python \n"
+"ç¨?å¼?èª?è¨?編寫ç??å¤?æ??ç¨?å¼?ã??"
+
 #: ../src/pythontemplate-activity/pythontemplate.xml.in.h:1
 #: ../src/pythontest-activity/pythontest.xml.in.h:1
 msgid "Add a language-binding to GCompris."
@@ -5623,14 +6091,6 @@ msgid ""
 "Thanks to Guido van Rossum and the python team for this powerful language!"
 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 \n"
-"ç¨?å¼?èª?è¨?編寫ç??å¤?æ??ç¨?å¼?ã??"
-
 #: ../src/pythontest-activity/pythontest.py:194
 msgid ""
 "It is now possible to develop GCompris activities in C or in Python.\n"
@@ -5767,8 +6227,8 @@ msgstr "é?±è®?é¡?è?²ç??å??稱"
 msgid "This board teaches basic colors."
 msgstr "é??å??å??å?°æ??å°?å?ºæ?¬ç??é¡?è?²ã??"
 
-#: ../src/readingh-activity/reading.c:220
-#: ../src/wordsgame-activity/wordsgame.c:211
+#: ../src/readingh-activity/reading.c:229
+#: ../src/wordsgame-activity/wordsgame.c:219
 msgid ""
 "Error: We can't find\n"
 "a list of words to play this game.\n"
@@ -5776,38 +6236,38 @@ msgstr ""
 "é?¯èª¤ï¼?æ??å??æ?¾ä¸?å?°\n"
 "ç?¨ä¾?ç?©é??å??é??æ?²ç??æ??å­?æ¸?å?®ã??\n"
 
-#: ../src/readingh-activity/reading.c:380
+#: ../src/readingh-activity/reading.c:389
 msgid "Please, check if the word"
 msgstr "è«?檢æ?¥ç??ç??æ?¯å?¦é??å??å?®å­?"
 
-#: ../src/readingh-activity/reading.c:400
+#: ../src/readingh-activity/reading.c:409
 msgid "is being displayed"
 msgstr "已�被顯示�"
 
-#: ../src/readingh-activity/reading.c:456
+#: ../src/readingh-activity/reading.c:465
 msgid "We skip this level because there are not enough words in the list!"
 msgstr "æ??å??ç?¥é??é??å??é??段ï¼?å? ç?ºå?¨æ¸?å?®ä¸­ç??å­?æ?¸ä¸?夠ï¼?"
 
-#: ../src/readingh-activity/reading.c:659
+#: ../src/readingh-activity/reading.c:668
 msgid "Yes, I saw it"
 msgstr "æ?¯ï¼?æ??ç??å?°å®?äº?"
 
-#: ../src/readingh-activity/reading.c:686
+#: ../src/readingh-activity/reading.c:695
 msgid "No, it was not there"
 msgstr "ä¸?ï¼?å®?ä¸?å?¨é?£å??"
 
 #. Report what was wrong in the log
-#: ../src/readingh-activity/reading.c:733
+#: ../src/readingh-activity/reading.c:742
 #, c-format
 msgid "The word to find was '%s'"
 msgstr "è¦?æ?¾ç??å?®å­?æ?¯ã??%sã??"
 
-#: ../src/readingh-activity/reading.c:736
+#: ../src/readingh-activity/reading.c:745
 #, c-format
 msgid "But it was not displayed"
 msgstr "ä½?æ?¯å®?æ²?æ??顯示"
 
-#: ../src/readingh-activity/reading.c:738
+#: ../src/readingh-activity/reading.c:747
 #, c-format
 msgid "And it was displayed"
 msgstr "è??å®?å·²ç¶?顯示"
@@ -5913,7 +6373,7 @@ msgstr "é??é??(å?¬å??) =%s"
 msgid "Weight = %s"
 msgstr "é??é?? = %s"
 
-#: ../src/scalesboard-activity/scale.c:1008
+#: ../src/scalesboard-activity/scale.c:1007
 msgid "Take care, you can drop masses on both sides of the scale."
 msgstr "å°?å¿?ï¼?ä½ å?¯ä»¥æ??ç ?碼æ?¾å?¨å¤©å¹³ç??å?©å?´ã??"
 
@@ -5944,6 +6404,21 @@ msgid ""
 "masses can be arranged in any order."
 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
+msgid "Mental calculation, arithmetic equality, unit conversion"
+msgstr "å¿?ç®?ã??è¨?ç®?ç­?å?¼ã??å?®ä½?æ??ç®?è?½å??"
+
+#: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:5
+msgid ""
+"To balance the scales, move the masses on the left or the right side. Take "
+"care of the weight and the unit of the masses, remember that a kilogram (kg) "
+"is 1000 grams (g). They can be arranged in any order."
+msgstr "ç?ºäº?è®?天秤ä¿?æ??平衡ï¼?è¦?æ??ç ?碼å¾?å·¦é??æ??å?³é??移å?°å?¦ä¸?é??ã??è¦?注æ??ç ?碼ç??é??é??å?®ä½?ï¼?è¨?å¾? 1 å?¬æ?¤ (kg) æ?¯ 1000 å?¬å?? (g)ã??é??äº?ç ?碼ç??é ?åº?å?¯ä»¥ä»»æ??æ?¹è®?ã??"
+
 #: ../src/searace-activity/searace.py:174
 msgid "The race is already being run"
 msgstr "æ¯?賽已ç¶?é??å§?"
@@ -6044,21 +6519,6 @@ msgstr "å?¨é??å??é??æ?²ä¸­ï¼?ä½ å°?æ??å­¸å?°å¦?ä½?給é?»è?¦è¼¸å?¥å?½ä»¤ã??å?³ä½¿
 msgid "Sea race (2 Players)"
 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
-msgid "Mental calculation, arithmetic equality, unit conversion"
-msgstr "å¿?ç®?ã??è¨?ç®?ç­?å?¼ã??å?®ä½?æ??ç®?è?½å??"
-
-#: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:5
-msgid ""
-"To balance the scales, move the masses on the left or the right side. Take "
-"care of the weight and the unit of the masses, remember that a kilogram (kg) "
-"is 1000 grams (g). They can be arranged in any order."
-msgstr "ç?ºäº?è®?天秤ä¿?æ??平衡ï¼?è¦?æ??ç ?碼å¾?å·¦é??æ??å?³é??移å?°å?¦ä¸?é??ã??è¦?注æ??ç ?碼ç??é??é??å?®ä½?ï¼?è¨?å¾? 1 å?¬æ?¤ (kg) æ?¯ 1000 å?¬å?? (g)ã??é??äº?ç ?碼ç??é ?åº?å?¯ä»¥ä»»æ??æ?¹è®?ã??"
-
 #: ../src/searace1player-activity/searace1player.xml.in.h:1
 msgid "Give good instructions to your ship in order to be first in the race."
 msgstr "給你ç??è?¹é?»ä¸?é??é?©ç?¶ç??æ??令ï¼?以æ??è?½å?¨ç«¶é??中å¾?å?°ç¬¬ä¸?ã??"
@@ -6183,6 +6643,24 @@ msgstr "��頭�"
 msgid "Tux has hidden several items. Find them again in the correct order"
 msgstr "å°?ä¼?éµ?æ??許å¤?ç?©å??è??èµ·ä¾?äº?ã??以正確ç??é ?åº?å°?å®?å??é??æ?°æ?¾å?ºä¾?"
 
+#: ../src/superbrain-activity/superbrain.c:403
+#: ../src/superbrain-activity/superbrain.c:539
+msgid "This item is well placed"
+msgstr "é??å??ç?©ä»¶å?¨æ­£ç¢ºç??ä½?ç½®ã??"
+
+#: ../src/superbrain-activity/superbrain.c:416
+#: ../src/superbrain-activity/superbrain.c:569
+msgid "This item is misplaced"
+msgstr "é??å??é ?ç?®è¢«æ?¾é?¯äº?"
+
+#: ../src/superbrain-activity/superbrain.c:587
+msgid "One item is well placed"
+msgstr "æ??ä¸?å??ç?©ä»¶å?¨æ­£ç¢ºç??ä½?ç½®ã??"
+
+#: ../src/superbrain-activity/superbrain.c:601
+msgid "One item is misplaced"
+msgstr "æ??ä¸?å??é ?ç?®æ?¾é?¯äº?"
+
 #: ../src/superbrain-activity/superbrain.xml.in.h:1
 msgid ""
 "Click on the items until you find what you think is the correct answer. "
@@ -6350,6 +6828,21 @@ msgstr "å?©ç?¨ã??ä¼?éµ?å°?ç?«å®¶ã??ä¾?ç?«å??ã??ç?¶ã??ä¼?éµ?å°?ç?«å®¶ã??å®?ç?¢æ??
 msgid "mouse and keyboard manipulation"
 msgstr "æ»?é¼ å??é?µç?¤æ??æ?§"
 
+#: ../src/watercycle-activity/watercycle.py:170
+msgid "This is a water pump station."
+msgstr "é??æ?¯æ?½æ°´ç«?ã??"
+
+#: ../src/watercycle-activity/watercycle.py:183
+msgid "This is a water cleanup station."
+msgstr "é??æ?¯æ·¨æ°´å» ã??"
+
+#: ../src/watercycle-activity/watercycle.py:263
+msgid ""
+"A water tower or elevated water tower is a large elevated water storage "
+"container constructed to hold a water supply at a height sufficient to "
+"pressurize a water distribution system."
+msgstr ""
+
 #: ../src/watercycle-activity/watercycle.xml.in.h:1
 msgid ""
 "Click on different active elements : sun, cloud, water pump station, and "
@@ -6429,12 +6922,12 @@ msgstr "å­©å­?å??å?¯ä»¥è¼¸å?¥ä»?å??è?ªå·±ç??æ??å­?æ??è¤?製è??師æ??å®?ç??æ??å­?
 msgid "Your word processor"
 msgstr "ä½ ç??æ??å­?è??ç??æ©?"
 
-#: ../src/wordsgame-activity/wordsgame.c:111
+#: ../src/wordsgame-activity/wordsgame.c:112
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:1
 msgid "Falling Words"
 msgstr "å?®å­?æ??è?½"
 
-#: ../src/wordsgame-activity/wordsgame.c:112
+#: ../src/wordsgame-activity/wordsgame.c:113
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:5
 msgid "Type the falling words before they reach the ground"
 msgstr "å?¨å®?å??å?°é??å?°é?¢ä¹?å??ï¼?輸å?¥æ??è?½ä¸­ç??å?®å­?"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index dfd81a5..a125f9f 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -7,12 +7,13 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcompris 9.3BETA2\n"
+"Project-Id-Version: gcompris 9.6\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-04-19 20:45+0800\n"
+"POT-Creation-Date: 2011-02-26 06:34+0800\n"
 "PO-Revision-Date: 2010-04-17 22:10+0800\n"
 "Last-Translator: Chao-Hsiung Liao <j_h_liau yahoo com tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n linux org tw>\n"
+"Language: zh_TW\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
@@ -23,6 +24,7 @@ msgid "Go to Algebra activities"
 msgstr "å??å¾?代æ?¸é??æ?²"
 
 #: ../boards/algebra_group.xml.in.h:2 ../boards/menu.xml.in.h:18
+#: ../boards/money_group.xml.in.h:2
 msgid "Left-click the mouse on an activity to select it."
 msgstr "å?¨ä¸?å??é??æ?²ä¸?æ??ä¸?æ»?é¼ å·¦é?µä¾?é?¸æ??å®?ã??"
 
@@ -191,7 +193,7 @@ msgstr ""
 msgid "GCompris Main Menu"
 msgstr "GCompris 主��"
 
-#: ../boards/menu.xml.in.h:17 ../src/boards/menu2.c:859
+#: ../boards/menu.xml.in.h:17 ../src/boards/menu2.c:866
 msgid ""
 "GCompris is a collection of educational games that provides different "
 "activities for children aged 2 and up."
@@ -212,6 +214,10 @@ msgstr "å?¶ä»?å??種é??æ?²"
 msgid "Time, Geography, ..."
 msgstr "æ??é??ï¹?å?°ç??ï¹?â?¦"
 
+#: ../boards/money_group.xml.in.h:1
+msgid "Go to money activities"
+msgstr "å??å¾?é??é?¢é??æ?²"
+
 #: ../boards/mouse.xml.in.h:1
 msgid "Mouse-manipulation activities."
 msgstr "æ»?é¼ æ??æ?§é??æ?²"
@@ -418,30 +424,30 @@ msgstr "è??師ï¼?"
 msgid "Assign all the users belonging to this class"
 msgstr "æ??å®?æ??æ??使ç?¨è??屬æ?¼é??å??ç?­ç´?"
 
-#: ../src/administration-activity/admin/class_edit.py:249
-#: ../src/administration-activity/admin/group_edit.py:261
+#: ../src/administration-activity/admin/class_edit.py:246
+#: ../src/administration-activity/admin/group_edit.py:258
 #: ../src/administration-activity/admin/group_user_list.py:150
 #: ../src/administration-activity/admin/user_list.py:191
 msgid "First Name"
 msgstr "å??"
 
-#: ../src/administration-activity/admin/class_edit.py:260
-#: ../src/administration-activity/admin/group_edit.py:272
+#: ../src/administration-activity/admin/class_edit.py:257
+#: ../src/administration-activity/admin/group_edit.py:269
 #: ../src/administration-activity/admin/group_user_list.py:160
 #: ../src/administration-activity/admin/user_list.py:201
 msgid "Last Name"
 msgstr "�"
 
-#: ../src/administration-activity/admin/class_edit.py:335
+#: ../src/administration-activity/admin/class_edit.py:332
 msgid "You need to provide at least a name for your class"
 msgstr "ä½ è?³å°?è¦?æ??ä¾?ç?­ç´?å??稱"
 
-#: ../src/administration-activity/admin/class_edit.py:380
+#: ../src/administration-activity/admin/class_edit.py:377
 msgid "There is already a class with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??ç?­ç´?"
 
 #: ../src/administration-activity/admin/class_list.py:165
-#: ../src/administration-activity/admin/profile_edit.py:266
+#: ../src/administration-activity/admin/profile_edit.py:263
 #: ../src/administration-activity/admin/profile_group_list.py:140
 msgid "Class"
 msgstr "ç?­ç´?"
@@ -482,11 +488,11 @@ msgstr "說æ??ï¼?"
 msgid "Assign all the users belonging to this group"
 msgstr "æ??å®?æ??æ??使ç?¨è??屬æ?¼é??å??群çµ?"
 
-#: ../src/administration-activity/admin/group_edit.py:355
+#: ../src/administration-activity/admin/group_edit.py:352
 msgid "You need to provide at least a name for your group"
 msgstr "ä½ è?³å°?è¦?æ??ä¾?群çµ?å??稱"
 
-#: ../src/administration-activity/admin/group_edit.py:369
+#: ../src/administration-activity/admin/group_edit.py:366
 msgid "There is already a group with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??群çµ?"
 
@@ -495,13 +501,13 @@ msgid "Select a class:"
 msgstr "é?¸æ??ä¸?å??ç?­ç´?ï¼?"
 
 #: ../src/administration-activity/admin/group_list.py:210
-#: ../src/administration-activity/admin/profile_edit.py:276
+#: ../src/administration-activity/admin/profile_edit.py:273
 #: ../src/administration-activity/admin/profile_group_list.py:150
 msgid "Group"
 msgstr "群�"
 
 #: ../src/administration-activity/admin/group_list.py:221
-#: ../src/administration-activity/admin/profile_edit.py:286
+#: ../src/administration-activity/admin/profile_edit.py:283
 #: ../src/administration-activity/admin/profile_group_list.py:160
 #: ../src/administration-activity/admin/profile_list.py:194
 msgid "Description"
@@ -619,11 +625,11 @@ msgstr "簡����"
 msgid "Assign all the groups belonging to this profile"
 msgstr "æ??å®?æ??æ??群çµ?屬æ?¼é??å??ç°¡ä»?æª?"
 
-#: ../src/administration-activity/admin/profile_edit.py:374
+#: ../src/administration-activity/admin/profile_edit.py:371
 msgid "You need to provide at least a name for your profile"
 msgstr "ä½ è?³å°?é??è¦?æ??ä¾?ç°¡ä»?æª?å??稱"
 
-#: ../src/administration-activity/admin/profile_edit.py:396
+#: ../src/administration-activity/admin/profile_edit.py:393
 msgid "There is already a profile with this name"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??å??稱ç??ç°¡ä»?æª?"
 
@@ -667,12 +673,12 @@ msgstr "��"
 msgid "Birth date:"
 msgstr "å?ºç??æ?¥æ??ï¼?"
 
-#: ../src/administration-activity/admin/user_edit.py:156
+#: ../src/administration-activity/admin/user_edit.py:153
 msgid ""
 "You need to provide at least a login, first name and last name for your users"
 msgstr "ä½ è?³å°?é??è¦?æ??ä¾?使ç?¨è??ç??帳è??ï¹?å§?è??å??"
 
-#: ../src/administration-activity/admin/user_edit.py:173
+#: ../src/administration-activity/admin/user_edit.py:170
 msgid "There is already a user with this login"
 msgstr "å·²ç¶?å­?å?¨ä¸?å??ç?¸å??帳è??ç??使ç?¨è??"
 
@@ -800,7 +806,7 @@ msgstr "��"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:1
 msgid "lime"
-msgstr "é??檸"
+msgstr "è??å§?"
 
 #: ../src/advanced_colors-activity/resources/advanced_colors/board2.xml.in.h:2
 msgid "sage"
@@ -1055,7 +1061,7 @@ msgid "+-�÷"
 msgstr "+-�÷"
 
 #: ../src/algebra_by-activity/algebra.c:411
-#: ../src/readingh-activity/reading.c:621
+#: ../src/readingh-activity/reading.c:630
 msgid "I am Ready"
 msgstr "æ??æº?å??好äº?"
 
@@ -1089,8 +1095,8 @@ msgid "Practice the multiplication operation"
 msgstr "ç·´ç¿?ä¹?æ³?é??ç®?"
 
 #: ../src/algebra_guesscount-activity/algebra_guesscount.xml.in.h:1
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:1
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:1
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:1
 msgid ""
 "Animal pictures come from the Animal Photography Page of Ralf Schmode "
 "(http://schmode.net/). Ralf has kindly permitted Gcompris to include his "
@@ -1450,8 +1456,8 @@ msgstr "é??å??çµ±å??ã??æ¦?念å?¹é??ã??"
 msgid "Mouse manipulation: movement, drag and drop. Cultural references."
 msgstr "æ»?é¼ æ??æ?§ï¼?移å??ï¹?æ??æ?¾ã??æ??å??ç??é??è?¯ã??"
 
-#: ../src/babymatch-activity/shapegame.c:1835
-#: ../src/click_on_letter-activity/click_on_letter.c:624
+#: ../src/babymatch-activity/shapegame.c:1903
+#: ../src/click_on_letter-activity/click_on_letter.c:671
 #: ../src/colors-activity/colors.c:168
 #, c-format
 msgid ""
@@ -1466,16 +1472,19 @@ msgid "Complete the puzzle"
 msgstr "å®?æ??æ?¼å??"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:2
+#: ../src/details-activity/details.xml.in.h:1
 msgid ""
 "Complete the puzzle by dragging each piece from the set of pieces on the "
 "left, to the matching space in the puzzle."
 msgstr "è??ç?±æ??æ??å·¦å?´ä¸?çµ?ç¢?ç??中ç??æ¯?ä¸?ç??ï¼?å?°æ?¼å??中ç?¸ç¬¦ç??空é??ï¼?ä¾?å®?æ??é??å??æ?¼å??ã??"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:3
+#: ../src/details-activity/details.xml.in.h:2
 msgid "Drag and Drop the shapes on their respective targets"
 msgstr "æ??æ?¾å½¢ç??å?°å??è?ªç??ç?®æ¨?ä¸?"
 
 #: ../src/babyshapes-activity/babyshapes.xml.in.h:4
+#: ../src/details-activity/details.xml.in.h:4
 msgid "Good mouse-control"
 msgstr "è?¯å¥½ç??æ»?é¼ æ?§å?¶"
 
@@ -1552,7 +1561,7 @@ msgstr ""
 msgid "bar game"
 msgstr "é??ç¤?é??æ?²"
 
-#: ../src/billard-activity/billard.c:89 ../src/erase-activity/erase.c:124
+#: ../src/billard-activity/billard.c:89 ../src/erase-activity/erase.c:85
 #: ../src/erase-activity/erase.xml.in.h:4
 msgid "Move the mouse"
 msgstr "移å??æ»?é¼ "
@@ -1573,8 +1582,8 @@ msgstr "å°?ç??æ??é?²ç?®æ¨?"
 #: ../src/connect4-2players-activity/connect4-2players.xml.in.h:5
 #: ../src/connect4-activity/connect4.xml.in.h:6
 #: ../src/erase-activity/erase.xml.in.h:3
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:6
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:6
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:6
 #: ../src/fifteen-activity/fifteen.xml.in.h:2
 #: ../src/hanoi-activity/hanoi.xml.in.h:3
 #: ../src/memory-activity/memory.xml.in.h:4
@@ -1603,6 +1612,11 @@ msgstr "主é?¸å?®ç¬¬äº?ç??"
 msgid "Select a Board"
 msgstr "é?¸æ??ä¸?å¡?å??å?°"
 
+#: ../src/boards/menu2.c:266
+#, c-format
+msgid "Number of activities: %d"
+msgstr "é??æ?²ç??æ?¸ç?®ï¼?%d"
+
 #: ../src/boards/python.c:64 ../src/boards/python.c:88
 msgid "Python Board"
 msgstr "Python å??å?°"
@@ -1616,6 +1630,7 @@ msgid "Special board that embeds python into gcompris."
 msgstr "å°? python åµ?å?¥ gcompris ç??ç?¹æ®?å??å?°ã??"
 
 #: ../src/canal_lock-activity/canal_lock.xml.in.h:1
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:2
 #: ../src/watercycle-activity/watercycle.xml.in.h:2
 msgid "Drawing by Stephane Cabaraux."
 msgstr "ç?± Stephane Cabaraux 繪製ã??"
@@ -1640,40 +1655,48 @@ msgstr ""
 "ä½ æ?¯è² è²¬é??æ²³é??é??ç??人ã??è«?以正確ç??é ?åº?é??å??大é??è??é??é??ï¼?好è®?å°?ä¼?éµ?é??å??é?½è?½é??é??大"
 "é??ã??"
 
-#: ../src/chat-activity/chat.py:77
+#: ../src/chat-activity/chat.py:87
 msgid "All messages will be displayed here.\n"
 msgstr "æ??æ??ç??è¨?æ?¯é?½æ??顯示å?¨é??裡ã??\n"
 
-#: ../src/chat-activity/chat.py:128
+#: ../src/chat-activity/chat.py:139
 msgid "Your Friends"
 msgstr "ä½ ç??æ??å??"
 
-#: ../src/chat-activity/chat.py:161
+#: ../src/chat-activity/chat.py:172
 msgid "Your Channel"
 msgstr "ä½ ç??é »é??"
 
-#: ../src/chat-activity/chat.py:187
+#: ../src/chat-activity/chat.py:198
 msgid ""
 "Type your message here, to send to other GCompris users on your local "
 "network."
 msgstr "å?¨é??裡輸å?¥ä½ ç??è¨?æ?¯ï¼?å®?æ??被é??å?°å??ä¸?å??å??å??網路ä¸?å?¶ä»?ç?? GCompris 使ç?¨è??"
 
-#: ../src/chat-activity/chat.py:202
+#: ../src/chat-activity/chat.py:244
+msgid "color"
+msgstr "é¡?è?²"
+
+#: ../src/chat-activity/chat.py:323
 msgid ""
 "ERROR: Failed to initialize the network interface. You cannot communicate."
 msgstr "é?¯èª¤ï¼?å??å§?å??網路ä»?é?¢å¤±æ??ã??ä½ ä¸?è?½å??å?¥äººè«?話ã??"
 
-#: ../src/chat-activity/chat.py:326
+#: ../src/chat-activity/chat.py:433
+msgid "Has left the chat."
+msgstr "å·²ç¶?é?¢é??å°?話ã??"
+
+#: ../src/chat-activity/chat.py:512
 msgid "You must set a channel in your channel entry box first.\n"
 msgstr "ä½ å¿?é ?å??å?¨ä½ ç??é »é??æ?¹å¡?中設å®?ä¸?å??é »é??ã??\n"
 
-#: ../src/chat-activity/chat.py:327
+#: ../src/chat-activity/chat.py:513
 msgid "Your friends must set the same channel in order to communicate with you"
 msgstr "ä½ ç??æ??å??å¿?é ?設å®?å??樣ç??é »é??æ??è?½è·?ä½ é?£çµ¡"
 
 #: ../src/chat-activity/chat.xml.in.h:1
-msgid "Chat with your friends"
-msgstr "å??ä½ ç??æ??å??è??天"
+msgid "Chat and draw with your friends"
+msgstr "å??ä½ ç??æ??å??è??天è??ç?«å??"
 
 #: ../src/chat-activity/chat.xml.in.h:2
 msgid "This chat activity only works on the local network"
@@ -1683,20 +1706,21 @@ msgstr "é??å??è??天室å?ªé??æ?¾çµ¦å?§é?¨ç¶²è·¯ä½¿ç?¨è??"
 msgid ""
 "This chat activity will only work with other GCompris users on your local "
 "network, not on the Internet. To use it, just type in your message and hit "
-"Enter. Your message is then broadcast on the local network, and any GCompris "
-"program running the chat activity on that local network will receive and "
-"display your message."
+"Enter. Your message is then broadcasted on the local network, and any "
+"GCompris program running the chat activity on that local network will "
+"receive and display your message."
 msgstr ""
 "é??å??è??天室å?ªæ??å?¨å??ä¸?å??å??å??網路ç?? GCompris 使ç?¨è??æ??å?¯ä»¥ä½¿ç?¨ï¼?è??ä¸?æ?¯æ?´å??網é??網"
-"è·¯ç??使ç?¨è??ã??輸å?¥ä½ è¦?ç?¼å¸?ç??è¨?æ?¯ï¼?æ?? Enterã??å?¨é??å??è??天室ç??使ç?¨è??å°?æ??æ?¶å?°ä½ æ??ç?¼"
-"å¸?ç??è¨?æ?¯ã??"
+"è·¯ç??使ç?¨è??ã??è¦?使ç?¨å®?ï¼?å?ªè¦?輸å?¥ä½ è¦?ç?¼å¸?ç??è¨?æ?¯ï¼?æ?? Enterã??ä½ ç??è¨?æ?¯æ??廣æ?­å?°å??å??"
+"網路中ï¼?å?¨å??å??網路中任ä½?å?·è¡?è??天室ç?? GCompris ç¨?å¼?é?½æ??æ?¶å?°ä¸¦é¡¯ç¤ºä½ æ??ç?¼å¸?ç??è¨?"
+"æ?¯ã??"
 
 #: ../src/chess_computer-activity/chess.c:222
 msgid "Error: The external program gnuchess died unexpectedly"
 msgstr "é?¯èª¤ï¼?å¤?é?¨ç¨?å¼? gnuchess æ??å¤?中止äº?"
 
-#: ../src/chess_computer-activity/chess.c:258
-#: ../src/chess_computer-activity/chess.c:304
+#: ../src/chess_computer-activity/chess.c:262
+#: ../src/chess_computer-activity/chess.c:308
 msgid ""
 "Error: The external program gnuchess is mandatory\n"
 "to play chess in gcompris.\n"
@@ -1706,36 +1730,36 @@ msgstr ""
 "å¤?é?¨ç¨?å¼? gnuchessã??\n"
 "è«?å??å®?è£?é??å??ç¨?å¼?ï¼?並檢æ?¥å®?æ?¯å?¦å?¨ï¼?"
 
-#: ../src/chess_computer-activity/chess.c:644
+#: ../src/chess_computer-activity/chess.c:648
 msgid "White's Turn"
 msgstr "輪���"
 
-#: ../src/chess_computer-activity/chess.c:644
+#: ../src/chess_computer-activity/chess.c:648
 msgid "Black's Turn"
 msgstr "輪���"
 
-#: ../src/chess_computer-activity/chess.c:785
+#: ../src/chess_computer-activity/chess.c:789
 msgid "White checks"
 msgstr "����"
 
-#: ../src/chess_computer-activity/chess.c:787
+#: ../src/chess_computer-activity/chess.c:791
 msgid "Black checks"
 msgstr "����"
 
-#: ../src/chess_computer-activity/chess.c:1193
+#: ../src/chess_computer-activity/chess.c:1197
 msgid "Black mates"
 msgstr "���士"
 
-#: ../src/chess_computer-activity/chess.c:1198
+#: ../src/chess_computer-activity/chess.c:1204
 msgid "White mates"
 msgstr "���士"
 
-#: ../src/chess_computer-activity/chess.c:1203 ../src/gcompris/bonus.c:191
+#: ../src/chess_computer-activity/chess.c:1211 ../src/gcompris/bonus.c:191
 #: ../src/gcompris/bonus.c:200
 msgid "Drawn game"
 msgstr "ç?«å??é??æ?²"
 
-#: ../src/chess_computer-activity/chess.c:1229
+#: ../src/chess_computer-activity/chess.c:1239
 msgid "Error: The external program gnuchess died unexpectingly"
 msgstr "é?¯èª¤ï¼?å¤?é?¨ç¨?å¼? gnuchess æ??å¤?中止äº?"
 
@@ -1968,7 +1992,7 @@ msgstr "1955 年 Citroën(���) ds 19"
 msgid "Cars"
 msgstr "汽�"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:271
+#: ../src/click_on_letter-activity/click_on_letter.c:311
 #: ../src/memory-activity/memory.c:906
 msgid ""
 "Error: this activity cannot be played with the\n"
@@ -1984,12 +2008,12 @@ msgstr ""
 #. TRANSLATORS: Put here the alphabet in your language
 #. require by all utf8-functions
 #. TRANSLATORS: Put here the alphabet lowercase in your language
-#: ../src/click_on_letter-activity/click_on_letter.c:276
+#: ../src/click_on_letter-activity/click_on_letter.c:316
 #: ../src/gletters-activity/gletters.c:229 ../src/memory-activity/memory.c:935
 msgid "abcdefghijklmnopqrstuvwxyz"
 msgstr "abcdefghijklmnopqrstuvwxyz"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:298
+#: ../src/click_on_letter-activity/click_on_letter.c:344
 #, c-format
 msgid ""
 "Error: this activity requires that you first install\n"
@@ -1998,7 +2022,7 @@ msgstr ""
 "é?¯èª¤ï¼?é??å??é??æ?²é??è¦?å??å®?è£?å¥?件\n"
 "GCompris è?²é?³å¥?件中ç??å?°å??ã??%sã??æ??ã??%sã??"
 
-#: ../src/click_on_letter-activity/click_on_letter.c:306
+#: ../src/click_on_letter-activity/click_on_letter.c:354
 #, c-format
 msgid ""
 "Error: this activity requires that you first install\n"
@@ -2009,8 +2033,11 @@ msgstr ""
 "GCompris è?²é?³å¥?件中ç??å?°å??ã??%sã??ï¼?å??復å?°è?±æ??ï¼?æ?±æ­?ï¼?"
 
 #. toggle box
-#: ../src/click_on_letter-activity/click_on_letter.c:647
+#: ../src/click_on_letter-activity/click_on_letter.c:694
 #: ../src/gletters-activity/gletters.c:883 ../src/login-activity/login.py:484
+#: ../src/missing_letter-activity/missingletter_config.c:492
+#: ../src/readingh-activity/reading.c:928
+#: ../src/wordsgame-activity/wordsgame.c:887
 msgid "Uppercase only text"
 msgstr "å?ªå??許大寫å­?æ¯?"
 
@@ -2075,7 +2102,7 @@ msgstr "å??æ??座æ¨?ï¼?æ»?é¼ ç??移å??è??é»?é?¸ã??"
 msgid "Use the left mouse button to click on the moving fish."
 msgstr "使ç?¨æ»?é¼ å·¦é?µå?¨ç§»å??ç??é­?ä¸?æ??ä¸?ä¸?ã??"
 
-#: ../src/clockgame-activity/clockgame.c:525
+#: ../src/clockgame-activity/clockgame.c:524
 msgid "Set the watch to:"
 msgstr "å°?é?¶è¨­å®?æ??ï¼?"
 
@@ -2234,8 +2261,8 @@ msgstr "é§?é§?èµ·é??æ©?ä¾?è¤?製模å??"
 
 #: ../src/crane-activity/crane.xml.in.h:3
 #: ../src/erase-activity/erase.xml.in.h:2
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:5
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:5
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:5
 #: ../src/penalty-activity/penalty.xml.in.h:3
 msgid "Motor-coordination"
 msgstr "é??å??çµ±å??"
@@ -2256,6 +2283,112 @@ msgstr ""
 "æ?¹å??é?µï¼?å®?å??å?¯ä»¥è®?你移å??é ?ç?®ã??è¦?é?¸æ??移å??ç??é ?ç?®ï¼?å?ªé??è¦?å?¨å®?ä¸?æ?¹æ??ä¸?ä¸?ã??å¦?æ??ä½ "
 "æ¯?è¼?å??æ­¡ï¼?ä¹?å?¯ä»¥ä½¿ç?¨æ?¹å??é?µå??空ç?½é?µæ??è·³ä½?é?µä¾?代æ?¿ã??"
 
+#: ../src/details-activity/details.xml.in.h:3
+msgid "Find the details"
+msgstr "��詳細�紹"
+
+#: ../src/details-activity/details.xml.in.h:5
+msgid "The images are from Wikimedia Commons."
+msgstr "æ­¤å??ç??ä¾?è?ªæ?¼  Wikimedia Commonsã??"
+
+#: ../src/details-activity/resources/details/board1_0.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Entrance Hall of Saint-Paul Hospital - 1889"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_1.xml.in.h:1
+msgid ""
+"Vincent van Gogh, The Bridge of Langlois at Arles with a lady with umbrella "
+"- 1888"
+msgstr ""
+"梵谷(Vincent van Gogh),æ??女士æ??è??å??é?¿ç?¾å??æ©?(The Bridge of Langlois at Arles "
+"with a lady with umbrella) - 1888"
+
+#: ../src/details-activity/resources/details/board1_2.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Church at Auvers-sur-Oise - 1890"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1890"
+
+#: ../src/details-activity/resources/details/board1_3.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Painter on His Way to Work - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_4.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Harvest - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_5.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Cafe Terrace at Night - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_6.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, The Night Café - 1888"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board1_7.xml.in.h:1
+#, fuzzy
+msgid "Vincent van Gogh, Portrait of Pere Tanguy 1887-8"
+msgstr "Vincent Van Gogh(梵谷)ï¼?é??æ??å°?è·¯ - 1888"
+
+#: ../src/details-activity/resources/details/board2_0.xml.in.h:1
+msgid "Eilean Donan castle"
+msgstr "æ??è?®Â·æ?µå¨?å??å ¡"
+
+#: ../src/details-activity/resources/details/board2_1.xml.in.h:1
+msgid "Eiffel Tower, seen from the champ de Mars, Paris, France"
+msgstr "è?¾è?²ç?¾é?µå¡?,è?ª champ de Mars,æ³?å??å·´é»?é? è§?"
+
+#: ../src/details-activity/resources/details/board2_10.xml.in.h:1
+msgid "Gizah Pyramids, Egypt"
+msgstr "Gizah Pyramids,å??å??"
+
+#: ../src/details-activity/resources/details/board2_11.xml.in.h:1
+#, fuzzy
+msgid "Sydney Opera House, Australia"
+msgstr "é?ªæ¢¨æ­?å??é?¢ï¼?澳洲"
+
+#: ../src/details-activity/resources/details/board2_12.xml.in.h:1
+msgid "Tower Bridge in London"
+msgstr "å?«æ?¦ç??å¡?æ©?"
+
+#: ../src/details-activity/resources/details/board2_2.xml.in.h:1
+msgid "Courtyard of the Museum of Louvre, and its pyramid"
+msgstr "ç¾?浮宮(Museum of Louvre)天äº?å??å?¶é??å­?å¡?"
+
+#: ../src/details-activity/resources/details/board2_3.xml.in.h:1
+msgid "Panorama of Château de Chenonceau, Indre-et-Loire, France."
+msgstr ""
+"è??農索å??å ¡(Château de Chenonceau)å?¨æ?¯å??,å®?å¾·ç?¾-ç¾?äº?ç?¾ç??(Indre-et-Loire),æ³?å??"
+
+#: ../src/details-activity/resources/details/board2_4.xml.in.h:1
+msgid ""
+"Notre Dame de Paris cathedral on the �le de la Cité island in Paris, France."
+msgstr "å·´é»?è??æ¯?é?¢(Notre Dame de Paris),西æ??島(Ã?le de la Cité island),æ³?å??"
+
+#: ../src/details-activity/resources/details/board2_5.xml.in.h:1
+msgid "Nagoya Castle, Aichi Prefecture, Japan."
+msgstr "å??å?¤å±?å??(Nagoya Castle),æ??ç?¥ç¸£(Aichi Prefecture),æ?¥æ?¬"
+
+#: ../src/details-activity/resources/details/board2_6.xml.in.h:1
+msgid "Taj Mahal, Agra, India"
+msgstr "泰姬ç?ªå??é?µ(Taj Mahal),é?¿æ ¼æ??(Agra),å?°åº¦"
+
+#: ../src/details-activity/resources/details/board2_7.xml.in.h:1
+msgid "Castle Neuschwanstein at Schwangau, Bavaria, Germany"
+msgstr "æ?°å¤©éµ?å ¡(Castle Neuschwanstein),å?²æ?ºé«?(Schwangau),å·´ä¼?å?©äº?,å¾·å??"
+
+#: ../src/details-activity/resources/details/board2_8.xml.in.h:1
+msgid "Egeskov Castle, Denmark"
+msgstr "è?¶æ?¯å??å??å ¡(Egeskov Castle),丹麥"
+
+#: ../src/details-activity/resources/details/board2_9.xml.in.h:1
+msgid "Windmill in Sønderho, Fanø, Denmark"
+msgstr "丹麥 Sønderho, Fanø ç??風è»?"
+
 #: ../src/doubleentry-activity/doubleentry.xml.in.h:1
 msgid "Basic counting skills"
 msgstr "å?ºæ?¬è¨?ç®?è?½å??"
@@ -2308,6 +2441,10 @@ msgstr ""
 "å?¨å·¦é??é?¸æ??ä¸?種ç?«å??å·¥å?·ï¼?並å?¨ä¸?æ?¹é?¸æ??ä¸?種é¡?è?²ã??ç?¶å¾?å?¨ç?½è?²å??å??æ??ä¸?並ä¸?æ??æ??ä¾?å?µ"
 "é? ä¸?å??æ?°ç??å½¢ç??ã??ç?ºäº?ç¯?ç??æ??é??ï¼?ä½ å?¯ä»¥æ??ä¸?æ»?鼠中é?µä¾?å?ªé?¤ä¸?å??ç?©å??ã??"
 
+#: ../src/drawnumber-activity/drawnumber.py:236
+msgid "Cannot find the file '{filename}'"
+msgstr "æ?¾ä¸?å?°æª?æ¡?ã??{filename}ã??"
+
 #: ../src/drawnumber-activity/drawnumber.xml.in.h:1
 msgid "Can count from 1 to 50."
 msgstr "� 1 ��� 50"
@@ -2324,7 +2461,7 @@ msgstr "以正確ç??é ?åº?æ??ä¸?æ¯?ä¸?å??æ?¸å­?ï¼?å°±å?¯ä»¥ç?«å?ºå??ç??ã??"
 msgid "Draw the picture by following numbers"
 msgstr "ä¾?ç?§æ?¥ä¸?ä¾?ç??æ?¸å­?ç?«å??"
 
-#: ../src/electric-activity/electric.py:98
+#: ../src/electric-activity/electric.py:99
 msgid ""
 "Cannot find the 'gnucap' electric simulator.\n"
 "You can download and install it from:\n"
@@ -2412,10 +2549,28 @@ msgstr ""
 "é¦?å??ï¼?é?©ç?¶å?°å®?æ??ç?©å??ï¼?好è®?ä½ è?½æ?¸å®?å??ã??ç?¶å¾?ï¼?å?¨å?³ä¸?å??å??中é?¸æ??ä½ æ?³è¦?å??ç­?ç??ç?©"
 "å??ã??ç?¨é?µç?¤è¼¸å?¥ç­?æ¡?ï¼?並ä¸?æ??ä¸?ã??OKã??é??æ??æ?¯ã??Enterã??é?µã??"
 
-#: ../src/erase-activity/erase.c:125 ../src/erase-activity/erase.xml.in.h:5
+#: ../src/erase-activity/erase.c:86 ../src/erase-activity/erase.xml.in.h:5
 msgid "Move the mouse to erase the area and discover the background"
 msgstr "移å??æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
 
+#: ../src/erase-activity/erase.c:180
+msgid "Error: No images found\n"
+msgstr "é?¯èª¤ï¼?æ?¾ä¸?å?°å??ç??\n"
+
+#: ../src/erase-activity/erase.c:578 ../src/gcompris/properties.c:504
+#: ../src/gcompris/properties.c:511
+msgid "readme"
+msgstr "è®?æ??æª?æ¡?"
+
+#: ../src/erase-activity/erase.c:580
+msgid ""
+"Put any number of images in this directory.\n"
+"They will be used as background in the 'erase' activity.\n"
+"The image must be in the 'jpeg' format and be suffixed with '.jpg' or '."
+"jpeg'.\n"
+"For best results, they must have a size of 800x520 pixels.\n"
+msgstr ""
+
 #: ../src/erase-activity/erase.xml.in.h:1
 msgid ""
 "Animal pictures are taken from the Animal Photography Page of Ralf Schmode "
@@ -2428,20 +2583,12 @@ msgstr ""
 "ä½?ã??"
 
 #: ../src/erase-activity/erase.xml.in.h:6
-msgid "Move the mouse until all the blocks disappear."
-msgstr "移å??æ»?é¼ ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:2
-msgid "Click the mouse"
-msgstr "ç?¨æ»?é¼ æ??ä¸?ä¸?"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:3
-msgid "Click the mouse on rectangles until all the blocks disappear."
-msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?æ??ä¸?ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
-
-#: ../src/erase_clic-activity/erase_clic.xml.in.h:4
-msgid "Click the mouse to erase the area and discover the background"
-msgstr "æ??ä¸?ä¸?æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
+msgid ""
+"Move the mouse until all the blocks disappear. You can add you own images "
+"under the directory '~/My GCompris/erase'."
+msgstr ""
+"移å??æ»?é¼ ç?´å?°æ??æ??å??å¡?é?½æ¶?失æ??ã??æ?¨å?¯ä»¥æ??è?ªå·±å??æ­¡ç??å??ç??æ?¾å?¨ã??~/My GCompris/"
+"eraseã??ç?®é??ä¸?ã??"
 
 #: ../src/erase_2clic-activity/erase_2clic.xml.in.h:2
 msgid "Double click the mouse"
@@ -2455,6 +2602,18 @@ msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?é?£æ??å?©ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??
 msgid "Double click the mouse to erase the area and discover the background"
 msgstr "é?£æ??å?©ä¸?æ»?é¼ ä¾?æ?¦å?»é??å??å??å??ï¼?並顯示å?ºè??æ?¯"
 
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:2
+msgid "Click the mouse"
+msgstr "ç?¨æ»?é¼ æ??ä¸?ä¸?"
+
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:3
+msgid "Click the mouse on rectangles until all the blocks disappear."
+msgstr "ç?¨æ»?é¼ å?¨é?·æ?¹å½¢ä¸?æ??ä¸?ä¸?ï¼?ç?´å?°æ??æ??ç??å??å¡?é?½æ¶?失ã??"
+
+#: ../src/erase_clic-activity/erase_clic.xml.in.h:4
+msgid "Click the mouse to erase the area and discover the background"
+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 "
@@ -2495,7 +2654,7 @@ msgstr ""
 msgid "Tux needs to water the flowers, but the hose is blocked."
 msgstr "å°?ä¼?éµ?é??è¦?å?»æ¾?è?±ï¼?ä½?æ?¯æ°´ç®¡é?»å¡?äº?ã??"
 
-#: ../src/gcompris/about.c:50
+#: ../src/gcompris/about.c:48
 msgid ""
 "Author: Bruno Coudoin\n"
 "Contribution: Pascal Georges, Jose Jorge, Yves Combe\n"
@@ -2510,53 +2669,53 @@ msgstr ""
 "è??æ?¯é?³æ¨?: Rico Da Halvarez\n"
 
 #. TRANSLATORS: Replace this string with your names, one name per line.
-#: ../src/gcompris/about.c:58
+#: ../src/gcompris/about.c:56
 msgid "translator_credits"
 msgstr ""
 "Tryneeds 翻譯å??é?? http://tryneeds.westart.tw/tryneeds\n";
 "è¶?æ??å?« <william chao ossii com tw>, 2005"
 
-#: ../src/gcompris/about.c:85
+#: ../src/gcompris/about.c:82
 msgid "About GCompris"
 msgstr "é??æ?¼ GCompris"
 
-#: ../src/gcompris/about.c:95
+#: ../src/gcompris/about.c:92
 msgid "GCompris Home Page: http://gcompris.net";
 msgstr "GCompris ���http://gcompris.net";
 
-#: ../src/gcompris/about.c:106
+#: ../src/gcompris/about.c:103
 msgid "Translators:"
 msgstr "翻譯è??ï¼?"
 
-#: ../src/gcompris/about.c:206
+#: ../src/gcompris/about.c:208
 msgid ""
 "This software is a GNU Package and is released under the GNU General Public "
 "License"
 msgstr "é??å??è»?é«?æ?¯å?? GNU å¥?件ï¼?並ä¸?æ ¹æ?? GNU ä¸?è?¬å?¬å?±æ??æ¬?ä¾?é??å?º"
 
-#: ../src/gcompris/about.c:220 ../src/gcompris/config.c:446
-#: ../src/gcompris/dialog.c:103 ../src/gcompris/help.c:359
-#: ../src/gcompris/images_selector.c:307
+#: ../src/gcompris/about.c:222 ../src/gcompris/config.c:439
+#: ../src/gcompris/dialog.c:99 ../src/gcompris/help.c:355
+#: ../src/gcompris/images_selector.c:306
 msgid "OK"
 msgstr "確�"
 
-#: ../src/gcompris/bar.c:688
+#: ../src/gcompris/bar.c:684
 msgid "GCompris confirmation"
 msgstr "GCompris 確�"
 
-#: ../src/gcompris/bar.c:689
+#: ../src/gcompris/bar.c:685
 msgid "Are you sure you want to quit?"
 msgstr "æ?¯å?¦ç¢ºå®?è¦?çµ?æ??ï¼?"
 
-#: ../src/gcompris/bar.c:690
+#: ../src/gcompris/bar.c:686
 msgid "Yes, I am sure!"
 msgstr "æ?¯ï¼?æ??確å®?ï¼?"
 
-#: ../src/gcompris/bar.c:691
+#: ../src/gcompris/bar.c:687
 msgid "No, I want to keep going"
 msgstr "ä¸?ï¼?æ??è¦?ç¹¼çº?"
 
-#: ../src/gcompris/board.c:197
+#: ../src/gcompris/board.c:155
 msgid "Dynamic module loading is not supported. GCompris cannot load.\n"
 msgstr "ä¸?æ?¯æ?´å??æ??模çµ?è¼?å?¥ã??ç?¡æ³?è¼?å?¥ GComprisã??\n"
 
@@ -2613,227 +2772,232 @@ msgstr "é?¸æ??é??段"
 msgid "Back to default"
 msgstr "å??å?°é ?設å?¼"
 
-#: ../src/gcompris/config.c:59
+#: ../src/gcompris/config.c:58
 msgid "Your system default"
 msgstr "系統�設�"
 
-#: ../src/gcompris/config.c:60
+#: ../src/gcompris/config.c:59
 msgid "Afrikaans"
 msgstr "å??é??è?·è?­èª?"
 
-#: ../src/gcompris/config.c:61
+#: ../src/gcompris/config.c:60
 msgid "Amharic"
 msgstr "é?¿å§?å??æ??æ??"
 
-#: ../src/gcompris/config.c:62
+#: ../src/gcompris/config.c:61
 msgid "Arabic"
 msgstr "é?¿æ??伯æ??"
 
-#: ../src/gcompris/config.c:63
+#: ../src/gcompris/config.c:62
 msgid "Asturian"
 msgstr "é?¿æ?¯å??é??äº?æ?¯æ??"
 
-#: ../src/gcompris/config.c:64
+#: ../src/gcompris/config.c:63
 msgid "Turkish (Azerbaijan)"
 msgstr "å??è?³å?¶æ??(äº?å¡?æ??ç?¶)"
 
-#: ../src/gcompris/config.c:65
+#: ../src/gcompris/config.c:64
 msgid "Bulgarian"
 msgstr "ä¿?å? å?©äº?æ??"
 
-#: ../src/gcompris/config.c:66
+#: ../src/gcompris/config.c:65
 msgid "Breton"
 msgstr "å¸?å??å¡?å°¼èª?"
 
-#: ../src/gcompris/config.c:67
+#: ../src/gcompris/config.c:66
 msgid "Catalan"
 msgstr "å? æ³°é??æ??"
 
-#: ../src/gcompris/config.c:68
+#: ../src/gcompris/config.c:67
 #: ../src/geography-activity/resources/geography/board3_1.xml.in.h:7
 msgid "Czech Republic"
 msgstr "æ?·å??å?±å??å??"
 
-#: ../src/gcompris/config.c:69
+#: ../src/gcompris/config.c:68
 msgid "Danish"
 msgstr "丹麥æ??"
 
-#: ../src/gcompris/config.c:70
+#: ../src/gcompris/config.c:69
 msgid "German"
 msgstr "å¾·æ??"
 
-#: ../src/gcompris/config.c:71
+#: ../src/gcompris/config.c:70
 msgid "Dzongkha"
 msgstr "Dzongkha"
 
-#: ../src/gcompris/config.c:72
+#: ../src/gcompris/config.c:71
 msgid "Greek"
 msgstr "å¸?è??æ??"
 
-#: ../src/gcompris/config.c:73
+#: ../src/gcompris/config.c:72
 msgid "English (Canada)"
 msgstr "è?±æ??(å? æ?¿å¤§)"
 
-#: ../src/gcompris/config.c:74
+#: ../src/gcompris/config.c:73
 msgid "English (Great Britain)"
 msgstr "è?±æ??(è?±å??)"
 
-#: ../src/gcompris/config.c:75
+#: ../src/gcompris/config.c:74
 msgid "English (United States)"
 msgstr "è?±æ??ï¼?ç¾?å??ï¼?"
 
-#: ../src/gcompris/config.c:76
+#: ../src/gcompris/config.c:75
 msgid "Spanish"
 msgstr "西ç?­ç??æ??"
 
-#: ../src/gcompris/config.c:77
+#: ../src/gcompris/config.c:76
 msgid "Basque"
 msgstr "å·´æ?¯å??èª?"
 
-#: ../src/gcompris/config.c:78
+#: ../src/gcompris/config.c:77
 msgid "Persian"
 msgstr "æ³¢æ?¯æ??"
 
-#: ../src/gcompris/config.c:79
+#: ../src/gcompris/config.c:78
 msgid "Finnish"
 msgstr "è?¬è?­æ??"
 
-#: ../src/gcompris/config.c:80
+#: ../src/gcompris/config.c:79
 msgid "French"
 msgstr "æ³?æ??"
 
-#: ../src/gcompris/config.c:81
+#: ../src/gcompris/config.c:80
 msgid "Irish (Gaelic)"
 msgstr "æ??ç?¾è?­æ??(è??ç?¾)"
 
-#: ../src/gcompris/config.c:82
+#: ../src/gcompris/config.c:81
 msgid "Gujarati"
 msgstr "å?¤å??æ??ç?¹æ??(å?°åº¦)"
 
-#: ../src/gcompris/config.c:83
+#: ../src/gcompris/config.c:82
 msgid "Hebrew"
 msgstr "å¸?伯ä¾?æ??"
 
-#: ../src/gcompris/config.c:84
+#: ../src/gcompris/config.c:83
 msgid "Hindi"
 msgstr "å??å?°åº¦æ??"
 
-#: ../src/gcompris/config.c:85
+#: ../src/gcompris/config.c:84
 msgid "Croatian"
 msgstr "å??ç¾?å?°äº?èª?"
 
-#: ../src/gcompris/config.c:86
+#: ../src/gcompris/config.c:85
 msgid "Hungarian"
 msgstr "å??ç??å?©æ??"
 
-#: ../src/gcompris/config.c:87
+#: ../src/gcompris/config.c:86
 msgid "Indonesian"
 msgstr "å?°å°¼æ??"
 
-#: ../src/gcompris/config.c:88
+#: ../src/gcompris/config.c:87
 msgid "Italian"
 msgstr "æ??大å?©æ??"
 
-#: ../src/gcompris/config.c:89
+#: ../src/gcompris/config.c:88
 msgid "Japanese"
 msgstr "æ?¥æ??"
 
-#: ../src/gcompris/config.c:90
+#: ../src/gcompris/config.c:89
 msgid "Georgian"
 msgstr "å?¬å??äº?æ??"
 
-#: ../src/gcompris/config.c:91
+#: ../src/gcompris/config.c:90
 msgid "Korean"
 msgstr "é??æ??"
 
-#: ../src/gcompris/config.c:92
+#: ../src/gcompris/config.c:91
 msgid "Lithuanian"
 msgstr "ç«?é?¶å®?æ??"
 
-#: ../src/gcompris/config.c:93
+#: ../src/gcompris/config.c:92
 msgid "Macedonian"
 msgstr "馬å?¶é ?æ??"
 
-#: ../src/gcompris/config.c:94
+#: ../src/gcompris/config.c:93
 msgid "Malayalam"
 msgstr "(å?°åº¦)馬ä¾?é??æ??å§?æ??å­?"
 
-#: ../src/gcompris/config.c:95
+#: ../src/gcompris/config.c:94
 msgid "Marathi"
 msgstr "馬æ??å?°èª?"
 
-#: ../src/gcompris/config.c:96
+#: ../src/gcompris/config.c:95
 msgid "Malay"
 msgstr "馬ä¾?æ??"
 
-#: ../src/gcompris/config.c:97
+#: ../src/gcompris/config.c:96
 msgid "Norwegian Bokmal"
 msgstr "æ?ªå¨?æ??(å·´å??æ?©)"
 
-#: ../src/gcompris/config.c:98
+#: ../src/gcompris/config.c:97
 msgid "Nepal"
 msgstr "尼��"
 
-#: ../src/gcompris/config.c:99
+#: ../src/gcompris/config.c:98
 msgid "Dutch"
 msgstr "è?·è?­æ??"
 
-#: ../src/gcompris/config.c:100
+#: ../src/gcompris/config.c:99
 msgid "Norwegian Nynorsk"
 msgstr "æ?ªå¨?æ??(æ?°æ?ªå¨?)"
 
-#: ../src/gcompris/config.c:101
+#: ../src/gcompris/config.c:100
 msgid "Occitan (languedocien)"
 msgstr "奧å??èª? (languedocien)"
 
-#: ../src/gcompris/config.c:102
+#: ../src/gcompris/config.c:101
 msgid "Punjabi"
 msgstr "æ??é?®æ?®èª?"
 
-#: ../src/gcompris/config.c:103
+#: ../src/gcompris/config.c:102
 msgid "Polish"
 msgstr "æ³¢è?­æ??"
 
-#: ../src/gcompris/config.c:104
+#: ../src/gcompris/config.c:103
 msgid "Portuguese (Brazil)"
 msgstr "è?¡è??ç??æ??(巴西)"
 
-#: ../src/gcompris/config.c:105
+#: ../src/gcompris/config.c:104
 msgid "Portuguese"
 msgstr "è?¡è??ç??æ??"
 
-#: ../src/gcompris/config.c:106
+#: ../src/gcompris/config.c:105
 msgid "Romanian"
 msgstr "ç¾?馬尼äº?æ??"
 
-#: ../src/gcompris/config.c:107
+#: ../src/gcompris/config.c:106
 msgid "Russian"
 msgstr "ä¿?æ??"
 
-#: ../src/gcompris/config.c:108
+#: ../src/gcompris/config.c:107
 msgid "Kinyarwanda"
 msgstr "é??äº?ç?§å®?é??æ??"
 
-#: ../src/gcompris/config.c:109
+#: ../src/gcompris/config.c:108
 msgid "Slovak"
 msgstr "æ?¯æ´?ä¼?å??æ??"
 
-#: ../src/gcompris/config.c:110
+#: ../src/gcompris/config.c:109
 msgid "Slovenian"
 msgstr "æ?¯æ´?維尼äº?æ??"
 
-#: ../src/gcompris/config.c:111
+#: ../src/gcompris/config.c:110
 msgid "Somali"
 msgstr "索馬��"
 
-#: ../src/gcompris/config.c:112
+#: ../src/gcompris/config.c:111
 msgid "Albanian"
 msgstr "é?¿ç?¾å·´å°¼äº?æ??"
 
-#: ../src/gcompris/config.c:113
+#: ../src/gcompris/config.c:112
 msgid "Serbian (Latin)"
 msgstr "å¡?ç?¾ç¶­äº?æ??(æ??ä¸?)"
 
+#: ../src/gcompris/config.c:113
+#, fuzzy
+msgid "Montenegrin"
+msgstr "å¡?ç?¾ç¶­äº?å??è??ç?¹å°¼æ ¼ç¾?"
+
 #: ../src/gcompris/config.c:114
 msgid "Serbian"
 msgstr "å¡?ç?¾ç¶­äº?æ??"
@@ -2902,50 +3066,50 @@ msgstr "使ç?¨ Gcompris 管ç??模çµ?ä¾?é??濾å??å?°"
 msgid "GCompris Configuration"
 msgstr "GCompris 設�"
 
-#: ../src/gcompris/config.c:258
+#: ../src/gcompris/config.c:254
 msgid "Fullscreen"
 msgstr "���"
 
-#: ../src/gcompris/config.c:284
+#: ../src/gcompris/config.c:279
 msgid "Music"
 msgstr "��"
 
-#: ../src/gcompris/config.c:310
+#: ../src/gcompris/config.c:304
 msgid "Effect"
 msgstr "æ??æ??"
 
-#: ../src/gcompris/config.c:335 ../src/gcompris/sugar.c:82
+#: ../src/gcompris/config.c:328 ../src/gcompris/sugar.c:82
 msgid "Zoom"
 msgstr "縮�"
 
-#: ../src/gcompris/config.c:372
+#: ../src/gcompris/config.c:365
 #, c-format
 msgid "Couldn't open skin dir: %s"
 msgstr "ç?¡æ³?é??å??å¤?è§?ç?®é??: %s"
 
-#: ../src/gcompris/config.c:403 ../src/gcompris/config.c:810
-#: ../src/gcompris/config.c:824
+#: ../src/gcompris/config.c:396 ../src/gcompris/config.c:754
+#: ../src/gcompris/config.c:768
 #, c-format
 msgid "Skin : %s"
 msgstr "���%s"
 
-#: ../src/gcompris/config.c:405
+#: ../src/gcompris/config.c:398
 msgid "SKINS NOT FOUND"
 msgstr "�����"
 
-#: ../src/gcompris/config.c:486
+#: ../src/gcompris/config.c:479
 msgid "English (United State)"
 msgstr "è?±æ??ï¼?ç¾?å??ï¼?"
 
-#: ../src/gcompris/file_selector.c:254
+#: ../src/gcompris/file_selector.c:251
 msgid "CANCEL"
 msgstr "å??æ¶?"
 
-#: ../src/gcompris/file_selector.c:262
+#: ../src/gcompris/file_selector.c:259
 msgid "LOAD"
 msgstr "è¼?å?¥"
 
-#: ../src/gcompris/file_selector.c:262
+#: ../src/gcompris/file_selector.c:259
 msgid "SAVE"
 msgstr "��"
 
@@ -2965,39 +3129,43 @@ msgstr ""
 "é?¢é??å®?並ä¸?å??å ±\n"
 "å??é¡?給ä½?è??ã??"
 
-#: ../src/gcompris/gcompris.c:156
+#: ../src/gcompris/gcompris.c:158
 msgid "run GCompris in fullscreen mode."
 msgstr "以å?¨è?¢å¹?模å¼?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:159
+#: ../src/gcompris/gcompris.c:161
 msgid "run GCompris in window mode."
 msgstr "以è¦?çª?模å¼?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:162
+#: ../src/gcompris/gcompris.c:164
 msgid "run GCompris with sound enabled."
 msgstr "å?·è¡? GCompris æ??å??ç?¨é?³æ??ã??"
 
-#: ../src/gcompris/gcompris.c:165
+#: ../src/gcompris/gcompris.c:167
 msgid "run GCompris without sound."
 msgstr "å?·è¡?é??é?³æ¨¡å¼?ç?? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:168
-msgid "run GCompris with the default gnome cursor."
-msgstr "å?·è¡? GCompris æ??使ç?¨é ?設ç?? gnome 游æ¨?ã??"
+#: ../src/gcompris/gcompris.c:170
+msgid "run GCompris with the default system cursor."
+msgstr "å?·è¡? GCompris æ??使ç?¨é ?設ç??系統游æ¨?ã??"
 
-#: ../src/gcompris/gcompris.c:171
+#: ../src/gcompris/gcompris.c:173
+msgid "run GCompris without cursor (touch screen mode)."
+msgstr "å?·è¡? GCompris ä¸?使ç?¨æ¸¸æ¨?ï¼?觸æ?§è?¢å¹?模å¼?ï¼?ã??"
+
+#: ../src/gcompris/gcompris.c:176
 msgid "display only activities with this difficulty level."
 msgstr "å?ªé¡¯ç¤ºå?·æ??é?£åº¦é??段ç??é??æ?²ã??"
 
-#: ../src/gcompris/gcompris.c:174
+#: ../src/gcompris/gcompris.c:179
 msgid "display debug informations on the console."
 msgstr "å?¨ä¸»æ?§å?°ä¸?顯示é?¤é?¯è³?è¨?ã??"
 
-#: ../src/gcompris/gcompris.c:177
+#: ../src/gcompris/gcompris.c:182
 msgid "Print the version of "
 msgstr "å?°å?ºç??æ?¬è³?è¨?"
 
-#: ../src/gcompris/gcompris.c:180
+#: ../src/gcompris/gcompris.c:185
 msgid ""
 "Run GCompris with local menu (e.g -l /reading will let you play only "
 "activities in the reading directory, -l /strategy/connect4 only the connect4 "
@@ -3008,87 +3176,92 @@ msgstr ""
 "æ?²ï¼?-l /strategy/connect4 å°?æ??å?ªå??許è??é?£æ?¥å??æ??é??ç??é??æ?²ã??)使ç?¨ã??-l listã??å?¯ä»¥"
 "å??å?ºæ??æ??å?¯ç?©ç??é??æ?²å??å®?å??ç??ç?¸é??æ??è¿°ã??"
 
-#: ../src/gcompris/gcompris.c:185
+#: ../src/gcompris/gcompris.c:190
 msgid "GCompris will find the data dir in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾è³?æ??ç?®é??"
 
-#: ../src/gcompris/gcompris.c:188
+#: ../src/gcompris/gcompris.c:193
 msgid "GCompris will find the skins in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??å°?æ?¾å¤?è§?"
 
-#: ../src/gcompris/gcompris.c:191
+#: ../src/gcompris/gcompris.c:196
 msgid "GCompris will find the activity plugins in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾é??æ?²å¤?æ??ç¨?å¼?"
 
-#: ../src/gcompris/gcompris.c:194
+#: ../src/gcompris/gcompris.c:199
 msgid "GCompris will find the python activity in this directory"
 msgstr "GCompris æ??å°?æ?¾å?¨é??å??ç?®é??中ç?? python é??æ?²"
 
-#: ../src/gcompris/gcompris.c:197
+#: ../src/gcompris/gcompris.c:202
 msgid "GCompris will find the locale file (.mo translation) in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾å?°å??èª?è¨?æª?ï¼?.mo 翻譯ï¼?"
 
-#: ../src/gcompris/gcompris.c:200
+#: ../src/gcompris/gcompris.c:205
 msgid "GCompris will find the activities menu in this directory"
 msgstr "GCompris æ??å?¨é??å??ç?®é??中å°?æ?¾é??æ?²é?¸å?®"
 
-#: ../src/gcompris/gcompris.c:203
+#: ../src/gcompris/gcompris.c:208
 msgid "Run GCompris in administration and user-management mode"
 msgstr "以系統è??使ç?¨è??管ç??模å¼?ä¾?å?·è¡? GComprisã??"
 
-#: ../src/gcompris/gcompris.c:206
+#: ../src/gcompris/gcompris.c:211
 msgid ""
 "Use alternate database for profiles [$HOME/.config/gcompris/gcompris_sqlite."
 "db]"
 msgstr ""
 "使ç?¨å?¦å¤?ç??è³?æ??庫ä¾?è??ç??ç°¡ä»?æª?æ¡? [$HOME/.config/gcompris/gcompris_sqlite.db]"
 
-#: ../src/gcompris/gcompris.c:209
+#: ../src/gcompris/gcompris.c:214
 msgid "Create the alternate database for profiles"
 msgstr "建ç«?å?¦å¤?ç??è³?æ??庫ä¾?è??ç??ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:212
+#: ../src/gcompris/gcompris.c:217
 msgid "Re-read XML Menus and store them in the database"
 msgstr "é??æ?°è®?å?? XML é?¸å?®ä¸¦ä¸?å°?å®?å??å?²å­?å?°è³?æ??庫ä¹?中"
 
-#: ../src/gcompris/gcompris.c:215
+#: ../src/gcompris/gcompris.c:220
 msgid "Set the profile to use. Use 'gcompris -a' to create profiles"
 msgstr "設å®?è¦?使ç?¨ç??ç°¡ä»?æª?æ¡?ã??å?©ç?¨ã??gcompris -aã??ä¾?建ç«?ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:218
+#: ../src/gcompris/gcompris.c:223
 msgid "List all available profiles. Use 'gcompris -a' to create profiles"
 msgstr "å??å?ºæ??æ??å?¯ç?¨ç??ç°¡ä»?æª?æ¡?ã??å?©ç?¨ã??gcompris -aã??ä¾?建ç«?ç°¡ä»?æª?æ¡?"
 
-#: ../src/gcompris/gcompris.c:221
+#: ../src/gcompris/gcompris.c:226
 msgid ""
 "Config directory location: [$HOME/.config/gcompris]. Alternate is to set "
 "$XDG_CONFIG_HOME."
 msgstr ""
 "設å®?ç?®é??ä½?ç½®ï¼?[$HOME/.config/gcompris]ã??æ?¿ä»£ç??æ?¹å¼?æ?¯è¨­å®? $XDG_CONFIG_HOMEã??"
 
-#: ../src/gcompris/gcompris.c:224
+#: ../src/gcompris/gcompris.c:229
 msgid "The location of user directories: [$HOME/My GCompris]"
 msgstr "使ç?¨è??ç?®é??ç??ä½?ç½®ï¼?[$HOME/My GCompris]"
 
-#: ../src/gcompris/gcompris.c:227
+#: ../src/gcompris/gcompris.c:232
 msgid "Run the experimental activities"
 msgstr "å?·è¡?實é©?é??æ?²"
 
-#: ../src/gcompris/gcompris.c:230
+#: ../src/gcompris/gcompris.c:235
 msgid "Disable the quit button"
 msgstr "å??ç?¨çµ?æ??æ??é??"
 
-#: ../src/gcompris/gcompris.c:233
+#: ../src/gcompris/gcompris.c:238
 msgid "Disable the config button"
 msgstr "å??ç?¨è¨­å®?æ??é??"
 
-#: ../src/gcompris/gcompris.c:236
+#: ../src/gcompris/gcompris.c:241
+#, fuzzy
+msgid "Disable the level button"
+msgstr "å??ç?¨çµ?æ??æ??é??"
+
+#: ../src/gcompris/gcompris.c:244
 msgid ""
 "GCompris will get images, sounds and activity data from this server if not "
 "found locally."
 msgstr "Gompris æ??å?¨ç?¡æ³?å¾?æ?¬å?°ç«¯å??å¾?æ??ç?±é??å??伺æ??å?¨ä¸?è¼?å??ç??ã??è?²é?³å??é??æ?²è³?æ??ã??"
 
-#: ../src/gcompris/gcompris.c:239
+#: ../src/gcompris/gcompris.c:247
 msgid ""
 "Only when --server is provided, disable check for local resource first. Data "
 "are always taken from the web server."
@@ -3096,21 +3269,21 @@ msgstr ""
 "å?ªæ??å?¨ä½¿ç?¨ --server ç??æ??å??ï¼?æ??å??å??ç?¨æª¢æ?¥æ?¬å?°ç«¯è³?æº?ã??è³?æ??å°?å¾?網é ?伺æ??å?¨ä¸­å??"
 "å¾?ã??"
 
-#: ../src/gcompris/gcompris.c:243
+#: ../src/gcompris/gcompris.c:251
 msgid ""
 "In server mode, specify the cache directory used to avoid useless downloads."
 msgstr "å?¨ä¼ºæ??å?¨æ¨¡å¼?中ï¼?æ??å®?å¿«å??ç?®é??å?¯ä»¥é?¿å??ç?¡ç?¨ç??ä¸?è¼?ã??"
 
-#: ../src/gcompris/gcompris.c:246
+#: ../src/gcompris/gcompris.c:254
 msgid ""
 "Global drag and drop mode: normal, 2clicks, both. Default mode is normal."
 msgstr "å?¨å??æ??æ?¾æ¨¡å¼?ï¼?ä¸?è?¬ã??æ??å?©ä¸?ã??å?©è??ã??é ?設模å¼?ç?ºä¸?è?¬ã??"
 
-#: ../src/gcompris/gcompris.c:249
+#: ../src/gcompris/gcompris.c:257
 msgid "Do not avoid the execution of multiple instances of GCompris."
 msgstr "ä¸?é?¿å??å?·è¡?å¤?å?? GCompris 實é«?ã??"
 
-#: ../src/gcompris/gcompris.c:890
+#: ../src/gcompris/gcompris.c:929
 #, c-format
 msgid ""
 "GCompris is free software released under the GPL License. In order to "
@@ -3129,18 +3302,23 @@ msgstr ""
 "Linuxã??é??è¦?æ?´å¤?è³?è¨?è«?è?³ FSFï¼?\n"
 "<http://www.fsf.org/philosophy>"
 
-#: ../src/gcompris/gcompris.c:1429
+#: ../src/gcompris/gcompris.c:1223
+#, c-format
+msgid "Failed to load the skin '%s' (Check the file exists and is readable)"
+msgstr "ç?¡æ³?è¼?å?¥å¤?æ¡?ã??%sã??ï¼?è«?檢æ?¥æª?æ¡?æ?¯å?¦å­?å?¨å??æ?¯å?¦å?¯è®?å??ï¼?"
+
+#: ../src/gcompris/gcompris.c:1486
 #, c-format
 msgid ""
 "GCompris won't start because the lock file is less than %d seconds old.\n"
 msgstr "å°?ä¸?å??å?? GComprisï¼?å? ç?ºé??å®?æª?æ¡?ç??æ??é??é??æ²?è¶?é?? %d ç§?ã??\n"
 
-#: ../src/gcompris/gcompris.c:1431
+#: ../src/gcompris/gcompris.c:1488
 #, c-format
 msgid "The lock file is: %s\n"
 msgstr "é??å®?æª?æ¡?ç?ºï¼?%s\n"
 
-#: ../src/gcompris/gcompris.c:1545
+#: ../src/gcompris/gcompris.c:1599
 #, c-format
 msgid ""
 "GCompris\n"
@@ -3154,34 +3332,34 @@ msgstr ""
 "æ?´å¤?ç??è³?è¨?å?¨ http://gcompris.net\n";
 
 #. check the list of possible values for -l, then exit
-#: ../src/gcompris/gcompris.c:1648
+#: ../src/gcompris/gcompris.c:1714
 #, c-format
 msgid "Use -l to access an activity directly.\n"
 msgstr "å?©ç?¨ -l ä¾?ç?´æ?¥å­?å??é??æ?²ã??\n"
 
-#: ../src/gcompris/gcompris.c:1649
+#: ../src/gcompris/gcompris.c:1715
 #, c-format
 msgid "The list of available activities is :\n"
 msgstr "å?¯ç?¨ç??é??æ?²å??表æ?¯ï¼?\n"
 
-#: ../src/gcompris/gcompris.c:1680
+#: ../src/gcompris/gcompris.c:1746
 #, c-format
 msgid "Number of activities: %d\n"
 msgstr "é??æ?²ç??æ?¸ç?®ï¼?%d\n"
 
-#: ../src/gcompris/gcompris.c:1716
+#: ../src/gcompris/gcompris.c:1782
 #, c-format
 msgid "%s exists but is not readable or writable"
 msgstr "%s å­?å?¨ï¼?ä½?æ?¯ç?¡æ³?è®?å??æ??寫å?¥"
 
-#: ../src/gcompris/gcompris.c:1779
+#: ../src/gcompris/gcompris.c:1845
 #, c-format
 msgid ""
 "The --server option cannot be used because GCompris has been compiled "
 "without network support!"
 msgstr "ä¸?è?½ä½¿ç?¨ --server é?¸é ?ï¼?å? ç?º GCompris æ²?æ??編譯網路æ?¯æ?´ç??å??è?½ï¼?"
 
-#: ../src/gcompris/gcompris.c:1833
+#: ../src/gcompris/gcompris.c:1899
 #, c-format
 msgid ""
 "ERROR: Profile '%s' is not found. Run 'gcompris --profile-list' to list "
@@ -3189,7 +3367,7 @@ msgid ""
 msgstr ""
 "é?¯èª¤ï¼?æ?¾ä¸?å?°ç°¡ä»?æª?æ¡?ã??%sã??ã??å?·è¡?ã??gcompris --profile-listã??ä¾?å??å?ºå?¯ç?¨ç??\n"
 
-#: ../src/gcompris/gcompris.c:1847
+#: ../src/gcompris/gcompris.c:1913
 #, c-format
 msgid "The list of available profiles is:\n"
 msgstr "å?¯ç?¨ç??ç°¡ä»?æª?æ¡?å??表æ?¯ï¼?\n"
@@ -3202,7 +3380,7 @@ msgstr "æ²?æ??å½±é?¿"
 msgid "Users without a class"
 msgstr "æ²?設å®?ç?­ç´?ç??使ç?¨è??"
 
-#: ../src/gcompris/gcompris_db.c:893
+#: ../src/gcompris/gcompris_db.c:889
 #, c-format
 msgid ""
 "Loading activity from database:\n"
@@ -3211,23 +3389,23 @@ msgstr ""
 "æ­£å?¨å¾?è³?æ??庫中è¼?å?¥é??æ?²ï¼?\n"
 "%s"
 
-#: ../src/gcompris/help.c:181
+#: ../src/gcompris/help.c:180
 msgid "Prerequisite"
 msgstr "å??æ??"
 
-#: ../src/gcompris/help.c:212
+#: ../src/gcompris/help.c:210
 msgid "Goal"
 msgstr "��"
 
-#: ../src/gcompris/help.c:243
+#: ../src/gcompris/help.c:240
 msgid "Manual"
 msgstr "說æ??"
 
-#: ../src/gcompris/help.c:274
+#: ../src/gcompris/help.c:270
 msgid "Credit"
 msgstr "鳴�"
 
-#: ../src/gcompris/menu.c:583
+#: ../src/gcompris/menu.c:582
 #, c-format
 msgid ""
 "Loading activity from file:\n"
@@ -3236,17 +3414,13 @@ msgstr ""
 "æ­£å?¨å¾?æª?æ¡?中è¼?å?¥é??æ?²ï¼?\n"
 "%s"
 
-#: ../src/gcompris/properties.c:497 ../src/gcompris/properties.c:504
-msgid "readme"
-msgstr "è®?æ??æª?æ¡?"
-
-#: ../src/gcompris/properties.c:499
+#: ../src/gcompris/properties.c:506
 msgid ""
 "This directory contains the files you create with the GCompris educational "
 "suite\n"
 msgstr "é??å??ç?®é??å??å?«ä½ ä»¥ GCompris æ??è?²å¥?è£?è»?é«?建ç«?ç??æª?æ¡?\n"
 
-#: ../src/gcompris/properties.c:506
+#: ../src/gcompris/properties.c:513
 msgid ""
 "Put any number of images in this directory.\n"
 "You can include these images in your drawings and animations.\n"
@@ -3289,11 +3463,11 @@ msgstr "è¿?å??"
 msgid "Stop"
 msgstr "å??æ­¢"
 
-#: ../src/gcompris/timer.c:244
+#: ../src/gcompris/timer.c:245
 msgid "Time Elapsed"
 msgstr "ç¶?é??æ??é??"
 
-#: ../src/gcompris/timer.c:322
+#: ../src/gcompris/timer.c:323
 #, c-format
 msgid "Remaining Time = %d"
 msgstr "å?©é¤?æ??é?? = %d"
@@ -3929,13 +4103,13 @@ msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
 #. we can add what you want in it.
 #: ../src/gletters-activity/gletters.c:850
 #: ../src/imageid-activity/imageid.c:712 ../src/login-activity/login.py:479
-#: ../src/missing_letter-activity/missingletter.c:748
+#: ../src/missing_letter-activity/missingletter.c:784
 #: ../src/pythontest-activity/pythontest.py:454
-#: ../src/readingh-activity/reading.c:878
-#: ../src/scalesboard-activity/scale.c:1161
+#: ../src/readingh-activity/reading.c:904
+#: ../src/scalesboard-activity/scale.c:1160
 #: ../src/smallnumbers-activity/smallnumbers.c:595
 #: ../src/tuxpaint-activity/tuxpaint.py:185
-#: ../src/wordsgame-activity/wordsgame.c:827
+#: ../src/wordsgame-activity/wordsgame.c:864
 #, c-format, python-format
 msgid ""
 "<b>%s</b> configuration\n"
@@ -4257,6 +4431,49 @@ msgstr ""
 "ç??è·?é?¢ä»£è¡¨è??ä½ è·?é?¢æ­£ç¢ºç??æ?¸å­?æ??å¤?é? ã??å¦?æ??å°?ä¼?éµ?æ?¯å?¨è?«é?¢å??å??ç??ä¸?æ?¹æ??ä¸?æ?¹ï¼?é?£å°±"
 "表示你ç??æ?¸å­?æ?¯é«?æ?¼æ??ä½?æ?¼æ­£ç¢ºç??æ?¸å­?ã??"
 
+#. All the vowel of your language (keep empty if non applicable)
+#: ../src/hangman-activity/hangman.py:61
+msgid "aeiouy"
+msgstr "aeiouy"
+
+#. All the consonants of your language (keep empty if non applicable)
+#: ../src/hangman-activity/hangman.py:63
+msgid "bcdfghjklmnpqrstvwxz"
+msgstr "bcdfghjklmnpqrstvwxz"
+
+#. Letters equivallence for the hangman activity. It has the
+#. form of a space separated list like: "e=éè a=àâ"
+#. Keep the word NONE if not available in your language
+#: ../src/hangman-activity/hangman.py:67
+msgid "NONE"
+msgstr "ç?¡"
+
+#: ../src/hangman-activity/hangman.py:104
+msgid "Could not find the list of words."
+msgstr "æ?¾ä¸?å?°å­?è©?æ¸?å?®ã??"
+
+#: ../src/hangman-activity/hangman.xml.in.h:1
+msgid "A word is hidden, you must discover it letter by letter"
+msgstr "å­?被é?±è??ï¼?æ?¨å¿?é ?å??å?¥æ??å°?"
+
+#: ../src/hangman-activity/hangman.xml.in.h:2
+msgid "Reading skill"
+msgstr "é?±è®?æ??å·§"
+
+#: ../src/hangman-activity/hangman.xml.in.h:3
+msgid "The classic hangman game"
+msgstr "å?¸å??ç??å??人ï¼?hangmanï¼?é??æ?²"
+
+#: ../src/hangman-activity/hangman.xml.in.h:4
+msgid "This is a good exercise to improve reading and spelling skills."
+msgstr "é??æ?¯ä¸?å??å?¯ä»¥æ??å??é?±è®?å??æ?¼å­?è?½å??ç??好活å??"
+
+#: ../src/hangman-activity/hangman.xml.in.h:5
+msgid ""
+"You can enter the letters using the virtual keyboard on the screen or with "
+"the real keyboard."
+msgstr "æ?¨å?¯ä»¥ç?¨è?¢å¹?ä¸?ç??模æ?¬é?µç?¤æ??ç??實ç??é?µç?¤è¼¸å?¥å­?æ¯?"
+
 #: ../src/hanoi-activity/hanoi.c:112 ../src/hanoi-activity/hanoi.xml.in.h:6
 msgid "Simplified Tower of Hanoi"
 msgstr "ç°¡å??ç??æ²³å?§å¡?"
@@ -4353,18 +4570,132 @@ msgstr "試è??å?¨è??è?²ç?°å?°ä¸?é?¢æ?¾å?ºè??è??ã??ç?¶ä½ æ?¥è¿?è??è??æ??ï¼?ç?°å?°
 msgid "hexagon"
 msgstr "��形"
 
+#: ../src/hydroelectric-activity/hydroelectric.py:88
+#: ../src/watercycle-activity/watercycle.py:107
+msgid ""
+"The sun heats the water and creates water vapor. Water vapor combines into "
+"small water droplets which becomes clouds."
+msgstr "太é?½å? ç?±æ°´è??è®?æ??æ°´è?¸æ°£ã??æ°´è?¸æ°£çµ?å??ç?ºå°?æ°´æ»´è??å½¢æ??é?²ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:126
+#: ../src/watercycle-activity/watercycle.py:144
+msgid ""
+"As a cloud matures, the dense water droplets may combine to produce larger "
+"droplets, which may combine to form droplets large enough to fall as rain"
+msgstr ""
+"ç?¶é?²æ??ç??å¾?ï¼?å¯?é??ç??æ°´æ»´å??äº?ç?¸çµ?å??ç?¢ç??æ?´å¤§ç??æ°´æ»´ï¼?æ??å¾?å½¢æ??ç??å°?æ»´å°±å??ä¸?é??è??æ??ç?º"
+"é?¨"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:169
+msgid "This is the meter for electricity produced by the turbine. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:170
+#: ../src/hydroelectric-activity/hydroelectric.py:282
+#: ../src/hydroelectric-activity/hydroelectric.py:289
+#: ../src/hydroelectric-activity/hydroelectric.py:319
+#: ../src/hydroelectric-activity/hydroelectric.py:341
+msgid "The electricity power is measured in Watt (W)."
+msgstr "é?»å??æ?¯ä»¥ç?¦ç?¹ (W) è¨?ç®?ç??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:175
+msgid ""
+"Flowing water is directed on to the blades of a turbine runner, creating a "
+"force on the blades. In this way, energy is transferred from the water flow "
+"to the turbine"
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:189
+msgid "This cloud simulates the wind, click on it to have wind."
+msgstr "é??æ?µé?²æ¨¡æ?¬é¢¨ï¼?æ??ä¸?ä¸?å®?å°±æ??æ??風ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:227
+msgid ""
+"This is a step down transformer. Electricity is transformed in low voltage, "
+"ready to be used by the customers."
+msgstr "é??æ?¯é??å£?è®?å£?å?¨ã??é?»å??æ??被é??å£?æ??ä½?å£?é?»ï¼?以便客æ?¶ä½¿ç?¨ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.py:281
+msgid "This is the meter for all the electricity produced. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:288
+msgid "This is the meter for electricity consumed by the users. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:318
+msgid "This is the meter for electricity produced by the solar panels. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:324
+msgid ""
+"Solar panels use light energy (photons) from the sun to generate electricity "
+"through the photovoltaic effect."
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:340
+msgid "This is the meter for electricity produced by the wind turbines. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:346
+msgid ""
+"A wind turbine is a device that converts wind motion energy into electricity "
+"generation. It is called a wind generator or wind charger. "
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:732
+msgid ""
+"It is not possible to consume more electricity than what is produced. This "
+"is a key limitation in the distribution of electricity, with minor "
+"exceptions, electrical energy cannot be stored, and therefore it must be "
+"generated as it is needed. A sophisticated system of control is therefore "
+"required to ensure electric generation very closely matches the demand. If "
+"supply and demand are not in balance, generation plants and transmission "
+"equipment can shut down which, in the worst cases, can lead to a major "
+"regional blackout."
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.py:946
+msgid ""
+"This is a step up transformer. Electricity is transmitted at high voltages "
+"(110 kV or above) to reduce the energy lost in long distance transmission."
+msgstr ""
+"é??æ?¯å??å£?è®?é?»æ??ã??é?»å??以é«?å£?ï¼?110 kV 以ä¸?ï¼?å?³è¼¸ä»¥æ¸?å°?å?¨é?·è·?é?¢å?³è¼¸æ??æ??失ç??é?»å??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:1
+#, fuzzy
+msgid ""
+"Click on different active elements : sun, cloud, dam, solar array, wind farm "
+"and transformers, in order to reactivate the entire electrical system. When "
+"the system is back up and Tux is in his home, push the light button for him. "
+"To win you must switch on all the consumers while all the producers are up."
+msgstr ""
+"å?¨ä¸?å??ç??å??ä½?å??ç´ ä¸?æ??ä¸?ä¸?ï¼?太é?½ï¹?é?²ï¹?æ?½æ°´ç«?å??淨水ç«?ï¼?ç?ºäº?è¦?é??æ?°å??å??æ?´å??æ°´ç³»"
+"çµ±ã??ç?¶é??å??系統å??復è??ä¸?å°?ä¼?éµ?é?²å?¥æ·?æµ´é??ä¹?å¾?ï¼?幫ä»?å£?ä¸?ä¸?æ·?æµ´æ??é??ã??"
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:3
+msgid "Learn about an electrical system based on renewable energy"
+msgstr ""
+
+#: ../src/hydroelectric-activity/hydroelectric.xml.in.h:4
+msgid ""
+"Tux has come back from a long fishing party on his boat. Bring the "
+"electrical system back up so he can have light in his home."
+msgstr ""
+"å°?ä¼?éµ?å·²ç¶?å¾?ä¸?å??é?·æ??é??ç??è?¹ä¸?æ??æ¼?æ´¾å°?å??ä¾?ã??è«?å??復é?»å??系統ï¼?好è®?ä»?ç??家亮起ä¾?ã??"
+
 #: ../src/imageid-activity/imageid.c:94
 #: ../src/imageid-activity/imageid.xml.in.h:3
 #: ../src/imagename-activity/imagename.xml.in.h:4
 #: ../src/memory_wordnumber-activity/memory_wordnumber.xml.in.h:1
-#: ../src/missing_letter-activity/missingletter.c:83
+#: ../src/missing_letter-activity/missingletter.c:84
 #: ../src/readingh-activity/readingh.xml.in.h:4
 #: ../src/readingv-activity/readingv.xml.in.h:4
 msgid "Reading"
 msgstr "��"
 
 #: ../src/imageid-activity/imageid.c:95
-#: ../src/missing_letter-activity/missingletter.c:84
+#: ../src/missing_letter-activity/missingletter.c:85
 msgid "Learn how to read"
 msgstr "學�����"
 
@@ -4375,7 +4706,7 @@ msgid ""
 msgstr "é??å??é??段ç??è³?æ??æª?æ¡?æ²?æ??正確ç??æ ¼å¼?å??ã??建議äº?太å¤?é?¸é ?ã??"
 
 #: ../src/imageid-activity/imageid.c:534
-#: ../src/missing_letter-activity/missingletter.c:568
+#: ../src/missing_letter-activity/missingletter.c:592
 msgid "Data file for this level is not properly formatted."
 msgstr "é??å??é??段ç??è³?æ??æª?æ¡?æ²?æ??正確ç??æ ¼å¼?å??ã??"
 
@@ -4739,9 +5070,10 @@ msgid "GCompris login screen"
 msgstr "GCompris ����"
 
 #: ../src/login-activity/login.xml.in.h:3
+#, fuzzy
 msgid ""
-"In order to activate the login screen, you must \n"
-"first add users in the administration part of GCompris. \n"
+"In order to activate the login screen, you must\n"
+"first add users in the administration part of GCompris.\n"
 "You access Administration by running 'gcompris -a'.\n"
 "In Administration, you can create different profiles. In each profile,\n"
 "you can have a different set of users and select which activities are "
@@ -4825,13 +5157,13 @@ msgstr "è¿·å®®"
 msgid "Find your way out of the maze"
 msgstr "æ?¾å?ºé?¢é??è¿·å®®ç??è·¯"
 
-#: ../src/maze-activity/maze.c:500
+#: ../src/maze-activity/maze.c:599
 msgid ""
 "Look at your position, then switch back to invisible mode to continue your "
 "moves"
 msgstr "ç??æ¸?æ¥?ä½ ç??ä½?ç½®ï¼?ç?¶å¾?å??æ??å??ç??ä¸?è¦?ç??模å¼?ä¾?ç¹¼çº?移å??"
 
-#: ../src/maze-activity/maze.c:502
+#: ../src/maze-activity/maze.c:601
 msgid ""
 "Look at your position, then switch back to 3D mode to continue your moves"
 msgstr "ç??æ¸?æ¥?ä½ ç??ä½?ç½®ï¼?ç?¶å¾?å??æ??å?? 3D 模å¼?ä¾?ç¹¼çº?移å??"
@@ -5405,44 +5737,98 @@ msgstr "è¨?ç·´é?±è®?è?½å??"
 msgid "Word reading"
 msgstr "����"
 
+#: ../src/missing_letter-activity/missingletter_config.c:77
+msgid "Please select an image."
+msgstr "è«?é?¸æ??ä¸?å¼µå??ç??ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:83
+msgid "Choice cannot be empty."
+msgstr "é?¸é ?ä¸?è?½ç?ºç©ºç?½ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:89
+msgid "Question cannot be empty."
+msgstr "å??é¡?ä¸?è?½ç?ºç©ºç?½ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:95
+msgid ""
+"Question must include the character '_'. It represents the letter to search."
+msgstr "å??é¡?å¿?é ?å??å?«å­?å?? '_'ã??å®?代表è¦?æ??å°?ç??å­?æ¯?ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:102
+msgid "Pixmap cannot be empty"
+msgstr ""
+
+#: ../src/missing_letter-activity/missingletter_config.c:108
+msgid "There must be at least 2 choices."
+msgstr "æ??å°?è¦?æ?? 2 å??é?¸é ?ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:116
+msgid "The answer and question must be the same except for the character '_'."
+msgstr "ç­?æ¡?è??å??é¡?å¿?é ?ç?¸å??ï¼?é?¤äº?å? ä¸?å­?å?? '_'ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:125
+msgid "The first choice must be the solution that replaces the character '_'."
+msgstr "å??ç?ºè§£ç­?ç??第ä¸?å??é?¸é ?å¿?é ?以å­?å?? '_' å??代ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:140
+#, c-format
+msgid ""
+"Invalid entry:\n"
+"Question '%s' / Answer '%s'\n"
+"%s"
+msgstr ""
+"ç?¡æ??ç??é ?ç?®ï¼?\n"
+"å??é¡?ã??%sã??/ ç­?æ¡?ã??%sã??\n"
+"%s"
+
 #. pixmap
-#: ../src/missing_letter-activity/missingletter_config.c:384
-#: ../src/missing_letter-activity/missingletter_config.c:534
+#: ../src/missing_letter-activity/missingletter_config.c:414
+#: ../src/missing_letter-activity/missingletter_config.c:557
 msgid "Picture"
 msgstr "ç?§ç??"
 
 #. answer
-#: ../src/missing_letter-activity/missingletter_config.c:390
-#: ../src/missing_letter-activity/missingletter_config.c:525
+#: ../src/missing_letter-activity/missingletter_config.c:420
+#: ../src/missing_letter-activity/missingletter_config.c:548
 msgid "Answer"
 msgstr "ç­?æ¡?"
 
 #. question
-#: ../src/missing_letter-activity/missingletter_config.c:396
-#: ../src/missing_letter-activity/missingletter_config.c:548
+#: ../src/missing_letter-activity/missingletter_config.c:426
+#: ../src/missing_letter-activity/missingletter_config.c:571
 msgid "Question"
 msgstr "å??é¡?"
 
 #. choice
-#: ../src/missing_letter-activity/missingletter_config.c:402
-#: ../src/missing_letter-activity/missingletter_config.c:557
+#: ../src/missing_letter-activity/missingletter_config.c:432
+#: ../src/missing_letter-activity/missingletter_config.c:583
 msgid "Choice"
 msgstr "é?¸æ??"
 
 #. combo level
-#: ../src/missing_letter-activity/missingletter_config.c:440
+#: ../src/missing_letter-activity/missingletter_config.c:470
 msgid "Level:"
 msgstr "é??段ï¼?"
 
-#: ../src/missing_letter-activity/missingletter_config.c:448
+#: ../src/missing_letter-activity/missingletter_config.c:478
 #, c-format
 msgid "Level %d"
 msgstr "é??段 %d"
 
-#: ../src/missing_letter-activity/missingletter_config.c:538
+#: ../src/missing_letter-activity/missingletter_config.c:561
 msgid "Filename:"
 msgstr "æª?æ¡?å??稱ï¼?"
 
+#: ../src/missing_letter-activity/missingletter_config.c:579
+msgid "Replace the letter to guess by the character '_'."
+msgstr "å°?è¦?ç??ç??å­?æ¯?以å­?å?? '_' å??代ã??"
+
+#: ../src/missing_letter-activity/missingletter_config.c:591
+msgid ""
+"Enter here the letter that will be proposed. The first letter here must be "
+"the solution."
+msgstr "å?¨é??裡輸å?¥ç??å­?æ¯?æ??被使ç?¨ã??é??裡ç??第ä¸?å??å­?æ¯?å¿?é ?æ?¯ç­?æ¡?ã??"
+
 #: ../src/missing_letter-activity/resources/missing_letter/board1.xml.in.h:1
 msgid "car/c_r/a/k/o"
 msgstr "car/c_r/a/k/o"
@@ -5588,22 +5974,37 @@ msgid "satchel/sa_chel/t/p/c/z/s/l"
 msgstr "satchel/sa_chel/t/p/c/z/s/l"
 
 #. Set here the way to display money. Change only the money sign, and it's place, always keep %.2f, it will be replaced by 0,34 if decimal is ',' in your locale
-#: ../src/money-activity/money.c:496
+#: ../src/money-activity/money.c:795
 #, c-format
 msgid "$ %.2f"
 msgstr "$ %.2f"
 
-#: ../src/money-activity/money.c:509
+#. Set here the way to display money. Change only the money sign, and it's place, always keep %.2f, it will be replaced by 0,34 if decimal is ',' in your locale
+#: ../src/money-activity/money.c:809
 #, c-format
 msgid "$ %.0f"
 msgstr "$ %.0f"
 
+#. Set here the way to display money. Change only the money sign, and it's place, always keep %d
+#: ../src/money-activity/money.c:932
+#, c-format
+msgid ""
+"Tux just bought some items in your shop.\n"
+"He gives you $ %d, please give back his change."
+msgstr ""
+"å°?ä¼?éµ?å??å??å?¨ä½ ç??åº?裡買äº?ä¸?äº?æ?±è¥¿ã??\n"
+"ä»?ä»?給你 %d é?¢ï¼?è«?æ?¾é?¢çµ¦ä»?ã??"
+
 #: ../src/money-activity/money.xml.in.h:1
+#: ../src/money_back-activity/money_back.xml.in.h:1
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:1
 #: ../src/money_cents-activity/money_cents.xml.in.h:1
 msgid "Can count"
 msgstr "�夠��"
 
 #: ../src/money-activity/money.xml.in.h:2
+#: ../src/money_back-activity/money_back.xml.in.h:2
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:2
 #: ../src/money_cents-activity/money_cents.xml.in.h:2
 msgid ""
 "Click on the coins or paper money at the bottom of the screen to pay. If you "
@@ -5630,6 +6031,29 @@ msgstr ""
 "ä½ å¿?é ?購買ä¸?å??ç??ç?©å??並ä¸?ä»?å?ºå??好ç??å?¹é?¢ã??å?¨è¼?é«?ç??é??段中ï¼?å¤?å??ç?©å??æ??被顯示ï¼?è??"
 "ä½ å¿?é ?å??è¨?ç®?總å?¹ã??"
 
+#: ../src/money_back-activity/money_back.xml.in.h:3
+msgid "Give tux his change"
+msgstr "��給���"
+
+#: ../src/money_back-activity/money_back.xml.in.h:4
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:4
+msgid "Practice money usage by giving Tux his change"
+msgstr "æ?¾é?¶é?¢çµ¦å°?ä¼?éµ?以練ç¿?å??æ?¬è§?å??ç??é??é?¢ä½¿ç?¨"
+
+#: ../src/money_back-activity/money_back.xml.in.h:5
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:5
+msgid ""
+"Tux bought you different items and shows you his money. You must give him "
+"back his change. At higher levels, several items are displayed, and you must "
+"first calculate the total price."
+msgstr ""
+"å°?ä¼?éµ?å??你購買ä¸?å??ç??ç?©å??並ä¸?ä»?äº?é?¢ã??ä½ å¿?é ?æ?¾å??é?¶é?¢çµ¦ä»?ã??å?¨è¼?é«?ç??é??段中ï¼?å¤?å??"
+"ç?©å??æ??被顯示ï¼?è??ä½ å¿?é ?å??è¨?ç®?總å?¹ã??"
+
+#: ../src/money_back_cents-activity/money_back_cents.xml.in.h:3
+msgid "Give tux his change, including cents"
+msgstr "幫å°?ä¼?éµ?æ?¾é?¶é?¢ï¼?å??æ?¬è§?ã??å??"
+
 #: ../src/money_cents-activity/money_cents.xml.in.h:4
 msgid "Practice money usage including cents"
 msgstr "ç·´ç¿?å??æ?¬è§?å??ç??é??é?¢ä½¿ç?¨"
@@ -5672,48 +6096,97 @@ msgstr "Edgar Degas(ç«?å? )ï¼?è??è¹?æ??室 - 1873-75"
 msgid "Pierre-Auguste Renoir, Le Moulin de la Galette - 1876"
 msgstr "Pierre-Auguste Renoir(é?·è«¾ç?¦)ï¼?ç??é¤?磨å?? - 1876"
 
+#: ../src/paintings-activity/resources/paintings/board1_10.xml.in.h:1
+msgid ""
+"Katsushika Hokusai,\\nViewing Sunset over the Ryogoku Bridge from the Ommaya "
+"Embankment - 1830"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_11.xml.in.h:1
+msgid "Katsushika Hokusa, Poppies - 1833-1834"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_12.xml.in.h:1
+msgid "Katsushika Hokusai, Kazusa sea Route - 1830."
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board1_2.xml.in.h:1
 msgid "Giuseppe Arcimboldo, Spring - 1573"
 msgstr "Giuseppe Arcimboldo(æ?±å¡?佩·é?¿ç?¾æ¬½å??æ??)ï¼?Springã??æ?¥å­£ã?? - 1573"
 
 #: ../src/paintings-activity/resources/paintings/board1_3.xml.in.h:1
-msgid "Giuseppe Arcimboldo, The Librarian - 1566)"
+#, fuzzy
+msgid "Giuseppe Arcimboldo, The Librarian - 1566"
 msgstr "Giuseppe Arcimboldo(é?¿å¥?å§?å??å¤?)ï¼?The Librarian - 1566)"
 
+#: ../src/paintings-activity/resources/paintings/board1_4.xml.in.h:1
+msgid "Katsushika Hokusai, Oiran and Kamuro"
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board1_5.xml.in.h:1
-msgid "Woman holding a fan"
+#, fuzzy
+msgid "Katsushika Hokusai, Woman holding a fan"
 msgstr "æ?¿è??æ??å­?ç??婦人"
 
+#: ../src/paintings-activity/resources/paintings/board1_6.xml.in.h:1
+msgid "Katsushika Hokusai, Ejiri in Suruga Province - 1830-1833"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_7.xml.in.h:1
+msgid "Katsushika Hokusai, The Great Wave off Kanagawa - 1823-1829"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_8.xml.in.h:1
+msgid ""
+"Utagawa Hiroshige,\\nThe Benzaiten Shrine at Inokashira in Snow - 1760-70"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board1_9.xml.in.h:1
+msgid "Utagawa Hiroshige, Horse-mackerel and Prawn - 1840"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board2_0.xml.in.h:1
+msgid "Michelangelo, Pieta - 1499"
+msgstr ""
+
 #: ../src/paintings-activity/resources/paintings/board2_1.xml.in.h:1
-msgid "Botticelli, Primavera - 1482"
-msgstr "Botticelli(æ³¢æ??å??å?©)ï¼?Primavera - 1482"
+msgid "Leonardo da Vinci, Mona Lisa - 1503-19"
+msgstr ""
 
 #: ../src/paintings-activity/resources/paintings/board2_2.xml.in.h:1
-msgid "Caravage, Rest on the Flight into Egypt - 1597"
-msgstr "Caravage, Rest on the Flight into Egypt - 1597"
+#, fuzzy
+msgid "Giovanni Bellini, La Pala di Pesaro - 1475-85"
+msgstr "è²?é??å°¼:Pala di pesaro "
 
 #: ../src/paintings-activity/resources/paintings/board2_3.xml.in.h:1
-msgid "Botticelli, The Birth of Venus - 1482â??1486"
-msgstr "Botticelli(æ³¢æ??å??å?©)ï¼? The Birth of Venusã??維ç´?æ?¯ç??èª?ç??ã?? - 1482â??1486"
+msgid "Albrecht Dürer, Lion - 1494"
+msgstr ""
+
+#: ../src/paintings-activity/resources/paintings/board2_4.xml.in.h:1
+#, fuzzy
+msgid "Pieter Brugel, The Harvesters - 1565"
+msgstr "Pieter Brugel:��(Harvest)"
 
 #: ../src/paintings-activity/resources/paintings/board3_0.xml.in.h:1
 msgid "Pierre-Auguste Renoir, Girls At The Piano - 1892"
 msgstr "Pierre-Auguste Renoir(é?·è«¾ç?¦)ï¼?å½?é?¼ç?´ç??å°?女å?? - 1892"
 
 #: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:1
-msgid "Kandinsky, Wassily, Composition VIII - 1923"
-msgstr "Kandinsky, Wassily(康ä¸?æ?¯å?º)ï¼?æ§?æ??第å?«è?? - 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ï¼?æ??ç¾?é??å?¤æ ¹æ¼¢ç¾?è¡?館ï¼?ç´?ç´?"
 
+#: ../src/paintings-activity/resources/paintings/board3_1.xml.in.h:2
+#, fuzzy
+msgid "Wassily Kandinsky, Composition VIII - 1923"
+msgstr "Kandinsky, Wassily(康ä¸?æ?¯å?º)ï¼?æ§?æ??第å?«è?? - 1923"
+
 #: ../src/paintings-activity/resources/paintings/board4_0.xml.in.h:1
 msgid "Bazille, The Ramparts at Aigues-Mortes - 1867"
 msgstr "Bazille(å·´å??ç?¾)ï¼?è?¾æ ¼è?«ç?¹å?? - 1867"
 
 #: ../src/paintings-activity/resources/paintings/board5_0.xml.in.h:1
-msgid "Cassatt, Mary - Summertime - 1894"
+#, fuzzy
+msgid "Mary Cassatt, Summertime - 1894"
 msgstr "Cassatt, Mary(å?¡è??ç?¹) - å¤?æ?¥æ??å?? - 1894"
 
 #: ../src/paintings-activity/resources/paintings/board6_0.xml.in.h:1
@@ -5752,11 +6225,11 @@ msgstr "å??å?µ"
 msgid "This board is game-oriented. No specific skills are needed to play."
 msgstr "é??å??å?°æ?¯ä»¥é??æ?²ç?ºä¸»ç??ã??ä¸?é??è¦?ç?¹å?¥ç??æ??巧就å?¯ä»¥ç?©ã??"
 
-#: ../src/penalty-activity/penalty.py:294
+#: ../src/penalty-activity/penalty.py:293
 msgid "Click on the balloon to place it again."
 msgstr "æ??ä¸?ä¸?æ°£ç??æ??å®?æ?¾å??å?»ã??"
 
-#: ../src/penalty-activity/penalty.py:296
+#: ../src/penalty-activity/penalty.py:295
 msgid "Click twice on the balloon to shoot it."
 msgstr "æ??å?©ä¸?æ°£ç??ä¾?æ??å®?ç?¼å°?å?ºå?»ã??"
 
@@ -5805,12 +6278,12 @@ msgstr "大家��碴"
 msgid "Visual discrimination."
 msgstr "è¦?覺辨å?¥å??ã??"
 
-#: ../src/planegame-activity/planegame.c:61
+#: ../src/planegame-activity/planegame.c:62
 #: ../src/planegame-activity/planegame.xml.in.h:4
 msgid "Numbers in Order"
 msgstr "ä¾?ç?§é ?åº?ç??æ?¸å­?"
 
-#: ../src/planegame-activity/planegame.c:62
+#: ../src/planegame-activity/planegame.c:63
 msgid "Move the plane to catch the clouds in the correct order"
 msgstr "移å??é£?æ©?並以正確ç??é ?åº?ä¾?æ??ä½?é?²æ?µ"
 
@@ -5829,6 +6302,15 @@ msgstr "移å??ç?´å??æ©?以正確ç??é ?åº?ä¾?æ??ä½?é?²æ?µ"
 msgid "Number"
 msgstr "��"
 
+#: ../src/pythontemplate-activity/pythontemplate.py:62
+#: ../src/pythontest-activity/pythontest.py:184
+msgid ""
+"This is the first plugin in GCompris coded in the Python\n"
+"Programming language."
+msgstr ""
+"é??æ?¯ç¬¬ä¸?å??å?¨ GCompris 中ç?¨ Python \n"
+"ç¨?å¼?èª?è¨?編寫ç??å¤?æ??ç¨?å¼?ã??"
+
 #: ../src/pythontemplate-activity/pythontemplate.xml.in.h:1
 #: ../src/pythontest-activity/pythontest.xml.in.h:1
 msgid "Add a language-binding to GCompris."
@@ -5853,14 +6335,6 @@ msgid ""
 "Thanks to Guido van Rossum and the python team for this powerful language!"
 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 \n"
-"ç¨?å¼?èª?è¨?編寫ç??å¤?æ??ç¨?å¼?ã??"
-
 #: ../src/pythontest-activity/pythontest.py:194
 msgid ""
 "It is now possible to develop GCompris activities in C or in Python.\n"
@@ -6000,8 +6474,8 @@ msgstr "é?±è®?é¡?è?²ç??å??稱"
 msgid "This board teaches basic colors."
 msgstr "é??å??å??å?°æ??å°?å?ºæ?¬ç??é¡?è?²ã??"
 
-#: ../src/readingh-activity/reading.c:220
-#: ../src/wordsgame-activity/wordsgame.c:211
+#: ../src/readingh-activity/reading.c:229
+#: ../src/wordsgame-activity/wordsgame.c:219
 msgid ""
 "Error: We can't find\n"
 "a list of words to play this game.\n"
@@ -6009,38 +6483,38 @@ msgstr ""
 "é?¯èª¤ï¼?æ??å??æ?¾ä¸?å?°\n"
 "ç?¨ä¾?ç?©é??å??é??æ?²ç??æ??å­?æ¸?å?®ã??\n"
 
-#: ../src/readingh-activity/reading.c:380
+#: ../src/readingh-activity/reading.c:389
 msgid "Please, check if the word"
 msgstr "è«?檢æ?¥ç??ç??æ?¯å?¦é??å??å?®å­?"
 
-#: ../src/readingh-activity/reading.c:400
+#: ../src/readingh-activity/reading.c:409
 msgid "is being displayed"
 msgstr "已�被顯示�"
 
-#: ../src/readingh-activity/reading.c:456
+#: ../src/readingh-activity/reading.c:465
 msgid "We skip this level because there are not enough words in the list!"
 msgstr "æ??å??ç?¥é??é??å??é??段ï¼?å? ç?ºå?¨æ¸?å?®ä¸­ç??å­?æ?¸ä¸?夠ï¼?"
 
-#: ../src/readingh-activity/reading.c:659
+#: ../src/readingh-activity/reading.c:668
 msgid "Yes, I saw it"
 msgstr "æ?¯ï¼?æ??ç??å?°å®?äº?"
 
-#: ../src/readingh-activity/reading.c:686
+#: ../src/readingh-activity/reading.c:695
 msgid "No, it was not there"
 msgstr "ä¸?ï¼?å®?ä¸?å?¨é?£å??"
 
 #. Report what was wrong in the log
-#: ../src/readingh-activity/reading.c:733
+#: ../src/readingh-activity/reading.c:742
 #, c-format
 msgid "The word to find was '%s'"
 msgstr "è¦?æ?¾ç??å?®å­?æ?¯ã??%sã??"
 
-#: ../src/readingh-activity/reading.c:736
+#: ../src/readingh-activity/reading.c:745
 #, c-format
 msgid "But it was not displayed"
 msgstr "ä½?æ?¯å®?æ²?æ??顯示"
 
-#: ../src/readingh-activity/reading.c:738
+#: ../src/readingh-activity/reading.c:747
 #, c-format
 msgid "And it was displayed"
 msgstr "è??å®?å·²ç¶?顯示"
@@ -6156,7 +6630,7 @@ msgstr "é??é??(å?¬å??) =%s"
 msgid "Weight = %s"
 msgstr "é??é?? = %s"
 
-#: ../src/scalesboard-activity/scale.c:1008
+#: ../src/scalesboard-activity/scale.c:1007
 msgid "Take care, you can drop masses on both sides of the scale."
 msgstr "å°?å¿?ï¼?ä½ å?¯ä»¥æ??ç ?碼æ?¾å?¨å¤©å¹³ç??å?©å?´ã??"
 
@@ -6189,6 +6663,23 @@ msgid ""
 "masses can be arranged in any order."
 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
+msgid "Mental calculation, arithmetic equality, unit conversion"
+msgstr "å¿?ç®?ã??è¨?ç®?ç­?å?¼ã??å?®ä½?æ??ç®?è?½å??"
+
+#: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:5
+msgid ""
+"To balance the scales, move the masses on the left or the right side. Take "
+"care of the weight and the unit of the masses, remember that a kilogram (kg) "
+"is 1000 grams (g). They can be arranged in any order."
+msgstr ""
+"ç?ºäº?è®?天秤ä¿?æ??平衡ï¼?è¦?æ??ç ?碼å¾?å·¦é??æ??å?³é??移å?°å?¦ä¸?é??ã??è¦?注æ??ç ?碼ç??é??é??å?®ä½?ï¼?è¨?"
+"å¾? 1 å?¬æ?¤ (kg) æ?¯ 1000 å?¬å?? (g)ã??é??äº?ç ?碼ç??é ?åº?å?¯ä»¥ä»»æ??æ?¹è®?ã??"
+
 #: ../src/searace-activity/searace.py:174
 msgid "The race is already being run"
 msgstr "æ¯?賽已ç¶?é??å§?"
@@ -6296,23 +6787,6 @@ msgstr ""
 msgid "Sea race (2 Players)"
 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
-msgid "Mental calculation, arithmetic equality, unit conversion"
-msgstr "å¿?ç®?ã??è¨?ç®?ç­?å?¼ã??å?®ä½?æ??ç®?è?½å??"
-
-#: ../src/scalesboard_weight-activity/scalesboard_weight.xml.in.h:5
-msgid ""
-"To balance the scales, move the masses on the left or the right side. Take "
-"care of the weight and the unit of the masses, remember that a kilogram (kg) "
-"is 1000 grams (g). They can be arranged in any order."
-msgstr ""
-"ç?ºäº?è®?天秤ä¿?æ??平衡ï¼?è¦?æ??ç ?碼å¾?å·¦é??æ??å?³é??移å?°å?¦ä¸?é??ã??è¦?注æ??ç ?碼ç??é??é??å?®ä½?ï¼?è¨?"
-"å¾? 1 å?¬æ?¤ (kg) æ?¯ 1000 å?¬å?? (g)ã??é??äº?ç ?碼ç??é ?åº?å?¯ä»¥ä»»æ??æ?¹è®?ã??"
-
 #: ../src/searace1player-activity/searace1player.xml.in.h:1
 msgid "Give good instructions to your ship in order to be first in the race."
 msgstr "給你ç??è?¹é?»ä¸?é??é?©ç?¶ç??æ??令ï¼?以æ??è?½å?¨ç«¶é??中å¾?å?°ç¬¬ä¸?ã??"
@@ -6451,6 +6925,24 @@ msgstr "��頭�"
 msgid "Tux has hidden several items. Find them again in the correct order"
 msgstr "å°?ä¼?éµ?æ??許å¤?ç?©å??è??èµ·ä¾?äº?ã??以正確ç??é ?åº?å°?å®?å??é??æ?°æ?¾å?ºä¾?"
 
+#: ../src/superbrain-activity/superbrain.c:403
+#: ../src/superbrain-activity/superbrain.c:539
+msgid "This item is well placed"
+msgstr "é??å??ç?©ä»¶å?¨æ­£ç¢ºç??ä½?ç½®ã??"
+
+#: ../src/superbrain-activity/superbrain.c:416
+#: ../src/superbrain-activity/superbrain.c:569
+msgid "This item is misplaced"
+msgstr "é??å??é ?ç?®è¢«æ?¾é?¯äº?"
+
+#: ../src/superbrain-activity/superbrain.c:587
+msgid "One item is well placed"
+msgstr "æ??ä¸?å??ç?©ä»¶å?¨æ­£ç¢ºç??ä½?ç½®ã??"
+
+#: ../src/superbrain-activity/superbrain.c:601
+msgid "One item is misplaced"
+msgstr "æ??ä¸?å??é ?ç?®æ?¾é?¯äº?"
+
 #: ../src/superbrain-activity/superbrain.xml.in.h:1
 msgid ""
 "Click on the items until you find what you think is the correct answer. "
@@ -6631,6 +7123,21 @@ msgstr "å?©ç?¨ã??ä¼?éµ?å°?ç?«å®¶ã??ä¾?ç?«å??ã??ç?¶ã??ä¼?éµ?å°?ç?«å®¶ã??å®?ç?¢æ??
 msgid "mouse and keyboard manipulation"
 msgstr "æ»?é¼ å??é?µç?¤æ??æ?§"
 
+#: ../src/watercycle-activity/watercycle.py:170
+msgid "This is a water pump station."
+msgstr "é??æ?¯æ?½æ°´ç«?ã??"
+
+#: ../src/watercycle-activity/watercycle.py:183
+msgid "This is a water cleanup station."
+msgstr "é??æ?¯æ·¨æ°´å» ã??"
+
+#: ../src/watercycle-activity/watercycle.py:263
+msgid ""
+"A water tower or elevated water tower is a large elevated water storage "
+"container constructed to hold a water supply at a height sufficient to "
+"pressurize a water distribution system."
+msgstr ""
+
 #: ../src/watercycle-activity/watercycle.xml.in.h:1
 msgid ""
 "Click on different active elements : sun, cloud, water pump station, and "
@@ -6719,12 +7226,12 @@ msgstr "å­©å­?å??å?¯ä»¥è¼¸å?¥ä»?å??è?ªå·±ç??æ??å­?æ??è¤?製è??師æ??å®?ç??æ??å­?
 msgid "Your word processor"
 msgstr "ä½ ç??æ??å­?è??ç??æ©?"
 
-#: ../src/wordsgame-activity/wordsgame.c:111
+#: ../src/wordsgame-activity/wordsgame.c:112
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:1
 msgid "Falling Words"
 msgstr "å?®å­?æ??è?½"
 
-#: ../src/wordsgame-activity/wordsgame.c:112
+#: ../src/wordsgame-activity/wordsgame.c:113
 #: ../src/wordsgame-activity/wordsgame.xml.in.h:5
 msgid "Type the falling words before they reach the ground"
 msgstr "å?¨å®?å??å?°é??å?°é?¢ä¹?å??ï¼?輸å?¥æ??è?½ä¸­ç??å?®å­?"



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