diff --git a/docs/docbook/index.docbook b/docs/docbook/index.docbook index f87c546dc..c8280fb94 100644 --- a/docs/docbook/index.docbook +++ b/docs/docbook/index.docbook @@ -1,774 +1,774 @@ GCompris"> ]> The &gcompris; Administration Handbook This documentation was converted from the &gcompris; Manual page. &FDLNotice; 2015-03-14 0.30 &gcompris; is a multi-activity educational software. KDE education children games Administration Handbook Introduction &gcompris; is a completely free educational software suite which contains a wide range of activities. It offers various activities aimed at covering a variety of fields such as the functioning of the computer, using the mouse and keyboard, general learning, reading, writing, foreign languages, algebra, as well as various activities such as memory and logic games, scientific experiments &etc;. In &gcompris; you will find many individual software packages which together make up the complete &gcompris; suite of activities. Unfortunately, it is difficult to follow and maintain them as each one offers different graphic interfaces which vary widely in quality. The purpose of &gcompris; is to provide a development platform for educational activities. -&gcompris; is part of &GNU; project and is placed under the GPL license. +&gcompris; is part of &kde; project and is placed under the GPL license. Minimal configuration Processor : Pentium 3 500Mhz Memory (RAM) : 512 Mega Bytes Disk : 400 Mega Bytes Operating system : &GNU;/&Linux;, &BSD;, MacOSX, &Windows; Video : A 3D card is not required. 32 bits color depth mandatory Installation The software is delivered under several forms. Follow the process according to your case. &GNU;/&Linux; : Use the packages delivered by your &GNU;/&Linux; distribution. You may have to install the package gcompris-sound-en to have the English voices. If &gcompris; is not packaged in your &Linux; distribution, please contact them to ask for the inclusion of &gcompris; in your &Linux; distribution. &Windows; : Delivered under a classic installer for &Windows;. This version requires an activation code. MacOSX : Delivered under a classic installer. This version requires an activation code. The User Interface The interface is designed for easy use by small children. &gcompris; is controlled with a mouse, it cannot be used without a mouse or a pointing system. Main window When you start the program, &gcompris; shows a graphic interface which presents the list of activities with a control bar at the bottom. Here's a screenshot of &gcompris; Main Window &gcompris; Main Window Each icon represents an activity. When the mouse is set on it, the activity is highlighted and the name, description and author of the activity are displayed in the description area. Around each one, you can find small icons which give additional information about the activity. A simple click on the icon will lead you to an activity or a menu of activities. An icon indicates if a functioning sound system is required for an activity: Soundspeaker : The audio files are included for this activity. Soundspeaker with a red cross : The audio files are not installed in the present language. The stars indicates the age group for which each game is designed: 1, 2 or 3 stars - for 2 to 6 years old. 1, 2 or 3 complex stars - greater than 6 years old. At the bottom of the screen there is a control bar for &gcompris;. The following icons are described below from the right to the left (the icons are only displayed if they are available in the activity): Home - Leaves the current activity, returns to the previous menu. Thumb - Validate, confirm your answer. Some activities do not detect automatically whether or not the child has completed the task. In this case, you have to click on this icon. You can also use the &Enter; key on your keyboard. Die - The present level is displayed. Click on the die to select another level. Generally, the activities offer several levels whose numbers depend on the activity. In &gcompris;, it is possible to go to the next level without having completed the current level. Lips - Ask &gcompris; to repeat the question. Question mark - Display the help dialog box. Sometimes, an activity can be too complex to be described easily in the description area. In this case, this function gives access to additional information. Tool box - Configuration menu. The configuration is saved in the user repository (folder) under the name .config/gcompris/gcompris.conf. This is a text file which can be edited manually. Tux and his plane - Information box on &gcompris;, presents the main contributors and the version of the software. Night - Quit &gcompris;. You can also use the short cut on your keyboard &Ctrl;Q Kiosk Mode When you use &gcompris; with small children or on a self-service kiosk, you can disable a certain number of options: gcompris --disable-quit : disable the Quit button. gcompris --disable-config : disable the Configuration button gcompris --disable-level : disable the Level button These options can of course be combined. Keyboard Shortcuts Shortcut Action &Esc; or &Ctrl;W Quit the current activity or dialog then return to the main menu &Ctrl;Q Quit &gcompris; without further notice &Ctrl;F Toggle fullscreen mode &Ctrl;M Toggle sound mute &Ctrl;B Display or Hide the control bar Notes on Internationalization &gcompris; is internationalized and is available in more than 50 languages. If you want to check if your language is available, you can start &gcompris; and select your language in the option of configuration. Be careful, your operating system must support your language so that &gcompris; can use it. If you find a red cross while selecting a language in &gcompris;, this means that your system does not support it, even if a translation is available in &gcompris;. On &GNU;/&Linux;, if your language is not available, select another language support on your distribution to add it. In most cases, you have to install an additional package 'locale-xx' or 'language-pack-xx' - xx is a language code such as 'En' for English. If your language is not supported, you can contribute to the software and add the translation of your language. If you are interested, you can contact the translation team of the &kde; project for your language. You can check the level of translation for your language on the &kde; translation web site. Language learning You can use &gcompris; in a foreign language that you are learning. Select a foreign language in the configuration menu. Do not forget to install the optional audio modules for this language in your &GNU;/&Linux; distribution. &Windows; version is provided with all audio support that are available. Whilst using &gcompris; in another language it is possible to configure some activities more precisely using the audio set through the administration module. Customizing activities Control Panels allow you to enrich the lexical content of activities to make them fit your needs. In the activities of reading or math, you can add your own lists of words or numbers, and thus adapt the content of the activity to your curriculum. Missing Letter Missing Letter Configuration table of the activity of vertical reading: Vertical Reading Vertical Reading Default: Indicates the default language of the activity that can be changed. Language: selects the language of the word list. Level: indicates the level of difficulty and allows the display of lists that you can complete and / or modify. Administering &gcompris; &gcompris; contains a very powerful administration module to assist in simplifying its use in schools. This module was designed to satisfy the many different ways of using &gcompris; in as simple a way as possible. Activity selection &gcompris; currently offers nearly a hundred different activities. It is not always sensible to offer all of the activities to children at once. One approach could be the introduction of the activities little by little as the children develop their skills. This will keep their curiosity alive and will avoid them loosing time doing activities which may be too complex for them. There are two different ways of selecting the activities: Select an Activity by Level Select an Activity by Level By levels or intervals of levels. In this case, you use &gcompris;' levels (1 to 6 stars). You can choose a specific level such as 1 star, or an interval of levels - from 2 to 4 stars. Select Activities Select Activities By activity. In this mode, you can tick or tick out each activity or all the activities of a same section. Profile Creation A profile permits the creation of a behavior model of &gcompris; under a unique name. It is possible to create profiles without any links to users, groups or class. Select Activities Select Activities If you want to use &gcompris; with children of different age groups, you can create a profile for each one. For each profile, you will be able to associate a set of activities. For instance, it is possible to create a profile 'grade 1' or a profile 'grade 2'. To launch the administration module, find the start menu on your desktop or on a command line with gcompris -a. Using a Profile Start &gcompris; with the option --profile 'my profile': gcompris --profile cycle 1 To get the list of existing profiles: gcompris --profile-list Of course to simplify the start of &gcompris; in a particular profile, the easiest is to create a new launcher for your desktop and to associate it to a command that include the correct options. Activity Configuration The profiles exist mainly to specify a list of activities but you can also personalize the behavior of each one whenever it is possible within the activity. The activities marked with an icon can be directly configured in the administration module. For example, you can configure some activities to function in English. User and Class Creation If you want to set up a personalized recording system, you can create a user profile for each pupil. Classes and Users Classes and Users This option will permit them to enter their 'user name' when they start &gcompris;. &gcompris; will then record a list of activities the pupil has attempted and show whether or not the pupil has completed it. &gcompris; is very flexible, you can group all the pupils in the default class if you don't use &gcompris; in several classes. You can also create classes without mentioning pupils. It will give you the possibility to define profiles for your classes. Groups Creation A group is a number of pupils from different classes. It is an optional function, you can use &gcompris;, create users and define profiles without creating any groups. Creating Groups Creating Groups The creation of groups will help you if your functioning mode is based on user groups which are composed of small groups of classes but also of groups of children from the same class or even of children who have not been associated to a class. Reporting Each activity lets appear a bonus image when the child has accomplished it or not. &gcompris; keeps in its internal base all the results for each child or for the default user. Trace Usage Trace Usage You can display the results for all the pupils or for one in particular. A button allows you to erase all the records. Identification If you have created user profiles in &gcompris;, and you start &gcompris; with a profile, a 'Log-in' screen will appear. There are two identification modes: a 'list' mode where you have to find your name from a list of names. Children recognize their name and click on it Children recognize their name and click on it This mode can encourage the child read his name. The second mode asks the child to enter his name. Children enter their login name Children enter their login name It can help the child learn how to use the keyboard. Networking / Multiple Users If you administer a school network, you can overwrite the configuration options of your users with your own configuration. The instructions below apply to a single system on which you want to share the configuration between several users or for different users on multiple computers. In the last case, you need to put the configuration files on a networked partition. &gcompris; uses 2 distinct files for its configuration: The file gcompris.conf (configuration) contains end user specific choices like sound and screen preference. The file gcompris.db (database) contains: The list of all the activities and their menu position. The user log, what activity was played, at what time and was it successful. The users, classes, groups and profiles. The configuration of each activity. To edit a configuration file, the easiest way is to create one from &gcompris;. Simply configure &gcompris; as you wish, quit it and copy the created configuration file into the system one. From it, you can then remove the options that you don't want to be compulsory. Configuration file example: music=1 fx=1 screensize=1 fullscreen=1 timer=1 key="default" &GNU; / &Linux; On &GNU;/&Linux;, the configuration file is in the user directory under ~/.config/gcompris/gcompris.conf To make the configuration global to all the users: You can copy your configuration file to /etc/gcompris.conf You can run &gcompris; with the option passing it a fully qualified path to a file To make all users using the same database, run &gcompris; with option passing it a file on a local directory or a networked folder. The users must have read and write access to this file. You can create a desktop launcher for the children and pass in it the options you need ( and/or ). You can create another desktop launcher for the teacher. It must include the option and the option that points to your database. &Windows; XP / 2000 On &Windows; XP, the configuration file is in C:\Documents and Settings\YOUR USER\.config\gcompris\gcompris.conf To make the configuration global to all the users: You can copy your configuration file to C:\Program Files\gcompris directory You can run &gcompris; with the option passing it a fully qualified path to a file To make all users using the same database, run &gcompris; with option passing it a file on a local directory or a networked folder. The users must have read and write access to this file. You can create a desktop launcher for the children and pass in it the options you need ( and/or ). Here's an example: "C:\Program Files\Gcompris\gcompris.exe" -b C:\Documents and Settings\All Users\gcconfig\gc.db You can create another desktop launcher for the teacher. It must include the option and the that points to your database. Here's an example: "C:\Program Files\Gcompris\gcompris.exe" -a -b C:\Documents and Settings\All Users\gcconfig\gc.db Due to a bug in XP, there is a possibility that users with limited access will not be able to write to the database. If this is happening to you, you will need to make those users to have administrator access. &Windows; Vista / 7 On &Windows; Vista & 7, the configuration file is in C:\User\YOUR USER\.config\gcompris\gcompris.conf, To make the configuration global to all the users: You can copy your configuration file to C:\Program Files\gcompris directory or C:\Program Files (x86)\Gcompris. You can run &gcompris; with the option passing it a fully qualified path to a file To make all users using the same database, run &gcompris; with option passing it a file on a local directory or a networked folder. The users must have read and write access to this file. You can create a desktop launcher for the children and pass in it the options you need ( and/or ). Here's an example: "C:\Program Files\Gcompris\gcompris.exe" -b C:\Users\Public\gcconfig\gc.db You can create another desktop launcher for the teacher. It must include the option and the option that points to your database. Here's an example: "C:\Program Files\Gcompris\gcompris.exe" -a -b C:\Users\Public\gcconfig\gc.db Activation Key On &Windows;, it makes sense to put at least the line key="your 6 digit key" in a shared configuration file. This way, all users on this PC won't have to activate &gcompris;. On school networks, you can simply copy this file using your deployment system. Finally, the last step is to move the Gcompris Admin desktop icon from the All Users or Public desktop folder to the user's desktop folder that will be administering &gcompris;. Make sure this user has &Windows; admin rights. Portable &gcompris; Portable software is a class of software that is suitable for use on portable drives such as a USB (thumb) drive or iPod, although any external hard drive could theoretically be used. The concept of carrying one's favored applications, utilities, and files on a portable drive for use on any computer is one which has evolved considerably in recent years. &gcompris; can be made portable very easily by installing it on the target thumb drive and adding in its directory a gcompris.conf configuration file which includes a local user and configuration directory. The directories are specified as relative to the gcompris.exe binary. Configuration file example: user_dir="../My &gcompris;" config_dir="../&gcompris;_config" key="your 6 digit key if you have it" Console Switches Running &gcompris; from a command console with the --help option will display all the parameters it accepts: -f, --fullscreen Run &gcompris; in fullscreen mode -w, --window Run &gcompris; in window mode -s, --sound Run &gcompris; with sound enabled -m, --mute Run &gcompris; without sound -c, --cursor Run &gcompris; with the default system cursor -C, --nocursor Run &gcompris; without cursor (touch screen mode) --d, --difficulty Display only activities with this difficulty level -D, --debug Display debug information on the console -v, --version Print the version of &gcompris; -l, --root-menu Run &gcompris; with local menu (⪚ -l /reading will let you play only activities in the reading directory, -l /strategy/connect4 only the connect4 activity). Use '-l list' to list all the available activities and their descriptions. -A, --package_data_dir &gcompris; will find the data dir in this directory -S, --package_skin_dir &gcompris; will find the skins in this directory -L, --plugin_dir &gcompris; will find the activity plugins in this directory -P, --python_plugin_dir &gcompris; will find the python activity in this directory --locale_dir &gcompris; will find the locale file (.mo translation) in this directory -M, --menu_dir &gcompris; will find the activities menu in this directory -a, --administration Run &gcompris; in administration and user-management mode -b, --database Use alternate database for profiles [$HOME/.config/gcompris/gcompris_sqlite.db] --create-db Create the alternate database for profiles --reread-menu Re-read &XML; Menus and store them in the database -p, --profile Set the profile to use. Use gcompris -a to create profiles --profile-list List all available profiles. Use gcompris -a to create profiles --config-dir Config directory location: [$HOME/.config/gcompris]. Alternate is to set $XDG_CONFIG_HOME --user-dir The location of user directories: [$HOME/My gcompris] --experimental Run the experimental activities --disable-quit Disable the quit button --disable-config Disable the config button -g, --drag-mode Global drag and drop mode: normal, 2clicks, both. Default mode is normal --nolockcheck Do not avoid the execution of multiple instances of &gcompris; --no-zoom Disable maximization zoom --timing-base Increase activities timeout delays; useful values < 1.0; 1.0 to not change hardcoded value --timing-mult How activities timeout delays are growing for several actors; useful values < 1.0; 1.0 to not change hardcoded value &Windows; Example You can add these switches in the desktop icon properties. Here is an example that runs &gcompris; in kiosk mode in full screen given a specific database: "C:\Program Files\Gcompris\gcompris.exe" -b C:\Users\Public\gcconfig\gc.db --disable-quit --disable-config -f &GNU;/&Linux; Example Create an application launcher and configure the command line parameters. Here is an example that runs &gcompris; in kiosk mode in full screen given a specific database: gcompris -b /etc/gcompris/gc.db --disable-quit --disable-config -f Credits and License &gcompris; Program copyright 2000-2015 Bruno Coudoin and others Documentation Copyright see the Manual page history &underFDL; &underGPL; &documentation.index; diff --git a/gcompris.appdata.xml b/gcompris.appdata.xml index ff2e56e50..b5c1ed60f 100644 --- a/gcompris.appdata.xml +++ b/gcompris.appdata.xml @@ -1,600 +1,637 @@ gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop + gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop gcompris.desktop xxgcompris.desktopxx gcompris.desktop gcompris.desktop CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 + CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 CC0-1.0 xxCC0-1.0xx CC0-1.0 CC0-1.0 GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ + GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ GPL-3.0+ xxGPL-3.0+xx GPL-3.0+ GPL-3.0+ GCompris Educational Game Joc educatiu GCompris GCompris-Lernspiel GCompris Educational Game Juego educativo GCompris + GCompris, opettavainen peli Jeu éducatif GCompris Xogo educativo GCompris Gioco didattico GCompris Educatief spel GCompris GCompris leik-og-lær-spel Gra edukacyjna GCompris Jogo Educativo GCompris Jogo educacional GCompris Výuková hra GCompris Izobraževalna igra GCompris GCompris pedagogiskt spel Освітня гра GCompris xxGCompris Educational Gamexx GCompris 教育游戏 GCompris 教育遊戲 Multi-Activity Educational game for children 2 to 10 Joc educatiu amb múltiples activitats per a nens dels 2 a 10 anys Lernspiel mit vielen Aktivitäten für Kinder von 2 bis 10 Jahren Multi-Activity Educational game for children 2 to 10 Juego educativo multiactividad para niños de 2 a 10 años + Useampitoimintoinen opettavainen peli 2–10-vuotiaille lapsille Jeu éducatif multi-activités pour les enfants de 2 à 10 ans Xogo educativo con varias actividades para nenos de entre 2 e 10 anos. Gioco didattico multi-attività per bambini da 2 a 10 anni Educatief spel met meerdere activiteiten voor kinderen van 2 tot 10 Leik-og-lærspel med mange aktivitetar – for barn frå 2 til 10 år Gra edukacyjna z wieloma aktywnościami dla dzieci w wieku od 2 do 10 lat Jogo Educativo Multi-Actividades para crianças dos 2 aos 10 anos - Jogo educacional multi-atividade para crianças de 2 a 10 anos + Jogo educacional com várias atividades para crianças de 2 a 10 anos Viac-aktivitová výuková hra pre deti od 2 do 10 rokov Izobraževalna igra z več dejavnostmi za otroke med drugim in desetim letom starosti Pedagogiskt multiaktivitetsspel för barn från 2 till 10 år Набір освітніх ігор для дітей від 2 до 10 років xxMulti-Activity Educational game for children 2 to 10xx 为 2 到 10 岁儿童准备的多功能教育游戏 為 2-10 歲孩子設計的教育遊戲

GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10.

El GCompris és una suite de programari educatiu que consisteix de nombroses activitats per a nens i nenes entre els 2 i els 10 anys.

GCompris ist eine Lernsoftware, die verschiedene Aktivitäten für Kinder im Alter von 2 bis 10 Jahren anbietet.

GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10.

GCompris es una suite de software educativo que consta de numerosas actividades para niños de 2 a 10 años.

+

GCompris on useista toiminnoista koostuva opetusohjelmisto 2–10-vuotiaille lapsille.

GCompris est une suite éducative comprenant de nombreuses activités pour les enfants de 2 à 10 ans.

GCompris é unha colección de programas educativos composta por numerosas actividades para nenos de entre 2 e 10 anos.

GCompris è una raccolta di programmi didattici che comprende numerose attività per bambini da 2 a 10 anni.

GCompris is suite met educatieve software die bestaat uit vele activiteiten voor kinderen vanaf twee tot tien jaar.

GCompris er eit leik-og-lær spel med mange ulike aktivitetar, laga for ungar frå 2 til 10 år.

GCompris to pakiet oprogramowania edukacyjnego z licznymi aktywnościami dla dzieci w wieku od 2 do 10 lat.

O GCompris é um pacote de aplicações educativas que é composto por diversas actividades para as crianças dos 2 aos 10 anos de idade.

-

GCompris é uma suíte de software educacional que compreende numerosas atividades para crianças com idade entre 2 e 10.

+

GCompris é uma suíte de software educacional que apresenta uma série de atividades para crianças com idade entre 2 e 10 anos.

Program GCompris je visokokakovostna zbirka izobraževalnih dejavnosti, namenjenih otrokom med drugim in desetim letom starosti.

GCompris är en pedagogisk programsvit som består av en mängd olika aktiviteter för barn från 2 till 10 år gamla.

GCompris — комплекс навчального програмного забезпечення, що складається з багатьох вправ для дітей від 2 до 10 років.

xxGCompris is an educational software suite comprising of numerous activities for children aged 2 to 10.xx

GCompris 是一款教育套件,由针对 2 到 10 岁孩子的许多活动组成。

GCompris 是一套教育軟體的集合,它提供適合兩歲到十歲兒童各種不同的活動。

Some of the activities are game orientated, but nonetheless still educational.

Algunes de les activitats estan orientades a joc, però sempre són educatives.

Některé aktivity jsou v podobě her, ale přesto jsou poučné.

Einige Aktivitäten sind eher spielerisch, aber immer lehrreich.

Some of the activities are game orientated, but nonetheless still educational.

Algunas de las actividades son juegos, aunque siguen siendo educativas.

+

Jotkin tehtävistä ovat pelimäisiä mutta silti opettavaisia.

Certaines activités sont ludiques mais ont toujours un intérêt pédagogique.

Algunhas das actividades están orientadas ao xogo, pero son aínda así educativas.

Alcune delle attività sono orientate al gioco, ma comunque didattiche.

Sommige activiteiten zijn spelletjes, maar toch leerzaam.

Nokre av aktivitetane er mest som spel, men er likevel lærerike.

Niektóre z aktywności są bardziej grą, lecz nadal bardzo pouczającą.

Algumas das actividades são apresentadas como jogos, mas são educativas à mesma.

-

Algumas das atividades são de orientação lúdica, mas mesmo assim ainda educacional.

+

Algumas das atividades possuem uma orientação lúdica, mas sem perder o seu caráter educacional.

Nekatere dejavnosti so bolj podobne igram, vendar še vedno poučne.

Vissa av aktiviteterna är spelorienterade, men trots det ändå pedagogiska.

Деякі із вправ є суто ігровими, але містять і елементи навчання.

xxSome of the activities are game orientated, but nonetheless still educational.xx

一些活动是游戏导向的,不过尽管如此仍是教育性的。

有些活動是遊戲性質,但還是有很棒的教育意義。

Below you can find a list of categories with some of the activities available in that category.

A continuació trobareu una llista de les categories amb algunes de les activitats disponibles en cadascuna.

Sie können Aktivitäten aus folgenden Bereichen in GCompris finden:

Below you can find a list of categories with some of the activities available in that category.

A continuación puede encontrar una lista de categorías con algunas de las actividades disponibles en cada una de ellas.

+

Alta löydät luettelot luokista sekä maininnan joistakin kuhunkin luokkaan kuuluvista toiminnoista.

Vous pouvez trouver ci-dessous une liste des catégories avec certaines de leurs activités.

A continuación atopará unha lista de categorías e mailas actividades dispoñíbeis en cada unha desas categorías.

Di seguito puoi trovare un elenco di categorie con alcune delle attività disponibili per categoria.

Hieronder vindt u een lijst met categorieën met enige van de activiteiten beschikbaar in die categorie.

Nedanfor finn du ei oversikt over kategoriar, saman med nokre av aktivitetane i kvar kategori.

Poniżej znajdziesz wykaz kategorii z niektórymi aktywnościami dostępnymi w tej kategorii.

Em baixo, poderá encontrar uma lista de categorias, com algumas das actividades disponíveis para essa categoria.

+

Abaixo está relacionada uma lista de categorias com algumas das atividades disponíveis em cada uma delas.

Spodaj lahko najdete seznam kategorij in nekaj dejavnosti, ki so na voljo v tisti kategoriji.

Nedan finns en lista över kategorier med några av aktiviteterna tillgängliga i varje kategori.

Нижче наведено список категорій із деякими вправами у цих категоріях.

xxBelow you can find a list of categories with some of the activities available in that category.xx

下方您可以看到該類別的活動清單。

Currently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.

Actualment el GCompris ofereix més de 100 activitats i encara se'n desenvolupen més. El GCompris és programari lliure, el qual vol dir que podeu adaptar-lo a les vostres pròpies necessitats, millorar-lo i, el més important, compartir-lo amb nens de tot arreu.

Insgesamt beinhaltet GCompris mehr als 100 Aktivitäten und wird ständig weiterentwickelt. GCompris ist freie Software. Sie haben also die Möglichkeit, sie ihren Bedürfnissen anzupassen und zu verbessern, und gerne auch alle Kinder der Welt von Ihrer Arbeit profitieren zu lassen.

Currently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.

En la actualidad, GCompris ofrece más de 100 actividades y hay muchas más en desarrollo. GCompris es software libre, lo que significa que puede adaptarlo a sus necesidades, mejorarlo y, lo que es más importante, compartirlo con los niños de todo el mundo.

+

GComprisissa on nykyisellään yli sata toimintoa, ja lisää kehitetään. GCompris on vapaata ohjelmistoa, mikä tarkoittaa, että voit muokata sitä tarpeisiisi, parannella sitä ja mikä tärkeintä jakaa sitä lapsille kaikkialla.

Actuellement, GCompris contient plus de 100 activités et d'autres sont en cours de développement. GCompris est un logiciel libre, ce qui veut dire que vous pouvez l'adapter à vos propres besoins, le modifier et, le plus important, le partager avec des enfants où que ce soit.

Actualmente GCompris ofrece máis de 100 actividades e hai máis en progreso. GCompris é software libre, o que significa que pode adaptalo para axustalo ás súas necesidades, melloralo e, o máis importante, compartilo con nenos de todo o mundo.

Attualmente GCompris offre più di 100 attività e altre sono in fase di sviluppo. GCompris è software libero, che significa che puoi adattarlo alle tue necessità, migliorarlo e, cosa più importante, condividerlo con tutti i bambini.

Op dit moment biedt GCompris meer dan 100 activiteiten en meer zijn er in ontwikkeling. GCompris is vrije software, dat betekent dat u het kunt aanpassen aan uw eigen behoeften, het verbeteren en, meest belangrijk, het met kinderen overal kun delen.

GCompris har over 100 aktivitetar, og fleire vert utvikla. GCompris er fri programvare. Det vil seia at du kan tilpassa spelet slik du ønskjer, forbetra det og dela det med andre ungar i heile verda.

Obecnie GCompris zapewnia ponad 100 aktywności, a jeszcze więcej jest opracowywanych. GCompris jest darmowym oprogramowaniem, co oznacza, że możesz je dopasować do własnych potrzeb, ulepszać je i co najważniejsze udostępniać je dzieciom.

De momento, o GCompris oferece mais de 100 actividades, estando ainda mais em desenvolvimento. O GCompris é uma aplicação de 'software' livre, o que significa que o poderá adaptar às suas próprias necessidades, melhorá-lo e, o mais importante, partilhá-lo com as crianças em todo o lado.

+

Atualmente o GCompris oferece mais de 100 atividades e outras mais estão sendo desenvolvidas. O GCompris é um software livre, o que significa que você pode adaptá-lo para as suas próprias necessidades, melhorá-lo e, mais importante, compartilhar com as crianças de todo o mundo.

GCompris trenutno ponuja več kot 100 dejavnosti, še več pa jih je v razvoju. GCompris je prosta programska oprema, kar pomeni, da jo lahko prilagodite po svoje, še pomembneje pa je, da jo lahko delite z otroki širom sveta.

För närvarande erbjuder GCompris över 100 aktiviteter och ännu fler håller på att utvecklas. GCompris är fri programvara, vilket betyder att man kan anpassa det till sina egna behov, och viktigast av allt, dela det med barn överallt.

У поточній версії GCompris понад 100 вправ. Розробники постійно працюють над новими вправами. GCompris є вільним програмним забезпеченням, це означає, що ви можете адаптувати програму до власних потреб, покращувати її і, що найважливіше, ділитися вашими творіннями із усіма дітьми.

xxCurrently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.xx

目前 GCompris 提供超過 100 個活動,還有更多正在開發中。GCompris 是一套自由軟體,表示您可以根據您自己的需求來改進,並分享給所有的孩子們。

