From: Peter Hedlund Date: Sat, 4 Jun 2005 19:52:24 +0000 (+0000) Subject: Remove obsolete files X-Git-Tag: v3.94.0~66^2~3 X-Git-Url: https://git.rmz.fi/?a=commitdiff_plain;h=ee32def1dc6743c5bcba04bcc3d694e50ca470e0;p=libqmvoc.git Remove obsolete files svn path=/trunk/KDE/kdeedu/kvoctrain/kvoctrain/docs/; revision=422218 --- diff --git a/parley/kvoctrain/docs/DOCUMENTARY b/parley/kvoctrain/docs/DOCUMENTARY deleted file mode 100644 index 1dadaed..0000000 --- a/parley/kvoctrain/docs/DOCUMENTARY +++ /dev/null @@ -1,387 +0,0 @@ - - Documentary to Magic-Dic - - -Magic-Dic is a mulit lingual dictionary program. It supports -simultaneous search in more than one language pair, global and user -dictionaries. It can create user dictionaries in single and multi -lingual mode, and mails the new inserted words to a word centre, that -others can benefit from your work. The user dictionaries can be updated -to the actual collection of word of the word centre. This will hopefully -create a large and actual database of dictionaries, as more people use -this. Especially for multi lingual people it will be easy to create -automatically cross linked dictionaries just by translating one word in -more than one language. The program will create all dictionaries by all -possible language pairs. All dictionaries are keep as easy ASCII files -open for all to read out or modify. - - -THE BASIC IDEA OF THIS PROJECT: - -Commercal dictionary are expensive and are mostly limited in their -translations, especially in the scientific area. Although the need of -translations of rarely used words is still there. Most dictionary -programs offer functions to create personal dictionaries as addition to -their base. Unfortunately this uniq work stays mainly unused on a single -PC, only usable for ONE user and how likely will the information get -lost by the next system crash. So it is not really worth to create a -large personal dictionary. Why not sharing the done work and saving it -that way by spredding it? Why not supporting others with your entries -and get support from others in return? This is the main idea of the -project: Share and save your input and create an actual lively database -for translations. Every new translation has an identifer of creation -time and user, so that users can communicate with each other and correct -their translations. The dictionary format is in simple ASCII, readable -and usable for all people. This opens the limitations that have -encrypeted commecial dictionaries. Go for open source dicitonaries! - -Magic-Dic is written as simple bash skipt to be simply used in -terminals, because entering a simple command line is finally faster and -easier, than opening a graphical program every time one needs a -translation. - - -How does Magic-Dic work now? - -1.) Searching for Words and Phrases -2.) Searching in different Dictionaries -3.) About Dictionaries, How to Get and Convert for Magic-Dic -4.) How to Create/Delete an Entry to a Personal Dictionary? -5.) Files and Directores and Important Variables - - ------------------------------------------------------------------------- - - -1.) SEARCHING FOR WORDS AND PHRASES: - -The simplest way to search for a word is to call the program with the -word as option. Example: "dic work". All matches are shown, containing -"work" surrounded by non-alphanumeric characters. The word "pieceworker" -will not be found, "job-work" will be. To open the exact match on one -side, use a ´*´. Example: "dic work*" will find "worker". "*work*" finds -"pieceworker also. - -If you do not know, how to spell a word correctly, set with "+N" the -number of possible wrong characters. Example: "dic +1 worck" will find -"work" then. Maximal number is 8 or half of the number of characters of -a word. Combine this opening the exact match sides: "dic *worck* +1" -will find then "pieceworker", next to all possible other combinations. -Searches using this function will of course take longer, depending on -the amount of combinations. - -You can search for phrases also and you do NOT need to encapsulate them -in `"`. Example: "dic where the devil" There is no order of setting -word and other options. The space separates them and all single entered -words are combined to a phrase. So "dic where +1 the devil" will search -then for "where the devil". So you can enter very chaotic everything. -Valid options will be filtered out. - -If you are looking for more than one word or phrase, you can search for -them one after another with one program call. Set `,` directly at the -end of word or last word of the phrase with no space, directly infront -of the next word, inbetween them spaceless or as single option. There is -no rule for, so you can feel free to add anything to a already written -line to your desires. Example: "dic work, worker , job,labor ,piece" -will search first for "work", then for "worker", and "job", and "labor" -and finally for "piece". Another complex example for a phrase: "dic -where +1 the devil, where the hell, work" will search for "where the -devil" and "where the hell". The `+1` option is filtered out. - -If you want to limit your search to a special thematic subject such as -"chemistry" or "history", you can specify it indicating with `/`. Get a -list of all set thematic subject with "dic -t" or add your personal ones -in the config file. Example: "dic /chem crystal" will look for entries -being thematically indicated with "chemistry". Only one thematic subject -is permitted to be set. If you specify more, the last specified in the -commmand line will be taken. A single `/` at the end of the line will -hence stop searching in thematic subject. Useful if your search was -successless and you have to restart the search by recalling the command -line. It is just faster to put a `/` at the end than deleting `/chem` in -the line. - - - -2.) SEARCHING IN DIFFERENT DICTIONARIES - - -If no language is specified, the default language pair is used as set in -the config file, otherwise german-english is used. For every language -pair, global and user dictionaries are both used in a search. Global -dictionaries should be in "/usr/local/lib/dic/" on a multi user system -to save disk space, personally dictionaries should be in "~/.magic-dic". -The order of the language pair does not matter. If "german-english" is -set with `-de-uk`, also a "english-german" dictionary will be found. - -To specify a language name in the command line is rather simple by using -the country domain names. Get a list of all yet set up languages with -"dic -L" or add your own to the config file. - -If a language is specified, the default dictionary is replaced. -For looking in a "german-latin" dictionary, set `-de-lat` that is -equivalent to `-lat-de`. If you just set `-de` the missing second -language for the pair is complemented by the default language as -specified in the config file, otherwise it is english. - -You can check simultaneously for several language pairs, as many as you -specify. Use just `-a` for all installed dictionaries. You will get ONE -output containing all your search results, but every out put line -indicates its language pair. - -As example, if you want to have the translation of the word "work" for -German, Frensh, Latin, Spanish and Portuguese in one search, start with: -"dic work -de-uk -fr-uk -lat-uk -es-uk -pt-uk" or if English is set to -your default language it becomes easier: "dic work -de -fr -lat -es -pt" - -If you want to write that output into a file, you need to disable the -escape sequences for the colors with `-NC`, because they will disturb. -"dic work -NC > foo.work" will write the output in a readable way into -the file "foo.work". - -You can selective disable looking up in user dictionaries with `-NU` or -in global dictionaries with `-NG`. - -To find out, which dictionaries are installed, use `-l`. - -Use `-L` to list all yet set languages. - -To access dictionaries of languages not listed, please set them in your -config file "~/.magic-dic/magic-dic.conf". The format is such as: -"lat=latin dk=danish ..." - -Dictionary names look then like: "latin-danish.magic-dic" - - - -3.) ABOUT DICTIONARIES, HOW TO GET AND CONVERT FOR MAGIC-DIC - -Magic-Dic uses two types of dictionaries: the global and user -dictionaries. Global dictionaries are from a foreign source and are just -a basis of words to start with. This should be installed system wide to -save disk space (/usr/local/lib/dic). User dictionaries are located in -(~/.magic-dic) directory and mainly contain mainly contain the input of -the personal inputs, that are shared between all users, just simply by -emailing a new translation to the word centre by the program. In the -word centre, all new translations are united to one user dictionary. -You can receive and update your user dictionary from the web page. -Magic-Dic supports this also. - -You can simply get dictionaries downloading them from the Magic-Dic web -page by using "wget" (you may have to set in the config file the -variable WPROXY=on/off) via option `-g` or `-G`. "dic -g" will download -and automatically install the default user dictionary, respectively -updates it. Your personal settings will be added and duble lines will be -removed. If you specify a language as explained in the chapter -"Searching in Different Dictionaries" you can download that specific -dictionary. "dic -g -lat-uk" will download a latin-english user -dictionary. To update all installed dictionaries with new user -dictionaries, use "dic -a -g". The `-G` option allows to get the global -dictionaries and with that you can install a new dictionary for not yet -installed language, if available on the web-server. The new dictionary -will be then in your (~/.magic-dic) directory and you have to move it by -hand to the global directory. - -You can convert dictionaries of a foreign source to be usable in -Magic-Dic. "dic -convert=:: -de-lat sourcefile" will convert an ASCII -source file into the format used by Magic-Dic. To use the "convert" -skrip, the source has to be in pure ASCII and containing word of -language1 being separated from language2 by a field separator, `::` in -the example above. Each word pair has to be in one line, or say -differently each word pair needs its own line. The main problem will be, -to find dictionaries in that format. Most dictionaries are in a -non-readable binary file format. - -Magic-Dic itself uses a simple ASCII file format, using as field -separator `::`. To every entry a few more informations are stored, to -allow more complex use of the program and communication between the -users itself, to discuss or correct false translations. - -The format of a Magic-Dic dictionary file is: - -1 2 3 4 5 6 7 8 9 10 11 - -W1 W2 lang1 lang2 thema ident email status count source pass - -W1=word of language 1 -W2=word of language 2 -lang1=country domain name of language 1 (dic -L) -lang2=country domain name of language 2 -thema=the thematic subject of the word (dic -t) -ident=personal identifer, containing the time, nick and random number -email=email of user who created that entry -status=the status of the entry,ok, to mail, mailed, delete, ... -count=count of reported errors -source=the soure of that entry, found in internet, usercreated, ... -pass=the users password - - -The additional informations as identifer, email and password will be -needed for user communication and the possibility to delete false -entries from the data base. Users who wish to keep their email anonym -will only be known by the word centre. The itentifer is uniq for an -entry, so that users can communicate then with that key via the word -centre with each other. In the first level only a user can delete his -entry from the word centre. But if a false entry is not deleted by a -user himself, it will be after a certain amount of other users who did -complain about this entry. - -This way the database is lively, can grow and be corrected by shared -work. - - -4.) HOW TO CREATE/DELETE AN ENTRY TO A PERSONAL DICTIONARY? - -Create: -------- - -Magic-Dic offers a simple mask to insert new words into the data -base. The big advantage for multi lingual people is to create all -possible combinations of dictionaries, when the translations allow it. - -Simply call the program without giving "word", BUT specify a language! -Even for the default language you have to do: "dic -def" will open the -user default dictionary to enter new words in. "dic -lat-uk" will open a -user latin-english dictionary. "dic -de -fr -lat" will open dictionaries -of the default set language. If this is english=uk it is the same as -"dic -de-uk -fr-uk -lat-uk" Magic-Dic allows to create with one entry -step seval dictionaries very easy. Especially multi lingual people can -translate a word in more than one language using the multi lingual input -mode. If the translation allows it, cross linked dictionaries can be -created. If you translate a word from English to German and Frensh, a -german-english, fresh-english and german-frensh dictionary will be -created. As more languages you speak, as more the Magic-Dic project will -benefit from providing others with a variaty of different dictionaries. - -Someone who speaks five languages, can create all dictionary -cominations, by translating one word into the other four languages once. -The skipt will ask the user if this special translation allows it or if -it shall keep strickly the initial start. - -Before finishing the insert mode, Magic-Dic wants to email the new words -to the word centre, so others can benefit from that quickly, just by -updating their user dics with "dic -g". That way the database can grow -easily. Please allow Magic-Dic to email your words and you will benefit -from this also finally. - -The email is created using the program "mail" in a pipe. To use this, -you need to have your sendmail or a similar program configured. In the -config file you can set this to yes or no. If sendmail does not work, -Magic-Dic will write the output in a normal file stored in -(~/magic-dic-mail) and you can send this file by hand to the database. - - -Delete: -------- - -To delete a false entry, search for it as usual but with the option `-d` -or `-D` in addition. `-d` will delete an entry only in the user -dicitionaries, `-D` will also try to delete it from the global -dictionaries, if you have write permission to the global directory. - -When a line shall be deleted, it will be removed from all dictionaries -it is found in, as specified. - -Same as when you create a new entry, Magic-dic want to email the changes -to the word centre. If you are the owner of that entry, it will be -deleted from the word centres data base. If you are not the owner, it -will be marked as possibly false. When enough people report this to be -false, the entry will be removed. If you find a false translation in the -global dicionary and do not have permission to delete this, you can -still report this to the word centre using the `-D` option. Just ignore -the warnings then. - -Using the delete funktion: - -When using option `-d` or `-D` all output lines will be counted and be -shown with a line number. When you are asked, just give in all the line -numbers you wish to be deleted. You have to verify again the deleting -for every entry. Please use the choice to set a replacement for the -delted line. - - -Please support this project by translating words. For example very -simply, insert a word you had to look up in a standard dictionary, -because they were not in here. To put in is pretty easy here and if you -need to look it up again it will be much faster by using Magic-Dic. -Hence, Magic-Dic uses simple ascii source files for dictionaries -everything is open for everybody and easy to modify. Please support this -open source software. - - Thank you. JR ---- - - -5.) FILES AND DIRECTORIES AND IMPORTANT VARIABLES - -Files and Directories: - - - global directory : /usr/local/lib/dic/ - user directory : ~/.magic-dic/ - config file : ~/.magic-dic/magic-dic.conf - mail tmp directory : ~/.magic-dic/mail-tmp/ - last search results: ~/.magic-dic/result.tmp - mail out directory : ~/magic-dic-mail - - - -global directory: ------------------ - -contains the basic dictionaries for system wide installation, in order -to save disk space. The name of the dictionaries to be processes are: - - {language1}-{language2}.magic-dic - -example: german-english.magic-dic - -Check for valid languages with "dic -L" - -If you need a language that is not specified, set it in your config file -in the variable LANDER. To set it globaly, check in the "dic" skript -itself at in its head for the variable LANDER. Although this setting -there will only take effect, when the users will recall their user -confic skript with "dic -C". - - -user directory: ---------------- - -contains the personal created dicitonaries and from the web page -downloaded users and global dictionaries. Global dictionaries should -then be moved to the global directory, but if you do not have permission -for, you can leave them locally. - -config file: ------------- - -contains all user specific settings. Configure it with "dic -C". Some -variables however need been edited by hand, such LANDER and WPROXY. - -mail tmp directory: -------------------- - -stores temporarily the mail data that shall be sent to the word centre - - -last search results: --------------------- - -The results of the last search are stored in that file and can be -recalled with `-r`. - - -mail out directory: -------------------- - -when your sendmail or a similar program is not configured to allow using -the "mail" program in a pipe, the information that should be sent to the -word centre, will be written to a file and stored in that directory. The -user can then send it with his email program of his choice. - ----- -6.11.2001 by Jens Röder email: alex.borodin@gmx.de - - - - diff --git a/parley/kvoctrain/docs/successor/AUTHORS b/parley/kvoctrain/docs/successor/AUTHORS deleted file mode 100644 index 8d1c8b6..0000000 --- a/parley/kvoctrain/docs/successor/AUTHORS +++ /dev/null @@ -1 +0,0 @@ - diff --git a/parley/kvoctrain/docs/successor/README b/parley/kvoctrain/docs/successor/README deleted file mode 100644 index 90497b7..0000000 --- a/parley/kvoctrain/docs/successor/README +++ /dev/null @@ -1,10 +0,0 @@ -$Id: $ - -This directory is about the coming kde edu libraries. - -Approved issues are located in "TODO". - -"Unofficial" and unsorted items go into the subdirectory "unsorted". -- Select a file describing your topic or create an appropriate new one. -- Write it there and add your name/email/date for in case of questions. - diff --git a/parley/kvoctrain/docs/successor/TODO b/parley/kvoctrain/docs/successor/TODO deleted file mode 100644 index 57c4abd..0000000 --- a/parley/kvoctrain/docs/successor/TODO +++ /dev/null @@ -1,3 +0,0 @@ -$Id: $ - -This file describes the roadmap for the kde edu libraries. diff --git a/parley/kvoctrain/docs/successor/unsorted/README b/parley/kvoctrain/docs/successor/unsorted/README deleted file mode 100644 index 25436d9..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/README +++ /dev/null @@ -1,9 +0,0 @@ -$Id: $ - -This directory is about the coming kde edu libraries. It serves as a kind -of brainstorming pool to collect ideas and wishes. - -- Select a file describing your topic or create an appropriate new one. -- Write it there and add your name/email/date for in case of questions. - - diff --git a/parley/kvoctrain/docs/successor/unsorted/annma.txt b/parley/kvoctrain/docs/successor/unsorted/annma.txt deleted file mode 100644 index 1403d35..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/annma.txt +++ /dev/null @@ -1,109 +0,0 @@ -From a-m.mahfouf@lineone.net Wed May 15 20:39:46 2002 -Return-Path: -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 ; 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 ; Wed, 15 May 2002 19:39:46 +0100 (BST) -Content-Type: text/plain; - charset="iso-8859-1" -From: Anne-Marie Mahfouf -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: -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: -List-Post: -List-Subscribe: , - -List-Id: For developer's discussion of KDE educational and entertainment software -List-Unsubscribe: , - -List-Archive: -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 - diff --git a/parley/kvoctrain/docs/successor/unsorted/annma2.txt b/parley/kvoctrain/docs/successor/unsorted/annma2.txt deleted file mode 100644 index 493a320..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/annma2.txt +++ /dev/null @@ -1,436 +0,0 @@ -From a-m.mahfouf@lineone.net Wed May 29 12:35:13 2002 -Return-Path: -Original-Recipient: rfc822;ewald-arnold@addcom.de -Received: from mailin.webmailer.de (192.67.198.78) by webmail.tiscali.de (6.0.045) - id 3C9A87F000D6E65E for a0132093@addcom.de; Wed, 29 May 2002 12:19:30 +0200 -Received: from mail.kde.org (max.tat.physik.uni-tuebingen.de [134.2.170.93]) - by mailin.webmailer.de (8.9.3/8.8.7) with SMTP id MAA01862 - for ; Wed, 29 May 2002 12:33:03 +0200 (MET DST) -Received: (qmail 13838 invoked by uid 0); 29 May 2002 10:33:03 -0000 -Resent-Date: 29 May 2002 10:33:03 -0000 -Resent-Message-ID: <20020529103303.13837.qmail@mail.kde.org> -Resent-Cc: recipient list not shown: ; -Delivered-To: kde-edu-devel@mail.kde.org -Received: (qmail 13620 invoked from network); 29 May 2002 10:30:49 -0000 -Received: from ppp-225-15-72.friaco.access.uk.tiscali.com (HELO laptop.localdomain) (80.225.15.72) - by max.tat.physik.uni-tuebingen.de with SMTP; 29 May 2002 10:30:49 -0000 -Received: from there (localhost.localdomain [127.0.0.1]) - by laptop.localdomain (Postfix) with SMTP id 821B02393F - for ; Wed, 29 May 2002 11:35:13 +0100 (BST) -From: Anne-Marie Mahfouf -To: kde-edu-devel@mail.kde.org -X-Mailer: KMail [version 1.3.2] -MIME-Version: 1.0 -Content-Type: Multipart/Mixed; - boundary="------------Boundary-00=_P2CV52K261PITA41QU35" -Message-Id: <20020529103513.821B02393F@laptop.localdomain> -X-Spam-Rating: max.tat.physik.uni-tuebingen.de 100/1000/N -Subject: [kde-edu-devel] XML and me..... -Resent-Sender: kde-edu-devel-admin@mail.kde.org -Resent-From: kde-edu-devel@mail.kde.org -X-Mailing-List: -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.11 -Precedence: bulk -Reply-To: kde-edu-devel@mail.kde.org -X-Reply-To: kde-edu-devel@mail.kde.org -List-Help: -List-Post: -List-Subscribe: , - -List-Id: For developer's discussion of KDE educational and entertainment software -List-Unsubscribe: , - -List-Archive: -Date: Wed, 29 May 2002 11:35:13 +0100 -Status: R -X-Status: N - - ---------------Boundary-00=_P2CV52K261PITA41QU35 -Content-Type: text/plain; - charset="iso-8859-15" -Content-Transfer-Encoding: 8bit - -Hi, - -As you know, I am working a bit on KLatin. I am rewriting it -(see the 2 screenies to get an idea) - -The latin and english words were stored in a text file, I will use FlashKard -xml. But I have some difficulties extracting the content from that xml -file.... I had a look at flashKard but there are 3 classes involved -(xmlparser, datawidget and card) and I cannot figure out how to make all that -work in KLatin... -I don't know where the data is after being extracted (in a QValueList?) nor -don't I understand why the XMLParser parses a list and not a file. I am new -in all that so maybe I am really naive on that one.... -Should I wait for the lib to be done or should I carry on? In that case, any -hint would be welcome. - -A wish: could FlashKard accept a filename as a parameter so it could open -directly with a file loaded? - -Wishes for the edulib: -- a class for the user to enter kvtml data (if it's only vocabulary data, -could it be with the tags only? This is easy to -understand and to hack manually) -- the flashKard quizz would be nice as well (where you enter the word in a -lineEdit) - -So in KLatin I would have 2 test modes: the actual one (1 word, 3 different -meanings, choose the correct one) and the FlashKard-like quizz. -Maybe a Memory game as well for fun (words pair: latin+your language) - -Thanks for any help/hint/flame/encouragement on that matter. Please tell me -if KLatin as I see it is better in GUI than the actual one. Ask me for the -code if you want it, I'll commit only when xml works and if people are happy -with the new interface. If not, it still improves my coding skills so there's -no bother ;) - -annma ---------------Boundary-00=_P2CV52K261PITA41QU35 -Content-Type: image/png; - name="klatin2.png" -Content-Transfer-Encoding: base64 -Content-Disposition: attachment; filename="klatin2.png" - -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 -4NZMlRUAAAAASUVORK5CYII= - ---------------Boundary-00=_P2CV52K261PITA41QU35 -Content-Type: image/png; - name="klatin1.png" -Content-Transfer-Encoding: base64 -Content-Disposition: attachment; filename="klatin1.png" - -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 -7e3t/X+TEZeSOCW9vQAAAABJRU5ErkJggg== - ---------------Boundary-00=_P2CV52K261PITA41QU35-- -_______________________________________________ -kde-edu-devel mailing list -kde-edu-devel@mail.kde.org -http://mail.kde.org/mailman/listinfo/kde-edu-devel - - diff --git a/parley/kvoctrain/docs/successor/unsorted/file-content.txt b/parley/kvoctrain/docs/successor/unsorted/file-content.txt deleted file mode 100644 index abdb4d9..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/file-content.txt +++ /dev/null @@ -1,21 +0,0 @@ -2002-05-11 ewald ewald@ewald-arnold.de - -The xml file has the following structure: - -An options group for document related settings. - -An entry is the second smallest unit. -It contains the following elements: - - One or more general purpose "items". One of these items may be called - "original", the others may be "translations" - - a unique id to be able to store statistical data in a seperate file to keep - the words read-only and sort in a _defined_ manner. - -An item is the smallest unit. It contains the following properties: - - date of last access/query - - the word/sentence/paragraph itself - - a language id (iso code) - - pronounciation/antonyms ... - - a grade. Range 0 .. 10, 0 means unused. - - More statistic data: number of query, number wrong queries, ... - - links or content for pictures, sounds. diff --git a/parley/kvoctrain/docs/successor/unsorted/libkdeedu1.txt b/parley/kvoctrain/docs/successor/unsorted/libkdeedu1.txt deleted file mode 100644 index a44a8f5..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/libkdeedu1.txt +++ /dev/null @@ -1,82 +0,0 @@ -From wheeler@kde.org Thu May 30 16:26:11 2002 -Return-Path: -Original-Recipient: rfc822;ewald-arnold@addcom.de -Received: from mailin.webmailer.de (192.67.198.78) by webmail.tiscali.de (6.0.045) - id 3C9A87F000DB3562 for a0132093@addcom.de; Thu, 30 May 2002 16:13:28 +0200 -Received: from mail.kde.org (max.tat.physik.uni-tuebingen.de [134.2.170.93]) - by mailin.webmailer.de (8.9.3/8.8.7) with SMTP id QAA00068 - for ; Thu, 30 May 2002 16:27:03 +0200 (MET DST) -Received: (qmail 11739 invoked by uid 0); 30 May 2002 14:27:02 -0000 -Resent-Date: 30 May 2002 14:27:02 -0000 -Resent-Message-ID: <20020530142702.11738.qmail@mail.kde.org> -Resent-Cc: recipient list not shown: ; -Delivered-To: kde-edu-devel@mail.kde.org -Received: (qmail 11659 invoked from network); 30 May 2002 14:26:12 -0000 -Received: from b073165.adsl.hansenet.de (HELO philemon.attbi.com) (62.109.73.165) - by max.tat.physik.uni-tuebingen.de with SMTP; 30 May 2002 14:26:12 -0000 -Received: from localhost (localhost [127.0.0.1]) - by philemon.attbi.com (8.11.6/8.11.6/SuSE Linux 0.5) with ESMTP id g4UEQB313797 - for ; Thu, 30 May 2002 16:26:11 +0200 -From: Scott Wheeler -To: kde-edu-devel@mail.kde.org -Subject: Re: [kde-edu-devel] And so it begins (libkdeedu) -User-Agent: KMail/1.4.5 -References: <1022717705.3cf56f0931f58@webmail.slackorama.net> <200205301515.18660.wheeler@kde.org> <200205301617.04861.bmlmessmer@web.de> -In-Reply-To: <200205301617.04861.bmlmessmer@web.de> -MIME-Version: 1.0 -Content-Type: text/plain; - charset="us-ascii" -Content-Transfer-Encoding: quoted-printable -Content-Disposition: inline -Message-Id: <200205301626.11215.wheeler@kde.org> -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: -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.11 -Precedence: bulk -Reply-To: kde-edu-devel@mail.kde.org -X-Reply-To: kde-edu-devel@mail.kde.org -List-Help: -List-Post: -List-Subscribe: , - -List-Id: For developer's discussion of KDE educational and entertainment software -List-Unsubscribe: , - -List-Archive: -Date: Thu, 30 May 2002 16:26:11 +0200 -Status: R -X-Status: N - -On Thursday 30 May 2002 04:17 pm, Matthias Messmer wrote: -> Do you mean things linke that? ->=20 -> -> A car cost 20000 Euro. The Price increased 10%. -> How much does it cost now? -> 22000 -> - -Yes, that's the type of thing that I'm looking for. If we can standardize = -a=20 -markup for things like that we at some point can do the processing in a/the= -=20 -library. Anyone else? What type of data needs to go in these things? =20 -(other than what you've mentioned Matthias)? This is more clear for=20 -vocabulary data, but trying to imagine a set of possibilities for may be a= -=20 -bit more difficult, so we need all of the input we can get. =20 - -Cheers! - -=2DScott -_______________________________________________ -kde-edu-devel mailing list -kde-edu-devel@mail.kde.org -http://mail.kde.org/mailman/listinfo/kde-edu-devel - - diff --git a/parley/kvoctrain/docs/successor/unsorted/library-names.txt b/parley/kvoctrain/docs/successor/unsorted/library-names.txt deleted file mode 100644 index ff266c5..0000000 --- a/parley/kvoctrain/docs/successor/unsorted/library-names.txt +++ /dev/null @@ -1,18 +0,0 @@ -2002-05-11 ewald ewald@ewald-arnold.de - -The following libary names might be used: - - 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