diff options
author | Adam Weinberger <adamw@gnome.org> | 2007-08-15 20:06:05 (GMT) |
---|---|---|
committer | Adam Weinberger <adamw@src.gnome.org> | 2007-08-15 20:06:05 (GMT) |
commit | aa459c9e851f487141ffbda50d334979b57c4de1 (patch) | |
tree | e7ce3a428a29971bf449243e3207e5a6e422a4b4 /po/en_CA.po | |
parent | b7890a33b68fe26ef749525f99b36ac017041f52 (diff) |
Updated Canadian English translation.
2007-08-15 Adam Weinberger <adamw@gnome.org>
* en_CA.po: Updated Canadian English translation.
svn path=/trunk/; revision=2880
Diffstat (limited to 'po/en_CA.po')
-rw-r--r-- | po/en_CA.po | 2272 |
1 files changed, 1561 insertions, 711 deletions
diff --git a/po/en_CA.po b/po/en_CA.po index d54aa99..561e80a 100644 --- a/po/en_CA.po +++ b/po/en_CA.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: gcompris\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2006-01-26 00:58-0500\n" +"POT-Creation-Date: 2007-08-15 15:47-0400\n" "PO-Revision-Date: 2005-09-06 22:51-0400\n" "Last-Translator: Adam Weinberger <adamw@gnome.org>\n" "Language-Team: Canadian English <adamw@gnome.org>\n" @@ -409,12 +409,11 @@ msgstr "Practise the multiplication operation" msgid "Go to Algebra activities" msgstr "Go to Algebra activities" -#: ../boards/algebra_group.xml.in.h:2 ../boards/menu.xml.in.h:17 +#: ../boards/algebra_group.xml.in.h:2 ../boards/menu.xml.in.h:18 msgid "Left-click the mouse on an activity to select it." msgstr "Left-click the mouse on an activity to select it." #: ../boards/algebra_guesscount.xml.in.h:1 ../boards/erase_clic.xml.in.h:1 -#: ../boards/erase_double_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 " @@ -785,9 +784,9 @@ msgstr "Kick the ball into the goal" #: ../boards/billard.xml.in.h:3 ../boards/chess_computer.xml.in.h:2 #: ../boards/chess_movelearn.xml.in.h:3 ../boards/chess_partyend.xml.in.h:2 -#: ../boards/clickgame.xml.in.h:16 ../boards/connect4.xml.in.h:7 -#: ../boards/erase.xml.in.h:3 ../boards/erase_clic.xml.in.h:6 -#: ../boards/erase_double_clic.xml.in.h:6 ../boards/fifteen.xml.in.h:2 +#: ../boards/clickgame.xml.in.h:5 ../boards/connect4.xml.in.h:6 +#: ../boards/connect4-2players.xml.in.h:5 ../boards/erase.xml.in.h:3 +#: ../boards/erase_clic.xml.in.h:6 ../boards/fifteen.xml.in.h:2 #: ../boards/hanoi.xml.in.h:3 ../boards/memory.xml.in.h:4 #: ../boards/tangram.xml.in.h:8 msgid "Mouse-manipulation" @@ -825,6 +824,28 @@ msgstr "" "You are in charge of the canal lock. Open the gates and the locks in the " "right order, so Tux can travel through the gates in both directions." +#: ../boards/chat.xml.in.h:1 +msgid "Chat with your friends" +msgstr "Chat with your friends" + +#: ../boards/chat.xml.in.h:2 +msgid "This chat activity only works on the local network" +msgstr "This chat activity only works on the local network" + +#: ../boards/chat.xml.in.h:3 +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 "" +"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." + #: ../boards/chess.xml.in.h:1 ../boards/chess_computer.xml.in.h:3 msgid "Play chess against the computer in a learning mode" msgstr "Play chess against the computer in a learning mode" @@ -887,15 +908,15 @@ msgstr "Tell a short story" msgid "Moonwalker" msgstr "Moonwalker" -#: ../boards/chronos/board1_1.xml.in.h:1 +#: ../boards/chronos/board1_1.xml.in.h:1 ../src/boards/wordprocessor.c:118 msgid "Autumn" msgstr "Autumn" -#: ../boards/chronos/board1_1.xml.in.h:2 +#: ../boards/chronos/board1_1.xml.in.h:2 ../src/boards/wordprocessor.c:116 msgid "Spring" msgstr "Spring" -#: ../boards/chronos/board1_1.xml.in.h:3 +#: ../boards/chronos/board1_1.xml.in.h:3 ../src/boards/wordprocessor.c:117 msgid "Summer" msgstr "Summer" @@ -903,7 +924,7 @@ msgstr "Summer" msgid "The 4 Seasons" msgstr "The 4 Seasons" -#: ../boards/chronos/board1_1.xml.in.h:5 +#: ../boards/chronos/board1_1.xml.in.h:5 ../src/boards/wordprocessor.c:119 msgid "Winter" msgstr "Winter" @@ -934,16 +955,16 @@ msgid "" "Place each image in the order and\n" "on the date it was invented.\n" "If not sure, research online at wikipedia:\n" -"<http://www.wikipedia.org>" +"http://www.wikipedia.org" msgstr "" "Place each image in the order and\n" "on the date it was invented.\n" "If not sure, research online at wikipedia:\n" -"<http://www.wikipedia.org>" +"http://www.wikipedia.org" #: ../boards/chronos/board3_0.xml.in.h:8 ../boards/chronos/board3_1.xml.in.h:6 #: ../boards/chronos/board3_2.xml.in.h:5 ../boards/chronos/board3_3.xml.in.h:7 -#: ../boards/chronos/board3_4.xml.in.h:4 +#: ../boards/chronos/board3_4.xml.in.h:5 msgid "Transportation" msgstr "Transportation" @@ -956,7 +977,7 @@ msgstr "" "hot air balloon" #: ../boards/chronos/board3_1.xml.in.h:3 ../boards/chronos/board3_2.xml.in.h:4 -#: ../boards/chronos/board3_4.xml.in.h:3 ../boards/chronos/board4_0.xml.in.h:1 +#: ../boards/chronos/board3_4.xml.in.h:4 ../boards/chronos/board4_0.xml.in.h:1 msgid "1880 Clement Ader's Eole" msgstr "1880 Clement Ader's Eole" @@ -1048,6 +1069,18 @@ msgstr "1955 Citroën ds 199" msgid "Cars" msgstr "Cars" +#: ../boards/clickanddraw.xml.in.h:1 +msgid "Click and draw" +msgstr "Click and draw" + +#: ../boards/clickanddraw.xml.in.h:2 +msgid "Draw the picture by clicking on each blue point in sequence." +msgstr "Draw the picture by clicking on each blue point in sequence." + +#: ../boards/clickanddraw.xml.in.h:3 +msgid "Draw the picture by clicking on the blue points." +msgstr "Draw the picture by clicking on the blue points." + #: ../boards/click_on_letter.xml.in.h:1 msgid "" "A letter is spoken. Click on the matching letter in the main area. You can " @@ -1078,41 +1111,13 @@ msgstr "Click On Me" #: ../boards/clickgame.xml.in.h:2 msgid "" -"Fish are taken from the Unix utility xfishtank.\n" -"Images are taken from the National Undersea Research Program (NURP) " -"Collection\n" -"at <http://www.photolib.noaa.gov>\n" -"All image credits belong to the OAR/National Undersea Research Program " -"(NURP),\n" -"except for the first image, which is property of the University of North " -"Carolina at Wilmington.\n" -"The images used in each level are:\n" -"Location: Tropical Atlantic Ocean, Florida Keys (image nur00523) " -"Photographer: D. Kesling\n" -"Location: Florida Keys (image nur03006)\n" -"Location: Unknown (image nur03505)\n" -"Location: Unknown (image nur03010)\n" -"Location: Unknown (image nur03011)\n" -"Location: Unknown (image nur03013)" -msgstr "" -"Fish are taken from the Unix utility xfishtank.\n" -"Images are taken from the National Undersea Research Program (NURP) " -"Collection\n" -"at <http://www.photolib.noaa.gov>\n" -"All image credits belong to the OAR/National Undersea Research Program " -"(NURP),\n" -"except for the first image, which is property of the University of North " -"Carolina at Wilmington.\n" -"The images used in each level are:\n" -"Location: Tropical Atlantic Ocean, Florida Keys (image nur00523) " -"Photographer: D. Kesling\n" -"Location: Florida Keys (image nur03006)\n" -"Location: Unknown (image nur03505)\n" -"Location: Unknown (image nur03010)\n" -"Location: Unknown (image nur03011)\n" -"Location: Unknown (image nur03013)" - -#: ../boards/clickgame.xml.in.h:14 +"Fish are taken from the Unix utility xfishtank. All image credits belong to " +"Guillaume Rousse." +msgstr "" +"Fish are taken from the Unix utility xfishtank. All image credits belong to " +"Guillaume Rousse." + +#: ../boards/clickgame.xml.in.h:3 msgid "" "Left-Click with the mouse on all the swimming fish before they leave the " "fishtank" @@ -1120,11 +1125,11 @@ msgstr "" "Left-click with the mouse on all the swimming fish before they leave the " "fishtank" -#: ../boards/clickgame.xml.in.h:15 +#: ../boards/clickgame.xml.in.h:4 msgid "Motor coordination: moving and clicking the mouse." msgstr "Motor coordination: moving and clicking the mouse." -#: ../boards/clickgame.xml.in.h:17 +#: ../boards/clickgame.xml.in.h:6 msgid "Use the left mouse button to click on the moving fish." msgstr "Use the left mouse button to click on the moving fish." @@ -1198,13 +1203,19 @@ msgstr "Discover the Computer" msgid "Play with computer peripherals." msgstr "Play with computer peripherals." -#: ../boards/connect4.xml.in.h:1 +#: ../boards/connect4.xml.in.h:1 ../boards/connect4-2players.xml.in.h:1 msgid "Arrange four coins in a row" msgstr "Arrange four coins in a row" -#: ../boards/connect4.xml.in.h:2 -msgid "Click anywhere in the line where you want to drop a piece" -msgstr "Click anywhere in the line where you want to drop a piece" +#: ../boards/connect4.xml.in.h:2 ../boards/connect4-2players.xml.in.h:2 +msgid "" +"Click the position in the line where you want to drop a piece. You can also " +"use the arrow keys to move the piece left or right, and the down or space " +"key to drop a piece." +msgstr "" +"Click the position in the line where you want to drop a piece. You can also " +"use the arrow keys to move the piece left or right, and the down or space " +"key to drop a piece." #: ../boards/connect4.xml.in.h:3 msgid "Connect 4" @@ -1212,13 +1223,13 @@ msgstr "Connect 4" #: ../boards/connect4.xml.in.h:4 msgid "" -"Create a line of 4 pieces either horizontally (lying down)\n" -"or vertically (standing up)" +"Create a line of 4 pieces either horizontally (lying down), vertically " +"(standing up) or diagonally." msgstr "" -"Create a line of 4 pieces either horizontally (lying down)\n" -"or vertically (standing up)" +"Create a line of 4 pieces either horizontally (lying down), vertically " +"(standing up) or diagonally." -#: ../boards/connect4.xml.in.h:6 +#: ../boards/connect4.xml.in.h:5 msgid "" "Laurent Lacheny. Images and Artificial Intelligence taken from project " "4stattack by Jeroen Vloothuis. The original project can be found on <" @@ -1228,6 +1239,30 @@ msgstr "" "4stattack by Jeroen Vloothuis. The original project can be found on <" "http://forcedattack.sourceforge.net>" +#: ../boards/connect4-2players.xml.in.h:3 +msgid "Connect 4 (2 Players)" +msgstr "Connect 4 (2 Players)" + +#: ../boards/connect4-2players.xml.in.h:4 +msgid "" +"Create a line of 4 pieces either horizontally (lying down) or vertically " +"(standing up) or diagonally." +msgstr "" +"Create a line of 4 pieces either horizontally (lying down) or vertically " +"(standing up) or diagonally." + +#: ../boards/connect4-2players.xml.in.h:6 +msgid "" +"The original code was written in 2005 by Laurent Lacheny. In 2006, Miguel de " +"Izarra made the two players game. Images and Artificial Intelligence taken " +"from project 4stattack by Jeroen Vloothuis. The original project can be " +"found on <http://forcedattack.sourceforge.net>" +msgstr "" +"The original code was written in 2005 by Laurent Lacheny. In 2006, Miguel de " +"Izarra made the two players game. Images and Artificial Intelligence taken " +"from project 4stattack by Jeroen Vloothuis. The original project can be " +"found on <http://forcedattack.sourceforge.net>" + #: ../boards/crane.xml.in.h:1 msgid "Build the same model" msgstr "Build the same model" @@ -1237,7 +1272,7 @@ msgid "Drive the crane and copy the model" msgstr "Drive the crane and copy the model" #: ../boards/crane.xml.in.h:3 ../boards/erase.xml.in.h:2 -#: ../boards/erase_clic.xml.in.h:5 ../boards/erase_double_clic.xml.in.h:5 +#: ../boards/erase_clic.xml.in.h:5 msgid "Motor-coordination" msgstr "Motor-coordination" @@ -1319,6 +1354,22 @@ msgstr "" "and drag in the white area to create a new shape. To save time, you can " "click with the middle mouse button to delete an object." +#: ../boards/drawnumber.xml.in.h:1 +msgid "Can count from 1 to 50." +msgstr "Can count from 1 to 50." + +#: ../boards/drawnumber.xml.in.h:2 +msgid "Draw Number" +msgstr "Draw Number" + +#: ../boards/drawnumber.xml.in.h:3 +msgid "Draw the picture by clicking on each numbers in the right order." +msgstr "Draw the picture by clicking on each numbers in the right order." + +#: ../boards/drawnumber.xml.in.h:4 +msgid "Draw the picture by following numbers" +msgstr "Draw the picture by following numbers" + #: ../boards/electric.xml.in.h:1 msgid "Create and simulate an electric schema" msgstr "Create and simulate an electric schema" @@ -1384,11 +1435,11 @@ msgstr "" "the keyboard and press the OK button or the 'Enter' key." #: ../boards/enumerate.xml.in.h:4 ../boards/planegame.xml.in.h:5 -#: ../src/boards/enumerate.c:92 +#: ../src/boards/enumerate.c:89 msgid "Numeration training" msgstr "Numeration training" -#: ../boards/enumerate.xml.in.h:5 ../src/boards/enumerate.c:93 +#: ../boards/enumerate.xml.in.h:5 ../src/boards/enumerate.c:90 msgid "Place the items in the best way to count them" msgstr "Place the items in the best way to count them" @@ -1404,12 +1455,12 @@ msgstr "" "gave GCompris the authorization to include their pictures. Thanks a lot, " "both of you." -#: ../boards/erase.xml.in.h:4 ../src/boards/erase.c:110 -#: ../src/boards/machpuzzle.c:92 +#: ../boards/erase.xml.in.h:4 ../src/boards/erase.c:118 +#: ../src/boards/machpuzzle.c:88 msgid "Move the mouse" msgstr "Move the mouse" -#: ../boards/erase.xml.in.h:5 ../src/boards/erase.c:111 +#: ../boards/erase.xml.in.h:5 ../src/boards/erase.c:119 msgid "Move the mouse to erase the area and discover the background" msgstr "Move the mouse to erase the area and discover the background" @@ -1429,25 +1480,13 @@ msgstr "Click the mouse on rectangles until all the blocks disappear." msgid "Click the mouse to erase the area and discover the background" msgstr "Click the mouse to erase the area and discover the background" -#: ../boards/erase_double_clic.xml.in.h:2 -msgid "Double-Click the mouse to erase the area and discover the background" -msgstr "Double-Click the mouse to erase the area and discover the background" - -#: ../boards/erase_double_clic.xml.in.h:3 -msgid "Double-click the mouse" -msgstr "Double-click the mouse" - -#: ../boards/erase_double_clic.xml.in.h:4 -msgid "Double-click the mouse on rectangles until all the blocks disappear." -msgstr "Double-click the mouse on rectangles until all the blocks disappear." - #: ../boards/experience.xml.in.h:1 msgid "Go to experiential activities" msgstr "Go to experiential activities" #: ../boards/experience.xml.in.h:2 -msgid "Various physical based activities." -msgstr "Various physical based activities." +msgid "Various activities based on physical movement." +msgstr "Various activities based on physical movement." #: ../boards/experimental.xml.in.h:1 msgid "Go to Experimental activities" @@ -1476,37 +1515,9 @@ msgid "Original code taken from the libgnomecanvas demo" msgstr "Original code taken from the libgnomecanvas demo" #: ../boards/fifteen.xml.in.h:5 -msgid "Samuel Loyd" -msgstr "Samuel Loyd" - -#: ../boards/fifteen.xml.in.h:6 msgid "The fifteen game" msgstr "The fifteen game" -#: ../boards/fifteen.xml.in.h:7 -msgid "anticipate" -msgstr "anticipate" - -#: ../boards/fifteen.xml.in.h:8 -msgid "logical" -msgstr "logical" - -#: ../boards/fifteen.xml.in.h:9 -msgid "move" -msgstr "move" - -#: ../boards/fifteen.xml.in.h:10 -msgid "puzzle" -msgstr "puzzle" - -#: ../boards/fifteen.xml.in.h:11 -msgid "slide" -msgstr "slide" - -#: ../boards/fifteen.xml.in.h:12 -msgid "taquin" -msgstr "taquin" - #: ../boards/followline.xml.in.h:1 msgid "Control the hose-pipe" msgstr "Control the hose-pipe" @@ -1553,6 +1564,10 @@ msgstr "SVG drawing" msgid "svg mozilla animation" msgstr "SVG Mozilla animation" +#: ../boards/gcompris/mimetypes/mime_type.xml.in.h:5 +msgid "wordprocessor text" +msgstr "wordprocessor text" + #: ../boards/geography.xml.in.h:1 msgid "Drag and Drop the items to redraw the whole map" msgstr "Drag and Drop the items to redraw the whole map" @@ -1561,7 +1576,7 @@ msgstr "Drag and Drop the items to redraw the whole map" msgid "Locate the countries" msgstr "Locate the countries" -#: ../boards/geography.xml.in.h:3 +#: ../boards/geography.xml.in.h:3 ../boards/geography_country.xml.in.h:3 msgid "Mouse manipulation: movement, drag and drop" msgstr "Mouse manipulation: movement, drag and drop" @@ -1795,7 +1810,7 @@ msgstr "Croatia" msgid "Cyprus" msgstr "Cyprus" -#: ../boards/geography/board3_1.xml.in.h:7 ../src/gcompris/config.c:69 +#: ../boards/geography/board3_1.xml.in.h:7 ../src/gcompris/config.c:66 msgid "Czech Republic" msgstr "Czech Republic" @@ -1879,153 +1894,153 @@ msgid "Burkina Faso" msgstr "Burkina Faso" #: ../boards/geography/board4_0.xml.in.h:4 -#: ../boards/geography/board4_2.xml.in.h:8 +#: ../boards/geography/board4_2.xml.in.h:7 msgid "Cameroon" msgstr "Cameroon" #: ../boards/geography/board4_0.xml.in.h:5 -#: ../boards/geography/board4_2.xml.in.h:9 +#: ../boards/geography/board4_2.xml.in.h:8 msgid "Central African Republic" msgstr "Central African Republic" #: ../boards/geography/board4_0.xml.in.h:6 -#: ../boards/geography/board4_2.xml.in.h:10 +#: ../boards/geography/board4_2.xml.in.h:9 msgid "Chad" msgstr "Chad" #: ../boards/geography/board4_0.xml.in.h:7 -#: ../boards/geography/board4_2.xml.in.h:12 msgid "Djibouti" msgstr "Djibouti" #: ../boards/geography/board4_0.xml.in.h:8 -#: ../boards/geography/board4_2.xml.in.h:13 +#: ../boards/geography/board4_2.xml.in.h:11 msgid "Egypt" msgstr "Egypt" #: ../boards/geography/board4_0.xml.in.h:9 #: ../boards/geography/board4_1.xml.in.h:5 -#: ../boards/geography/board4_2.xml.in.h:14 msgid "Equatorial Guinea" msgstr "Equatorial Guinea" #: ../boards/geography/board4_0.xml.in.h:10 -#: ../boards/geography/board4_2.xml.in.h:16 +#: ../boards/geography/board4_2.xml.in.h:12 +msgid "Eritrea" +msgstr "Eritrea" + +#: ../boards/geography/board4_0.xml.in.h:11 +#: ../boards/geography/board4_2.xml.in.h:13 msgid "Ethiopia" msgstr "Ethiopia" -#: ../boards/geography/board4_0.xml.in.h:11 +#: ../boards/geography/board4_0.xml.in.h:12 #: ../boards/geography/board4_1.xml.in.h:6 -#: ../boards/geography/board4_2.xml.in.h:17 +#: ../boards/geography/board4_2.xml.in.h:14 msgid "Gabon" msgstr "Gabon" -#: ../boards/geography/board4_0.xml.in.h:12 -#: ../boards/geography/board4_2.xml.in.h:18 +#: ../boards/geography/board4_0.xml.in.h:13 msgid "Gambia" msgstr "Gambia" -#: ../boards/geography/board4_0.xml.in.h:13 -#: ../boards/geography/board4_2.xml.in.h:19 +#: ../boards/geography/board4_0.xml.in.h:14 +#: ../boards/geography/board4_2.xml.in.h:15 msgid "Ghana" msgstr "Ghana" -#: ../boards/geography/board4_0.xml.in.h:14 -#: ../boards/geography/board4_2.xml.in.h:20 +#: ../boards/geography/board4_0.xml.in.h:15 +#: ../boards/geography/board4_2.xml.in.h:16 msgid "Guinea" msgstr "Guinea" -#: ../boards/geography/board4_0.xml.in.h:15 -#: ../boards/geography/board4_2.xml.in.h:21 +#: ../boards/geography/board4_0.xml.in.h:16 msgid "Guinea Bissau" msgstr "Guinea Bissau" -#: ../boards/geography/board4_0.xml.in.h:16 -#: ../boards/geography/board4_2.xml.in.h:22 +#: ../boards/geography/board4_0.xml.in.h:17 +#: ../boards/geography/board4_2.xml.in.h:17 msgid "Ivory Coast" msgstr "Ivory Coast" -#: ../boards/geography/board4_0.xml.in.h:17 -#: ../boards/geography/board4_2.xml.in.h:25 +#: ../boards/geography/board4_0.xml.in.h:18 +#: ../boards/geography/board4_2.xml.in.h:19 msgid "Liberia" msgstr "Liberia" -#: ../boards/geography/board4_0.xml.in.h:18 -#: ../boards/geography/board4_2.xml.in.h:26 +#: ../boards/geography/board4_0.xml.in.h:19 +#: ../boards/geography/board4_2.xml.in.h:20 msgid "Libya" msgstr "Libya" -#: ../boards/geography/board4_0.xml.in.h:19 -#: ../boards/geography/board4_2.xml.in.h:29 +#: ../boards/geography/board4_0.xml.in.h:20 +#: ../boards/geography/board4_2.xml.in.h:23 msgid "Mali" msgstr "Mali" -#: ../boards/geography/board4_0.xml.in.h:20 -#: ../boards/geography/board4_2.xml.in.h:30 +#: ../boards/geography/board4_0.xml.in.h:21 +#: ../boards/geography/board4_2.xml.in.h:24 msgid "Mauritania" msgstr "Mauritania" -#: ../boards/geography/board4_0.xml.in.h:21 -#: ../boards/geography/board4_2.xml.in.h:31 +#: ../boards/geography/board4_0.xml.in.h:22 +#: ../boards/geography/board4_2.xml.in.h:25 msgid "Morocco" msgstr "Morocco" -#: ../boards/geography/board4_0.xml.in.h:22 -#: ../boards/geography/board4_2.xml.in.h:34 +#: ../boards/geography/board4_0.xml.in.h:23 +#: ../boards/geography/board4_2.xml.in.h:28 msgid "Niger" msgstr "Niger" -#: ../boards/geography/board4_0.xml.in.h:23 -#: ../boards/geography/board4_2.xml.in.h:35 +#: ../boards/geography/board4_0.xml.in.h:24 +#: ../boards/geography/board4_2.xml.in.h:29 msgid "Nigeria" msgstr "Nigeria" -#: ../boards/geography/board4_0.xml.in.h:24 +#: ../boards/geography/board4_0.xml.in.h:25 msgid "Northern Africa" msgstr "Northern Africa" -#: ../boards/geography/board4_0.xml.in.h:25 +#: ../boards/geography/board4_0.xml.in.h:26 #: ../boards/geography/board4_1.xml.in.h:14 -#: ../boards/geography/board4_2.xml.in.h:36 msgid "Rwanda" msgstr "Rwanda" -#: ../boards/geography/board4_0.xml.in.h:26 -#: ../boards/geography/board4_2.xml.in.h:37 +#: ../boards/geography/board4_0.xml.in.h:27 +#: ../boards/geography/board4_2.xml.in.h:30 msgid "Senegal" msgstr "Senegal" -#: ../boards/geography/board4_0.xml.in.h:27 -#: ../boards/geography/board4_2.xml.in.h:38 +#: ../boards/geography/board4_0.xml.in.h:28 msgid "Sierra Leone" msgstr "Sierra Leone" -#: ../boards/geography/board4_0.xml.in.h:28 -#: ../boards/geography/board4_2.xml.in.h:39 +#: ../boards/geography/board4_0.xml.in.h:29 +#: ../boards/geography/board4_2.xml.in.h:31 msgid "Somalia" msgstr "Somalia" -#: ../boards/geography/board4_0.xml.in.h:29 +#: ../boards/geography/board4_0.xml.in.h:30 +#: ../boards/geography/board4_2.xml.in.h:33 msgid "Sudan" msgstr "Sudan" -#: ../boards/geography/board4_0.xml.in.h:30 -#: ../boards/geography/board4_2.xml.in.h:43 +#: ../boards/geography/board4_0.xml.in.h:31 +#: ../boards/geography/board4_2.xml.in.h:35 msgid "Togo" msgstr "Togo" -#: ../boards/geography/board4_0.xml.in.h:31 -#: ../boards/geography/board4_2.xml.in.h:44 +#: ../boards/geography/board4_0.xml.in.h:32 +#: ../boards/geography/board4_2.xml.in.h:36 msgid "Tunisia" msgstr "Tunisia" -#: ../boards/geography/board4_0.xml.in.h:32 +#: ../boards/geography/board4_0.xml.in.h:33 #: ../boards/geography/board4_1.xml.in.h:19 -#: ../boards/geography/board4_2.xml.in.h:45 +#: ../boards/geography/board4_2.xml.in.h:37 msgid "Uganda" msgstr "Uganda" -#: ../boards/geography/board4_0.xml.in.h:33 +#: ../boards/geography/board4_0.xml.in.h:34 msgid "Western Sahara" msgstr "Western Sahara" @@ -2040,42 +2055,40 @@ msgid "Botswana" msgstr "Botswana" #: ../boards/geography/board4_1.xml.in.h:3 -#: ../boards/geography/board4_2.xml.in.h:7 msgid "Burundi" msgstr "Burundi" #: ../boards/geography/board4_1.xml.in.h:4 -#: ../boards/geography/board4_2.xml.in.h:11 +#: ../boards/geography/board4_2.xml.in.h:10 msgid "Democratic Republic of Congo" msgstr "Democratic Republic of Congo" #: ../boards/geography/board4_1.xml.in.h:7 -#: ../boards/geography/board4_2.xml.in.h:23 +#: ../boards/geography/board4_2.xml.in.h:18 msgid "Kenya" msgstr "Kenya" #: ../boards/geography/board4_1.xml.in.h:8 -#: ../boards/geography/board4_2.xml.in.h:24 msgid "Lesotho" msgstr "Lesotho" #: ../boards/geography/board4_1.xml.in.h:9 -#: ../boards/geography/board4_2.xml.in.h:27 +#: ../boards/geography/board4_2.xml.in.h:21 msgid "Madagascar" msgstr "Madagascar" #: ../boards/geography/board4_1.xml.in.h:10 -#: ../boards/geography/board4_2.xml.in.h:28 +#: ../boards/geography/board4_2.xml.in.h:22 msgid "Malawi" msgstr "Malawi" #: ../boards/geography/board4_1.xml.in.h:11 -#: ../boards/geography/board4_2.xml.in.h:32 +#: ../boards/geography/board4_2.xml.in.h:26 msgid "Mozambique" msgstr "Mozambique" #: ../boards/geography/board4_1.xml.in.h:12 -#: ../boards/geography/board4_2.xml.in.h:33 +#: ../boards/geography/board4_2.xml.in.h:27 msgid "Namibia" msgstr "Namibia" @@ -2084,7 +2097,7 @@ msgid "Republic of Congo" msgstr "Republic of Congo" #: ../boards/geography/board4_1.xml.in.h:15 -#: ../boards/geography/board4_2.xml.in.h:40 +#: ../boards/geography/board4_2.xml.in.h:32 msgid "South Africa" msgstr "South Africa" @@ -2093,33 +2106,71 @@ msgid "Southern Africa" msgstr "Southern Africa" #: ../boards/geography/board4_1.xml.in.h:17 -#: ../boards/geography/board4_2.xml.in.h:41 msgid "Swaziland" msgstr "Swaziland" #: ../boards/geography/board4_1.xml.in.h:18 -#: ../boards/geography/board4_2.xml.in.h:42 +#: ../boards/geography/board4_2.xml.in.h:34 msgid "Tanzania" msgstr "Tanzania" #: ../boards/geography/board4_1.xml.in.h:20 -#: ../boards/geography/board4_2.xml.in.h:46 +#: ../boards/geography/board4_2.xml.in.h:38 msgid "Zambia" msgstr "Zambia" #: ../boards/geography/board4_1.xml.in.h:21 -#: ../boards/geography/board4_2.xml.in.h:47 +#: ../boards/geography/board4_2.xml.in.h:39 msgid "Zimbabwe" msgstr "Zimbabwe" -#: ../boards/geography/board4_2.xml.in.h:15 -msgid "Eritrea" -msgstr "Eritrea" +#: ../boards/geography_country.xml.in.h:1 +msgid "Drag and Drop the regions to redraw the whole country" +msgstr "Drag and Drop the regions to redraw the whole country" + +#: ../boards/geography_country.xml.in.h:2 +msgid "Locate the region" +msgstr "Locate the region" + +#: ../boards/geography_country.xml.in.h:4 +msgid "" +"The map of Germany comes from Wikipedia and is released under the GNU Free " +"Documentation License. Olaf Ronneberger and his children Lina and Julia " +"Ronneberger created the German level." +msgstr "" +"The map of Germany comes from Wikipedia and is released under the GNU Free " +"Documentation Licence. Olaf Ronneberger and his children Lina and Julia " +"Ronneberger created the German level." -#: ../boards/geography/board5_0.xml.in.h:1 +#: ../boards/geography_country/board1_0.xml.in.h:1 msgid "Regions of France" msgstr "Regions of France" +#: ../boards/geography_country/board2_0.xml.in.h:1 +msgid "Deutschland Bundesländer" +msgstr "Deutschland Bundesländer" + +#: ../boards/geography_country/board3_0.xml.in.h:1 +msgid "Provincias Argentinas" +msgstr "Provincias Argentinas" + +#: ../boards/geography_country/board4_0.xml.in.h:1 +msgid "Polish Voivodship" +msgstr "Polish Voivodship" + +#: ../boards/geography_country/board5_0.xml.in.h:1 +#: ../boards/geography_country/board5_2.xml.in.h:1 +msgid "Districts of Turkey" +msgstr "Districts of Turkey" + +#: ../boards/geography_country/board5_1.xml.in.h:1 +msgid "Eastern Districts of Turkey" +msgstr "Eastern Districts of Turkey" + +#: ../boards/geography_country/board6_0.xml.in.h:1 +msgid "Counties of Norway" +msgstr "Counties of Norway" + #: ../boards/geometry.xml.in.h:1 msgid "Geometry" msgstr "Geometry" @@ -2136,11 +2187,11 @@ msgstr "Keyboard manipulation" msgid "Letter association between the screen and the keyboard" msgstr "Letter association between the screen and the keyboard" -#: ../boards/gletters.xml.in.h:3 ../src/boards/gletters.c:132 +#: ../boards/gletters.xml.in.h:3 ../src/boards/gletters.c:134 msgid "Simple Letters" msgstr "Simple Letters" -#: ../boards/gletters.xml.in.h:4 ../src/boards/gletters.c:133 +#: ../boards/gletters.xml.in.h:4 ../src/boards/gletters.c:135 msgid "Type the falling letters before they reach the ground" msgstr "Type the falling letters before they reach the ground" @@ -2303,8 +2354,8 @@ msgid "Go to Number Munchers activities" msgstr "Go to Number Munchers activities" #: ../boards/gnumchmenu.xml.in.h:2 -msgid "Number Munchers are games to play with arythmetics." -msgstr "Number Munchers are games to play with arithmetics." +msgid "Number Munchers are games to play with arithmetic." +msgstr "Number Munchers are games to play with arithmetic." #: ../boards/guessnumber.xml.in.h:1 msgid "Guess a number" @@ -2346,7 +2397,7 @@ msgstr "" "Drag and Drop one top piece at a time, from one peg to another, to reproduce " "the tower on the right in the empty space on the left." -#: ../boards/hanoi.xml.in.h:4 ../src/boards/hanoi.c:101 +#: ../boards/hanoi.xml.in.h:4 ../src/boards/hanoi.c:97 msgid "Reproduce the given tower" msgstr "Reproduce the given tower" @@ -2354,7 +2405,7 @@ msgstr "Reproduce the given tower" msgid "Reproduce the tower on the right in the empty space on the left" msgstr "Reproduce the tower on the right in the empty space on the left" -#: ../boards/hanoi.xml.in.h:6 ../src/boards/hanoi.c:100 +#: ../boards/hanoi.xml.in.h:6 ../src/boards/hanoi.c:96 msgid "Simplified Tower of Hanoi" msgstr "Simplified Tower of Hanoi" @@ -2377,14 +2428,16 @@ msgstr "The Tower of Hanoi" #: ../boards/hanoi_real.xml.in.h:5 msgid "" "The object of the game is to move the entire stack to another peg, obeying " -"the following rules: * only one disc may be moved at a time * no disc may be " -"placed atop a smaller disc" +"the following rules:\n" +"* only one disc may be moved at a time\n" +"* no disc may be placed atop a smaller disc" msgstr "" "The object of the game is to move the entire stack to another peg, obeying " -"the following rules: * only one disc may be moved at a time * no disc may be " -"placed atop a smaller disc" +"the following rules:\n" +"* only one disc may be moved at a time\n" +"* no disc may be placed on top of a smaller disc" -#: ../boards/hanoi_real.xml.in.h:6 +#: ../boards/hanoi_real.xml.in.h:8 msgid "" "The puzzle was invented by the French mathematician Edouard Lucas in 1883. " "There is a legend about a Hindu temple whose priests were constantly engaged " @@ -2430,7 +2483,7 @@ msgstr "Practise reading by finding the word matching an image" #: ../boards/imageid.xml.in.h:3 ../boards/imagename.xml.in.h:4 #: ../boards/readingh.xml.in.h:4 ../boards/readingv.xml.in.h:4 -#: ../src/boards/imageid.c:112 ../src/boards/missingletter.c:104 +#: ../src/boards/imageid.c:103 ../src/boards/missingletter.c:101 msgid "Reading" msgstr "Reading" @@ -2617,7 +2670,7 @@ msgid "sofa" msgstr "sofa" #: ../boards/imagename/board3_0.xml.in.h:7 -#: ../boards/imagename/board5_0.xml.in.h:5 +#: ../boards/imagename/board5_0.xml.in.h:4 msgid "star" msgstr "star" @@ -2634,6 +2687,7 @@ msgid "grater" msgstr "grater" #: ../boards/imagename/board4_0.xml.in.h:7 +#: ../boards/imagename/board5_0.xml.in.h:5 msgid "tree" msgstr "tree" @@ -2641,10 +2695,6 @@ msgstr "tree" msgid "pencil" msgstr "pencil" -#: ../boards/imagename/board5_0.xml.in.h:4 -msgid "spruce" -msgstr "spruce" - #: ../boards/imagename/board5_0.xml.in.h:6 msgid "truck" msgstr "truck" @@ -2741,6 +2791,58 @@ msgstr "" msgid "Select or enter your name to log in to GCompris" msgstr "Select or enter your name to log in to GCompris" +#: ../boards/magic_hat_plus.xml.in.h:1 ../boards/memory_add.xml.in.h:1 +msgid "Addition" +msgstr "Addition" + +#: ../boards/magic_hat_plus.xml.in.h:2 +msgid "" +"Click on the hat to open or close it. Under the hat, how many stars can you " +"see moving around? Count carefully. :) Click in the bottom-right area to " +"input your answer." +msgstr "" +"Click on the hat to open or close it. Under the hat, how many stars can you " +"see moving around? Count carefully. :) Click in the bottom-right area to " +"input your answer." + +#: ../boards/magic_hat_plus.xml.in.h:3 +msgid "Count how many items are under the magic hat" +msgstr "Count how many items are under the magic hat" + +#: ../boards/magic_hat_plus.xml.in.h:4 +msgid "Learn addition" +msgstr "Learn addition" + +#: ../boards/magic_hat_plus.xml.in.h:5 ../boards/magic_hat_minus.xml.in.h:5 +msgid "The magician hat" +msgstr "The magician hat" + +#: ../boards/magic_hat_minus.xml.in.h:1 +msgid "Count how many items are under the magic hat after some have got away" +msgstr "Count how many items are under the magic hat after some have got away" + +#: ../boards/magic_hat_minus.xml.in.h:2 +msgid "Learn subtraction" +msgstr "Learn subtraction" + +#: ../boards/magic_hat_minus.xml.in.h:3 +msgid "" +"Look at the magician, he tells the number of stars that are under his magic " +"hat. Then, click on the hat to open it. A few stars escape. Click again on " +"the hat to close it. You have to count how many are still under the hat. " +"Click on the bottom right area to answer." +msgstr "" +"Look at the magician. He tells the number of stars that are under his magic " +"hat. Then, click on the hat to open it. A few stars escape. Click again on " +"the hat to close it. You have to count how many are still under the hat. " +"Click on the bottom right area to answer." + +#: ../boards/magic_hat_minus.xml.in.h:4 ../boards/memory_add_minus.xml.in.h:3 +#: ../boards/memory_add_minus_tux.xml.in.h:3 ../boards/memory_minus.xml.in.h:2 +#: ../boards/memory_minus_tux.xml.in.h:2 +msgid "Subtraction" +msgstr "Subtraction" + #: ../boards/math.xml.in.h:1 msgid "Mathematical activities." msgstr "Mathematical activities." @@ -2754,7 +2856,7 @@ msgstr "Mathematics" msgid "Can use the keyboard arrow to move an object." msgstr "Can use the keyboard arrow to move an object." -#: ../boards/maze.xml.in.h:2 ../src/boards/maze.c:133 +#: ../boards/maze.xml.in.h:2 ../src/boards/maze.c:129 msgid "Find your way out of the maze" msgstr "Find your way out of the maze" @@ -2764,7 +2866,7 @@ msgid "Help Tux get out of this maze." msgstr "Help Tux get out of this maze." #: ../boards/maze.xml.in.h:4 ../boards/maze2DRelative.xml.in.h:4 -#: ../boards/mazeInvisible.xml.in.h:4 ../src/boards/maze.c:132 +#: ../boards/mazeInvisible.xml.in.h:4 ../src/boards/maze.c:128 msgid "Maze" msgstr "Maze" @@ -2872,6 +2974,186 @@ msgstr "Memory Game with images" msgid "Train your memory and remove all the cards" msgstr "Train your memory and remove all the cards" +#: ../boards/memory_add.xml.in.h:2 +msgid "Addition memory game" +msgstr "Addition memory game" + +#: ../boards/memory_add.xml.in.h:3 ../boards/memory_add_tux.xml.in.h:3 +msgid "Practise adding up, until all the cards are gone." +msgstr "Practise adding up, until all the cards are gone." + +#: ../boards/memory_add.xml.in.h:4 ../boards/memory_add_tux.xml.in.h:4 +msgid "" +"Turn the cards over to find two numbers which add up the same, until all the " +"cards are gone." +msgstr "" +"Turn the cards over to find two numbers which add up the same, until all the " +"cards are gone." + +#: ../boards/memory_add.xml.in.h:5 ../boards/memory_add_tux.xml.in.h:5 +msgid "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding an adding-up sum, or the answer to the sum.\n" +"An adding-up sum looks like this: 2 + 2 = 4\n" +"The numbers on one side of the equals sign (=) have to be the same as the " +"number on the other side. So 2 (1, 2) and 2 more (3, 4) makes 4. Count aloud " +"when you work this out, and count on your fingers, because the more ways you " +"do something, the better you remember it. You can also use blocks, or " +"buttons, or anything you can count. If you have lots of brothers and " +"sisters, you can count them! Or the kids in your class at school. Sing " +"counting songs. Count lots of things, for practice, and you'll be very good " +"at adding-up!\n" +"\n" +"In this game, these cards are hiding the two parts of an adding-up sum (also " +"called an addition sum). You need to find the two parts of the sum, and " +"bring them together again. Click on a card to see what number it's hiding, " +"then try to find the other card that goes with it, to make a whole sum. You " +"can only turn over two cards in one go, so you need to remember where the " +"numbers are hiding, then you can match them when you find their other half. " +"You're doing the job of the equals sign, and the numbers need you to put " +"them together and make a proper sum. When you do that, both those cards " +"disappear! When you've made them all disappear, found all the sums, you've " +"won the game! :)" +msgstr "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding an adding-up sum, or the answer to the sum.\n" +"An adding-up sum looks like this: 2 + 2 = 4\n" +"The numbers on one side of the equals sign (=) have to be the same as the " +"number on the other side. So 2 (1, 2) and 2 more (3, 4) makes 4. Count aloud " +"when you work this out, and count on your fingers, because the more ways you " +"do something, the better you remember it. You can also use blocks, or " +"buttons, or anything you can count. If you have lots of brothers and " +"sisters, you can count them! Or the kids in your class at school. Sing " +"counting songs. Count lots of things, for practice, and you'll be very good " +"at adding-up!\n" +"\n" +"In this game, these cards are hiding the two parts of an adding-up sum (also " +"called an addition sum). You need to find the two parts of the sum, and " +"bring them together again. Click on a card to see what number it's hiding, " +"then try to find the other card that goes with it, to make a whole sum. You " +"can only turn over two cards in one go, so you need to remember where the " +"numbers are hiding, then you can match them when you find their other half. " +"You're doing the job of the equals sign, and the numbers need you to put " +"them together and make a proper sum. When you do that, both those cards " +"disappear! When you've made them all disappear, found all the sums, you've " +"won the game! :)" + +#: ../boards/memory_add_minus.xml.in.h:1 +msgid "Addition and subtraction memory game" +msgstr "Addition and subtraction memory game" + +#: ../boards/memory_add_minus.xml.in.h:2 +#: ../boards/memory_add_minus_tux.xml.in.h:2 +msgid "Practise addition, subtraction, until all the cards are gone." +msgstr "Practise addition and subtraction, until all the cards are gone." + +#: ../boards/memory_add_minus.xml.in.h:4 +#: ../boards/memory_add_minus_tux.xml.in.h:4 +msgid "" +"Turn the cards over to find two numbers which add or subtract the same, " +"until all the cards are gone." +msgstr "" +"Turn the cards over to find two numbers which add or subtract the same, " +"until all the cards are gone." + +#: ../boards/memory_add_minus.xml.in.h:5 +#: ../boards/memory_add_minus_mult_div.xml.in.h:5 +#: ../boards/memory_add_minus_mult_div_tux.xml.in.h:5 +#: ../boards/memory_add_minus_tux.xml.in.h:5 ../boards/memory_div.xml.in.h:5 +#: ../boards/memory_div_tux.xml.in.h:5 ../boards/memory_mult.xml.in.h:5 +#: ../boards/memory_mult_div.xml.in.h:5 +#: ../boards/memory_mult_div_tux.xml.in.h:5 +#: ../boards/memory_mult_tux.xml.in.h:5 +msgid "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding an operation, or the answer to it.\n" +"\n" +"In this game, these cards are hiding the two parts of an operation. You need " +"to find the two parts of the operation, and bring them together again. Click " +"on a card to see what number it's hiding, then try to find the other card " +"that goes with it, to make a whole operation. You can only turn over two " +"cards in one go, so you need to remember where the numbers are hiding, then " +"you can match them when you find their other half. You're doing the job of " +"the equals sign, and the numbers need you to put them together and make a " +"proper equality. When you do that, both those cards disappear! When you've " +"made them all disappear, found all the operations, you've won the game! :)" +msgstr "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding an operation, or the answer to it.\n" +"\n" +"In this game, these cards are hiding the two parts of an operation. You need " +"to find the two parts of the operation, and bring them together again. Click " +"on a card to see what number it's hiding, then try to find the other card " +"that goes with it, to make a whole operation. You can only turn over two " +"cards in one go, so you need to remember where the numbers are hiding, then " +"you can match them when you find their other half. You're doing the job of " +"the equals sign, and the numbers need you to put them together and make a " +"proper equality. When you do that, both those cards disappear! When you've " +"made them all disappear, found all the operations, you've won the game! :)" + +#: ../boards/memory_add_minus_mult_div.xml.in.h:1 +#: ../boards/memory_add_minus_mult_div_tux.xml.in.h:1 +msgid "Addition, subtraction, multiplication, division" +msgstr "Addition, subtraction, multiplication, division" + +#: ../boards/memory_add_minus_mult_div.xml.in.h:2 +msgid "All operations memory game" +msgstr "All operations memory game" + +#: ../boards/memory_add_minus_mult_div.xml.in.h:3 +#: ../boards/memory_add_minus_mult_div_tux.xml.in.h:3 +msgid "" +"Practise addition, subtraction, multiplication, division, until all the " +"cards are gone." +msgstr "" +"Practise addition, subtraction, multiplication, division, until all the " +"cards are gone." + +#: ../boards/memory_add_minus_mult_div.xml.in.h:4 +#: ../boards/memory_add_minus_mult_div_tux.xml.in.h:4 +#: ../boards/memory_div.xml.in.h:4 ../boards/memory_div_tux.xml.in.h:4 +#: ../boards/memory_mult_div.xml.in.h:4 +#: ../boards/memory_mult_div_tux.xml.in.h:4 +#: ../boards/memory_mult_tux.xml.in.h:4 +msgid "" +"Turn the cards over to find a matching operation, until all the cards are " +"gone." +msgstr "" +"Turn the cards over to find a matching operation, until all the cards are " +"gone." + +#: ../boards/memory_add_minus_mult_div_tux.xml.in.h:2 +msgid "All operations memory game against Tux" +msgstr "All operations memory game against Tux" + +#: ../boards/memory_add_minus_tux.xml.in.h:1 +msgid "Addition and subtraction memory game against Tux" +msgstr "Addition and subtraction memory game against Tux" + +#: ../boards/memory_add_tux.xml.in.h:1 +msgid "Addition memory game against Tux" +msgstr "Addition memory game against Tux" + +#: ../boards/memory_add_tux.xml.in.h:2 ../boards/memory_mult_tux.xml.in.h:1 +msgid "Additions" +msgstr "Addition" + +#: ../boards/memory_div.xml.in.h:1 ../boards/memory_div_tux.xml.in.h:1 +msgid "Division" +msgstr "Division" + +#: ../boards/memory_div.xml.in.h:2 +msgid "Division memory game" +msgstr "Division memory game" + +#: ../boards/memory_div.xml.in.h:3 ../boards/memory_div_tux.xml.in.h:3 +msgid "Practise division, until all the cards are gone." +msgstr "Practise division, until all the cards are gone." + +#: ../boards/memory_div_tux.xml.in.h:2 +msgid "Division memory game against Tux" +msgstr "Division memory game against Tux" + #: ../boards/memory_group.xml.in.h:1 msgid "Go to Memory activities" msgstr "Go to Memory activities" @@ -2880,6 +3162,131 @@ msgstr "Go to Memory activities" msgid "Various memory activities (images, letters, sounds)." msgstr "Various memory activities (images, letters, sounds)." +#: ../boards/memory_minus.xml.in.h:1 ../boards/memory_minus_tux.xml.in.h:1 +msgid "Practise subtraction, until all the cards are gone." +msgstr "Practise subtraction, until all the cards are gone." + +#: ../boards/memory_minus.xml.in.h:3 +msgid "Subtraction memory game" +msgstr "Subtraction memory game" + +#: ../boards/memory_minus.xml.in.h:4 ../boards/memory_minus_tux.xml.in.h:4 +msgid "" +"Turn the cards over to find two numbers which subtract the same, until all " +"the cards are gone." +msgstr "" +"Turn the cards over to find two numbers which subtract the same, until all " +"the cards are gone." + +#: ../boards/memory_minus.xml.in.h:5 ../boards/memory_minus_tux.xml.in.h:5 +msgid "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding a subtraction, or the answer to it.\n" +"A subtraction looks like this: 3 - 1 = 2\n" +"The numbers on one side of the equals sign (=) have to be the same as the " +"number on the other side. So 3 (1, 2, 3) less 1 (1) makes 2. Count aloud " +"when you work this out, and count on your fingers, because the more ways you " +"do something, the better you remember it. You can also use blocks, or " +"buttons, or anything you can count. If you have lots of brothers and " +"sisters, you can count them! Or the kids in your class at school. Sing " +"counting songs. Count lots of things, for practice, and you'll be very good " +"at adding-up!\n" +"\n" +"In this game, these cards are hiding the two parts of a subtraction. You " +"need to find the two parts of the subraction, and bring them together again. " +"Click on a card to see what number it's hiding, then try to find the other " +"card that goes with it, to make a whole sum. You can only turn over two " +"cards in one go, so you need to remember where the numbers are hiding, then " +"you can match them when you find their other half. You're doing the job of " +"the equals sign, and the numbers need you to put them together and make a " +"proper sum. When you do that, both those cards disappear! When you've made " +"them all disappear, found all the subtracts, you've won the game! :)" +msgstr "" +"You can see some cards, but you can't see what's on the other side of them. " +"Each card is hiding a subtraction, or the answer to it.\n" +"A subtraction looks like this: 3 - 1 = 2\n" +"The numbers on one side of the equals sign (=) have to be the same as the " +"number on the other side. So 3 (1, 2, 3) less 1 (1) makes 2. Count aloud " +"when you work this out, and count on your fingers, because the more ways you " +"do something, the better you remember it. You can also use blocks, or " +"buttons, or anything you can count. If you have lots of brothers and " +"sisters, you can count them! Or the kids in your class at school. Sing " +"counting songs. Count lots of things, for practice, and you'll be very good " +"at adding-up!\n" +"\n" +"In this game, these cards are hiding the two parts of a subtraction. You " +"need to find the two parts of the subraction, and bring them together again. " +"Click on a card to see what number it's hiding, then try to find the other " +"card that goes with it, to make a whole sum. You can only turn over two " +"cards in one go, so you need to remember where the numbers are hiding, then " +"you can match them when you find their other half. You're doing the job of " +"the equals sign, and the numbers need you to put them together and make a " +"proper sum. When you do that, both those cards disappear! When you've made " +"them all disappear, found all the subtracts, you've won the game! :)" + +#: ../boards/memory_minus_tux.xml.in.h:3 +msgid "Subtraction memory game against Tux" +msgstr "Subtraction memory game against Tux" + +#: ../boards/memory_mult.xml.in.h:1 +msgid "Multiplication" +msgstr "Multiplication" + +#: ../boards/memory_mult.xml.in.h:2 +msgid "Multiplication memory game" +msgstr "Multiplication memory game" + +#: ../boards/memory_mult.xml.in.h:3 +msgid "Practise multiplication, until all the cards are gone." +msgstr "Practise multiplication, until all the cards are gone." + +#: ../boards/memory_mult.xml.in.h:4 +msgid "" +"Turn the cards over to find two numbers which multiply the same, until all " +"the cards are gone." +msgstr "" +"Turn the cards over to find two numbers which multiply the same, until all " +"the cards are gone." + +#: ../boards/memory_mult_div.xml.in.h:1 +msgid "Multiplication and division memory game" +msgstr "Multiplication and division memory game" + +#: ../boards/memory_mult_div.xml.in.h:2 +#: ../boards/memory_mult_div_tux.xml.in.h:2 +msgid "Multiplication, division" +msgstr "Multiplication, division" + +#: ../boards/memory_mult_div.xml.in.h:3 +#: ../boards/memory_mult_div_tux.xml.in.h:3 +msgid "Practise multiplication, division, until all the cards are gone." +msgstr "Practise multiplication and division, until all the cards are gone." + +#: ../boards/memory_mult_div_tux.xml.in.h:1 +msgid "Multiplication and division memory game against Tux" +msgstr "Multiplication and division memory game against Tux" + +#: ../boards/memory_mult_tux.xml.in.h:2 +msgid "Multiplication memory game against Tux" +msgstr "Multiplication memory game against Tux" + +#: ../boards/memory_mult_tux.xml.in.h:3 +msgid "Practise multiplication until all the cards are gone." +msgstr "Practise multiplication until all the cards are gone." + +#: ../boards/memory_op_group.xml.in.h:1 +msgid "Go to mathematics memory activities" +msgstr "Go to mathematics memory activities" + +#: ../boards/memory_op_group.xml.in.h:2 +#: ../boards/memory_op_group_tux.xml.in.h:2 +msgid "Memory activities based on operations" +msgstr "Memory activities based on operations" + +#: ../boards/memory_op_group_tux.xml.in.h:1 +msgid "Go to mathematics memory activities against Tux" +msgstr "Go to mathematics memory activities against Tux" + #: ../boards/memory_sound.xml.in.h:1 ../boards/memory_sound_tux.xml.in.h:1 msgid "" "A set of violinist Tux is shown. Each Tux has an associated sound, and each " @@ -2947,43 +3354,45 @@ msgstr "" msgid "" "A simple click on an icon brings you to an activity or a menu of " "activities.\n" -"At the bottom of the screen is the gcompris control bar.\n" +"At the bottom of the screen is the GCompris control bar.\n" "The following icons are displayed from right to left.\n" "(note that each icon is displayed only if available in the current " "activity)\n" -" Home - Back to previous menu or exit gcompris if at the top\n" +" Home - Exit an activity, go back to menu\n" " Thumb - OK. Confirm your answer\n" " Dice - Display the current level. Click to select another level\n" -" Music note - Repeat the question\n" +" Lips - Repeat the question\n" " Question Mark - Help\n" " Tool - The configuration menu\n" " Tux Plane - About GCompris\n" +" Night - Quit GCompris\n" "The stars show suitable age groups for each game:\n" " 1, 2 or 3 simple stars - from 2 to 6 years old\n" " 1, 2 or 3 complex stars - 7 years and up" msgstr "" "A simple click on an icon brings you to an activity or a menu of " "activities.\n" -"At the bottom of the screen is the gcompris control bar.\n" +"At the bottom of the screen is the GCompris control bar.\n" "The following icons are displayed from right to left.\n" "(note that each icon is displayed only if available in the current " "activity)\n" -" Home - Back to previous menu or exit gcompris if at the top\n" +" Home - Exit an activity, go back to menu\n" " Thumb - OK. Confirm your answer\n" " Dice - Display the current level. Click to select another level\n" -" Music note - Repeat the question\n" +" Lips - Repeat the question\n" " Question Mark - Help\n" " Tool - The configuration menu\n" " Tux Plane - About GCompris\n" +" Night - Quit GCompris\n" "The stars show suitable age groups for each game:\n" " 1, 2 or 3 simple stars - from 2 to 6 years old\n" " 1, 2 or 3 complex stars - 7 years and up" -#: ../boards/menu.xml.in.h:15 +#: ../boards/menu.xml.in.h:16 msgid "GCompris Main Menu" msgstr "GCompris Main Menu" -#: ../boards/menu.xml.in.h:16 +#: ../boards/menu.xml.in.h:17 ../src/boards/menu2.c:1007 msgid "" "GCompris is a collection of educational games that provides different " "activities for children aged 2 and up." @@ -2991,16 +3400,16 @@ msgstr "" "GCompris is a collection of educational games that provides different " "activities for children aged 2 and up." -#: ../boards/menu.xml.in.h:18 +#: ../boards/menu.xml.in.h:19 msgid "" -"The goal of gcompris is to provide a free alternative to popular proprietary " +"The goal of GCompris is to provide a free alternative to popular proprietary " "edutainment software" msgstr "" -"The goal of gcompris is to provide a free alternative to popular proprietary " +"The goal of GCompris is to provide a free alternative to popular proprietary " "edutainment software" #: ../boards/miscelaneous.xml.in.h:1 -msgid "Miscelaneous activities" +msgid "Miscellaneous activities" msgstr "Miscellaneous activities" #: ../boards/miscelaneous.xml.in.h:2 @@ -3216,8 +3625,8 @@ msgid "Mouse-manipulation activities." msgstr "Mouse-manipulation activities." #: ../boards/mouse.xml.in.h:2 -msgid "Various kind of mouse activities (clicks, move)" -msgstr "Various kind of mouse activities (clicks, move)" +msgid "Various mouse-based activities (clicking, moving)" +msgstr "Various mouse-based activities (clicking, moving)" #: ../boards/numeration.xml.in.h:1 msgid "Numeration" @@ -3227,6 +3636,22 @@ msgstr "Numeration" msgid "Numeration activities." msgstr "Numeration activities." +#: ../boards/oscar_and_friends.xml.in.h:1 +msgid "Improve reading skill and the ability to understand what is read." +msgstr "Improve reading skill and the ability to understand what is read." + +#: ../boards/oscar_and_friends.xml.in.h:2 +msgid "Read and play with the story" +msgstr "Read and play with the story" + +#: ../boards/oscar_and_friends.xml.in.h:3 +msgid "The story of Oscar and friend" +msgstr "The story of Oscar and friend" + +#: ../boards/oscar_and_friends.xml.in.h:4 +msgid "reading" +msgstr "reading" + #: ../boards/paintings.xml.in.h:1 msgid "Assemble the puzzle" msgstr "Assemble the puzzle" @@ -3327,7 +3752,7 @@ msgstr "Move the helicopter to catch the clouds in the correct order" msgid "Number" msgstr "Number" -#: ../boards/planegame.xml.in.h:4 ../src/boards/planegame.c:77 +#: ../boards/planegame.xml.in.h:4 ../src/boards/planegame.c:74 msgid "Numbers in Order" msgstr "Numbers in Order" @@ -3336,17 +3761,31 @@ msgid "Puzzles" msgstr "Puzzles" #: ../boards/puzzle.xml.in.h:2 -msgid "Various kind of puzzle." -msgstr "Various kind of puzzle." +msgid "Various puzzles." +msgstr "Various puzzles." -#: ../boards/pythontest.xml.in.h:1 -msgid "Add a language-binding to gcompris." -msgstr "Add a language-binding to gcompris." +#: ../boards/pythontemplate.xml.in.h:1 ../boards/pythontest.xml.in.h:1 +msgid "Add a language-binding to GCompris." +msgstr "Add a language-binding to GCompris." -#: ../boards/pythontest.xml.in.h:2 +#: ../boards/pythontemplate.xml.in.h:2 ../boards/pythontest.xml.in.h:2 msgid "Advanced Python Programmer :)" msgstr "Advanced Python Programmer :)" +#: ../boards/pythontemplate.xml.in.h:3 +msgid "An empty python activity to use as a starting point" +msgstr "An empty python activity to use as a starting point" + +#: ../boards/pythontemplate.xml.in.h:4 +msgid "Python Template" +msgstr "Python Template" + +#: ../boards/pythontemplate.xml.in.h:5 ../boards/pythontest.xml.in.h:5 +msgid "" +"Thanks to Guido van Rossum and the python team for this powerful language!" +msgstr "" +"Thanks to Guido van Rossum and the python team for this powerful language!" + #: ../boards/pythontest.xml.in.h:3 msgid "Python Test" msgstr "Python Test" @@ -3355,12 +3794,6 @@ msgstr "Python Test" msgid "Test board for the python plugin" msgstr "Test board for the python plugin" -#: ../boards/pythontest.xml.in.h:5 -msgid "" -"Thanks to Guido van Rossum and the python team for this powerful language!" -msgstr "" -"Thanks to Guido van Rossum and the python team for this powerful language!" - #: ../boards/railroad.xml.in.h:1 msgid "A memory game based on trains" msgstr "A memory game based on trains" @@ -3557,23 +3990,14 @@ msgstr "Practise subtraction with a fun game" msgid "Tux is hungry. Help him find fish by counting to the correct ice spot." msgstr "Tux is hungry. Help him find fish by counting to the correct ice spot." -#: ../boards/scales/board1_0.xml.in.h:1 ../boards/scales/board1_1.xml.in.h:1 -#: ../boards/scales/board1_2.xml.in.h:1 ../boards/scales/board1_3.xml.in.h:1 -#: ../boards/scales/board1_4.xml.in.h:1 ../boards/scales/board1_5.xml.in.h:1 -#: ../boards/scales/board2_0.xml.in.h:1 ../boards/scales/board2_1.xml.in.h:1 -#: ../boards/scales/board2_2.xml.in.h:1 ../boards/scales/board2_3.xml.in.h:1 -#: ../boards/scales/board2_4.xml.in.h:1 ../boards/scales/board2_5.xml.in.h:1 -#: ../boards/scales/board3_0.xml.in.h:1 ../boards/scales/board3_1.xml.in.h:1 -#: ../boards/scales/board3_2.xml.in.h:1 ../boards/scales/board3_3.xml.in.h:1 -#: ../boards/scales/board3_4.xml.in.h:1 ../boards/scales/board3_5.xml.in.h:1 -#: ../boards/scalesboard.xml.in.h:2 -msgid "Drag and Drop masses to balance the scales" -msgstr "Drag and Drop masses to balance the scales" - #: ../boards/scalesboard.xml.in.h:1 msgid "Balance the scales properly" msgstr "Balance the scales properly" +#: ../boards/scalesboard.xml.in.h:2 +msgid "Drag and Drop masses to balance the scales" +msgstr "Drag and Drop masses to balance the scales" + #: ../boards/scalesboard.xml.in.h:3 msgid "Mental calculation, arithmetic equality" msgstr "Mental calculation, arithmetic equality" @@ -3590,45 +4014,49 @@ msgstr "" #: ../boards/scalesboard.xml.in.h:5 msgid "" -"To balance the scales, move the masses on the left side. The masses can be " -"arranged in any order." +"To balance the scales, move the masses on the left or the right side. The " +"masses can be arranged in any order." msgstr "" -"To balance the scales, move the masses on the left side. The masses can be " -"arranged in any order." +"To balance the scales, move the masses on the left or the right side. The " +"masses can be arranged in any order." #: ../boards/searace.xml.in.h:1 msgid "Direct your boat accurately to win the race." msgstr "Direct your boat accurately to win the race." -#: ../boards/searace.xml.in.h:2 ../boards/searace1player.xml.in.h:2 +#: ../boards/searace.xml.in.h:2 msgid "" -"In the text entry, enter one command per line, to control your boat. " +"In the text entry, enter one command per line, to control your boat.\n" "Commands supported are displayed between the two entry areas. The 'left' and " "'right' commands must be followed by an angle in degrees. The angle value is " "also called a 'parameter' to the left or right command. By default 45 " "degrees is used. The 'forward' command accepts a distance parameter. By " -"default 1 is used. For example: left 90 => Make a perpendicular left turn " -"forward 10 => Go forward for 10 units (as displayed on the ruler). The goal " -"is to reach the right of the screen (the red line). When done, you can try " -"to improve your program and start a new race with the same weather " +"default 1 is used.\n" +"For example:\n" +"- left 90: Make a perpendicular left turn\n" +"- forward 10: Go forward for 10 units (as displayed on the ruler).\n" +"The goal is to reach the right of the screen (the red line). When done, you " +"can try to improve your program and start a new race with the same weather " "conditions by using the retry button. You can click and drag your mouse " "anywhere on the map to get a measurement in distance and angle. Going to the " "next level will give you more complex weather conditions." msgstr "" -"In the text entry, enter one command per line, to control your boat. " +"In the text entry, enter one command per line, to control your boat.\n" "Commands supported are displayed between the two entry areas. The 'left' and " "'right' commands must be followed by an angle in degrees. The angle value is " "also called a 'parameter' to the left or right command. By default 45 " "degrees is used. The 'forward' command accepts a distance parameter. By " -"default 1 is used. For example: left 90 => Make a perpendicular left turn " -"forward 10 => Go forward for 10 units (as displayed on the ruler). The goal " -"is to reach the right of the screen (the red line). When done, you can try " -"to improve your program and start a new race with the same weather " +"default 1 is used.\n" +"For example:\n" +"- left 90: Make a perpendicular left turn\n" +"- forward 10: Go forward for 10 units (as displayed on the ruler).\n" +"The goal is to reach the right of the screen (the red line). When done, you " +"can try to improve your program and start a new race with the same weather " "conditions by using the retry button. You can click and drag your mouse " "anywhere on the map to get a measurement in distance and angle. Going to the " "next level will give you more complex weather conditions." -#: ../boards/searace.xml.in.h:3 ../boards/searace1player.xml.in.h:3 +#: ../boards/searace.xml.in.h:8 ../boards/searace1player.xml.in.h:7 msgid "" "In this activity, you will learn how to enter commands into a computer. Even " "if the language is extremely basic, you learn here how to think ahead and " @@ -3640,7 +4068,7 @@ msgstr "" "construct a program. This activity can be used to introduce the programming " "concept to children." -#: ../boards/searace.xml.in.h:4 +#: ../boards/searace.xml.in.h:9 msgid "Sea race (2 Players)" msgstr "Sea race (2 Players)" @@ -3648,7 +4076,39 @@ msgstr "Sea race (2 Players)" msgid "Give good instructions to your ship in order to be first in the race." msgstr "Give good instructions to your ship in order to be first in the race." -#: ../boards/searace1player.xml.in.h:4 +#: ../boards/searace1player.xml.in.h:2 +msgid "" +"In the text entry, enter one command per line, to control your boat. " +"Commands supported are displayed between the two entry areas. The 'left' and " +"'right' commands must be followed by an angle in degrees. The angle value is " +"also called a 'parameter' to the left or right command. By default 45 " +"degrees is used. The 'forward' command accepts a distance parameter. By " +"default 1 is used.\n" +"For example:\n" +"- left 90: Make a perpendicular left turn\n" +"- forward 10: Go forward for 10 units (as displayed on the ruler).\n" +"The goal is to reach the right of the screen (the red line). When done, you " +"can try to improve your program and start a new race with the same weather " +"conditions by using the retry button. You can click and drag your mouse " +"anywhere on the map to get a measurement in distance and angle. Going to the " +"next level will give you more complex weather conditions." +msgstr "" +"In the text entry, enter one command per line, to control your boat. " +"Commands supported are displayed between the two entry areas. The 'left' and " +"'right' commands must be followed by an angle in degrees. The angle value is " +"also called a 'parameter' to the left or right command. By default 45 " +"degrees is used. The 'forward' command accepts a distance parameter. By " +"default 1 is used.\n" +"For example:\n" +"- left 90: Make a perpendicular left turn\n" +"- forward 10: Go forward for 10 units (as displayed on the ruler).\n" +"The goal is to reach the right of the screen (the red line). When done, you " +"can try to improve your program and start a new race with the same weather " +"conditions by using the retry button. You can click and drag your mouse " +"anywhere on the map to get a measurement in distance and angle. Going to the " +"next level will give you more complex weather conditions." + +#: ../boards/searace1player.xml.in.h:8 msgid "Sea race (Single Player)" msgstr "Sea race (Single Player)" @@ -3670,7 +4130,8 @@ msgstr "Numbers With Dice" #: ../boards/smallnumbers.xml.in.h:5 ../boards/smallnumbers2.xml.in.h:5 msgid "With the keyboard, type the number of dots you see on the falling dice." -msgstr "With the keyboard, type the number of dots you see on the falling dice." +msgstr "" +"With the keyboard, type the number of dots you see on the falling dice." #: ../boards/smallnumbers2.xml.in.h:4 msgid "Numbers with pairs of dice" @@ -3695,10 +4156,12 @@ msgstr "Strategy games like chess, connect4, ..." #: ../boards/submarine.xml.in.h:1 msgid "" "Click on different active elements : engine, rudders and air tanks, in order " -"to navigate to the required depth." +"to navigate to the required depth. There is a close gate on the right. Catch " +"the jewel to open it, then pass through it to reach the next level." msgstr "" -"Click on different active elements : engine, rudders and air tanks, in order " -"to navigate to the required depth." +"Click on different active elements: engine, rudders and air tanks, in order " +"to navigate to the required depth. There is a close gate on the right. Catch " +"the jewel to open it, then pass through it to reach the next level." #: ../boards/submarine.xml.in.h:2 msgid "Learn how a submarine works" @@ -3772,11 +4235,11 @@ msgstr "" "a black box. You can use the right mouse button to flip the colours in the " "opposite order." -#: ../boards/superbrain.xml.in.h:2 ../src/boards/superbrain.c:110 +#: ../boards/superbrain.xml.in.h:2 ../src/boards/superbrain.c:106 msgid "Super Brain" msgstr "Super Brain" -#: ../boards/superbrain.xml.in.h:3 ../src/boards/superbrain.c:111 +#: ../boards/superbrain.xml.in.h:3 ../src/boards/superbrain.c:107 msgid "Tux has hidden several items. Find them again in the correct order" msgstr "Tux has hidden several items. Find them again in the correct order" @@ -3872,9 +4335,15 @@ msgstr "A sliding-block puzzle game" #: ../boards/traffic.xml.in.h:2 msgid "" -"Remove all the red cars from the parking lot through the gate on the right" +"Each car can only move either horizontally or vertically. You must make some " +"room in order to let the red car move through the gate on the right." msgstr "" -"Remove all the red cars from the parking lot through the gate on the right" +"Each car can only move either horizontally or vertically. You must make some " +"room in order to let the red car move through the gate on the right." + +#: ../boards/traffic.xml.in.h:3 +msgid "Remove the red car from the parking lot through the gate on the right" +msgstr "Remove the red car from the parking lot through the gate on the right" #: ../boards/tuxpaint.xml.in.h:1 msgid "Drawing activity (pixmap)" @@ -3924,7 +4393,7 @@ msgstr "" "Tux has come back from a long fishing party on his boat. Bring the water " "system back up so he can take a shower." -#: ../boards/wordsgame.xml.in.h:1 ../src/boards/wordsgame.c:113 +#: ../boards/wordsgame.xml.in.h:1 ../src/boards/wordsgame.c:110 msgid "Falling Words" msgstr "Falling Words" @@ -3936,10 +4405,48 @@ msgstr "Keyboard training" msgid "Type the complete word as it falls, before it reachs the ground" msgstr "Type the complete word as it falls, before it reaches the ground" -#: ../boards/wordsgame.xml.in.h:5 ../src/boards/wordsgame.c:114 +#: ../boards/wordsgame.xml.in.h:5 ../src/boards/wordsgame.c:111 msgid "Type the falling words before they reach the ground" msgstr "Type the falling words before they reach the ground" +#: ../boards/wordprocessor.xml.in.h:1 +msgid "A simple word processor to enter and save any text" +msgstr "A simple word processor to enter and save any text" + +#: ../boards/wordprocessor.xml.in.h:2 +msgid "" +"In this wordprocessor you can type the text you want, save and get it back " +"later. You can add some style to your text by using the buttons on the left. " +"The first 4 buttons let you select the style of the line on which your " +"insert cursor is. The 2 others buttons with multiple choices let you select " +"from a predefined document and color theme." +msgstr "" +"In this wordprocessor you can type the text you want, save and get it back " +"later. You can add some style to your text by using the buttons on the left. " +"The first 4 buttons let you select the style of the line on which your " +"insert cursor is. The 2 others buttons with multiple choices let you select " +"from a predefined document and colour theme." + +#: ../boards/wordprocessor.xml.in.h:3 +msgid "" +"Learn how to enter text in a wordprocessor. This wordprocessor is special in " +"that it enforces the use of styles. This way, the children will understand " +"their benefit when moving to more feature full wordprocessor like OpenOffice." +"org." +msgstr "" +"Learn how to enter text in a wordprocessor. This wordprocessor is special in " +"that it enforces the use of styles. This way, the children will understand " +"their benefit when moving to more a feature-full wordprocessor like OpenOffice." +"org." + +#: ../boards/wordprocessor.xml.in.h:4 +msgid "The children can type their own text or copy one given by the teacher." +msgstr "The children can type their own text or copy one given by the teacher." + +#: ../boards/wordprocessor.xml.in.h:5 +msgid "Your word processor" +msgstr "Your word processor" + #: ../gcompris-edit.desktop.in.h:1 msgid "Administration for gcompris" msgstr "Administration for gcompris" @@ -3949,174 +4456,231 @@ msgid "Educational game for ages 2 to 10" msgstr "Educational game for ages 2 to 10" #: ../gcompris.desktop.in.h:2 -msgid "Educational suite gcompris" -msgstr "Educational suite gcompris" +msgid "Educational suite GCompris" +msgstr "Educational suite GCompris" #: ../gcompris.desktop.in.h:3 -msgid "Multiple activities for kids" -msgstr "Multiple activities for kids" +msgid "Multi-activity educational game" +msgstr "Multi-activity educational game" + +#. TRANSLATORS: Put here the mathematical operators '+-x/' for your language. +#: ../src/boards/algebra.c:182 ../src/boards/memory.c:846 +msgid "+-×÷" +msgstr "+-×÷" + +#: ../src/boards/awele.c:350 ../src/boards/awele.c:360 +msgid "NORTH" +msgstr "NORTH" + +#: ../src/boards/awele.c:372 ../src/boards/awele.c:382 +msgid "SOUTH" +msgstr "SOUTH" + +#: ../src/boards/awele.c:551 +msgid "Choose a house" +msgstr "Choose a house" + +#: ../src/boards/awele.c:679 +msgid "Your turn to play ..." +msgstr "Your turn to play ..." -#: ../src/boards/chess.c:189 +#: ../src/boards/awele.c:748 +msgid "Not allowed! Try again !" +msgstr "Not allowed! Try again!" + +#: ../src/boards/chess.c:179 +msgid "Error: The external program gnuchess died unexpectedly" +msgstr "Error: The external program gnuchess died unexpectedly" + +#: ../src/boards/chess.c:199 msgid "" -"Error: The external program gnuchess is mandatory\n" -"to play chess in gcompris.\n" +"Error: The external program gnuchess is required\n" +"to play chess in GCompris.\n" "Find this program on http://www.rpmfind.net or in your\n" "GNU/Linux distribution\n" "And check it is located here: " msgstr "" -"Error: The external program gnuchess is mandatory\n" -"to play chess in gcompris.\n" +"Error: The external program gnuchess is required\n" +"to play chess in GCompris.\n" "Find this program on http://www.rpmfind.net or in your\n" "GNU/Linux distribution\n" -"And check it is located here: " +"Ensure that it is located here: " -#: ../src/boards/chess.c:228 +#: ../src/boards/chess.c:244 msgid "" "Error: The external program gnuchess is mandatory\n" "to play chess in gcompris.\n" -"Find this program on http://www.rpmfind.net or in your\n" -"GNU/Linux distribution\n" -"And check it is in " +"First install it, and check it is in " msgstr "" "Error: The external program gnuchess is mandatory\n" "to play chess in gcompris.\n" -"Find this program on http://www.rpmfind.net or in your\n" -"GNU/Linux distribution\n" -"And check it is in " +"First install it, and ensure that it is in " -#: ../src/boards/chess.c:569 +#: ../src/boards/chess.c:587 msgid "White's Turn" msgstr "White's Turn" -#: ../src/boards/chess.c:569 +#: ../src/boards/chess.c:587 msgid "Black's Turn" msgstr "Black's Turn" -#: ../src/boards/chess.c:713 +#: ../src/boards/chess.c:731 msgid "White checks" msgstr "White checks" -#: ../src/boards/chess.c:715 +#: ../src/boards/chess.c:733 msgid "Black checks" msgstr "Black checks" -#: ../src/boards/chess.c:1052 +#: ../src/boards/chess.c:1090 msgid "Black mates" msgstr "Black mates" -#: ../src/boards/chess.c:1057 +#: ../src/boards/chess.c:1095 msgid "White mates" msgstr "White mates" -#: ../src/boards/chess.c:1062 ../src/gcompris/bonus.c:312 -#: ../src/gcompris/bonus.c:321 +#: ../src/boards/chess.c:1100 ../src/gcompris/bonus.c:364 +#: ../src/gcompris/bonus.c:373 msgid "Drawn game" msgstr "Drawn game" +#: ../src/boards/chess.c:1128 +msgid "Error: The external program gnuchess died unexpectingly" +msgstr "Error: The external program gnuchess died unexpectedly" + +#: ../src/boards/click_on_letter.c:259 ../src/boards/memory.c:813 +msgid "" +"Error: this activity cannot be played with the\n" +"sound effects disabled.\n" +"Go to the configuration dialog to\n" +"enable the sound" +msgstr "" +"Error: this activity cannot be played with the\n" +"sound effects disabled.\n" +"Go to the configuration dialogue to\n" +"enable the sound" + #. TRANSLATORS: Put here the alphabet in your language #. require by all utf8-functions #. TRANSLATORS: Put here the alphabet lowercase in your language -#: ../src/boards/click_on_letter.c:258 ../src/boards/click_on_letter.c:275 -#: ../src/boards/gletters.c:228 ../src/boards/memory.c:565 +#: ../src/boards/click_on_letter.c:264 ../src/boards/gletters.c:231 +#: ../src/boards/memory.c:835 msgid "abcdefghijklmnopqrstuvwxyz" msgstr "abcdefghijklmnopqrstuvwxyz" -#: ../src/boards/click_on_letter.c:287 +#: ../src/boards/click_on_letter.c:286 #, c-format msgid "" "Error: this activity requires that you first install\n" -"the packages assetml-voices-alphabet-%s or %s" +"the packages with GCompris voices for the locale '%s' or '%s'" msgstr "" "Error: this activity requires that you first install\n" -"the packages assetml-voices-alphabet-%s or %s" +"the packages with GCompris voices for the locale '%s' or '%s'" #: ../src/boards/click_on_letter.c:294 #, c-format msgid "" "Error: this activity requires that you first install\n" -"the packages assetml-voices-alphabet-%s ! Fallback to english, sorry!" +"the packages with GCompris voices for the locale '%s' ! Fallback to english, " +"sorry!" msgstr "" "Error: this activity requires that you first install\n" -"the packages assetml-voices-alphabet-%s ! Fallback to english, sorry!" +"the packages with GCompris voices for the locale '%s'!" -#: ../src/boards/click_on_letter.c:302 +#. Init configuration window: +#. all the configuration functions will use it +#. all the configuration functions returns values for their key in +#. the dict passed to the apply_callback +#. the returned value is the main GtkVBox of the window, +#. we can add what you want in it. +#: ../src/boards/click_on_letter.c:623 ../src/boards/colors.c:165 +#: ../src/boards/gletters.c:857 ../src/boards/imageid.c:749 +#: ../src/boards/missingletter.c:772 +#: ../src/boards/python/admin/board_list.py:641 +#: ../src/boards/python/admin/board_list.py:659 +#: ../src/boards/python/admin/wordlist.py:50 ../src/boards/python/login.py:535 +#: ../src/boards/python/pythontest.py:409 ../src/boards/python/tuxpaint.py:208 +#: ../src/boards/reading.c:833 ../src/boards/scale.c:862 +#: ../src/boards/shapegame.c:1863 ../src/boards/smallnumbers.c:590 +#, c-format, python-format msgid "" -"Error: this activity cannot be played with the\n" -"sound effects disabled.\n" -"Go to the configuration dialogue to\n" -"enable the sound" +"<b>%s</b> configuration\n" +" for profile <b>%s</b>" msgstr "" -"Error: this activity cannot be played with the\n" -"sound effects disabled.\n" -"Go to the configuration dialogue to\n" -"enable the sound" +"<b>%s</b> configuration\n" +" for profile <b>%s</b>" #. toggle box -#: ../src/boards/click_on_letter.c:611 ../src/boards/gletters.c:813 -#: ../src/boards/python/login.py:535 +#: ../src/boards/click_on_letter.c:646 ../src/boards/gletters.c:890 +#: ../src/boards/python/login.py:540 msgid "Uppercase only text" msgstr "Uppercase only text" -#: ../src/boards/clickgame.c:178 -#, c-format -msgid "Couldn't open dir: %s" -msgstr "Couldn't open dir: %s" - -#: ../src/boards/clockgame.c:536 ../src/boards/clockgame.c:546 +#: ../src/boards/clockgame.c:550 ../src/boards/clockgame.c:560 msgid "Set the watch to:" msgstr "Set the watch to:" -#: ../src/boards/colors.c:57 +#: ../src/boards/colors.c:56 msgid "Click on the blue duck" msgstr "Click on the blue duck" -#: ../src/boards/colors.c:58 +#: ../src/boards/colors.c:57 msgid "Click on the brown duck" msgstr "Click on the brown duck" -#: ../src/boards/colors.c:59 +#: ../src/boards/colors.c:58 msgid "Click on the green duck" msgstr "Click on the green duck" -#: ../src/boards/colors.c:60 +#: ../src/boards/colors.c:59 msgid "Click on the grey duck" msgstr "Click on the grey duck" -#: ../src/boards/colors.c:61 +#: ../src/boards/colors.c:60 msgid "Click on the orange duck" msgstr "Click on the orange duck" -#: ../src/boards/colors.c:62 +#: ../src/boards/colors.c:61 msgid "Click on the purple duck" msgstr "Click on the purple duck" -#: ../src/boards/colors.c:63 +#: ../src/boards/colors.c:62 msgid "Click on the red duck" msgstr "Click on the red duck" -#: ../src/boards/colors.c:64 +#: ../src/boards/colors.c:63 msgid "Click on the yellow duck" msgstr "Click on the yellow duck" -#: ../src/boards/colors.c:65 +#: ../src/boards/colors.c:64 msgid "Click on the black duck" msgstr "Click on the black duck" -#: ../src/boards/colors.c:66 +#: ../src/boards/colors.c:65 msgid "Click on the white duck" msgstr "Click on the white duck" +#: ../src/boards/colors.c:177 ../src/boards/python/admin/board_list.py:671 +#: ../src/boards/python/pythontest.py:473 ../src/boards/smallnumbers.c:610 +msgid "Select sound locale" +msgstr "Select sound locale" + #. TRANSLATORS: Put here the numbers in your language -#: ../src/boards/gletters.c:224 ../src/boards/memory.c:561 +#: ../src/boards/gletters.c:227 ../src/boards/memory.c:831 msgid "0123456789" msgstr "0123456789" #. TRANSLATORS: Put here the alphabet uppercase in your language -#: ../src/boards/gletters.c:234 ../src/boards/memory.c:571 +#: ../src/boards/gletters.c:237 ../src/boards/memory.c:841 msgid "ABCDEFGHIJKLMNOPQRSTUVWXYZ" msgstr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" -#: ../src/boards/hanoi.c:335 ../src/boards/hanoi.c:346 +#: ../src/boards/gletters.c:886 ../src/boards/smallnumbers.c:608 +msgid "Enable sounds" +msgstr "Enable sounds" + +#: ../src/boards/hanoi.c:332 ../src/boards/hanoi.c:343 msgid "" "Build the same tower in the empty area as the one you see on the right-hand " "side." @@ -4124,7 +4688,7 @@ msgstr "" "Build the same tower in the empty area as the one you see on the right-hand " "side." -#: ../src/boards/hanoi_real.c:76 +#: ../src/boards/hanoi_real.c:72 msgid "Tower of Hanoi" msgstr "Tower of Hanoi" @@ -4132,21 +4696,21 @@ msgstr "Tower of Hanoi" msgid "Move the entire stack to the right peg, one disc at a time" msgstr "Move the entire stack to the right peg, one disc at a time" -#: ../src/boards/imageid.c:113 ../src/boards/missingletter.c:105 +#: ../src/boards/imageid.c:104 ../src/boards/missingletter.c:102 msgid "Learn how to read" msgstr "Learn how to read" -#: ../src/boards/leftright.c:276 ../src/boards/leftright.c:286 -#: ../src/boards/python/searace.py:429 ../src/boards/python/searace.py:454 -#: ../src/boards/python/searace.py:544 ../src/boards/python/searace.py:856 -#: ../src/boards/python/searace.py:889 ../src/boards/python/searace.py:986 +#: ../src/boards/leftright.c:277 ../src/boards/leftright.c:287 +#: ../src/boards/python/searace.py:433 ../src/boards/python/searace.py:458 +#: ../src/boards/python/searace.py:548 ../src/boards/python/searace.py:857 +#: ../src/boards/python/searace.py:890 ../src/boards/python/searace.py:981 msgid "left" msgstr "left" -#: ../src/boards/leftright.c:296 ../src/boards/leftright.c:306 -#: ../src/boards/python/searace.py:429 ../src/boards/python/searace.py:454 -#: ../src/boards/python/searace.py:553 ../src/boards/python/searace.py:858 -#: ../src/boards/python/searace.py:891 ../src/boards/python/searace.py:980 +#: ../src/boards/leftright.c:297 ../src/boards/leftright.c:307 +#: ../src/boards/python/searace.py:433 ../src/boards/python/searace.py:458 +#: ../src/boards/python/searace.py:557 ../src/boards/python/searace.py:859 +#: ../src/boards/python/searace.py:892 ../src/boards/python/searace.py:975 msgid "right" msgstr "right" @@ -4164,88 +4728,110 @@ msgid "" msgstr "" "Look at your position, then switch back to 3D mode to continue your moves" -#: ../src/boards/memory.c:250 +#: ../src/boards/memory.c:266 msgid "Memory" msgstr "Memory" -#: ../src/boards/memory.c:251 +#: ../src/boards/memory.c:267 msgid "Find the matching pair" msgstr "Find the matching pair" -#: ../src/boards/menu.c:79 -msgid "Main Menu" -msgstr "Main Menu" +#: ../src/boards/menu2.c:133 +msgid "Main Menu Second Version" +msgstr "Main Menu Second Version" -#: ../src/boards/menu.c:80 +#: ../src/boards/menu2.c:134 msgid "Select a Board" msgstr "Select a Board" #. 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/boards/money.c:489 +#: ../src/boards/money.c:488 #, c-format msgid "$ %.2f" msgstr "$ %.2f" -#: ../src/boards/money.c:502 +#: ../src/boards/money.c:501 #, c-format msgid "$ %.0f" msgstr "$ %.0f" -#: ../src/boards/planegame.c:78 +#: ../src/boards/paratrooper.c:437 +msgid "Control fall speed with up and down arrow keys." +msgstr "Control fall speed with up and down arrow keys." + +#: ../src/boards/planegame.c:75 msgid "Move the plane to catch the clouds in the correct order" msgstr "Move the plane to catch the clouds in the correct order" -#: ../src/boards/python.c:62 +#: ../src/boards/python.c:63 ../src/boards/python.c:87 msgid "Python Board" msgstr "Python Board" -#: ../src/boards/python.c:63 +#: ../src/boards/python.c:64 +msgid "Special board that embeds python into GCompris." +msgstr "Special board that embeds python into GCompris." + +#: ../src/boards/python.c:88 msgid "Special board that embeds python into gcompris." msgstr "Special board that embeds python into gcompris." -#: ../src/boards/python/admin/board_list.py:90 +#: ../src/boards/python/admin/board_list.py:89 msgid "Select a profile:" msgstr "Select a profile:" -#: ../src/boards/python/admin/board_list.py:146 +#: ../src/boards/python/admin/board_list.py:145 msgid "Filter" msgstr "Filter" -#: ../src/boards/python/admin/board_list.py:151 +#: ../src/boards/python/admin/board_list.py:150 msgid "Select all" msgstr "Select all" -#: ../src/boards/python/admin/board_list.py:156 +#: ../src/boards/python/admin/board_list.py:155 msgid "Unselect all" msgstr "Unselect all" -#: ../src/boards/python/admin/board_list.py:236 +#: ../src/boards/python/admin/board_list.py:160 +msgid "Locales" +msgstr "Locales" + +#: ../src/boards/python/admin/board_list.py:165 +msgid "Locales sound" +msgstr "Sound locales" + +#: ../src/boards/python/admin/board_list.py:170 +msgid "Wordlist" +msgstr "Wordlist" + +#: ../src/boards/python/admin/board_list.py:177 +#: ../src/boards/python/admin/group_user_list.py:144 +#: ../src/boards/python/admin/user_list.py:186 +msgid "Login" +msgstr "Login" + +#: ../src/boards/python/admin/board_list.py:235 msgid "Main menu" msgstr "Main menu" -#: ../src/boards/python/admin/board_list.py:236 -msgid "/" -msgstr "/" - #. columns for Board name #. column_pref = gtk.TreeViewColumn(_('Conf')) #. image = gtk.image_new_from_stock(gtk.STOCK_PREFERENCES, gtk.ICON_SIZE_MENU) #. image.show() #. column_pref.set_widget(image) -#: ../src/boards/python/admin/board_list.py:293 +#: ../src/boards/python/admin/board_list.py:302 msgid "Active" msgstr "Active" -#: ../src/boards/python/admin/board_list.py:294 +#: ../src/boards/python/admin/board_list.py:303 msgid "Board title" msgstr "Board title" -#: ../src/boards/python/admin/board_list.py:410 +#: ../src/boards/python/admin/board_list.py:419 #, python-format msgid "Filter Boards difficulty for profile %s" msgstr "Filter Boards difficulty for profile %s" -#: ../src/boards/python/admin/board_list.py:441 +#: ../src/boards/python/admin/board_list.py:450 #, python-format msgid "" "<span size='x-large'> Select the difficulty range \n" @@ -4254,29 +4840,6 @@ msgstr "" "<span size='x-large'> Select the difficulty range \n" "for profile <b>%s</b></span>" -#. Init configuration window: -#. all the configuration functions will use it -#. all the configuration functions returns values for their key in -#. the dict passed to the apply_callback -#. the returned value is the main GtkVBox of the window, -#. we can add what you want in it. -#: ../src/boards/python/admin/board_list.py:632 -#: ../src/boards/python/admin/board_list.py:650 -#: ../src/boards/python/admin/wordlist.py:51 ../src/boards/python/login.py:530 -#: ../src/boards/python/pythontest.py:409 ../src/boards/python/tuxpaint.py:179 -#, python-format -msgid "" -"<b>%s</b> configuration\n" -" for profile <b>%s</b>" -msgstr "" -"<b>%s</b> configuration\n" -" for profile <b>%s</b>" - -#: ../src/boards/python/admin/board_list.py:662 -#: ../src/boards/python/pythontest.py:473 -msgid "Select sound locale" -msgstr "Select sound locale" - #: ../src/boards/python/admin/class_edit.py:60 msgid "Editing a Class" msgstr "Editing a Class" @@ -4305,15 +4868,15 @@ msgstr "Assign all the users belonging to this class" #: ../src/boards/python/admin/class_edit.py:253 #: ../src/boards/python/admin/group_edit.py:265 -#: ../src/boards/python/admin/group_user_list.py:155 -#: ../src/boards/python/admin/user_list.py:197 +#: ../src/boards/python/admin/group_user_list.py:154 +#: ../src/boards/python/admin/user_list.py:196 msgid "First Name" msgstr "First Name" #: ../src/boards/python/admin/class_edit.py:264 #: ../src/boards/python/admin/group_edit.py:276 -#: ../src/boards/python/admin/group_user_list.py:165 -#: ../src/boards/python/admin/user_list.py:207 +#: ../src/boards/python/admin/group_user_list.py:164 +#: ../src/boards/python/admin/user_list.py:206 msgid "Last Name" msgstr "Last Name" @@ -4325,13 +4888,13 @@ msgstr "You need to provide at least a name for your class" msgid "There is already a class with this name" msgstr "There is already a class with this name" -#: ../src/boards/python/admin/class_list.py:170 +#: ../src/boards/python/admin/class_list.py:169 #: ../src/boards/python/admin/profile_edit.py:269 -#: ../src/boards/python/admin/profile_group_list.py:145 +#: ../src/boards/python/admin/profile_group_list.py:144 msgid "Class" msgstr "Class" -#: ../src/boards/python/admin/class_list.py:180 +#: ../src/boards/python/admin/class_list.py:179 msgid "Teacher" msgstr "Teacher" @@ -4375,62 +4938,113 @@ msgstr "You need to provide at least a name for your group" msgid "There is already a group with this name" msgstr "There is already a group with this name" -#: ../src/boards/python/admin/group_list.py:87 +#: ../src/boards/python/admin/group_list.py:86 msgid "Select a class:" msgstr "Select a class:" -#: ../src/boards/python/admin/group_list.py:215 +#: ../src/boards/python/admin/group_list.py:214 #: ../src/boards/python/admin/profile_edit.py:279 -#: ../src/boards/python/admin/profile_group_list.py:155 +#: ../src/boards/python/admin/profile_group_list.py:154 msgid "Group" msgstr "Group" -#: ../src/boards/python/admin/group_list.py:226 +#: ../src/boards/python/admin/group_list.py:225 #: ../src/boards/python/admin/profile_edit.py:289 -#: ../src/boards/python/admin/profile_group_list.py:165 -#: ../src/boards/python/admin/profile_list.py:199 +#: ../src/boards/python/admin/profile_group_list.py:164 +#: ../src/boards/python/admin/profile_list.py:198 msgid "Description" msgstr "Description" -#: ../src/boards/python/admin/group_list.py:323 +#: ../src/boards/python/admin/group_list.py:322 msgid "You must first select a group in the list" msgstr "You must first select a group in the list" -#: ../src/boards/python/admin/group_user_list.py:145 -#: ../src/boards/python/admin/user_list.py:187 -msgid "Login" -msgstr "Login" - -#: ../src/boards/python/admin/group_user_list.py:175 -#: ../src/boards/python/admin/user_list.py:217 +#: ../src/boards/python/admin/group_user_list.py:174 +#: ../src/boards/python/admin/user_list.py:216 msgid "Birth Date" msgstr "Birth Date" +#: ../src/boards/python/admin/log_list.py:91 +msgid "Select a user:" +msgstr "Select a user:" + +#. Insert the ALL option (HACK, use the user_id -2 to indicate ALL) +#: ../src/boards/python/admin/log_list.py:102 +msgid "All users" +msgstr "All users" + +#: ../src/boards/python/admin/log_list.py:108 +#: ../src/boards/python/admin/log_list.py:287 +#: ../src/boards/python/admin/profile_list.py:121 +#: ../src/gcompris/board_config.c:668 ../src/gcompris/board_config.c:926 +msgid "Default" +msgstr "Default" + +#. Reset buttons +#: ../src/boards/python/admin/log_list.py:162 +msgid "Reset" +msgstr "Reset" + +#: ../src/boards/python/admin/log_list.py:208 +msgid "Date" +msgstr "Date" + +#: ../src/boards/python/admin/log_list.py:218 +msgid "User" +msgstr "User" + +#: ../src/boards/python/admin/log_list.py:228 +msgid "Board" +msgstr "Board" + +#: ../src/boards/python/admin/log_list.py:238 +#: ../src/boards/python/redraw.py:347 ../src/boards/python/redraw.py:357 +msgid "Level" +msgstr "Level" + +#: ../src/boards/python/admin/log_list.py:248 +msgid "Sublevel" +msgstr "Sublevel" + +#: ../src/boards/python/admin/log_list.py:258 +msgid "Duration" +msgstr "Duration" + +#: ../src/boards/python/admin/log_list.py:268 +msgid "Status" +msgstr "Status" + #: ../src/boards/python/admin/module_boards.py:42 -#: ../src/boards/python/admin/module_boards.py:62 +#: ../src/boards/python/admin/module_boards.py:67 msgid "Boards" msgstr "Boards" -#: ../src/boards/python/admin/module_groups.py:41 -#: ../src/boards/python/admin/module_groups.py:67 +#: ../src/boards/python/admin/module_groups.py:40 +#: ../src/boards/python/admin/module_groups.py:66 msgid "Groups" msgstr "Groups" -#: ../src/boards/python/admin/module_profiles.py:41 -#: ../src/boards/python/admin/module_profiles.py:66 +#: ../src/boards/python/admin/module_profiles.py:40 +#: ../src/boards/python/admin/module_profiles.py:65 msgid "Profiles" msgstr "Profiles" -#: ../src/boards/python/admin/module_users.py:42 -#: ../src/boards/python/admin/module_users.py:68 -msgid "Classes" -msgstr "Classes" +#: ../src/boards/python/admin/module_reports.py:41 +#: ../src/boards/python/admin/module_reports.py:67 +msgid "Reports" +msgstr "Reports" -#: ../src/boards/python/admin/module_users.py:42 -#: ../src/boards/python/admin/module_users.py:68 +#: ../src/boards/python/admin/module_reports.py:67 +#: ../src/boards/python/admin/module_users.py:41 +#: ../src/boards/python/admin/module_users.py:67 msgid "Users" msgstr "Users" +#: ../src/boards/python/admin/module_users.py:41 +#: ../src/boards/python/admin/module_users.py:67 +msgid "Classes" +msgstr "Classes" + #: ../src/boards/python/admin/profile_edit.py:59 msgid "Editing a Profile" msgstr "Editing a Profile" @@ -4460,16 +5074,11 @@ msgstr "You need to provide at least a name for your profile" msgid "There is already a profile with this name" msgstr "There is already a profile with this name" -#: ../src/boards/python/admin/profile_list.py:122 -#: ../src/gcompris/board_config.c:602 ../src/gcompris/board_config.c:727 -msgid "Default" -msgstr "Default" - -#: ../src/boards/python/admin/profile_list.py:189 +#: ../src/boards/python/admin/profile_list.py:188 msgid "Profile" msgstr "Profile" -#: ../src/boards/python/admin/profile_list.py:316 +#: ../src/boards/python/admin/profile_list.py:315 msgid "[Default]" msgstr "[Default]" @@ -4515,7 +5124,7 @@ msgstr "" msgid "There is already a user with this login" msgstr "There is already a user with this login" -#: ../src/boards/python/admin/user_list.py:292 +#: ../src/boards/python/admin/user_list.py:291 msgid "" "To import a user list from a file, first select a class.\n" "FILE FORMAT: Your file must be formatted like this:\n" @@ -4527,7 +5136,7 @@ msgstr "" "login;First name;Last name;Date of birth\n" "The separator is autodetected and can be one of ',', ';' or ':'" -#: ../src/boards/python/admin/user_list.py:371 +#: ../src/boards/python/admin/user_list.py:370 #, python-format msgid "" "One or more logins are not unique !\n" @@ -4536,32 +5145,47 @@ msgstr "" "One or more logins are not unique !\n" "You need to change them: %s !" -#: ../src/boards/python/anim.py:59 -msgid "You need the python xml module. Disabling SVG." -msgstr "You need the Python XML module. Disabling SVG." - -#. gcompris.utils.dialog(_('Python xml module bot found. SVG is disabled. Install the python xml module to enable SVG Save/restore.'), None) -#: ../src/boards/python/anim.py:417 -msgid "" -"Python xml module not found. SVG is disabled. Install the python xml module " -"to enable SVG Save/restore." -msgstr "" -"Python XML module not found. SVG is disabled. Install the python XML module " -"to enable SVG save/restore." - -#: ../src/boards/python/anim.py:2206 +#: ../src/boards/python/anim.py:2225 msgid "SVG is disabled. Install python xml module to enable it" msgstr "SVG is disabled. Install Python XML module to enable it" -#: ../src/boards/python/anim.py:2362 +#: ../src/boards/python/anim.py:2381 msgid "Warning: the following images cannot be accessed on your system.\n" msgstr "Warning: the following images cannot be accessed on your system.\n" -#: ../src/boards/python/anim.py:2364 +#: ../src/boards/python/anim.py:2383 msgid "The corresponding items have been skipped." msgstr "The corresponding items have been skipped." -#: ../src/boards/python/electric.py:94 +#: ../src/boards/python/chat.py:82 +msgid "All messages will be displayed here.\n" +msgstr "All messages will be displayed here.\n" + +#: ../src/boards/python/chat.py:132 +msgid "Your Friends" +msgstr "Your Friends" + +#: ../src/boards/python/chat.py:164 +msgid "Your Channel" +msgstr "Your Channel" + +#: ../src/boards/python/chat.py:190 +msgid "" +"Type your message here, to send to other GCompris users on your local " +"network." +msgstr "" +"Type your message here, to send to other GCompris users on your local " +"network." + +#: ../src/boards/python/chat.py:325 +msgid "You must set a channel in your channel entry box first.\n" +msgstr "You must set a channel in your channel entry box first.\n" + +#: ../src/boards/python/chat.py:326 +msgid "Your friends must set the same channel in order to communicate with you" +msgstr "Your friends must set the same channel in order to communicate with you" + +#: ../src/boards/python/electric.py:95 msgid "" "Cannot find the 'gnucap' electric simulator.\n" "You can download and install it from:\n" @@ -4579,90 +5203,91 @@ msgstr "" "You can still use this activity to draw schematics without computer " "simulation." -#: ../src/boards/python/gnumch.py:95 +#: ../src/boards/python/gnumch.py:96 #, python-format msgid ", %d" msgstr ", %d" -#: ../src/boards/python/gnumch.py:96 +#: ../src/boards/python/gnumch.py:97 #, python-format msgid " and %d" msgstr " and %d" -#: ../src/boards/python/gnumch.py:116 +#: ../src/boards/python/gnumch.py:117 #, python-format msgid "%d is divisible by %s." msgstr "%d is divisible by %s." -#: ../src/boards/python/gnumch.py:120 +#: ../src/boards/python/gnumch.py:121 msgid "1 is not a prime number." msgstr "1 is not a prime number." -#: ../src/boards/python/gnumch.py:130 +#: ../src/boards/python/gnumch.py:131 #, python-format msgid "Primes less than %d" msgstr "Primes less than %d" -#: ../src/boards/python/gnumch.py:151 +#. Translators: You can swap %(x)y elements in the string. +#: ../src/boards/python/gnumch.py:153 #, python-format msgid "" -"Multiples of %d include %s,\n" -"but %d is not a multiple of %d." +"Multiples of %(d1)d include %(s)s,\n" +"but %(d2)d is not a multiple of %(d3)d." msgstr "" -"Multiples of %d include %s,\n" -"but %d is not a multiple of %d." +"Multiples of %(d1)d include %(s)s,\n" +"but %(d2)d is not a multiple of %(d3)d." -#: ../src/boards/python/gnumch.py:160 +#: ../src/boards/python/gnumch.py:164 #, python-format msgid "Factors of %d" msgstr "Factors of %d" -#: ../src/boards/python/gnumch.py:193 +#: ../src/boards/python/gnumch.py:197 #, python-format msgid "%s are the factors of %d." msgstr "%s are the factors of %d." -#: ../src/boards/python/gnumch.py:205 +#: ../src/boards/python/gnumch.py:209 #, python-format msgid "Multiples of %d" msgstr "Multiples of %d" -#: ../src/boards/python/gnumch.py:239 +#: ../src/boards/python/gnumch.py:243 #, python-format msgid "%s = %d" msgstr "%s = %d" -#: ../src/boards/python/gnumch.py:250 +#: ../src/boards/python/gnumch.py:254 #, python-format msgid "%d + %d" msgstr "%d + %d" -#: ../src/boards/python/gnumch.py:255 +#: ../src/boards/python/gnumch.py:259 #, python-format msgid "%d − %d" msgstr "%d − %d" -#: ../src/boards/python/gnumch.py:260 +#: ../src/boards/python/gnumch.py:264 #, python-format msgid "%d × %d" msgstr "%d × %d" -#: ../src/boards/python/gnumch.py:264 +#: ../src/boards/python/gnumch.py:268 #, python-format msgid "%d ÷ %d" msgstr "%d ÷ %d" -#: ../src/boards/python/gnumch.py:272 +#: ../src/boards/python/gnumch.py:276 #, python-format msgid "Equal to %d" msgstr "Equal to %d" -#: ../src/boards/python/gnumch.py:293 +#: ../src/boards/python/gnumch.py:297 #, python-format msgid "Not equal to %d" msgstr "Not equal to %d" -#: ../src/boards/python/gnumch.py:435 +#: ../src/boards/python/gnumch.py:441 msgid "" "You were eaten by a Troggle.\n" "Press <Return> to continue." @@ -4670,11 +5295,11 @@ msgstr "" "You were eaten by a Troggle.\n" "Press <Return> to continue." -#: ../src/boards/python/gnumch.py:484 +#: ../src/boards/python/gnumch.py:490 msgid "You ate a wrong number.\n" msgstr "You ate a wrong number.\n" -#: ../src/boards/python/gnumch.py:485 +#: ../src/boards/python/gnumch.py:491 msgid "" "\n" "Press <Return> to continue." @@ -4682,7 +5307,7 @@ msgstr "" "\n" "Press <Return> to continue." -#: ../src/boards/python/gnumch.py:778 +#: ../src/boards/python/gnumch.py:784 msgid "" "T\n" "R\n" @@ -4700,66 +5325,102 @@ msgstr "" "L\n" "E" -#: ../src/boards/python/guessnumber.py:222 +#: ../src/boards/python/guessnumber.py:205 #, python-format msgid "Guess a number between %d and %d" msgstr "Guess a number between %d and %d" -#: ../src/boards/python/guessnumber.py:337 -#: ../src/boards/python/guessnumber.py:338 +#: ../src/boards/python/guessnumber.py:318 +#: ../src/boards/python/guessnumber.py:319 #, python-format msgid "Please enter a number between %d and %d" msgstr "Please enter a number between %d and %d" -#: ../src/boards/python/guessnumber.py:343 -#: ../src/boards/python/guessnumber.py:344 +#: ../src/boards/python/guessnumber.py:324 +#: ../src/boards/python/guessnumber.py:325 msgid "Out of range" msgstr "Out of range" -#: ../src/boards/python/guessnumber.py:350 -#: ../src/boards/python/guessnumber.py:351 +#: ../src/boards/python/guessnumber.py:331 +#: ../src/boards/python/guessnumber.py:332 msgid "Too high" msgstr "Too high" -#: ../src/boards/python/guessnumber.py:353 -#: ../src/boards/python/guessnumber.py:354 +#: ../src/boards/python/guessnumber.py:334 +#: ../src/boards/python/guessnumber.py:335 msgid "Too low" msgstr "Too low" -#: ../src/boards/python/login.py:115 +#: ../src/boards/python/login.py:114 msgid "Profile: " msgstr "Profile: " -#: ../src/boards/python/login.py:263 ../src/boards/python/login.py:272 +#: ../src/boards/python/login.py:268 ../src/boards/python/login.py:277 msgid "Login: " msgstr "Login: " #. toggle box -#: ../src/boards/python/login.py:545 +#: ../src/boards/python/login.py:550 msgid "Enter login to log in" msgstr "Enter login to log in" -#: ../src/boards/python/mosaic.py:210 +#: ../src/boards/python/mosaic.py:194 msgid "Rebuild the same mosaic on the right area" msgstr "Rebuild the same mosaic on the right area" -#: ../src/boards/python/pythontest.py:149 +#: ../src/boards/python/melody.py:120 +msgid "" +"Error: this activity cannot be played with the\n" +"sound effects disabled.\n" +"Go to the configuration dialogue to\n" +"enable the sound" +msgstr "" +"Error: this activity cannot be played with the\n" +"sound effects disabled.\n" +"Go to the configuration dialogue to\n" +"enable the sound" + +#: ../src/boards/python/oscar_and_friends.py:116 msgid "" -"This is the first plugin in gcompris coded in the Python\n" +"Below the surface, Oscar the octopus and his friends sat on a rock,\n" +"watching the bad weather above them." +msgstr "" +"Below the surface, Oscar the octopus and his friends sat on a rock,\n" +"watching the bad weather above them." + +#: ../src/boards/python/oscar_and_friends.py:117 +msgid "" +"They were all happy that the storms never reached all the way down to them." +msgstr "" +"They were all happy that the storms never reached all the way down to them." + +#: ../src/boards/python/oscar_and_friends.py:118 +msgid "" +"No matter how bad it was up there, the bottom was always calm and quiet." +msgstr "" +"No matter how bad it was up there, the bottom was always calm and quiet." + +#: ../src/boards/python/oscar_and_friends.py:119 +msgid "Oscar's best friends were Charlie the crab and Sandy the sea-star." +msgstr "Oscar's best friends were Charlie the crab and Sandy the sea-star." + +#: ../src/boards/python/pythontest.py:148 +msgid "" +"This is the first plugin in GCompris coded in the Python\n" "Programming language." msgstr "" -"This is the first plugin in gcompris coded in the Python\n" +"This is the first plugin in GCompris coded in the Python\n" "Programming language." -#: ../src/boards/python/pythontest.py:158 +#: ../src/boards/python/pythontest.py:157 msgid "" -"It is now possible to develop gcompris activities in C or in Python.\n" +"It is now possible to develop GCompris activities in C or in Python.\n" "Thanks to Olivier Samys who makes this possible." msgstr "" -"It is now possible to develop gcompris activities in C or in Python.\n" -"Thanks to Olivier Samys who makes this possible." +"It is now possible to develop GCompris activities in C or in Python.\n" +"Thanks to Olivier Samys for making this possible." -#: ../src/boards/python/pythontest.py:167 +#: ../src/boards/python/pythontest.py:166 msgid "This activity is not playable, just a test" msgstr "This activity is not playable, just a test" @@ -4791,70 +5452,65 @@ msgstr "Use rectangles" msgid "Choice of pattern" msgstr "Choice of pattern" -#: ../src/boards/python/redraw.py:348 ../src/boards/python/redraw.py:358 -msgid "Level" -msgstr "Level" - -#: ../src/boards/python/redraw.py:902 ../src/boards/python/redraw.py:905 +#: ../src/boards/python/redraw.py:909 ../src/boards/python/redraw.py:912 msgid "Coordinate" msgstr "Coordinate" -#: ../src/boards/python/searace.py:201 ../src/boards/python/searace.py:206 -#: ../src/boards/python/searace.py:232 +#: ../src/boards/python/searace.py:191 msgid "The race is already being run" msgstr "The race is already being run" #. Manage default cases (no params given) #. Final move, add an ofset because we loose space in abs() -#: ../src/boards/python/searace.py:429 ../src/boards/python/searace.py:454 -#: ../src/boards/python/searace.py:535 ../src/boards/python/searace.py:854 -#: ../src/boards/python/searace.py:883 ../src/boards/python/searace.py:978 -#: ../src/boards/python/searace.py:984 ../src/boards/python/searace.py:992 +#: ../src/boards/python/searace.py:433 ../src/boards/python/searace.py:458 +#: ../src/boards/python/searace.py:539 ../src/boards/python/searace.py:855 +#: ../src/boards/python/searace.py:884 ../src/boards/python/searace.py:973 +#: ../src/boards/python/searace.py:979 ../src/boards/python/searace.py:987 msgid "forward" msgstr "forward" -#: ../src/boards/python/searace.py:526 +#: ../src/boards/python/searace.py:530 msgid "COMMANDS ARE" msgstr "COMMANDS ARE" #. The two boat arrived in a close time frame (1s), it's a draw -#: ../src/boards/python/searace.py:752 +#: ../src/boards/python/searace.py:756 msgid "This is a draw" msgstr "This is a draw" -#: ../src/boards/python/searace.py:759 +#: ../src/boards/python/searace.py:763 msgid "The Red boat has won" msgstr "The Red boat has won" -#: ../src/boards/python/searace.py:762 +#: ../src/boards/python/searace.py:766 msgid "The Green boat has won" msgstr "The Green boat has won" -#: ../src/boards/python/searace.py:780 ../src/boards/python/searace.py:1022 +#: ../src/boards/python/searace.py:784 ../src/boards/python/searace.py:1017 msgid "Angle:" msgstr "Angle:" -#: ../src/boards/python/searace.py:780 +#: ../src/boards/python/searace.py:784 msgid "Wind:" msgstr "Wind:" -#: ../src/boards/python/searace.py:861 +#: ../src/boards/python/searace.py:862 msgid "Syntax error at line" msgstr "Syntax error at line" -#: ../src/boards/python/searace.py:879 +#: ../src/boards/python/searace.py:880 msgid "The command" msgstr "The command" -#: ../src/boards/python/searace.py:898 +#: ../src/boards/python/searace.py:899 msgid "Unknown command at line" msgstr "Unknown command at line" -#: ../src/boards/python/searace.py:1022 +#: ../src/boards/python/searace.py:1017 msgid "Distance:" msgstr "Distance:" -#: ../src/boards/python/tuxpaint.py:115 +#: ../src/boards/python/tuxpaint.py:145 msgid "" "Cannot find Tuxpaint.\n" "Install it to use this activity !" @@ -4862,106 +5518,92 @@ msgstr "" "Cannot find Tuxpaint.\n" "Install it to use this activity!" -#: ../src/boards/python/tuxpaint.py:128 +#: ../src/boards/python/tuxpaint.py:159 msgid "Waiting for Tuxpaint to finish" msgstr "Waiting for Tuxpaint to finish" -#: ../src/boards/python/tuxpaint.py:183 +#: ../src/boards/python/tuxpaint.py:212 msgid "Inherit fullscreen setting from GCompris" msgstr "Inherit fullscreen setting from GCompris" -#: ../src/boards/python/tuxpaint.py:187 +#: ../src/boards/python/tuxpaint.py:217 msgid "Inherit size setting from GCompris (800x600, 640x480)" msgstr "Inherit size setting from GCompris (800x600, 640x480)" -#: ../src/boards/python/tuxpaint.py:191 +#: ../src/boards/python/tuxpaint.py:222 msgid "Disable shape rotation" msgstr "Disable shape rotation" -#: ../src/boards/python/tuxpaint.py:195 +#: ../src/boards/python/tuxpaint.py:227 msgid "Show Uppercase text only" msgstr "Show Uppercase text only" -#: ../src/boards/python/tuxpaint.py:199 +#: ../src/boards/python/tuxpaint.py:232 msgid "Disable stamps" msgstr "Disable stamps" -#: ../src/boards/railroad.c:95 +#: ../src/boards/railroad.c:91 msgid "Memory game" msgstr "Memory game" -#: ../src/boards/railroad.c:96 +#: ../src/boards/railroad.c:92 msgid "Build a train according to the model" msgstr "Build a train according to the model" -#: ../src/boards/reading.c:366 +#: ../src/boards/reading.c:229 ../src/boards/wordsgame.c:206 +msgid "" +"Error: We can't find\n" +"a list of words to play this game.\n" +msgstr "" +"Error: We can't find\n" +"a list of words to play this game.\n" + +#: ../src/boards/reading.c:381 msgid "Please, check if the word" msgstr "Please, check if the word" -#: ../src/boards/reading.c:386 +#: ../src/boards/reading.c:401 msgid "is being displayed" msgstr "is being displayed" -#: ../src/boards/reading.c:557 +#: ../src/boards/reading.c:575 msgid "I am Ready" msgstr "I am Ready" -#: ../src/boards/reading.c:597 +#: ../src/boards/reading.c:615 msgid "Yes, I saw it" msgstr "Yes, I saw it" -#: ../src/boards/reading.c:627 +#: ../src/boards/reading.c:645 msgid "No, it was not there" msgstr "No, it was not there" #. Report what was wrong in the log -#: ../src/boards/reading.c:665 +#: ../src/boards/reading.c:683 #, c-format msgid "The word to find was '%s'" msgstr "The word to find was '%s'" -#: ../src/boards/reading.c:668 +#: ../src/boards/reading.c:686 +#, c-format msgid "But it was not displayed" msgstr "But it was not displayed" -#: ../src/boards/reading.c:670 +#: ../src/boards/reading.c:688 +#, c-format msgid "And it was displayed" msgstr "And it was displayed" -#: ../src/boards/reading.c:773 ../src/boards/wordsgame.c:776 -msgid "Cannot open file of words for your locale" -msgstr "Cannot open wordlist for your locale" - -#. Enter Edit Mode -#: ../src/boards/shapegame.c:425 -msgid "" -"You have entered Edit mode\n" -"Move the puzzle items;\n" -"type 's' to save, and\n" -"'d' to display all the shapes" -msgstr "" -"You have entered Edit mode\n" -"Move the puzzle items;\n" -"type 's' to save, and\n" -"'d' to display all the shapes" - -#: ../src/boards/shapegame.c:433 -msgid "" -"The data from this activity are saved under\n" -"/tmp/gcompris-board.xml" -msgstr "" -"The data from this activity are saved under\n" -"/tmp/gcompris-board.xml" - -#: ../src/boards/submarine.c:201 -msgid "Submarine" -msgstr "Submarine" +#: ../src/boards/scale.c:265 +#, c-format +msgid "Weight = %s" +msgstr "Weight = %s" -#: ../src/boards/submarine.c:202 -msgid "Control the depth of a submarine" -msgstr "Control the depth of a submarine" +#: ../src/boards/scale.c:714 +msgid "Take care, you can drop masses on both sides of the scale." +msgstr "Take care: you can drop masses on both sides of the scale." -#: ../src/boards/target.c:285 ../src/boards/target.c:538 +#: ../src/boards/target.c:281 ../src/boards/target.c:546 #, c-format msgid "Points = %s" msgstr "Points = %s" @@ -4975,39 +5617,71 @@ msgstr "" "Wind speed = %d\n" "kilometres/hour" -#: ../src/boards/target.c:465 +#: ../src/boards/target.c:470 #, c-format msgid "Distance to target = %d meters" msgstr "Distance to target = %d metres" -#: ../src/gcompris/about.c:65 +#: ../src/boards/wordprocessor.c:55 +msgid "Research" +msgstr "Research" + +#: ../src/boards/wordprocessor.c:66 +msgid "Sentimental" +msgstr "Sentimental" + +#: ../src/boards/wordprocessor.c:77 +msgid "Official" +msgstr "Official" + +#: ../src/boards/wordprocessor.c:88 ../src/boards/wordprocessor.c:436 +msgid "Text" +msgstr "Text" + +#: ../src/boards/wordprocessor.c:99 +msgid "Flyer" +msgstr "Flyer" + +#: ../src/boards/wordprocessor.c:433 +msgid "Title" +msgstr "Title" + +#: ../src/boards/wordprocessor.c:434 +msgid "Heading 1" +msgstr "Heading 1" + +#: ../src/boards/wordprocessor.c:435 +msgid "Heading 2" +msgstr "Heading 2" + +#: ../src/gcompris/about.c:57 msgid "" "Author: Bruno Coudoin\n" -"Contribution: Pascal Georges, Jose Jorge\n" +"Contribution: Pascal Georges, Jose Jorge, Yves Combe\n" "Graphics: Renaud Blanchard, Franck Doucet\n" "Intro Music: Djilali Sebihi\n" "Background Music: Rico Da Halvarez\n" msgstr "" "Author: Bruno Coudoin\n" -"Contribution: Pascal Georges, Jose Jorge\n" +"Contribution: Pascal Georges, Jose Jorge, Yves Combe\n" "Graphics: Renaud Blanchard, Franck Doucet\n" "Intro Music: Djilali Sebihi\n" "Background Music: Rico Da Halvarez\n" #. TRANSLATORS: Replace this string with your names, one name per line. -#: ../src/gcompris/about.c:73 +#: ../src/gcompris/about.c:65 msgid "translator_credits" msgstr "Adam Weinberger <adamw@gnome.org>" -#: ../src/gcompris/about.c:105 ../src/gcompris/about.c:114 +#: ../src/gcompris/about.c:96 ../src/gcompris/about.c:106 msgid "About GCompris" msgstr "About GCompris" -#: ../src/gcompris/about.c:124 ../src/gcompris/about.c:133 +#: ../src/gcompris/about.c:117 msgid "Translators:" msgstr "Translators:" -#: ../src/gcompris/about.c:256 +#: ../src/gcompris/about.c:230 msgid "" "GCompris Home Page\n" "http://gcompris.net" @@ -5015,7 +5689,7 @@ msgstr "" "GCompris Home Page\n" "http://gcompris.net" -#: ../src/gcompris/about.c:278 +#: ../src/gcompris/about.c:252 msgid "" "This software is a GNU Package and is released under the GNU General Public " "License" @@ -5023,18 +5697,34 @@ msgstr "" "This software is a GNU Package and is released under the GNU General Public " "Licence" -#: ../src/gcompris/about.c:341 ../src/gcompris/about.c:350 -#: ../src/gcompris/config.c:222 ../src/gcompris/config.c:231 -#: ../src/gcompris/gameutil.c:1113 ../src/gcompris/help.c:362 -#: ../src/gcompris/help.c:371 ../src/gcompris/images_selector.c:263 +#: ../src/gcompris/about.c:280 ../src/gcompris/about.c:290 +#: ../src/gcompris/config.c:472 ../src/gcompris/config.c:482 +#: ../src/gcompris/dialog.c:103 ../src/gcompris/help.c:382 +#: ../src/gcompris/help.c:392 ../src/gcompris/images_selector.c:317 msgid "OK" msgstr "OK" -#: ../src/gcompris/board.c:176 -msgid "Dynamic module loading is not supported. gcompris cannot load.\n" -msgstr "Dynamic module loading is not supported. gcompris cannot load.\n" +#: ../src/gcompris/bar.c:598 +msgid "GCompris confirmation" +msgstr "GCompris confirmation" + +#: ../src/gcompris/bar.c:599 +msgid "Are you sure you want to quit?" +msgstr "Are you sure you want to quit?" + +#: ../src/gcompris/bar.c:600 +msgid "Yes, I am sure!" +msgstr "Yes, I am sure!" + +#: ../src/gcompris/bar.c:601 +msgid "No, I want to keep going" +msgstr "No, I want to keep going" -#: ../src/gcompris/board_config.c:632 +#: ../src/gcompris/board.c:184 +msgid "Dynamic module loading is not supported. GCompris cannot load.\n" +msgstr "Dynamic module loading is not supported. GCompris cannot load.\n" + +#: ../src/gcompris/board_config.c:700 msgid "" "Select the language\n" " to use in the board" @@ -5042,223 +5732,291 @@ msgstr "" "Select the language\n" " to use in the board" -#: ../src/gcompris/config.c:63 +#: ../src/gcompris/board_config.c:763 +msgid "Global GCompris mode" +msgstr "Global GCompris mode" + +#: ../src/gcompris/board_config.c:764 +msgid "Normal" +msgstr "Normal" + +#: ../src/gcompris/board_config.c:765 +msgid "2 clicks" +msgstr "2 clicks" + +#: ../src/gcompris/board_config.c:766 +msgid "both modes" +msgstr "both modes" + +#: ../src/gcompris/board_config.c:794 +msgid "" +"Select the drag and drop mode\n" +" to use in the board" +msgstr "" +"Select the drag and drop mode\n" +" to use in the board" + +#: ../src/gcompris/config.c:59 msgid "Your system default" msgstr "Your system default" -#: ../src/gcompris/config.c:64 +#: ../src/gcompris/config.c:60 msgid "Amharic" msgstr "Amharic" -#: ../src/gcompris/config.c:65 +#: ../src/gcompris/config.c:61 msgid "Arabic" msgstr "Arabic" -#: ../src/gcompris/config.c:66 +#: ../src/gcompris/config.c:62 +msgid "Arabic (Tunisia)" +msgstr "Arabic (Tunisia)" + +#: ../src/gcompris/config.c:63 msgid "Turkish (Azerbaijan)" msgstr "Turkish (Azerbaijan)" -#: ../src/gcompris/config.c:67 +#: ../src/gcompris/config.c:64 msgid "Bulgarian" msgstr "Bulgarian" -#: ../src/gcompris/config.c:68 +#: ../src/gcompris/config.c:65 msgid "Catalan" msgstr "Catalan" -#: ../src/gcompris/config.c:70 +#: ../src/gcompris/config.c:67 msgid "Danish" msgstr "Danish" -#: ../src/gcompris/config.c:71 +#: ../src/gcompris/config.c:68 msgid "German" msgstr "German" -#: ../src/gcompris/config.c:72 +#: ../src/gcompris/config.c:69 msgid "Greek" msgstr "Greek" -#: ../src/gcompris/config.c:73 +#: ../src/gcompris/config.c:70 msgid "English (Canada)" msgstr "English (Canada)" -#: ../src/gcompris/config.c:74 +#: ../src/gcompris/config.c:71 msgid "English (Great Britain)" msgstr "English (Great Britain)" -#: ../src/gcompris/config.c:75 +#: ../src/gcompris/config.c:72 +msgid "English (United States)" +msgstr "English (United States)" + +#: ../src/gcompris/config.c:73 msgid "Spanish" msgstr "Spanish" -#: ../src/gcompris/config.c:76 +#: ../src/gcompris/config.c:74 msgid "Basque" msgstr "Basque" -#: ../src/gcompris/config.c:77 +#: ../src/gcompris/config.c:75 +msgid "Dzongkha" +msgstr "Dzongkha" + +#: ../src/gcompris/config.c:76 msgid "Finnish" msgstr "Finnish" -#: ../src/gcompris/config.c:78 +#: ../src/gcompris/config.c:77 msgid "French" msgstr "French" -#: ../src/gcompris/config.c:79 +#: ../src/gcompris/config.c:78 msgid "Irish (Gaelic)" msgstr "Irish (Gaelic)" -#: ../src/gcompris/config.c:80 +#: ../src/gcompris/config.c:79 msgid "Hebrew" msgstr "Hebrew" -#: ../src/gcompris/config.c:81 +#: ../src/gcompris/config.c:80 msgid "Hindi" msgstr "Hindi" +#: ../src/gcompris/config.c:81 +msgid "Indonesian" +msgstr "Indonesian" + #: ../src/gcompris/config.c:82 +msgid "Japanese" +msgstr "Japanese" + +#: ../src/gcompris/config.c:83 msgid "Gujarati" msgstr "Gujarati" -#: ../src/gcompris/config.c:83 +#: ../src/gcompris/config.c:84 msgid "Punjabi" msgstr "Punjabi" -#: ../src/gcompris/config.c:84 +#: ../src/gcompris/config.c:85 msgid "Hungarian" msgstr "Hungarian" -#: ../src/gcompris/config.c:85 +#: ../src/gcompris/config.c:86 msgid "Croatian" msgstr "Croatian" -#: ../src/gcompris/config.c:86 +#: ../src/gcompris/config.c:87 msgid "Italian" msgstr "Italian" -#: ../src/gcompris/config.c:87 +#: ../src/gcompris/config.c:88 msgid "Georgian" msgstr "Georgian" -#: ../src/gcompris/config.c:88 +#: ../src/gcompris/config.c:89 +msgid "Korean" +msgstr "Korean" + +#: ../src/gcompris/config.c:90 msgid "Lithuanian" msgstr "Lithuanian" -#: ../src/gcompris/config.c:89 +#: ../src/gcompris/config.c:91 msgid "Macedonian" msgstr "Macedonian" -#: ../src/gcompris/config.c:90 +#: ../src/gcompris/config.c:92 msgid "Malayalam" msgstr "Malayalam" -#: ../src/gcompris/config.c:91 +#: ../src/gcompris/config.c:93 +msgid "Marathi" +msgstr "Marathi" + +#: ../src/gcompris/config.c:94 msgid "Malay" msgstr "Malay" -#: ../src/gcompris/config.c:92 +#: ../src/gcompris/config.c:95 msgid "Nepal" msgstr "Nepal" -#: ../src/gcompris/config.c:93 +#: ../src/gcompris/config.c:96 msgid "Dutch" msgstr "Dutch" -#: ../src/gcompris/config.c:94 +#: ../src/gcompris/config.c:97 msgid "Norwegian Bokmal" msgstr "Norwegian Bokmal" -#: ../src/gcompris/config.c:95 +#: ../src/gcompris/config.c:98 msgid "Norwegian Nynorsk" msgstr "Norwegian Nynorsk" -#: ../src/gcompris/config.c:96 +#: ../src/gcompris/config.c:99 +msgid "Occitan (languedocien)" +msgstr "Occitan (languedocien)" + +#: ../src/gcompris/config.c:100 msgid "Polish" msgstr "Polish" -#: ../src/gcompris/config.c:97 +#: ../src/gcompris/config.c:101 msgid "Portuguese" msgstr "Portuguese" -#: ../src/gcompris/config.c:98 +#: ../src/gcompris/config.c:102 msgid "Portuguese (Brazil)" msgstr "Portuguese (Brazil)" -#: ../src/gcompris/config.c:99 +#: ../src/gcompris/config.c:103 msgid "Romanian" msgstr "Romanian" -#: ../src/gcompris/config.c:100 +#: ../src/gcompris/config.c:104 msgid "Russian" msgstr "Russian" -#: ../src/gcompris/config.c:101 +#: ../src/gcompris/config.c:105 msgid "Kinyarwanda" msgstr "Kinyarwanda" -#: ../src/gcompris/config.c:102 +#: ../src/gcompris/config.c:106 msgid "Slovak" msgstr "Slovak" -#: ../src/gcompris/config.c:103 +#: ../src/gcompris/config.c:107 msgid "Slovenian" msgstr "Slovenian" -#: ../src/gcompris/config.c:104 +#: ../src/gcompris/config.c:108 +msgid "Somali" +msgstr "Somali" + +#: ../src/gcompris/config.c:109 msgid "Albanian" msgstr "Albanian" -#: ../src/gcompris/config.c:105 +#: ../src/gcompris/config.c:110 msgid "Serbian (Latin)" msgstr "Serbian (Latin)" -#: ../src/gcompris/config.c:106 +#: ../src/gcompris/config.c:111 msgid "Serbian" msgstr "Serbian" -#: ../src/gcompris/config.c:107 +#: ../src/gcompris/config.c:112 msgid "Swedish" msgstr "Swedish" -#: ../src/gcompris/config.c:108 +#: ../src/gcompris/config.c:113 +msgid "Tamil" +msgstr "Tamil" + +#: ../src/gcompris/config.c:114 +msgid "Thai" +msgstr "Thai" + +#: ../src/gcompris/config.c:115 msgid "Turkish" msgstr "Turkish" -#: ../src/gcompris/config.c:109 +#: ../src/gcompris/config.c:116 msgid "Vietnamese" msgstr "Vietnamese" -#: ../src/gcompris/config.c:110 +#: ../src/gcompris/config.c:117 msgid "Walloon" msgstr "Walloon" -#: ../src/gcompris/config.c:111 +#: ../src/gcompris/config.c:118 msgid "Chinese (Simplified)" msgstr "Chinese (Simplified)" -#: ../src/gcompris/config.c:112 +#: ../src/gcompris/config.c:119 msgid "Chinese (Traditional)" msgstr "Chinese (Traditional)" -#: ../src/gcompris/config.c:117 +#: ../src/gcompris/config.c:124 msgid "No time limit" msgstr "No time limit" -#: ../src/gcompris/config.c:118 +#: ../src/gcompris/config.c:125 msgid "Slow timer" msgstr "Slow timer" -#: ../src/gcompris/config.c:119 +#: ../src/gcompris/config.c:126 msgid "Normal timer" msgstr "Normal timer" -#: ../src/gcompris/config.c:120 +#: ../src/gcompris/config.c:127 msgid "Fast timer" msgstr "Fast timer" -#: ../src/gcompris/config.c:125 -msgid "800x600 (Default for gcompris)" -msgstr "800x600 (Default for gcompris)" +#: ../src/gcompris/config.c:132 +msgid "800x600 (Default for GCompris)" +msgstr "800x600 (Default for GCompris)" -#: ../src/gcompris/config.c:130 +#: ../src/gcompris/config.c:137 msgid "" "<i>Use Gcompris administration module\n" "to filter boards</i>" @@ -5266,54 +6024,62 @@ msgstr "" "<i>Use Gcompris administration module\n" "to filter boards</i>" -#: ../src/gcompris/config.c:187 ../src/gcompris/config.c:196 +#: ../src/gcompris/config.c:192 ../src/gcompris/config.c:202 msgid "GCompris Configuration" msgstr "GCompris Configuration" -#: ../src/gcompris/config.c:314 +#: ../src/gcompris/config.c:278 msgid "Fullscreen" msgstr "Fullscreen" -#: ../src/gcompris/config.c:357 +#: ../src/gcompris/config.c:321 msgid "Music" msgstr "Music" -#: ../src/gcompris/config.c:385 +#: ../src/gcompris/config.c:349 msgid "Effect" msgstr "Effect" -#: ../src/gcompris/config.c:418 +#: ../src/gcompris/config.c:385 #, c-format msgid "Couldn't open skin dir: %s" msgstr "Couldn't open skin dir: %s" -#: ../src/gcompris/config.c:454 ../src/gcompris/config.c:818 -#: ../src/gcompris/config.c:829 +#: ../src/gcompris/config.c:416 ../src/gcompris/config.c:866 +#: ../src/gcompris/config.c:880 #, c-format msgid "Skin : %s" msgstr "Skin : %s" -#: ../src/gcompris/file_selector.c:341 +#: ../src/gcompris/config.c:418 +msgid "SKINS NOT FOUND" +msgstr "SKINS NOT FOUND" + +#: ../src/gcompris/config.c:543 +msgid "English (United State)" +msgstr "English (United States)" + +#: ../src/gcompris/file_selector.c:337 msgid "CANCEL" msgstr "CANCEL" -#: ../src/gcompris/file_selector.c:372 +#: ../src/gcompris/file_selector.c:368 msgid "LOAD" msgstr "LOAD" -#: ../src/gcompris/file_selector.c:372 +#: ../src/gcompris/file_selector.c:368 msgid "SAVE" msgstr "SAVE" -#: ../src/gcompris/gameutil.c:190 -msgid "Couldn't find file" -msgstr "Couldn't find file" +#: ../src/gcompris/gameutil.c:104 +msgid "Couldn't find or load the file" +msgstr "Could not find or load the file" -#: ../src/gcompris/gameutil.c:192 +#: ../src/gcompris/gameutil.c:106 msgid "This activity is incomplete." msgstr "This activity is incomplete." -#: ../src/gcompris/gameutil.c:193 +#: ../src/gcompris/gameutil.c:107 msgid "" "Exit it and report\n" "the problem to the authors." @@ -5321,128 +6087,190 @@ msgstr "" "Exit it and report\n" "the problem to the authors." -#: ../src/gcompris/gcompris.c:123 -msgid "run gcompris in fullscreen mode." -msgstr "run gcompris in fullscreen mode." +#: ../src/gcompris/gcompris.c:137 +msgid "run GCompris in fullscreen mode." +msgstr "run GCompris in fullscreen mode." -#: ../src/gcompris/gcompris.c:125 -msgid "run gcompris in window mode." -msgstr "run gcompris in window mode." +#: ../src/gcompris/gcompris.c:140 +msgid "run GCompris in window mode." +msgstr "run GCompris in window mode." -#: ../src/gcompris/gcompris.c:127 -msgid "run gcompris with sound enabled." -msgstr "run gcompris with sound enabled." +#: ../src/gcompris/gcompris.c:143 +msgid "run GCompris with sound enabled." +msgstr "run GCompris with sound enabled." -#: ../src/gcompris/gcompris.c:129 -msgid "run gcompris without sound." -msgstr "run gcompris without sound." +#: ../src/gcompris/gcompris.c:146 +msgid "run GCompris without sound." +msgstr "run GCompris without sound." -#: ../src/gcompris/gcompris.c:131 -msgid "run gcompris with the default gnome cursor." -msgstr "run gcompris with the default gnome cursor." +#: ../src/gcompris/gcompris.c:149 +msgid "run GCompris with the default gnome cursor." +msgstr "run GCompris with the default GNOME cursor." -#: ../src/gcompris/gcompris.c:133 +#: ../src/gcompris/gcompris.c:152 msgid "display only activities with this difficulty level." msgstr "display only activities with this difficulty level." -#: ../src/gcompris/gcompris.c:135 +#: ../src/gcompris/gcompris.c:155 msgid "display debug informations on the console." msgstr "display debugging information on the console." -#: ../src/gcompris/gcompris.c:137 +#: ../src/gcompris/gcompris.c:158 msgid "Print the version of " msgstr "Print the version of " -#: ../src/gcompris/gcompris.c:139 +#: ../src/gcompris/gcompris.c:161 msgid "Use the antialiased canvas (slower)." msgstr "Use the antialiased canvas (slower)." -#: ../src/gcompris/gcompris.c:141 -msgid "Disable XRANDR (No screen resolution change)." -msgstr "Disable XRANDR (No screen resolution change)." +#: ../src/gcompris/gcompris.c:164 +msgid "Disable XF86VidMode (No screen resolution change)." +msgstr "Disable XF86VidMode (No screen resolution change)." -#: ../src/gcompris/gcompris.c:143 +#: ../src/gcompris/gcompris.c:167 msgid "" -"Run gcompris with local menu (e.g -l /reading will let you play only " -"activities in the reading directory, -l /boards/connect4 only the connect4 " -"activity)" +"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 " +"activity). Use '-l list' to list all the availaible activities and their " +"descriptions." msgstr "" -"Run gcompris with local menu (e.g -l /reading will let you play only " -"activities in the reading directory, -l /boards/connect4 only the connect4 " -"activity)" +"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 " +"activity). Use '-l list' to list all the availaible activities and their " +"descriptions." -#: ../src/gcompris/gcompris.c:145 +#: ../src/gcompris/gcompris.c:172 msgid "Run GCompris with local activity directory added to menu" msgstr "Run GCompris with local activity directory added to menu" -#: ../src/gcompris/gcompris.c:147 +#: ../src/gcompris/gcompris.c:175 msgid "Run GCompris in administration and user-management mode" msgstr "Run GCompris in administration and user-management mode" -#: ../src/gcompris/gcompris.c:149 -msgid "Use alternate database for profiles" -msgstr "Use alternate database for profiles" - -#: ../src/gcompris/gcompris.c:151 -msgid "Use alternate database for logs" -msgstr "Use alternate database for logs" +#: ../src/gcompris/gcompris.c:178 +msgid "" +"Use alternate database for profiles [$HOME/.config/gcompris/gcompris_sqlite." +"db]" +msgstr "" +"Use alternate database for profiles [$HOME/.config/gcompris/gcompris_sqlite." +"db]" -#: ../src/gcompris/gcompris.c:153 +#: ../src/gcompris/gcompris.c:181 msgid "Create the alternate database for profiles" msgstr "Create the alternate database for profiles" -#: ../src/gcompris/gcompris.c:155 +#: ../src/gcompris/gcompris.c:184 msgid "Re-read XML Menus and store them in the database" msgstr "Re-read XML Menus and store them in the database" -#: ../src/gcompris/gcompris.c:157 +#: ../src/gcompris/gcompris.c:187 msgid "Set the profile to use. Use 'gcompris -a' to create profiles" msgstr "Set the profile to use. Use 'gcompris -a' to create profiles" -#: ../src/gcompris/gcompris.c:159 +#: ../src/gcompris/gcompris.c:190 msgid "List all available profiles. Use 'gcompris -a' to create profiles" msgstr "List all available profiles. Use 'gcompris -a' to create profiles" -#: ../src/gcompris/gcompris.c:161 +#: ../src/gcompris/gcompris.c:193 msgid "" -"Shared directory location, for profiles and board-configuration data: " -"[$HOME/.gcompris/shared]" +"Config directory location: [$HOME/.config/gcompris]. Alternate is to set " +"$XDG_CONFIG_HOME." msgstr "" -"Shared directory location, for profiles and board-configuration data: " -"[$HOME/.gcompris/shared]" +"Config directory location: [$HOME/.config/gcompris]. Alternate is to set " +"$XDG_CONFIG_HOME." -#: ../src/gcompris/gcompris.c:163 -msgid "The location of user directories: [$HOME/.gcompris/users]" -msgstr "The location of user directories: [$HOME/.gcompris/users]" +#: ../src/gcompris/gcompris.c:196 +msgid "The location of user directories: [$HOME/My GCompris]" +msgstr "The location of user directories: [$HOME/My GCompris]" -#: ../src/gcompris/gcompris.c:165 +#: ../src/gcompris/gcompris.c:199 msgid "Run the experimental activities" msgstr "Run the experimental activities" -#: ../src/gcompris/gcompris.c:782 +#: ../src/gcompris/gcompris.c:202 +msgid "Disable the quit button" +msgstr "Disable the quit button" + +#: ../src/gcompris/gcompris.c:205 +msgid "Disable the config button" +msgstr "Disable the config button" + +#: ../src/gcompris/gcompris.c:210 +msgid "Display the resources on stdout based on the selected activities" +msgstr "Display the resources on stdout based on the selected activities" + +#: ../src/gcompris/gcompris.c:214 +msgid "" +"GCompris will get images, sounds and activity data from this server if not " +"found locally." +msgstr "" +"GCompris will get images, sounds and activity data from this server if not " +"found locally." + +#: ../src/gcompris/gcompris.c:217 +msgid "" +"Only when --server is provided, disable check for local resource first. Data " +"are always taken from the web server." +msgstr "" +"Only when --server is provided, disable check for local resource first. Data " +"are always taken from the web server." + +#: ../src/gcompris/gcompris.c:221 +msgid "" +"In server mode, specify the cache directory used to avoid useless downloads." +msgstr "" +"In server mode, specify the cache directory used to avoid useless downloads." + +#: ../src/gcompris/gcompris.c:224 +msgid "" +"Global drag and drop mode: normal, 2clicks, both. Default mode is normal." +msgstr "" +"Global drag and drop mode: normal, 2clicks, both. Default mode is normal." + +#: ../src/gcompris/gcompris.c:227 +msgid "Do not display the background images of activities." +msgstr "Do not display the background images of activities." + +#: ../src/gcompris/gcompris.c:230 +msgid "Do not avoid the execution of multiple instances of GCompris." +msgstr "Do not avoid the execution of multiple instances of GCompris." + +#: ../src/gcompris/gcompris.c:849 #, c-format msgid "" "GCompris is free software released under the GPL License. In order to " "support its development, the Windows version provides only %d of the %d " "activities. You can get the full version for a small fee at\n" "<http://gcompris.net>\n" -"The Linux version does not have this restriction. Note that GCompris is " +"The GNU/Linux version does not have this restriction. Note that GCompris is " "being developed to free schools from monopolistic software vendors. If you " "also believe that we should teach freedom to children, please consider using " "GNU/Linux. Get more information at FSF:\n" "<http://www.fsf.org/philosophy>" msgstr "" -"GCompris is free software released under the GPL License. In order to " +"GCompris is free software released under the GPL Licence. In order to " "support its development, the Windows version provides only %d of the %d " "activities. You can get the full version for a small fee at\n" "<http://gcompris.net>\n" -"The Linux version does not have this restriction. Note that GCompris is " +"The GNU/Linux version does not have this restriction. Note that GCompris is " "being developed to free schools from monopolistic software vendors. If you " "also believe that we should teach freedom to children, please consider using " "GNU/Linux. Get more information at FSF:\n" "<http://www.fsf.org/philosophy>" -#: ../src/gcompris/gcompris.c:1170 +#: ../src/gcompris/gcompris.c:1433 +#, c-format +msgid "" +"GCompris won't start because the lock file is less than %d seconds old.\n" +msgstr "" +"GCompris won't start because the lock file is less than %d seconds old.\n" + +#: ../src/gcompris/gcompris.c:1435 +#, c-format +msgid "The lock file is: %s\n" +msgstr "The lock file is: %s\n" + +#: ../src/gcompris/gcompris.c:1563 #, c-format msgid "" "GCompris\n" @@ -5456,50 +6284,72 @@ msgstr "" "More info at http://gcompris.net\n" #. check the list of possible values for -l, then exit -#: ../src/gcompris/gcompris.c:1244 +#: ../src/gcompris/gcompris.c:1647 #, c-format msgid "Use -l to access an activity directly.\n" msgstr "Use -l to access an activity directly.\n" -#: ../src/gcompris/gcompris.c:1245 +#: ../src/gcompris/gcompris.c:1648 #, c-format msgid "The list of available activities is :\n" msgstr "The list of available activities is :\n" -#: ../src/gcompris/gcompris.c:1388 +#: ../src/gcompris/gcompris.c:1835 #, c-format msgid "The list of available profiles is:\n" msgstr "The list of available profiles is:\n" -#: ../src/gcompris/gcompris_db.c:237 +#: ../src/gcompris/gcompris_db.c:265 msgid "Unaffected" msgstr "Unaffected" -#: ../src/gcompris/gcompris_db.c:238 +#: ../src/gcompris/gcompris_db.c:266 msgid "Users without a class" msgstr "Users without a class" -#: ../src/gcompris/help.c:203 +#: ../src/gcompris/help.c:197 msgid "Prerequisite" msgstr "Prerequisite" -#: ../src/gcompris/help.c:231 +#: ../src/gcompris/help.c:225 msgid "Goal" msgstr "Goal" -#: ../src/gcompris/help.c:259 +#: ../src/gcompris/help.c:253 msgid "Manual" msgstr "Manual" -#: ../src/gcompris/help.c:287 +#: ../src/gcompris/help.c:281 msgid "Credit" msgstr "Credit" -#: ../src/gcompris/timer.c:235 +#: ../src/gcompris/properties.c:503 ../src/gcompris/properties.c:510 +msgid "readme" +msgstr "readme" + +#: ../src/gcompris/properties.c:505 +msgid "" +"This directory contains the files you create with the GCompris educational " +"suite\n" +msgstr "" +"This directory contains the files you create with the GCompris educational " +"suite\n" + +#: ../src/gcompris/properties.c:512 +msgid "" +"Put any number of images in this directory.\n" +"You can include these images in your drawings and animations.\n" +"The image formats supported are jpeg, png and svg.\n" +msgstr "" +"Put any number of images in this directory.\n" +"You can include these images in your drawings and animations.\n" +"The image formats supported are JPEG, PNG and SVG.\n" + +#: ../src/gcompris/timer.c:250 msgid "Time Elapsed" msgstr "Time Elapsed" -#: ../src/gcompris/timer.c:321 +#: ../src/gcompris/timer.c:339 #, c-format msgid "Remaining Time = %d" msgstr "Remaining Time = %d" |