http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png + http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png xxhttp://gcompris.net/screenshots-qt/middle/canal_lock.pngxx http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/canal_lock.png http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ + http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ xxhttp://gcompris.net/screenshots-qt/middle/xx http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/ http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png + http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png xxhttp://gcompris.net/screenshots-qt/middle/click_on_letter_up.pngxx http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/click_on_letter_up.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png + http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png xxhttp://gcompris.net/screenshots-qt/middle/clockgame.pngxx http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/clockgame.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png + http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png xxhttp://gcompris.net/screenshots-qt/middle/color_mix.pngxx http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/color_mix.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png + http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png xxhttp://gcompris.net/screenshots-qt/middle/colors.pngxx http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/colors.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png + http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png xxhttp://gcompris.net/screenshots-qt/middle/enumerate.pngxx http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/enumerate.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png + http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png xxhttp://gcompris.net/screenshots-qt/middle/fifteen.pngxx http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/fifteen.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png + http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png xxhttp://gcompris.net/screenshots-qt/middle/hexagon.pngxx http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/hexagon.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png + http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png xxhttp://gcompris.net/screenshots-qt/middle/redraw_symmetrical.pngxx http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/redraw_symmetrical.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png + http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png xxhttp://gcompris.net/screenshots-qt/middle/scalesboard.pngxx http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/scalesboard.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png + http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png xxhttp://gcompris.net/screenshots-qt/middle/traffic.pngxx http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/screenshots-qt/middle/traffic.png http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ + http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ http://gcompris.net/ xxhttp://gcompris.net/xx http://gcompris.net/ http://gcompris.net/ https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris + https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris xxhttps://bugs.kde.org/enter_bug.cgi?format=guided&product=gcomprisxx https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris https://bugs.kde.org/enter_bug.cgi?format=guided&product=gcompris bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net + bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net xxbruno.coudoin@gcompris.netxx bruno.coudoin@gcompris.net bruno.coudoin@gcompris.net
diff --git a/org.kde.gcompris.desktop b/org.kde.gcompris.desktop index 06da9dcd6..54d268caf 100644 --- a/org.kde.gcompris.desktop +++ b/org.kde.gcompris.desktop @@ -1,74 +1,77 @@ [Desktop Entry] Encoding=UTF-8 Name=GCompris Educational Game Name[ca]=Joc educatiu GCompris Name[cs]=Výuková hra GCompris Name[de]=GCompris-Lernspiel Name[en_GB]=GCompris Educational Game Name[es]=Juego educativo GCompris +Name[fi]=GCompris, opettavainen peli Name[fr]=Jeu éducatif GCompris Name[gl]=Xogo educativo GCompris Name[it]=Gioco didattico GCompris Name[nl]=Educatief spel GCompris Name[nn]=GCompris leik-og-lær-spel Name[pl]=Gra edukacyjna GCompris Name[pt]=Jogo Educativo GCompris Name[pt_BR]=Jogo educacional GCompris Name[ro]=Joc educațional GCompris Name[sk]=Výuková hra GCompris Name[sl]=Izobraževalna igra GCompris Name[sv]=GCompris pedagogiskt spel Name[uk]=Освітня гра GCompris Name[x-test]=xxGCompris Educational Gamexx Name[zh_CN]=GCompris 教育游戏 Name[zh_TW]=GCompris 教育遊戲 GenericName=Educational game GenericName[ca]=Joc educatiu GenericName[cs]=Výuková hra GenericName[de]=Lernspiel GenericName[en_GB]=Educational game GenericName[es]=Juego educativo +GenericName[fi]=Opettavainen peli GenericName[fr]=Jeu éducatif GenericName[gl]=Xogo educativo GenericName[it]=Gioco didattico GenericName[nl]=Educatief spel GenericName[nn]=Leik-og-lær-spel GenericName[pl]=Gra edukacyjna GenericName[pt]=Jogo educativo GenericName[pt_BR]=Jogo educacional GenericName[ro]=Joc educațional GenericName[sk]=Výuková hra GenericName[sl]=Izobraževalna igra GenericName[sv]=Pedagogiskt spel GenericName[uk]=Освітня гра GenericName[x-test]=xxEducational gamexx GenericName[zh_CN]=教育游戏 GenericName[zh_TW]=教育遊戲 Comment=Multi-Activity Educational game for children 2 to 10 Comment[ca]=Joc educatiu amb múltiples activitats per a nens dels 2 a 10 anys Comment[de]=Lernspiel mit vielen Aktivitäten für Kinder von 2 bis 10 Jahren Comment[en_GB]=Multi-Activity Educational game for children 2 to 10 Comment[es]=Juego educativo multiactividad para niños de 2 a 10 años +Comment[fi]=Useampitoimintoinen opettavainen peli 2–10-vuotiaille lapsille Comment[fr]=Jeu éducatif multi-activités pour les enfants de 2 à 10 ans Comment[gl]=Xogo educativo con varias actividades para nenos de entre 2 e 10 anos. Comment[it]=Gioco didattico multi-attività per bambini da 2 a 10 anni Comment[nl]=Educatief spel met meerdere activiteiten voor kinderen van 2 tot 10 Comment[nn]=Leik-og-lærspel med mange aktivitetar – for barn frå 2 til 10 år Comment[pl]=Gra edukacyjna z wieloma aktywnościami dla dzieci w wieku od 2 do 10 lat Comment[pt]=Jogo educativo multi-actividades para crianças dos 2 aos 10 anos -Comment[pt_BR]=Jogo educacional multi-atividade para crianças de 2 a 10 anos +Comment[pt_BR]=Jogo educacional com várias atividades para crianças de 2 a 10 anos Comment[ro]=Joc educațional cu multe activități pentru copii de la 2 la 10 ani Comment[sk]=Viac-aktivitová výuková hra pre deti od 2 do 10 rokov Comment[sl]=Izobraževalna igra z več dejavnostmi za otroke med drugim in desetim letom starosti Comment[sv]=Pedagogiskt multiaktivitetsspel för barn från 2 till 10 år Comment[uk]=Набір освітніх ігор для дітей від 2 до 10 років Comment[x-test]=xxMulti-Activity Educational game for children 2 to 10xx Comment[zh_CN]=为 2 到 10 岁儿童准备的多功能教育游戏 Comment[zh_TW]=為 2-10 歲孩子設計的教育遊戲 Exec=gcompris-qt Icon=gcompris-qt Terminal=false Type=Application Categories=Education;Game;KidsGame; StartupNotify=true X-DocPath=gcompris/index.html diff --git a/platforms/sailfishOS/harbour-gcompris-qt.desktop b/platforms/sailfishOS/harbour-gcompris-qt.desktop index bb15b3bb5..945c0d956 100644 --- a/platforms/sailfishOS/harbour-gcompris-qt.desktop +++ b/platforms/sailfishOS/harbour-gcompris-qt.desktop @@ -1,74 +1,77 @@ [Desktop Entry] Encoding=UTF-8 Name=GCompris Educational Game Name[ca]=Joc educatiu GCompris Name[cs]=Výuková hra GCompris Name[de]=GCompris-Lernspiel Name[en_GB]=GCompris Educational Game Name[es]=Juego educativo GCompris +Name[fi]=GCompris, opettavainen peli Name[fr]=Jeu éducatif GCompris Name[gl]=Xogo educativo GCompris Name[it]=Gioco didattico GCompris Name[nl]=Educatief spel GCompris Name[nn]=GCompris leik-og-lær-spel Name[pl]=Gra edukacyjna GCompris Name[pt]=Jogo Educativo GCompris Name[pt_BR]=Jogo educacional GCompris Name[ro]=Joc educațional GCompris Name[sk]=Výuková hra GCompris Name[sl]=Izobraževalna igra GCompris Name[sv]=GCompris pedagogiskt spel Name[uk]=Освітня гра GCompris Name[x-test]=xxGCompris Educational Gamexx Name[zh_CN]=GCompris 教育游戏 Name[zh_TW]=GCompris 教育遊戲 GenericName=Educational game GenericName[ca]=Joc educatiu GenericName[cs]=Výuková hra GenericName[de]=Lernspiel GenericName[en_GB]=Educational game GenericName[es]=Juego educativo +GenericName[fi]=Opettavainen peli GenericName[fr]=Jeu éducatif GenericName[gl]=Xogo educativo GenericName[it]=Gioco didattico GenericName[nl]=Educatief spel GenericName[nn]=Leik-og-lær-spel GenericName[pl]=Gra edukacyjna GenericName[pt]=Jogo educativo GenericName[pt_BR]=Jogo educacional GenericName[ro]=Joc educațional GenericName[sk]=Výuková hra GenericName[sl]=Izobraževalna igra GenericName[sv]=Pedagogiskt spel GenericName[uk]=Освітня гра GenericName[x-test]=xxEducational gamexx GenericName[zh_CN]=教育游戏 GenericName[zh_TW]=教育遊戲 Comment=Multi-Activity Educational game for children 2 to 10 Comment[ca]=Joc educatiu amb múltiples activitats per a nens dels 2 a 10 anys Comment[de]=Lernspiel mit vielen Aktivitäten für Kinder von 2 bis 10 Jahren Comment[en_GB]=Multi-Activity Educational game for children 2 to 10 Comment[es]=Juego educativo multiactividad para niños de 2 a 10 años +Comment[fi]=Useampitoimintoinen opettavainen peli 2–10-vuotiaille lapsille Comment[fr]=Jeu éducatif multi-activités pour les enfants de 2 à 10 ans Comment[gl]=Xogo educativo con varias actividades para nenos de entre 2 e 10 anos. Comment[it]=Gioco didattico multi-attività per bambini da 2 a 10 anni Comment[nl]=Educatief spel met meerdere activiteiten voor kinderen van 2 tot 10 Comment[nn]=Leik-og-lærspel med mange aktivitetar – for barn frå 2 til 10 år Comment[pl]=Gra edukacyjna z wieloma aktywnościami dla dzieci w wieku od 2 do 10 lat Comment[pt]=Jogo educativo multi-actividades para crianças dos 2 aos 10 anos -Comment[pt_BR]=Jogo educacional multi-atividade para crianças de 2 a 10 anos +Comment[pt_BR]=Jogo educacional com várias atividades para crianças de 2 a 10 anos Comment[ro]=Joc educațional cu multe activități pentru copii de la 2 la 10 ani Comment[sk]=Viac-aktivitová výuková hra pre deti od 2 do 10 rokov Comment[sl]=Izobraževalna igra z več dejavnostmi za otroke med drugim in desetim letom starosti Comment[sv]=Pedagogiskt multiaktivitetsspel för barn från 2 till 10 år Comment[uk]=Набір освітніх ігор для дітей від 2 до 10 років Comment[x-test]=xxMulti-Activity Educational game for children 2 to 10xx Comment[zh_CN]=为 2 到 10 岁儿童准备的多功能教育游戏 Comment[zh_TW]=為 2-10 歲孩子設計的教育遊戲 Exec=harbour-gcompris-qt Icon=harbour-gcompris-qt Terminal=false Type=Application Categories=Education;Game;KidsGame; StartupNotify=true X-Nemo-Application-Type=generic diff --git a/src/activities/advanced_colors/ActivityInfo.qml b/src/activities/advanced_colors/ActivityInfo.qml index 47302c856..789a036bc 100644 --- a/src/activities/advanced_colors/ActivityInfo.qml +++ b/src/activities/advanced_colors/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "advanced_colors/AdvancedColors.qml" difficulty: 6 icon: "advanced_colors/advanced_colors.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Advanced colors") description: qsTr("Select the butterfly of the correct color") //intro: "find the dancing butterfly having the requested color" goal: qsTr("Learn to recognize unusual colors.") prerequisite: qsTr("Can read") manual: qsTr("You will see dancing butterflies of different colors and a question. You have to find the correct butterfly and touch it.") credit: "" section: "discovery colors" } diff --git a/src/activities/algebra_by/ActivityInfo.qml b/src/activities/algebra_by/ActivityInfo.qml index f717ec83c..908d2a965 100644 --- a/src/activities/algebra_by/ActivityInfo.qml +++ b/src/activities/algebra_by/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algebra_by/AlgebraBy.qml" difficulty: 3 icon: "algebra_by/algebra_by.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Multiplication of numbers") description: qsTr("Practice the multiplication operation") // intro: "Multiply the two numbers together and type in your answer before the balloon landing" goal: qsTr("Learn to multiply numbers within a limited period of time") prerequisite: qsTr("Multiplication tables from 1 to 10") manual: qsTr("Two numbers are displayed on the screen. Quickly multiply them and use your computer's keyboard or the on-screen keypad to type the product of the numbers. You have to be fast and submit the answer before the penguins in their balloon land!") credit: "" section: "math multiplication" } diff --git a/src/activities/algebra_div/ActivityInfo.qml b/src/activities/algebra_div/ActivityInfo.qml index f319f10dd..d4ed52030 100644 --- a/src/activities/algebra_div/ActivityInfo.qml +++ b/src/activities/algebra_div/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Sayan Biswas * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algebra_div/AlgebraDiv.qml" difficulty: 6 icon: "algebra_div/algebra_div.svg" - author: "Sayan Biswas " + author: "Sayan Biswas <techsayan01@gmail.com>" demo: false title: qsTr("Division of numbers") description: qsTr("Practice the division operation") // intro: "Find the result of the division and type in your answer before the balloon landing" goal: qsTr("Find the result of the division within a limited period of time") prerequisite: qsTr("Division of small numbers") manual: qsTr("Two numbers are displayed on the screen. Quickly find the result of the division and use your computer's keyboard or the on-screen keypad to type it. You have to be fast and submit the answer before the penguins in their balloon land!") credit: "" section: "math division" } diff --git a/src/activities/algebra_minus/ActivityInfo.qml b/src/activities/algebra_minus/ActivityInfo.qml index 617a665f6..99ea868d0 100644 --- a/src/activities/algebra_minus/ActivityInfo.qml +++ b/src/activities/algebra_minus/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algebra_minus/AlgebraMinus.qml" difficulty: 4 icon: "algebra_minus/algebra_minus.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Subtraction of numbers") description: qsTr("Practice the subtraction operation") // intro: "Subtract the two numbers and type in your answer before the balloon landing" goal: qsTr("Learn to find the difference between two numbers within a limited period of time") prerequisite: qsTr("Subtraction of small numbers") manual: qsTr("Two numbers are displayed on the screen. Quickly find the difference between them and use your computer's keyboard or the on-screen keypad to type it. You have to be fast and submit the answer before the penguins in their balloon land!") credit: "" section: "math subtraction" } diff --git a/src/activities/algebra_plus/ActivityInfo.qml b/src/activities/algebra_plus/ActivityInfo.qml index a90222439..d97efade5 100644 --- a/src/activities/algebra_plus/ActivityInfo.qml +++ b/src/activities/algebra_plus/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algebra_plus/AlgebraPlus.qml" difficulty: 3 icon: "algebra_plus/algebra_plus.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Addition of numbers") description: qsTr("Practice the addition of numbers") // intro: "Add the two numbers together and type in your answer before the balloon landing" goal: qsTr("Learn to find the sum of two numbers within a limited period of time") prerequisite: qsTr("Simple addition. Can recognize written numbers") manual: qsTr("Two numbers are displayed on the screen. Quickly find the sum of them and use your computer's keyboard or the on-screen keypad to type it. You have to be fast and submit the answer before the penguins land in their balloon!") credit: "" section: "math addition" } diff --git a/src/activities/algorithm/ActivityInfo.qml b/src/activities/algorithm/ActivityInfo.qml index 59cf47ae9..a3df7728e 100644 --- a/src/activities/algorithm/ActivityInfo.qml +++ b/src/activities/algorithm/ActivityInfo.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bharath M S * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algorithm/Algorithm.qml" difficulty: 2 icon: "algorithm/algorithm.svg" - author: "Bharath M S " + author: "Bharath M S <brat.197@gmail.com>" demo: true title: qsTr("Logical associations") description: qsTr("Complete the arrangement of fruits") // intro: "Click on the missing items on the table and follow the logical sequence displayed above it." goal: qsTr("Logic training activity") manual: qsTr("Look at the two sequences. Each fruit in the first sequence has been replaced by another fruit in the second sequence. Complete the second sequence by using the correct fruits, after studying this pattern.") credit: "" section: "discovery" } diff --git a/src/activities/align4-2players/ActivityInfo.qml b/src/activities/align4-2players/ActivityInfo.qml index afc725d76..16181b179 100644 --- a/src/activities/align4-2players/ActivityInfo.qml +++ b/src/activities/align4-2players/ActivityInfo.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bharath M S * * 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 . */ import GCompris 1.0 ActivityInfo { name: "align4-2players/Align42players.qml" difficulty: 2 icon: "align4-2players/align4-2players.svg" - author: "Bharath M S " + author: "Bharath M S <brat.197@gmail.com>" demo: true title: qsTr("Align four (with a friend)") description: qsTr("Arrange four tokens in a row") // intro: "Click on the column where you wish your token to fall and try to align 4 tokens to win." goal: qsTr("Create a line of 4 tokens either horizontally (lying down), vertically (standing up) or diagonally.") manual: qsTr("Play with a friend. Take turns to click the line in which you want to drop a token. You can also use the arrow keys to move the token left or right, and the down or space key to drop a token. First player to create a line of 4 tokens wins") credit: "" section: "strategy" } diff --git a/src/activities/align4/ActivityInfo.qml b/src/activities/align4/ActivityInfo.qml index be5dd77ba..20c55e875 100644 --- a/src/activities/align4/ActivityInfo.qml +++ b/src/activities/align4/ActivityInfo.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bharath M S * * 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 . */ import GCompris 1.0 ActivityInfo { name: "align4/Align4.qml" difficulty: 2 icon: "align4/align4.svg" - author: "Bharath M S " + author: "Bharath M S <brat.197@gmail.com>" demo: true title: qsTr("Align four (against Tux)") description: qsTr("Arrange four tokens in a row") // intro: "Click on the column where you wish your token to fall and try to align of 4 tokens before Tux." goal: qsTr("Create a line of 4 tokens either horizontally (lying down), vertically (standing up) or diagonally.") manual: qsTr("Play with the computer. Take turns to click the line in which you want to drop a token. You can also use the arrow keys to move the token left or right, and the down or space key to drop a token. First player to create a line of 4 tokens wins") credit: "" section: "strategy" } diff --git a/src/activities/alphabet-sequence/ActivityInfo.qml b/src/activities/alphabet-sequence/ActivityInfo.qml index 151063ac8..6771d69e1 100644 --- a/src/activities/alphabet-sequence/ActivityInfo.qml +++ b/src/activities/alphabet-sequence/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "alphabet-sequence/AlphabetSequence.qml" difficulty: 2 icon: "alphabet-sequence/alphabet-sequence.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Alphabet sequence") description: qsTr("Move the helicopter to catch the clouds following the order of the alphabet") // intro: "Move the helicopter to catch the clouds following the order of the alphabet." goal: qsTr("Alphabet sequence") prerequisite: qsTr("Can decode letters") manual: qsTr("Catch the alphabet letters. With a keyboard use the arrow keys to move the helicopter. With a pointing device you just click or tap on the target location. To know which letter you have to catch you can either remember it or check the bottom right corner.") credit: "" section: "reading" } diff --git a/src/activities/babymatch/ActivityInfo.qml b/src/activities/babymatch/ActivityInfo.qml index 374b491e6..5dbba02f3 100644 --- a/src/activities/babymatch/ActivityInfo.qml +++ b/src/activities/babymatch/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "babymatch/Babymatch.qml" difficulty: 1 icon: "babymatch/babymatch.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: false title: qsTr("Matching Items") description: qsTr("Drag and Drop the items to make them match") goal: qsTr("Motor coordination. Conceptual matching.") prerequisite: qsTr("Cultural references.") manual: qsTr("In the main board area, a set of objects is displayed. In the vertical box (at the left of the main board) another set of objects is shown, each object in the group on the left matching exactly one object in the main board area. This game challenges you to find the logical link between these objects. How do they fit together? Drag each object to the correct red space in the main area.") credit: "" section: "discovery" } diff --git a/src/activities/babyshapes/ActivityInfo.qml b/src/activities/babyshapes/ActivityInfo.qml index 78b9ebbd8..2bfe76b93 100644 --- a/src/activities/babyshapes/ActivityInfo.qml +++ b/src/activities/babyshapes/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "babyshapes/Babyshapes.qml" difficulty: 1 icon: "babyshapes/babyshapes.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: false title: qsTr("Complete the puzzle") description: qsTr("Drag and Drop the shapes on their respective targets") goal: "" prerequisite: "" manual: qsTr("Complete the puzzle by dragging each piece from the set of pieces on the left, to the matching space in the puzzle.") credit: qsTr("The dog is provided by Andre Connes and released under the GPL") section: "discovery" } diff --git a/src/activities/ballcatch/ActivityInfo.qml b/src/activities/ballcatch/ActivityInfo.qml index 5f39f59d8..40352cafb 100644 --- a/src/activities/ballcatch/ActivityInfo.qml +++ b/src/activities/ballcatch/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Johnny Jazeix * * 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 . */ import GCompris 1.0 ActivityInfo { name: "ballcatch/Ballcatch.qml" difficulty: 1 icon: "ballcatch/ballcatch.svg" - author: "Johnny Jazeix " + author: "Johnny Jazeix <jazeix@gmail.com>" demo: true title: qsTr("Make the ball go to Tux") description: qsTr("Press the left and right arrow keys at the same time, to make the ball go in a straight line.") // intro: "Press the left and right arrow key at the same time to send the ball straight on" goal: "" prerequisite: "" manual: qsTr("Press the left and right arrow at the same time, to make the ball go in a straight line. On a touch screen you have to hit the two hands at the same time.") credit: "" section: "computer keyboard" } diff --git a/src/activities/braille_alphabets/ActivityInfo.qml b/src/activities/braille_alphabets/ActivityInfo.qml index e8e171fb4..1b6af760c 100644 --- a/src/activities/braille_alphabets/ActivityInfo.qml +++ b/src/activities/braille_alphabets/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Arkit Vora * * 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 . */ import GCompris 1.0 ActivityInfo { name: "braille_alphabets/BrailleAlphabets.qml" difficulty: 5 icon: "braille_alphabets/braille_alphabets.svg" - author: "Arkit Vora " + author: "Arkit Vora <arkitvora123@gmail.com>" demo: true title: qsTr("Discover the Braille system") description: qsTr("Learn and memorize the Braille system") //intro: "Click on Tux to start and then re-create the Braille cells." goal: qsTr("Let children discover the Braille system.") prerequisite: "" manual: qsTr("The screen has 3 sections: an interactive braille cell, an instruction telling you the letter to reproduce, " + "and at the top the Braille letters to use as a reference. Each level teaches a set of 10 letters.") credit: "" section: "discovery braille" } diff --git a/src/activities/braille_fun/ActivityInfo.qml b/src/activities/braille_fun/ActivityInfo.qml index d63cc38bb..e651f37ff 100644 --- a/src/activities/braille_fun/ActivityInfo.qml +++ b/src/activities/braille_fun/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Arkit Vora * * 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 . */ import GCompris 1.0 ActivityInfo { name: "braille_fun/BrailleFun.qml" difficulty: 6 icon: "braille_fun/braille_fun.svg" - author: "Arkit Vora " + author: "Arkit Vora <arkitvora123@gmail.com>" demo: true title: qsTr("Braille Fun") - description: qsTr("Braille the falling letters") - //intro: "Create the Braille cell for the falling letter." + description: qsTr("Braille the letters") + //intro: "Create the Braille cell for the letter." goal: "" prerequisite: qsTr("Braille Alphabet Codes") - manual: qsTr("Enter the braille code in the tile for the corresponding falling letters. Check the braille chart by clicking on the toggle button for help.") + manual: qsTr("Enter the braille code in the tile for the letters on the banner pulled by Tux in his plane across the screen. Check the braille chart by clicking on the toggle button for help.") credit: "" section: "discovery braille" } diff --git a/src/activities/canal_lock/ActivityInfo.qml b/src/activities/canal_lock/ActivityInfo.qml index a4d4514ff..d46275c34 100644 --- a/src/activities/canal_lock/ActivityInfo.qml +++ b/src/activities/canal_lock/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "canal_lock/CanalLock.qml" difficulty: 2 icon: "canal_lock/canal_lock.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Operate a canal lock") description: qsTr("Tux is in trouble, and needs to take his boat through a lock. Help Tux and find out how a canal lock works.") //intro: "You are responsible for the lock and you must help Tux pass through. Click on the valves to cause either a drop or an increase in the water level, and click on the gates to open or close a path." goal: "" prerequisite: "" manual: qsTr("You are in charge of the canal lock. Open the gates and the locks in the right order, so Tux can travel through the gates in both directions.") credit: qsTr("Drawing by Stephane Cabaraux.") section: "experiment" } diff --git a/src/activities/chronos/ActivityInfo.qml b/src/activities/chronos/ActivityInfo.qml index 32628f8da..380da930f 100644 --- a/src/activities/chronos/ActivityInfo.qml +++ b/src/activities/chronos/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "chronos/Chronos.qml" difficulty: 1 icon: "chronos/chronos.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: true title: qsTr("Chronos") description: qsTr("Drag and Drop the items to organize the story") goal: qsTr("Sort the pictures into the order that tells the story") prerequisite: qsTr("Tell a short story") manual: qsTr("Pick from the pictures on the left and put them on the red dots") credit: qsTr("Moon photo is copyright NASA. The space sounds come from Tuxpaint and Vegastrike which are released under the GPL license. The transportation images are copyright Franck Doucet. Dates of Transportation are based on those found in <http://www.wikipedia.org>.") section: "discovery" } diff --git a/src/activities/click_on_letter/ActivityInfo.qml b/src/activities/click_on_letter/ActivityInfo.qml index 3cf7aab56..bc2e83840 100644 --- a/src/activities/click_on_letter/ActivityInfo.qml +++ b/src/activities/click_on_letter/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "click_on_letter/ClickOnLetter.qml" difficulty: 2 icon: "click_on_letter/click_on_letter.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Click on a lowercase letter") description: qsTr("Listen to a letter and click on the right one") // intro: "Click on the required letter. You can listen to it again by clicking on the mouth." goal: qsTr("Letter-name recognition") prerequisite: qsTr("Visual letter-recognition.") manual: qsTr("A letter is spoken. Click on the matching letter in the main area. You can listen to the letter again, by clicking on the mouth icon.") credit: "" section: "reading" } diff --git a/src/activities/click_on_letter_up/ActivityInfo.qml b/src/activities/click_on_letter_up/ActivityInfo.qml index 922bab2c1..9f84cae9d 100644 --- a/src/activities/click_on_letter_up/ActivityInfo.qml +++ b/src/activities/click_on_letter_up/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "click_on_letter_up/ClickOnLetterUp.qml" difficulty: 2 icon: "click_on_letter_up/click_on_letter_up.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Click on an uppercase letter") description: qsTr("Listen to a letter and click on the right one") // intro: "Click on the required letter. You can listen to it again by clicking on the mouth." goal: qsTr("Letter-name recognition") prerequisite: qsTr("Visual letter-recognition.") manual: qsTr("A letter is spoken. Click on the matching letter in the main area. You can listen to the letter again, by clicking on the mouth icon in the bottom box.") credit: "" section: "reading" } diff --git a/src/activities/clickanddraw/ActivityInfo.qml b/src/activities/clickanddraw/ActivityInfo.qml index 28b3da693..072f851ab 100644 --- a/src/activities/clickanddraw/ActivityInfo.qml +++ b/src/activities/clickanddraw/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Emmanuel Charruau * * 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 . */ import GCompris 1.0 ActivityInfo { name: "clickanddraw/Clickanddraw.qml" difficulty: 1 icon: "clickanddraw/clickanddraw.svg" - author: "Emmanuel Charruau " + author: "Emmanuel Charruau <echarruau@gmail.com>" demo: true title: qsTr("Click and draw") description: qsTr("Draw the picture by clicking on the selected points.") // intro: "Click on the selected points and draw" goal: "" prerequisite: qsTr("Can move the mouse and click accurately on points.") manual: qsTr("Draw the picture by clicking on each point in sequence. Each time a point is selected the next blue one appears.") credit: "" section: "computer mouse" } diff --git a/src/activities/clickgame/ActivityInfo.qml b/src/activities/clickgame/ActivityInfo.qml index ac95a4737..67dba5f05 100644 --- a/src/activities/clickgame/ActivityInfo.qml +++ b/src/activities/clickgame/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "clickgame/Clickgame.qml" difficulty: 1 icon: "clickgame/clickgame.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Click On Me") description: qsTr("Catch all the swimming fish before they leave the fish tank") // intro: "Catch the fish before they leave the aquarium." goal: qsTr("Motor coordination: moving the hand precisely.") prerequisite: qsTr("Can move mouse and click on the correct place") manual: qsTr("Catch all the moving fish by simple clicking or touching them with your finger.") credit: qsTr("Fish are taken from the Unix utility xfishtank. All image credits belong to Guillaume Rousse.") section: "computer mouse" } diff --git a/src/activities/clockgame/ActivityInfo.qml b/src/activities/clockgame/ActivityInfo.qml index edd127427..95459263f 100644 --- a/src/activities/clockgame/ActivityInfo.qml +++ b/src/activities/clockgame/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "clockgame/Clockgame.qml" difficulty: 2 icon: "clockgame/clockgame.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Learning Clock") description: qsTr("Learn how to tell the time on an analog clock") // intro: "Use the mouse to drag and drop the needles of the clock and display the required time" goal: qsTr("Distinguish between time-units (hour, minute and second). Set and display time on an analog clock.") prerequisite: qsTr("The concept of time.") manual: qsTr("Set the clock to the given time, in the time-units shown (hours:minutes or hours:minutes:seconds). Drag the different arrows, to make the respective time unit go up or down.") credit: "" section: "discovery" } diff --git a/src/activities/color_mix/ActivityInfo.qml b/src/activities/color_mix/ActivityInfo.qml index ef57037b6..e535d0ce3 100644 --- a/src/activities/color_mix/ActivityInfo.qml +++ b/src/activities/color_mix/ActivityInfo.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "color_mix/ColorMix.qml" difficulty: 4 icon: "color_mix/colormix.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Mixing color of paint") description: qsTr("Discover paint color mixing.") // intro: "Match the colour by moving the sliders on the tubes of paint" goal: qsTr("Mix the primary colors to match to the given color") prerequisite: "" manual: qsTr(" The activity deals with mixing primary colors of paint (subtractive mixing). In case of paints the inks absorb different colors of light falling on it, subtracting it from what you see. The more ink you add, the more light is absorbed, and the darker the combined color gets. We can mix just three primary colors to make many new colors. The primary colors for paint/ink are cyan (a special shade of blue), magenta (a special shade of pink), and yellow. ") credit: qsTr("Images from http://openclipart.org") section: "experiment color" } diff --git a/src/activities/color_mix_light/ActivityInfo.qml b/src/activities/color_mix_light/ActivityInfo.qml index 5ae243b94..298254469 100644 --- a/src/activities/color_mix_light/ActivityInfo.qml +++ b/src/activities/color_mix_light/ActivityInfo.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "color_mix_light/ColorMixLight.qml" difficulty: 4 icon: "color_mix_light/colormixlight.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Mixing colors of light") description: qsTr("Discover light color mixing.") // intro: "Match the colour by moving the sliders on the torches" goal: qsTr("Mix the primary colors to match to the given color.") prerequisite: "" manual: qsTr(" The activity deals with mixing primary colors of light (additive mixing). In case of light it is just the opposite of mixing color with paints! The more light you add the lighter the resultant color will get. Primary colors of light are red, green and blue. ") credit: "http://openclipart.org" section: "experiment color" } diff --git a/src/activities/colors/ActivityInfo.qml b/src/activities/colors/ActivityInfo.qml index 429f0b8a7..fa130918d 100644 --- a/src/activities/colors/ActivityInfo.qml +++ b/src/activities/colors/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "colors/Colors.qml" difficulty: 1 icon: "colors/colors.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Colors") description: qsTr("Click on the right color") // intro: "Click on the right color" goal: qsTr("This activity teaches you to recognize different colors. When you hear the name of the color, touch the duck wearing it.") prerequisite: qsTr("Identifying colours") manual: qsTr("Listen to the color and touch the matching duck.") credit: "" section: "discovery color" } diff --git a/src/activities/details/ActivityInfo.qml b/src/activities/details/ActivityInfo.qml index f679446e4..fbe730434 100644 --- a/src/activities/details/ActivityInfo.qml +++ b/src/activities/details/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "details/Details.qml" difficulty: 1 icon: "details/details.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: false title: qsTr("Find the details") description: qsTr("Drag and Drop the shapes on their respective targets") goal: "" prerequisite: "" manual: qsTr("Complete the puzzle by dragging each piece from the set of pieces on the left, to the matching space in the puzzle.") credit: qsTr("The images are from Wikimedia Commons.") section: "discovery" } diff --git a/src/activities/drawnumber/ActivityInfo.qml b/src/activities/drawnumber/ActivityInfo.qml index 9a7b235f9..37aece1a8 100644 --- a/src/activities/drawnumber/ActivityInfo.qml +++ b/src/activities/drawnumber/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Emmanuel Charruau * * 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 . */ import GCompris 1.0 ActivityInfo { name: "drawnumber/Drawnumber.qml" difficulty: 2 icon: "drawnumber/drawnumber.svg" - author: "Emmanuel Charruau " + author: "Emmanuel Charruau <echarruau@gmail.com>" demo: true title: qsTr("Number sequence") description: qsTr("Touch the numbers in the right sequence.") // intro: "Draw the picture by touching each number in the right sequence." goal: qsTr("Can count from 1 to 50.") prerequisite: "" manual: qsTr("Draw the picture by touching each number in the right sequence, or sliding your finger or dragging the mouse through the numbers in the correct sequence.") credit: "" section: "math numeration" } diff --git a/src/activities/enumerate/ActivityInfo.qml b/src/activities/enumerate/ActivityInfo.qml index 933ae47c1..ad42ef7de 100644 --- a/src/activities/enumerate/ActivityInfo.qml +++ b/src/activities/enumerate/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Thib ROMAIN * * 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 . */ import GCompris 1.0 ActivityInfo { name: "enumerate/Enumerate.qml" difficulty: 2 icon: "enumerate/enumerate.svg" - author: "Thib ROMAIN " + author: "Thib ROMAIN <thibrom@gmail.com>" demo: true title: qsTr("Count the items") description: qsTr("Place the items in the best way to count them") // intro: "Count the elements by organising them then type the answer on your keyboard." goal: qsTr("Numeration training") prerequisite: qsTr("Basic enumeration") manual: qsTr("First, properly organize the items so that you can count them. Then, select the item you want to answer in the bottom right area. Enter the answer with the keyboard.") credit: "" section: "math numeration" } diff --git a/src/activities/erase/ActivityInfo.qml b/src/activities/erase/ActivityInfo.qml index cfeb4e056..28fe50c72 100644 --- a/src/activities/erase/ActivityInfo.qml +++ b/src/activities/erase/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "erase/Erase.qml" difficulty: 1 icon: "erase/erase.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Move the mouse or touch the screen") description: qsTr("Move the mouse or touch the screen to erase the area and discover the background") // intro: " Clear the window with your sponge and discover the hidden picture." goal: qsTr("Motor-coordination") prerequisite: qsTr("Mouse-manipulation") manual: qsTr("Move the mouse or touch the screen until all the blocks disappear.") credit: "" section: "computer mouse" } diff --git a/src/activities/erase_2clic/ActivityInfo.qml b/src/activities/erase_2clic/ActivityInfo.qml index 61c643e34..c17c0fa09 100644 --- a/src/activities/erase_2clic/ActivityInfo.qml +++ b/src/activities/erase_2clic/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "erase_2clic/Erase2clic.qml" difficulty: 2 icon: "erase_2clic/erase_2clic.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Double tap or double click") description: qsTr("Double tap or double click to erase the area and discover the background image") // intro: "Double tap or double click on the bricks to discover the hidden picture" goal: qsTr("Motor-coordination") prerequisite: qsTr("Mouse-manipulation") manual: qsTr("Double tap or double click the mouse on rectangles until all the blocks disappear.") credit: "" section: "computer mouse" } diff --git a/src/activities/erase_clic/ActivityInfo.qml b/src/activities/erase_clic/ActivityInfo.qml index 5f83d2051..c431e5641 100644 --- a/src/activities/erase_clic/ActivityInfo.qml +++ b/src/activities/erase_clic/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "erase_clic/EraseClic.qml" difficulty: 1 icon: "erase_clic/erase_clic.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Click or tap") description: qsTr("Click or tap to erase the area and discover the background") // intro: " Click or tap on the transparent bricks and discover the hidden picture." goal: qsTr("Motor-coordination") prerequisite: qsTr("Mouse-manipulation") manual: qsTr("Click or tap on the blocks all of them disappear.") credit: "" section: "computer mouse" } diff --git a/src/activities/fifteen/ActivityInfo.qml b/src/activities/fifteen/ActivityInfo.qml index 0649fae4e..adb2e2767 100644 --- a/src/activities/fifteen/ActivityInfo.qml +++ b/src/activities/fifteen/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "fifteen/Fifteen.qml" difficulty: 5 icon: "fifteen/fifteen.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("The fifteen game") description: qsTr("Move each item to recreate the image.") //intro: "Click or drag an element next to a free space, the element will move and release its space. You must put all the pieces in the correct order. The numbers on the pieces can help you." goal: "" prerequisite: "" manual: qsTr("Click or drag on any pieces that has a free block beside it, and it will be swapped with the empty one.") credit: "" section: "puzzle" } diff --git a/src/activities/followline/ActivityInfo.qml b/src/activities/followline/ActivityInfo.qml index cdba97f6b..3f9fdb4f6 100644 --- a/src/activities/followline/ActivityInfo.qml +++ b/src/activities/followline/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "followline/Followline.qml" difficulty: 1 icon: "followline/followline.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Control the hose-pipe") description: qsTr("The fireman needs to stop the fire, but the hose is blocked.") // intro: " Move the mouse or your finger along the pipe to stop the fire." goal: qsTr("Fine motor coordination") prerequisite: "" manual: qsTr("Move the mouse or your finger over the lock which is represented as a red part in the hose-pipe. This will move it, bringing it, part by part, up to the fire. Be careful, if you move off the hose, the lock will go backward.") credit: "" section: "computer mouse" } diff --git a/src/activities/football/ActivityInfo.qml b/src/activities/football/ActivityInfo.qml index bd7d12b17..4ede7f659 100644 --- a/src/activities/football/ActivityInfo.qml +++ b/src/activities/football/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "football/Football.qml" difficulty: 1 icon: "football/football.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("The football game") description: qsTr("Kick the ball into the goal") // intro: "Drag a line from the ball to set the speed and direction of your kick." goal: qsTr("Kick the ball behind the goal keeper on the right") prerequisite: "" manual: qsTr("Drag a line from the ball, to set its speed and direction.") credit: "" section: "fun" } diff --git a/src/activities/geo-country/ActivityInfo.qml b/src/activities/geo-country/ActivityInfo.qml index 1b72f6d8e..2659f3acd 100644 --- a/src/activities/geo-country/ActivityInfo.qml +++ b/src/activities/geo-country/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "geo-country/GeoCountry.qml" difficulty: 2 icon: "geo-country/france_region.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: true title: qsTr("Locate the region") description: qsTr("Drag and Drop the regions to redraw the whole country") goal: "" prerequisite: "" manual: "" credit: "The map of Germany comes from Wikipedia and is released under the GNU Free Documentation License. Olaf Ronneberger and his children Lina and Julia Ronneberger created the German level." section: "discovery" } diff --git a/src/activities/geography/ActivityInfo.qml b/src/activities/geography/ActivityInfo.qml index 60bae4340..cb96e62e8 100644 --- a/src/activities/geography/ActivityInfo.qml +++ b/src/activities/geography/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "geography/Geography.qml" difficulty: 2 icon: "geography/globe.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: true title: qsTr("Locate the countries") description: qsTr("Drag and Drop the items to redraw the whole map") goal: "" prerequisite: "" manual: "" credit: "" section: "discovery" } diff --git a/src/activities/gletters/ActivityInfo.qml b/src/activities/gletters/ActivityInfo.qml index 0ca3f6620..77ae9fb4e 100644 --- a/src/activities/gletters/ActivityInfo.qml +++ b/src/activities/gletters/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "gletters/Gletters.qml" difficulty: 2 icon: "gletters/gletters.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Simple Letters") description: qsTr("Type the falling letters before they reach the ground") // intro: "Type the letters on your keyboard before they reach the ground." goal: qsTr("Letter association between the screen and the keyboard") prerequisite: "" manual: qsTr("Type the falling letters before they reach the ground") credit: "" section: "computer keyboard reading" } diff --git a/src/activities/gnumch-equality/ActivityInfo.qml b/src/activities/gnumch-equality/ActivityInfo.qml index a5d89311e..e48ad6655 100644 --- a/src/activities/gnumch-equality/ActivityInfo.qml +++ b/src/activities/gnumch-equality/ActivityInfo.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Manuel Tondeur * * 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 . */ import GCompris 1.0 ActivityInfo { name: "gnumch-equality/GnumchEquality.qml" difficulty: 3 icon: "gnumch-equality/gnumch-equality.svg" - author: "Manuel Tondeur " + author: "Manuel Tondeur <manueltondeur@gmail.com>" demo: true title: qsTr("Gnumch Equality") description: qsTr("Guide the Number Muncher to the expressions that equal the number at the bottom of the screen.") // intro: "Guide the number eater to the required numbers and press on it to swallow them." goal: qsTr("Practice addition, multiplication, division and subtraction.") prerequisite: "" manual: qsTr("Guide the Number Muncher to the expressions that equal the number at the bottom of the screen.") + "

" + qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("Take care to avoid the Troggles.") credit: "" section: "math" } diff --git a/src/activities/gnumch-factors/ActivityInfo.qml b/src/activities/gnumch-factors/ActivityInfo.qml index 42fbda155..70b418cc5 100644 --- a/src/activities/gnumch-factors/ActivityInfo.qml +++ b/src/activities/gnumch-factors/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Manuel Tondeur * * 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 . */ import GCompris 1.0 // Must be updated once GnumchEquality is reviewed ActivityInfo { name: "gnumch-factors/GnumchFactors.qml" difficulty: 5 icon: "gnumch-factors/gnumch-factors.svg" - author: "Manuel Tondeur " + author: "Manuel Tondeur <manueltondeur@gmail.com>" demo: true title: qsTr("Gnumch Factors") description: qsTr("Guide the Number Muncher to all the factors of the number at the top of the screen.") // intro: "Guide the number eater to the required numbers and press on it to swallow them." goal: qsTr("Learn about multiples and factors.") prerequisite: "" manual: qsTr("The factors of a number are all the numbers that divide that number evenly. For example, the factors of 6 are 1, 2, 3 and 6. 4 is not a factor of 6 because 6 cannot be divided into 4 equal pieces. If one number is a multiple of a second number, then the second number is a factor of the first number. You can think of multiples as families, and factors are the people in those families. So 1, 2, 3 and 6 all fit into the 6 family, but 4 belongs to another family.") + "

" + qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("Take care to avoid the Troggles.") credit: "" section: "math" } diff --git a/src/activities/gnumch-inequality/ActivityInfo.qml b/src/activities/gnumch-inequality/ActivityInfo.qml index 7aafef2c6..1a1d400a1 100644 --- a/src/activities/gnumch-inequality/ActivityInfo.qml +++ b/src/activities/gnumch-inequality/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Manuel Tondeur * * 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 . */ import GCompris 1.0 // Must be updated once GnumchEquality is reviewed ActivityInfo { name: "gnumch-inequality/GnumchInequality.qml" difficulty: 3 icon: "gnumch-inequality/gnumch-inequality.svg" - author: "Manuel Tondeur " + author: "Manuel Tondeur <manueltondeur@gmail.com>" demo: true title: qsTr("Gnumch Inequality") description: qsTr("Guide the Number Muncher to the all the expressions that do not equal the number at the top of the screen.") // intro: "Guide the number eater to the required numbers and press on it to swallow them." goal: qsTr("Practice addition, subtraction, multiplication and division.") prerequisite: "" manual: qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("Take care to avoid the Troggles.") credit: "" section: "math" } diff --git a/src/activities/gnumch-multiples/ActivityInfo.qml b/src/activities/gnumch-multiples/ActivityInfo.qml index 5b166edc2..2c935592b 100644 --- a/src/activities/gnumch-multiples/ActivityInfo.qml +++ b/src/activities/gnumch-multiples/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Manuel Tondeur * * 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 . */ import GCompris 1.0 // Must be updated once GnumchEquality is reviewed ActivityInfo { name: "gnumch-multiples/GnumchMultiples.qml" difficulty: 3 icon: "gnumch-multiples/gnumch-multiples.svg" - author: "Manuel Tondeur " + author: "Manuel Tondeur <manueltondeur@gmail.com>" demo: true title: qsTr("Gnumch Multiples") description: qsTr("Guide the Number Muncher to all the multiples of the number at the top of the screen.") // intro: "Guide the number eater to the required numbers and press on it to swallow them." goal: qsTr("Learn about multiples and factors.") prerequisite: "" manual: qsTr("The multiples of a number are all the numbers that are equal to the original number times another number. For example, 24, 36, 48 and 60 are all multiples of 12. 25 is not a multiple of 12 because there isn't any number that can be multiplied by 12 to get 25. If one number is a factor of a second number, then the second number is a multiple of the first number. Again, you can think of multiples as families, and factors are the people who belong to those families. The factor 5, has parents 10, grandparents 15, great-grandparents 20, great-great-grandparents 25, and every extra step of 5 is another great- in front! But the number 5 does not belong in the 8 or 23 families. You can't fit any number of 5s into 8 or 23 with nothing left over. So 8 isn't a multiple of 5, nor is 23. Only 5, 10, 15, 20, 25 ... are multiples (or families or steps) of 5.") + "

" + qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("Take care to avoid the Troggles.") credit: "" section: "math" } diff --git a/src/activities/gnumch-primes/ActivityInfo.qml b/src/activities/gnumch-primes/ActivityInfo.qml index 5e4e78dd9..93c7e8f0a 100644 --- a/src/activities/gnumch-primes/ActivityInfo.qml +++ b/src/activities/gnumch-primes/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Manuel Tondeur * * 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 . */ import GCompris 1.0 // Must be updated once GnumchEquality is reviewed ActivityInfo { name: "gnumch-primes/GnumchPrimes.qml" difficulty: 6 icon: "gnumch-primes/gnumch-primes.svg" - author: "Manuel Tondeur " + author: "Manuel Tondeur <manueltondeur@gmail.com>" demo: true title: qsTr("Gnumch Primes") description: qsTr("Guide the Number Muncher to all the prime numbers.") // intro: "Guide the number eater with the arrow keys to the prime numbers and press space to swallow them." goal: qsTr("Learn about prime numbers.") prerequisite: "" manual: qsTr("Prime numbers are numbers that are only divisible by themselves and 1. For example, 3 is a prime number, but 4 isn't (because 4 is divisible by 2). You can think of prime numbers as very small families: they only ever have two people in them! Only themselves and 1. You can't fit any other numbers into them with nothing left over. 5 is one of these lonely numbers (only 5 × 1 = 5), but you can see that 6 has 2 and 3 in its family as well (6 × 1 = 6, 2 ×3 = 6). So 6 is not a prime number.") + "

" + qsTr("If you have a keyboard you can use the arrow keys to move and hit space to swallow a number. With a mouse you can click on the block next to your position to move and click again to swallow the number. With a touch screen you can do like with a mouse or swipe anywhere in the direction you want to move and tap to swallow the number.") + "

" + qsTr("Take care to avoid the Troggles.") credit: "" section: "math" } diff --git a/src/activities/guessnumber/ActivityInfo.qml b/src/activities/guessnumber/ActivityInfo.qml index 6cd44788c..67eb5a30e 100644 --- a/src/activities/guessnumber/ActivityInfo.qml +++ b/src/activities/guessnumber/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Thib ROMAIN * * 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 . */ import GCompris 1.0 ActivityInfo { name: "guessnumber/Guessnumber.qml" difficulty: 3 icon: "guessnumber/guessnumber.svg" - author: "Thib ROMAIN " + author: "Thib ROMAIN <thibrom@gmail.com>" demo: true title: qsTr("Guess a number") description: qsTr("Help Tux escape the cave. Tux hides a number for you to find.") // intro: "Find out the number by typing a number from the range proposed." goal: "" prerequisite: qsTr("Numbers from 1 to 1000 for the last level.") manual: qsTr("Read the instructions that give you the range of the number to find. Enter a number in the top right entry box. You will be told if your number is higher or lower. Then enter another number. The distance between Tux and the escape area on the right represents how far you are from the correct number. If Tux is over or under the escape area, it means your number is over or under the correct number.") credit: "" section: "math numeration" } diff --git a/src/activities/hanoi/ActivityInfo.qml b/src/activities/hanoi/ActivityInfo.qml index f74de50d1..11e319d71 100644 --- a/src/activities/hanoi/ActivityInfo.qml +++ b/src/activities/hanoi/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Johnny Jazeix * * 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 . */ import GCompris 1.0 ActivityInfo { name: "hanoi/Hanoi.qml" difficulty: 2 icon: "hanoi/hanoi.svg" - author: "Johnny Jazeix " + author: "Johnny Jazeix <jazeix@gmail.com>" demo: true title: qsTr("Simplified Tower of Hanoi") description: qsTr("Reproduce the given tower") //intro: "Rebuild the same tower in the empty area as the one you see on the right hand side." goal: qsTr("Reproduce the tower on the right in the empty space on the left") prerequisite: qsTr("Mouse-manipulation") manual: qsTr("Drag and Drop one top piece at a time, from one peg to another, to reproduce the tower on the right in the empty space on the left.") credit: qsTr("Concept taken from EPI games.") section: "puzzle" } diff --git a/src/activities/hanoi_real/ActivityInfo.qml b/src/activities/hanoi_real/ActivityInfo.qml index 912ece6cb..86c7ebca1 100644 --- a/src/activities/hanoi_real/ActivityInfo.qml +++ b/src/activities/hanoi_real/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Amit Tomar * * 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 . */ import GCompris 1.0 ActivityInfo { name: "hanoi_real/HanoiReal.qml" difficulty: 5 icon: "hanoi_real/hanoi_real.svg" - author: "Amit Tomar " + author: "Amit Tomar <a.tomar@outlook.com>" demo: true title: qsTr("The Tower of Hanoi") description: qsTr("Reproduce the tower on the right side") //intro: "Rebuild the model tower on the right support. Take care, no disc may be placed atop a smaller disc." goal: qsTr("The object of the game is to move the entire stack to another peg, obeying the following rules: only one disc may be moved at a time no disc may be placed atop a smaller disc ") prerequisite: "" manual: qsTr("Drag and drop the top pieces only from one peg to another, to reproduce the initial left side tower on the right peg.") credit: qsTr("The puzzle was invented by the French mathematician Edouard Lucas in 1883. There is a legend about a Hindu temple whose priests were constantly engaged in moving a set of 64 discs according to the rules of the Tower of Hanoi puzzle. According to the legend, the world would end when the priests finished their work. The puzzle is therefore also known as the Tower of Brahma puzzle. It is not clear whether Lucas invented this legend or was inspired by it. (source Wikipedia )") section: "puzzle" } diff --git a/src/activities/hexagon/ActivityInfo.qml b/src/activities/hexagon/ActivityInfo.qml index 5f198268f..561e840a4 100644 --- a/src/activities/hexagon/ActivityInfo.qml +++ b/src/activities/hexagon/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "hexagon/Hexagon.qml" difficulty: 2 icon: "hexagon/hexagon.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Hexagon") description: qsTr("Find the strawberry by clicking on the blue fields") // intro: "Click on the hexagons to find the hidden object, the red zone indicates that you're close to it!" goal: qsTr("Logic-training activity") prerequisite: "" manual: qsTr("Try to find the strawberry under the blue fields. The fields become redder as you get closer.") credit: "" section: "fun" } diff --git a/src/activities/imageid/ActivityInfo.qml b/src/activities/imageid/ActivityInfo.qml index d9b6359d0..e2c88c99b 100644 --- a/src/activities/imageid/ActivityInfo.qml +++ b/src/activities/imageid/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "imageid/Imageid.qml" difficulty: 2 icon: "imageid/imageid.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Reading practice") description: qsTr("Practice reading by finding the word matching an image") // intro: "Click on the word matching the picture." goal: qsTr("Letter association between the screen and the keyboard") prerequisite: qsTr("Reading") manual: qsTr("Click on the word corresponding to the printed image.") credit: "" section: "reading" enabled: DownloadManager.isDataRegistered("words") || ApplicationInfo.isDownloadAllowed } diff --git a/src/activities/imagename/ActivityInfo.qml b/src/activities/imagename/ActivityInfo.qml index 9b046b93d..60fb5d18d 100644 --- a/src/activities/imagename/ActivityInfo.qml +++ b/src/activities/imagename/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "imagename/Imagename.qml" difficulty: 1 icon: "imagename/imagename.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: false title: qsTr("Image Name") description: qsTr("Drag and Drop each item above its name") goal: qsTr("Vocabulary and reading") prerequisite: qsTr("Reading") manual: qsTr("Drag each image from the (vertical) box on the left to its (corresponding) name on the right. Click the OK button to check your answer.") section: "reading" } diff --git a/src/activities/instruments/ActivityInfo.qml b/src/activities/instruments/ActivityInfo.qml index c87c30990..957eeab95 100644 --- a/src/activities/instruments/ActivityInfo.qml +++ b/src/activities/instruments/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "instruments/Instruments.qml" difficulty: 4 icon: "instruments/instruments.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Music instruments") description: qsTr("Click on the correct musical instruments") // intro: "Click on the correct musical instrument." goal: qsTr("Learn to recognize musical instruments.") prerequisite: "" manual: qsTr("Click on the correct instrument.") credit: "" section: "discovery music" } diff --git a/src/activities/intro_gravity/ActivityInfo.qml b/src/activities/intro_gravity/ActivityInfo.qml index ecae1b9af..0066f6d28 100644 --- a/src/activities/intro_gravity/ActivityInfo.qml +++ b/src/activities/intro_gravity/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Siddhesh suthar * * 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 . */ import GCompris 1.0 ActivityInfo { name: "intro_gravity/IntroGravity.qml" difficulty: 4 icon: "intro_gravity/intro_gravity.svg" - author: "Siddhesh suthar" + author: "Siddhesh suthar <siddhesh.it@gmail.com>" demo: true title: "Intro gravity" description: qsTr("Introduction to the concept of gravity") //intro: "Change the planets' gravitational force by moving the sliders up and down. Be careful not to crash Tux's spaceship." goal: qsTr("Maintain the spaceship in the middle without crashing into the planets or the asteroids") prerequisite: "" manual: qsTr("Follow the instructions when you run the activity.") credit: "" section: "experiments" } diff --git a/src/activities/leftright/ActivityInfo.qml b/src/activities/leftright/ActivityInfo.qml index 904c03628..f18edae8c 100644 --- a/src/activities/leftright/ActivityInfo.qml +++ b/src/activities/leftright/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "leftright/Leftright.qml" difficulty: 2 icon: "leftright/leftright.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Find your left and right hands") description: qsTr("Determine if a hand is a right or a left hand") // intro: "Guess if the picture presents a left or right hand and click on the correct answer." goal: qsTr("Distinguish right and left hands from different points of view. Spatial representation") prerequisite: "" manual: qsTr("You can see a hand: is it a left hand or a right hand? Click on the left button, or the right button depending on the displayed hand.") credit: "" section: "discovery" } diff --git a/src/activities/lightsoff/ActivityInfo.qml b/src/activities/lightsoff/ActivityInfo.qml index 52d1b14e0..4da45061b 100644 --- a/src/activities/lightsoff/ActivityInfo.qml +++ b/src/activities/lightsoff/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "lightsoff/Lightsoff.qml" difficulty: 6 icon: "lightsoff/lightsoff.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Lights Off") description: qsTr("The aim is to switch off all the lights.") // intro: "Click on the lamps to turn them off." goal: qsTr("The aim is to switch off all the lights.") prerequisite: "" manual: qsTr("The effect of pressing a button is to toggle the state of that button, and of its immediate vertical and horizontal neighbors. The sun and the color of the sky depend on the number of clicks needed to solve the puzzle. If you click on Tux, the solution is shown.") credit: qsTr("The solver algorithm is described on Wikipedia. To know more about the Lights Off game: <http://en.wikipedia.org/wiki/Lights_Out_(game)>") section: "puzzle" } diff --git a/src/activities/louis-braille/ActivityInfo.qml b/src/activities/louis-braille/ActivityInfo.qml index e957ee260..df1968be6 100644 --- a/src/activities/louis-braille/ActivityInfo.qml +++ b/src/activities/louis-braille/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Arkit Vora * * 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 . */ import GCompris 1.0 ActivityInfo { name: "louis-braille/LouisBraille.qml" difficulty: 4 icon: "louis-braille/resource/louis.png" - author: "Arkit Vora " + author: "Arkit Vora <arkitvora123@gmail.com>" demo: true title: qsTr("The History of Louis Braille") description: qsTr("Review the major dates of the inventor of the Braille System") //intro: "Discover the history behind Louis Braille." goal: "" prerequisite: "" - manual: qsTr("Read the history of Louis Braille, his biography and discovery of the Braille system.) - Click on the previous and next buttons to move to the respective story page. At the end, arrange the sequence in the chronological order.") - credit: qsTr("Louis Braille Video: < http:\/\/www.youtube.com/watch?v=9bdfC2j_4x4 >") + manual: qsTr("Read the history of Louis Braille, his biography and discovery of the Braille system. +Click on the previous and next buttons to move to the respective story page. At the end, arrange the sequence in the chronological order.") + credit: qsTr("Louis Braille Video: http://www.youtube.com/watch?v=9bdfC2j_4x4") section: "discovery braille" } diff --git a/src/activities/magic-hat-minus/ActivityInfo.qml b/src/activities/magic-hat-minus/ActivityInfo.qml index ce43ebf6d..a3fe51825 100644 --- a/src/activities/magic-hat-minus/ActivityInfo.qml +++ b/src/activities/magic-hat-minus/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Thibaut ROMAIN * * 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 . */ import GCompris 1.0 ActivityInfo { name: "magic-hat-minus/MagicHat.qml" difficulty: 2 icon: "magic-hat-minus/magic-hat-minus.svg" - author: "Thibaut ROMAIN " + author: "Thibaut ROMAIN <thibrom@gmail.com>" demo: true title: qsTr("The magician hat") description: qsTr("Count how many items are under the magic hat after some have got away") // intro: "Click on the hat. How many stars are still hiding under the hat." goal: qsTr("Learn subtraction") prerequisite: qsTr("Subtraction") manual: qsTr("Look at the magician, he tells the number of stars that are under his magic hat. Then, click on the hat to open it. A few stars escape. Click again on the hat to close it. You have to count how many are still under the hat. Click on the bottom area to answer.") credit: "" section: "math numeration" } diff --git a/src/activities/magic-hat-plus/ActivityInfo.qml b/src/activities/magic-hat-plus/ActivityInfo.qml index 59e4ac320..29a84d726 100644 --- a/src/activities/magic-hat-plus/ActivityInfo.qml +++ b/src/activities/magic-hat-plus/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Thib ROMAIN * * 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 . */ import GCompris 1.0 ActivityInfo { name: "magic-hat-plus/MagicHatPlus.qml" difficulty: 2 icon: "magic-hat-plus/magic-hat-plus.svg" - author: "Thib ROMAIN " + author: "Thib ROMAIN <thibrom@gmail.com>" demo: true title: qsTr("The magician hat") description: qsTr("Count how many items are under the magic hat") // intro: "Count the number of stars hidden under the hat and then click on the stars to indicate their number." goal: qsTr("Learn addition") prerequisite: qsTr("Addition") manual: qsTr("Click on the hat to open or close it. Under the hat, how many stars can you see moving around? Count carefully. Click in the bottom-right area to input your answer.") credit: "" section: "math numeration" } diff --git a/src/activities/maze/ActivityInfo.qml b/src/activities/maze/ActivityInfo.qml index 83db96e0d..78a68fd2c 100644 --- a/src/activities/maze/ActivityInfo.qml +++ b/src/activities/maze/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "maze/Maze.qml" difficulty: 1 icon: "maze/maze.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Maze") description: qsTr("Help Tux get out of this maze") // intro: "Use the arrows keys or swipe the touch screen to help Tux find his way out." goal: "" prerequisite: "" manual: qsTr("Use the arrow keys or swipe the touch screen to move Tux up to the door.") + "

