forked from GitHub/gf-core
revised TopDict Ger,Ita,Spa with the new Dictionary improvements
This commit is contained in:
@@ -41891,12 +41891,7 @@ lin want_V = regV "wollen";
|
|||||||
lin want_V2 = dirV2 (regV "wollen");
|
lin want_V2 = dirV2 (regV "wollen");
|
||||||
lin want_V2V = variants {};
|
lin want_V2V = variants {};
|
||||||
lin want_VS = variants {};
|
lin want_VS = variants {};
|
||||||
lin want_VV = R.auxVV
|
lin want_VV = S.want_VV ;
|
||||||
(R.mkV
|
|
||||||
"wollen" "will" "willst" "will" "wollt" "woll"
|
|
||||||
"wollte" "wolltest" "wollten" "wolltet"
|
|
||||||
"wollte" "gewollt" []
|
|
||||||
R.VHaben) ;
|
|
||||||
lin want_ad_N = variants {};
|
lin want_ad_N = variants {};
|
||||||
lin wantage_PN = variants {};
|
lin wantage_PN = variants {};
|
||||||
lin wanton_A = variants {};
|
lin wanton_A = variants {};
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -613,7 +613,7 @@ lin offer_V = I.offrir_V2 ;
|
|||||||
lin late_A = mkA "tardif" ; ---- not A in Fre
|
lin late_A = mkA "tardif" ; ---- not A in Fre
|
||||||
lin voice_N = mkN "voix" feminine ;
|
lin voice_N = mkN "voix" feminine ;
|
||||||
lin both_Adv = mkAdv "tous les deux" ; --- why Adv
|
lin both_Adv = mkAdv "tous les deux" ; --- why Adv
|
||||||
lin once_Adv = mkAdv "une fois" ; ---- up to this checked by AR
|
lin once_Adv = mkAdv "une fois" ; ---- END edits by AR
|
||||||
lin police_N = mkN "policier" masculine | mkN "police" feminine ; -- tocheck
|
lin police_N = mkN "policier" masculine | mkN "police" feminine ; -- tocheck
|
||||||
lin kind_N = mkN "nature" | mkN "genre" masculine ; -- tocheck
|
lin kind_N = mkN "nature" | mkN "genre" masculine ; -- tocheck
|
||||||
lin lose_V2 = L.lose_V2 ;
|
lin lose_V2 = L.lose_V2 ;
|
||||||
|
|||||||
@@ -1,9 +1,6 @@
|
|||||||
concrete TopDictGer of TopDict = CatGer ** open ParadigmsGer, (S = StructuralGer),
|
concrete TopDictGer of TopDict = CatGer ** open ParadigmsGer, (S = SyntaxGer),
|
||||||
IrregGer, (R = ResGer), (M = MorphoGer), (I = IrregGer), Prelude in {
|
IrregGer, (R = ResGer), (M = MorphoGer), (I = IrregGer), Prelude in {
|
||||||
|
|
||||||
flags
|
|
||||||
coding=utf8 ;
|
|
||||||
|
|
||||||
lin of_Prep = von_Prep ;
|
lin of_Prep = von_Prep ;
|
||||||
lin and_Conj = {s1 = [] ; s2 = "und" ; n = R.Pl};
|
lin and_Conj = {s1 = [] ; s2 = "und" ; n = R.Pl};
|
||||||
lin in_Prep = inDat_Prep ;
|
lin in_Prep = inDat_Prep ;
|
||||||
@@ -91,7 +88,7 @@ lin come_V = seinV (mk6V "kommen" "kommt" "komm" "kam" "käme" "gekommen");
|
|||||||
lin than_Subj = variants{} ;
|
lin than_Subj = variants{} ;
|
||||||
lin more_Adv = variants {};
|
lin more_Adv = variants {};
|
||||||
lin about_Prep = variants {};
|
lin about_Prep = variants {};
|
||||||
lin now_Adv = variants {};
|
lin now_Adv = mkAdv "jetzt" | mkAdv "nun" ;
|
||||||
lin last_A = variants {};
|
lin last_A = variants {};
|
||||||
lin last_1_A = variants{} ;
|
lin last_1_A = variants{} ;
|
||||||
lin last_2_A = variants{} ;
|
lin last_2_A = variants{} ;
|
||||||
@@ -127,6 +124,7 @@ lin find_V2A = variants {};
|
|||||||
lin find_V2 = dirV2 (irregV "finden" "findet" "fand" "fände" "gefunden");
|
lin find_V2 = dirV2 (irregV "finden" "findet" "fand" "fände" "gefunden");
|
||||||
lin find_V = irregV "finden" "findet" "fand" "fände" "gefunden" ;
|
lin find_V = irregV "finden" "findet" "fand" "fände" "gefunden" ;
|
||||||
lin man_N = reg2N "Mann" "Männer" masculine;
|
lin man_N = reg2N "Mann" "Männer" masculine;
|
||||||
|
lin want_VV = S.want_VV ;
|
||||||
lin want_VS = variants {};
|
lin want_VS = variants {};
|
||||||
lin want_V2V = variants {};
|
lin want_V2V = variants {};
|
||||||
lin want_V2 = dirV2 (regV "wollen");
|
lin want_V2 = dirV2 (regV "wollen");
|
||||||
@@ -564,7 +562,7 @@ lin suggest_V2 = variants {};
|
|||||||
lin suggest_V = variants {};
|
lin suggest_V = variants {};
|
||||||
lin far_A = mk3A "entfernt" "entfernter" "entfernteste";
|
lin far_A = mk3A "entfernt" "entfernter" "entfernteste";
|
||||||
lin towards_Prep = variants {};
|
lin towards_Prep = variants {};
|
||||||
lin anything_NP = variants {};
|
lin anything_NP = S.mkNP (mkPN "irgendwas") ;
|
||||||
lin period_N = reg2N "Zeitraum" "Zeiträume" masculine;
|
lin period_N = reg2N "Zeitraum" "Zeiträume" masculine;
|
||||||
lin period_3_N = variants{} ;
|
lin period_3_N = variants{} ;
|
||||||
lin period_2_N = variants{} ;
|
lin period_2_N = variants{} ;
|
||||||
@@ -1330,7 +1328,7 @@ lin recently_Adv = variants{} ;
|
|||||||
lin publish_V2 = dirV2 (regV "publizieren");
|
lin publish_V2 = dirV2 (regV "publizieren");
|
||||||
lin publish_V = regV "publizieren";
|
lin publish_V = regV "publizieren";
|
||||||
lin serious_A = mk3A "ernst" "ernster" "ernsteste";
|
lin serious_A = mk3A "ernst" "ernster" "ernsteste";
|
||||||
lin anyway_Adv = variants {};
|
lin anyway_Adv = mkAdv "jedenfalls" ;
|
||||||
lin visit_V2V = variants {};
|
lin visit_V2V = variants {};
|
||||||
lin visit_V2 = dirV2 (regV "besuchen");
|
lin visit_V2 = dirV2 (regV "besuchen");
|
||||||
lin visit_V = regV "besuchen";
|
lin visit_V = regV "besuchen";
|
||||||
@@ -3043,7 +3041,7 @@ lin republic_N = reg2N "Republik" "Republiken" feminine;
|
|||||||
lin shadow_N = reg2N "Schatten" "Schatten" masculine;
|
lin shadow_N = reg2N "Schatten" "Schatten" masculine;
|
||||||
lin dear_A = mk3A "teuer" "teurer" "teuerste";
|
lin dear_A = mk3A "teuer" "teurer" "teuerste";
|
||||||
lin analyse_V2 = variants {};
|
lin analyse_V2 = variants {};
|
||||||
lin anywhere_Adv = variants {};
|
lin anywhere_Adv = mkAdv "irgendwo" ;
|
||||||
lin average_N = variants {};
|
lin average_N = variants {};
|
||||||
lin phrase_N = reg2N "Phrase" "Phrasen" feminine;
|
lin phrase_N = reg2N "Phrase" "Phrasen" feminine;
|
||||||
lin long_term_A = variants {};
|
lin long_term_A = variants {};
|
||||||
@@ -5052,7 +5050,7 @@ lin breed_N = variants {};
|
|||||||
lin assistant_A = variants{} ;
|
lin assistant_A = variants{} ;
|
||||||
lin pint_N = variants {};
|
lin pint_N = variants {};
|
||||||
lin abolish_V2 = dirV2 (irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet" );
|
lin abolish_V2 = dirV2 (irregV "vernichten" "vernichtet" "vernichtete" "vernichte" "vernichtet" );
|
||||||
lin translation_N = mkN "Translation";
|
lin translation_N = mkN "Übersetzung" ;
|
||||||
lin princess_N = reg2N "Prinzessin" "Prinzessinnen" feminine;
|
lin princess_N = reg2N "Prinzessin" "Prinzessinnen" feminine;
|
||||||
lin line_V2 = variants {};
|
lin line_V2 = variants {};
|
||||||
lin line_V = variants {};
|
lin line_V = variants {};
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
|||||||
concrete TopDictSwe of TopDict = CatSwe ** open ParadigmsSwe, (I = IrregSwe), (C = CommonScand), (R = ResSwe), (L = LexiconSwe), (M = MakeStructuralSwe), (S = SyntaxSwe) in {
|
---- checked by AR till element_N
|
||||||
|
|
||||||
---- AR checked till element_N: you can start from there
|
concrete TopDictSwe of TopDict = CatSwe ** open ParadigmsSwe, (I = IrregSwe), (C = CommonScand), (R = ResSwe), (L = LexiconSwe), (M = MakeStructuralSwe), (S = SyntaxSwe) in {
|
||||||
|
|
||||||
lin of_Prep = mkPrep "av" ;
|
lin of_Prep = mkPrep "av" ;
|
||||||
lin and_Conj = S.and_Conj ;
|
lin and_Conj = S.and_Conj ;
|
||||||
|
|||||||
@@ -46,6 +46,12 @@ Follow these steps for your language. For instance, ToCheckFre.gf, with Fre subs
|
|||||||
|
|
||||||
<LI>Edit the <CODE>lin</CODE> rules line by line, starting from the beginning. Follow the guidelines in the next section.
|
<LI>Edit the <CODE>lin</CODE> rules line by line, starting from the beginning. Follow the guidelines in the next section.
|
||||||
<LI>Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
|
<LI>Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
|
||||||
|
<LI>Put, as the first line of the file, a comment indicating your last edited rule:
|
||||||
|
|
||||||
|
<PRE>
|
||||||
|
---- checked by AR till once_Adv
|
||||||
|
</PRE>
|
||||||
|
|
||||||
<LI>Make sure the resulting file compiles again.
|
<LI>Make sure the resulting file compiles again.
|
||||||
<LI>Perform <CODE>diff</CODE> with the old and the new file, just to make sure your changes look reasonable.
|
<LI>Perform <CODE>diff</CODE> with the old and the new file, just to make sure your changes look reasonable.
|
||||||
<LI>Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case,
|
<LI>Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case,
|
||||||
@@ -104,6 +110,9 @@ When editing a lin rule, do one of the following:
|
|||||||
lin labour_N = mkN "travail" "travaux" masculine ; --- mkN "accouchement" childbirth labour -- AR
|
lin labour_N = mkN "travail" "travaux" masculine ; --- mkN "accouchement" childbirth labour -- AR
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
|
To check the meanings of senses that have already been split (by using numbers, e.g. <CODE>time_1_N</CODE>), look up the explanations in
|
||||||
|
<A HREF="../Dictionary.gf">Dictionary.gf</A>.
|
||||||
|
<P></P>
|
||||||
<LI><B>report an anomaly</B>: change or leave the rule, and add a comment prefixed by "---- ". For example,
|
<LI><B>report an anomaly</B>: change or leave the rule, and add a comment prefixed by "---- ". For example,
|
||||||
|
|
||||||
<PRE>
|
<PRE>
|
||||||
@@ -116,6 +125,22 @@ When editing a lin rule, do one of the following:
|
|||||||
lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre -- AR
|
lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre -- AR
|
||||||
</PRE>
|
</PRE>
|
||||||
|
|
||||||
|
<P></P>
|
||||||
|
<LI><B>report on bad subcategory instance</B> (a common special case of anomaly):
|
||||||
|
add a comment prefixed by "---- subcat" to say that the current verb subcat instance
|
||||||
|
doesn't make sense to you. This may happen since the subcategories have partly been automatically extracted. It is still good to
|
||||||
|
put a suitable verb in place. For example,
|
||||||
|
|
||||||
|
<PRE>
|
||||||
|
lin come_VS = variants {} ;
|
||||||
|
</PRE>
|
||||||
|
|
||||||
|
might become
|
||||||
|
|
||||||
|
<PRE>
|
||||||
|
lin come_VS = mkVS I.venir_V ; ---- subcat
|
||||||
|
</PRE>
|
||||||
|
|
||||||
</UL>
|
</UL>
|
||||||
|
|
||||||
<P>
|
<P>
|
||||||
|
|||||||
@@ -27,6 +27,10 @@ Follow these steps for your language. For instance, ToCheckFre.gf, with Fre subs
|
|||||||
```
|
```
|
||||||
+ Edit the ``lin`` rules line by line, starting from the beginning. Follow the guidelines in the next section.
|
+ Edit the ``lin`` rules line by line, starting from the beginning. Follow the guidelines in the next section.
|
||||||
+ Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
|
+ Mark the last rule you edit with "---- END edits by AR", where AR is your initials.
|
||||||
|
+ Put, as the first line of the file, a comment indicating your last edited rule:
|
||||||
|
```
|
||||||
|
---- checked by AR till once_Adv
|
||||||
|
```
|
||||||
+ Make sure the resulting file compiles again.
|
+ Make sure the resulting file compiles again.
|
||||||
+ Perform ``diff`` with the old and the new file, just to make sure your changes look reasonable.
|
+ Perform ``diff`` with the old and the new file, just to make sure your changes look reasonable.
|
||||||
+ Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case,
|
+ Commit your edits into darcs, if you have access to it, or to GF Contributions, or by email to Aarne Ranta. In the last case,
|
||||||
@@ -75,6 +79,7 @@ When editing a lin rule, do one of the following:
|
|||||||
```
|
```
|
||||||
To check the meanings of senses that have already been split (by using numbers, e.g. ``time_1_N``), look up the explanations in
|
To check the meanings of senses that have already been split (by using numbers, e.g. ``time_1_N``), look up the explanations in
|
||||||
[Dictionary.gf ../Dictionary.gf].
|
[Dictionary.gf ../Dictionary.gf].
|
||||||
|
|
||||||
- **report an anomaly**: change or leave the rule, and add a comment prefixed by "---- ". For example,
|
- **report an anomaly**: change or leave the rule, and add a comment prefixed by "---- ". For example,
|
||||||
```
|
```
|
||||||
lin back_Adv = variants{} ;
|
lin back_Adv = variants{} ;
|
||||||
@@ -84,6 +89,18 @@ When editing a lin rule, do one of the following:
|
|||||||
lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre -- AR
|
lin back_Adv = mkAdv "en retour" ; ---- no exact translation in Fre -- AR
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- **report on bad subcategory instance** (a common special case of anomaly):
|
||||||
|
add a comment prefixed by "---- subcat" to say that the current verb subcat instance
|
||||||
|
doesn't make sense to you. This may happen since the subcategories have partly been automatically extracted. It is still good to
|
||||||
|
put a suitable verb in place. For example,
|
||||||
|
```
|
||||||
|
lin come_VS = variants {} ;
|
||||||
|
```
|
||||||
|
might become
|
||||||
|
```
|
||||||
|
lin come_VS = mkVS I.venir_V ; ---- subcat
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
As general guidelines,
|
As general guidelines,
|
||||||
- **Don't just do nothing**, but do one of the things above, until the point where you quit checking.
|
- **Don't just do nothing**, but do one of the things above, until the point where you quit checking.
|
||||||
|
|||||||
Reference in New Issue
Block a user