better dictionary visualization in the Android App

This commit is contained in:
kr.angelov
2013-11-27 22:16:05 +00:00
parent 848573afdc
commit 9de4812482
13 changed files with 1337 additions and 1078 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1,67 +1,94 @@
<inflection_temlate>
<noun>
<h1>Noun</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
<tr>
<th>c</th>
<td><form>c</form></td>
</tr>
</table>
</noun>
<adjective>
<h1>Adjective</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
</table>
</adjective>
<adverb>
<h1>Adverb</h1>
<p><form>s</form></p>
</adverb>
<prep>
<h1>Preposition</h1>
<p><form>prepPre</form> - <form>prepPost</form></p>
</prep>
<verb>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
<tr>
<th>dp</th>
<td><form>dp</form></td>
</tr>
<tr>
<th>ds</th>
<td><form>ds</form></td>
</tr>
<tr>
<th>ep</th>
<td><form>ep</form></td>
</tr>
<tr>
<th>neg</th>
<td><form>neg</form></td>
</tr>
<tr>
<th>pp</th>
<td><form>pp</form></td>
</tr>
<tr>
<th>sn</th>
<td><form>sn</form></td>
</tr>
</table>
</verb>
</inflection_temlate>
<inflection_template>
<inflection>
<cat>N</cat>
<cat>N2</cat>
<tag>n</tag>
<template>
<h1>Noun</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
<tr>
<th>c</th>
<td><form>c</form></td>
</tr>
</table>
</template>
</inflection>
<inflection>
<cat>A</cat>
<cat>A2</cat>
<tag>a</tag>
<template>
<h1>Adjective</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
</table>
</template>
</inflection>
<inflection>
<cat>Adv</cat>
<tag>adv</tag>
<template>
<h1>Adverb</h1>
<p><form>s</form></p>
</template>
</inflection>
<inflection>
<cat>Prep</cat>
<tag>prep</tag>
<template>
<h1>Preposition</h1>
<p><form>prepPre</form> - <form>prepPost</form></p>
</template>
</inflection>
<inflection>
<cat>V</cat>
<cat>V2</cat>
<cat>V3</cat>
<cat>V2V</cat>
<cat>VV</cat>
<cat>VS</cat>
<tag>v</tag>
<template>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th>s</th>
<td><form>s</form></td>
</tr>
<tr>
<th>dp</th>
<td><form>dp</form></td>
</tr>
<tr>
<th>ds</th>
<td><form>ds</form></td>
</tr>
<tr>
<th>ep</th>
<td><form>ep</form></td>
</tr>
<tr>
<th>neg</th>
<td><form>neg</form></td>
</tr>
<tr>
<th>pp</th>
<td><form>pp</form></td>
</tr>
<tr>
<th>sn</th>
<td><form>sn</form></td>
</tr>
</table>
</template>
</inflection>
</inflection_template>

View File

@@ -1,84 +1,111 @@
<inflection_temlate>
<noun>
<h1>Noun</h1>
<inflection_template>
<inflection>
<cat>N</cat>
<cat>N2</cat>
<tag>n</tag>
<template>
<h1>Noun</h1>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>nom</th>
<th>gen</th>
</tr>
<tr>
<th>sg</th>
<td><form>s Sg Nom</form></td>
<td><form>s Sg Gen</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Nom</form></td>
<td><form>s Pl Gen</form></td>
</tr>
</table>
</noun>
<adjective>
<h1>Adjective</h1>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>nom</th>
<th>gen</th>
</tr>
<tr>
<th>posit</th>
<td><form>s (AAdj Posit Nom)</form></td>
<td><form>s (AAdj Posit Gen)</form></td>
</tr>
<tr>
<th>compar</th>
<td><form>s (AAdj Compar Nom)</form></td>
<td><form>s (AAdj Compar Gen)</form></td>
</tr>
<tr>
<th>superl</th>
<td><form>s (AAdj Superl Nom)</form></td>
<td><form>s (AAdj Superl Gen)</form></td>
</tr>
</table>
<h1>Adverb</h1>
<p><form>s AAdv</form></p>
</adjective>
<adverb>
<h1>Adverb</h1>
<p><form>s</form></p>
</adverb>
<prep>
<h1>Preposition</h1>
<p><form>s</form></p>
</prep>
<verb>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th>infitive</th>
<td><form>s VInf</form></td>
</tr>
<tr>
<th>present</th>
<td><form>s VPres</form></td>
</tr>
<tr>
<th>past</th>
<td><form>s VPast</form></td>
</tr>
<tr>
<th>past part.</th>
<td><form>s VPPart</form></td>
</tr>
<tr>
<th>present part.</th>
<td><form>s VPresPart</form></td>
</tr>
</table>
</verb>
</inflection_temlate>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>nom</th>
<th>gen</th>
</tr>
<tr>
<th>sg</th>
<td><form>s Sg Nom</form></td>
<td><form>s Sg Gen</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Nom</form></td>
<td><form>s Pl Gen</form></td>
</tr>
</table>
</template>
</inflection>
<inflection>
<cat>A</cat>
<cat>A2</cat>
<tag>a</tag>
<template>
<h1>Adjective</h1>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>nom</th>
<th>gen</th>
</tr>
<tr>
<th>posit</th>
<td><form>s (AAdj Posit Nom)</form></td>
<td><form>s (AAdj Posit Gen)</form></td>
</tr>
<tr>
<th>compar</th>
<td><form>s (AAdj Compar Nom)</form></td>
<td><form>s (AAdj Compar Gen)</form></td>
</tr>
<tr>
<th>superl</th>
<td><form>s (AAdj Superl Nom)</form></td>
<td><form>s (AAdj Superl Gen)</form></td>
</tr>
</table>
<h1>Adverb</h1>
<p><form>s AAdv</form></p>
</template>
</inflection>
<inflection>
<cat>Adv</cat>
<tag>adv</tag>
<template>
<h1>Adverb</h1>
<p><form>s</form></p>
</template>
</inflection>
<inflection>
<cat>Prep</cat>
<tag>prep</tag>
<template>
<h1>Preposition</h1>
<p><form>s</form></p>
</template>
</inflection>
<inflection>
<cat>V</cat>
<cat>V2</cat>
<cat>V3</cat>
<cat>V2V</cat>
<cat>VV</cat>
<cat>VS</cat>
<tag>v</tag>
<template>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th>infitive</th>
<td><form>s VInf</form></td>
</tr>
<tr>
<th>present</th>
<td><form>s VPres</form></td>
</tr>
<tr>
<th>past</th>
<td><form>s VPast</form></td>
</tr>
<tr>
<th>past part.</th>
<td><form>s VPPart</form></td>
</tr>
<tr>
<th>present part.</th>
<td><form>s VPresPart</form></td>
</tr>
</table>
</template>
</inflection>
</inflection_template>

View File

@@ -1,215 +1,242 @@
<inflection_temlate>
<noun>
<h1>Substantiv</h1>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>obest</th>
<th>best</th>
</tr>
<tr>
<th rowspan="2">nom</th>
<th>sg</th>
<td><form>s Sg Indef Nom</form></td>
<td><form>s Sg Def Nom</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Indef Nom</form></td>
<td><form>s Pl Def Nom</form></td>
</tr>
<tr>
<th rowspan="2">gen</th>
<th>sg</th>
<td><form>s Sg Indef Gen</form></td>
<td><form>s Sg Def Gen</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Indef Gen</form></td>
<td><form>s Pl Def Gen</form></td>
</tr>
</table>
</noun>
<adjective>
<h1>Adjektiv</h1>
<table class="forms-table" rules="all">
<tr>
<th colspan="5">nominativ</th>
</tr>
<tr>
<th colspan="2"></th>
<th>posit</th>
<th>kompar</th>
<th>superl</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (AF (APosit (Strong (GSg Utr))) Nom)</form></td>
<td rowspan="5"><form>s (AF ACompar Nom)</form></td>
<td rowspan="3"><form>s (AF (ASuperl SupStrong) Nom)</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (AF (APosit (Strong (GSg Neutr))) Nom)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Strong GPl)) Nom)</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (AF (APosit (Weak Sg)) Nom)</form></td>
<td rowspan="2"><form>s (AF (ASuperl SupWeak) Nom)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Weak Pl)) Nom)</form></td>
</tr>
<tr>
<th colspan="5">genitiv</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (AF (APosit (Strong (GSg Utr))) Gen)</form></td>
<td rowspan="5"><form>s (AF ACompar Gen)</form></td>
<td rowspan="3"><form>s (AF (ASuperl SupStrong) Gen)</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (AF (APosit (Strong (GSg Neutr))) Gen)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Strong GPl)) Gen)</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (AF (APosit (Weak Sg)) Gen)</form></td>
<td rowspan="2"><form>s (AF (ASuperl SupWeak) Gen)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Weak Pl)) Gen)</form></td>
</tr>
</table>
</adjective>
<adverb>
<h1>Adverb</h1>
<p><form>s</form></p>
</adverb>
<prep>
<h1>Preposition</h1>
<p><form>s</form></p>
</prep>
<verb>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>active</th>
<th>passive</th>
</tr>
<tr>
<th>infitiv</th>
<td><form>s (VI (VInfin Act))</form></td>
<td><form>s (VI (VInfin Pass))</form></td>
</tr>
<tr>
<th>presens</th>
<td><form>s (VF (VPres Act))</form></td>
<td><form>s (VF (VPres Pass))</form></td>
</tr>
<tr>
<th>preteritum</th>
<td><form>s (VF (VPret Act))</form></td>
<td><form>s (VF (VPret Pass))</form></td>
</tr>
<tr>
<th>supinum</th>
<td><form>s (VI (VSupin Act))</form></td>
<td><form>s (VI (VSupin Pass))</form></td>
</tr>
<tr>
<th>imperativ</th>
<td><form>s (VF (VImper Act))</form></td>
<td><form>s (VF (VImper Pass))</form></td>
</tr>
</table>
<h2>Particip Presens</h2>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>obest</th>
<th>best</th>
</tr>
<tr>
<th rowspan="2">nom</th>
<th>sg</th>
<td><form>s (VI (VPtPres Sg Indef Nom))</form></td>
<td><form>s (VI (VPtPres Sg Def Nom))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPres Pl Indef Nom))</form></td>
<td><form>s (VI (VPtPres Pl Def Nom))</form></td>
</tr>
<tr>
<th rowspan="2">gen</th>
<th>sg</th>
<td><form>s (VI (VPtPres Sg Indef Gen))</form></td>
<td><form>s (VI (VPtPres Sg Def Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPres Pl Indef Gen))</form></td>
<td><form>s (VI (VPtPres Pl Def Gen))</form></td>
</tr>
</table>
<h2>Particip Perfekt</h2>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>nominativ</th>
<th>genitiv</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (VI (VPtPret (Strong (GSg Utr)) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong (GSg Utr)) Gen))</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (VI (VPtPret (Strong (GSg Neutr)) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong (GSg Neutr)) Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPret (Strong GPl) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong GPl) Gen))</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (VI (VPtPret (Weak Sg) Nom))</form></td>
<td><form>s (VI (VPtPret (Weak Sg) Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPret (Weak Pl) Nom))</form></td>
<td><form>s (VI (VPtPret (Weak Pl) Gen))</form></td>
</tr>
</table>
</verb>
</inflection_temlate>
<inflection_template>
<inflection>
<cat>N</cat>
<cat>N2</cat>
<tag>s</tag>
<template>
<h1>Substantiv <lin>Feat<cat/>(<lemma/>)</lin></h1>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>obest</th>
<th>best</th>
</tr>
<tr>
<th rowspan="2">nom</th>
<th>sg</th>
<td><form>s Sg Indef Nom</form></td>
<td><form>s Sg Def Nom</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Indef Nom</form></td>
<td><form>s Pl Def Nom</form></td>
</tr>
<tr>
<th rowspan="2">gen</th>
<th>sg</th>
<td><form>s Sg Indef Gen</form></td>
<td><form>s Sg Def Gen</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s Pl Indef Gen</form></td>
<td><form>s Pl Def Gen</form></td>
</tr>
</table>
</template>
</inflection>
<inflection>
<cat>A</cat>
<cat>A2</cat>
<tag>a</tag>
<template>
<h1>Adjektiv</h1>
<table class="forms-table" rules="all">
<tr>
<th colspan="5">nominativ</th>
</tr>
<tr>
<th colspan="2"></th>
<th>posit</th>
<th>kompar</th>
<th>superl</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (AF (APosit (Strong (GSg Utr))) Nom)</form></td>
<td rowspan="5"><form>s (AF ACompar Nom)</form></td>
<td rowspan="3"><form>s (AF (ASuperl SupStrong) Nom)</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (AF (APosit (Strong (GSg Neutr))) Nom)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Strong GPl)) Nom)</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (AF (APosit (Weak Sg)) Nom)</form></td>
<td rowspan="2"><form>s (AF (ASuperl SupWeak) Nom)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Weak Pl)) Nom)</form></td>
</tr>
<tr>
<th colspan="5">genitiv</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (AF (APosit (Strong (GSg Utr))) Gen)</form></td>
<td rowspan="5"><form>s (AF ACompar Gen)</form></td>
<td rowspan="3"><form>s (AF (ASuperl SupStrong) Gen)</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (AF (APosit (Strong (GSg Neutr))) Gen)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Strong GPl)) Gen)</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (AF (APosit (Weak Sg)) Gen)</form></td>
<td rowspan="2"><form>s (AF (ASuperl SupWeak) Gen)</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (AF (APosit (Weak Pl)) Gen)</form></td>
</tr>
</table>
</template>
</inflection>
<inflection>
<cat>Adv</cat>
<tag>adv</tag>
<template>
<h1>Adverb</h1>
<p><form>s</form></p>
</template>
</inflection>
<inflection>
<cat>Prep</cat>
<tag>prep</tag>
<template>
<h1>Preposition</h1>
<p><form>s</form></p>
</template>
</inflection>
<inflection>
<cat>V</cat>
<cat>V2</cat>
<cat>V3</cat>
<cat>V2V</cat>
<cat>VV</cat>
<cat>VS</cat>
<tag>v</tag>
<template>
<h1>Verb</h1>
<table class="forms-table" rules="all">
<tr>
<th></th>
<th>active</th>
<th>passive</th>
</tr>
<tr>
<th>infitiv</th>
<td><form>s (VI (VInfin Act))</form></td>
<td><form>s (VI (VInfin Pass))</form></td>
</tr>
<tr>
<th>presens</th>
<td><form>s (VF (VPres Act))</form></td>
<td><form>s (VF (VPres Pass))</form></td>
</tr>
<tr>
<th>preteritum</th>
<td><form>s (VF (VPret Act))</form></td>
<td><form>s (VF (VPret Pass))</form></td>
</tr>
<tr>
<th>supinum</th>
<td><form>s (VI (VSupin Act))</form></td>
<td><form>s (VI (VSupin Pass))</form></td>
</tr>
<tr>
<th>imperativ</th>
<td><form>s (VF (VImper Act))</form></td>
<td><form>s (VF (VImper Pass))</form></td>
</tr>
</table>
<h2>Particip Presens</h2>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>obest</th>
<th>best</th>
</tr>
<tr>
<th rowspan="2">nom</th>
<th>sg</th>
<td><form>s (VI (VPtPres Sg Indef Nom))</form></td>
<td><form>s (VI (VPtPres Sg Def Nom))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPres Pl Indef Nom))</form></td>
<td><form>s (VI (VPtPres Pl Def Nom))</form></td>
</tr>
<tr>
<th rowspan="2">gen</th>
<th>sg</th>
<td><form>s (VI (VPtPres Sg Indef Gen))</form></td>
<td><form>s (VI (VPtPres Sg Def Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPres Pl Indef Gen))</form></td>
<td><form>s (VI (VPtPres Pl Def Gen))</form></td>
</tr>
</table>
<h2>Particip Perfekt</h2>
<table class="forms-table" rules="all">
<tr>
<th colspan="2"></th>
<th>nominativ</th>
<th>genitiv</th>
</tr>
<tr>
<th rowspan="3">obest</th>
<th>utr</th>
<td><form>s (VI (VPtPret (Strong (GSg Utr)) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong (GSg Utr)) Gen))</form></td>
</tr>
<tr>
<th>neut</th>
<td><form>s (VI (VPtPret (Strong (GSg Neutr)) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong (GSg Neutr)) Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPret (Strong GPl) Nom))</form></td>
<td><form>s (VI (VPtPret (Strong GPl) Gen))</form></td>
</tr>
<tr>
<th rowspan="2">best</th>
<th>sg</th>
<td><form>s (VI (VPtPret (Weak Sg) Nom))</form></td>
<td><form>s (VI (VPtPret (Weak Sg) Gen))</form></td>
</tr>
<tr>
<th>pl</th>
<td><form>s (VI (VPtPret (Weak Pl) Nom))</form></td>
<td><form>s (VI (VPtPret (Weak Pl) Gen))</form></td>
</tr>
</table>
</template>
</inflection>
</inflection_template>