From a-m.mahfouf@lineone.net Wed May 15 20:39:46 2002
Return-Path: <kde-edu-devel-admin@mail.kde.org>
Original-Recipient: rfc822;ewald-arnold@addcom.de
Received: from post.webmailer.de (192.67.198.78) by webmail.tiscali.de (6.0.045)
        id 3C9A891800A14655 for a0132093@addcom.de; Wed, 15 May 2002 20:21:47 +0200
Received: from mail.kde.org (max.tat.physik.uni-tuebingen.de [134.2.170.93])
	by post.webmailer.de (8.9.3/8.8.7) with SMTP id UAA20360
	for <ewald@ewald-arnold.de>; Wed, 15 May 2002 20:36:04 +0200 (MET DST)
Received: (qmail 1769 invoked by uid 0); 15 May 2002 18:36:03 -0000
Resent-Date: 15 May 2002 18:36:03 -0000
Resent-Message-ID: <20020515183603.1768.qmail@mail.kde.org>
Resent-Cc: recipient list not shown: ;
Delivered-To: kde-edu-devel@mail.kde.org
Received: (qmail 1723 invoked from network); 15 May 2002 18:35:37 -0000
Received: from ppp-225-23-80.friaco.access.uk.tiscali.com (HELO laptop.localdomain) (80.225.23.80)
  by max.tat.physik.uni-tuebingen.de with SMTP; 15 May 2002 18:35:37 -0000
Received: from there (localhost.localdomain [127.0.0.1])
	by laptop.localdomain (Postfix) with SMTP id AE0E32415A
	for <kde-edu-devel@mail.kde.org>; Wed, 15 May 2002 19:39:46 +0100 (BST)
Content-Type: text/plain;
  charset="iso-8859-1"
From: Anne-Marie Mahfouf <a-m.mahfouf@lineone.net>
To: kde-edu-devel@mail.kde.org
Subject: Re: [kde-edu-devel] Re: draft for kde lib
X-Mailer: KMail [version 1.3.2]
References: <200205110953.04749.ewald@ewald-arnold.de> <20020514154555.8F37F29A8C@laptop.localdomain> <200205151938.10890.ewald@ewald-arnold.de>
In-Reply-To: <200205151938.10890.ewald@ewald-arnold.de>
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Message-Id: <20020515183946.AE0E32415A@laptop.localdomain>
X-Spam-Rating: max.tat.physik.uni-tuebingen.de 0/1000/N
Resent-Sender: kde-edu-devel-admin@mail.kde.org
Resent-From: kde-edu-devel@mail.kde.org
X-Mailing-List: <kde-edu-devel@mail.kde.org>
Sender: kde-edu-devel-admin@mail.kde.org
Errors-To: kde-edu-devel-admin@mail.kde.org
X-BeenThere: kde-edu-devel@mail.kde.org
X-Mailman-Version: 2.0.5
Precedence: bulk
Reply-To: kde-edu-devel@mail.kde.org
X-Reply-To: kde-edu-devel@mail.kde.org
List-Help: <mailto:kde-edu-devel-request@mail.kde.org?subject=help>
List-Post: <mailto:kde-edu-devel@mail.kde.org>
List-Subscribe: <http://mail.kde.org/mailman/listinfo/kde-edu-devel>,
	<mailto:kde-edu-devel-request@mail.kde.org?subject=subscribe>
List-Id: For developer's discussion of KDE educational and entertainment software <kde-edu-devel.mail.kde.org>
List-Unsubscribe: <http://mail.kde.org/mailman/listinfo/kde-edu-devel>,
	<mailto:kde-edu-devel-request@mail.kde.org?subject=unsubscribe>
List-Archive: <http://mail.kde.org/pipermail/kde-edu-devel/>
Date: Wed, 15 May 2002 19:39:46 +0100
Status: R 
X-Status: N

On Wednesday 15 May 2002 6:38 pm, Ewald Arnold wrote:
> Hello,
>
> > I am willing to use the lib for KLatin and also for KTimes which will be
>
> fine :-) but it would be good to describe your needs a bit, since I don't
> know too much about the apps and their current and future needs. Abilities
> for sounds, graphics and other properties, support for different languages
> and how...
for KLatin: all the following you suggested before would be good.
libkeduvocio  : - loading, saving in xml and plugin support for
           other file formats.
          - API for accessing the words and properties
libkeduvocpart : kpart to display the words.
          - display table as in kvoctrain
          - display flip cards as in flashkard
libkeduvocedit : edit dialog to enter/modify the properties
libkeduvocquery : standard query and settings dialogs
libkeduvocsettings : standard settings dialogs
Names of the libs may vary of course.

Sounds: when KDE has ogg support, sounds will not be a problem. I mean that 
sound is just 2 lines code. The problems with sounds is to find people that 
will record them. Recorded sounds should be in the corresponding i18n package 
and in the app. 
Like in KLatin, if it uses sound (associated with a flashkard for example) 
the front of the kard might be "puella": latin sound included in the app
and the back of the kard will be girl, fille, etc.. included in each i18n 
package.

Support for different languages: the lib should allow i18n. I had 2 different 
answers about translating data from i18n people. The rigorous approach is 
that everything should go through the pot file and thus we need scripts to 
get the data from xml files to a dummy cpp file with i18n() functions.
The less rigorous approach would allow translators to work on the xml files 
like they do with docbook. This has to be defined with i18n. 

Pics: pic support for the front of the flashkard. A flashkard could be either 
a word one or a pic one: pic of a girl->puella for KLatin.
That would allow reading help for children and learning new vocabulary.

Hope that helps,

annma

PS: for KTimes, the app will be rewritten. Scott suggested the idea of 
flashkard for multiplication tables, of course, it is very good (should have 
thought of it myself ;). 
How will the xml be done in that case?
Again, choice of flashkard with pics and without pics. For learning and 
testing. 
_______________________________________________
kde-edu-devel mailing list
kde-edu-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-edu-devel

