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

Re: [school-discuss] Announce gcompris Release 4.2



Le dim 30/11/2003 à 16:38, Nicolas Pettiaux (AEL) a écrit :
> On 30 Nov 2003 15:08:44 +0100, Bruno Coudoin wrote
> > Le dim 30/11/2003 à 14:47, David M. Bucknell a écrit :
> > > Congratulations, Bruno. Will download. Let us know what you need for help.
> > > 
> > 
> > Well, gcompris includes an inline help mecanism. 
> > 
> > For each activity, you can describe prerequisite, goal and manual. 
> > Many activities have these fields empty or poorly filled.
> > 
> > This should be better documented so that a teacher can real fast
> > understand of course how to use the activity but what it is about in
> > 'teacher words': what it really teaches.
> > 
> > This is what will close the gap between the gcompris toy and the
> > gcompris educational tool.
> > 
> > For this, I can't help. I am not a teacher but I know for sure it's now
> > were we are bad.
> > 
> > Technically speaking, in gcompris there is a directory called boards
> > usually installed in /usr/share/gcompris/boards/*.xml. These are the
> > activity menus and inline help. They are XML based and it's just a
> > matter to fill the text in.
> > 
> > To do this, you need to edit the .xml.in file from a gcompris tar ball
> > (in boards/*.xml.in), you will find the same files as 
> > usr/share/gcompris/boards/*.xml but they are english only.
> 
> Just an idea when I read this:
> 
> it could simplify the work of the translators if the original were in English
> and the translation mechanism used the gettext tools, so that the usual
> toolchain of translators (kbabel on kde, gtranslator on gnome and some other
> tools I don't know on windows) could be used.
> 
My explanations are confusing but it's excatly the way it works.
The process is:
edit the boards/*.xml.in files in english
cd po ; make update-po (to get the strings back to the po files)
use kbabel (or any UTF-8 editor) to translate
make (it will create boards/*.xml with all the languages.
A picture of the process here:
http://ofset.sourceforge.net/gcompris/docs/architecture2.jpg