You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
264 lines
8.7 KiB
264 lines
8.7 KiB
<?xml version="1.0"?>
|
|
<!doctype kvtml system "kvoctrain.dtd">
|
|
<!--
|
|
This is a machine generated file.
|
|
Be careful when editing here.
|
|
|
|
Short definition:
|
|
|
|
lesson lesson group
|
|
desc name
|
|
%no its index
|
|
%current is current lesson
|
|
type type group
|
|
desc name
|
|
%no its index
|
|
e entry of dictionary
|
|
%s is selected
|
|
%m lesson member
|
|
%t common expression type
|
|
o original
|
|
%q in query ("o" is given, "t" is wanted)
|
|
%l language code
|
|
%r remark
|
|
%p pronunciation
|
|
%width column width
|
|
%t expression type (see QueryManager.h)
|
|
%tf false friend from
|
|
%ff false friend to
|
|
%a antonym
|
|
%y synonym
|
|
%x example
|
|
%u usage label
|
|
%h paraphrase
|
|
t translation ..
|
|
%q in query ("t" is given, "o" is wanted)
|
|
%l language code
|
|
%r remark
|
|
%p pronunciation
|
|
%width column width
|
|
%t expression type
|
|
%tf false friend from
|
|
%ff false friend to
|
|
%a antonym
|
|
%y synonym
|
|
%x example
|
|
%u usage label
|
|
%h paraphrase
|
|
|
|
%d last query date (from;to)
|
|
%w dito, compressed
|
|
%g grade (from;to)
|
|
%c count (from;to)
|
|
%b bad count (from;to)
|
|
|
|
|
|
Valid xml means:
|
|
- Close all tags
|
|
- Keep proper hierarchy
|
|
- All attributes are quoted
|
|
|
|
--
|
|
>
|
|
<kvtml
|
|
encoding="8Bit" <!-- Kodierung (ab hier) 8Bit oder UTF8 -->
|
|
generator="kvoctrain v0.7.0pre3" <!-- für alle Fälle -->
|
|
cols="3" <!-- ebenfalls Reserve -->
|
|
lines="3" <!-- nur für Fortschrittsbalken zu Beginn -->
|
|
title="Beispieldatei: Deutsch - Englisch/Französisch" <!-- 4 selbsterklärende Zeilen ;-) -->
|
|
author="Ewald Arnold"
|
|
license="OpenContent"
|
|
remark="Beispieldatei mit allen Eigenschaften">
|
|
|
|
<lesson width="104"> <!-- Block mit Lektionen, width ist die zuletzt eingestellte Breite der Spalte -->
|
|
<desc no="1">Lektion eins</desc>
|
|
<desc no="2">Lektion zwei</desc>
|
|
<desc no="3">Lektion drei</desc>
|
|
<desc no="4">Lektion vier</desc>
|
|
</lesson>
|
|
|
|
<article> <!-- Definition mit den Artikeln je Sprache -->
|
|
<e l="de"> <!-- bestimmter und unbestimmter Artikel -->
|
|
<fd>die</fd>
|
|
<fi>eine</fi>
|
|
<md>der</md>
|
|
<mi>einer</mi>
|
|
<nd>das</nd>
|
|
<ni>ein</ni>
|
|
</e>
|
|
<e l="en">
|
|
<fd>fd en</fd>
|
|
<fi>fi en</fi>
|
|
<md>md en</md>
|
|
<mi>mi en</mi>
|
|
<nd>nd en</nd>
|
|
<ni>ni en</ni>
|
|
</e>
|
|
<e l="fr">
|
|
<fd>la</fd>
|
|
<fi>une</fi>
|
|
<md>le</md>
|
|
<mi>un</mi>
|
|
</e>
|
|
</article>
|
|
|
|
<conjugation> <!-- Präfixe für Konjugationen -->
|
|
<e l="de"> <!-- ebenfalls für alle Sprachen -->
|
|
<s1>ich</s1> <!-- wobei die Reihenfolge de-en-fr gleich sein muss wie vorher -->
|
|
<s2>du</s2>
|
|
<s3f>sie</s3f>
|
|
<s3m>er</s3m>
|
|
<s3n>es</s3n>
|
|
<p1>wir</p1>
|
|
<p2>ihr</p2>
|
|
<p3f common="1">sie</p3f>
|
|
<p3m>sie</p3m>
|
|
<p3n>sie</p3n>
|
|
</e>
|
|
<e l="en">
|
|
<s1>I</s1>
|
|
<s2>you</s2>
|
|
<s3f>he</s3f>
|
|
<s3m>she</s3m>
|
|
<s3n>it</s3n>
|
|
<p1>we</p1>
|
|
<p2>you</p2>
|
|
<p3f common="1">they</p3f>
|
|
</e>
|
|
<e l="fr">
|
|
<s1>je</s1>
|
|
<s2>tu</s2>
|
|
<s3f>elle</s3f>
|
|
<s3m>il</s3m>
|
|
<p1>nous</p1>
|
|
<p2>vous</p2>
|
|
<p3f>elles</p3f>
|
|
<p3m>ils</p3m>
|
|
</e>
|
|
</conjugation>
|
|
|
|
<options> <!-- Dokument-Optionen, z.B. nicht sortieren -->
|
|
<sort on="1"/>
|
|
</options>
|
|
|
|
<type> <!-- eigene Worttypen -->
|
|
<desc no="1">Mein Typ 1</desc>
|
|
<desc no="2">Mein Typ 2</desc>
|
|
<desc no="3">Mein Typ 3</desc>
|
|
</type>
|
|
|
|
<tense> <!-- eigene Worttypen -->
|
|
<desc no="1">Benutzer-Konjugation 1</desc>
|
|
</tense>
|
|
|
|
<usage> <!-- eigene Sprachebenen -->
|
|
<desc no="1">Benutzersprachebene 1</desc>
|
|
</usage>
|
|
|
|
<e
|
|
m="3" <!-- Lektionsindex 3, Name siehe oben -->
|
|
s="1" <!-- selektiert, Rest einer abgebrochenen Abfrage -->
|
|
t="v"> <!-- Worttyp, Verb -->
|
|
|
|
<o width="208" <!-- Originalausdruck, zuletzt benutzte Spaltenbreite -->
|
|
l="de" <!-- Sprache deutsch -->
|
|
charset="ISO 8859-1" <!-- Zeichensatz, alle 8859-x, auch Unicode und Japanisch, soweit eben von QT2/KDE2 unterstützt -->
|
|
y="laufen"> <!-- Synonyme, derzeit durch Kommas notdürftig getrennt -->
|
|
|
|
<conjugation <!-- Konjugationen zum aktuellen Verb -->
|
|
<!-- angedacht: hier könnten weitere Attribute wie oben für
|
|
Noten, Abfrage usw. stehen -->
|
|
|
|
>
|
|
<t n="PrSi"> <!-- Typ, Simple Present -->
|
|
<s1>gehe</s1> <!-- ich, du, er, ... -->
|
|
<s2>gehst</s2>
|
|
<s3f common="1">geht</s3f> <!-- er, sie, es gemeinsam weil gleich -->
|
|
<p1>gehen</p1>
|
|
<p2>gehen</p2>
|
|
<p3f common="1">gehen</p3f></t>
|
|
<t n="PaSi"><s1>schwamm</s1><s2>schwammst</s2></t>
|
|
</conjugation>
|
|
gehen</o> <!-- eigentliche Vokabel -->
|
|
|
|
|
|
|
|
<t <!-- erste Fremdsprache -->
|
|
width="208"
|
|
l="en" <!-- Sprachcode -->
|
|
g="1;2" <!-- Note für Richtung von/zum Original, 1..7 -->
|
|
c="2;0" <!-- Anzahl Abfragen von/zum Original -->
|
|
b="1;0" <!-- davon falsche Abfragen von/zum Original -->
|
|
w="AiHzA;AiHzA" <!-- letztes Abfragedatum von/zum Original, hier etwas "komprimiert", eigentlich aber time()-Funktion -->
|
|
ff="falscher Freund" <!-- falscher Freund vom Original -->
|
|
tf="Freund falscher"> <!-- falscher Freund zum Original -->
|
|
|
|
<conjugation
|
|
<!-- angedacht: hier könnten weitere Attribute wie oben für
|
|
Noten, Abfrage usw. stehen -->
|
|
>
|
|
<t n="PaSi"><s1>went</s1></t>
|
|
<t n="PaPa"><s1>have gone</s1></t>
|
|
</conjugation>
|
|
go</t>
|
|
|
|
<t width="208" <!-- zweite Fremdsprache -->
|
|
l="fr" <!-- Französisch -->
|
|
charset="Unicode" <!-- Unicode kodiert -->
|
|
>aller</t></e> <!-- Ende dieses Datensatzes -->
|
|
|
|
<e m="4"
|
|
s="1"
|
|
t="aj"> <!-- Typ Adjektiv -->
|
|
|
|
<o r="unregelmässiges Adjektiv" <!-- eigene Bemerkung -->
|
|
a="schlecht"> <!-- Antonym dieser Vokabel -->
|
|
|
|
<comparison> <!-- Block mit Steigerungsformen -->
|
|
<l1>gut</l1>
|
|
<l2>besser</l2>
|
|
<l3>am besten</l3>
|
|
</comparison>
|
|
gut</o><t>
|
|
<comparison>
|
|
<l1>good</l1><l2>better</l2><l3>best</l3>
|
|
</comparison>
|
|
good</t><t>
|
|
<comparison>
|
|
<l1>bon</l1><l2>meilleur</l2><l3>le meilleur</l3>
|
|
</comparison>
|
|
bon</t></e>
|
|
<e m="2" t="n">
|
|
<o y="Fußgelenk" <!-- Synonyme -->
|
|
u="anat" <!-- Sprachebene, Anatomie -->
|
|
>Knöchel</o>
|
|
|
|
<t p="nackls"> <!-- Aussprache, derzeit nach Geschmack, später zusätzlich mit Unicode
|
|
und den Zeichen aus dem Phonetischen Alphabet -->
|
|
knuckles</t><t g="2;3" c="1;1" b="1;1">cheville</t></e>
|
|
</kvtml>
|
|
|
|
|
|
<!--
|
|
|
|
noch einige Bemerkungen:
|
|
|
|
Alle Eigenschaften sind darauf ausgelegt, mit anderen austauschbar zu sein,
|
|
auch über Sprachgrenzen hinweg.
|
|
|
|
Es wird immer über einen "Platzhalter" referenziert.
|
|
Der Typ "Verb" z.B. mit "v", Hauptwörter zunächst mit "n", können
|
|
aber mit "n:f" näher spezifiziert werden, in diesem Fall "Nomen,weiblich".
|
|
|
|
u="anat" ist ebenfalls in allen Sprachen das selbe und wird nur für die Anzeige
|
|
intern in "Anatomie" der "anatomy" umgesetzt. Bei den Benutzerebenen sind mehrere
|
|
in Kombination möglich, jeweils durch Kommas getrennt.
|
|
|
|
Benutzerdefinierte Eigenschaften beginnen immer mit einem "#" und einer darauf
|
|
folgenden Nummer. Z.B. t="#1" = benutzer-definierter Worttyp, mit dem Namen des ersten
|
|
Eintrages des entsprechenden Blockes. Mehrsprachigkeit ist hier nicht möglich und meist auch
|
|
nicht nötig, aber immerhin kann man die Blöcke im Programm oder einem Texteditor anpassen,
|
|
wenn Bedarf ist.
|
|
|
|
-->
|
|
|