" + qsTr("At the first levels, Tux walks comfortably, one step on each move request, through the maze.") + "

" + qsTr("For larger mazes, there is a special walking mode, called \"run-fast-mode\". If this run-fast-mode is enabled, Tux will run all the way automatically until he reaches a fork and you have to decide which way to go further.") + "

" + qsTr("You can see whether this mode is enabled or not, by looking at Tux's feet: If Tux is barefooted, \"run-fast-mode\" is disabled. And if he wears red sport shoes, \"run-fast-mode\" is enabled.") + "

" + qsTr("At higher levels, run-fast-mode will be enabled automatically. If you want to use this feature in earlier levels or want to disable it in advanced levels, click on the \"barefoot / sportshoe\"-icon in the upper left corner of the screen to toggle the run-fast-mode. \t") credit: "" section: "discovery maze" } diff --git a/src/activities/mazeinvisible/ActivityInfo.qml b/src/activities/mazeinvisible/ActivityInfo.qml index 0815c9415..08c8e5cc9 100644 --- a/src/activities/mazeinvisible/ActivityInfo.qml +++ b/src/activities/mazeinvisible/ActivityInfo.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "mazeinvisible/Mazeinvisible.qml" difficulty: 4 icon: "mazeinvisible/mazeinvisible.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Invisible Maze") description: qsTr("Guide Tux out of the invisible maze") // intro: "Use the arrow keys or swipe the touch screen to guide Tux out. Use the maze icon or the space key to see the map." goal: "" prerequisite: "" manual: qsTr("Use the arrow keys or swipe the touch screen to move Tux up to the door. Use the maze icon or the spacebar to switch between invisible and visible modes. Visible mode just gives you an indication of your position, like a map. You cannot move Tux in visible mode.") + "

" + qsTr("At the first levels, Tux walks comfortably, one step on each move request, through the maze.") + "

" + qsTr("For larger mazes, there is a special walking mode, called \"run-fast-mode\". If this run-fast-mode is enabled, Tux will run all the way automatically until he reaches a fork and you have to decide which way to go further.") + "

" + qsTr("You can see whether this mode is enabled or not, by looking at Tux's feet: If Tux is barefooted, \"run-fast-mode\" is disabled. And if he wears red sport shoes, \"run-fast-mode\" is enabled.") + "

" + qsTr("At higher levels, run-fast-mode will be enabled automatically. If you want to use this feature in earlier levels or want to disable it in advanced levels, click on the \"barefoot / sportshoe\"-icon in the upper left corner of the screen to toggle the run-fast-mode. \t") credit: "" section: "discovery maze" } diff --git a/src/activities/mazerelative/ActivityInfo.qml b/src/activities/mazerelative/ActivityInfo.qml index 9a8051eb1..503e39f67 100644 --- a/src/activities/mazerelative/ActivityInfo.qml +++ b/src/activities/mazerelative/ActivityInfo.qml @@ -1,40 +1,40 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "mazerelative/Mazerelative.qml" difficulty: 3 icon: "mazerelative/maze.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Relative Maze") description: qsTr("Help Tux get out of this maze (Move is relative)") // intro: "Help Tux find his way out. Left and right are used to turn and up to go forward." goal: "" prerequisite: "" manual: qsTr("Use the arrow keys or swipe the touch screen to move Tux up to the door.") + "

" + qsTr("In this maze, the move is relative (first person). Left and right are used to turn and up to go forward.") + "

" + qsTr("At the first levels, Tux walks comfortably, one step on each move request, through the maze.") + "

" + qsTr("For larger mazes, there is a special walking mode, called \"run-fast-mode\". If this run-fast-mode is enabled, Tux will run all the way automatically until he reaches a fork and you have to decide which way to go further.") + "

" + qsTr("You can see whether this mode is enabled or not, by looking at Tux's feet: If Tux is barefooted, \"run-fast-mode\" is disabled. And if he wears red sport shoes, \"run-fast-mode\" is enabled.") + "

" + qsTr("At higher levels, run-fast-mode will be enabled automatically. If you want to use this feature in earlier levels or want to disable it in advanced levels, click on the \"barefoot / sportshoe\"-icon in the upper left corner of the screen to toggle the run-fast-mode. \t") credit: "" section: "discovery mazeMenu" } diff --git a/src/activities/memory-enumerate/ActivityInfo.qml b/src/activities/memory-enumerate/ActivityInfo.qml index 6782b2dff..31070002b 100644 --- a/src/activities/memory-enumerate/ActivityInfo.qml +++ b/src/activities/memory-enumerate/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-enumerate/MemoryEnumerate.qml" difficulty: 2 icon: "memory-enumerate/memory-enumerate.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Enumeration memory game") description: qsTr("Turn the cards over to match the number with the drawn picture.") // intro: "Match a number card with a card displaying the same number of butterflies." goal: qsTr("Numeration training, memory.") prerequisite: "" manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding a number of pictures, or the written number.") credit: "" section: "math numeration" } diff --git a/src/activities/memory-math-add-minus-mult-div-tux/ActivityInfo.qml b/src/activities/memory-math-add-minus-mult-div-tux/ActivityInfo.qml index 6c33403a4..7cd47aa44 100644 --- a/src/activities/memory-math-add-minus-mult-div-tux/ActivityInfo.qml +++ b/src/activities/memory-math-add-minus-mult-div-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add-minus-mult-div-tux/MemoryMathAddMinusMultDivTux.qml" difficulty: 6 icon: "memory-math-add-minus-mult-div-tux/memory-math-add-minus-mult-div-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("All operations memory game against Tux") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice addition, subtraction, multiplication, division, until all the cards are gone.") prerequisite: qsTr("Addition, subtraction, multiplication, division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more than Tux, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-add-minus-mult-div/ActivityInfo.qml b/src/activities/memory-math-add-minus-mult-div/ActivityInfo.qml index 5c7e9ca9f..b1afa314f 100644 --- a/src/activities/memory-math-add-minus-mult-div/ActivityInfo.qml +++ b/src/activities/memory-math-add-minus-mult-div/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add-minus-mult-div/MemoryMathAddMinusMultDiv.qml" difficulty: 6 icon: "memory-math-add-minus-mult-div/memory-math-add-minus-mult-div.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("All operations memory game") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice addition, subtraction, multiplication, division, until all the cards are gone.") prerequisite: qsTr("Addition, subtraction, multiplication, division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-add-minus-tux/ActivityInfo.qml b/src/activities/memory-math-add-minus-tux/ActivityInfo.qml index 486ecd5bd..a61fe45e6 100644 --- a/src/activities/memory-math-add-minus-tux/ActivityInfo.qml +++ b/src/activities/memory-math-add-minus-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add-minus-tux/MemoryMathAddMinusTux.qml" difficulty: 4 icon: "memory-math-add-minus-tux/memory-math-add-minus-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@mgail.com>" demo: true title: qsTr("Addition and subtraction memory game against Tux") description: qsTr("Turn the cards over to find two numbers which subtract the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice addition, subtraction, until all the cards are gone.") prerequisite: qsTr("Addition and subtraction") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more than Tux, and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-add-minus/ActivityInfo.qml b/src/activities/memory-math-add-minus/ActivityInfo.qml index df7660dec..b85ae12fc 100644 --- a/src/activities/memory-math-add-minus/ActivityInfo.qml +++ b/src/activities/memory-math-add-minus/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add-minus/MemoryMathAddMinus.qml" difficulty: 4 icon: "memory-math-add-minus/memory-math-add-minus.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@mgail.com>" demo: true title: qsTr("Addition and subtraction memory game") description: qsTr("Turn the cards over to find two numbers which subtract the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice addition, subtraction, until all the cards are gone.") prerequisite: qsTr("Addition and subtraction") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-add-tux/ActivityInfo.qml b/src/activities/memory-math-add-tux/ActivityInfo.qml index 6635a49c1..86c613522 100644 --- a/src/activities/memory-math-add-tux/ActivityInfo.qml +++ b/src/activities/memory-math-add-tux/ActivityInfo.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add-tux/MemoryMathAddTux.qml" difficulty: 3 icon: "memory-math-add-tux/memory-math-add-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Addition memory game against Tux") description: qsTr("Turn the cards over to find two numbers which add up the same, until all the cards are gone. Tux do the same. You have to beat it !") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice adding up, until all the cards are gone.") prerequisite: qsTr("Addition") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an adding-up sum, or the answer to the sum. An adding-up sum looks like this: 2 + 2 = 4 The numbers on one side of the equals sign (=) have to be the same as the number on the other side. So 2 (1, 2) and 2 more (3, 4) makes 4. Count aloud when you work this out, and count on your fingers, because the more ways you do something, the better you remember it. You can also use blocks, or buttons, or anything you can count. If you have lots of brothers and sisters, you can count them! Or the kids in your class at school. Sing counting songs. Count lots of things, for practice, and you'll be very good at adding-up! In this game, these cards are hiding the two parts of an adding-up sum (also called an addition sum). You need to find the two parts of the sum, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole sum. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper sum. When you do that, both those cards disappear! When you've made them all disappear, found more sums than Tux and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-add/ActivityInfo.qml b/src/activities/memory-math-add/ActivityInfo.qml index e8e643c91..413037fc1 100644 --- a/src/activities/memory-math-add/ActivityInfo.qml +++ b/src/activities/memory-math-add/ActivityInfo.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-add/MemoryMathAdd.qml" difficulty: 3 icon: "memory-math-add/memory-math-add.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Addition memory game") description: qsTr("Turn the cards over to find two numbers which add up the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice adding up, until all the cards are gone.") prerequisite: qsTr("Addition") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an adding-up sum, or the answer to the sum. An adding-up sum looks like this: 2 + 2 = 4 The numbers on one side of the equals sign (=) have to be the same as the number on the other side. So 2 (1, 2) and 2 more (3, 4) makes 4. Count aloud when you work this out, and count on your fingers, because the more ways you do something, the better you remember it. You can also use blocks, or buttons, or anything you can count. If you have lots of brothers and sisters, you can count them! Or the kids in your class at school. Sing counting songs. Count lots of things, for practice, and you'll be very good at adding-up! In this game, these cards are hiding the two parts of an adding-up sum (also called an addition sum). You need to find the two parts of the sum, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole sum. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper sum. When you do that, both those cards disappear! When you've made them all disappear, found all the sums, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-div-tux/ActivityInfo.qml b/src/activities/memory-math-div-tux/ActivityInfo.qml index 8d7ba862c..b4463b56a 100644 --- a/src/activities/memory-math-div-tux/ActivityInfo.qml +++ b/src/activities/memory-math-div-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-div-tux/MemoryMathDivTux.qml" difficulty: 6 icon: "memory-math-div-tux/memory-math-div-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Division memory game against Tux") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice division, until all the cards are gone.") prerequisite: qsTr("Division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more than Tux and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-div/ActivityInfo.qml b/src/activities/memory-math-div/ActivityInfo.qml index 6a981d04c..65180568b 100644 --- a/src/activities/memory-math-div/ActivityInfo.qml +++ b/src/activities/memory-math-div/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-div/MemoryMathDiv.qml" difficulty: 6 icon: "memory-math-div/memory-math-div.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Division memory game") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice division, until all the cards are gone.") prerequisite: qsTr("Division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-minus-tux/ActivityInfo.qml b/src/activities/memory-math-minus-tux/ActivityInfo.qml index e6041f525..2d218cedf 100644 --- a/src/activities/memory-math-minus-tux/ActivityInfo.qml +++ b/src/activities/memory-math-minus-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-minus-tux/MemoryMathMinusTux.qml" difficulty: 4 icon: "memory-math-minus-tux/memory-math-minus-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@mgail.com>" demo: true title: qsTr("Subtraction memory game against Tux") description: qsTr("Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice subtraction, until all the cards are gone. Tux do the same") prerequisite: qsTr("subtraction") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more operations than Tux and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-minus/ActivityInfo.qml b/src/activities/memory-math-minus/ActivityInfo.qml index caffca437..be3aeaa7e 100644 --- a/src/activities/memory-math-minus/ActivityInfo.qml +++ b/src/activities/memory-math-minus/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-minus/MemoryMathMinus.qml" difficulty: 4 icon: "memory-math-minus/memory-math-minus.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@mgail.com>" demo: true title: qsTr("Subtraction memory game") description: qsTr("Turn the cards over to find two numbers which add or subtract the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice subtraction, until all the cards are gone.") prerequisite: qsTr("Subtraction") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-mult-div-tux/ActivityInfo.qml b/src/activities/memory-math-mult-div-tux/ActivityInfo.qml index 1330a5971..13cc48fa7 100644 --- a/src/activities/memory-math-mult-div-tux/ActivityInfo.qml +++ b/src/activities/memory-math-mult-div-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-mult-div-tux/MemoryMathMultDivTux.qml" difficulty: 6 icon: "memory-math-mult-div-tux/memory-math-mult-div-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Multiplication and division memory game against Tux") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice multiplication, division, until all the cards are gone.") prerequisite: qsTr("Multiplication, division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more than Tux and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-mult-div/ActivityInfo.qml b/src/activities/memory-math-mult-div/ActivityInfo.qml index 4e689f867..5018b8570 100644 --- a/src/activities/memory-math-mult-div/ActivityInfo.qml +++ b/src/activities/memory-math-mult-div/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-mult-div/MemoryMathMultDiv.qml" difficulty: 6 icon: "memory-math-mult-div/memory-math-mult-div.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Multiplication and division memory game") description: qsTr("Turn the cards over to find a matching operation, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice multiplication, division, until all the cards are gone.") prerequisite: qsTr("Multiplication, division") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-mult-tux/ActivityInfo.qml b/src/activities/memory-math-mult-tux/ActivityInfo.qml index d460c0e52..5e2c996ae 100644 --- a/src/activities/memory-math-mult-tux/ActivityInfo.qml +++ b/src/activities/memory-math-mult-tux/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-mult-tux/MemoryMathMultTux.qml" difficulty: 5 icon: "memory-math-mult-tux/memory-math-mult-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Multiplication memory game against Tux") description: qsTr("Turn the cards over to find two numbers which multiply the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice multiplication, until all the cards are gone.") prerequisite: qsTr("Multiplication") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found more than Tux and you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-math-mult/ActivityInfo.qml b/src/activities/memory-math-mult/ActivityInfo.qml index 737491c7e..cbb8b9bb7 100644 --- a/src/activities/memory-math-mult/ActivityInfo.qml +++ b/src/activities/memory-math-mult/ActivityInfo.qml @@ -1,36 +1,36 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-math-mult/MemoryMathMult.qml" difficulty: 5 icon: "memory-math-mult/memory-math-mult.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Multiplication memory game") description: qsTr("Turn the cards over to find two numbers which multiply the same, until all the cards are gone.") // intro: "Turn over two cards to match the calculation with its answer." goal: qsTr("Practice multiplication, until all the cards are gone.") prerequisite: qsTr("Multiplication") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding an operation, or the answer to it. In this game, these cards are hiding the two parts of an operation. You need to find the two parts of the operation, and bring them together again. Click on a card to see what number it's hiding, then try to find the other card that goes with it, to make a whole operation. You can only turn over two cards in one go, so you need to remember where the numbers are hiding, then you can match them when you find their other half. You're doing the job of the equals sign, and the numbers need you to put them together and make a proper equality. When you do that, both those cards disappear! When you've made them all disappear, found all the operations, you've won the game!") credit: "" section: "math memory" } diff --git a/src/activities/memory-sound-tux/ActivityInfo.qml b/src/activities/memory-sound-tux/ActivityInfo.qml index cfcf03675..d0001cd79 100644 --- a/src/activities/memory-sound-tux/ActivityInfo.qml +++ b/src/activities/memory-sound-tux/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-sound-tux/MemorySoundTux.qml" difficulty: 2 icon: "memory-sound-tux/memory-sound-tux.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Audio memory game against Tux") description: qsTr("Play the audio memory game against Tux") // intro: "Take turns competing against Tux by clicking on a card and finding its double." goal: qsTr("Train your audio memory and remove all the cards.") prerequisite: "" manual: qsTr("A set of cards is shown. Each card has an associated sound, and each sound has a twin exactly the same. Click on a card to hear its hidden sound, and try to match the twins. You can only activate two cards at once, so you need to remember where a sound is, while you listen to its twin. When you turn over the twins, they both disappear.") credit: "" section: "discovery memory music" } diff --git a/src/activities/memory-sound/ActivityInfo.qml b/src/activities/memory-sound/ActivityInfo.qml index 535c62afa..255dfcdaf 100644 --- a/src/activities/memory-sound/ActivityInfo.qml +++ b/src/activities/memory-sound/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-sound/MemorySound.qml" difficulty: 2 icon: "memory-sound/memory-sound.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Audio memory game") description: qsTr("Click on cards and listen to find the matching sounds") // intro: "Click on an audio card and find its double." goal: qsTr("Train your audio memory and remove all the cards.") prerequisite: "" manual: qsTr("A set of cards is shown. Each card has an associated sound, and each sound has a twin exactly the same. Click on a card to hear its hidden sound, and try to match the twins. You can only activate two cards at once, so you need to remember where a sound is, while you listen to its twin. When you turn over the twins, they both disappear.") credit: "" section: "discovery memory music" } diff --git a/src/activities/memory-tux/ActivityInfo.qml b/src/activities/memory-tux/ActivityInfo.qml index c8cfb7a87..7f4948e2b 100644 --- a/src/activities/memory-tux/ActivityInfo.qml +++ b/src/activities/memory-tux/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-tux/MemoryTux.qml" difficulty: 1 icon: "memory-tux/memory-tux.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Memory Game with images against Tux") description: qsTr("Flip the cards to find the matching pairs against Tux") // intro: "Take turns competing against Tux by clicking on a card and finding its double." goal: qsTr("Train your memory and remove all the cards") prerequisite: qsTr("Mouse-manipulation") manual: qsTr("A set of blank cards is shown. Each card has a picture on the other side, and each picture card has a twin exactly the same. Click on a card to see its hidden picture, and try to match the twins. You can only turn over two cards at once, so you need to remember where a picture is, while you look for its twin. When you turn over the twins, they both disappear. Tux teacher do the same.") credit: "" section: "discovery memory" } diff --git a/src/activities/memory-wordnumber/ActivityInfo.qml b/src/activities/memory-wordnumber/ActivityInfo.qml index 1b73fbc7a..f95c13911 100644 --- a/src/activities/memory-wordnumber/ActivityInfo.qml +++ b/src/activities/memory-wordnumber/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory-wordnumber/MemoryWordnumber.qml" difficulty: 3 icon: "memory-wordnumber/memory_wordnumber.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Wordnumber memory game") description: qsTr("Turn the cards over to match the number with the word matching it.") // intro: "Match the numeric with the word." goal: qsTr("Reading numbers, memory.") prerequisite: qsTr("Reading") manual: qsTr("You can see some cards, but you can't see what's on the other side of them. Each card is hiding the numeral form of a number, or the word to write it.") credit: "" section: "reading" } diff --git a/src/activities/memory/ActivityInfo.qml b/src/activities/memory/ActivityInfo.qml index 59d2d89ea..d66f43a26 100644 --- a/src/activities/memory/ActivityInfo.qml +++ b/src/activities/memory/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 JB BUTET * * 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 . */ import GCompris 1.0 ActivityInfo { name: "memory/Memory.qml" difficulty: 1 icon: "memory/memory.svg" - author: "JB BUTET " + author: "JB BUTET <ashashiwa@gmail.com>" demo: true title: qsTr("Memory Game with images") description: qsTr("Flip the cards to find the matching pairs") // intro: "Click on a card and find its double." goal: qsTr("Train your memory and remove all the cards") prerequisite: "" manual: qsTr("A set of blank cards is shown. Each card has a picture on the other side, and each picture card has a twin exactly the same. Click on a card to see its hidden picture, and try to match the twins. You can only turn over two cards at once, so you need to remember where a picture is, while you look for its twin. When you turn over the twins, they both disappear.") credit: "" section: "discovery memory" } diff --git a/src/activities/menu/ActivityInfo.qml b/src/activities/menu/ActivityInfo.qml index 49887e931..cb595ce3a 100644 --- a/src/activities/menu/ActivityInfo.qml +++ b/src/activities/menu/ActivityInfo.qml @@ -1,48 +1,49 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "menu/Menu.qml" difficulty: 0 title: qsTr("GCompris Main Menu") description: qsTr("Select an activity to run it.") goal: qsTr("GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10.") prerequisite: qsTr("Some of the activities are game orientated, but nonetheless still educational.") manual: qsTr("Select an icon to enter an activity or to display a list of activities in a category. At the bottom of the screen is the GCompris control bar. Notice that you can hide or show the bar by touching its anchor. -The following icons are displayed from right to left. +The following icons are displayed: (note that each icon is displayed only if available in the current activity) Home - Exit an activity, go back to menu (Ctrl+W and escape key) Arrows - Display the current level. Click to select another level Lips - Repeat the question Question Mark - Help + Reload - Start the activity from the beginning again Tool - The configuration menu - Tux Plane - About GCompris + G - About GCompris Quit - Quit GCompris (Ctrl+Q) The stars show suitable age groups for each game: 1, 2 or 3 simple stars - from 2 to 6 years old 1, 2 or 3 complex stars - 7 years and up Shortcuts: Ctrl+B Show or Hide the control bar Ctrl+F Toggle full screen Ctrl+M Toggle mute for the background music Ctrl+S Toggle the activity section bar" ) credit: "" section: "/" } diff --git a/src/activities/mining/ActivityInfo.qml b/src/activities/mining/ActivityInfo.qml index 6aaa78689..97e30e759 100644 --- a/src/activities/mining/ActivityInfo.qml +++ b/src/activities/mining/ActivityInfo.qml @@ -1,40 +1,40 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "mining/Mining.qml" difficulty: 1 icon: "mining/mining.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Mining for gold") description: qsTr("Use the mousewheel to approach the rockwall and look for gold nuggets.") //intro: "Looking at the rockwall, you can see a sparkle somewhere. Move the mouse cursor next to this sparkle and use the mousewheel or the zoom gesture to zoom in." goal: qsTr("Learn to use the mousewheel or the zoom / pinch gesture to zoom in and out.") prerequisite: qsTr("You should be familiar with moving the mouse and clicking.") manual: qsTr("Looking at the rockwall, you can see a sparkle somewhere. Move next to this sparkle and use the mousewheel or the zoom gesture to zoom in. If you zoomed in at maximum, a gold nugget will appear at the position of the sparkle. Click on the gold nugget to collect it. Having collected the nugget, use the mousewheel or the pinch gesture to zoom out again. If you zoomed out at maximum, another sparkle will appear, showing the next gold nugget to collect. Collect enough nuggets to complete the level. The truck in the lower, right corner of the screen will tell you the number of already collected nuggets and the total number of nuggets to collect in this level.") credit: qsTr("Thanks to the Tuxpaint team for providing the following sounds under GPL: - realrainbow.ogg - used when a new gold nugget appears - metalpaint.wav - remixed and used when a gold nugget is collected") section: "computer mouse" } diff --git a/src/activities/missing-letter/ActivityInfo.qml b/src/activities/missing-letter/ActivityInfo.qml index 8457f62d1..b558dd87a 100644 --- a/src/activities/missing-letter/ActivityInfo.qml +++ b/src/activities/missing-letter/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Amit Tomar * * 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 . */ import GCompris 1.0 ActivityInfo { name: "missing-letter/MissingLetter.qml" difficulty: 2 icon: "missing-letter/missing-letter.svg" - author: "Amit Tomar " + author: "Amit Tomar <a.tomar@outlook.com>" demo: true title: qsTr("Missing Letter") description: "" // intro: "Find the missing letter and complete the word by clicking on one of the letters proposed on the side." goal: qsTr("Training reading skills") prerequisite: qsTr("Word reading") manual: qsTr("An object is displayed in the main area, and an incomplete word is printed under the picture. Select the missing letter to complete the word.") credit: "" section: "reading" } diff --git a/src/activities/money/ActivityInfo.qml b/src/activities/money/ActivityInfo.qml index 8f577f802..7342ae761 100644 --- a/src/activities/money/ActivityInfo.qml +++ b/src/activities/money/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "money/Money.qml" difficulty: 2 icon: "money/money.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Money") description: qsTr("Practice money usage") // intro: "Click or tap on the money to pay." goal: qsTr("You must buy the different items and give the exact price. At higher levels, several items are displayed, and you must first calculate the total price.") prerequisite: qsTr("Can count") manual: qsTr("Click or tap on the coins or paper money at the bottom of the screen to pay. If you want to remove a coin or note, click or tap on it on the upper screen area.") credit: "" section: "math numeration money" } diff --git a/src/activities/money_back/ActivityInfo.qml b/src/activities/money_back/ActivityInfo.qml index c3fd8be83..8f57fef30 100644 --- a/src/activities/money_back/ActivityInfo.qml +++ b/src/activities/money_back/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "money_back/MoneyBack.qml" difficulty: 3 icon: "money_back/money_back.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Give Tux his change") description: qsTr("Practice money usage by giving Tux his change") // intro: "Click on the money at the bottom of the screen to give Tux his change." goal: qsTr("Tux bought you different items and shows you his money. You must give him back his change. At higher levels, several items are displayed, and you must first calculate the total price.") prerequisite: qsTr("Can count") manual: qsTr("Click on the coins or paper money at the bottom of the screen to pay. If you want to remove a coin or note, click on it on the upper screen area.") credit: "" section: "math numeration money" } diff --git a/src/activities/money_back_cents/ActivityInfo.qml b/src/activities/money_back_cents/ActivityInfo.qml index 3d2bd428c..32170e6c2 100644 --- a/src/activities/money_back_cents/ActivityInfo.qml +++ b/src/activities/money_back_cents/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "money_back_cents/MoneyBackCents.qml" difficulty: 5 icon: "money_back_cents/money_back_cents.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Give Tux his change, including cents") description: qsTr("Practice money usage by giving Tux his change") // intro: "Click on the money at the bottom of the screen to give Tux his change." goal: qsTr("Tux bought you different items and shows you his money. You must give him back his change. At higher levels, several items are displayed, and you must first calculate the total price.") prerequisite: qsTr("Can count") manual: qsTr("Click on the coins or paper money at the bottom of the screen to pay. If you want to remove a coin or note, click on it on the upper screen area.") credit: "" section: "math numeration money" } diff --git a/src/activities/money_cents/ActivityInfo.qml b/src/activities/money_cents/ActivityInfo.qml index 58786623b..ad2fe3fd7 100644 --- a/src/activities/money_cents/ActivityInfo.qml +++ b/src/activities/money_cents/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "money_cents/MoneyCents.qml" difficulty: 5 icon: "money_cents/money_cents.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Money with cents") description: qsTr("Practice money usage including cents") // intro: "Click on the money to pay." goal: qsTr("You must buy the different items and give the exact price. At higher levels, several items are displayed, and you must first calculate the total price.") prerequisite: qsTr("Can count") manual: qsTr("Click on the coins or paper money at the bottom of the screen to pay. If you want to remove a coin or note, click on it on the upper screen area.") credit: "" section: "math numeration money" } diff --git a/src/activities/mosaic/ActivityInfo.qml b/src/activities/mosaic/ActivityInfo.qml index ff85ec072..0b35f00ab 100644 --- a/src/activities/mosaic/ActivityInfo.qml +++ b/src/activities/mosaic/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "mosaic/Mosaic.qml" difficulty: 1 icon: "mosaic/mosaic.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Rebuild the mosaic") description: qsTr("Rebuild the mosaic") // intro: "Put each item at the same place as in the given example." goal: "" prerequisite: "" manual: qsTr("First select the item you want to put then click on a spot on the empty area") credit: "" section: "discovery" } diff --git a/src/activities/numbers-odd-even/ActivityInfo.qml b/src/activities/numbers-odd-even/ActivityInfo.qml index 0eb11b6b6..a661fbabe 100644 --- a/src/activities/numbers-odd-even/ActivityInfo.qml +++ b/src/activities/numbers-odd-even/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "numbers-odd-even/NumbersOddEven.qml" difficulty: 2 icon: "numbers-odd-even/numbers-odd-even.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Even and Odd Numbers") description: qsTr("Move the helicopter to catch the clouds having even or odd numbers") // intro: "Move the helicopter to catch the clouds having even or odd numbers" goal: qsTr("Numeration training") prerequisite: "" manual: qsTr("Catch the odd or even number clouds. With a keyboard use the arrow keys to move the helicopter. With a pointing device you just click or tap on the target location. To know which number you have to catch you can either remember it or check the bottom right corner.") credit: "" section: "math numeration" } diff --git a/src/activities/penalty/ActivityInfo.qml b/src/activities/penalty/ActivityInfo.qml index ca700945b..e5530b3f8 100644 --- a/src/activities/penalty/ActivityInfo.qml +++ b/src/activities/penalty/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Stephane Mankowski * * 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 . */ import GCompris 1.0 ActivityInfo { name: "penalty/Penalty.qml" difficulty: 1 icon: "penalty/penalty.svg" - author: "Stephane Mankowski " + author: "Stephane Mankowski <stephane@mankowski.fr>" demo: true title: qsTr("Penalty kick") description: qsTr("Double click or double tap on the ball to score a goal.") // intro: "Double click or double tap on the ball to score a goal." goal: "" prerequisite: "" manual: qsTr("Double click or double tap on the ball to kick it. " + "You can double click the left right or middle mouse button. " + "If you lose, Tux catches the ball. You must click on it to " + "bring it back to its former position") credit: "" section: "computer mouse" } diff --git a/src/activities/planegame/ActivityInfo.qml b/src/activities/planegame/ActivityInfo.qml index a24f2b0fa..8c57ef4c7 100644 --- a/src/activities/planegame/ActivityInfo.qml +++ b/src/activities/planegame/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Johnny Jazeix * * 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 . */ import GCompris 1.0 ActivityInfo { name: "planegame/Sequence.qml" difficulty: 2 icon: "planegame/planegame.svg" - author: "Johnny Jazeix " + author: "Johnny Jazeix <jazeix@gmail.com>" demo: true title: qsTr("Numbers in Order") description: qsTr("Move the helicopter to catch the clouds in the correct order") // intro: "Move the helicopter with the arrow keys and catch the number in the clouds in numerical order." goal: qsTr("Numeration training") prerequisite: "" manual: qsTr("Catch the clouds in increasing order. With a keyboard use the arrow keys to move the helicopter. With a pointing device you just click or tap on the target location. To know which number you have to catch you can either remember it or check the bottom right corner.") credit: "" section: "math numeration" } diff --git a/src/activities/redraw/ActivityInfo.qml b/src/activities/redraw/ActivityInfo.qml index f7f798884..e2d22822e 100644 --- a/src/activities/redraw/ActivityInfo.qml +++ b/src/activities/redraw/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "redraw/Redraw.qml" difficulty: 3 icon: "redraw/redraw.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Redraw the given image") description: qsTr("Draw perfectly the given image on the empty grid.") //intro: "Use the drawing tools to reproduce a symmetrical figure on the right hand side." goal: "" prerequisite: "" manual: qsTr("First, select the proper color from the toolbar. Then drag to paint.") + " " + qsTr("At the first level a hint is provided to show that no symmetry is requested.") credit: "" section: "math geometry puzzle" } diff --git a/src/activities/redraw_symmetrical/ActivityInfo.qml b/src/activities/redraw_symmetrical/ActivityInfo.qml index 97d6f53f2..e7d6089ca 100644 --- a/src/activities/redraw_symmetrical/ActivityInfo.qml +++ b/src/activities/redraw_symmetrical/ActivityInfo.qml @@ -1,35 +1,35 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "redraw_symmetrical/RedrawSymmetrical.qml" difficulty: 4 icon: "redraw_symmetrical/redraw_symmetry.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Mirror the given image") description: qsTr("Draw the image on the empty grid as if you see it in a mirror.") //intro: "Use the drawing tools to reproduce the right-hand side symmetrical figure." goal: "" prerequisite: "" manual: qsTr("First, select the proper color from the toolbar. Then drag to paint.") + " " + qsTr("At the first level a hint is provided to show that a symmetry is requested.") credit: "" section: "math geometry symmetry puzzle" } diff --git a/src/activities/reversecount/ActivityInfo.qml b/src/activities/reversecount/ActivityInfo.qml index b1e7de266..5b3946868 100644 --- a/src/activities/reversecount/ActivityInfo.qml +++ b/src/activities/reversecount/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "reversecount/Reversecount.qml" difficulty: 2 icon: "reversecount/reversecount.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Practice subtraction with a fun game") description: qsTr("Tux is hungry. Help him find fish by counting to the correct ice spot.") // intro: "Click on the dice and validate your choice with the OK button to indicate the number of ice blocks Tux will have to follow to eat a fish." goal: qsTr("Tux is hungry. Help him find fish by counting to the correct ice spot.") prerequisite: qsTr("Can read numbers on a dice, and count intervals up to 10 for the first level") manual: qsTr("Click on the dice to show how many ice spots there are between Tux and the fish. Click the dice with the right mouse button to count backwards. When done, click on the OK button or hit the Enter key.") credit: "" section: "math numeration" } diff --git a/src/activities/scalesboard/ActivityInfo.qml b/src/activities/scalesboard/ActivityInfo.qml index e8e63e044..efe3d5936 100644 --- a/src/activities/scalesboard/ActivityInfo.qml +++ b/src/activities/scalesboard/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "scalesboard/ScaleNumber.qml" difficulty: 2 icon: "scalesboard/scalesboard.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Balance the scales properly") description: qsTr("Drag and Drop weights to balance the scales") // intro: "Drag the weights up to balance the scales." goal: qsTr("Mental calculation, arithmetic equality") prerequisite: "" manual: qsTr("To balance the scales, move the weights on the left or the right side. The weights can be arranged in any order.") credit:"" section: "math" } diff --git a/src/activities/scalesboard_weight/ActivityInfo.qml b/src/activities/scalesboard_weight/ActivityInfo.qml index 819207466..8c7bb2c1c 100644 --- a/src/activities/scalesboard_weight/ActivityInfo.qml +++ b/src/activities/scalesboard_weight/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "scalesboard_weight/ScalesboardWeight.qml" difficulty: 4 icon: "scalesboard_weight/scalesboard_weight.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Balance the scales properly") description: qsTr("Drag and Drop masses to balance the scales and calculate the weight") // intro: "Drag the weights up to balance the scales." goal: qsTr("Mental calculation, arithmetic equality, unit conversion") prerequisite: "" manual: qsTr("To balance the scales, move the masses on the left or the right side. They can be arranged in any order. Take care of the weight and the unit of the masses, remember that a kilogram (kg) is 1000 grams (g).") credit: "" section: "math" } diff --git a/src/activities/scalesboard_weight_avoirdupois/ActivityInfo.qml b/src/activities/scalesboard_weight_avoirdupois/ActivityInfo.qml index 71c5d3239..6c70d140c 100644 --- a/src/activities/scalesboard_weight_avoirdupois/ActivityInfo.qml +++ b/src/activities/scalesboard_weight_avoirdupois/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "scalesboard_weight_avoirdupois/ScalesboardWeight.qml" difficulty: 4 icon: "scalesboard_weight_avoirdupois/scalesboard_weight.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Balance the scales properly") description: qsTr("Drag and Drop masses to balance the scales and calculate the weight in the avoirdupois unit") // intro: "Drag the weights up to balance the scales." goal: qsTr("Mental calculation, arithmetic equality, unit conversion") prerequisite: "" manual: qsTr("To balance the scales, move the masses on the left or the right side. They can be arranged in any order. Take care of the weight and the unit of the masses, remember that a pound (lb) is 16 ounce (oz).") credit: "" section: "math" } diff --git a/src/activities/simplepaint/ActivityInfo.qml b/src/activities/simplepaint/ActivityInfo.qml index 1c7dde53c..6c663300f 100644 --- a/src/activities/simplepaint/ActivityInfo.qml +++ b/src/activities/simplepaint/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "simplepaint/Simplepaint.qml" difficulty: 1 icon: "simplepaint/simplepaint.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: true title: qsTr("A simple drawing activity") description: qsTr("Create your own drawing") // intro: "Select a color and paint the rectangles as you like to create a drawing." goal: qsTr("Enhance creative skills") prerequisite: "" manual: qsTr("Select a color and paint the rectangles as you like to create a drawing.") credit: "" section: "fun" } diff --git a/src/activities/smallnumbers/ActivityInfo.qml b/src/activities/smallnumbers/ActivityInfo.qml index 6ec354500..337e23986 100644 --- a/src/activities/smallnumbers/ActivityInfo.qml +++ b/src/activities/smallnumbers/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "smallnumbers/Smallnumbers.qml" difficulty: 2 icon: "smallnumbers/smallnumbers.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Numbers With Dice") description: qsTr("Count the number of dots on dice before they reach the ground") // intro: "Count the number on your dice and type it on your keyboard before it reaches the ground." goal: qsTr("In a limited time, count the number of dots") prerequisite: qsTr("Counting skills") manual: qsTr("With the keyboard, type the number of dots you see on the falling dice.") credit: "" section: "computer keyboard math numeration" } diff --git a/src/activities/smallnumbers2/ActivityInfo.qml b/src/activities/smallnumbers2/ActivityInfo.qml index 15cb1f120..810c6e4a4 100644 --- a/src/activities/smallnumbers2/ActivityInfo.qml +++ b/src/activities/smallnumbers2/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "smallnumbers2/Smallnumbers2.qml" difficulty: 2 icon: "smallnumbers2/smallnumbers2.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Numbers with pairs of dice") description: qsTr("Count the number of dots on dice before they reach the ground") // intro: "Count the number of the points on the dice then type the result on your keyboard." goal: qsTr("In a limited time, count the number of dots") prerequisite: qsTr("Counting skills") manual: qsTr("With the keyboard, type the number of dots you see on the falling dice.") credit: "" section: "math numeration" } diff --git a/src/activities/sudoku/ActivityInfo.qml b/src/activities/sudoku/ActivityInfo.qml index 7bcab6ec1..5c4dcd447 100644 --- a/src/activities/sudoku/ActivityInfo.qml +++ b/src/activities/sudoku/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Johnny Jazeix * * 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 . */ import GCompris 1.0 ActivityInfo { name: "sudoku/Sudoku.qml" difficulty: 4 icon: "sudoku/sudoku.svg" - author: "Johnny Jazeix " + author: "Johnny Jazeix <jazeix@gmail.com>" demo: true title: qsTr("Sudoku, place unique symbols in a grid") description: qsTr("Symbols must be unique in a row, in a column, and (if defined) each region.") // intro: "Select a number or a symbol and click its target area. Each symbol must appear only once in a row, in a column and in a subregion if any." goal: qsTr("The aim of the puzzle is to enter a symbol or numeral from 1 through 9 in each cell of a grid. In the official Sudoku the grid is 9x9 made up of 3x3 subgrids (called 'regions'). In GCompris we start at lower levels with a simpler version using symbols and with no regions. In all cases the grid is presented with various symbols or numerals given in some cells (the 'givens'). Each row, column and region must contain only one instance of each symbol or numeral (Source <http://en.wikipedia.org/wiki/Sudoku>).") prerequisite: qsTr("Completing the puzzle requires patience and logical ability") manual: qsTr("Select a number or a symbol on the left and click on its target position. GCompris will not let you enter invalid data.") credit: "" section: "puzzle" } diff --git a/src/activities/superbrain/ActivityInfo.qml b/src/activities/superbrain/ActivityInfo.qml index 17b61605d..bc4ddbc39 100644 --- a/src/activities/superbrain/ActivityInfo.qml +++ b/src/activities/superbrain/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "superbrain/Superbrain.qml" difficulty: 2 icon: "superbrain/superbrain.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Super Brain") description: qsTr("Tux has hidden several items. Find them again in the correct order") //intro: "Find out the right combination of colors. A black pin means you found the correct colour in the correct position, a white pin means it's the correct colour but in the wrong position." goal: qsTr("Tux has hidden several items. Find them again in the correct order") prerequisite: "" manual: qsTr("Click on the items until you find what you think is the correct answer. Then, click on the OK button. In the lower levels, Tux gives you an indication if you found a hiding place by marking the item with a black box. You can use the right mouse button to flip the colors in the opposite order or the color chooser to directly pick a color. Press and hold a mouse button or on the touch screen to automatically choose the last color selected on a column.") credit: "" section: "puzzle" } diff --git a/src/activities/target/ActivityInfo.qml b/src/activities/target/ActivityInfo.qml index 4cbf69091..48d66e7ef 100644 --- a/src/activities/target/ActivityInfo.qml +++ b/src/activities/target/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Bruno Coudoin * * 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 . */ import GCompris 1.0 ActivityInfo { name: "target/Target.qml" difficulty: 2 icon: "target/target.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Practice addition with a target game") description: qsTr("Hit the target and count your points") // intro: "Click on the target to launch darts, then count your score!" goal: qsTr("Throw darts at a target and count your score.") prerequisite: qsTr("Can move the mouse, can read numbers and count up to 15 for the first level") manual: qsTr("Check the speed and direction of the target, and then click on it to launch a dart. When all your darts are thrown, you are asked to count your score. Enter the score with the keyboard.") credit: "" section: "math addition" } diff --git a/src/activities/template/ActivityInfo.qml b/src/activities/template/ActivityInfo.qml index b0ac17423..b852ce8a4 100644 --- a/src/activities/template/ActivityInfo.qml +++ b/src/activities/template/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "template/Template.qml" difficulty: 1 icon: "template/template.svg" - author: "Your Name " + author: "Your Name <yy@zz.org>" demo: true title: "Template activity" description: "" //intro: "put here in comment the text for the intro voice" goal: "" prerequisite: "" manual: "" credit: "" section: "fun" } diff --git a/src/activities/tic_tac_toe/ActivityInfo.qml b/src/activities/tic_tac_toe/ActivityInfo.qml index f8695573b..662ecc599 100644 --- a/src/activities/tic_tac_toe/ActivityInfo.qml +++ b/src/activities/tic_tac_toe/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityIngo.qml * * Copyright (C) 2014 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "tic_tac_toe/TicTacToe.qml" difficulty: 2 icon: "tic_tac_toe/tic_tac_toe.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: true title: qsTr("Tic Tac Toe (against Tux)") description: qsTr("Place three marks in a row") // intro: "Click on the square which you wish to mark and try to mark 3 consecutive squares before Tux." goal: qsTr("Place three respective marks in any horizontal, vertical, or diagonal row to win the game") prerequisite: "" manual: qsTr("Play with the computer. Take turns to click on the square which you want to mark. First player to create a line of 3 marks wins") credit: "" section: "strategy" } diff --git a/src/activities/tic_tac_toe_2players/ActivityInfo.qml b/src/activities/tic_tac_toe_2players/ActivityInfo.qml index be0396c51..01b2fe241 100644 --- a/src/activities/tic_tac_toe_2players/ActivityInfo.qml +++ b/src/activities/tic_tac_toe_2players/ActivityInfo.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2014 Pulkit Gupta * * Authors: * Pulkit Gupta * * 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 . */ import GCompris 1.0 ActivityInfo { name: "tic_tac_toe_2players/Tic_tac_toe_2players.qml" difficulty: 2 icon: "tic_tac_toe_2players/tic_tac_toe_2players.svg" - author: "Pulkit Gupta " + author: "Pulkit Gupta <pulkitgenius@gmail.com>" demo: true title: qsTr("Tic Tac Toe (with a friend)") description: qsTr("Place three marks in a row") // intro: "Click on the square which you wish to mark and try to mark 3 consecutive squares before Tux." goal: qsTr("Place three respective marks in any horizontal, vertical, or diagonal row to win the game") prerequisite: "" manual: qsTr("Play with a friend. Take turns to click on the square which you want to mark. First player to create a line of 3 marks wins") credit: "" section: "strategy" } diff --git a/src/activities/traffic/ActivityInfo.qml b/src/activities/traffic/ActivityInfo.qml index 2a74db502..7c7b44e00 100644 --- a/src/activities/traffic/ActivityInfo.qml +++ b/src/activities/traffic/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "traffic/Traffic.qml" difficulty: 2 icon: "traffic/traffic.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("A sliding-block puzzle game") description: qsTr("Remove the red car from the parking lot through the gate on the right") // intro: "Slide the cars to make a space so that the red car can go out of the box." goal: "" prerequisite: "" manual: qsTr("Each car can only move either horizontally or vertically. You must make some room in order to let the red car move through the gate on the right.") credit: "" section: "puzzle" } diff --git a/src/activities/wordsgame/ActivityInfo.qml b/src/activities/wordsgame/ActivityInfo.qml index c6d94c300..d75c689d1 100644 --- a/src/activities/wordsgame/ActivityInfo.qml +++ b/src/activities/wordsgame/ActivityInfo.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Holger Kaelberer * * 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 . */ import GCompris 1.0 ActivityInfo { name: "wordsgame/Wordsgame.qml" difficulty: 2 icon: "wordsgame/wordsgame.svg" - author: "Holger Kaelberer " + author: "Holger Kaelberer <holger.k@elberer.de>" demo: true title: qsTr("Falling Words") description: qsTr("Type the falling words before they reach the ground") // intro: "Type the words on your keyboard before they reach the ground." goal: qsTr("Keyboard training") prerequisite: qsTr("Keyboard manipulation") manual: qsTr("Type the complete word as it falls, before it reaches the ground") credit: "" section: "computer keyboard reading" } diff --git a/src/core/GCComboBox.qml b/src/core/GCComboBox.qml index 9672616d9..d8684cf0a 100644 --- a/src/core/GCComboBox.qml +++ b/src/core/GCComboBox.qml @@ -1,304 +1,303 @@ /* GCompris - GCComboBox.qml * * Copyright (C) 2015 Johnny Jazeix * * Authors: * Johnny Jazeix * * 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 . */ import QtQuick 2.2 import QtQuick.Controls 1.0 import GCompris 1.0 /** * A QML component unifying comboboxes in GCompris. * @ingroup components * * GCComboBox contains a combobox and a label. * When the combobox isn't active, it is displayed as a button containing the current value * and the combobox label (its description). * Once the button is clicked, the list of all available choices is displayed. * Also, above the list is the combobox label. * * Navigation can be done with keys and mouse/gestures. * As Qt comboboxes, you can either have a js Array or a Qml model as model. * GCComboBox should now be used wherever you'd use a QtQuick combobox. It has * been decided to implement comboboxes ourselves in GCompris because of * some integration problems on some OSes (native dialogs unavailable). */ Item { id: gccombobox focus: true width: button.width height: button.height /** * type:Item * Where the list containing all choices will be displayed. * Should be the dialogActivityConfig item if used on config. */ property Item background /** * type:int * Current index of the combobox. */ property int currentIndex: -1 /** * type:string * Current text displayed in the combobox when inactive. */ property string currentText /** * type:alias * Model for the list (user has to specify one). */ property alias model: gridview.model /** * type:string * Text besides the combobox, used to describe what the combobox is for. */ property string label /** * type:bool * Internal value. * If model is an js Array, we access data using modelData and [] else qml Model, we need to use model and get(). */ readonly property bool isModelArray: model.constructor === Array // start and stop trigs the animation signal start signal stop // emitted at stop animation end signal close onCurrentIndexChanged: { currentText = isModelArray ? model[currentIndex].text : (model && model.get(currentIndex) ? model.get(currentIndex).text : "") } /** * type:Flow * Combobox display when inactive: the button with current choice and its label besides. */ Flow { width: button.width+labelText.width+10 spacing: 5 * ApplicationInfo.ratio Rectangle { id: button visible: true // Add radius to add some space between text and borders implicitWidth: Math.max(200, currentTextBox.width+radius) implicitHeight: 50 * ApplicationInfo.ratio border.width: 2 border.color: "black" radius: 10 gradient: Gradient { GradientStop { position: 0 ; color: mouseArea.pressed ? "#87ff5c" : "#ffe85c" } GradientStop { position: 1 ; color: mouseArea.pressed ? "#44ff00" : "#f8d600" } } // Current value of combobox GCText { id: currentTextBox anchors.horizontalCenter: parent.horizontalCenter anchors.verticalCenter: parent.verticalCenter text: currentText fontSize: mediumSize } MouseArea { id: mouseArea anchors.fill: parent onReleased: { popup.visible = true } } } GCText { id: labelText text: label fontSize: mediumSize wrapMode: Text.WordWrap } } /** * type:Item * Combobox display when active: header with the description and the gridview containing all the available choices. */ Item { id: popup visible: false width: parent.width height: parent.height parent: background focus: visible // Forward event to activity if key pressed is not one of the handled key // (ctrl+F should still resize the window for example) Keys.onPressed: background.currentActivity.Keys.onPressed(event) Keys.onRightPressed: gridview.moveCurrentIndexRight(); Keys.onLeftPressed: gridview.moveCurrentIndexLeft(); Keys.onDownPressed: gridview.moveCurrentIndexDown(); Keys.onUpPressed: gridview.moveCurrentIndexUp(); Keys.onEscapePressed: { // Keep the old value discardChange(); hidePopUpAndRestoreFocus(); } Keys.onEnterPressed: { acceptChange(); hidePopUpAndRestoreFocus(); } Keys.onReturnPressed: { acceptChange(); hidePopUpAndRestoreFocus(); } Keys.onSpacePressed: { acceptChange(); hidePopUpAndRestoreFocus(); } // Don't accept the list value, restore previous value function discardChange() { if(isModelArray) { for(var i = 0 ; i < model.count ; ++ i) { if(model[currentIndex].text === currentText) { currentIndex = i; break; } } } else { for(var i = 0 ; i < model.length ; ++ i) { if(model.get(currentIndex).text === currentText) { currentIndex = i; break; } } } gridview.currentIndex = currentIndex; } // Accept the change. Updates the currentIndex and text of the button function acceptChange() { currentIndex = gridview.currentIndex; currentText = isModelArray ? model[currentIndex].text : (model && model.get(currentIndex) ? model.get(currentIndex).text : "") } function hidePopUpAndRestoreFocus() { popup.visible = false; // Restore focus on previous activity for keyboard input background.currentActivity.forceActiveFocus(); } Rectangle { id: listBackground anchors.fill: parent radius: 10 color: "grey" Rectangle { id : headerDescription z: 10 width: gridview.width height: gridview.elementHeight GCText { text: label fontSize: mediumSize wrapMode: Text.WordWrap anchors.horizontalCenter: parent.horizontalCenter } GCButtonCancel { id: discardIcon anchors.right: headerDescription.right anchors.top: headerDescription.top MouseArea { anchors.fill: parent onClicked: { popup.acceptChange(); popup.hidePopUpAndRestoreFocus(); } } } } GridView { id: gridview z: 4 readonly property int elementHeight: 40 * ApplicationInfo.ratio // each element has a 300 width size minimum. If the screen is larger than it, we do a grid with cases with 300px for width at minimum. // If you have a better idea/formula to have a different column number, don't hesitate, change it :). readonly property int numberOfColumns: Math.max(1, Math.floor(width / 300)) contentHeight: isModelArray ? elementHeight*model.count/numberOfColumns : elementHeight*model.length/numberOfColumns width: listBackground.width height: listBackground.height-headerDescription.height currentIndex: gccombobox.currentIndex flickableDirection: Flickable.VerticalFlick clip: true anchors.top: headerDescription.bottom - anchors.topMargin: headerDescription.height / 2 cellWidth: width / numberOfColumns cellHeight: elementHeight delegate: Component { Rectangle { width: gridview.cellWidth height: gridview.elementHeight color: GridView.isCurrentItem ? "darkcyan" : "beige" border.width: GridView.isCurrentItem ? 3 : 2 radius: 5 Image { id: isSelectedIcon visible: parent.GridView.isCurrentItem source: "qrc:/gcompris/src/core/resource/apply.svg" anchors.right: textValue.left - anchors.top: parent.top + anchors.verticalCenter: parent.verticalCenter anchors.rightMargin: 10 sourceSize.width: (gridview.elementHeight*0.8) * ApplicationInfo.ratio } GCText { id: textValue text: isModelArray ? modelData.text : model.text anchors.centerIn: parent } MouseArea { anchors.fill: parent onClicked: { currentIndex = index popup.acceptChange(); popup.hidePopUpAndRestoreFocus(); } } } } } } } } diff --git a/tools/menus/algebra_guesscount.qml b/tools/menus/algebra_guesscount.qml index 880cb6719..2bdd3170d 100644 --- a/tools/menus/algebra_guesscount.qml +++ b/tools/menus/algebra_guesscount.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "algebra_guesscount/AlgebraGuesscount.qml" difficulty: 3 icon: "algebra_guesscount/algebra_guesscount.svg" - author: "Pascal Georges " + author: "Pascal Georges <pascal.georges1@free.fr>" demo: true title: qsTr("Find the series of correct operations that matches the given answer") description: qsTr("Work out the right combination of numbers and operations to match the given value") goal: qsTr("Deploy a strategy to arrange a set of arithmetic operations to match a given value.") prerequisite: qsTr("The four arithmetic operations. Combine several arithmetic operations.") manual: qsTr("At the top of the board area, choose the numbers and arithmetic operators that give the specified result. You can deselect a number or operator by clicking on it again.") credit: qsTr("Animal pictures come from the Animal Photography Page of Ralf Schmode (http://schmode.net/). Ralf has kindly permitted GCompris to include his pictures. Thanks a lot, Ralf.") section: "/math/algebramenu" } diff --git a/tools/menus/anim.qml b/tools/menus/anim.qml index 48edc1788..9b543fcc4 100644 --- a/tools/menus/anim.qml +++ b/tools/menus/anim.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "anim/Anim.qml" difficulty: 3 icon: "anim/anim.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Create a drawing or an animation") description: qsTr("Free drawing and animation tool.") goal: qsTr("In this game, children can draw freely. The goal is to discover how to create attractive drawings based on basic shapes: rectangles, ellipses and lines. To give children a wider range of choices, a set of images can also be used.") prerequisite: qsTr("Needs to be capable of moving and clicking the mouse easily") manual: qsTr("Select a drawing tool on the left, and a color down the bottom. Then click and drag in the white area to create a new shape. Once you've completed a drawing, you can select a new frame to work on by selecting one of the small rectangles on the bottom. Each frame contains the same content as its previous one. You can then edit it by moving objects a little bit or adding/deleting objects. When you create several frames and then click on the 'film' button, you will see all your images in a continuous slide-show (an infinite loop pattern). You can change the last image in your film by right clicking on a time frame. You can also change the viewing speed in this mode. In viewing mode, click on the 'drawing' button to return to drawing mode. You can also save and reload your animations with the 'floppy disk' and 'folder' buttons.") credit: "" section: "/fun" } diff --git a/tools/menus/braille_lotto.qml b/tools/menus/braille_lotto.qml index 89f192687..973de7ffb 100644 --- a/tools/menus/braille_lotto.qml +++ b/tools/menus/braille_lotto.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "braille_lotto/BrailleLotto.qml" difficulty: 6 icon: "braille_lotto/braille_lotto.svg" - author: "Srishti Sethi " + author: "Srishti Sethi <srishakatux@gmail.com>" demo: true title: qsTr("Braille Lotto") description: qsTr("Discover the Braille system for numbers.") goal: "" prerequisite: "" manual: qsTr("Each player must find if the proposed number is in their board. If the code is in the board, just click on it in order to validate it. The player who crosses all the Braille numbers correctly wins the game. Check the Braille table by clicking on the toggle button in the control bar.") credit: "" section: "/discovery/braille" } diff --git a/tools/menus/chat.qml b/tools/menus/chat.qml index 41e23bce8..c81b0db7a 100644 --- a/tools/menus/chat.qml +++ b/tools/menus/chat.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "chat/Chat.qml" difficulty: 3 icon: "chat/chat.svg" - author: "Bruno coudoin " + author: "Bruno coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Chat and draw with your friends") description: qsTr("This chat activity only works on the local network") goal: "" prerequisite: "" manual: qsTr("This chat activity will only work with other GCompris users on your local network, not on the Internet. To use it, just type in your message and hit Enter. Your message is then broadcast on the local network, and any GCompris program running the chat activity on that local network will receive and display your message.") credit: "" section: "/fun" } diff --git a/tools/menus/chess_computer.qml b/tools/menus/chess_computer.qml index c2d044887..0da28e66f 100644 --- a/tools/menus/chess_computer.qml +++ b/tools/menus/chess_computer.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "chess_computer/ChessComputer.qml" difficulty: 2 icon: "chess_computer/chess_computer.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Learning chess") description: qsTr("Play chess against the computer in a learning mode") goal: "" prerequisite: qsTr("Mouse-manipulation") manual: "" credit: qsTr("The chess engine is from gnuchess.") section: "/strategy/chess" } diff --git a/tools/menus/chess_movelearn.qml b/tools/menus/chess_movelearn.qml index 1879ad522..d57bc45f8 100644 --- a/tools/menus/chess_movelearn.qml +++ b/tools/menus/chess_movelearn.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "chess_movelearn/ChessMovelearn.qml" difficulty: 2 icon: "chess_movelearn/chess_movelearn.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Learning chess") description: qsTr("Chess training. Catch the computer's pawns.") goal: "" prerequisite: qsTr("Mouse-manipulation") manual: "" credit: qsTr("The chess engine is from gnuchess.") section: "/strategy/chess" } diff --git a/tools/menus/chess_partyend.qml b/tools/menus/chess_partyend.qml index 51b141977..d288a44b2 100644 --- a/tools/menus/chess_partyend.qml +++ b/tools/menus/chess_partyend.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "chess_partyend/ChessPartyend.qml" difficulty: 2 icon: "chess_partyend/chess_partyend.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Learning chess") description: qsTr("Play the end of the chess game against the computer") goal: "" prerequisite: qsTr("Mouse-manipulation") manual: "" credit: qsTr("The chess engine is from gnuchess.") section: "/strategy/chess" } diff --git a/tools/menus/doubleentry.qml b/tools/menus/doubleentry.qml index 848747045..15e73c050 100644 --- a/tools/menus/doubleentry.qml +++ b/tools/menus/doubleentry.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "doubleentry/Doubleentry.qml" difficulty: 2 icon: "doubleentry/doubleentry.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Double-entry table") description: qsTr("Drag and Drop the items in the double-entry table") goal: qsTr("Move the items on the left to their proper position in the double-entry table.") prerequisite: qsTr("Basic counting skills") manual: qsTr("Drag and Drop each proposed item on its destination") credit: "" section: "/discovery/miscellaneous" } diff --git a/tools/menus/draw.qml b/tools/menus/draw.qml index 4ca486155..9af1ee202 100644 --- a/tools/menus/draw.qml +++ b/tools/menus/draw.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "draw/Draw.qml" difficulty: 2 icon: "draw/draw.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("A simple vector-drawing tool") description: qsTr("A creative board where you can draw freely") goal: qsTr("In this game, children can draw freely. The goal is to discover how to create attractive drawings based on basic shapes: rectangles, ellipses and lines.") prerequisite: qsTr("Needs to be capable of moving and clicking the mouse easily") manual: qsTr("Select a drawing tool on the left, and a color down the bottom, then click and drag in the white area to create a new shape. To save time, you can click with the middle mouse button to delete an object.") credit: "" section: "/math/geometry" } diff --git a/tools/menus/electric.qml b/tools/menus/electric.qml index 694b018e8..60059dce3 100644 --- a/tools/menus/electric.qml +++ b/tools/menus/electric.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "electric/Electric.qml" difficulty: 5 icon: "electric/electric.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Electricity") description: qsTr("Create and simulate an electric schema") goal: qsTr("Freely create an electric schema with a real time simulation of it.") prerequisite: qsTr("Requires some basic understanding of the concept of electricity.") manual: qsTr("Drag electrical components from the selector and drop them in the working area. Create wires by clicking on a connection spot, dragging the mouse to the next connection spot, and letting go. You can also move components by dragging them. You can delete wires by clicking on them. To delete a component, select the deletion tool on top of the component selector. You can click on the switch to open and close it. You can change the rheostat value by dragging its wiper. In order to simulate what happens when a bulb is blown, you can blown it by right-clicking on it. The simulation is updated in real time by any user action.") credit: qsTr("GCompris uses the Gnucap electric simulator as a backend. You can get more information on gnucap at <http://www.gnu.org/software/gnucap/>.") section: "/experience" } diff --git a/tools/menus/explore_farm_animals.qml b/tools/menus/explore_farm_animals.qml index f17aa2af6..1e4de7883 100644 --- a/tools/menus/explore_farm_animals.qml +++ b/tools/menus/explore_farm_animals.qml @@ -1,40 +1,40 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "explore_farm_animals/ExploreFarmAnimals.qml" difficulty: 2 icon: "explore_farm_animals/explore_farm_animals.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Explore Farm Animals") description: qsTr("Learn about farm animals, what sounds they make, and interesting facts.") goal: qsTr("Learn to associate animal sounds with the animal name and what the animal looks like.") prerequisite: "" manual: qsTr("There are three levels in this game. In level one, players enjoy exploring each animal on the screen. Click on the question mark, and learn about the animal, what it's name is, what sound it makes, and what it looks like. Study well this information, because you will be tested in level 2 and 3! In level two, a random animal sound is played and you must choose which animal makes that sound. Click on the question mark that corresponds to the animal you hear. If you'd like to hear the animal sound repeated, click on the play button. When you have matched all animals correctly, you win! In level three, a random text prompt is displayed and you must click on the animal that matches the text. When you have matched all texts correctly, you win! ") credit: "" section: "/discovery/sound_group" } diff --git a/tools/menus/explore_world_animals.qml b/tools/menus/explore_world_animals.qml index 58e25dc35..e40b7065e 100644 --- a/tools/menus/explore_world_animals.qml +++ b/tools/menus/explore_world_animals.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "explore_world_animals/ExploreWorldAnimals.qml" difficulty: 4 icon: "explore_world_animals/explore_world_animals.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Explore World Animals") description: qsTr("Learn about world animals, interesting facts and their location on a map.") goal: "" prerequisite: "" manual: qsTr("There are two levels in this game. In level one, players enjoy exploring each animal on the screen. Click on the question mark, and learn about the animal, what it's name is, and what it looks like. Study well this information, because you will be tested in level 2! In level two, a random text prompt is displayed and you must click on the animal that matches the text. When you have matched all texts correctly, you win! ") credit: "" section: "/discovery/miscellaneous" } diff --git a/tools/menus/explore_world_music.qml b/tools/menus/explore_world_music.qml index 436f23348..68975c26e 100644 --- a/tools/menus/explore_world_music.qml +++ b/tools/menus/explore_world_music.qml @@ -1,40 +1,40 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "explore_world_music/ExploreWorldMusic.qml" difficulty: 4 icon: "explore_world_music/explore_world_music.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Explore World Music") description: qsTr("Learn about the music of the world.") goal: qsTr("Develop a better understanding of the variety of music present in the world") prerequisite: "" manual: qsTr("There are three levels in this activity. In the first level, enjoy exploring music from around the world. Click on each suitcase to learn about the music from that area, and listen to a short sample. Study well, because there will be two games related to this information next! The second level is a matching game. You will hear a clip of music, and you must select the location that corresponds to that music. Click the play button if you'd like to hear the music again. You win the level when you have correctly matched all sound clips. The third level is also a matching game. You must select the location that matches the text description on the screen. You win the level when you have correctly matched all text prompts. ") credit: qsTr("Images from http://commons.wikimedia.org/wiki, http://archive.org") section: "/discovery/sound_group" } diff --git a/tools/menus/hydroelectric.qml b/tools/menus/hydroelectric.qml index eac8f71e8..e84c00bb9 100644 --- a/tools/menus/hydroelectric.qml +++ b/tools/menus/hydroelectric.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "hydroelectric/Hydroelectric.qml" difficulty: 4 icon: "hydroelectric/hydroelectric.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Learn about an electrical system based on renewable energy") description: qsTr("Tux has come back from a long fishing party on his boat. Bring the electrical system back up so he can have light in his home.") goal: qsTr("Learn about an electrical system based on renewable energy") prerequisite: "" manual: qsTr("Click on different active elements : sun, cloud, dam, solar array, wind farm and transformers, in order to reactivate the entire electrical system. When the system is back up and Tux is in his home, push the light button for him. To win you must switch on all the consumers while all the producers are up.") credit: qsTr("Drawing by Stephane Cabaraux.") section: "/experience" } diff --git a/tools/menus/land_safe.qml b/tools/menus/land_safe.qml index 42af62542..fa3a282aa 100644 --- a/tools/menus/land_safe.qml +++ b/tools/menus/land_safe.qml @@ -1,39 +1,39 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "land_safe/LandSafe.qml" difficulty: 4 icon: "land_safe/land_safe.svg" - author: "Matilda Bernard " + author: "Matilda Bernard <serah4291@gmail.com>" demo: true title: qsTr("Land Safe") description: qsTr("Understanding acceleration due to gravity.") goal: qsTr("Pilot the spaceship towards the green landing area.") prerequisite: "" manual: qsTr(" Acceleration due to gravity experienced by the spaceship is directly proportional to the mass of the planet and inversely proportional to the square of the distance from the center of the planet. Thus, with every planet the acceleration will differ and as the spaceship comes closer and closer to the planet the acceleration increases. Use the up/down keys to control the thrust and the right/left keys to control direction. The landing platform is green if your speed is fine for a safe landing. ") credit: "" section: "/experience" } diff --git a/tools/menus/lang-nature.qml b/tools/menus/lang-nature.qml index 313a22704..86dacf513 100644 --- a/tools/menus/lang-nature.qml +++ b/tools/menus/lang-nature.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "lang-nature/Lang-nature.qml" difficulty: 4 icon: "lang-nature/lang-nature.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: true title: qsTr("Enrich your vocabulary") description: qsTr("List of words in the 'nature' category.") goal: qsTr("Enrich your vocabulary in your native language or in a foreign one.") prerequisite: qsTr("Reading") manual: qsTr("Review a set of words. Each word is shown with a voice a text and an image. When done you are suggested an exercice in which, given the voice, you must find the right word. In the configuration you can select the language you want to learn.") credit: qsTr("The images and voices come from the Art4Apps project: http://www.art4apps.org/. You can also access this activity online on http://gcompris.net/activity/lang.") section: "/reading/lang" } diff --git a/tools/menus/lang-object.qml b/tools/menus/lang-object.qml index b2f1404b9..49aa05913 100644 --- a/tools/menus/lang-object.qml +++ b/tools/menus/lang-object.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "lang-object/Lang-object.qml" difficulty: 4 icon: "lang-object/lang-object.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Enrich your vocabulary") description: qsTr("List of words in the 'object' category.") goal: qsTr("Enrich your vocabulary in your native language or in a foreign one.") prerequisite: qsTr("Reading") manual: qsTr("Review a set of words. Each word is shown with a voice a text and an image. When done you are suggested an exercice in which, given the voice, you must find the right word. In the configuration you can select the language you want to learn.") credit: qsTr("The images and voices come from the Art4Apps project: http://www.art4apps.org/. You can also access this activity online on http://gcompris.net/activity/lang.") section: "/reading/lang" } diff --git a/tools/menus/lang-other.qml b/tools/menus/lang-other.qml index 240de7c54..9c043ee37 100644 --- a/tools/menus/lang-other.qml +++ b/tools/menus/lang-other.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "lang-other/Lang-other.qml" difficulty: 4 icon: "lang-other/lang-other.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Enrich your vocabulary") description: qsTr("List of words in the 'other' category.") goal: qsTr("Enrich your vocabulary in your native language or in a foreign one.") prerequisite: qsTr("Reading") manual: qsTr("Review a set of words. Each word is shown with a voice a text and an image. When done you are suggested an exercice in which, given the voice, you must find the right word. In the configuration you can select the language you want to learn.") credit: qsTr("The images and voices come from the Art4Apps project: http://www.art4apps.org/. You can also access this activity online on http://gcompris.net/activity/lang.") section: "/reading/lang" } diff --git a/tools/menus/lang-people.qml b/tools/menus/lang-people.qml index 4645498a5..5b85b4370 100644 --- a/tools/menus/lang-people.qml +++ b/tools/menus/lang-people.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "lang-people/Lang-people.qml" difficulty: 4 icon: "lang-people/lang-people.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Enrich your vocabulary") description: qsTr("List of words in the 'people' category.") goal: qsTr("Enrich your vocabulary in your native language or in a foreign one.") prerequisite: qsTr("Reading") manual: qsTr("Review a set of words. Each word is shown with a voice a text and an image. When done you are suggested an exercice in which, given the voice, you must find the right word. In the configuration you can select the language you want to learn.") credit: qsTr("The images and voices come from the Art4Apps project: http://www.art4apps.org/. You can also access this activity online on http://gcompris.net/activity/lang.") section: "/reading/lang" } diff --git a/tools/menus/maze3D.qml b/tools/menus/maze3D.qml index 92fa4236e..0686a0ef9 100644 --- a/tools/menus/maze3D.qml +++ b/tools/menus/maze3D.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "maze3D/Maze3D.qml" difficulty: 2 icon: "maze3D/maze3D.svg" - author: "Christof Petig " + author: "Christof Petig <christof@petig-baender.de>" demo: true title: qsTr("3D Maze") description: qsTr("Find your way out of the 3D maze") goal: qsTr("Help Tux get out of this maze.") prerequisite: qsTr("Can use the keyboard arrow to move an object.") manual: qsTr("Use the keyboard arrows to move Tux up to the door. Use the spacebar to switch between 2D and 3D modes. 2D mode just gives you an indication of your position, like a map. You cannot move Tux in 2D mode.") credit: "" section: "/discovery/mazeMenu" } diff --git a/tools/menus/melody.qml b/tools/menus/melody.qml index ef0aacccf..30d52baab 100644 --- a/tools/menus/melody.qml +++ b/tools/menus/melody.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "melody/Melody.qml" difficulty: 2 icon: "melody/melody.svg" - author: "Jose JORGE " + author: "Jose JORGE <jjorge@free.fr>" demo: true title: qsTr("Melody") description: qsTr("Repeat a melody") goal: qsTr("Ear-training activity") prerequisite: qsTr("Move and click the mouse") manual: qsTr("Listen to the sound sequence played, and repeat it by clicking on the elements. You can listen again by clicking on the repeat button.") credit: "" section: "/discovery/sound_group" } diff --git a/tools/menus/note_names.qml b/tools/menus/note_names.qml index 2f7f0c8b4..fd2fd050c 100644 --- a/tools/menus/note_names.qml +++ b/tools/menus/note_names.qml @@ -1,34 +1,34 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "note_names/NoteNames.qml" difficulty: 4 icon: "note_names/note_names.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Name that Note!") description: qsTr("Learn the names of the notes, in bass and treble clef, with the help of sounds and colors") goal: qsTr("To develop a good understanding of note position and naming convention. To prepare for the piano player and composition activity") prerequisite: qsTr("None") manual: qsTr("The first level and the eleventh level introduce two different staffs with a C major scale. The following levels then quiz the player on note names. To help learn the names, the note pitches are played when the mouse is rolled over the note, and the pitch names can be color coded. ") credit: "" section: "/discovery/sound_group" } diff --git a/tools/menus/paintings.qml b/tools/menus/paintings.qml index 8193a3017..5bc933533 100644 --- a/tools/menus/paintings.qml +++ b/tools/menus/paintings.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "paintings/Paintings.qml" difficulty: 1 icon: "paintings/shapegame.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Assemble the puzzle") description: qsTr("Drag and Drop the items to rebuild the original paintings") goal: qsTr("Spatial representation") prerequisite: qsTr("Mouse-manipulation: movement, drag and drop") manual: qsTr("Drag the image parts from the box on the left to create a painting on the main board.") credit: "" section: "/puzzle" } diff --git a/tools/menus/paratrooper.qml b/tools/menus/paratrooper.qml index d11268a3c..183a87979 100644 --- a/tools/menus/paratrooper.qml +++ b/tools/menus/paratrooper.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "paratrooper/Paratrooper.qml" difficulty: 1 icon: "paratrooper/tuxpara.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Parachutist") description: qsTr("Help Tux the parachutist land safely") goal: qsTr("In this game, Tux the parachutist needs help to land safely on the fishing boat. He needs to allow for the wind direction and speed.") prerequisite: qsTr("This board is game-oriented. No specific skills are needed to play.") manual: qsTr("Hit any key or click on the plane to make Tux jump. Hit another key or click on Tux to open the parachute.") credit: "" section: "/experience" } diff --git a/tools/menus/photohunter.qml b/tools/menus/photohunter.qml index 1df0861fe..79e0c2994 100644 --- a/tools/menus/photohunter.qml +++ b/tools/menus/photohunter.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "photohunter/Photohunter.qml" difficulty: 2 icon: "photohunter/photohunter.svg" - author: "Marc Le Douarain " + author: "Marc Le Douarain <http://membres.lycos.fr/mavati>" demo: true title: qsTr("Photo hunter") description: qsTr("Find the differences between two pictures") goal: qsTr("Visual discrimination.") prerequisite: "" manual: qsTr("Observe the two pictures carefully. There are some slight differences. When you find a difference you must click on it.") credit: "" section: "/puzzle" } diff --git a/tools/menus/piano_composition.qml b/tools/menus/piano_composition.qml index ca85f85d2..2422c9bf9 100644 --- a/tools/menus/piano_composition.qml +++ b/tools/menus/piano_composition.qml @@ -1,67 +1,67 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "piano_composition/PianoComposition.qml" difficulty: 4 icon: "piano_composition/piano_composition.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Piano Composition") description: qsTr("An activity to learn how the piano keyboard works, how notes are written on a musical staff and explore music composition by loading and saving your work.") goal: qsTr("Develop an understanding of music composition, and increase interest in making music with a piano keyboard. This activity covers many fundamental aspects of music, but there is much more to explore about music composition. If you enjoy this activity but want a more advanced tool, try downloading MuseScore (http://musescore.org/en/download), an open source music notation tool.") prerequisite: qsTr("Familiarity with note naming conventions, note-names activity useful to learn this notation.") manual: qsTr("This activity has several levels, each level adds a new functionality to the previous level. Level 1: basic piano keyboard (white keys only) and students can experiment with clicking the colored rectangle keys to write music Level 2: the musical staff switches to bass clef, so pitches are lower than in previous level Level 3: option to choose between treble and bass clef, additional function includes option to select note duration (quarter, half, and whole notes) Level 4: addition of black keys (sharp keys) Level 5: flat notation used for black keys Level 6: load children's melodies from around the world Level 7: all features available, with the additional feature to load and save your composition The following keyboard bindings work in this activity: - backspace: erase one note - delete: erase all notes - space bar: play composition - number keys: 1: C 2: D 3: E 4: F 5: G 6: A 7: B 8: C (higher octave) etc. F1: C# / Db F2: D# / Eb F3: F# / Gb F4: G# / Ab F5: A# / Bb ") credit: qsTr(" Thank you to Bruno Coudoin for his mentorship. Thank you to Olivier Samyn for his contribution to improving the note design and coloring. Thank you to Federico Mena who inspired me with his wonderful enthusiasm for my music projects at GUADEC. Thank you to all contributors of children's songs from around the world, especially the GNOME community. Learn more about these melodies and who contributed them here: https://live.gnome.org/GComprisMelodies ") section: "/discovery/sound_group" } diff --git a/tools/menus/place_your_satellite.qml b/tools/menus/place_your_satellite.qml index 257fa2c0b..40592be68 100644 --- a/tools/menus/place_your_satellite.qml +++ b/tools/menus/place_your_satellite.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "place_your_satellite/PlaceYourSatellite.qml" difficulty: 4 icon: "place_your_satellite/place_your_satellite.svg" - author: "Matilda Bernard " + author: "Matilda Bernard <seah4291@gmail.com>" demo: true title: qsTr("Place your satellite") description: qsTr("Understanding effect of mass and distance on orbital velocity.") goal: qsTr("Make sure the satellite does not crash or fly away") prerequisite: "" manual: qsTr(" A satellite revolves around the Earth because of the force between them. Orbital velocity of a satellite of Earth is directly proportional to the square root of the mass of Earth and inversely proportional to the square root of the distance from the center of Earth to the satellite. In this activity, play with the speed of the satellite and mass of Earth to see what happens to the satellite. If the speed of the satellite is slower than the required orbital speed then the force applied by the Earth on the satellite is too much and thus the satellite gets pulled towards the Earth and burns in it's atmosphere. If the speed of the satellite is more than the required orbital speed then the Earth's force is not enough to keep it in orbit and thus the satellite flies away due to it's own inertia. ") credit: "" section: "/experience" } diff --git a/tools/menus/play_piano.qml b/tools/menus/play_piano.qml index 0544736f7..610d1f6db 100644 --- a/tools/menus/play_piano.qml +++ b/tools/menus/play_piano.qml @@ -1,55 +1,55 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "play_piano/PlayPiano.qml" difficulty: 2 icon: "play_piano/play_piano.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Play Piano!") description: qsTr("Learn to play melodies on the piano keyboard!") goal: qsTr("Understand how the piano keyboard can play music as written on the musical staff.") prerequisite: qsTr("Knowledge of musical notation and musical staff. Play the activity named 'Piano Composition' first.") manual: qsTr("The notes you see will be played to you. Click on the corresponding keys on the keyboard that match the notes you hear and see. All levels except for the last have the notes colored so you can match the notes to the keyboard colors. Each level increases in difficulty by adding more notes. Levels 1-6 test the treble clef, levels 7-12 test the bass clef. When you get five points, you move onto the next level (incorrect answers deduct points, correct answers add points). The following keyboard bindings work in this game: - backspace: erase attempt - delete: erase attempt - enter/return: OK button - space bar: play - number keys: - 1: C - 2: D - 3: E - 4: F - 5: G - 6: A - 7: B - 8: C (higher octave) - etc. - F1: C# / Db - F2: D# / Eb - F3: F# / Gb - F4: G# / Ab - F5: A# / Bb ") credit: qsTr("Bruno Coudoin for his mentorship.") section: "/discovery/sound_group" } diff --git a/tools/menus/play_rhythm.qml b/tools/menus/play_rhythm.qml index e6888a0ab..07f0a2364 100644 --- a/tools/menus/play_rhythm.qml +++ b/tools/menus/play_rhythm.qml @@ -1,46 +1,46 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "play_rhythm/PlayRhythm.qml" difficulty: 3 icon: "play_rhythm/play_rhythm.svg" - author: "Beth Hadley " + author: "Beth Hadley <bethmhadley@gmail.com>" demo: true title: qsTr("Play Rhythm") description: qsTr("Learn to listen to, read, and play musical rhythms.") goal: qsTr("Learn to beat rhythms precisely and accurately based on what you see and hear.") prerequisite: qsTr("Simple understanding of musical rhythm and beat.") manual: qsTr("This is a relatively challenging game to master, so good luck. Listen to the rhythm played, and follow along with the music. If you would like to hear it again, click the play button. When you're ready to perform the identical rhythm, click the drum to the rhythm, then click the OK button. If you clicked correctly and in the right tempo, another rhythm is displayed. If not, you must try again. Even levels display a vertical playing line when you click the drum, which helps you see when to click to follow the rhythm. Click on the drum when the line is in the middle of the notes. Odd levels are harder, because there is no vertical playing line. The rhythm will not be played for you. You must read the rhythm, and click it back in tempo. Click the metronome to hear the quarter note tempo. The following keyboard bindings work in this game: - backspace: erase attempt - delete: erase attempt - enter/return: OK button - space bar: play ") credit: "" section: "/discovery/sound_group" } diff --git a/tools/menus/railroad.qml b/tools/menus/railroad.qml index 0485b7f4c..00bcb3381 100644 --- a/tools/menus/railroad.qml +++ b/tools/menus/railroad.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "railroad/Railroad.qml" difficulty: 1 icon: "railroad/railroad.svg" - author: "Pascal Georges " + author: "Pascal Georges <pascal.georges1@free.fr>" demo: true title: qsTr("Railway") description: qsTr("A memory game based on trains") goal: qsTr("Memory-training") prerequisite: qsTr("None") manual: qsTr("A train - a locomotive and carriage(s) - is displayed at the top of the main area for a few seconds. Rebuild it at the top of the screen by selecting the appropriate carriages and locomotive. Deselect an item by clicking on it again. Check your construction by clicking on the hand at the bottom.") credit: "" section: "/discovery/memory_group" } diff --git a/tools/menus/searace.qml b/tools/menus/searace.qml index 528954192..5005c2085 100644 --- a/tools/menus/searace.qml +++ b/tools/menus/searace.qml @@ -1,38 +1,38 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "searace/Searace.qml" difficulty: 6 icon: "searace/searace.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Sea race (2 Players)") description: qsTr("Direct your boat accurately to win the race.") goal: qsTr("In this activity, you will learn how to enter commands into a computer. Even if the language is extremely basic, you learn here how to think ahead and construct a program. This activity can be used to introduce the programming concept to children.") prerequisite: "" manual: qsTr("In the text entry, enter one command per line, to control your boat. Commands supported are displayed between the two entry areas. The 'left' and 'right' commands must be followed by an angle in degrees. The angle value is also called a 'parameter' to the left or right command. By default 45 degrees is used. The 'forward' command accepts a distance parameter. By default 1 is used. For example: - left 90: Make a perpendicular left turn - forward 10: Go forward for 10 units (as displayed on the ruler). The goal is to reach the right of the screen (the red line). When done, you can try to improve your program and start a new race with the same weather conditions by using the retry button. You can click and drag your mouse anywhere on the map to get a measurement in distance and angle. Going to the next level will give you more complex weather conditions.") credit: "" section: "/experience" } diff --git a/tools/menus/searace1player.qml b/tools/menus/searace1player.qml index 94b932308..75a6d6772 100644 --- a/tools/menus/searace1player.qml +++ b/tools/menus/searace1player.qml @@ -1,37 +1,37 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "searace1player/Searace1player.qml" difficulty: 6 icon: "searace1player/searace1player.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Sea race (Single Player)") description: qsTr("Give good instructions to your ship in order to be first in the race.") goal: qsTr("In this activity, you will learn how to enter commands into a computer. Even if the language is extremely basic, you learn here how to think ahead and construct a program. This activity can be used to introduce the programming concept to children.") prerequisite: "" manual: qsTr("In the text entry, enter one command per line, to control your boat. Commands supported are displayed between the two entry areas. The 'left' and 'right' commands must be followed by an angle in degrees. The angle value is also called a 'parameter' to the left or right command. By default 45 degrees is used. The 'forward' command accepts a distance parameter. By default 1 is used. For example: - left 90: Make a perpendicular left turn - forward 10: Go forward for 10 units (as displayed on the ruler). The goal is to reach the right of the screen (the red line). When done, you can try to improve your program and start a new race with the same weather conditions by using the retry button. You can click and drag your mouse anywhere on the map to get a measurement in distance and angle. Going to the next level will give you more complex weather conditions.") credit: "" section: "/experience" } diff --git a/tools/menus/submarine.qml b/tools/menus/submarine.qml index 0168fc4b4..92b01c09c 100644 --- a/tools/menus/submarine.qml +++ b/tools/menus/submarine.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "submarine/Submarine.qml" difficulty: 5 icon: "submarine/submarine.svg" - author: "Pascal Georges " + author: "Pascal Georges <pascal.georges1@free.fr>" demo: true title: qsTr("Pilot a submarine") description: qsTr("Pilot a submarine using air tanks and dive rudders") goal: qsTr("Learn how a submarine works") prerequisite: qsTr("Physics basics") manual: qsTr("Click on different active elements : engine, rudders and air tanks, in order to navigate to the required depth. There is a close gate on the right. After the first level, your have to catch the jewel to open it. Pass through it to reach the next level.") credit: "" section: "/experience" } diff --git a/tools/menus/tuxpaint.qml b/tools/menus/tuxpaint.qml index d56680e6b..aef8973c5 100644 --- a/tools/menus/tuxpaint.qml +++ b/tools/menus/tuxpaint.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "tuxpaint/Tuxpaint.qml" difficulty: 1 icon: "tuxpaint/tuxpaint.svg" - author: "Bill Kendrick " + author: "Bill Kendrick <Tuxpaint>" demo: true title: qsTr("Tuxpaint") description: qsTr("Launch Tuxpaint") goal: qsTr("Drawing activity (pixmap)") prerequisite: qsTr("mouse and keyboard manipulation") manual: qsTr("Use Tuxpaint to draw. When Tuxpaint is finished this board will end.") credit: "" section: "/fun" } diff --git a/tools/menus/watercycle.qml b/tools/menus/watercycle.qml index 47fb5575e..4efca9fa8 100644 --- a/tools/menus/watercycle.qml +++ b/tools/menus/watercycle.qml @@ -1,33 +1,33 @@ /* GCompris - ActivityInfo.qml * * Copyright (C) 2015 Your Name * * 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 . */ import GCompris 1.0 ActivityInfo { name: "watercycle/Watercycle.qml" difficulty: 3 icon: "watercycle/watercycle.svg" - author: "Bruno Coudoin " + author: "Bruno Coudoin <bruno.coudoin@gcompris.net>" demo: false title: qsTr("Learn about the water cycle") description: qsTr("Tux has come back from a long fishing party on his boat. Bring the water system back up so he can take a shower.") goal: qsTr("Learn the water cycle") prerequisite: "" manual: qsTr("Click on different active elements : sun, cloud, water pump station, and water cleanup station, in order to reactivate the entire water system. When the system is back up and Tux is in the shower, push the shower button for him.") credit: qsTr("Drawing by Stephane Cabaraux.") section: "/experience" }