[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [gcompris/devel2] src/activities/imageid: imageid, major reword to use the full word images from the
From: Bruno Coudoin <bruno.coudoin () gcompris ! net>
Date: 2014-12-31 18:34:13
Message-ID: E1Y6O61-0001M6-PV () scm ! kde ! org
[Download RAW message or body]
Git commit b13161a8e5161cba21fe5b37bde6143188939e30 by Bruno Coudoin.
Committed on 14/12/2014 at 02:16.
Pushed by bcoudoin into branch 'devel2'.
imageid, major reword to use the full word images from the Gtk version
M +7 -11 src/activities/imageid/Imageid.qml
M +35 -40 src/activities/imageid/imageid.js
A +101 -0 src/activities/imageid/lang_api.js
D +- -- src/activities/imageid/resource/apple.png
D +- -- src/activities/imageid/resource/ball.png
D +- -- src/activities/imageid/resource/banana.png
D +- -- src/activities/imageid/resource/bed.png
D +0 -22 src/activities/imageid/resource/board1.json
D +0 -42 src/activities/imageid/resource/board2.json
D +- -- src/activities/imageid/resource/bottle.png
D +- -- src/activities/imageid/resource/cake.png
D +- -- src/activities/imageid/resource/car.png
D +- -- src/activities/imageid/resource/dog.png
D +- -- src/activities/imageid/resource/fish.png
D +- -- src/activities/imageid/resource/house.png
A +148 -0 src/activities/imageid/resource/imageid-bg.svg
D +- -- src/activities/imageid/resource/imageid-bg.svgz
A +127 -0 src/activities/imageid/resource/imageid_frame.svg
D +- -- src/activities/imageid/resource/imageid_frame.svgz
D +- -- src/activities/imageid/resource/plane.png
D +- -- src/activities/imageid/resource/school_bag.png
A +5700 -0 src/activities/imageid/resource/words.json
http://commits.kde.org/gcompris/b13161a8e5161cba21fe5b37bde6143188939e30
diff --git a/src/activities/imageid/Imageid.qml b/src/activities/imageid/Imageid.qml
index cf415ba..9130751 100644
--- a/src/activities/imageid/Imageid.qml
+++ b/src/activities/imageid/Imageid.qml
@@ -35,7 +35,7 @@ ActivityBase {
pageComponent: Image {
id: background
- source: "qrc:/gcompris/src/activities/imageid/resource/imageid-bg.svgz"
+ source: "qrc:/gcompris/src/activities/imageid/resource/imageid-bg.svg"
fillMode: Image.PreserveAspectCrop
sourceSize.width: parent.width
@@ -45,6 +45,8 @@ ActivityBase {
Component.onCompleted: {
activity.start.connect(start)
activity.stop.connect(stop)
+
+ DownloadManager.updateResource("data/words/words.rcc")
}
QtObject {
@@ -57,7 +59,7 @@ ActivityBase {
property alias wordImage: wordImage
property alias wordListModel: wordListModel
property alias parser: parser
- property alias file: file
+ property GCAudio audioVoices: activity.audioVoices
}
onStart: { Activity.start(items) }
@@ -69,12 +71,6 @@ ActivityBase {
onError: console.error("Imageid: Error parsing json: " + msg);
}
- File {
- id: file
-
- onError: console.error("Imageid: File error: " + msg);
- }
-
Item {
id: wordListWrapper
@@ -130,7 +126,7 @@ ActivityBase {
Image {
id: imageFrame
- source: \
"qrc:/gcompris/src/activities/imageid/resource/imageid_frame.svgz" + \
source: "qrc:/gcompris/src/activities/imageid/resource/imageid_frame.svg" fillMode: \
Image.Stretch sourceSize.width: parent.width / 1.7
z: 11
@@ -144,8 +140,8 @@ ActivityBase {
Image {
id: wordImage
- sourceSize.height: background.height / 1.7
- sourceSize.width: background.width / 1.7
+ sourceSize.height: parent.height / 1.7
+ sourceSize.width: parent.width / 1.7
anchors {
centerIn: parent
diff --git a/src/activities/imageid/imageid.js b/src/activities/imageid/imageid.js
index 645e780..ee050eb 100755
--- a/src/activities/imageid/imageid.js
+++ b/src/activities/imageid/imageid.js
@@ -24,6 +24,7 @@
.import QtQuick 2.0 as Quick
.import GCompris 1.0 as GCompris
.import "qrc:/gcompris/src/core/core.js" as Core
+.import "qrc:/gcompris/src/activities/imageid/lang_api.js" as Lang
var currentLevel = 0;
var currentSubLevel = 0;
@@ -33,19 +34,17 @@ var maxSubLevel = 0;
var items;
var baseUrl = "qrc:/gcompris/src/activities/imageid/resource/";
var dataset = null;
+var lessons
+var goodWord
function start(items_) {
items = items_;
currentLevel = 0;
currentSubLevel = 0;
- // determine maxLevel:
- for (maxLevel = 0; items.file.exists(baseUrl + "/board" + (maxLevel + 1) + \
".json")
- ; maxLevel++);
- if (maxLevel == 0) {
- console.error("Imageid: No dataset found, can't continue!");
- return;
- } else
- console.debug("Imageid: Found " + maxLevel + " levels");
+
+ dataset = Lang.load(items.parser, baseUrl + "words.json")
+ lessons = Lang.getAllLessons(dataset)
+ maxLevel = lessons.length
initLevel();
}
@@ -53,47 +52,43 @@ function start(items_) {
function stop() {
}
-function validateDataset(levels)
-{
- if (levels.length < 1)
- return false;
- for (var i = 0; i < levels.length; i++) {
- if (undefined === levels[i].image
- || undefined === levels[i].good
- || undefined === levels[i].bad)
- return false;
- }
- return true;
-}
-
function getCorrectAnswer()
{
- return dataset[currentSubLevel].good;
+ return goodWord.translatedTxt
}
function initLevel() {
items.bar.level = currentLevel + 1;
- if (currentSubLevel == 0) {
- // initialize level
- var datasetUrl = baseUrl + "board" + (currentLevel + 1) + ".json";
- dataset = items.parser.parseFromUrl(datasetUrl, validateDataset);
- if (dataset == null) {
- console.error("Imageid: Invalid dataset, can't continue: "
- + datasetUrl);
- return;
- }
- maxSubLevel = dataset.length;
- items.score.numberOfSubLevels = maxSubLevel;
- }
+
+ var currentLesson = lessons[currentLevel]
+ var wordList = Lang.getLessonWords(dataset, currentLesson)
+
+ maxSubLevel = wordList.length;
+ items.score.numberOfSubLevels = maxSubLevel;
+
// initialize sublevel
items.score.currentSubLevel = currentSubLevel + 1;
+ goodWord = wordList[currentSubLevel]
+
+// Core.shuffle(allWords);
+ var selectedWords = []
+ selectedWords.push(goodWord.translatedTxt)
+ for (var i = 0; i < wordList.length; i++) {
+ if(wordList[i].translatedTxt !== selectedWords[0])
+ selectedWords.push(wordList[i].translatedTxt)
+
+ if(selectedWords.length > 4)
+ break
+ }
+ // Push the result in the model
items.wordListModel.clear();
- // shuffle the words in the list so it is not always the first word to be the \
good one
- var allWords = dataset[currentSubLevel].bad.slice().concat(dataset[currentSubLevel].good);
- Core.shuffle(allWords);
- for (var i = 0; i < allWords.length; i++)
- items.wordListModel.append( {"word": allWords[i] } );
- items.wordImage.source = baseUrl + "/" + dataset[currentSubLevel].image;
+ Core.shuffle(selectedWords);
+ for (var j = 0; j < selectedWords.length; j++) {
+ items.wordListModel.append({"word": selectedWords[j] })
+ }
+ items.wordImage.source = "qrc:/" + goodWord.image;
+ items.audioVoices.append(GCompris.ApplicationInfo.getAudioFilePath(goodWord.voice))
+
}
function nextLevel() {
diff --git a/src/activities/imageid/lang_api.js b/src/activities/imageid/lang_api.js
new file mode 100644
index 0000000..a562d0e
--- /dev/null
+++ b/src/activities/imageid/lang_api.js
@@ -0,0 +1,101 @@
+/* GCompris - lang_api.js
+ *
+ * Copyright (C) 2014 Bruno Coudoin
+ *
+ * Authors:
+ * Bruno Coudoin (bruno.coudoin@gcompris.net)
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+.pragma library
+.import GCompris 1.0 as GCompris
+.import "qrc:/gcompris/src/core/core.js" as Core
+
+var contentText
+
+function validateDataset(levels)
+{
+ return true;
+}
+
+function load(parser, datasetUrl) {
+
+ var dataset = parser.parseFromUrl(datasetUrl, validateDataset);
+ if (dataset === null) {
+ console.error("Lang: Invalid dataset, can't continue: "
+ + datasetUrl);
+ return;
+ }
+
+ dataset['contentText'] = loadContent(parser,
+ GCompris.ApplicationInfo.getAudioFilePath("voices/$LOCALE/words/content.json"))
+
+ return dataset
+}
+
+function loadContent(parser, datasetUrl) {
+
+ var dataset = parser.parseFromUrl(datasetUrl, validateDataset);
+ if (dataset === null) {
+ console.error("Lang: Invalid dataset, can't continue: "
+ + datasetUrl);
+ return;
+ }
+ return dataset
+}
+
+function getChapter(dataset, chapter) {
+ return dataset[chapter]
+}
+
+function getLesson(dataset, chapter, lesson) {
+ return chapter.content[lesson]
+}
+
+function getAllLessons(dataset) {
+ var lessons = []
+ for (var c in dataset) {
+ for (var l in dataset[c].content) {
+ var lesson = getLesson(dataset, dataset[c], l)
+ lessons.push(lesson)
+ }
+ }
+ return lessons
+}
+
+function getLessonWords(dataset, lesson) {
+ var wordList = lesson.content
+ // Fill up the lesson with the translated text
+ var allWords = []
+ for (var k in wordList) {
+ var word = wordList[k]
+ word['translatedTxt'] = getTextByAudio(dataset.contentText,
+ word.description)
+ if(word['translatedTxt'])
+ allWords.push(word)
+ }
+ return allWords
+}
+
+function getTextByAudio(contentText, audio) {
+ audio += ".ogg"
+ for (var i in contentText) {
+ for (var key in contentText[i]) {
+ if(key === audio)
+ return contentText[i][key]
+ }
+ }
+
+}
diff --git a/src/activities/imageid/resource/apple.png \
b/src/activities/imageid/resource/apple.png deleted file mode 100644
index a28dda7..0000000
Binary files a/src/activities/imageid/resource/apple.png and /dev/null differ
diff --git a/src/activities/imageid/resource/ball.png \
b/src/activities/imageid/resource/ball.png deleted file mode 100644
index caf06c7..0000000
Binary files a/src/activities/imageid/resource/ball.png and /dev/null differ
diff --git a/src/activities/imageid/resource/banana.png \
b/src/activities/imageid/resource/banana.png deleted file mode 100644
index 9979986..0000000
Binary files a/src/activities/imageid/resource/banana.png and /dev/null differ
diff --git a/src/activities/imageid/resource/bed.png \
b/src/activities/imageid/resource/bed.png deleted file mode 100644
index 8e14b18..0000000
Binary files a/src/activities/imageid/resource/bed.png and /dev/null differ
diff --git a/src/activities/imageid/resource/board1.json \
b/src/activities/imageid/resource/board1.json deleted file mode 100644
index 77eee29..0000000
--- a/src/activities/imageid/resource/board1.json
+++ /dev/null
@@ -1,22 +0,0 @@
-[
- {
- "image": "school_bag.png",
- "good": "bag",
- "bad": [ "cheese", "house" ]
- },
- {
- "image": "banana.png",
- "good": "banana",
- "bad": [ "house", "book" ]
- },
- {
- "image": "house.png",
- "good": "house",
- "bad": [ "book", "bag" ]
- },
- {
- "image": "apple.png",
- "good": "apple",
- "bad": [ "pear", "cow" ]
- }
-]
diff --git a/src/activities/imageid/resource/board2.json \
b/src/activities/imageid/resource/board2.json deleted file mode 100644
index b06739d..0000000
--- a/src/activities/imageid/resource/board2.json
+++ /dev/null
@@ -1,42 +0,0 @@
-[
- {
- "image": "bed.png",
- "good": "bed",
- "bad": [ "bottle", "book", "back" ]
- },
- {
- "image": "bottle.png",
- "good": "bottle",
- "bad": [ "book", "back", "car" ]
- },
- {
- "image": "cake.png",
- "good": "cake",
- "bad": [ "car", "camel", "bottle" ]
- },
- {
- "image": "ball.png",
- "good": "ball",
- "bad": [ "boat", "bottle", "car", "fish" ]
- },
- {
- "image": "car.png",
- "good": "car",
- "bad": [ "boat", "catch", "cat" ]
- },
- {
- "image": "dog.png",
- "good": "dog",
- "bad": [ "cat", "bottle", "fish" ]
- },
- {
- "image": "fish.png",
- "good": "fish",
- "bad": [ "finish", "cat", "boat" ]
- },
- {
- "image": "plane.png",
- "good": "plane",
- "bad": [ "boat", "car", "bottle", "dog", "finish" ]
- }
-]
diff --git a/src/activities/imageid/resource/bottle.png \
b/src/activities/imageid/resource/bottle.png deleted file mode 100644
index 1ff8153..0000000
Binary files a/src/activities/imageid/resource/bottle.png and /dev/null differ
diff --git a/src/activities/imageid/resource/cake.png \
b/src/activities/imageid/resource/cake.png deleted file mode 100644
index 59e48e1..0000000
Binary files a/src/activities/imageid/resource/cake.png and /dev/null differ
diff --git a/src/activities/imageid/resource/car.png \
b/src/activities/imageid/resource/car.png deleted file mode 100644
index a7aaac5..0000000
Binary files a/src/activities/imageid/resource/car.png and /dev/null differ
diff --git a/src/activities/imageid/resource/dog.png \
b/src/activities/imageid/resource/dog.png deleted file mode 100644
index be3f22b..0000000
Binary files a/src/activities/imageid/resource/dog.png and /dev/null differ
diff --git a/src/activities/imageid/resource/fish.png \
b/src/activities/imageid/resource/fish.png deleted file mode 100644
index 5e58531..0000000
Binary files a/src/activities/imageid/resource/fish.png and /dev/null differ
diff --git a/src/activities/imageid/resource/house.png \
b/src/activities/imageid/resource/house.png deleted file mode 100644
index fa96052..0000000
Binary files a/src/activities/imageid/resource/house.png and /dev/null differ
diff --git a/src/activities/imageid/resource/imageid-bg.svg \
b/src/activities/imageid/resource/imageid-bg.svg new file mode 100644
index 0000000..9f11264
--- /dev/null
+++ b/src/activities/imageid/resource/imageid-bg.svg
@@ -0,0 +1,148 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Sodipodi ("http://www.sodipodi.com/") -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ id="svg690"
+ sodipodi:version="0.32"
+ width="800"
+ height="520"
+ xml:space="preserve"
+ sodipodi:docname="imageid-bg.svgz"
+ inkscape:version="0.48.4 r9939"
+ inkscape:output_extension="org.inkscape.output.svgz.inkscape"
+ version="1.0"><metadata
+ id="metadata23"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" \
/></cc:Work></rdf:RDF></metadata><defs + id="defs692"><inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective25" /><linearGradient
+ id="linearGradient705"><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop706" /><stop
+ style="stop-color:#4c4c7a;stop-opacity:1;"
+ offset="1"
+ id="stop707" /></linearGradient><linearGradient
+ id="linearGradient694"><stop
+ style="stop-color:#c7f0ff;stop-opacity:1;"
+ offset="0"
+ id="stop695" /><stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop696" /></linearGradient><linearGradient
+ xlink:href="#linearGradient694"
+ id="linearGradient697"
+ x1="74.833076"
+ y1="224.92026"
+ x2="579.74213"
+ y2="987.05554"
+ gradientTransform="matrix(1.2403472,0,0,0.8062259,99.100189,-166.10214)"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ xlink:href="#linearGradient694"
+ id="linearGradient700"
+ x1="0.495"
+ y1="0.9609375"
+ x2="0.49000001"
+ y2="-0.1796875" /><linearGradient
+ xlink:href="#linearGradient694"
+ id="linearGradient703"
+ y2="572.83191"
+ x2="201.4899"
+ y1="52.162842"
+ x1="645.30786"
+ gradientTransform="scale(1.1616636,0.8608344)"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ xlink:href="#linearGradient694"
+ id="linearGradient708"
+ x1="183.00497"
+ y1="837.26624"
+ x2="177.1879"
+ y2="346.11108"
+ gradientTransform="matrix(2.2504214,0,0,0.4443612,99.100189,-166.10214)"
+ gradientUnits="userSpaceOnUse" /><radialGradient
+ xlink:href="#linearGradient705"
+ id="radialGradient709"
+ cx="459.01657"
+ cy="291.24692"
+ r="358.83459"
+ fx="459.01657"
+ fy="291.24692"
+ gradientTransform="scale(1.1544482,0.8662147)"
+ gradientUnits="userSpaceOnUse" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient694"
+ id="linearGradient2407"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.2403472,0,0,0.8062259,99.100189,-166.10214)"
+ x1="74.833076"
+ y1="224.92026"
+ x2="579.74213"
+ y2="987.05554" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient694"
+ id="linearGradient2409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.1616636,0.8608344)"
+ x1="645.30786"
+ y1="52.162842"
+ x2="201.4899"
+ y2="572.83191" /><radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient705"
+ id="radialGradient2411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.1544482,0.8662147)"
+ cx="459.01657"
+ cy="291.24692"
+ fx="459.01657"
+ fy="291.24692"
+ r="358.83459" /><linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient694"
+ id="linearGradient2413"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.2504214,0,0,0.4443612,99.100189,-166.10214)"
+ x1="183.00497"
+ y1="837.26624"
+ x2="177.1879"
+ y2="346.11108" /></defs><sodipodi:namedview
+ id="base"
+ showgrid="false"
+ inkscape:zoom="0.33193016"
+ inkscape:cx="341.58474"
+ inkscape:cy="251.17823"
+ inkscape:window-width="1266"
+ inkscape:window-height="803"
+ inkscape:window-x="0"
+ inkscape:window-y="35"
+ inkscape:current-layer="g2398"
+ inkscape:window-maximized="0" /><g
+ id="g2398"
+ transform="scale(0.8066486,0.8066486)"><rect
+ y="0.044494629"
+ x="0.006072998"
+ height="649.99994"
+ width="1000"
+ id="rect719"
+ style="font-size:12px;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke-width:1" \
/><rect + rx="12.601134"
+ ry="12.601134"
+ y="0"
+ x="0"
+ height="650.00012"
+ width="999.99988"
+ id="rect693"
+ style="font-size:12px;fill:url(#linearGradient2407);fill-rule:evenodd" \
/></g></svg> \ No newline at end of file
diff --git a/src/activities/imageid/resource/imageid-bg.svgz \
b/src/activities/imageid/resource/imageid-bg.svgz deleted file mode 100644
index 7c88289..0000000
Binary files a/src/activities/imageid/resource/imageid-bg.svgz and /dev/null differ
diff --git a/src/activities/imageid/resource/imageid_frame.svg \
b/src/activities/imageid/resource/imageid_frame.svg new file mode 100644
index 0000000..d145310
--- /dev/null
+++ b/src/activities/imageid/resource/imageid_frame.svg
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="474.57175"
+ height="356.08444"
+ id="svg3796"
+ version="1.1"
+ inkscape:version="0.48.4 r9939"
+ sodipodi:docname="imageid_frame.svg">
+ <defs
+ id="defs3798">
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient694"
+ id="linearGradient2409"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1616636,0,0,0.8608344,100.56215,-292.50333)"
+ x1="645.30786"
+ y1="52.162842"
+ x2="201.4899"
+ y2="572.83191" />
+ <linearGradient
+ id="linearGradient694">
+ <stop
+ style="stop-color:#c7f0ff;stop-opacity:1;"
+ offset="0"
+ id="stop695" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="1"
+ id="stop696" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient705"
+ id="radialGradient2411"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.1544482,0.8662147)"
+ cx="459.01657"
+ cy="291.24692"
+ fx="459.01657"
+ fy="291.24692"
+ r="358.83459" />
+ <linearGradient
+ id="linearGradient705">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop706" />
+ <stop
+ style="stop-color:#c5c5f0;stop-opacity:1;"
+ offset="1"
+ id="stop707" />
+ </linearGradient>
+ <radialGradient
+ r="358.83459"
+ fy="291.24692"
+ fx="459.01657"
+ cy="291.24692"
+ cx="459.01657"
+ gradientTransform="matrix(1.1544482,0,0,0.8662147,338.23341,-2.3854654)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3026"
+ xlink:href="#linearGradient705"
+ inkscape:collect="always" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4"
+ inkscape:cx="245.78281"
+ inkscape:cy="205.4397"
+ inkscape:document-units="px"
+ inkscape:current-layer="g711"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ inkscape:window-width="1366"
+ inkscape:window-height="748"
+ inkscape:window-x="-2"
+ inkscape:window-y="-3"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata3801">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-191.71719,-234.02317)">
+ <g
+ style="font-size:12px"
+ transform="matrix(0.8066486,0,0,0.8066486,-2.3237953,283.93828)"
+ id="g711">
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cssssssss"
+ id="path710"
+ d="m 295.96345,-48.533319 c -27.0028,2.51831 -47.4262,21.87607 \
-48.953,48.9529699 -7.3439,108.5314991 -9.7919,218.2869991 0,325.5945991 \
2.1585,27.034 21.8455,48.1295 48.953,48.953 161.1631,6.12 321.1021,6.12 479.8173,0 \
27.107,-0.8362 48.0358,-21.8485 48.9529,-48.953 6.12,-108.5316 4.896,-217.0631 \
0,-325.5945991 -0.9171,-27.1044399 -22.0047,-45.9061699 -48.9529,-48.9529699 \
-162.3871,-19.58382 -322.3262,-15.91186 -479.8173,0 z" + \
style="font-size:12px;fill:url(#radialGradient3026);fill-rule:nonzero;fill-opacity:1;s \
troke:#000000;stroke-opacity:1;stroke-width:2.47939437;stroke-miterlimit:4;stroke-dasharray:none" \
/> + </g>
+ </g>
+</svg>
diff --git a/src/activities/imageid/resource/imageid_frame.svgz \
b/src/activities/imageid/resource/imageid_frame.svgz deleted file mode 100644
index 3e48dfb..0000000
Binary files a/src/activities/imageid/resource/imageid_frame.svgz and /dev/null \
differ
diff --git a/src/activities/imageid/resource/plane.png \
b/src/activities/imageid/resource/plane.png deleted file mode 100644
index 6ec0bec..0000000
Binary files a/src/activities/imageid/resource/plane.png and /dev/null differ
diff --git a/src/activities/imageid/resource/school_bag.png \
b/src/activities/imageid/resource/school_bag.png deleted file mode 100644
index b5a6ef7..0000000
Binary files a/src/activities/imageid/resource/school_bag.png and /dev/null differ
diff --git a/src/activities/imageid/resource/words.json \
b/src/activities/imageid/resource/words.json new file mode 100644
index 0000000..a4b4a16
--- /dev/null
+++ b/src/activities/imageid/resource/words.json
@@ -0,0 +1,5700 @@
+[
+ {
+ "type": "chapter",
+ "name": "other",
+ "content": [
+ {
+ "type": "lesson",
+ "name": "other",
+ "content": [
+ {
+ "description": "alphabet",
+ "image": "gcompris/words/alphabet.png",
+ "voice": "voices/$LOCALE/words/alphabet.ogg"
+ },
+ {
+ "description": "bit",
+ "image": "gcompris/words/bit.png",
+ "voice": "voices/$LOCALE/words/bit.ogg"
+ },
+ {
+ "description": "bubble",
+ "image": "gcompris/words/bubble.png",
+ "voice": "voices/$LOCALE/words/bubble.ogg"
+ },
+ {
+ "description": "carnival",
+ "image": "gcompris/words/carnival.png",
+ "voice": "voices/$LOCALE/words/carnival.ogg"
+ },
+ {
+ "description": "craft",
+ "image": "gcompris/words/craft.png",
+ "voice": "voices/$LOCALE/words/craft.ogg"
+ },
+ {
+ "description": "link",
+ "image": "gcompris/words/link.png",
+ "voice": "voices/$LOCALE/words/link.ogg"
+ },
+ {
+ "description": "number",
+ "image": "gcompris/words/number.png",
+ "voice": "voices/$LOCALE/words/number.ogg"
+ },
+ {
+ "description": "question",
+ "image": "gcompris/words/question.png",
+ "voice": "voices/$LOCALE/words/question.ogg"
+ },
+ {
+ "description": "quiz",
+ "image": "gcompris/words/quiz.png",
+ "voice": "voices/$LOCALE/words/quiz.ogg"
+ },
+ {
+ "description": "science",
+ "image": "gcompris/words/science.png",
+ "voice": "voices/$LOCALE/words/science.ogg"
+ },
+ {
+ "description": "splatter",
+ "image": "gcompris/words/splatter.png",
+ "voice": "voices/$LOCALE/words/splatter.ogg"
+ },
+ {
+ "description": "text",
+ "image": "gcompris/words/text.png",
+ "voice": "voices/$LOCALE/words/text.ogg"
+ },
+ {
+ "description": "tune",
+ "image": "gcompris/words/tune.png",
+ "voice": "voices/$LOCALE/words/tune.ogg"
+ },
+ {
+ "description": "vowel",
+ "image": "gcompris/words/vowel.png",
+ "voice": "voices/$LOCALE/words/vowel.ogg"
+ },
+ {
+ "description": "weight",
+ "image": "gcompris/words/weight.png",
+ "voice": "voices/$LOCALE/words/weight.ogg"
+ },
+ {
+ "description": "word",
+ "image": "gcompris/words/word.png",
+ "voice": "voices/$LOCALE/words/word.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "action",
+ "content": [
+ {
+ "description": "ate",
+ "image": "gcompris/words/ate.png",
+ "voice": "voices/$LOCALE/words/ate.ogg"
+ },
+ {
+ "description": "bake",
+ "image": "gcompris/words/bake.png",
+ "voice": "voices/$LOCALE/words/bake.ogg"
+ },
+ {
+ "description": "bark",
+ "image": "gcompris/words/bark.png",
+ "voice": "voices/$LOCALE/words/bark.ogg"
+ },
+ {
+ "description": "beat",
+ "image": "gcompris/words/beat.png",
+ "voice": "voices/$LOCALE/words/beat.ogg"
+ },
+ {
+ "description": "beg",
+ "image": "gcompris/words/beg.png",
+ "voice": "voices/$LOCALE/words/beg.ogg"
+ },
+ {
+ "description": "bite",
+ "image": "gcompris/words/bite.png",
+ "voice": "voices/$LOCALE/words/bite.ogg"
+ },
+ {
+ "description": "blink",
+ "image": "gcompris/words/blink.png",
+ "voice": "voices/$LOCALE/words/blink.ogg"
+ },
+ {
+ "description": "boil",
+ "image": "gcompris/words/boil.png",
+ "voice": "voices/$LOCALE/words/boil.ogg"
+ },
+ {
+ "description": "break",
+ "image": "gcompris/words/break.png",
+ "voice": "voices/$LOCALE/words/break.ogg"
+ },
+ {
+ "description": "call",
+ "image": "gcompris/words/call.png",
+ "voice": "voices/$LOCALE/words/call.ogg"
+ },
+ {
+ "description": "catch",
+ "image": "gcompris/words/catch.png",
+ "voice": "voices/$LOCALE/words/catch.ogg"
+ },
+ {
+ "description": "chat",
+ "image": "gcompris/words/chat.png",
+ "voice": "voices/$LOCALE/words/chat.ogg"
+ },
+ {
+ "description": "chop",
+ "image": "gcompris/words/chop.png",
+ "voice": "voices/$LOCALE/words/chop.ogg"
+ },
+ {
+ "description": "chores",
+ "image": "gcompris/words/chores.png",
+ "voice": "voices/$LOCALE/words/chores.ogg"
+ },
+ {
+ "description": "clap",
+ "image": "gcompris/words/clap.png",
+ "voice": "voices/$LOCALE/words/clap.ogg"
+ },
+ {
+ "description": "clean",
+ "image": "gcompris/words/clean.png",
+ "voice": "voices/$LOCALE/words/clean.ogg"
+ },
+ {
+ "description": "cough",
+ "image": "gcompris/words/cough.png",
+ "voice": "voices/$LOCALE/words/cough.ogg"
+ },
+ {
+ "description": "crawl",
+ "image": "gcompris/words/crawl.png",
+ "voice": "voices/$LOCALE/words/crawl.ogg"
+ },
+ {
+ "description": "croak",
+ "image": "gcompris/words/croak.png",
+ "voice": "voices/$LOCALE/words/croak.ogg"
+ },
+ {
+ "description": "cry",
+ "image": "gcompris/words/cry.png",
+ "voice": "voices/$LOCALE/words/cry.ogg"
+ },
+ {
+ "description": "cut",
+ "image": "gcompris/words/cut.png",
+ "voice": "voices/$LOCALE/words/cut.ogg"
+ },
+ {
+ "description": "dig",
+ "image": "gcompris/words/dig.png",
+ "voice": "voices/$LOCALE/words/dig.ogg"
+ },
+ {
+ "description": "drank",
+ "image": "gcompris/words/drank.png",
+ "voice": "voices/$LOCALE/words/drank.ogg"
+ },
+ {
+ "description": "draw",
+ "image": "gcompris/words/draw.png",
+ "voice": "voices/$LOCALE/words/draw.ogg"
+ },
+ {
+ "description": "dream",
+ "image": "gcompris/words/dream.png",
+ "voice": "voices/$LOCALE/words/dream.ogg"
+ },
+ {
+ "description": "drinking",
+ "image": "gcompris/words/drinking.png",
+ "voice": "voices/$LOCALE/words/drinking.ogg"
+ },
+ {
+ "description": "drive",
+ "image": "gcompris/words/drive.png",
+ "voice": "voices/$LOCALE/words/drive.ogg"
+ },
+ {
+ "description": "drool",
+ "image": "gcompris/words/drool.png",
+ "voice": "voices/$LOCALE/words/drool.ogg"
+ },
+ {
+ "description": "dry",
+ "image": "gcompris/words/dry.png",
+ "voice": "voices/$LOCALE/words/dry.ogg"
+ },
+ {
+ "description": "eat",
+ "image": "gcompris/words/eat.png",
+ "voice": "voices/$LOCALE/words/eat.ogg"
+ },
+ {
+ "description": "fall down",
+ "image": "gcompris/words/fall_down.png",
+ "voice": "voices/$LOCALE/words/fall_down.ogg"
+ },
+ {
+ "description": "feed",
+ "image": "gcompris/words/feed.png",
+ "voice": "voices/$LOCALE/words/feed.ogg"
+ },
+ {
+ "description": "fell",
+ "image": "gcompris/words/fell.png",
+ "voice": "voices/$LOCALE/words/fell.ogg"
+ },
+ {
+ "description": "fetch",
+ "image": "gcompris/words/fetch.png",
+ "voice": "voices/$LOCALE/words/fetch.ogg"
+ },
+ {
+ "description": "find",
+ "image": "gcompris/words/find.png",
+ "voice": "voices/$LOCALE/words/find.ogg"
+ },
+ {
+ "description": "flight",
+ "image": "gcompris/words/flight.png",
+ "voice": "voices/$LOCALE/words/flight.ogg"
+ },
+ {
+ "description": "float",
+ "image": "gcompris/words/float.png",
+ "voice": "voices/$LOCALE/words/float.ogg"
+ },
+ {
+ "description": "fly",
+ "image": "gcompris/words/fly.png",
+ "voice": "voices/$LOCALE/words/fly.ogg"
+ },
+ {
+ "description": "freeze",
+ "image": "gcompris/words/freeze.png",
+ "voice": "voices/$LOCALE/words/freeze.ogg"
+ },
+ {
+ "description": "growl",
+ "image": "gcompris/words/growl.png",
+ "voice": "voices/$LOCALE/words/growl.ogg"
+ },
+ {
+ "description": "hatch",
+ "image": "gcompris/words/hatch.png",
+ "voice": "voices/$LOCALE/words/hatch.ogg"
+ },
+ {
+ "description": "hear",
+ "image": "gcompris/words/hear.png",
+ "voice": "voices/$LOCALE/words/hear.ogg"
+ },
+ {
+ "description": "howl",
+ "image": "gcompris/words/howl.png",
+ "voice": "voices/$LOCALE/words/howl.ogg"
+ },
+ {
+ "description": "hug",
+ "image": "gcompris/words/hug.png",
+ "voice": "voices/$LOCALE/words/hug.ogg"
+ },
+ {
+ "description": "jump",
+ "image": "gcompris/words/jump.png",
+ "voice": "voices/$LOCALE/words/jump.ogg"
+ },
+ {
+ "description": "kiss",
+ "image": "gcompris/words/kiss.png",
+ "voice": "voices/$LOCALE/words/kiss.ogg"
+ },
+ {
+ "description": "kneel",
+ "image": "gcompris/words/kneel.png",
+ "voice": "voices/$LOCALE/words/kneel.ogg"
+ },
+ {
+ "description": "knit",
+ "image": "gcompris/words/knit.png",
+ "voice": "voices/$LOCALE/words/knit.ogg"
+ },
+ {
+ "description": "lick",
+ "image": "gcompris/words/lick.png",
+ "voice": "voices/$LOCALE/words/lick.ogg"
+ },
+ {
+ "description": "look",
+ "image": "gcompris/words/look.png",
+ "voice": "voices/$LOCALE/words/look.ogg"
+ },
+ {
+ "description": "meet",
+ "image": "gcompris/words/meet.png",
+ "voice": "voices/$LOCALE/words/meet.ogg"
+ },
+ {
+ "description": "nap",
+ "image": "gcompris/words/nap.png",
+ "voice": "voices/$LOCALE/words/nap.ogg"
+ },
+ {
+ "description": "peck",
+ "image": "gcompris/words/peck.png",
+ "voice": "voices/$LOCALE/words/peck.ogg"
+ },
+ {
+ "description": "play",
+ "image": "gcompris/words/play.png",
+ "voice": "voices/$LOCALE/words/play.ogg"
+ },
+ {
+ "description": "plow",
+ "image": "gcompris/words/plow.png",
+ "voice": "voices/$LOCALE/words/plow.ogg"
+ },
+ {
+ "description": "pounce",
+ "image": "gcompris/words/pounce.png",
+ "voice": "voices/$LOCALE/words/pounce.ogg"
+ },
+ {
+ "description": "pull",
+ "image": "gcompris/words/pull.png",
+ "voice": "voices/$LOCALE/words/pull.ogg"
+ },
+ {
+ "description": "quarrel",
+ "image": "gcompris/words/quarrel.png",
+ "voice": "voices/$LOCALE/words/quarrel.ogg"
+ },
+ {
+ "description": "read",
+ "image": "gcompris/words/read.png",
+ "voice": "voices/$LOCALE/words/read.ogg"
+ },
+ {
+ "description": "rip",
+ "image": "gcompris/words/rip.png",
+ "voice": "voices/$LOCALE/words/rip.ogg"
+ },
+ {
+ "description": "rise",
+ "image": "gcompris/words/rise.png",
+ "voice": "voices/$LOCALE/words/rise.ogg"
+ },
+ {
+ "description": "run",
+ "image": "gcompris/words/run.png",
+ "voice": "voices/$LOCALE/words/run.ogg"
+ },
+ {
+ "description": "sat",
+ "image": "gcompris/words/sat.png",
+ "voice": "voices/$LOCALE/words/sat.ogg"
+ },
+ {
+ "description": "scared",
+ "image": "gcompris/words/scared.png",
+ "voice": "voices/$LOCALE/words/scared.ogg"
+ },
+ {
+ "description": "scratch",
+ "image": "gcompris/words/scratch.png",
+ "voice": "voices/$LOCALE/words/scratch.ogg"
+ },
+ {
+ "description": "scream",
+ "image": "gcompris/words/scream.png",
+ "voice": "voices/$LOCALE/words/scream.ogg"
+ },
+ {
+ "description": "scribble",
+ "image": "gcompris/words/scribble.png",
+ "voice": "voices/$LOCALE/words/scribble.ogg"
+ },
+ {
+ "description": "see",
+ "image": "gcompris/words/see.png",
+ "voice": "voices/$LOCALE/words/see.ogg"
+ },
+ {
+ "description": "shake",
+ "image": "gcompris/words/shake.png",
+ "voice": "voices/$LOCALE/words/shake.ogg"
+ },
+ {
+ "description": "shave",
+ "image": "gcompris/words/shave.png",
+ "voice": "voices/$LOCALE/words/shave.ogg"
+ },
+ {
+ "description": "sing",
+ "image": "gcompris/words/sing.png",
+ "voice": "voices/$LOCALE/words/sing.ogg"
+ },
+ {
+ "description": "sip",
+ "image": "gcompris/words/sip.png",
+ "voice": "voices/$LOCALE/words/sip.ogg"
+ },
+ {
+ "description": "sit",
+ "image": "gcompris/words/sit.png",
+ "voice": "voices/$LOCALE/words/sit.ogg"
+ },
+ {
+ "description": "slam",
+ "image": "gcompris/words/slam.png",
+ "voice": "voices/$LOCALE/words/slam.ogg"
+ },
+ {
+ "description": "sleep",
+ "image": "gcompris/words/sleep.png",
+ "voice": "voices/$LOCALE/words/sleep.ogg"
+ },
+ {
+ "description": "smell",
+ "image": "gcompris/words/smell.png",
+ "voice": "voices/$LOCALE/words/smell.ogg"
+ },
+ {
+ "description": "smooch",
+ "image": "gcompris/words/smooch.png",
+ "voice": "voices/$LOCALE/words/smooch.ogg"
+ },
+ {
+ "description": "sniff",
+ "image": "gcompris/words/sniff.png",
+ "voice": "voices/$LOCALE/words/sniff.ogg"
+ },
+ {
+ "description": "speak",
+ "image": "gcompris/words/speak.png",
+ "voice": "voices/$LOCALE/words/speak.ogg"
+ },
+ {
+ "description": "spill",
+ "image": "gcompris/words/spill.png",
+ "voice": "voices/$LOCALE/words/spill.ogg"
+ },
+ {
+ "description": "splash",
+ "image": "gcompris/words/splash.png",
+ "voice": "voices/$LOCALE/words/splash.ogg"
+ },
+ {
+ "description": "spray",
+ "image": "gcompris/words/spray.png",
+ "voice": "voices/$LOCALE/words/spray.ogg"
+ },
+ {
+ "description": "spread",
+ "image": "gcompris/words/spread.png",
+ "voice": "voices/$LOCALE/words/spread.ogg"
+ },
+ {
+ "description": "spring",
+ "image": "gcompris/words/spring.png",
+ "voice": "voices/$LOCALE/words/spring.ogg"
+ },
+ {
+ "description": "squat",
+ "image": "gcompris/words/squat.png",
+ "voice": "voices/$LOCALE/words/squat.ogg"
+ },
+ {
+ "description": "sting",
+ "image": "gcompris/words/sting.png",
+ "voice": "voices/$LOCALE/words/sting.ogg"
+ },
+ {
+ "description": "stitch",
+ "image": "gcompris/words/stitch.png",
+ "voice": "voices/$LOCALE/words/stitch.ogg"
+ },
+ {
+ "description": "stop",
+ "image": "gcompris/words/stop.png",
+ "voice": "voices/$LOCALE/words/stop.ogg"
+ },
+ {
+ "description": "stretch",
+ "image": "gcompris/words/stretch.png",
+ "voice": "voices/$LOCALE/words/stretch.ogg"
+ },
+ {
+ "description": "study",
+ "image": "gcompris/words/study.png",
+ "voice": "voices/$LOCALE/words/study.ogg"
+ },
+ {
+ "description": "teach",
+ "image": "gcompris/words/teach.png",
+ "voice": "voices/$LOCALE/words/teach.ogg"
+ },
+ {
+ "description": "tear",
+ "image": "gcompris/words/tear.png",
+ "voice": "voices/$LOCALE/words/tear.ogg"
+ },
+ {
+ "description": "think",
+ "image": "gcompris/words/think.png",
+ "voice": "voices/$LOCALE/words/think.ogg"
+ },
+ {
+ "description": "touch",
+ "image": "gcompris/words/touch.png",
+ "voice": "voices/$LOCALE/words/touch.ogg"
+ },
+ {
+ "description": "wag",
+ "image": "gcompris/words/wag.png",
+ "voice": "voices/$LOCALE/words/wag.ogg"
+ },
+ {
+ "description": "walk",
+ "image": "gcompris/words/walk.png",
+ "voice": "voices/$LOCALE/words/walk.ogg"
+ },
+ {
+ "description": "wash",
+ "image": "gcompris/words/wash.png",
+ "voice": "voices/$LOCALE/words/wash.ogg"
+ },
+ {
+ "description": "whisper",
+ "image": "gcompris/words/whisper.png",
+ "voice": "voices/$LOCALE/words/whisper.ogg"
+ },
+ {
+ "description": "win",
+ "image": "gcompris/words/win.png",
+ "voice": "voices/$LOCALE/words/win.ogg"
+ },
+ {
+ "description": "write",
+ "image": "gcompris/words/write.png",
+ "voice": "voices/$LOCALE/words/write.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "adjective",
+ "content": [
+ {
+ "description": "behind",
+ "image": "gcompris/words/behind.png",
+ "voice": "voices/$LOCALE/words/behind.ogg"
+ },
+ {
+ "description": "big",
+ "image": "gcompris/words/big.png",
+ "voice": "voices/$LOCALE/words/big.ogg"
+ },
+ {
+ "description": "blind",
+ "image": "gcompris/words/blind.png",
+ "voice": "voices/$LOCALE/words/blind.ogg"
+ },
+ {
+ "description": "blond",
+ "image": "gcompris/words/blond.png",
+ "voice": "voices/$LOCALE/words/blond.ogg"
+ },
+ {
+ "description": "bright",
+ "image": "gcompris/words/bright.png",
+ "voice": "voices/$LOCALE/words/bright.ogg"
+ },
+ {
+ "description": "crazy",
+ "image": "gcompris/words/crazy.png",
+ "voice": "voices/$LOCALE/words/crazy.ogg"
+ },
+ {
+ "description": "cute",
+ "image": "gcompris/words/cute.png",
+ "voice": "voices/$LOCALE/words/cute.ogg"
+ },
+ {
+ "description": "dirty",
+ "image": "gcompris/words/dirty.png",
+ "voice": "voices/$LOCALE/words/dirty.ogg"
+ },
+ {
+ "description": "empty",
+ "image": "gcompris/words/empty.png",
+ "voice": "voices/$LOCALE/words/empty.ogg"
+ },
+ {
+ "description": "fat",
+ "image": "gcompris/words/fat.png",
+ "voice": "voices/$LOCALE/words/fat.ogg"
+ },
+ {
+ "description": "flat",
+ "image": "gcompris/words/flat.png",
+ "voice": "voices/$LOCALE/words/flat.ogg"
+ },
+ {
+ "description": "front",
+ "image": "gcompris/words/front.png",
+ "voice": "voices/$LOCALE/words/front.ogg"
+ },
+ {
+ "description": "full",
+ "image": "gcompris/words/full.png",
+ "voice": "voices/$LOCALE/words/full.ogg"
+ },
+ {
+ "description": "giant",
+ "image": "gcompris/words/giant.png",
+ "voice": "voices/$LOCALE/words/giant.ogg"
+ },
+ {
+ "description": "golden",
+ "image": "gcompris/words/golden.png",
+ "voice": "voices/$LOCALE/words/golden.ogg"
+ },
+ {
+ "description": "half",
+ "image": "gcompris/words/half.png",
+ "voice": "voices/$LOCALE/words/half.ogg"
+ },
+ {
+ "description": "happy",
+ "image": "gcompris/words/happy.png",
+ "voice": "voices/$LOCALE/words/happy.ogg"
+ },
+ {
+ "description": "high",
+ "image": "gcompris/words/high.png",
+ "voice": "voices/$LOCALE/words/high.ogg"
+ },
+ {
+ "description": "hot",
+ "image": "gcompris/words/hot.png",
+ "voice": "voices/$LOCALE/words/hot.ogg"
+ },
+ {
+ "description": "huge",
+ "image": "gcompris/words/huge.png",
+ "voice": "voices/$LOCALE/words/huge.ogg"
+ },
+ {
+ "description": "hunchback",
+ "image": "gcompris/words/hunchback.png",
+ "voice": "voices/$LOCALE/words/hunchback.ogg"
+ },
+ {
+ "description": "ill",
+ "image": "gcompris/words/ill.png",
+ "voice": "voices/$LOCALE/words/ill.ogg"
+ },
+ {
+ "description": "left",
+ "image": "gcompris/words/left.png",
+ "voice": "voices/$LOCALE/words/left.ogg"
+ },
+ {
+ "description": "line",
+ "image": "gcompris/words/line.png",
+ "voice": "voices/$LOCALE/words/line.ogg"
+ },
+ {
+ "description": "liquid",
+ "image": "gcompris/words/liquid.png",
+ "voice": "voices/$LOCALE/words/liquid.ogg"
+ },
+ {
+ "description": "magic",
+ "image": "gcompris/words/magic.png",
+ "voice": "voices/$LOCALE/words/magic.ogg"
+ },
+ {
+ "description": "naked",
+ "image": "gcompris/words/naked.png",
+ "voice": "voices/$LOCALE/words/naked.ogg"
+ },
+ {
+ "description": "on",
+ "image": "gcompris/words/on.png",
+ "voice": "voices/$LOCALE/words/on.ogg"
+ },
+ {
+ "description": "open",
+ "image": "gcompris/words/open.png",
+ "voice": "voices/$LOCALE/words/open.ogg"
+ },
+ {
+ "description": "petite",
+ "image": "gcompris/words/petite.png",
+ "voice": "voices/$LOCALE/words/petite.ogg"
+ },
+ {
+ "description": "pretty",
+ "image": "gcompris/words/pretty.png",
+ "voice": "voices/$LOCALE/words/pretty.ogg"
+ },
+ {
+ "description": "right",
+ "image": "gcompris/words/right.png",
+ "voice": "voices/$LOCALE/words/right.ogg"
+ },
+ {
+ "description": "round",
+ "image": "gcompris/words/round.png",
+ "voice": "voices/$LOCALE/words/round.ogg"
+ },
+ {
+ "description": "royal",
+ "image": "gcompris/words/royal.png",
+ "voice": "voices/$LOCALE/words/royal.ogg"
+ },
+ {
+ "description": "shut",
+ "image": "gcompris/words/shut.png",
+ "voice": "voices/$LOCALE/words/shut.ogg"
+ },
+ {
+ "description": "sick",
+ "image": "gcompris/words/sick.png",
+ "voice": "voices/$LOCALE/words/sick.ogg"
+ },
+ {
+ "description": "slim",
+ "image": "gcompris/words/slim.png",
+ "voice": "voices/$LOCALE/words/slim.ogg"
+ },
+ {
+ "description": "sloppy",
+ "image": "gcompris/words/sloppy.png",
+ "voice": "voices/$LOCALE/words/sloppy.ogg"
+ },
+ {
+ "description": "small",
+ "image": "gcompris/words/small.png",
+ "voice": "voices/$LOCALE/words/small.ogg"
+ },
+ {
+ "description": "spot",
+ "image": "gcompris/words/spot.png",
+ "voice": "voices/$LOCALE/words/spot.ogg"
+ },
+ {
+ "description": "square",
+ "image": "gcompris/words/square.png",
+ "voice": "voices/$LOCALE/words/square.ogg"
+ },
+ {
+ "description": "stand",
+ "image": "gcompris/words/stand.png",
+ "voice": "voices/$LOCALE/words/stand.ogg"
+ },
+ {
+ "description": "steep",
+ "image": "gcompris/words/steep.png",
+ "voice": "voices/$LOCALE/words/steep.ogg"
+ },
+ {
+ "description": "stinky",
+ "image": "gcompris/words/stinky.png",
+ "voice": "voices/$LOCALE/words/stinky.ogg"
+ },
+ {
+ "description": "straight",
+ "image": "gcompris/words/straight.png",
+ "voice": "voices/$LOCALE/words/straight.ogg"
+ },
+ {
+ "description": "stripe",
+ "image": "gcompris/words/stripe.png",
+ "voice": "voices/$LOCALE/words/stripe.ogg"
+ },
+ {
+ "description": "strong",
+ "image": "gcompris/words/strong.png",
+ "voice": "voices/$LOCALE/words/strong.ogg"
+ },
+ {
+ "description": "tall",
+ "image": "gcompris/words/tall.png",
+ "voice": "voices/$LOCALE/words/tall.ogg"
+ },
+ {
+ "description": "thick",
+ "image": "gcompris/words/thick.png",
+ "voice": "voices/$LOCALE/words/thick.ogg"
+ },
+ {
+ "description": "tired",
+ "image": "gcompris/words/tired.png",
+ "voice": "voices/$LOCALE/words/tired.ogg"
+ },
+ {
+ "description": "triangle",
+ "image": "gcompris/words/triangle.png",
+ "voice": "voices/$LOCALE/words/triangle.ogg"
+ },
+ {
+ "description": "under",
+ "image": "gcompris/words/under.png",
+ "voice": "voices/$LOCALE/words/under.ogg"
+ },
+ {
+ "description": "wet",
+ "image": "gcompris/words/wet.png",
+ "voice": "voices/$LOCALE/words/wet.ogg"
+ },
+ {
+ "description": "wide",
+ "image": "gcompris/words/wide.png",
+ "voice": "voices/$LOCALE/words/wide.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "color",
+ "content": [
+ {
+ "description": "color",
+ "image": "gcompris/words/color.png",
+ "voice": "voices/$LOCALE/words/color.ogg"
+ },
+ {
+ "description": "blue",
+ "image": "gcompris/words/blue.png",
+ "voice": "voices/$LOCALE/words/blue.ogg"
+ },
+ {
+ "description": "brown",
+ "image": "gcompris/words/brown.png",
+ "voice": "voices/$LOCALE/words/brown.ogg"
+ },
+ {
+ "description": "black",
+ "image": "gcompris/words/black.png",
+ "voice": "voices/$LOCALE/words/black.ogg"
+ },
+ {
+ "description": "gray",
+ "image": "gcompris/words/gray.png",
+ "voice": "voices/$LOCALE/words/gray.ogg"
+ },
+ {
+ "description": "green",
+ "image": "gcompris/words/green.png",
+ "voice": "voices/$LOCALE/words/green.ogg"
+ },
+ {
+ "description": "mauve",
+ "image": "gcompris/words/mauve.png",
+ "voice": "voices/$LOCALE/words/mauve.ogg"
+ },
+ {
+ "description": "orange color",
+ "image": "gcompris/words/orange-color.png",
+ "voice": "voices/$LOCALE/words/orange-color.ogg"
+ },
+ {
+ "description": "pink",
+ "image": "gcompris/words/pink.png",
+ "voice": "voices/$LOCALE/words/pink.ogg"
+ },
+ {
+ "description": "red",
+ "image": "gcompris/words/red.png",
+ "voice": "voices/$LOCALE/words/red.ogg"
+ },
+ {
+ "description": "white",
+ "image": "gcompris/words/white.png",
+ "voice": "voices/$LOCALE/words/white.ogg"
+ },
+ {
+ "description": "yellow",
+ "image": "gcompris/words/yellow.png",
+ "voice": "voices/$LOCALE/words/yellow.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "number",
+ "content": [
+ {
+ "description": "zero",
+ "image": "gcompris/words/zero.png",
+ "voice": "voices/$LOCALE/alphabet/U0030.ogg"
+ },
+ {
+ "description": "one",
+ "image": "gcompris/words/one.png",
+ "voice": "voices/$LOCALE/alphabet/U0031.ogg"
+ },
+ {
+ "description": "two",
+ "image": "gcompris/words/two.png",
+ "voice": "voices/$LOCALE/alphabet/U0032.ogg"
+ },
+ {
+ "description": "three",
+ "image": "gcompris/words/three.png",
+ "voice": "voices/$LOCALE/alphabet/U0033.ogg"
+ },
+ {
+ "description": "four",
+ "image": "gcompris/words/four.png",
+ "voice": "voices/$LOCALE/alphabet/U0034.ogg"
+ },
+ {
+ "description": "five",
+ "image": "gcompris/words/five.png",
+ "voice": "voices/$LOCALE/alphabet/U0035.ogg"
+ },
+ {
+ "description": "six",
+ "image": "gcompris/words/six.png",
+ "voice": "voices/$LOCALE/alphabet/U0036.ogg"
+ },
+ {
+ "description": "seven",
+ "image": "gcompris/words/seven.png",
+ "voice": "voices/$LOCALE/alphabet/U0037.ogg"
+ },
+ {
+ "description": "eight",
+ "image": "gcompris/words/eight.png",
+ "voice": "voices/$LOCALE/alphabet/U0038.ogg"
+ },
+ {
+ "description": "nine",
+ "image": "gcompris/words/nine.png",
+ "voice": "voices/$LOCALE/alphabet/U0039.ogg"
+ },
+ {
+ "description": "ten",
+ "image": "gcompris/words/ten.png",
+ "voice": "voices/$LOCALE/alphabet/10.ogg"
+ },
+ {
+ "description": "eleven",
+ "image": "gcompris/words/eleven.png",
+ "voice": "voices/$LOCALE/words/eleven.ogg"
+ },
+ {
+ "description": "twelve",
+ "image": "gcompris/words/twelve.png",
+ "voice": "voices/$LOCALE/words/twelve.ogg"
+ },
+ {
+ "description": "sixteen",
+ "image": "gcompris/words/sixteen.png",
+ "voice": "voices/$LOCALE/words/sixteen.ogg"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "chapter",
+ "name": "people",
+ "content": [
+ {
+ "type": "lesson",
+ "name": "bodyparts",
+ "content": [
+ {
+ "description": "ankle",
+ "image": "gcompris/words/ankle.png",
+ "voice": "voices/$LOCALE/words/ankle.ogg"
+ },
+ {
+ "description": "arm",
+ "image": "gcompris/words/arm.png",
+ "voice": "voices/$LOCALE/words/arm.ogg"
+ },
+ {
+ "description": "back",
+ "image": "gcompris/words/back.png",
+ "voice": "voices/$LOCALE/words/back.ogg"
+ },
+ {
+ "description": "bald",
+ "image": "gcompris/words/bald.png",
+ "voice": "voices/$LOCALE/words/bald.ogg"
+ },
+ {
+ "description": "beard",
+ "image": "gcompris/words/beard.png",
+ "voice": "voices/$LOCALE/words/beard.ogg"
+ },
+ {
+ "description": "belly",
+ "image": "gcompris/words/belly.png",
+ "voice": "voices/$LOCALE/words/belly.ogg"
+ },
+ {
+ "description": "bottom",
+ "image": "gcompris/words/bottom.png",
+ "voice": "voices/$LOCALE/words/bottom.ogg"
+ },
+ {
+ "description": "braid",
+ "image": "gcompris/words/braid.png",
+ "voice": "voices/$LOCALE/words/braid.ogg"
+ },
+ {
+ "description": "brain",
+ "image": "gcompris/words/brain.png",
+ "voice": "voices/$LOCALE/words/brain.ogg"
+ },
+ {
+ "description": "breast",
+ "image": "gcompris/words/breast.png",
+ "voice": "voices/$LOCALE/words/breast.ogg"
+ },
+ {
+ "description": "bump",
+ "image": "gcompris/words/bump.png",
+ "voice": "voices/$LOCALE/words/bump.ogg"
+ },
+ {
+ "description": "cheek",
+ "image": "gcompris/words/cheek.png",
+ "voice": "voices/$LOCALE/words/cheek.ogg"
+ },
+ {
+ "description": "chin",
+ "image": "gcompris/words/chin.png",
+ "voice": "voices/$LOCALE/words/chin.ogg"
+ },
+ {
+ "description": "ear",
+ "image": "gcompris/words/ear.png",
+ "voice": "voices/$LOCALE/words/ear.ogg"
+ },
+ {
+ "description": "elbow",
+ "image": "gcompris/words/elbow.png",
+ "voice": "voices/$LOCALE/words/elbow.ogg"
+ },
+ {
+ "description": "eyelash",
+ "image": "gcompris/words/eyelash.png",
+ "voice": "voices/$LOCALE/words/eyelash.ogg"
+ },
+ {
+ "description": "eyes",
+ "image": "gcompris/words/eyes.png",
+ "voice": "voices/$LOCALE/words/eyes.ogg"
+ },
+ {
+ "description": "face",
+ "image": "gcompris/words/face.png",
+ "voice": "voices/$LOCALE/words/face.ogg"
+ },
+ {
+ "description": "feet",
+ "image": "gcompris/words/feet.png",
+ "voice": "voices/$LOCALE/words/feet.ogg"
+ },
+ {
+ "description": "femur",
+ "image": "gcompris/words/femur.png",
+ "voice": "voices/$LOCALE/words/femur.ogg"
+ },
+ {
+ "description": "finger",
+ "image": "gcompris/words/finger.png",
+ "voice": "voices/$LOCALE/words/finger.ogg"
+ },
+ {
+ "description": "fist",
+ "image": "gcompris/words/fist.png",
+ "voice": "voices/$LOCALE/words/fist.ogg"
+ },
+ {
+ "description": "foot",
+ "image": "gcompris/words/foot.png",
+ "voice": "voices/$LOCALE/words/foot.ogg"
+ },
+ {
+ "description": "grin",
+ "image": "gcompris/words/grin.png",
+ "voice": "voices/$LOCALE/words/grin.ogg"
+ },
+ {
+ "description": "hair",
+ "image": "gcompris/words/hair.png",
+ "voice": "voices/$LOCALE/words/hair.ogg"
+ },
+ {
+ "description": "hand",
+ "image": "gcompris/words/hand.png",
+ "voice": "voices/$LOCALE/words/hand.ogg"
+ },
+ {
+ "description": "head",
+ "image": "gcompris/words/head.png",
+ "voice": "voices/$LOCALE/words/head.ogg"
+ },
+ {
+ "description": "hip",
+ "image": "gcompris/words/hip.png",
+ "voice": "voices/$LOCALE/words/hip.ogg"
+ },
+ {
+ "description": "knee",
+ "image": "gcompris/words/knee.png",
+ "voice": "voices/$LOCALE/words/knee.ogg"
+ },
+ {
+ "description": "lap",
+ "image": "gcompris/words/lap.png",
+ "voice": "voices/$LOCALE/words/lap.ogg"
+ },
+ {
+ "description": "leg",
+ "image": "gcompris/words/leg.png",
+ "voice": "voices/$LOCALE/words/leg.ogg"
+ },
+ {
+ "description": "lip",
+ "image": "gcompris/words/lip.png",
+ "voice": "voices/$LOCALE/words/lip.ogg"
+ },
+ {
+ "description": "mouth",
+ "image": "gcompris/words/mouth.png",
+ "voice": "voices/$LOCALE/words/mouth.ogg"
+ },
+ {
+ "description": "muscle",
+ "image": "gcompris/words/muscle.png",
+ "voice": "voices/$LOCALE/words/muscle.ogg"
+ },
+ {
+ "description": "navel",
+ "image": "gcompris/words/navel.png",
+ "voice": "voices/$LOCALE/words/navel.ogg"
+ },
+ {
+ "description": "neck",
+ "image": "gcompris/words/neck.png",
+ "voice": "voices/$LOCALE/words/neck.ogg"
+ },
+ {
+ "description": "nose",
+ "image": "gcompris/words/nose.png",
+ "voice": "voices/$LOCALE/words/nose.ogg"
+ },
+ {
+ "description": "nostril",
+ "image": "gcompris/words/nostril.png",
+ "voice": "voices/$LOCALE/words/nostril.ogg"
+ },
+ {
+ "description": "scar",
+ "image": "gcompris/words/scar.png",
+ "voice": "voices/$LOCALE/words/scar.ogg"
+ },
+ {
+ "description": "skeleton",
+ "image": "gcompris/words/skeleton.png",
+ "voice": "voices/$LOCALE/words/skeleton.ogg"
+ },
+ {
+ "description": "skin",
+ "image": "gcompris/words/skin.png",
+ "voice": "voices/$LOCALE/words/skin.ogg"
+ },
+ {
+ "description": "spine",
+ "image": "gcompris/words/spine.png",
+ "voice": "voices/$LOCALE/words/spine.ogg"
+ },
+ {
+ "description": "stare",
+ "image": "gcompris/words/stare.png",
+ "voice": "voices/$LOCALE/words/stare.ogg"
+ },
+ {
+ "description": "stomach",
+ "image": "gcompris/words/stomach.png",
+ "voice": "voices/$LOCALE/words/stomach.ogg"
+ },
+ {
+ "description": "sweat",
+ "image": "gcompris/words/sweat.png",
+ "voice": "voices/$LOCALE/words/sweat.ogg"
+ },
+ {
+ "description": "teeth",
+ "image": "gcompris/words/teeth.png",
+ "voice": "voices/$LOCALE/words/teeth.ogg"
+ },
+ {
+ "description": "thigh",
+ "image": "gcompris/words/thigh.png",
+ "voice": "voices/$LOCALE/words/thigh.ogg"
+ },
+ {
+ "description": "throat",
+ "image": "gcompris/words/throat.png",
+ "voice": "voices/$LOCALE/words/throat.ogg"
+ },
+ {
+ "description": "thumb",
+ "image": "gcompris/words/thumb.png",
+ "voice": "voices/$LOCALE/words/thumb.ogg"
+ },
+ {
+ "description": "toe",
+ "image": "gcompris/words/toe.png",
+ "voice": "voices/$LOCALE/words/toe.ogg"
+ },
+ {
+ "description": "tongue",
+ "image": "gcompris/words/tongue.png",
+ "voice": "voices/$LOCALE/words/tongue.ogg"
+ },
+ {
+ "description": "vein",
+ "image": "gcompris/words/vein.png",
+ "voice": "voices/$LOCALE/words/vein.ogg"
+ },
+ {
+ "description": "wart",
+ "image": "gcompris/words/wart.png",
+ "voice": "voices/$LOCALE/words/wart.ogg"
+ },
+ {
+ "description": "wrist",
+ "image": "gcompris/words/wrist.png",
+ "voice": "voices/$LOCALE/words/wrist.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "clothes",
+ "content": [
+ {
+ "description": "bathing suit",
+ "image": "gcompris/words/bathing_suit.png",
+ "voice": "voices/$LOCALE/words/bathing_suit.ogg"
+ },
+ {
+ "description": "bib",
+ "image": "gcompris/words/bib.png",
+ "voice": "voices/$LOCALE/words/bib.ogg"
+ },
+ {
+ "description": "button",
+ "image": "gcompris/words/button.png",
+ "voice": "voices/$LOCALE/words/button.ogg"
+ },
+ {
+ "description": "cap",
+ "image": "gcompris/words/cap.png",
+ "voice": "voices/$LOCALE/words/cap.ogg"
+ },
+ {
+ "description": "cape",
+ "image": "gcompris/words/cape.png",
+ "voice": "voices/$LOCALE/words/cape.ogg"
+ },
+ {
+ "description": "coat",
+ "image": "gcompris/words/coat.png",
+ "voice": "voices/$LOCALE/words/coat.ogg"
+ },
+ {
+ "description": "dress",
+ "image": "gcompris/words/dress.png",
+ "voice": "voices/$LOCALE/words/dress.ogg"
+ },
+ {
+ "description": "glove",
+ "image": "gcompris/words/glove.png",
+ "voice": "voices/$LOCALE/words/glove.ogg"
+ },
+ {
+ "description": "hat",
+ "image": "gcompris/words/hat.png",
+ "voice": "voices/$LOCALE/words/hat.ogg"
+ },
+ {
+ "description": "heel",
+ "image": "gcompris/words/heel.png",
+ "voice": "voices/$LOCALE/words/heel.ogg"
+ },
+ {
+ "description": "helmet",
+ "image": "gcompris/words/helmet.png",
+ "voice": "voices/$LOCALE/words/helmet.ogg"
+ },
+ {
+ "description": "jacket",
+ "image": "gcompris/words/jacket.png",
+ "voice": "voices/$LOCALE/words/jacket.ogg"
+ },
+ {
+ "description": "kimono",
+ "image": "gcompris/words/kimono.png",
+ "voice": "voices/$LOCALE/words/kimono.ogg"
+ },
+ {
+ "description": "nightgown",
+ "image": "gcompris/words/nightgown.png",
+ "voice": "voices/$LOCALE/words/nightgown.ogg"
+ },
+ {
+ "description": "pajamas",
+ "image": "gcompris/words/pajamas.png",
+ "voice": "voices/$LOCALE/words/pajamas.ogg"
+ },
+ {
+ "description": "panties",
+ "image": "gcompris/words/panties.png",
+ "voice": "voices/$LOCALE/words/panties.ogg"
+ },
+ {
+ "description": "pants",
+ "image": "gcompris/words/pants.png",
+ "voice": "voices/$LOCALE/words/pants.ogg"
+ },
+ {
+ "description": "patch",
+ "image": "gcompris/words/patch.png",
+ "voice": "voices/$LOCALE/words/patch.ogg"
+ },
+ {
+ "description": "pocket",
+ "image": "gcompris/words/pocket.png",
+ "voice": "voices/$LOCALE/words/pocket.ogg"
+ },
+ {
+ "description": "pompon",
+ "image": "gcompris/words/pompon.png",
+ "voice": "voices/$LOCALE/words/pompon.ogg"
+ },
+ {
+ "description": "pullover",
+ "image": "gcompris/words/pullover.png",
+ "voice": "voices/$LOCALE/words/pullover.ogg"
+ },
+ {
+ "description": "raincoat",
+ "image": "gcompris/words/raincoat.png",
+ "voice": "voices/$LOCALE/words/raincoat.ogg"
+ },
+ {
+ "description": "robe",
+ "image": "gcompris/words/robe.png",
+ "voice": "voices/$LOCALE/words/robe.ogg"
+ },
+ {
+ "description": "sandals",
+ "image": "gcompris/words/sandals.png",
+ "voice": "voices/$LOCALE/words/sandals.ogg"
+ },
+ {
+ "description": "sash",
+ "image": "gcompris/words/sash.png",
+ "voice": "voices/$LOCALE/words/sash.ogg"
+ },
+ {
+ "description": "scarf",
+ "image": "gcompris/words/scarf.png",
+ "voice": "voices/$LOCALE/words/scarf.ogg"
+ },
+ {
+ "description": "shirt",
+ "image": "gcompris/words/shirt.png",
+ "voice": "voices/$LOCALE/words/shirt.ogg"
+ },
+ {
+ "description": "shoe",
+ "image": "gcompris/words/shoe.png",
+ "voice": "voices/$LOCALE/words/shoe.ogg"
+ },
+ {
+ "description": "shoelace",
+ "image": "gcompris/words/shoelace.png",
+ "voice": "voices/$LOCALE/words/shoelace.ogg"
+ },
+ {
+ "description": "short",
+ "image": "gcompris/words/short.png",
+ "voice": "voices/$LOCALE/words/short.ogg"
+ },
+ {
+ "description": "skirt",
+ "image": "gcompris/words/skirt.png",
+ "voice": "voices/$LOCALE/words/skirt.ogg"
+ },
+ {
+ "description": "sleeve",
+ "image": "gcompris/words/sleeve.png",
+ "voice": "voices/$LOCALE/words/sleeve.ogg"
+ },
+ {
+ "description": "slippers",
+ "image": "gcompris/words/slippers.png",
+ "voice": "voices/$LOCALE/words/slippers.ogg"
+ },
+ {
+ "description": "smock",
+ "image": "gcompris/words/smock.png",
+ "voice": "voices/$LOCALE/words/smock.ogg"
+ },
+ {
+ "description": "sneaker",
+ "image": "gcompris/words/sneaker.png",
+ "voice": "voices/$LOCALE/words/sneaker.ogg"
+ },
+ {
+ "description": "sock",
+ "image": "gcompris/words/sock.png",
+ "voice": "voices/$LOCALE/words/sock.ogg"
+ },
+ {
+ "description": "sole shoe",
+ "image": "gcompris/words/sole_shoe.png",
+ "voice": "voices/$LOCALE/words/sole_shoe.ogg"
+ },
+ {
+ "description": "suit",
+ "image": "gcompris/words/suit.png",
+ "voice": "voices/$LOCALE/words/suit.ogg"
+ },
+ {
+ "description": "sweatshirt",
+ "image": "gcompris/words/sweatshirt.png",
+ "voice": "voices/$LOCALE/words/sweatshirt.ogg"
+ },
+ {
+ "description": "uniform",
+ "image": "gcompris/words/uniform.png",
+ "voice": "voices/$LOCALE/words/uniform.ogg"
+ },
+ {
+ "description": "vest",
+ "image": "gcompris/words/vest.png",
+ "voice": "voices/$LOCALE/words/vest.ogg"
+ },
+ {
+ "description": "zipper",
+ "image": "gcompris/words/zipper.png",
+ "voice": "voices/$LOCALE/words/zipper.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "emotion",
+ "content": [
+ {
+ "description": "ache",
+ "image": "gcompris/words/ache.png",
+ "voice": "voices/$LOCALE/words/ache.ogg"
+ },
+ {
+ "description": "angry",
+ "image": "gcompris/words/angry.png",
+ "voice": "voices/$LOCALE/words/angry.ogg"
+ },
+ {
+ "description": "blush",
+ "image": "gcompris/words/blush.png",
+ "voice": "voices/$LOCALE/words/blush.ogg"
+ },
+ {
+ "description": "danger",
+ "image": "gcompris/words/danger.png",
+ "voice": "voices/$LOCALE/words/danger.ogg"
+ },
+ {
+ "description": "frown",
+ "image": "gcompris/words/frown.png",
+ "voice": "voices/$LOCALE/words/frown.ogg"
+ },
+ {
+ "description": "fun",
+ "image": "gcompris/words/fun.png",
+ "voice": "voices/$LOCALE/words/fun.ogg"
+ },
+ {
+ "description": "laugh",
+ "image": "gcompris/words/laugh.png",
+ "voice": "voices/$LOCALE/words/laugh.ogg"
+ },
+ {
+ "description": "mad",
+ "image": "gcompris/words/mad.png",
+ "voice": "voices/$LOCALE/words/mad.ogg"
+ },
+ {
+ "description": "rage",
+ "image": "gcompris/words/rage.png",
+ "voice": "voices/$LOCALE/words/rage.ogg"
+ },
+ {
+ "description": "sad",
+ "image": "gcompris/words/sad.png",
+ "voice": "voices/$LOCALE/words/sad.ogg"
+ },
+ {
+ "description": "smile",
+ "image": "gcompris/words/smile.png",
+ "voice": "voices/$LOCALE/words/smile.ogg"
+ },
+ {
+ "description": "sob",
+ "image": "gcompris/words/sob.png",
+ "voice": "voices/$LOCALE/words/sob.ogg"
+ },
+ {
+ "description": "yum",
+ "image": "gcompris/words/yum.png",
+ "voice": "voices/$LOCALE/words/yum.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "job",
+ "content": [
+ {
+ "description": "accountant",
+ "image": "gcompris/words/accountant.png",
+ "voice": "voices/$LOCALE/words/accountant.ogg"
+ },
+ {
+ "description": "actor",
+ "image": "gcompris/words/actor.png",
+ "voice": "voices/$LOCALE/words/actor.ogg"
+ },
+ {
+ "description": "artist",
+ "image": "gcompris/words/artist.png",
+ "voice": "voices/$LOCALE/words/artist.ogg"
+ },
+ {
+ "description": "astronaut",
+ "image": "gcompris/words/astronaut.png",
+ "voice": "voices/$LOCALE/words/astronaut.ogg"
+ },
+ {
+ "description": "boxer",
+ "image": "gcompris/words/boxer.png",
+ "voice": "voices/$LOCALE/words/boxer.ogg"
+ },
+ {
+ "description": "banker female",
+ "image": "gcompris/words/banker_female.png",
+ "voice": "voices/$LOCALE/words/banker_female.ogg"
+ },
+ {
+ "description": "bricklayer",
+ "image": "gcompris/words/bricklayer.png",
+ "voice": "voices/$LOCALE/words/bricklayer.ogg"
+ },
+ {
+ "description": "butcher",
+ "image": "gcompris/words/butcher.png",
+ "voice": "voices/$LOCALE/words/butcher.ogg"
+ },
+ {
+ "description": "carpenter",
+ "image": "gcompris/words/carpenter.png",
+ "voice": "voices/$LOCALE/words/carpenter.ogg"
+ },
+ {
+ "description": "chef",
+ "image": "gcompris/words/chef.png",
+ "voice": "voices/$LOCALE/words/chef.ogg"
+ },
+ {
+ "description": "chief",
+ "image": "gcompris/words/chief.png",
+ "voice": "voices/$LOCALE/words/chief.ogg"
+ },
+ {
+ "description": "cleaning lady",
+ "image": "gcompris/words/cleaning_lady.png",
+ "voice": "voices/$LOCALE/words/cleaning_lady.ogg"
+ },
+ {
+ "description": "clown",
+ "image": "gcompris/words/clown.png",
+ "voice": "voices/$LOCALE/words/clown.ogg"
+ },
+ {
+ "description": "coach",
+ "image": "gcompris/words/coach.png",
+ "voice": "voices/$LOCALE/words/coach.ogg"
+ },
+ {
+ "description": "cowboy",
+ "image": "gcompris/words/cowboy.png",
+ "voice": "voices/$LOCALE/words/cowboy.ogg"
+ },
+ {
+ "description": "criminal",
+ "image": "gcompris/words/criminal.png",
+ "voice": "voices/$LOCALE/words/criminal.ogg"
+ },
+ {
+ "description": "doctor",
+ "image": "gcompris/words/doctor.png",
+ "voice": "voices/$LOCALE/words/doctor.ogg"
+ },
+ {
+ "description": "electrician",
+ "image": "gcompris/words/electrician.png",
+ "voice": "voices/$LOCALE/words/electrician.ogg"
+ },
+ {
+ "description": "engineer",
+ "image": "gcompris/words/engineer.png",
+ "voice": "voices/$LOCALE/words/engineer.ogg"
+ },
+ {
+ "description": "farmer",
+ "image": "gcompris/words/farmer.png",
+ "voice": "voices/$LOCALE/words/farmer.ogg"
+ },
+ {
+ "description": "fireman",
+ "image": "gcompris/words/fireman.png",
+ "voice": "voices/$LOCALE/words/fireman.ogg"
+ },
+ {
+ "description": "fisherman",
+ "image": "gcompris/words/fisherman.png",
+ "voice": "voices/$LOCALE/words/fisherman.ogg"
+ },
+ {
+ "description": "hunter",
+ "image": "gcompris/words/hunter.png",
+ "voice": "voices/$LOCALE/words/hunter.ogg"
+ },
+ {
+ "description": "job",
+ "image": "gcompris/words/job.png",
+ "voice": "voices/$LOCALE/words/job.ogg"
+ },
+ {
+ "description": "jockey",
+ "image": "gcompris/words/jockey.png",
+ "voice": "voices/$LOCALE/words/jockey.ogg"
+ },
+ {
+ "description": "judge",
+ "image": "gcompris/words/judge.png",
+ "voice": "voices/$LOCALE/words/judge.ogg"
+ },
+ {
+ "description": "juggler",
+ "image": "gcompris/words/juggler.png",
+ "voice": "voices/$LOCALE/words/juggler.ogg"
+ },
+ {
+ "description": "king",
+ "image": "gcompris/words/king.png",
+ "voice": "voices/$LOCALE/words/king.ogg"
+ },
+ {
+ "description": "knight",
+ "image": "gcompris/words/knight.png",
+ "voice": "voices/$LOCALE/words/knight.ogg"
+ },
+ {
+ "description": "lad",
+ "image": "gcompris/words/lad.png",
+ "voice": "voices/$LOCALE/words/lad.ogg"
+ },
+ {
+ "description": "lawyer",
+ "image": "gcompris/words/lawyer.png",
+ "voice": "voices/$LOCALE/words/lawyer.ogg"
+ },
+ {
+ "description": "librarian",
+ "image": "gcompris/words/librarian.png",
+ "voice": "voices/$LOCALE/words/librarian.ogg"
+ },
+ {
+ "description": "mechanic",
+ "image": "gcompris/words/mechanic.png",
+ "voice": "voices/$LOCALE/words/mechanic.ogg"
+ },
+ {
+ "description": "musician",
+ "image": "gcompris/words/musician.png",
+ "voice": "voices/$LOCALE/words/musician.ogg"
+ },
+ {
+ "description": "nun",
+ "image": "gcompris/words/nun.png",
+ "voice": "voices/$LOCALE/words/nun.ogg"
+ },
+ {
+ "description": "nurse",
+ "image": "gcompris/words/nurse.png",
+ "voice": "voices/$LOCALE/words/nurse.ogg"
+ },
+ {
+ "description": "nurse male",
+ "image": "gcompris/words/nurse_male.png",
+ "voice": "voices/$LOCALE/words/nurse_male.ogg"
+ },
+ {
+ "description": "pilot",
+ "image": "gcompris/words/pilot.png",
+ "voice": "voices/$LOCALE/words/pilot.ogg"
+ },
+ {
+ "description": "pirate",
+ "image": "gcompris/words/pirate.png",
+ "voice": "voices/$LOCALE/words/pirate.ogg"
+ },
+ {
+ "description": "plumber",
+ "image": "gcompris/words/plumber.png",
+ "voice": "voices/$LOCALE/words/plumber.ogg"
+ },
+ {
+ "description": "police",
+ "image": "gcompris/words/police.png",
+ "voice": "voices/$LOCALE/words/police.ogg"
+ },
+ {
+ "description": "pope",
+ "image": "gcompris/words/pope.png",
+ "voice": "voices/$LOCALE/words/pope.ogg"
+ },
+ {
+ "description": "president",
+ "image": "gcompris/words/president.png",
+ "voice": "voices/$LOCALE/words/president.ogg"
+ },
+ {
+ "description": "priest",
+ "image": "gcompris/words/priest.png",
+ "voice": "voices/$LOCALE/words/priest.ogg"
+ },
+ {
+ "description": "prince",
+ "image": "gcompris/words/prince.png",
+ "voice": "voices/$LOCALE/words/prince.ogg"
+ },
+ {
+ "description": "princess",
+ "image": "gcompris/words/princess.png",
+ "voice": "voices/$LOCALE/words/princess.ogg"
+ },
+ {
+ "description": "prisoner",
+ "image": "gcompris/words/prisoner.png",
+ "voice": "voices/$LOCALE/words/prisoner.ogg"
+ },
+ {
+ "description": "queen",
+ "image": "gcompris/words/queen.png",
+ "voice": "voices/$LOCALE/words/queen.ogg"
+ },
+ {
+ "description": "sailor",
+ "image": "gcompris/words/sailor.png",
+ "voice": "voices/$LOCALE/words/sailor.ogg"
+ },
+ {
+ "description": "soldier",
+ "image": "gcompris/words/soldier.png",
+ "voice": "voices/$LOCALE/words/soldier.ogg"
+ },
+ {
+ "description": "female soldier",
+ "image": "gcompris/words/soldier_female.png",
+ "voice": "voices/$LOCALE/words/soldier_female.ogg"
+ },
+ {
+ "description": "student",
+ "image": "gcompris/words/student.png",
+ "voice": "voices/$LOCALE/words/student.ogg"
+ },
+ {
+ "description": "teacher",
+ "image": "gcompris/words/teacher.png",
+ "voice": "voices/$LOCALE/words/teacher.ogg"
+ },
+ {
+ "description": "thief",
+ "image": "gcompris/words/thief.png",
+ "voice": "voices/$LOCALE/words/thief.ogg"
+ },
+ {
+ "description": "vet",
+ "image": "gcompris/words/vet.png",
+ "voice": "voices/$LOCALE/words/vet.ogg"
+ },
+ {
+ "description": "worker",
+ "image": "gcompris/words/worker.png",
+ "voice": "voices/$LOCALE/words/worker.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "people",
+ "content": [
+ {
+ "description": "angel",
+ "image": "gcompris/words/angel.png",
+ "voice": "voices/$LOCALE/words/angel.ogg"
+ },
+ {
+ "description": "fairy",
+ "image": "gcompris/words/fairy.png",
+ "voice": "voices/$LOCALE/words/fairy.ogg"
+ },
+ {
+ "description": "wedding",
+ "image": "gcompris/words/wedding.png",
+ "voice": "voices/$LOCALE/words/wedding.ogg"
+ },
+ {
+ "description": "boy",
+ "image": "gcompris/words/boy.png",
+ "voice": "voices/$LOCALE/words/boy.ogg"
+ },
+ {
+ "description": "bride",
+ "image": "gcompris/words/bride.png",
+ "voice": "voices/$LOCALE/words/bride.ogg"
+ },
+ {
+ "description": "brother",
+ "image": "gcompris/words/brother.png",
+ "voice": "voices/$LOCALE/words/brother.ogg"
+ },
+ {
+ "description": "child",
+ "image": "gcompris/words/child.png",
+ "voice": "voices/$LOCALE/words/child.ogg"
+ },
+ {
+ "description": "couple",
+ "image": "gcompris/words/couple.png",
+ "voice": "voices/$LOCALE/words/couple.ogg"
+ },
+ {
+ "description": "dad",
+ "image": "gcompris/words/dad.png",
+ "voice": "voices/$LOCALE/words/dad.ogg"
+ },
+ {
+ "description": "dwarf",
+ "image": "gcompris/words/dwarf.png",
+ "voice": "voices/$LOCALE/words/dwarf.ogg"
+ },
+ {
+ "description": "family",
+ "image": "gcompris/words/family.png",
+ "voice": "voices/$LOCALE/words/family.ogg"
+ },
+ {
+ "description": "friend",
+ "image": "gcompris/words/friend.png",
+ "voice": "voices/$LOCALE/words/friend.ogg"
+ },
+ {
+ "description": "girl",
+ "image": "gcompris/words/girl.png",
+ "voice": "voices/$LOCALE/words/girl.ogg"
+ },
+ {
+ "description": "gnome",
+ "image": "gcompris/words/gnome.png",
+ "voice": "voices/$LOCALE/words/gnome.ogg"
+ },
+ {
+ "description": "grandmother",
+ "image": "gcompris/words/grandmother.png",
+ "voice": "voices/$LOCALE/words/grandmother.ogg"
+ },
+ {
+ "description": "husband",
+ "image": "gcompris/words/husband.png",
+ "voice": "voices/$LOCALE/words/husband.ogg"
+ },
+ {
+ "description": "lady",
+ "image": "gcompris/words/lady.png",
+ "voice": "voices/$LOCALE/words/lady.ogg"
+ },
+ {
+ "description": "man",
+ "image": "gcompris/words/man.png",
+ "voice": "voices/$LOCALE/words/man.ogg"
+ },
+ {
+ "description": "mate",
+ "image": "gcompris/words/mate.png",
+ "voice": "voices/$LOCALE/words/mate.ogg"
+ },
+ {
+ "description": "mate female",
+ "image": "gcompris/words/mate_female.png",
+ "voice": "voices/$LOCALE/words/mate_female.ogg"
+ },
+ {
+ "description": "mate male",
+ "image": "gcompris/words/mate_male.png",
+ "voice": "voices/$LOCALE/words/mate_male.ogg"
+ },
+ {
+ "description": "men",
+ "image": "gcompris/words/men.png",
+ "voice": "voices/$LOCALE/words/men.ogg"
+ },
+ {
+ "description": "mom",
+ "image": "gcompris/words/mom.png",
+ "voice": "voices/$LOCALE/words/mom.ogg"
+ },
+ {
+ "description": "mother",
+ "image": "gcompris/words/mother.png",
+ "voice": "voices/$LOCALE/words/mother.ogg"
+ },
+ {
+ "description": "pal",
+ "image": "gcompris/words/pal.png",
+ "voice": "voices/$LOCALE/words/pal.ogg"
+ },
+ {
+ "description": "people",
+ "image": "gcompris/words/people.png",
+ "voice": "voices/$LOCALE/words/people.ogg"
+ },
+ {
+ "description": "sister",
+ "image": "gcompris/words/sister.png",
+ "voice": "voices/$LOCALE/words/sister.ogg"
+ },
+ {
+ "description": "son",
+ "image": "gcompris/words/son.png",
+ "voice": "voices/$LOCALE/words/son.ogg"
+ },
+ {
+ "description": "tribe",
+ "image": "gcompris/words/tribe.png",
+ "voice": "voices/$LOCALE/words/tribe.ogg"
+ },
+ {
+ "description": "twin boys",
+ "image": "gcompris/words/twin_boys.png",
+ "voice": "voices/$LOCALE/words/twin_boys.ogg"
+ },
+ {
+ "description": "twin girls",
+ "image": "gcompris/words/twin_girls.png",
+ "voice": "voices/$LOCALE/words/twin_girls.ogg"
+ },
+ {
+ "description": "wife",
+ "image": "gcompris/words/wife.png",
+ "voice": "voices/$LOCALE/words/wife.ogg"
+ },
+ {
+ "description": "woman",
+ "image": "gcompris/words/woman.png",
+ "voice": "voices/$LOCALE/words/woman.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "sport",
+ "content": [
+ {
+ "description": "athlete",
+ "image": "gcompris/words/athlete.png",
+ "voice": "voices/$LOCALE/words/athlete.ogg"
+ },
+ {
+ "description": "ballet",
+ "image": "gcompris/words/ballet.png",
+ "voice": "voices/$LOCALE/words/ballet.ogg"
+ },
+ {
+ "description": "camp",
+ "image": "gcompris/words/camp.png",
+ "voice": "voices/$LOCALE/words/camp.ogg"
+ },
+ {
+ "description": "cheer",
+ "image": "gcompris/words/cheer.png",
+ "voice": "voices/$LOCALE/words/cheer.ogg"
+ },
+ {
+ "description": "climb",
+ "image": "gcompris/words/climb.png",
+ "voice": "voices/$LOCALE/words/climb.ogg"
+ },
+ {
+ "description": "dance",
+ "image": "gcompris/words/dance.png",
+ "voice": "voices/$LOCALE/words/dance.ogg"
+ },
+ {
+ "description": "dive",
+ "image": "gcompris/words/dive.png",
+ "voice": "voices/$LOCALE/words/dive.ogg"
+ },
+ {
+ "description": "explore",
+ "image": "gcompris/words/explore.png",
+ "voice": "voices/$LOCALE/words/explore.ogg"
+ },
+ {
+ "description": "golf",
+ "image": "gcompris/words/golf.png",
+ "voice": "voices/$LOCALE/words/golf.ogg"
+ },
+ {
+ "description": "hike",
+ "image": "gcompris/words/hike.png",
+ "voice": "voices/$LOCALE/words/hike.ogg"
+ },
+ {
+ "description": "hit",
+ "image": "gcompris/words/hit.png",
+ "voice": "voices/$LOCALE/words/hit.ogg"
+ },
+ {
+ "description": "hockey",
+ "image": "gcompris/words/hockey.png",
+ "voice": "voices/$LOCALE/words/hockey.ogg"
+ },
+ {
+ "description": "hop",
+ "image": "gcompris/words/hop.png",
+ "voice": "voices/$LOCALE/words/hop.ogg"
+ },
+ {
+ "description": "jog",
+ "image": "gcompris/words/jog.png",
+ "voice": "voices/$LOCALE/words/jog.ogg"
+ },
+ {
+ "description": "judo",
+ "image": "gcompris/words/judo.png",
+ "voice": "voices/$LOCALE/words/judo.ogg"
+ },
+ {
+ "description": "lift",
+ "image": "gcompris/words/lift.png",
+ "voice": "voices/$LOCALE/words/lift.ogg"
+ },
+ {
+ "description": "race",
+ "image": "gcompris/words/race.png",
+ "voice": "voices/$LOCALE/words/race.ogg"
+ },
+ {
+ "description": "ran",
+ "image": "gcompris/words/ran.png",
+ "voice": "voices/$LOCALE/words/ran.ogg"
+ },
+ {
+ "description": "ride",
+ "image": "gcompris/words/ride.png",
+ "voice": "voices/$LOCALE/words/ride.ogg"
+ },
+ {
+ "description": "rowing",
+ "image": "gcompris/words/rowing.png",
+ "voice": "voices/$LOCALE/words/rowing.ogg"
+ },
+ {
+ "description": "skate",
+ "image": "gcompris/words/skate.png",
+ "voice": "voices/$LOCALE/words/skate.ogg"
+ },
+ {
+ "description": "ski",
+ "image": "gcompris/words/ski.png",
+ "voice": "voices/$LOCALE/words/ski.ogg"
+ },
+ {
+ "description": "sport",
+ "image": "gcompris/words/sport.png",
+ "voice": "voices/$LOCALE/words/sport.ogg"
+ },
+ {
+ "description": "swim",
+ "image": "gcompris/words/swim.png",
+ "voice": "voices/$LOCALE/words/swim.ogg"
+ },
+ {
+ "description": "tennis",
+ "image": "gcompris/words/tennis.png",
+ "voice": "voices/$LOCALE/words/tennis.ogg"
+ },
+ {
+ "description": "throw",
+ "image": "gcompris/words/throw.png",
+ "voice": "voices/$LOCALE/words/throw.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "food",
+ "content": [
+ {
+ "description": "beef",
+ "image": "gcompris/words/beef.png",
+ "voice": "voices/$LOCALE/words/beef.ogg"
+ },
+ {
+ "description": "bone",
+ "image": "gcompris/words/bone.png",
+ "voice": "voices/$LOCALE/words/bone.ogg"
+ },
+ {
+ "description": "bread",
+ "image": "gcompris/words/bread.png",
+ "voice": "voices/$LOCALE/words/bread.ogg"
+ },
+ {
+ "description": "bun",
+ "image": "gcompris/words/bun.png",
+ "voice": "voices/$LOCALE/words/bun.ogg"
+ },
+ {
+ "description": "butter",
+ "image": "gcompris/words/butter.png",
+ "voice": "voices/$LOCALE/words/butter.ogg"
+ },
+ {
+ "description": "cake",
+ "image": "gcompris/words/cake.png",
+ "voice": "voices/$LOCALE/words/cake.ogg"
+ },
+ {
+ "description": "candy",
+ "image": "gcompris/words/candy.png",
+ "voice": "voices/$LOCALE/words/candy.ogg"
+ },
+ {
+ "description": "cereal",
+ "image": "gcompris/words/cereal.png",
+ "voice": "voices/$LOCALE/words/cereal.ogg"
+ },
+ {
+ "description": "cheese",
+ "image": "gcompris/words/cheese.png",
+ "voice": "voices/$LOCALE/words/cheese.ogg"
+ },
+ {
+ "description": "chocolate",
+ "image": "gcompris/words/chocolate.png",
+ "voice": "voices/$LOCALE/words/chocolate.ogg"
+ },
+ {
+ "description": "coffee",
+ "image": "gcompris/words/coffee.png",
+ "voice": "voices/$LOCALE/words/coffee.ogg"
+ },
+ {
+ "description": "cookie",
+ "image": "gcompris/words/cookie.png",
+ "voice": "voices/$LOCALE/words/cookie.ogg"
+ },
+ {
+ "description": "crepe",
+ "image": "gcompris/words/crepe.png",
+ "voice": "voices/$LOCALE/words/crepe.ogg"
+ },
+ {
+ "description": "crumb",
+ "image": "gcompris/words/crumb.png",
+ "voice": "voices/$LOCALE/words/crumb.ogg"
+ },
+ {
+ "description": "crust",
+ "image": "gcompris/words/crust.png",
+ "voice": "voices/$LOCALE/words/crust.ogg"
+ },
+ {
+ "description": "dessert",
+ "image": "gcompris/words/dessert.png",
+ "voice": "voices/$LOCALE/words/dessert.ogg"
+ },
+ {
+ "description": "doughnut",
+ "image": "gcompris/words/doughnut.png",
+ "voice": "voices/$LOCALE/words/doughnut.ogg"
+ },
+ {
+ "description": "drink",
+ "image": "gcompris/words/drink.png",
+ "voice": "voices/$LOCALE/words/drink.ogg"
+ },
+ {
+ "description": "egg",
+ "image": "gcompris/words/egg.png",
+ "voice": "voices/$LOCALE/words/egg.ogg"
+ },
+ {
+ "description": "feast",
+ "image": "gcompris/words/feast.png",
+ "voice": "voices/$LOCALE/words/feast.ogg"
+ },
+ {
+ "description": "flour",
+ "image": "gcompris/words/flour.png",
+ "voice": "voices/$LOCALE/words/flour.ogg"
+ },
+ {
+ "description": "food",
+ "image": "gcompris/words/food.png",
+ "voice": "voices/$LOCALE/words/food.ogg"
+ },
+ {
+ "description": "fries",
+ "image": "gcompris/words/fries.png",
+ "voice": "voices/$LOCALE/words/fries.ogg"
+ },
+ {
+ "description": "fudge",
+ "image": "gcompris/words/fudge.png",
+ "voice": "voices/$LOCALE/words/fudge.ogg"
+ },
+ {
+ "description": "gum",
+ "image": "gcompris/words/gum.png",
+ "voice": "voices/$LOCALE/words/gum.ogg"
+ },
+ {
+ "description": "ham",
+ "image": "gcompris/words/ham.png",
+ "voice": "voices/$LOCALE/words/ham.ogg"
+ },
+ {
+ "description": "hot dog",
+ "image": "gcompris/words/hot_dog.png",
+ "voice": "voices/$LOCALE/words/hot_dog.ogg"
+ },
+ {
+ "description": "ice",
+ "image": "gcompris/words/ice.png",
+ "voice": "voices/$LOCALE/words/ice.ogg"
+ },
+ {
+ "description": "jam",
+ "image": "gcompris/words/jam.png",
+ "voice": "voices/$LOCALE/words/jam.ogg"
+ },
+ {
+ "description": "jelly",
+ "image": "gcompris/words/jelly.png",
+ "voice": "voices/$LOCALE/words/jelly.ogg"
+ },
+ {
+ "description": "juice",
+ "image": "gcompris/words/juice.png",
+ "voice": "voices/$LOCALE/words/juice.ogg"
+ },
+ {
+ "description": "lemonade",
+ "image": "gcompris/words/lemonade.png",
+ "voice": "voices/$LOCALE/words/lemonade.ogg"
+ },
+ {
+ "description": "lunch",
+ "image": "gcompris/words/lunch.png",
+ "voice": "voices/$LOCALE/words/lunch.ogg"
+ },
+ {
+ "description": "mashed potatoes",
+ "image": "gcompris/words/mashed_potatoes.png",
+ "voice": "voices/$LOCALE/words/mashed_potatoes.ogg"
+ },
+ {
+ "description": "meal",
+ "image": "gcompris/words/meal.png",
+ "voice": "voices/$LOCALE/words/meal.ogg"
+ },
+ {
+ "description": "meat",
+ "image": "gcompris/words/meat.png",
+ "voice": "voices/$LOCALE/words/meat.ogg"
+ },
+ {
+ "description": "milk",
+ "image": "gcompris/words/milk.png",
+ "voice": "voices/$LOCALE/words/milk.ogg"
+ },
+ {
+ "description": "pepper",
+ "image": "gcompris/words/pepper.png",
+ "voice": "voices/$LOCALE/words/pepper.ogg"
+ },
+ {
+ "description": "pie",
+ "image": "gcompris/words/pie.png",
+ "voice": "voices/$LOCALE/words/pie.ogg"
+ },
+ {
+ "description": "pizza",
+ "image": "gcompris/words/pizza.png",
+ "voice": "voices/$LOCALE/words/pizza.ogg"
+ },
+ {
+ "description": "pop",
+ "image": "gcompris/words/pop.png",
+ "voice": "voices/$LOCALE/words/pop.ogg"
+ },
+ {
+ "description": "rice",
+ "image": "gcompris/words/rice.png",
+ "voice": "voices/$LOCALE/words/rice.ogg"
+ },
+ {
+ "description": "roast",
+ "image": "gcompris/words/roast.png",
+ "voice": "voices/$LOCALE/words/roast.ogg"
+ },
+ {
+ "description": "sandwich",
+ "image": "gcompris/words/sandwich.png",
+ "voice": "voices/$LOCALE/words/sandwich.ogg"
+ },
+ {
+ "description": "sauce",
+ "image": "gcompris/words/sauce.png",
+ "voice": "voices/$LOCALE/words/sauce.ogg"
+ },
+ {
+ "description": "sausage",
+ "image": "gcompris/words/sausage.png",
+ "voice": "voices/$LOCALE/words/sausage.ogg"
+ },
+ {
+ "description": "snack",
+ "image": "gcompris/words/snack.png",
+ "voice": "voices/$LOCALE/words/snack.ogg"
+ },
+ {
+ "description": "soup",
+ "image": "gcompris/words/soup.png",
+ "voice": "voices/$LOCALE/words/soup.ogg"
+ },
+ {
+ "description": "spaghetti",
+ "image": "gcompris/words/spaghetti.png",
+ "voice": "voices/$LOCALE/words/spaghetti.ogg"
+ },
+ {
+ "description": "spice",
+ "image": "gcompris/words/spice.png",
+ "voice": "voices/$LOCALE/words/spice.ogg"
+ },
+ {
+ "description": "sprinkle",
+ "image": "gcompris/words/sprinkle.png",
+ "voice": "voices/$LOCALE/words/sprinkle.ogg"
+ },
+ {
+ "description": "steak",
+ "image": "gcompris/words/steak.png",
+ "voice": "voices/$LOCALE/words/steak.ogg"
+ },
+ {
+ "description": "stew",
+ "image": "gcompris/words/stew.png",
+ "voice": "voices/$LOCALE/words/stew.ogg"
+ },
+ {
+ "description": "sugar",
+ "image": "gcompris/words/sugar.png",
+ "voice": "voices/$LOCALE/words/sugar.ogg"
+ },
+ {
+ "description": "treat",
+ "image": "gcompris/words/treat.png",
+ "voice": "voices/$LOCALE/words/treat.ogg"
+ },
+ {
+ "description": "yogurt",
+ "image": "gcompris/words/yogurt.png",
+ "voice": "voices/$LOCALE/words/yogurt.ogg"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "chapter",
+ "name": "nature",
+ "content": [
+ {
+ "type": "lesson",
+ "name": "animal",
+ "content": [
+ {
+ "description": "alligator",
+ "image": "gcompris/words/alligator.png",
+ "voice": "voices/$LOCALE/words/alligator.ogg"
+ },
+ {
+ "description": "animal",
+ "image": "gcompris/words/animal.png",
+ "voice": "voices/$LOCALE/words/animal.ogg"
+ },
+ {
+ "description": "ant",
+ "image": "gcompris/words/ant.png",
+ "voice": "voices/$LOCALE/words/ant.ogg"
+ },
+ {
+ "description": "anteater",
+ "image": "gcompris/words/anteater.png",
+ "voice": "voices/$LOCALE/words/anteater.ogg"
+ },
+ {
+ "description": "antelope",
+ "image": "gcompris/words/antelope.png",
+ "voice": "voices/$LOCALE/words/antelope.ogg"
+ },
+ {
+ "description": "bait",
+ "image": "gcompris/words/bait.png",
+ "voice": "voices/$LOCALE/words/bait.ogg"
+ },
+ {
+ "description": "bat",
+ "image": "gcompris/words/bat.png",
+ "voice": "voices/$LOCALE/words/bat.ogg"
+ },
+ {
+ "description": "bear",
+ "image": "gcompris/words/bear.png",
+ "voice": "voices/$LOCALE/words/bear.ogg"
+ },
+ {
+ "description": "beaver",
+ "image": "gcompris/words/beaver.png",
+ "voice": "voices/$LOCALE/words/beaver.ogg"
+ },
+ {
+ "description": "bee",
+ "image": "gcompris/words/bee.png",
+ "voice": "voices/$LOCALE/words/bee.ogg"
+ },
+ {
+ "description": "beetle",
+ "image": "gcompris/words/beetle.png",
+ "voice": "voices/$LOCALE/words/beetle.ogg"
+ },
+ {
+ "description": "bird",
+ "image": "gcompris/words/bird.png",
+ "voice": "voices/$LOCALE/words/bird.ogg"
+ },
+ {
+ "description": "blackbird",
+ "image": "gcompris/words/blackbird.png",
+ "voice": "voices/$LOCALE/words/blackbird.ogg"
+ },
+ {
+ "description": "buffalo",
+ "image": "gcompris/words/buffalo.png",
+ "voice": "voices/$LOCALE/words/buffalo.ogg"
+ },
+ {
+ "description": "bug",
+ "image": "gcompris/words/bug.png",
+ "voice": "voices/$LOCALE/words/bug.ogg"
+ },
+ {
+ "description": "bull",
+ "image": "gcompris/words/bull.png",
+ "voice": "voices/$LOCALE/words/bull.ogg"
+ },
+ {
+ "description": "butterfly",
+ "image": "gcompris/words/butterfly.png",
+ "voice": "voices/$LOCALE/words/butterfly.ogg"
+ },
+ {
+ "description": "camel",
+ "image": "gcompris/words/camel.png",
+ "voice": "voices/$LOCALE/words/camel.ogg"
+ },
+ {
+ "description": "canary",
+ "image": "gcompris/words/canary.png",
+ "voice": "voices/$LOCALE/words/canary.ogg"
+ },
+ {
+ "description": "cat",
+ "image": "gcompris/words/cat.png",
+ "voice": "voices/$LOCALE/words/cat.ogg"
+ },
+ {
+ "description": "caterpillar",
+ "image": "gcompris/words/caterpillar.png",
+ "voice": "voices/$LOCALE/words/caterpillar.ogg"
+ },
+ {
+ "description": "female cat",
+ "image": "gcompris/words/cat_female.png",
+ "voice": "voices/$LOCALE/words/cat_female.ogg"
+ },
+ {
+ "description": "centipede",
+ "image": "gcompris/words/centipede.png",
+ "voice": "voices/$LOCALE/words/centipede.ogg"
+ },
+ {
+ "description": "chameleon",
+ "image": "gcompris/words/chameleon.png",
+ "voice": "voices/$LOCALE/words/chameleon.ogg"
+ },
+ {
+ "description": "chick",
+ "image": "gcompris/words/chick.png",
+ "voice": "voices/$LOCALE/words/chick.ogg"
+ },
+ {
+ "description": "chicken",
+ "image": "gcompris/words/chicken.png",
+ "voice": "voices/$LOCALE/words/chicken.ogg"
+ },
+ {
+ "description": "chimp",
+ "image": "gcompris/words/chimp.png",
+ "voice": "voices/$LOCALE/words/chimp.ogg"
+ },
+ {
+ "description": "clam",
+ "image": "gcompris/words/clam.png",
+ "voice": "voices/$LOCALE/words/clam.ogg"
+ },
+ {
+ "description": "claw",
+ "image": "gcompris/words/claw.png",
+ "voice": "voices/$LOCALE/words/claw.ogg"
+ },
+ {
+ "description": "cobra",
+ "image": "gcompris/words/cobra.png",
+ "voice": "voices/$LOCALE/words/cobra.ogg"
+ },
+ {
+ "description": "cod",
+ "image": "gcompris/words/cod.png",
+ "voice": "voices/$LOCALE/words/cod.ogg"
+ },
+ {
+ "description": "colt",
+ "image": "gcompris/words/colt.png",
+ "voice": "voices/$LOCALE/words/colt.ogg"
+ },
+ {
+ "description": "cow",
+ "image": "gcompris/words/cow.png",
+ "voice": "voices/$LOCALE/words/cow.ogg"
+ },
+ {
+ "description": "crab",
+ "image": "gcompris/words/crab.png",
+ "voice": "voices/$LOCALE/words/crab.ogg"
+ },
+ {
+ "description": "crocodile",
+ "image": "gcompris/words/crocodile.png",
+ "voice": "voices/$LOCALE/words/crocodile.ogg"
+ },
+ {
+ "description": "crow",
+ "image": "gcompris/words/crow.png",
+ "voice": "voices/$LOCALE/words/crow.ogg"
+ },
+ {
+ "description": "deer",
+ "image": "gcompris/words/deer.png",
+ "voice": "voices/$LOCALE/words/deer.ogg"
+ },
+ {
+ "description": "den",
+ "image": "gcompris/words/den.png",
+ "voice": "voices/$LOCALE/words/den.ogg"
+ },
+ {
+ "description": "doe",
+ "image": "gcompris/words/doe.png",
+ "voice": "voices/$LOCALE/words/doe.ogg"
+ },
+ {
+ "description": "dog",
+ "image": "gcompris/words/dog.png",
+ "voice": "voices/$LOCALE/words/dog.ogg"
+ },
+ {
+ "description": "dolphin",
+ "image": "gcompris/words/dolphin.png",
+ "voice": "voices/$LOCALE/words/dolphin.ogg"
+ },
+ {
+ "description": "dove",
+ "image": "gcompris/words/dove.png",
+ "voice": "voices/$LOCALE/words/dove.ogg"
+ },
+ {
+ "description": "dragon",
+ "image": "gcompris/words/dragon.png",
+ "voice": "voices/$LOCALE/words/dragon.ogg"
+ },
+ {
+ "description": "dragonfly",
+ "image": "gcompris/words/dragonfly.png",
+ "voice": "voices/$LOCALE/words/dragonfly.ogg"
+ },
+ {
+ "description": "duck",
+ "image": "gcompris/words/duck.png",
+ "voice": "voices/$LOCALE/words/duck.ogg"
+ },
+ {
+ "description": "duck mother",
+ "image": "gcompris/words/duck_mother.png",
+ "voice": "voices/$LOCALE/words/duck_mother.ogg"
+ },
+ {
+ "description": "eagle",
+ "image": "gcompris/words/eagle.png",
+ "voice": "voices/$LOCALE/words/eagle.ogg"
+ },
+ {
+ "description": "elk",
+ "image": "gcompris/words/elk.png",
+ "voice": "voices/$LOCALE/words/elk.ogg"
+ },
+ {
+ "description": "fawn",
+ "image": "gcompris/words/fawn.png",
+ "voice": "voices/$LOCALE/words/fawn.ogg"
+ },
+ {
+ "description": "feather",
+ "image": "gcompris/words/feather.png",
+ "voice": "voices/$LOCALE/words/feather.ogg"
+ },
+ {
+ "description": "fin",
+ "image": "gcompris/words/fin.png",
+ "voice": "voices/$LOCALE/words/fin.ogg"
+ },
+ {
+ "description": "fish",
+ "image": "gcompris/words/fish.png",
+ "voice": "voices/$LOCALE/words/fish.ogg"
+ },
+ {
+ "description": "flamingo",
+ "image": "gcompris/words/flamingo.png",
+ "voice": "voices/$LOCALE/words/flamingo.ogg"
+ },
+ {
+ "description": "flies",
+ "image": "gcompris/words/flies.png",
+ "voice": "voices/$LOCALE/words/flies.ogg"
+ },
+ {
+ "description": "fox",
+ "image": "gcompris/words/fox.png",
+ "voice": "voices/$LOCALE/words/fox.ogg"
+ },
+ {
+ "description": "frog",
+ "image": "gcompris/words/frog.png",
+ "voice": "voices/$LOCALE/words/frog.ogg"
+ },
+ {
+ "description": "fur",
+ "image": "gcompris/words/fur.png",
+ "voice": "voices/$LOCALE/words/fur.ogg"
+ },
+ {
+ "description": "giraffe",
+ "image": "gcompris/words/giraffe.png",
+ "voice": "voices/$LOCALE/words/giraffe.ogg"
+ },
+ {
+ "description": "goat",
+ "image": "gcompris/words/goat.png",
+ "voice": "voices/$LOCALE/words/goat.ogg"
+ },
+ {
+ "description": "goose",
+ "image": "gcompris/words/goose.png",
+ "voice": "voices/$LOCALE/words/goose.ogg"
+ },
+ {
+ "description": "gorilla",
+ "image": "gcompris/words/gorilla.png",
+ "voice": "voices/$LOCALE/words/gorilla.ogg"
+ },
+ {
+ "description": "guinea pig",
+ "image": "gcompris/words/guinea_pig.png",
+ "voice": "voices/$LOCALE/words/guinea_pig.ogg"
+ },
+ {
+ "description": "hedgehog",
+ "image": "gcompris/words/hedgehog.png",
+ "voice": "voices/$LOCALE/words/hedgehog.ogg"
+ },
+ {
+ "description": "hen",
+ "image": "gcompris/words/hen.png",
+ "voice": "voices/$LOCALE/words/hen.ogg"
+ },
+ {
+ "description": "herd",
+ "image": "gcompris/words/herd.png",
+ "voice": "voices/$LOCALE/words/herd.ogg"
+ },
+ {
+ "description": "hippopotamus",
+ "image": "gcompris/words/hippopotamus.png",
+ "voice": "voices/$LOCALE/words/hippopotamus.ogg"
+ },
+ {
+ "description": "hive",
+ "image": "gcompris/words/hive.png",
+ "voice": "voices/$LOCALE/words/hive.ogg"
+ },
+ {
+ "description": "horse",
+ "image": "gcompris/words/horse.png",
+ "voice": "voices/$LOCALE/words/horse.ogg"
+ },
+ {
+ "description": "hound",
+ "image": "gcompris/words/hound.png",
+ "voice": "voices/$LOCALE/words/hound.ogg"
+ },
+ {
+ "description": "hummingbird",
+ "image": "gcompris/words/hummingbird.png",
+ "voice": "voices/$LOCALE/words/hummingbird.ogg"
+ },
+ {
+ "description": "hyena",
+ "image": "gcompris/words/hyena.png",
+ "voice": "voices/$LOCALE/words/hyena.ogg"
+ },
+ {
+ "description": "iguana",
+ "image": "gcompris/words/iguana.png",
+ "voice": "voices/$LOCALE/words/iguana.ogg"
+ },
+ {
+ "description": "jaguar",
+ "image": "gcompris/words/jaguar.png",
+ "voice": "voices/$LOCALE/words/jaguar.ogg"
+ },
+ {
+ "description": "jay",
+ "image": "gcompris/words/jay.png",
+ "voice": "voices/$LOCALE/words/jay.ogg"
+ },
+ {
+ "description": "jellyfish",
+ "image": "gcompris/words/jellyfish.png",
+ "voice": "voices/$LOCALE/words/jellyfish.ogg"
+ },
+ {
+ "description": "kangaroo",
+ "image": "gcompris/words/kangaroo.png",
+ "voice": "voices/$LOCALE/words/kangaroo.ogg"
+ },
+ {
+ "description": "kitten",
+ "image": "gcompris/words/kitten.png",
+ "voice": "voices/$LOCALE/words/kitten.ogg"
+ },
+ {
+ "description": "koala",
+ "image": "gcompris/words/koala.png",
+ "voice": "voices/$LOCALE/words/koala.ogg"
+ },
+ {
+ "description": "ladybug",
+ "image": "gcompris/words/ladybug.png",
+ "voice": "voices/$LOCALE/words/ladybug.ogg"
+ },
+ {
+ "description": "lama",
+ "image": "gcompris/words/lama.png",
+ "voice": "voices/$LOCALE/words/lama.ogg"
+ },
+ {
+ "description": "lamb",
+ "image": "gcompris/words/lamb.png",
+ "voice": "voices/$LOCALE/words/lamb.ogg"
+ },
+ {
+ "description": "leg animal",
+ "image": "gcompris/words/leg_animal.png",
+ "voice": "voices/$LOCALE/words/leg_animal.ogg"
+ },
+ {
+ "description": "lemur",
+ "image": "gcompris/words/lemur.png",
+ "voice": "voices/$LOCALE/words/lemur.ogg"
+ },
+ {
+ "description": "leopard",
+ "image": "gcompris/words/leopard.png",
+ "voice": "voices/$LOCALE/words/leopard.ogg"
+ },
+ {
+ "description": "lion",
+ "image": "gcompris/words/lion.png",
+ "voice": "voices/$LOCALE/words/lion.ogg"
+ },
+ {
+ "description": "lion cub",
+ "image": "gcompris/words/lion_cub.png",
+ "voice": "voices/$LOCALE/words/lion_cub.ogg"
+ },
+ {
+ "description": "lizard",
+ "image": "gcompris/words/lizard.png",
+ "voice": "voices/$LOCALE/words/lizard.ogg"
+ },
+ {
+ "description": "lobster",
+ "image": "gcompris/words/lobster.png",
+ "voice": "voices/$LOCALE/words/lobster.ogg"
+ },
+ {
+ "description": "magpie",
+ "image": "gcompris/words/magpie.png",
+ "voice": "voices/$LOCALE/words/magpie.ogg"
+ },
+ {
+ "description": "mane",
+ "image": "gcompris/words/mane.png",
+ "voice": "voices/$LOCALE/words/mane.ogg"
+ },
+ {
+ "description": "mice",
+ "image": "gcompris/words/mice.png",
+ "voice": "voices/$LOCALE/words/mice.ogg"
+ },
+ {
+ "description": "mole",
+ "image": "gcompris/words/mole.png",
+ "voice": "voices/$LOCALE/words/mole.ogg"
+ },
+ {
+ "description": "moose",
+ "image": "gcompris/words/moose.png",
+ "voice": "voices/$LOCALE/words/moose.ogg"
+ },
+ {
+ "description": "mosquito",
+ "image": "gcompris/words/mosquito.png",
+ "voice": "voices/$LOCALE/words/mosquito.ogg"
+ },
+ {
+ "description": "mouse",
+ "image": "gcompris/words/mouse.png",
+ "voice": "voices/$LOCALE/words/mouse.ogg"
+ },
+ {
+ "description": "mule",
+ "image": "gcompris/words/mule.png",
+ "voice": "voices/$LOCALE/words/mule.ogg"
+ },
+ {
+ "description": "opossum",
+ "image": "gcompris/words/opossum.png",
+ "voice": "voices/$LOCALE/words/opossum.ogg"
+ },
+ {
+ "description": "ostrich",
+ "image": "gcompris/words/ostrich.png",
+ "voice": "voices/$LOCALE/words/ostrich.ogg"
+ },
+ {
+ "description": "otter",
+ "image": "gcompris/words/otter.png",
+ "voice": "voices/$LOCALE/words/otter.ogg"
+ },
+ {
+ "description": "owl",
+ "image": "gcompris/words/owl.png",
+ "voice": "voices/$LOCALE/words/owl.ogg"
+ },
+ {
+ "description": "ox",
+ "image": "gcompris/words/ox.png",
+ "voice": "voices/$LOCALE/words/ox.ogg"
+ },
+ {
+ "description": "oyster",
+ "image": "gcompris/words/oyster.png",
+ "voice": "voices/$LOCALE/words/oyster.ogg"
+ },
+ {
+ "description": "panda",
+ "image": "gcompris/words/panda.png",
+ "voice": "voices/$LOCALE/words/panda.ogg"
+ },
+ {
+ "description": "panther",
+ "image": "gcompris/words/panther.png",
+ "voice": "voices/$LOCALE/words/panther.ogg"
+ },
+ {
+ "description": "parakeet",
+ "image": "gcompris/words/parakeet.png",
+ "voice": "voices/$LOCALE/words/parakeet.ogg"
+ },
+ {
+ "description": "parrot",
+ "image": "gcompris/words/parrot.png",
+ "voice": "voices/$LOCALE/words/parrot.ogg"
+ },
+ {
+ "description": "paw",
+ "image": "gcompris/words/paw.png",
+ "voice": "voices/$LOCALE/words/paw.ogg"
+ },
+ {
+ "description": "peacock",
+ "image": "gcompris/words/peacock.png",
+ "voice": "voices/$LOCALE/words/peacock.ogg"
+ },
+ {
+ "description": "pelican",
+ "image": "gcompris/words/pelican.png",
+ "voice": "voices/$LOCALE/words/pelican.ogg"
+ },
+ {
+ "description": "pet",
+ "image": "gcompris/words/pet.png",
+ "voice": "voices/$LOCALE/words/pet.ogg"
+ },
+ {
+ "description": "pig",
+ "image": "gcompris/words/pig.png",
+ "voice": "voices/$LOCALE/words/pig.ogg"
+ },
+ {
+ "description": "pigeon",
+ "image": "gcompris/words/pigeon.png",
+ "voice": "voices/$LOCALE/words/pigeon.ogg"
+ },
+ {
+ "description": "piranha",
+ "image": "gcompris/words/piranha.png",
+ "voice": "voices/$LOCALE/words/piranha.ogg"
+ },
+ {
+ "description": "pony",
+ "image": "gcompris/words/pony.png",
+ "voice": "voices/$LOCALE/words/pony.ogg"
+ },
+ {
+ "description": "pug",
+ "image": "gcompris/words/pug.png",
+ "voice": "voices/$LOCALE/words/pug.ogg"
+ },
+ {
+ "description": "puppy",
+ "image": "gcompris/words/puppy.png",
+ "voice": "voices/$LOCALE/words/puppy.ogg"
+ },
+ {
+ "description": "rabbit",
+ "image": "gcompris/words/rabbit.png",
+ "voice": "voices/$LOCALE/words/rabbit.ogg"
+ },
+ {
+ "description": "baby rabbit",
+ "image": "gcompris/words/rabbit_baby.png",
+ "voice": "voices/$LOCALE/words/rabbit_baby.ogg"
+ },
+ {
+ "description": "rat",
+ "image": "gcompris/words/rat.png",
+ "voice": "voices/$LOCALE/words/rat.ogg"
+ },
+ {
+ "description": "reptile",
+ "image": "gcompris/words/reptile.png",
+ "voice": "voices/$LOCALE/words/reptile.ogg"
+ },
+ {
+ "description": "rhinoceros",
+ "image": "gcompris/words/rhinoceros.png",
+ "voice": "voices/$LOCALE/words/rhinoceros.ogg"
+ },
+ {
+ "description": "salamander",
+ "image": "gcompris/words/salamander.png",
+ "voice": "voices/$LOCALE/words/salamander.ogg"
+ },
+ {
+ "description": "salmon",
+ "image": "gcompris/words/salmon.png",
+ "voice": "voices/$LOCALE/words/salmon.ogg"
+ },
+ {
+ "description": "scorpion",
+ "image": "gcompris/words/scorpion.png",
+ "voice": "voices/$LOCALE/words/scorpion.ogg"
+ },
+ {
+ "description": "shark",
+ "image": "gcompris/words/shark.png",
+ "voice": "voices/$LOCALE/words/shark.ogg"
+ },
+ {
+ "description": "sheep",
+ "image": "gcompris/words/sheep.png",
+ "voice": "voices/$LOCALE/words/sheep.ogg"
+ },
+ {
+ "description": "shell",
+ "image": "gcompris/words/shell.png",
+ "voice": "voices/$LOCALE/words/shell.ogg"
+ },
+ {
+ "description": "shrimp",
+ "image": "gcompris/words/shrimp.png",
+ "voice": "voices/$LOCALE/words/shrimp.ogg"
+ },
+ {
+ "description": "skunk",
+ "image": "gcompris/words/skunk.png",
+ "voice": "voices/$LOCALE/words/skunk.ogg"
+ },
+ {
+ "description": "slime",
+ "image": "gcompris/words/slime.png",
+ "voice": "voices/$LOCALE/words/slime.ogg"
+ },
+ {
+ "description": "sloth",
+ "image": "gcompris/words/sloth.png",
+ "voice": "voices/$LOCALE/words/sloth.ogg"
+ },
+ {
+ "description": "slug",
+ "image": "gcompris/words/slug.png",
+ "voice": "voices/$LOCALE/words/slug.ogg"
+ },
+ {
+ "description": "snail",
+ "image": "gcompris/words/snail.png",
+ "voice": "voices/$LOCALE/words/snail.ogg"
+ },
+ {
+ "description": "snake",
+ "image": "gcompris/words/snake.png",
+ "voice": "voices/$LOCALE/words/snake.ogg"
+ },
+ {
+ "description": "sole",
+ "image": "gcompris/words/sole.png",
+ "voice": "voices/$LOCALE/words/sole.ogg"
+ },
+ {
+ "description": "sparrow",
+ "image": "gcompris/words/sparrow.png",
+ "voice": "voices/$LOCALE/words/sparrow.ogg"
+ },
+ {
+ "description": "spider",
+ "image": "gcompris/words/spider.png",
+ "voice": "voices/$LOCALE/words/spider.ogg"
+ },
+ {
+ "description": "spike",
+ "image": "gcompris/words/spike.png",
+ "voice": "voices/$LOCALE/words/spike.ogg"
+ },
+ {
+ "description": "squid",
+ "image": "gcompris/words/squid.png",
+ "voice": "voices/$LOCALE/words/squid.ogg"
+ },
+ {
+ "description": "squirrel",
+ "image": "gcompris/words/squirrel.png",
+ "voice": "voices/$LOCALE/words/squirrel.ogg"
+ },
+ {
+ "description": "starfish",
+ "image": "gcompris/words/starfish.png",
+ "voice": "voices/$LOCALE/words/starfish.ogg"
+ },
+ {
+ "description": "swan",
+ "image": "gcompris/words/swan.png",
+ "voice": "voices/$LOCALE/words/swan.ogg"
+ },
+ {
+ "description": "tadpole",
+ "image": "gcompris/words/tadpole.png",
+ "voice": "voices/$LOCALE/words/tadpole.ogg"
+ },
+ {
+ "description": "tail",
+ "image": "gcompris/words/tail.png",
+ "voice": "voices/$LOCALE/words/tail.ogg"
+ },
+ {
+ "description": "tick",
+ "image": "gcompris/words/tick.png",
+ "voice": "voices/$LOCALE/words/tick.ogg"
+ },
+ {
+ "description": "tiger",
+ "image": "gcompris/words/tiger.png",
+ "voice": "voices/$LOCALE/words/tiger.ogg"
+ },
+ {
+ "description": "toad",
+ "image": "gcompris/words/toad.png",
+ "voice": "voices/$LOCALE/words/toad.ogg"
+ },
+ {
+ "description": "turkey",
+ "image": "gcompris/words/turkey.png",
+ "voice": "voices/$LOCALE/words/turkey.ogg"
+ },
+ {
+ "description": "turtle",
+ "image": "gcompris/words/turtle.png",
+ "voice": "voices/$LOCALE/words/turtle.ogg"
+ },
+ {
+ "description": "tusk",
+ "image": "gcompris/words/tusk.png",
+ "voice": "voices/$LOCALE/words/tusk.ogg"
+ },
+ {
+ "description": "viper",
+ "image": "gcompris/words/viper.png",
+ "voice": "voices/$LOCALE/words/viper.ogg"
+ },
+ {
+ "description": "vulture",
+ "image": "gcompris/words/vulture.png",
+ "voice": "voices/$LOCALE/words/vulture.ogg"
+ },
+ {
+ "description": "wasp",
+ "image": "gcompris/words/wasp.png",
+ "voice": "voices/$LOCALE/words/wasp.ogg"
+ },
+ {
+ "description": "whale",
+ "image": "gcompris/words/whale.png",
+ "voice": "voices/$LOCALE/words/whale.ogg"
+ },
+ {
+ "description": "wing",
+ "image": "gcompris/words/wing.png",
+ "voice": "voices/$LOCALE/words/wing.ogg"
+ },
+ {
+ "description": "wolf",
+ "image": "gcompris/words/wolf.png",
+ "voice": "voices/$LOCALE/words/wolf.ogg"
+ },
+ {
+ "description": "zebra",
+ "image": "gcompris/words/zebra.png",
+ "voice": "voices/$LOCALE/words/zebra.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "fruit",
+ "content": [
+ {
+ "description": "apple",
+ "image": "gcompris/words/apple.png",
+ "voice": "voices/$LOCALE/words/apple.ogg"
+ },
+ {
+ "description": "apricot",
+ "image": "gcompris/words/apricot.png",
+ "voice": "voices/$LOCALE/words/apricot.ogg"
+ },
+ {
+ "description": "blackberry",
+ "image": "gcompris/words/blackberry.png",
+ "voice": "voices/$LOCALE/words/blackberry.ogg"
+ },
+ {
+ "description": "blueberry",
+ "image": "gcompris/words/blueberry.png",
+ "voice": "voices/$LOCALE/words/blueberry.ogg"
+ },
+ {
+ "description": "cacao",
+ "image": "gcompris/words/cacao.png",
+ "voice": "voices/$LOCALE/words/cacao.ogg"
+ },
+ {
+ "description": "cherry",
+ "image": "gcompris/words/cherry.png",
+ "voice": "voices/$LOCALE/words/cherry.ogg"
+ },
+ {
+ "description": "coconut",
+ "image": "gcompris/words/coconut.png",
+ "voice": "voices/$LOCALE/words/coconut.ogg"
+ },
+ {
+ "description": "date fruit",
+ "image": "gcompris/words/date_fruit.png",
+ "voice": "voices/$LOCALE/words/date_fruit.ogg"
+ },
+ {
+ "description": "fig",
+ "image": "gcompris/words/fig.png",
+ "voice": "voices/$LOCALE/words/fig.ogg"
+ },
+ {
+ "description": "fruit",
+ "image": "gcompris/words/fruit.png",
+ "voice": "voices/$LOCALE/words/fruit.ogg"
+ },
+ {
+ "description": "grape",
+ "image": "gcompris/words/grape.png",
+ "voice": "voices/$LOCALE/words/grape.ogg"
+ },
+ {
+ "description": "grapefruit",
+ "image": "gcompris/words/grapefruit.png",
+ "voice": "voices/$LOCALE/words/grapefruit.ogg"
+ },
+ {
+ "description": "kernel",
+ "image": "gcompris/words/kernel.png",
+ "voice": "voices/$LOCALE/words/kernel.ogg"
+ },
+ {
+ "description": "kiwi",
+ "image": "gcompris/words/kiwi.png",
+ "voice": "voices/$LOCALE/words/kiwi.ogg"
+ },
+ {
+ "description": "lemon",
+ "image": "gcompris/words/lemon.png",
+ "voice": "voices/$LOCALE/words/lemon.ogg"
+ },
+ {
+ "description": "lime",
+ "image": "gcompris/words/lime.png",
+ "voice": "voices/$LOCALE/words/lime.ogg"
+ },
+ {
+ "description": "mango",
+ "image": "gcompris/words/mango.png",
+ "voice": "voices/$LOCALE/words/mango.ogg"
+ },
+ {
+ "description": "melon",
+ "image": "gcompris/words/melon.png",
+ "voice": "voices/$LOCALE/words/melon.ogg"
+ },
+ {
+ "description": "orange",
+ "image": "gcompris/words/orange.png",
+ "voice": "voices/$LOCALE/words/orange.ogg"
+ },
+ {
+ "description": "papaya",
+ "image": "gcompris/words/papaya.png",
+ "voice": "voices/$LOCALE/words/papaya.ogg"
+ },
+ {
+ "description": "peach",
+ "image": "gcompris/words/peach.png",
+ "voice": "voices/$LOCALE/words/peach.ogg"
+ },
+ {
+ "description": "pear",
+ "image": "gcompris/words/pear.png",
+ "voice": "voices/$LOCALE/words/pear.ogg"
+ },
+ {
+ "description": "plum",
+ "image": "gcompris/words/plum.png",
+ "voice": "voices/$LOCALE/words/plum.ogg"
+ },
+ {
+ "description": "raspberry",
+ "image": "gcompris/words/raspberry.png",
+ "voice": "voices/$LOCALE/words/raspberry.ogg"
+ },
+ {
+ "description": "strawberry",
+ "image": "gcompris/words/strawberry.png",
+ "voice": "voices/$LOCALE/words/strawberry.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "nature",
+ "content": [
+ {
+ "description": "bay",
+ "image": "gcompris/words/bay.png",
+ "voice": "voices/$LOCALE/words/bay.ogg"
+ },
+ {
+ "description": "beach",
+ "image": "gcompris/words/beach.png",
+ "voice": "voices/$LOCALE/words/beach.ogg"
+ },
+ {
+ "description": "canyon",
+ "image": "gcompris/words/canyon.png",
+ "voice": "voices/$LOCALE/words/canyon.ogg"
+ },
+ {
+ "description": "cave",
+ "image": "gcompris/words/cave.png",
+ "voice": "voices/$LOCALE/words/cave.ogg"
+ },
+ {
+ "description": "cavern",
+ "image": "gcompris/words/cavern.png",
+ "voice": "voices/$LOCALE/words/cavern.ogg"
+ },
+ {
+ "description": "cliff",
+ "image": "gcompris/words/cliff.png",
+ "voice": "voices/$LOCALE/words/cliff.ogg"
+ },
+ {
+ "description": "cloud",
+ "image": "gcompris/words/cloud.png",
+ "voice": "voices/$LOCALE/words/cloud.ogg"
+ },
+ {
+ "description": "cloudy",
+ "image": "gcompris/words/cloudy.png",
+ "voice": "voices/$LOCALE/words/cloudy.ogg"
+ },
+ {
+ "description": "coast",
+ "image": "gcompris/words/coast.png",
+ "voice": "voices/$LOCALE/words/coast.ogg"
+ },
+ {
+ "description": "cold",
+ "image": "gcompris/words/cold.png",
+ "voice": "voices/$LOCALE/words/cold.ogg"
+ },
+ {
+ "description": "creek",
+ "image": "gcompris/words/creek.png",
+ "voice": "voices/$LOCALE/words/creek.ogg"
+ },
+ {
+ "description": "crystal",
+ "image": "gcompris/words/crystal.png",
+ "voice": "voices/$LOCALE/words/crystal.ogg"
+ },
+ {
+ "description": "desert",
+ "image": "gcompris/words/desert.png",
+ "voice": "voices/$LOCALE/words/desert.ogg"
+ },
+ {
+ "description": "diamond",
+ "image": "gcompris/words/diamond.png",
+ "voice": "voices/$LOCALE/words/diamond.ogg"
+ },
+ {
+ "description": "dirt",
+ "image": "gcompris/words/dirt.png",
+ "voice": "voices/$LOCALE/words/dirt.ogg"
+ },
+ {
+ "description": "drip",
+ "image": "gcompris/words/drip.png",
+ "voice": "voices/$LOCALE/words/drip.ogg"
+ },
+ {
+ "description": "dune",
+ "image": "gcompris/words/dune.png",
+ "voice": "voices/$LOCALE/words/dune.ogg"
+ },
+ {
+ "description": "earth",
+ "image": "gcompris/words/earth.png",
+ "voice": "voices/$LOCALE/words/earth.ogg"
+ },
+ {
+ "description": "fall season",
+ "image": "gcompris/words/fall_season.png",
+ "voice": "voices/$LOCALE/words/fall_season.ogg"
+ },
+ {
+ "description": "fire",
+ "image": "gcompris/words/fire.png",
+ "voice": "voices/$LOCALE/words/fire.ogg"
+ },
+ {
+ "description": "flame",
+ "image": "gcompris/words/flame.png",
+ "voice": "voices/$LOCALE/words/flame.ogg"
+ },
+ {
+ "description": "forest",
+ "image": "gcompris/words/forest.png",
+ "voice": "voices/$LOCALE/words/forest.ogg"
+ },
+ {
+ "description": "garden",
+ "image": "gcompris/words/garden.png",
+ "voice": "voices/$LOCALE/words/garden.ogg"
+ },
+ {
+ "description": "gem",
+ "image": "gcompris/words/gem.png",
+ "voice": "voices/$LOCALE/words/gem.ogg"
+ },
+ {
+ "description": "ground",
+ "image": "gcompris/words/ground.png",
+ "voice": "voices/$LOCALE/words/ground.ogg"
+ },
+ {
+ "description": "heat",
+ "image": "gcompris/words/heat.png",
+ "voice": "voices/$LOCALE/words/heat.ogg"
+ },
+ {
+ "description": "hill",
+ "image": "gcompris/words/hill.png",
+ "voice": "voices/$LOCALE/words/hill.ogg"
+ },
+ {
+ "description": "hole",
+ "image": "gcompris/words/hole.png",
+ "voice": "voices/$LOCALE/words/hole.ogg"
+ },
+ {
+ "description": "iceberg",
+ "image": "gcompris/words/iceberg.png",
+ "voice": "voices/$LOCALE/words/iceberg.ogg"
+ },
+ {
+ "description": "island",
+ "image": "gcompris/words/island.png",
+ "voice": "voices/$LOCALE/words/island.ogg"
+ },
+ {
+ "description": "lake",
+ "image": "gcompris/words/lake.png",
+ "voice": "voices/$LOCALE/words/lake.ogg"
+ },
+ {
+ "description": "land",
+ "image": "gcompris/words/land.png",
+ "voice": "voices/$LOCALE/words/land.ogg"
+ },
+ {
+ "description": "lava",
+ "image": "gcompris/words/lava.png",
+ "voice": "voices/$LOCALE/words/lava.ogg"
+ },
+ {
+ "description": "ledge",
+ "image": "gcompris/words/ledge.png",
+ "voice": "voices/$LOCALE/words/ledge.ogg"
+ },
+ {
+ "description": "lightning",
+ "image": "gcompris/words/lightning.png",
+ "voice": "voices/$LOCALE/words/lightning.ogg"
+ },
+ {
+ "description": "moon",
+ "image": "gcompris/words/moon.png",
+ "voice": "voices/$LOCALE/words/moon.ogg"
+ },
+ {
+ "description": "mountain",
+ "image": "gcompris/words/mountain.png",
+ "voice": "voices/$LOCALE/words/mountain.ogg"
+ },
+ {
+ "description": "mud",
+ "image": "gcompris/words/mud.png",
+ "voice": "voices/$LOCALE/words/mud.ogg"
+ },
+ {
+ "description": "night",
+ "image": "gcompris/words/night.png",
+ "voice": "voices/$LOCALE/words/night.ogg"
+ },
+ {
+ "description": "ocean",
+ "image": "gcompris/words/ocean.png",
+ "voice": "voices/$LOCALE/words/ocean.ogg"
+ },
+ {
+ "description": "path",
+ "image": "gcompris/words/path.png",
+ "voice": "voices/$LOCALE/words/path.ogg"
+ },
+ {
+ "description": "peak",
+ "image": "gcompris/words/peak.png",
+ "voice": "voices/$LOCALE/words/peak.ogg"
+ },
+ {
+ "description": "planet",
+ "image": "gcompris/words/planet.png",
+ "voice": "voices/$LOCALE/words/planet.ogg"
+ },
+ {
+ "description": "pond",
+ "image": "gcompris/words/pond.png",
+ "voice": "voices/$LOCALE/words/pond.ogg"
+ },
+ {
+ "description": "rain",
+ "image": "gcompris/words/rain.png",
+ "voice": "voices/$LOCALE/words/rain.ogg"
+ },
+ {
+ "description": "river",
+ "image": "gcompris/words/river.png",
+ "voice": "voices/$LOCALE/words/river.ogg"
+ },
+ {
+ "description": "rock",
+ "image": "gcompris/words/rock.png",
+ "voice": "voices/$LOCALE/words/rock.ogg"
+ },
+ {
+ "description": "sand",
+ "image": "gcompris/words/sand.png",
+ "voice": "voices/$LOCALE/words/sand.ogg"
+ },
+ {
+ "description": "sea",
+ "image": "gcompris/words/sea.png",
+ "voice": "voices/$LOCALE/words/sea.ogg"
+ },
+ {
+ "description": "shadow",
+ "image": "gcompris/words/shadow.png",
+ "voice": "voices/$LOCALE/words/shadow.ogg"
+ },
+ {
+ "description": "shore",
+ "image": "gcompris/words/shore.png",
+ "voice": "voices/$LOCALE/words/shore.ogg"
+ },
+ {
+ "description": "sky",
+ "image": "gcompris/words/sky.png",
+ "voice": "voices/$LOCALE/words/sky.ogg"
+ },
+ {
+ "description": "slope",
+ "image": "gcompris/words/slope.png",
+ "voice": "voices/$LOCALE/words/slope.ogg"
+ },
+ {
+ "description": "smoke",
+ "image": "gcompris/words/smoke.png",
+ "voice": "voices/$LOCALE/words/smoke.ogg"
+ },
+ {
+ "description": "snow",
+ "image": "gcompris/words/snow.png",
+ "voice": "voices/$LOCALE/words/snow.ogg"
+ },
+ {
+ "description": "spider web",
+ "image": "gcompris/words/spider_web.png",
+ "voice": "voices/$LOCALE/words/spider_web.ogg"
+ },
+ {
+ "description": "spring season",
+ "image": "gcompris/words/spring_season.png",
+ "voice": "voices/$LOCALE/words/spring_season.ogg"
+ },
+ {
+ "description": "star",
+ "image": "gcompris/words/star.png",
+ "voice": "voices/$LOCALE/words/star.ogg"
+ },
+ {
+ "description": "steam",
+ "image": "gcompris/words/steam.png",
+ "voice": "voices/$LOCALE/words/steam.ogg"
+ },
+ {
+ "description": "stone",
+ "image": "gcompris/words/stone.png",
+ "voice": "voices/$LOCALE/words/stone.ogg"
+ },
+ {
+ "description": "stream",
+ "image": "gcompris/words/stream.png",
+ "voice": "voices/$LOCALE/words/stream.ogg"
+ },
+ {
+ "description": "summer",
+ "image": "gcompris/words/summer.png",
+ "voice": "voices/$LOCALE/words/summer.ogg"
+ },
+ {
+ "description": "summit",
+ "image": "gcompris/words/summit.png",
+ "voice": "voices/$LOCALE/words/summit.ogg"
+ },
+ {
+ "description": "sun",
+ "image": "gcompris/words/sun.png",
+ "voice": "voices/$LOCALE/words/sun.ogg"
+ },
+ {
+ "description": "time",
+ "image": "gcompris/words/time.png",
+ "voice": "voices/$LOCALE/words/time.ogg"
+ },
+ {
+ "description": "top",
+ "image": "gcompris/words/top.png",
+ "voice": "voices/$LOCALE/words/top.ogg"
+ },
+ {
+ "description": "trail",
+ "image": "gcompris/words/trail.png",
+ "voice": "voices/$LOCALE/words/trail.ogg"
+ },
+ {
+ "description": "water",
+ "image": "gcompris/words/water.png",
+ "voice": "voices/$LOCALE/words/water.ogg"
+ },
+ {
+ "description": "wave",
+ "image": "gcompris/words/wave.png",
+ "voice": "voices/$LOCALE/words/wave.ogg"
+ },
+ {
+ "description": "wind",
+ "image": "gcompris/words/wind.png",
+ "voice": "voices/$LOCALE/words/wind.ogg"
+ },
+ {
+ "description": "winter",
+ "image": "gcompris/words/winter.png",
+ "voice": "voices/$LOCALE/words/winter.ogg"
+ },
+ {
+ "description": "world",
+ "image": "gcompris/words/world.png",
+ "voice": "voices/$LOCALE/words/world.ogg"
+ },
+ {
+ "description": "vapor",
+ "image": "gcompris/words/vapor.png",
+ "voice": "voices/$LOCALE/words/vapor.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "plant",
+ "content": [
+ {
+ "description": "acorn",
+ "image": "gcompris/words/acorn.png",
+ "voice": "voices/$LOCALE/words/acorn.ogg"
+ },
+ {
+ "description": "apple tree",
+ "image": "gcompris/words/apple_tree.png",
+ "voice": "voices/$LOCALE/words/apple_tree.ogg"
+ },
+ {
+ "description": "branch",
+ "image": "gcompris/words/branch.png",
+ "voice": "voices/$LOCALE/words/branch.ogg"
+ },
+ {
+ "description": "bud",
+ "image": "gcompris/words/bud.png",
+ "voice": "voices/$LOCALE/words/bud.ogg"
+ },
+ {
+ "description": "bush",
+ "image": "gcompris/words/bush.png",
+ "voice": "voices/$LOCALE/words/bush.ogg"
+ },
+ {
+ "description": "cactus",
+ "image": "gcompris/words/cactus.png",
+ "voice": "voices/$LOCALE/words/cactus.ogg"
+ },
+ {
+ "description": "clover",
+ "image": "gcompris/words/clover.png",
+ "voice": "voices/$LOCALE/words/clover.ogg"
+ },
+ {
+ "description": "daffodil",
+ "image": "gcompris/words/daffodil.png",
+ "voice": "voices/$LOCALE/words/daffodil.ogg"
+ },
+ {
+ "description": "daisy",
+ "image": "gcompris/words/daisy.png",
+ "voice": "voices/$LOCALE/words/daisy.ogg"
+ },
+ {
+ "description": "dandelion",
+ "image": "gcompris/words/dandelion.png",
+ "voice": "voices/$LOCALE/words/dandelion.ogg"
+ },
+ {
+ "description": "flower",
+ "image": "gcompris/words/flower.png",
+ "voice": "voices/$LOCALE/words/flower.ogg"
+ },
+ {
+ "description": "grain",
+ "image": "gcompris/words/grain.png",
+ "voice": "voices/$LOCALE/words/grain.ogg"
+ },
+ {
+ "description": "grass",
+ "image": "gcompris/words/grass.png",
+ "voice": "voices/$LOCALE/words/grass.ogg"
+ },
+ {
+ "description": "hay",
+ "image": "gcompris/words/hay.png",
+ "voice": "voices/$LOCALE/words/hay.ogg"
+ },
+ {
+ "description": "hedge",
+ "image": "gcompris/words/hedge.png",
+ "voice": "voices/$LOCALE/words/hedge.ogg"
+ },
+ {
+ "description": "lawn",
+ "image": "gcompris/words/lawn.png",
+ "voice": "voices/$LOCALE/words/lawn.ogg"
+ },
+ {
+ "description": "leaf",
+ "image": "gcompris/words/leaf.png",
+ "voice": "voices/$LOCALE/words/leaf.ogg"
+ },
+ {
+ "description": "lilac",
+ "image": "gcompris/words/lilac.png",
+ "voice": "voices/$LOCALE/words/lilac.ogg"
+ },
+ {
+ "description": "maple",
+ "image": "gcompris/words/maple.png",
+ "voice": "voices/$LOCALE/words/maple.ogg"
+ },
+ {
+ "description": "mimosa",
+ "image": "gcompris/words/mimosa.png",
+ "voice": "voices/$LOCALE/words/mimosa.ogg"
+ },
+ {
+ "description": "orchid",
+ "image": "gcompris/words/orchid.png",
+ "voice": "voices/$LOCALE/words/orchid.ogg"
+ },
+ {
+ "description": "palm tree",
+ "image": "gcompris/words/palm_tree.png",
+ "voice": "voices/$LOCALE/words/palm_tree.ogg"
+ },
+ {
+ "description": "peony",
+ "image": "gcompris/words/peony.png",
+ "voice": "voices/$LOCALE/words/peony.ogg"
+ },
+ {
+ "description": "petal",
+ "image": "gcompris/words/petal.png",
+ "voice": "voices/$LOCALE/words/petal.ogg"
+ },
+ {
+ "description": "pine",
+ "image": "gcompris/words/pine.png",
+ "voice": "voices/$LOCALE/words/pine.ogg"
+ },
+ {
+ "description": "pine cone",
+ "image": "gcompris/words/pine_cone.png",
+ "voice": "voices/$LOCALE/words/pine_cone.ogg"
+ },
+ {
+ "description": "pip",
+ "image": "gcompris/words/pip.png",
+ "voice": "voices/$LOCALE/words/pip.ogg"
+ },
+ {
+ "description": "plant",
+ "image": "gcompris/words/plant.png",
+ "voice": "voices/$LOCALE/words/plant.ogg"
+ },
+ {
+ "description": "root",
+ "image": "gcompris/words/root.png",
+ "voice": "voices/$LOCALE/words/root.ogg"
+ },
+ {
+ "description": "rose",
+ "image": "gcompris/words/rose.png",
+ "voice": "voices/$LOCALE/words/rose.ogg"
+ },
+ {
+ "description": "seed",
+ "image": "gcompris/words/seed.png",
+ "voice": "voices/$LOCALE/words/seed.ogg"
+ },
+ {
+ "description": "shrub",
+ "image": "gcompris/words/shrub.png",
+ "voice": "voices/$LOCALE/words/shrub.ogg"
+ },
+ {
+ "description": "stem",
+ "image": "gcompris/words/stem.png",
+ "voice": "voices/$LOCALE/words/stem.ogg"
+ },
+ {
+ "description": "stick",
+ "image": "gcompris/words/stick.png",
+ "voice": "voices/$LOCALE/words/stick.ogg"
+ },
+ {
+ "description": "stump",
+ "image": "gcompris/words/stump.png",
+ "voice": "voices/$LOCALE/words/stump.ogg"
+ },
+ {
+ "description": "tree",
+ "image": "gcompris/words/tree.png",
+ "voice": "voices/$LOCALE/words/tree.ogg"
+ },
+ {
+ "description": "tulip",
+ "image": "gcompris/words/tulip.png",
+ "voice": "voices/$LOCALE/words/tulip.ogg"
+ },
+ {
+ "description": "verdure",
+ "image": "gcompris/words/verdure.png",
+ "voice": "voices/$LOCALE/words/verdure.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "vegetables",
+ "content": [
+ {
+ "description": "artichoke",
+ "image": "gcompris/words/artichoke.png",
+ "voice": "voices/$LOCALE/words/artichoke.ogg"
+ },
+ {
+ "description": "asparagus",
+ "image": "gcompris/words/asparagus.png",
+ "voice": "voices/$LOCALE/words/asparagus.ogg"
+ },
+ {
+ "description": "avocado",
+ "image": "gcompris/words/avocado.png",
+ "voice": "voices/$LOCALE/words/avocado.ogg"
+ },
+ {
+ "description": "bean",
+ "image": "gcompris/words/bean.png",
+ "voice": "voices/$LOCALE/words/bean.ogg"
+ },
+ {
+ "description": "broccoli",
+ "image": "gcompris/words/broccoli.png",
+ "voice": "voices/$LOCALE/words/broccoli.ogg"
+ },
+ {
+ "description": "cabbage",
+ "image": "gcompris/words/cabbage.png",
+ "voice": "voices/$LOCALE/words/cabbage.ogg"
+ },
+ {
+ "description": "carrot",
+ "image": "gcompris/words/carrot.png",
+ "voice": "voices/$LOCALE/words/carrot.ogg"
+ },
+ {
+ "description": "cauliflower",
+ "image": "gcompris/words/cauliflower.png",
+ "voice": "voices/$LOCALE/words/cauliflower.ogg"
+ },
+ {
+ "description": "celery",
+ "image": "gcompris/words/celery.png",
+ "voice": "voices/$LOCALE/words/celery.ogg"
+ },
+ {
+ "description": "corn",
+ "image": "gcompris/words/corn.png",
+ "voice": "voices/$LOCALE/words/corn.ogg"
+ },
+ {
+ "description": "cucumber",
+ "image": "gcompris/words/cucumber.png",
+ "voice": "voices/$LOCALE/words/cucumber.ogg"
+ },
+ {
+ "description": "eggplant",
+ "image": "gcompris/words/eggplant.png",
+ "voice": "voices/$LOCALE/words/eggplant.ogg"
+ },
+ {
+ "description": "garlic",
+ "image": "gcompris/words/garlic.png",
+ "voice": "voices/$LOCALE/words/garlic.ogg"
+ },
+ {
+ "description": "leek",
+ "image": "gcompris/words/leek.png",
+ "voice": "voices/$LOCALE/words/leek.ogg"
+ },
+ {
+ "description": "lettuce",
+ "image": "gcompris/words/lettuce.png",
+ "voice": "voices/$LOCALE/words/lettuce.ogg"
+ },
+ {
+ "description": "mushroom",
+ "image": "gcompris/words/mushroom.png",
+ "voice": "voices/$LOCALE/words/mushroom.ogg"
+ },
+ {
+ "description": "nut",
+ "image": "gcompris/words/nut.png",
+ "voice": "voices/$LOCALE/words/nut.ogg"
+ },
+ {
+ "description": "olive",
+ "image": "gcompris/words/olive.png",
+ "voice": "voices/$LOCALE/words/olive.ogg"
+ },
+ {
+ "description": "onion",
+ "image": "gcompris/words/onion.png",
+ "voice": "voices/$LOCALE/words/onion.ogg"
+ },
+ {
+ "description": "pea",
+ "image": "gcompris/words/pea.png",
+ "voice": "voices/$LOCALE/words/pea.ogg"
+ },
+ {
+ "description": "peppers",
+ "image": "gcompris/words/peppers.png",
+ "voice": "voices/$LOCALE/words/peppers.ogg"
+ },
+ {
+ "description": "pod",
+ "image": "gcompris/words/pod.png",
+ "voice": "voices/$LOCALE/words/pod.ogg"
+ },
+ {
+ "description": "potato",
+ "image": "gcompris/words/potato.png",
+ "voice": "voices/$LOCALE/words/potato.ogg"
+ },
+ {
+ "description": "pumpkin",
+ "image": "gcompris/words/pumpkin.png",
+ "voice": "voices/$LOCALE/words/pumpkin.ogg"
+ },
+ {
+ "description": "radish",
+ "image": "gcompris/words/radish.png",
+ "voice": "voices/$LOCALE/words/radish.ogg"
+ },
+ {
+ "description": "spinach",
+ "image": "gcompris/words/spinach.png",
+ "voice": "voices/$LOCALE/words/spinach.ogg"
+ },
+ {
+ "description": "squash",
+ "image": "gcompris/words/squash.png",
+ "voice": "voices/$LOCALE/words/squash.ogg"
+ },
+ {
+ "description": "tomatoe",
+ "image": "gcompris/words/tomatoe.png",
+ "voice": "voices/$LOCALE/words/tomatoe.ogg"
+ },
+ {
+ "description": "turnip",
+ "image": "gcompris/words/turnip.png",
+ "voice": "voices/$LOCALE/words/turnip.ogg"
+ },
+ {
+ "description": "vegetable",
+ "image": "gcompris/words/vegetable.png",
+ "voice": "voices/$LOCALE/words/vegetable.ogg"
+ },
+ {
+ "description": "walnut",
+ "image": "gcompris/words/walnut.png",
+ "voice": "voices/$LOCALE/words/walnut.ogg"
+ },
+ {
+ "description": "wheat",
+ "image": "gcompris/words/wheat.png",
+ "voice": "voices/$LOCALE/words/wheat.ogg"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "type": "chapter",
+ "name": "object",
+ "content": [
+ {
+ "type": "lesson",
+ "name": "construction",
+ "content": [
+ {
+ "description": "bank",
+ "image": "gcompris/words/bank.png",
+ "voice": "voices/$LOCALE/words/bank.ogg"
+ },
+ {
+ "description": "barn",
+ "image": "gcompris/words/barn.png",
+ "voice": "voices/$LOCALE/words/barn.ogg"
+ },
+ {
+ "description": "bedroom",
+ "image": "gcompris/words/bedroom.png",
+ "voice": "voices/$LOCALE/words/bedroom.ogg"
+ },
+ {
+ "description": "big top",
+ "image": "gcompris/words/big_top.png",
+ "voice": "voices/$LOCALE/words/big_top.ogg"
+ },
+ {
+ "description": "bridge",
+ "image": "gcompris/words/bridge.png",
+ "voice": "voices/$LOCALE/words/bridge.ogg"
+ },
+ {
+ "description": "cabin",
+ "image": "gcompris/words/cabin.png",
+ "voice": "voices/$LOCALE/words/cabin.ogg"
+ },
+ {
+ "description": "cage",
+ "image": "gcompris/words/cage.png",
+ "voice": "voices/$LOCALE/words/cage.ogg"
+ },
+ {
+ "description": "castle",
+ "image": "gcompris/words/castle.png",
+ "voice": "voices/$LOCALE/words/castle.ogg"
+ },
+ {
+ "description": "chimney",
+ "image": "gcompris/words/chimney.png",
+ "voice": "voices/$LOCALE/words/chimney.ogg"
+ },
+ {
+ "description": "circus",
+ "image": "gcompris/words/circus.png",
+ "voice": "voices/$LOCALE/words/circus.ogg"
+ },
+ {
+ "description": "city",
+ "image": "gcompris/words/city.png",
+ "voice": "voices/$LOCALE/words/city.ogg"
+ },
+ {
+ "description": "dam",
+ "image": "gcompris/words/dam.png",
+ "voice": "voices/$LOCALE/words/dam.ogg"
+ },
+ {
+ "description": "door",
+ "image": "gcompris/words/door.png",
+ "voice": "voices/$LOCALE/words/door.ogg"
+ },
+ {
+ "description": "fair",
+ "image": "gcompris/words/fair.png",
+ "voice": "voices/$LOCALE/words/fair.ogg"
+ },
+ {
+ "description": "farm",
+ "image": "gcompris/words/farm.png",
+ "voice": "voices/$LOCALE/words/farm.ogg"
+ },
+ {
+ "description": "fountain",
+ "image": "gcompris/words/fountain.png",
+ "voice": "voices/$LOCALE/words/fountain.ogg"
+ },
+ {
+ "description": "garage",
+ "image": "gcompris/words/garage.png",
+ "voice": "voices/$LOCALE/words/garage.ogg"
+ },
+ {
+ "description": "grave",
+ "image": "gcompris/words/grave.png",
+ "voice": "voices/$LOCALE/words/grave.ogg"
+ },
+ {
+ "description": "home",
+ "image": "gcompris/words/home.png",
+ "voice": "voices/$LOCALE/words/home.ogg"
+ },
+ {
+ "description": "hospital",
+ "image": "gcompris/words/hospital.png",
+ "voice": "voices/$LOCALE/words/hospital.ogg"
+ },
+ {
+ "description": "house",
+ "image": "gcompris/words/house.png",
+ "voice": "voices/$LOCALE/words/house.ogg"
+ },
+ {
+ "description": "hut",
+ "image": "gcompris/words/hut.png",
+ "voice": "voices/$LOCALE/words/hut.ogg"
+ },
+ {
+ "description": "kitchen",
+ "image": "gcompris/words/kitchen.png",
+ "voice": "voices/$LOCALE/words/kitchen.ogg"
+ },
+ {
+ "description": "lane",
+ "image": "gcompris/words/lane.png",
+ "voice": "voices/$LOCALE/words/lane.ogg"
+ },
+ {
+ "description": "lighthouse",
+ "image": "gcompris/words/lighthouse.png",
+ "voice": "voices/$LOCALE/words/lighthouse.ogg"
+ },
+ {
+ "description": "merry-go-round",
+ "image": "gcompris/words/merry-go-round.png",
+ "voice": "voices/$LOCALE/words/merry-go-round.ogg"
+ },
+ {
+ "description": "mill",
+ "image": "gcompris/words/mill.png",
+ "voice": "voices/$LOCALE/words/mill.ogg"
+ },
+ {
+ "description": "mosque",
+ "image": "gcompris/words/mosque.png",
+ "voice": "voices/$LOCALE/words/mosque.ogg"
+ },
+ {
+ "description": "office",
+ "image": "gcompris/words/office.png",
+ "voice": "voices/$LOCALE/words/office.ogg"
+ },
+ {
+ "description": "pool",
+ "image": "gcompris/words/pool.png",
+ "voice": "voices/$LOCALE/words/pool.ogg"
+ },
+ {
+ "description": "post",
+ "image": "gcompris/words/post.png",
+ "voice": "voices/$LOCALE/words/post.ogg"
+ },
+ {
+ "description": "prison",
+ "image": "gcompris/words/prison.png",
+ "voice": "voices/$LOCALE/words/prison.ogg"
+ },
+ {
+ "description": "pyramid",
+ "image": "gcompris/words/pyramid.png",
+ "voice": "voices/$LOCALE/words/pyramid.ogg"
+ },
+ {
+ "description": "ramp",
+ "image": "gcompris/words/ramp.png",
+ "voice": "voices/$LOCALE/words/ramp.ogg"
+ },
+ {
+ "description": "road",
+ "image": "gcompris/words/road.png",
+ "voice": "voices/$LOCALE/words/road.ogg"
+ },
+ {
+ "description": "roof",
+ "image": "gcompris/words/roof.png",
+ "voice": "voices/$LOCALE/words/roof.ogg"
+ },
+ {
+ "description": "room",
+ "image": "gcompris/words/room.png",
+ "voice": "voices/$LOCALE/words/room.ogg"
+ },
+ {
+ "description": "school",
+ "image": "gcompris/words/school.png",
+ "voice": "voices/$LOCALE/words/school.ogg"
+ },
+ {
+ "description": "shed",
+ "image": "gcompris/words/shed.png",
+ "voice": "voices/$LOCALE/words/shed.ogg"
+ },
+ {
+ "description": "shop",
+ "image": "gcompris/words/shop.png",
+ "voice": "voices/$LOCALE/words/shop.ogg"
+ },
+ {
+ "description": "shutter",
+ "image": "gcompris/words/shutter.png",
+ "voice": "voices/$LOCALE/words/shutter.ogg"
+ },
+ {
+ "description": "sidewalk",
+ "image": "gcompris/words/sidewalk.png",
+ "voice": "voices/$LOCALE/words/sidewalk.ogg"
+ },
+ {
+ "description": "stage",
+ "image": "gcompris/words/stage.png",
+ "voice": "voices/$LOCALE/words/stage.ogg"
+ },
+ {
+ "description": "staircase",
+ "image": "gcompris/words/staircase.png",
+ "voice": "voices/$LOCALE/words/staircase.ogg"
+ },
+ {
+ "description": "steeple",
+ "image": "gcompris/words/steeple.png",
+ "voice": "voices/$LOCALE/words/steeple.ogg"
+ },
+ {
+ "description": "step",
+ "image": "gcompris/words/step.png",
+ "voice": "voices/$LOCALE/words/step.ogg"
+ },
+ {
+ "description": "store",
+ "image": "gcompris/words/store.png",
+ "voice": "voices/$LOCALE/words/store.ogg"
+ },
+ {
+ "description": "street",
+ "image": "gcompris/words/street.png",
+ "voice": "voices/$LOCALE/words/street.ogg"
+ },
+ {
+ "description": "temple",
+ "image": "gcompris/words/temple.png",
+ "voice": "voices/$LOCALE/words/temple.ogg"
+ },
+ {
+ "description": "tent",
+ "image": "gcompris/words/tent.png",
+ "voice": "voices/$LOCALE/words/tent.ogg"
+ },
+ {
+ "description": "train station",
+ "image": "gcompris/words/train_station.png",
+ "voice": "voices/$LOCALE/words/train_station.ogg"
+ },
+ {
+ "description": "wall",
+ "image": "gcompris/words/wall.png",
+ "voice": "voices/$LOCALE/words/wall.ogg"
+ },
+ {
+ "description": "window",
+ "image": "gcompris/words/window.png",
+ "voice": "voices/$LOCALE/words/window.ogg"
+ },
+ {
+ "description": "window glass",
+ "image": "gcompris/words/window_glass.png",
+ "voice": "voices/$LOCALE/words/window_glass.ogg"
+ },
+ {
+ "description": "zoo",
+ "image": "gcompris/words/zoo.png",
+ "voice": "voices/$LOCALE/words/zoo.ogg"
+ },
+ {
+ "description": "class",
+ "image": "gcompris/words/class.png",
+ "voice": "voices/$LOCALE/words/class.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "furniture",
+ "content": [
+ {
+ "description": "armchair",
+ "image": "gcompris/words/armchair.png",
+ "voice": "voices/$LOCALE/words/armchair.ogg"
+ },
+ {
+ "description": "bath",
+ "image": "gcompris/words/bath.png",
+ "voice": "voices/$LOCALE/words/bath.ogg"
+ },
+ {
+ "description": "bed",
+ "image": "gcompris/words/bed.png",
+ "voice": "voices/$LOCALE/words/bed.ogg"
+ },
+ {
+ "description": "bench",
+ "image": "gcompris/words/bench.png",
+ "voice": "voices/$LOCALE/words/bench.ogg"
+ },
+ {
+ "description": "bookcase",
+ "image": "gcompris/words/bookcase.png",
+ "voice": "voices/$LOCALE/words/bookcase.ogg"
+ },
+ {
+ "description": "carpet",
+ "image": "gcompris/words/carpet.png",
+ "voice": "voices/$LOCALE/words/carpet.ogg"
+ },
+ {
+ "description": "chair",
+ "image": "gcompris/words/chair.png",
+ "voice": "voices/$LOCALE/words/chair.ogg"
+ },
+ {
+ "description": "chest",
+ "image": "gcompris/words/chest.png",
+ "voice": "voices/$LOCALE/words/chest.ogg"
+ },
+ {
+ "description": "couch",
+ "image": "gcompris/words/couch.png",
+ "voice": "voices/$LOCALE/words/couch.ogg"
+ },
+ {
+ "description": "cradle",
+ "image": "gcompris/words/cradle.png",
+ "voice": "voices/$LOCALE/words/cradle.ogg"
+ },
+ {
+ "description": "crib",
+ "image": "gcompris/words/crib.png",
+ "voice": "voices/$LOCALE/words/crib.ogg"
+ },
+ {
+ "description": "desk",
+ "image": "gcompris/words/desk.png",
+ "voice": "voices/$LOCALE/words/desk.ogg"
+ },
+ {
+ "description": "doormat",
+ "image": "gcompris/words/doormat.png",
+ "voice": "voices/$LOCALE/words/doormat.ogg"
+ },
+ {
+ "description": "drawer",
+ "image": "gcompris/words/drawer.png",
+ "voice": "voices/$LOCALE/words/drawer.ogg"
+ },
+ {
+ "description": "fan",
+ "image": "gcompris/words/fan.png",
+ "voice": "voices/$LOCALE/words/fan.ogg"
+ },
+ {
+ "description": "lamp",
+ "image": "gcompris/words/lamp.png",
+ "voice": "voices/$LOCALE/words/lamp.ogg"
+ },
+ {
+ "description": "light",
+ "image": "gcompris/words/light.png",
+ "voice": "voices/$LOCALE/words/light.ogg"
+ },
+ {
+ "description": "mat",
+ "image": "gcompris/words/mat.png",
+ "voice": "voices/$LOCALE/words/mat.ogg"
+ },
+ {
+ "description": "mattress",
+ "image": "gcompris/words/mattress.png",
+ "voice": "voices/$LOCALE/words/mattress.ogg"
+ },
+ {
+ "description": "quilt",
+ "image": "gcompris/words/quilt.png",
+ "voice": "voices/$LOCALE/words/quilt.ogg"
+ },
+ {
+ "description": "rug",
+ "image": "gcompris/words/rug.png",
+ "voice": "voices/$LOCALE/words/rug.ogg"
+ },
+ {
+ "description": "seat",
+ "image": "gcompris/words/seat.png",
+ "voice": "voices/$LOCALE/words/seat.ogg"
+ },
+ {
+ "description": "shelf",
+ "image": "gcompris/words/shelf.png",
+ "voice": "voices/$LOCALE/words/shelf.ogg"
+ },
+ {
+ "description": "shower",
+ "image": "gcompris/words/shower.png",
+ "voice": "voices/$LOCALE/words/shower.ogg"
+ },
+ {
+ "description": "sink",
+ "image": "gcompris/words/sink.png",
+ "voice": "voices/$LOCALE/words/sink.ogg"
+ },
+ {
+ "description": "stove",
+ "image": "gcompris/words/stove.png",
+ "voice": "voices/$LOCALE/words/stove.ogg"
+ },
+ {
+ "description": "table",
+ "image": "gcompris/words/table.png",
+ "voice": "voices/$LOCALE/words/table.ogg"
+ },
+ {
+ "description": "television",
+ "image": "gcompris/words/television.png",
+ "voice": "voices/$LOCALE/words/television.ogg"
+ },
+ {
+ "description": "toilet",
+ "image": "gcompris/words/toilet.png",
+ "voice": "voices/$LOCALE/words/toilet.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "houseware",
+ "content": [
+ {
+ "description": "appliance",
+ "image": "gcompris/words/appliance.png",
+ "voice": "voices/$LOCALE/words/appliance.ogg"
+ },
+ {
+ "description": "baby bottle",
+ "image": "gcompris/words/baby_bottle.png",
+ "voice": "voices/$LOCALE/words/baby_bottle.ogg"
+ },
+ {
+ "description": "balance",
+ "image": "gcompris/words/balance.png",
+ "voice": "voices/$LOCALE/words/balance.ogg"
+ },
+ {
+ "description": "blade",
+ "image": "gcompris/words/blade.png",
+ "voice": "voices/$LOCALE/words/blade.ogg"
+ },
+ {
+ "description": "can",
+ "image": "gcompris/words/can.png",
+ "voice": "voices/$LOCALE/words/can.ogg"
+ },
+ {
+ "description": "carafe",
+ "image": "gcompris/words/carafe.png",
+ "voice": "voices/$LOCALE/words/carafe.ogg"
+ },
+ {
+ "description": "cauldron",
+ "image": "gcompris/words/cauldron.png",
+ "voice": "voices/$LOCALE/words/cauldron.ogg"
+ },
+ {
+ "description": "chandelier",
+ "image": "gcompris/words/chandelier.png",
+ "voice": "voices/$LOCALE/words/chandelier.ogg"
+ },
+ {
+ "description": "clock",
+ "image": "gcompris/words/clock.png",
+ "voice": "voices/$LOCALE/words/clock.ogg"
+ },
+ {
+ "description": "curtain",
+ "image": "gcompris/words/curtain.png",
+ "voice": "voices/$LOCALE/words/curtain.ogg"
+ },
+ {
+ "description": "dish",
+ "image": "gcompris/words/dish.png",
+ "voice": "voices/$LOCALE/words/dish.ogg"
+ },
+ {
+ "description": "fork",
+ "image": "gcompris/words/fork.png",
+ "voice": "voices/$LOCALE/words/fork.ogg"
+ },
+ {
+ "description": "glass",
+ "image": "gcompris/words/glass.png",
+ "voice": "voices/$LOCALE/words/glass.ogg"
+ },
+ {
+ "description": "knife",
+ "image": "gcompris/words/knife.png",
+ "voice": "voices/$LOCALE/words/knife.ogg"
+ },
+ {
+ "description": "lid",
+ "image": "gcompris/words/lid.png",
+ "voice": "voices/$LOCALE/words/lid.ogg"
+ },
+ {
+ "description": "mop",
+ "image": "gcompris/words/mop.png",
+ "voice": "voices/$LOCALE/words/mop.ogg"
+ },
+ {
+ "description": "mug",
+ "image": "gcompris/words/mug.png",
+ "voice": "voices/$LOCALE/words/mug.ogg"
+ },
+ {
+ "description": "pan",
+ "image": "gcompris/words/pan.png",
+ "voice": "voices/$LOCALE/words/pan.ogg"
+ },
+ {
+ "description": "plate",
+ "image": "gcompris/words/plate.png",
+ "voice": "voices/$LOCALE/words/plate.ogg"
+ },
+ {
+ "description": "pot",
+ "image": "gcompris/words/pot.png",
+ "voice": "voices/$LOCALE/words/pot.ogg"
+ },
+ {
+ "description": "scale",
+ "image": "gcompris/words/scale.png",
+ "voice": "voices/$LOCALE/words/scale.ogg"
+ },
+ {
+ "description": "skimmer",
+ "image": "gcompris/words/skimmer.png",
+ "voice": "voices/$LOCALE/words/skimmer.ogg"
+ },
+ {
+ "description": "spatula",
+ "image": "gcompris/words/spatula.png",
+ "voice": "voices/$LOCALE/words/spatula.ogg"
+ },
+ {
+ "description": "sponge",
+ "image": "gcompris/words/sponge.png",
+ "voice": "voices/$LOCALE/words/sponge.ogg"
+ },
+ {
+ "description": "spoon",
+ "image": "gcompris/words/spoon.png",
+ "voice": "voices/$LOCALE/words/spoon.ogg"
+ },
+ {
+ "description": "strainer",
+ "image": "gcompris/words/strainer.png",
+ "voice": "voices/$LOCALE/words/strainer.ogg"
+ },
+ {
+ "description": "tablecloth",
+ "image": "gcompris/words/tablecloth.png",
+ "voice": "voices/$LOCALE/words/tablecloth.ogg"
+ },
+ {
+ "description": "tin",
+ "image": "gcompris/words/tin.png",
+ "voice": "voices/$LOCALE/words/tin.ogg"
+ },
+ {
+ "description": "toaster",
+ "image": "gcompris/words/toaster.png",
+ "voice": "voices/$LOCALE/words/toaster.ogg"
+ },
+ {
+ "description": "tongs",
+ "image": "gcompris/words/tongs.png",
+ "voice": "voices/$LOCALE/words/tongs.ogg"
+ },
+ {
+ "description": "trash",
+ "image": "gcompris/words/trash.png",
+ "voice": "voices/$LOCALE/words/trash.ogg"
+ },
+ {
+ "description": "tray",
+ "image": "gcompris/words/tray.png",
+ "voice": "voices/$LOCALE/words/tray.ogg"
+ },
+ {
+ "description": "vase",
+ "image": "gcompris/words/vase.png",
+ "voice": "voices/$LOCALE/words/vase.ogg"
+ },
+ {
+ "description": "whisk",
+ "image": "gcompris/words/whisk.png",
+ "voice": "voices/$LOCALE/words/whisk.ogg"
+ },
+ {
+ "description": "alarmclock",
+ "image": "gcompris/words/alarmclock.png",
+ "voice": "voices/$LOCALE/words/alarmclock.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "object",
+ "content": [
+ {
+ "description": "faucet",
+ "image": "gcompris/words/faucet.png",
+ "voice": "voices/$LOCALE/words/faucet.ogg"
+ },
+ {
+ "description": "air horn",
+ "image": "gcompris/words/air_horn.png",
+ "voice": "voices/$LOCALE/words/air_horn.ogg"
+ },
+ {
+ "description": "anchor",
+ "image": "gcompris/words/anchor.png",
+ "voice": "voices/$LOCALE/words/anchor.ogg"
+ },
+ {
+ "description": "badge",
+ "image": "gcompris/words/badge.png",
+ "voice": "voices/$LOCALE/words/badge.ogg"
+ },
+ {
+ "description": "bag",
+ "image": "gcompris/words/bag.png",
+ "voice": "voices/$LOCALE/words/bag.ogg"
+ },
+ {
+ "description": "ball",
+ "image": "gcompris/words/ball.png",
+ "voice": "voices/$LOCALE/words/ball.ogg"
+ },
+ {
+ "description": "soccer ball",
+ "image": "gcompris/words/ball_soccer.png",
+ "voice": "voices/$LOCALE/words/ball_soccer.ogg"
+ },
+ {
+ "description": "bead",
+ "image": "gcompris/words/bead.png",
+ "voice": "voices/$LOCALE/words/bead.ogg"
+ },
+ {
+ "description": "bell",
+ "image": "gcompris/words/bell.png",
+ "voice": "voices/$LOCALE/words/bell.ogg"
+ },
+ {
+ "description": "block",
+ "image": "gcompris/words/block.png",
+ "voice": "voices/$LOCALE/words/block.ogg"
+ },
+ {
+ "description": "board",
+ "image": "gcompris/words/board.png",
+ "voice": "voices/$LOCALE/words/board.ogg"
+ },
+ {
+ "description": "bomb",
+ "image": "gcompris/words/bomb.png",
+ "voice": "voices/$LOCALE/words/bomb.ogg"
+ },
+ {
+ "description": "book",
+ "image": "gcompris/words/book.png",
+ "voice": "voices/$LOCALE/words/book.ogg"
+ },
+ {
+ "description": "box",
+ "image": "gcompris/words/box.png",
+ "voice": "voices/$LOCALE/words/box.ogg"
+ },
+ {
+ "description": "bucket",
+ "image": "gcompris/words/bucket.png",
+ "voice": "voices/$LOCALE/words/bucket.ogg"
+ },
+ {
+ "description": "bulb",
+ "image": "gcompris/words/bulb.png",
+ "voice": "voices/$LOCALE/words/bulb.ogg"
+ },
+ {
+ "description": "camera",
+ "image": "gcompris/words/camera.png",
+ "voice": "voices/$LOCALE/words/camera.ogg"
+ },
+ {
+ "description": "candle",
+ "image": "gcompris/words/candle.png",
+ "voice": "voices/$LOCALE/words/candle.ogg"
+ },
+ {
+ "description": "cane",
+ "image": "gcompris/words/cane.png",
+ "voice": "voices/$LOCALE/words/cane.ogg"
+ },
+ {
+ "description": "canon",
+ "image": "gcompris/words/canon.png",
+ "voice": "voices/$LOCALE/words/canon.ogg"
+ },
+ {
+ "description": "card",
+ "image": "gcompris/words/card.png",
+ "voice": "voices/$LOCALE/words/card.ogg"
+ },
+ {
+ "description": "cart",
+ "image": "gcompris/words/cart.png",
+ "voice": "voices/$LOCALE/words/cart.ogg"
+ },
+ {
+ "description": "cash",
+ "image": "gcompris/words/cash.png",
+ "voice": "voices/$LOCALE/words/cash.ogg"
+ },
+ {
+ "description": "chain",
+ "image": "gcompris/words/chain.png",
+ "voice": "voices/$LOCALE/words/chain.ogg"
+ },
+ {
+ "description": "chalk",
+ "image": "gcompris/words/chalk.png",
+ "voice": "voices/$LOCALE/words/chalk.ogg"
+ },
+ {
+ "description": "cigar",
+ "image": "gcompris/words/cigar.png",
+ "voice": "voices/$LOCALE/words/cigar.ogg"
+ },
+ {
+ "description": "clay",
+ "image": "gcompris/words/clay.png",
+ "voice": "voices/$LOCALE/words/clay.ogg"
+ },
+ {
+ "description": "cloth",
+ "image": "gcompris/words/cloth.png",
+ "voice": "voices/$LOCALE/words/cloth.ogg"
+ },
+ {
+ "description": "clothes hanger",
+ "image": "gcompris/words/clothes_hanger.png",
+ "voice": "voices/$LOCALE/words/clothes_hanger.ogg"
+ },
+ {
+ "description": "coin",
+ "image": "gcompris/words/coin.png",
+ "voice": "voices/$LOCALE/words/coin.ogg"
+ },
+ {
+ "description": "comb",
+ "image": "gcompris/words/comb.png",
+ "voice": "voices/$LOCALE/words/comb.ogg"
+ },
+ {
+ "description": "cone",
+ "image": "gcompris/words/cone.png",
+ "voice": "voices/$LOCALE/words/cone.ogg"
+ },
+ {
+ "description": "cork",
+ "image": "gcompris/words/cork.png",
+ "voice": "voices/$LOCALE/words/cork.ogg"
+ },
+ {
+ "description": "cross",
+ "image": "gcompris/words/cross.png",
+ "voice": "voices/$LOCALE/words/cross.ogg"
+ },
+ {
+ "description": "crown",
+ "image": "gcompris/words/crown.png",
+ "voice": "voices/$LOCALE/words/crown.ogg"
+ },
+ {
+ "description": "cube",
+ "image": "gcompris/words/cube.png",
+ "voice": "voices/$LOCALE/words/cube.ogg"
+ },
+ {
+ "description": "tire",
+ "image": "gcompris/words/tire.png",
+ "voice": "voices/$LOCALE/words/tire.ogg"
+ },
+ {
+ "description": "dart board",
+ "image": "gcompris/words/dart_board.png",
+ "voice": "voices/$LOCALE/words/dart_board.ogg"
+ },
+ {
+ "description": "dishcloth",
+ "image": "gcompris/words/dishcloth.png",
+ "voice": "voices/$LOCALE/words/dishcloth.ogg"
+ },
+ {
+ "description": "doll",
+ "image": "gcompris/words/doll.png",
+ "voice": "voices/$LOCALE/words/doll.ogg"
+ },
+ {
+ "description": "domino",
+ "image": "gcompris/words/domino.png",
+ "voice": "voices/$LOCALE/words/domino.ogg"
+ },
+ {
+ "description": "drum",
+ "image": "gcompris/words/drum.png",
+ "voice": "voices/$LOCALE/words/drum.ogg"
+ },
+ {
+ "description": "eraser",
+ "image": "gcompris/words/eraser.png",
+ "voice": "voices/$LOCALE/words/eraser.ogg"
+ },
+ {
+ "description": "fire extinguisher",
+ "image": "gcompris/words/fire_extinguisher.png",
+ "voice": "voices/$LOCALE/words/fire_extinguisher.ogg"
+ },
+ {
+ "description": "flacon",
+ "image": "gcompris/words/flacon.png",
+ "voice": "voices/$LOCALE/words/flacon.ogg"
+ },
+ {
+ "description": "flag",
+ "image": "gcompris/words/flag.png",
+ "voice": "voices/$LOCALE/words/flag.ogg"
+ },
+ {
+ "description": "fluff",
+ "image": "gcompris/words/fluff.png",
+ "voice": "voices/$LOCALE/words/fluff.ogg"
+ },
+ {
+ "description": "flute",
+ "image": "gcompris/words/flute.png",
+ "voice": "voices/$LOCALE/words/flute.ogg"
+ },
+ {
+ "description": "game",
+ "image": "gcompris/words/game.png",
+ "voice": "voices/$LOCALE/words/game.ogg"
+ },
+ {
+ "description": "gift",
+ "image": "gcompris/words/gift.png",
+ "voice": "voices/$LOCALE/words/gift.ogg"
+ },
+ {
+ "description": "glasses",
+ "image": "gcompris/words/glasses.png",
+ "voice": "voices/$LOCALE/words/glasses.ogg"
+ },
+ {
+ "description": "glue",
+ "image": "gcompris/words/glue.png",
+ "voice": "voices/$LOCALE/words/glue.ogg"
+ },
+ {
+ "description": "grill",
+ "image": "gcompris/words/grill.png",
+ "voice": "voices/$LOCALE/words/grill.ogg"
+ },
+ {
+ "description": "hair-dryer",
+ "image": "gcompris/words/hair_dryer.png",
+ "voice": "voices/$LOCALE/words/hair_dryer.ogg"
+ },
+ {
+ "description": "handlebar",
+ "image": "gcompris/words/handlebar.png",
+ "voice": "voices/$LOCALE/words/handlebar.ogg"
+ },
+ {
+ "description": "harp",
+ "image": "gcompris/words/harp.png",
+ "voice": "voices/$LOCALE/words/harp.ogg"
+ },
+ {
+ "description": "hook",
+ "image": "gcompris/words/hook.png",
+ "voice": "voices/$LOCALE/words/hook.ogg"
+ },
+ {
+ "description": "hose",
+ "image": "gcompris/words/hose.png",
+ "voice": "voices/$LOCALE/words/hose.ogg"
+ },
+ {
+ "description": "ink",
+ "image": "gcompris/words/ink.png",
+ "voice": "voices/$LOCALE/words/ink.ogg"
+ },
+ {
+ "description": "jewel",
+ "image": "gcompris/words/jewel.png",
+ "voice": "voices/$LOCALE/words/jewel.ogg"
+ },
+ {
+ "description": "keel",
+ "image": "gcompris/words/keel.png",
+ "voice": "voices/$LOCALE/words/keel.ogg"
+ },
+ {
+ "description": "keyboard",
+ "image": "gcompris/words/keyboard.png",
+ "voice": "voices/$LOCALE/words/keyboard.ogg"
+ },
+ {
+ "description": "kite",
+ "image": "gcompris/words/kite.png",
+ "voice": "voices/$LOCALE/words/kite.ogg"
+ },
+ {
+ "description": "knot",
+ "image": "gcompris/words/knot.png",
+ "voice": "voices/$LOCALE/words/knot.ogg"
+ },
+ {
+ "description": "lasso",
+ "image": "gcompris/words/lasso.png",
+ "voice": "voices/$LOCALE/words/lasso.ogg"
+ },
+ {
+ "description": "log",
+ "image": "gcompris/words/log.png",
+ "voice": "voices/$LOCALE/words/log.ogg"
+ },
+ {
+ "description": "magnet",
+ "image": "gcompris/words/magnet.png",
+ "voice": "voices/$LOCALE/words/magnet.ogg"
+ },
+ {
+ "description": "magnifying glass",
+ "image": "gcompris/words/magnifying_glass.png",
+ "voice": "voices/$LOCALE/words/magnifying_glass.ogg"
+ },
+ {
+ "description": "mail",
+ "image": "gcompris/words/mail.png",
+ "voice": "voices/$LOCALE/words/mail.ogg"
+ },
+ {
+ "description": "map",
+ "image": "gcompris/words/map.png",
+ "voice": "voices/$LOCALE/words/map.ogg"
+ },
+ {
+ "description": "marble",
+ "image": "gcompris/words/marble.png",
+ "voice": "voices/$LOCALE/words/marble.ogg"
+ },
+ {
+ "description": "mask",
+ "image": "gcompris/words/mask.png",
+ "voice": "voices/$LOCALE/words/mask.ogg"
+ },
+ {
+ "description": "mast",
+ "image": "gcompris/words/mast.png",
+ "voice": "voices/$LOCALE/words/mast.ogg"
+ },
+ {
+ "description": "match",
+ "image": "gcompris/words/match.png",
+ "voice": "voices/$LOCALE/words/match.ogg"
+ },
+ {
+ "description": "medal",
+ "image": "gcompris/words/medal.png",
+ "voice": "voices/$LOCALE/words/medal.ogg"
+ },
+ {
+ "description": "microphone",
+ "image": "gcompris/words/microphone.png",
+ "voice": "voices/$LOCALE/words/microphone.ogg"
+ },
+ {
+ "description": "mirror",
+ "image": "gcompris/words/mirror.png",
+ "voice": "voices/$LOCALE/words/mirror.ogg"
+ },
+ {
+ "description": "mixer",
+ "image": "gcompris/words/mixer.png",
+ "voice": "voices/$LOCALE/words/mixer.ogg"
+ },
+ {
+ "description": "necklace",
+ "image": "gcompris/words/necklace.png",
+ "voice": "voices/$LOCALE/words/necklace.ogg"
+ },
+ {
+ "description": "nest",
+ "image": "gcompris/words/nest.png",
+ "voice": "voices/$LOCALE/words/nest.ogg"
+ },
+ {
+ "description": "net",
+ "image": "gcompris/words/net.png",
+ "voice": "voices/$LOCALE/words/net.ogg"
+ },
+ {
+ "description": "newspaper",
+ "image": "gcompris/words/newspaper.png",
+ "voice": "voices/$LOCALE/words/newspaper.ogg"
+ },
+ {
+ "description": "notebook",
+ "image": "gcompris/words/notebook.png",
+ "voice": "voices/$LOCALE/words/notebook.ogg"
+ },
+ {
+ "description": "oar",
+ "image": "gcompris/words/oar.png",
+ "voice": "voices/$LOCALE/words/oar.ogg"
+ },
+ {
+ "description": "pacifier",
+ "image": "gcompris/words/pacifier.png",
+ "voice": "voices/$LOCALE/words/pacifier.ogg"
+ },
+ {
+ "description": "page",
+ "image": "gcompris/words/page.png",
+ "voice": "voices/$LOCALE/words/page.ogg"
+ },
+ {
+ "description": "pair",
+ "image": "gcompris/words/pair.png",
+ "voice": "voices/$LOCALE/words/pair.ogg"
+ },
+ {
+ "description": "paper",
+ "image": "gcompris/words/paper.png",
+ "voice": "voices/$LOCALE/words/paper.ogg"
+ },
+ {
+ "description": "pearl",
+ "image": "gcompris/words/pearl.png",
+ "voice": "voices/$LOCALE/words/pearl.ogg"
+ },
+ {
+ "description": "pen",
+ "image": "gcompris/words/pen.png",
+ "voice": "voices/$LOCALE/words/pen.ogg"
+ },
+ {
+ "description": "pencil",
+ "image": "gcompris/words/pencil.png",
+ "voice": "voices/$LOCALE/words/pencil.ogg"
+ },
+ {
+ "description": "phone",
+ "image": "gcompris/words/phone.png",
+ "voice": "voices/$LOCALE/words/phone.ogg"
+ },
+ {
+ "description": "piano",
+ "image": "gcompris/words/piano.png",
+ "voice": "voices/$LOCALE/words/piano.ogg"
+ },
+ {
+ "description": "picture",
+ "image": "gcompris/words/picture.png",
+ "voice": "voices/$LOCALE/words/picture.ogg"
+ },
+ {
+ "description": "pill",
+ "image": "gcompris/words/pill.png",
+ "voice": "voices/$LOCALE/words/pill.ogg"
+ },
+ {
+ "description": "pillow",
+ "image": "gcompris/words/pillow.png",
+ "voice": "voices/$LOCALE/words/pillow.ogg"
+ },
+ {
+ "description": "pipe",
+ "image": "gcompris/words/pipe.png",
+ "voice": "voices/$LOCALE/words/pipe.ogg"
+ },
+ {
+ "description": "pole",
+ "image": "gcompris/words/pole.png",
+ "voice": "voices/$LOCALE/words/pole.ogg"
+ },
+ {
+ "description": "prize",
+ "image": "gcompris/words/prize.png",
+ "voice": "voices/$LOCALE/words/prize.ogg"
+ },
+ {
+ "description": "radio",
+ "image": "gcompris/words/radio.png",
+ "voice": "voices/$LOCALE/words/radio.ogg"
+ },
+ {
+ "description": "rag",
+ "image": "gcompris/words/rag.png",
+ "voice": "voices/$LOCALE/words/rag.ogg"
+ },
+ {
+ "description": "razor",
+ "image": "gcompris/words/razor.png",
+ "voice": "voices/$LOCALE/words/razor.ogg"
+ },
+ {
+ "description": "rifle",
+ "image": "gcompris/words/rifle.png",
+ "voice": "voices/$LOCALE/words/rifle.ogg"
+ },
+ {
+ "description": "robot",
+ "image": "gcompris/words/robot.png",
+ "voice": "voices/$LOCALE/words/robot.ogg"
+ },
+ {
+ "description": "rolling pin",
+ "image": "gcompris/words/rolling_pin.png",
+ "voice": "voices/$LOCALE/words/rolling_pin.ogg"
+ },
+ {
+ "description": "rope",
+ "image": "gcompris/words/rope.png",
+ "voice": "voices/$LOCALE/words/rope.ogg"
+ },
+ {
+ "description": "saddle",
+ "image": "gcompris/words/saddle.png",
+ "voice": "voices/$LOCALE/words/saddle.ogg"
+ },
+ {
+ "description": "school bag",
+ "image": "gcompris/words/school_bag.png",
+ "voice": "voices/$LOCALE/words/school_bag.ogg"
+ },
+ {
+ "description": "sign",
+ "image": "gcompris/words/sign.png",
+ "voice": "voices/$LOCALE/words/sign.ogg"
+ },
+ {
+ "description": "sleigh",
+ "image": "gcompris/words/sleigh.png",
+ "voice": "voices/$LOCALE/words/sleigh.ogg"
+ },
+ {
+ "description": "slide",
+ "image": "gcompris/words/slide.png",
+ "voice": "voices/$LOCALE/words/slide.ogg"
+ },
+ {
+ "description": "slot",
+ "image": "gcompris/words/slot.png",
+ "voice": "voices/$LOCALE/words/slot.ogg"
+ },
+ {
+ "description": "soap",
+ "image": "gcompris/words/soap.png",
+ "voice": "voices/$LOCALE/words/soap.ogg"
+ },
+ {
+ "description": "spark",
+ "image": "gcompris/words/spark.png",
+ "voice": "voices/$LOCALE/words/spark.ogg"
+ },
+ {
+ "description": "spinning top",
+ "image": "gcompris/words/spinning_top.png",
+ "voice": "voices/$LOCALE/words/spinning_top.ogg"
+ },
+ {
+ "description": "spool",
+ "image": "gcompris/words/spool.png",
+ "voice": "voices/$LOCALE/words/spool.ogg"
+ },
+ {
+ "description": "squirt",
+ "image": "gcompris/words/squirt.png",
+ "voice": "voices/$LOCALE/words/squirt.ogg"
+ },
+ {
+ "description": "stack",
+ "image": "gcompris/words/stack.png",
+ "voice": "voices/$LOCALE/words/stack.ogg"
+ },
+ {
+ "description": "stamp",
+ "image": "gcompris/words/stamp.png",
+ "voice": "voices/$LOCALE/words/stamp.ogg"
+ },
+ {
+ "description": "straw",
+ "image": "gcompris/words/straw.png",
+ "voice": "voices/$LOCALE/words/straw.ogg"
+ },
+ {
+ "description": "string",
+ "image": "gcompris/words/string.png",
+ "voice": "voices/$LOCALE/words/string.ogg"
+ },
+ {
+ "description": "suitcase",
+ "image": "gcompris/words/suitcase.png",
+ "voice": "voices/$LOCALE/words/suitcase.ogg"
+ },
+ {
+ "description": "tag",
+ "image": "gcompris/words/tag.png",
+ "voice": "voices/$LOCALE/words/tag.ogg"
+ },
+ {
+ "description": "teddy",
+ "image": "gcompris/words/teddy.png",
+ "voice": "voices/$LOCALE/words/teddy.ogg"
+ },
+ {
+ "description": "thread",
+ "image": "gcompris/words/thread.png",
+ "voice": "voices/$LOCALE/words/thread.ogg"
+ },
+ {
+ "description": "ticket",
+ "image": "gcompris/words/ticket.png",
+ "voice": "voices/$LOCALE/words/ticket.ogg"
+ },
+ {
+ "description": "tissue",
+ "image": "gcompris/words/tissue.png",
+ "voice": "voices/$LOCALE/words/tissue.ogg"
+ },
+ {
+ "description": "torch",
+ "image": "gcompris/words/torch.png",
+ "voice": "voices/$LOCALE/words/torch.ogg"
+ },
+ {
+ "description": "towel",
+ "image": "gcompris/words/towel.png",
+ "voice": "voices/$LOCALE/words/towel.ogg"
+ },
+ {
+ "description": "toy",
+ "image": "gcompris/words/toy.png",
+ "voice": "voices/$LOCALE/words/toy.ogg"
+ },
+ {
+ "description": "trap",
+ "image": "gcompris/words/trap.png",
+ "voice": "voices/$LOCALE/words/trap.ogg"
+ },
+ {
+ "description": "tube",
+ "image": "gcompris/words/tube.png",
+ "voice": "voices/$LOCALE/words/tube.ogg"
+ },
+ {
+ "description": "umbrella",
+ "image": "gcompris/words/umbrella.png",
+ "voice": "voices/$LOCALE/words/umbrella.ogg"
+ },
+ {
+ "description": "watch",
+ "image": "gcompris/words/watch.png",
+ "voice": "voices/$LOCALE/words/watch.ogg"
+ },
+ {
+ "description": "wheel",
+ "image": "gcompris/words/wheel.png",
+ "voice": "voices/$LOCALE/words/wheel.ogg"
+ },
+ {
+ "description": "wig",
+ "image": "gcompris/words/wig.png",
+ "voice": "voices/$LOCALE/words/wig.ogg"
+ },
+ {
+ "description": "wood",
+ "image": "gcompris/words/wood.png",
+ "voice": "voices/$LOCALE/words/wood.ogg"
+ },
+ {
+ "description": "wreath",
+ "image": "gcompris/words/wreath.png",
+ "voice": "voices/$LOCALE/words/wreath.ogg"
+ },
+ {
+ "description": "ball of yarn",
+ "image": "gcompris/words/ball_of_yarn.png",
+ "voice": "voices/$LOCALE/words/ball_of_yarn.ogg"
+ },
+ {
+ "description": "christmas",
+ "image": "gcompris/words/christmas.png",
+ "voice": "voices/$LOCALE/words/christmas.ogg"
+ },
+ {
+ "description": "foam",
+ "image": "gcompris/words/foam.png",
+ "voice": "voices/$LOCALE/words/foam.ogg"
+ },
+ {
+ "description": "guignol",
+ "image": "gcompris/words/guignol.png",
+ "voice": "voices/$LOCALE/words/guignol.ogg"
+ },
+ {
+ "description": "movie",
+ "image": "gcompris/words/movie.png",
+ "voice": "voices/$LOCALE/words/movie.ogg"
+ },
+ {
+ "description": "music",
+ "image": "gcompris/words/music.png",
+ "voice": "voices/$LOCALE/words/music.ogg"
+ },
+ {
+ "description": "price",
+ "image": "gcompris/words/price.png",
+ "voice": "voices/$LOCALE/words/price.ogg"
+ },
+ {
+ "description": "dot",
+ "image": "gcompris/words/dot.png",
+ "voice": "voices/$LOCALE/words/dot.ogg"
+ }
+ ]
+ },
+ {
+ "type": "lesson",
+ "name": "tool",
+ "content": [
+ {
+ "description": "ax",
+ "image": "gcompris/words/ax.png",
+ "voice": "voices/$LOCALE/words/ax.ogg"
+ },
+ {
+ "description": "bolt",
+ "image": "gcompris/words/bolt.png",
+ "voice": "voices/$LOCALE/words/bolt.ogg"
+ },
+ {
+ "description": "brick",
+ "image": "gcompris/words/brick.png",
+ "voice": "voices/$LOCALE/words/brick.ogg"
+ },
+ {
+ "description": "brush",
+ "image": "gcompris/words/brush.png",
+ "voice": "voices/$LOCALE/words/brush.ogg"
+ },
+ {
+ "description": "flash",
+ "image": "gcompris/words/flash.png",
+ "voice": "voices/$LOCALE/words/flash.ogg"
+ },
+ {
+ "description": "hammer",
+ "image": "gcompris/words/hammer.png",
+ "voice": "voices/$LOCALE/words/hammer.ogg"
+ },
+ {
+ "description": "mower",
+ "image": "gcompris/words/mower.png",
+ "voice": "voices/$LOCALE/words/mower.ogg"
+ },
+ {
+ "description": "needle",
+ "image": "gcompris/words/needle.png",
+ "voice": "voices/$LOCALE/words/needle.ogg"
+ },
+ {
+ "description": "pliers",
+ "image": "gcompris/words/pliers.png",
+ "voice": "voices/$LOCALE/words/pliers.ogg"
+ },
+ {
+ "description": "rake",
+ "image": "gcompris/words/rake.png",
+ "voice": "voices/$LOCALE/words/rake.ogg"
+ },
+ {
+ "description": "scissors",
+ "image": "gcompris/words/scissors.png",
+ "voice": "voices/$LOCALE/words/scissors.ogg"
+ },
+ {
+ "description": "screw",
+ "image": "gcompris/words/screw.png",
+ "voice": "voices/$LOCALE/words/screw.ogg"
+ },
+ {
+ "description": "screwdriver",
+ "image": "gcompris/words/screwdriver.png",
+ "voice": "voices/$LOCALE/words/screwdriver.ogg"
+ },
+ {
+ "description": "shovel",
+ "image": "gcompris/words/shovel.png",
+ "voice": "voices/$LOCALE/words/shovel.ogg"
+ },
+ {
+ "description": "spade",
+ "image": "gcompris/words/spade.png",
+ "voice": "voices/$LOCALE/words/spade.ogg"
+ },
+ {
+ "description": "spear",
+ "image": "gcompris/words/spear.png",
+ "voice": "voices/$LOCALE/words/spear.ogg"
+ },
+ {
+ "description": "tape measure",
+ "image": "gcompris/words/tape_measure.png",
+ "voice": "voices/$LOCALE/words/tape_measure.ogg"
+ },
+ {
+ "description": "tool",
+ "image": "gcompris/words/tool.png",
+ "voice": "voices/$LOCALE/words/tool.ogg"
+ },
+ {
+ "description": "wedge",
+ "image": "gcompris/words/wedge.png",
+ "voice": "voices/$LOCALE/words/wedge.ogg"
+ },
+ {
+ "description": "wrench",
+ "image": "gcompris/words/wrench.png",
+ "voice": "voices/$LOCALE/words/wrench.ogg"
+ },
+ {
+ "description": "trip",
+ "image": "gcompris/words/trip.png",
+ "voice": "voices/$LOCALE/words/trip.ogg"
+ },
+ {
+ "description": "bike",
+ "image": "gcompris/words/bike.png",
+ "voice": "voices/$LOCALE/words/bike.ogg"
+ },
+ {
+ "description": "boat",
+ "image": "gcompris/words/boat.png",
+ "voice": "voices/$LOCALE/words/boat.ogg"
+ },
+ {
+ "description": "bus",
+ "image": "gcompris/words/bus.png",
+ "voice": "voices/$LOCALE/words/bus.ogg"
+ },
+ {
+ "description": "canoe",
+ "image": "gcompris/words/canoe.png",
+ "voice": "voices/$LOCALE/words/canoe.ogg"
+ },
+ {
+ "description": "car",
+ "image": "gcompris/words/car.png",
+ "voice": "voices/$LOCALE/words/car.ogg"
+ },
+ {
+ "description": "engine",
+ "image": "gcompris/words/engine.png",
+ "voice": "voices/$LOCALE/words/engine.ogg"
+ },
+ {
+ "description": "motorcycle",
+ "image": "gcompris/words/motorcycle.png",
+ "voice": "voices/$LOCALE/words/motorcycle.ogg"
+ },
+ {
+ "description": "parachute",
+ "image": "gcompris/words/parachute.png",
+ "voice": "voices/$LOCALE/words/parachute.ogg"
+ },
+ {
+ "description": "pedal",
+ "image": "gcompris/words/pedal.png",
+ "voice": "voices/$LOCALE/words/pedal.ogg"
+ },
+ {
+ "description": "plane",
+ "image": "gcompris/words/plane.png",
+ "voice": "voices/$LOCALE/words/plane.ogg"
+ },
+ {
+ "description": "porthole",
+ "image": "gcompris/words/porthole.png",
+ "voice": "voices/$LOCALE/words/porthole.ogg"
+ },
+ {
+ "description": "raft",
+ "image": "gcompris/words/raft.png",
+ "voice": "voices/$LOCALE/words/raft.ogg"
+ },
+ {
+ "description": "rocket",
+ "image": "gcompris/words/rocket.png",
+ "voice": "voices/$LOCALE/words/rocket.ogg"
+ },
+ {
+ "description": "sail",
+ "image": "gcompris/words/sail.png",
+ "voice": "voices/$LOCALE/words/sail.ogg"
+ },
+ {
+ "description": "ship",
+ "image": "gcompris/words/ship.png",
+ "voice": "voices/$LOCALE/words/ship.ogg"
+ },
+ {
+ "description": "sled",
+ "image": "gcompris/words/sled.png",
+ "voice": "voices/$LOCALE/words/sled.ogg"
+ },
+ {
+ "description": "taxi",
+ "image": "gcompris/words/taxi.png",
+ "voice": "voices/$LOCALE/words/taxi.ogg"
+ },
+ {
+ "description": "train",
+ "image": "gcompris/words/train.png",
+ "voice": "voices/$LOCALE/words/train.ogg"
+ },
+ {
+ "description": "truck",
+ "image": "gcompris/words/truck.png",
+ "voice": "voices/$LOCALE/words/truck.ogg"
+ },
+ {
+ "description": "van",
+ "image": "gcompris/words/van.png",
+ "voice": "voices/$LOCALE/words/van.ogg"
+ }
+ ]
+ }
+ ]
+ }
+]
+
+
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic