summaryrefslogtreecommitdiff
path: root/old-lib/resource/russian/ExtraLexRus.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
committeraarne <aarne@chalmers.se>2009-06-22 15:39:08 +0000
commite89fdae2fa1626348d8025824a7469252fa85e42 (patch)
treec7d46bbd0494043b4bd6f917a25a7687517d0547 /old-lib/resource/russian/ExtraLexRus.gf
parent3049b59b35b25381a7c6787444165c200d66e08b (diff)
next-lib renamed to lib, lib to old-lib
Diffstat (limited to 'old-lib/resource/russian/ExtraLexRus.gf')
-rw-r--r--old-lib/resource/russian/ExtraLexRus.gf74
1 files changed, 74 insertions, 0 deletions
diff --git a/old-lib/resource/russian/ExtraLexRus.gf b/old-lib/resource/russian/ExtraLexRus.gf
new file mode 100644
index 000000000..a58868309
--- /dev/null
+++ b/old-lib/resource/russian/ExtraLexRus.gf
@@ -0,0 +1,74 @@
+--# -path=.:abstract:common
+concrete ExtraLexRus of ExtraLexRusAbs = CatRus **
+ open ParadigmsRus in {
+flags
+ coding=utf8 ;
+lin
+--- bridge_N = mkN "мост" ;
+--- candle_N = nSvecha "свеч" ; -- +++ MG_UR: added +++
+--- citizen_N = nGrazhdanin "господ" ; -- +++ MG_UR: added +++
+ daughter_N =
+ {s = table {
+ SF Sg Nom => "дочь" ;
+ SF Sg Gen => "дочери" ;
+ SF Sg Dat => "дочери" ;
+ SF Sg Acc => "дочь" ;
+ SF Sg Inst => "дочерью" ;
+ SF Sg (Prepos _) => "дочери" ;
+ SF Pl Nom => "дочери" ;
+ SF Pl Gen => "дочерей" ;
+ SF Pl Dat => "дочерям" ;
+ SF Pl Acc => "дочерей" ;
+ SF Pl Inst => "дочерьми" ;
+ SF Pl (Prepos _) => "дочерях"
+ } ;
+ g = Fem ; anim = Animate
+ } ;
+
+--- desk_N = nStol "стол" ;
+--- dictionary_N = nSlovar "словар" ;
+--- fellow_N = nTovarish "товарищ" ; -- +++ MG_UR: added +++
+--- flag_N = nVremja "зна" ;
+--- heaven_N = nNebo "неб" ; -- +++ MG_UR: added +++
+--- museum_N = nMusej "музе" ; -- +++ MG_UR: added +++
+-- name_N = mkN "имя" "имени" "имени" "имя" "именем" "имени" "имени" "имена" "имён" "именам" "имена" "именами" "именах" neuter inanimate ;
+--- ocean_N = nMorje "мор" ; -- +++ MG_UR: added +++
+ son_N =
+ {s = table
+ { SF Sg Nom => syn ;
+ SF Sg Gen => syn+"а" ;
+ SF Sg Dat => syn+"у" ;
+ SF Sg Acc => syn +"а";
+ SF Sg Inst => syn+"ом" ;
+ SF Sg (Prepos _) => syn+"е" ;
+ SF Pl Nom => syn+"ья" ;
+ SF Pl Gen => syn+"ьев" ;
+ SF Pl Dat => syn+"ьям" ;
+ SF Pl Acc => syn +"ьев";
+ SF Pl Inst => syn+"ьями" ;
+ SF Pl (Prepos _) => syn+"ьяах"
+ } ;
+ g = Masc ; anim = Animate
+ } ;
+--- time_N = nVremja "вре" ; -- +++ MG_UR: added +++
+--- vocationalschool_N = nUchilishe "училищ" ; -- +++ MG_UR: added +++
+ way_N =
+ {s = table
+ { SF Sg Nom => put+"ь" ;
+ SF Sg Gen => put+"и" ;
+ SF Sg Dat => put+"и" ;
+ SF Sg Acc => put+"ь" ;
+ SF Sg Inst => put+"ём" ;
+ SF Sg (Prepos _) => put+"и" ;
+ SF Pl Nom => put+"и" ;
+ SF Pl Gen => put+"ей" ;
+ SF Pl Dat => put+"ям" ;
+ SF Pl Acc => put+"и" ;
+ SF Pl Inst => put+"ями" ;
+ SF Pl (Prepos _) => put+"ях"
+ } ;
+ g = Masc ; anim = Inanimate
+ } ;
+
+--- word_N = nSlovo "слов" ; -- +++ MG_UR: added +++
+} \ No newline at end of file