diff --git a/resource/french/SwadeshLexFre.gf b/resource/french/SwadeshLexFre.gf index 547ab0b3b..fb817a893 100644 --- a/resource/french/SwadeshLexFre.gf +++ b/resource/french/SwadeshLexFre.gf @@ -131,7 +131,7 @@ concrete SwadeshLexFre of SwadeshLex = CategoriesFre grass_N = regN "herbe" feminine ; guts_N = regN "entraille" feminine ; hair_N = regN "cheveu" masculine ; - hand_N = regN "main" masculine ; + hand_N = regN "main" feminine ; head_N = regN "tête" feminine ; heart_N = regN "coeur" masculine ; horn_N = regN "corne" masculine ; @@ -148,7 +148,7 @@ concrete SwadeshLexFre of SwadeshLex = CategoriesFre moon_N = moon_N ; mother_N = UseN2 mother_N2 ; mountain_N = mountain_N ; - mouth_N = regN "bouche" masculine ; + mouth_N = regN "bouche" feminine ; name_N = regN "nom" masculine ; neck_N = mkN "cou" "cous" masculine ; night_N = regN "nuit" feminine ; @@ -221,7 +221,7 @@ concrete SwadeshLexFre of SwadeshLex = CategoriesFre say_V = UseV2 dire_V2 ; scratch_V = regV "gratter" ; see_V = UseV2 voir_V2 ; - sew_V = reg3V "semer" "sème" "sèmera" ; + sew_V = UseV2 coudre_V2 ; sing_V = regV "chanter" ; sit_V = UseV2 asseoir_V2 ; --- refl sleep_V = UseV2 dormir_V2 ; diff --git a/resource/italian/SwadeshLexIta.gf b/resource/italian/SwadeshLexIta.gf new file mode 100644 index 000000000..203e2fb57 --- /dev/null +++ b/resource/italian/SwadeshLexIta.gf @@ -0,0 +1,246 @@ +--# -path=.:../abstract:../../prelude:../romance + +concrete SwadeshLexIta of SwadeshLex = CategoriesIta + ** open StructuralIta, RulesIta, SyntaxIta, ParadigmsIta, + BasicIta, Prelude in { + + lin + + -- Pronouns + + i_NP = i_NP ; + thou_NP = thou_NP ; + he_NP = he_NP ; + we_NP = we_NP ; + you_NP = you_NP ; + they_NP = they_NP ; + who8many_IP = who8many_IP ; + who8one_IP = who8one_IP ; + what8many_IP = what8many_IP ; + what8one_IP = what8one_IP ; + + -- Determiners + + this_Det = this_Det ; + that_Det = that_Det ; + all_NDet = all_NDet ; + many_Det = many_Det ; + some_Det = some_Det ; + few_Det = mkDeterminer Pl "pochi" "poche" ; + other_Det = mkDeterminer Pl "altri" "altre" ; + + + -- Adverbs + + here_Adv = here_Adv; + there_Adv = there_Adv; + where_IAdv = where_IAdv; + when_IAdv = when_IAdv; + how_IAdv = how_IAdv; + + -- not : Adv ; -- ? + + -- Conjunctions + + and_Conj = and_Conj ; + + -- Prepositions + + at_Prep = justCase dative.p1 ; + in_Prep = StructuralIta.in_Prep ; + with_Prep = StructuralIta.with_Prep ; + + -- Numerals + + one_Num = UseNumeral (num (pot2as3 (pot1as2 (pot0as1 pot01)))) ; + two_Num = UseNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n2))))) ; + three_Num = UseNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n3))))) ; + four_Num = UseNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n4))))) ; + five_Num = UseNumeral (num (pot2as3 (pot1as2 (pot0as1 (pot0 n5))))) ; + + -- Adjectives + + bad_ADeg = bad_ADeg ; + big_ADeg = big_ADeg ; + black_ADeg = black_ADeg ; + cold_ADeg = cold_ADeg ; + correct_ADeg = regADeg "correto" ; + dirty_ADeg = dirty_ADeg ; + dry_ADeg = regADeg "secco" ; + dull_ADeg = regADeg "noioso" ; + far_ADeg = regADeg "lontano" ; + full_ADeg = regADeg "pieno" ; + good_ADeg = good_ADeg ; + green_ADeg = green_ADeg ; + heavy_ADeg = regADeg "pesante" ; + long_ADeg = long_ADeg ; + narrow_ADeg = narrow_ADeg ; + near_ADeg = regADeg "vicino" ; + new_ADeg = new_ADeg ; + old_ADeg = old_ADeg ; + red_ADeg = red_ADeg ; + rotten_ADeg = regADeg "marcio" ; + round_ADeg = regADeg "rotondo" ; + sharp_ADeg = regADeg "aguzzo" ; + short_ADeg = short_ADeg ; + small_ADeg = small_ADeg ; + smooth_ADeg = regADeg "liscio" ; + straight_ADeg = regADeg "diretto" ; + thick_ADeg = thick_ADeg ; + thin_ADeg = thin_ADeg ; + warm_ADeg = warm_ADeg ; + wet_ADeg = regADeg "bagnato" ; + white_ADeg = white_ADeg ; + wide_ADeg = regADeg "largo" ; + yellow_ADeg = yellow_ADeg ; + + left_A = regA "sinistro" ; + right_A = regA "destro" ; + + -- Nouns + + animal_N = regN "animale" ; + ashes_N = regN "cenere" ; + back_N = regN "schiena" ; + bark_N = regN "corteccia" ; + belly_N = regN "pancia" ; + bird_N = bird_N; + blood_N = regN "sangue" ; + bone_N = regN "osso" ; + breast_N = regN "seno" ; + child_N = child_N ; + cloud_N = regN "nuvola" ; + day_N = regN "giorno" ; + dog_N = dog_N ; + dust_N = regN "polvere" ; + ear_N = regN "orecchio" ; + earth_N = regN "terra" ; + egg_N = regN "oeuf" ;-- + eye_N = regN "occhio" ; + fat_N = regN "grasso" ; + father_N = UseN2 father_N2 ; + feather_N = regN "piuma" ; + fingernail_N = regN "unghia" ; + fire_N = regN "fuoco" ; + fish_N = fish_N ; + flower_N = regN "fiore" ; + fog_N = regN "nebbia" ; + foot_N = regN "piede" ; + forest_N = regN "bosco" ; + fruit_N = fruit_N ; + grass_N = regN "erba" ; + guts_N = regN "intestino" ; + hair_N = regN "capello" ; + hand_N = femN (regN "mano") ; + head_N = regN "testa" ; + heart_N = regN "cuore" ; + horn_N = regN "corno" ; + husband_N = regN "marito" ; + ice_N = regN "ghiaccio" ; + knee_N = regN "ginocchio" ; + lake_N = lake_N ; + leaf_N = regN "foglia" ; + leg_N = regN "gamba" ; + liver_N = regN "fegato" ; + louse_N = regN "pidocchio" ; + man_N = man_N ; + meat_N = meat_N ; + moon_N = moon_N ; + mother_N = UseN2 mother_N2 ; + mountain_N = mountain_N ; + mouth_N = regN "bocca" ; + name_N = regN "nome" ; + neck_N = regN "collo" ; + night_N = femN (regN "notte") ; + nose_N = regN "naso" ; + person_N = regN "persona" ; + rain_N = regN "pioggia" ; + river_N = river_N ; + road_N = regN "strada" ; + root_N = femN (regN "radice") ; + rope_N = regN "corda" ; + salt_N = regN "sale" ; + sand_N = regN "sabbia" ; + sea_N = sea_N ; + seed_N = regN "seme" ; + skin_N = femN (regN "pelle") ; + sky_N = regN "cielo" ; + smoke_N = regN "fumo" ; + snake_N = snake_N ; + snow_N = femN (regN "neve") ; + star_N = star_N ; + stick_N = regN "bastone" ; + stone_N = stone_N ; + sun_N = sun_N ; + tail_N = regN "coda" ; + tongue_N = regN "lingua" ; + tooth_N = regN "dente" ; + tree_N = tree_N ; + water_N = water_N ; + wife_N = regN "donna" ; + wind_N = regN "vento" ; + wing_N = regN "ala" ; + woman_N = woman_N ; + worm_N = regN "verme" ; + year_N = regN "anno" ; + + -- Verbs + +-- bite_V = UseV2 mordre_V2 ;-- + blow_V = regV "soffiare" ; + breathe_V = regV "respirare" ; + burn_V = regV "bruciare" ; +-- come_V = venir_V ; + count_V = regV "contare" ; + cut_V = regV "tagliare" ; +-- die_V = mourir_V ; + dig_V = regV "scavare" ; +-- drink_V = UseV2 boire_V2 ;-- + eat_V = regV "mangiare" ; +-- fall_V = regV "cadere" ;-- +-- fear_V = UseV2 craindre_V2 ;-- + fight_V = regV "lottare" ; + float_V = regV "galleggiare" ; +-- flow_V = regV "fluire" ;-- + fly_V = regV "volare" ; + freeze_V = regV "gelare" ; +-- give_V = regV "dare" ;-- +-- hear_V = UseV2 entendre_V2 ;-- + hit_V = regV "colpire" ; +-- hold_V = UseV2 tenir_V2 ;-- + hunt_V = regV "cacciare" ; +-- kill_V = regV "uccidere" ;-- +-- know_V = UseV2 savoir_V2 ;-- +-- laugh_V = UseV2 rire_V2 ;-- +-- lie_V = UseV2 étendre_V2 ;-- +-- live_V = UseV2 vivre_V2 ;-- + play_V = regV "giocare" ; + pull_V = regV "tirare" ; +-- push_V = regV "spingere" ;-- + rub_V = regV "strofinare" ; +-- say_V = UseV2 dire_V2 ;-- + scratch_V = regV "graffiare" ; +-- see_V = UseV2 voir_V2 ;-- +-- sew_V = cucire-- + sing_V = regV "cantare" ; +-- sit_V = UseV2 asseoir_V2 ;-- --- refl +-- sleep_V = UseV2 dormir_V2 ;-- +-- smell_V = UseV2 sentir_V2 ;-- + spit_V = regV "sputare" ; +-- split_V = UseV2 dividere ;-- +-- squeeze_V = regV "spremere" ;-- + stab_V = regV "pugnalare" ; +-- stand_V = regV "stare" ;-- ---- in piedi + suck_V = regV "succhiare" ; + swell_V = regV "gonfiare" ; + swim_V = regV "nuotare" ; + think_V = regV "pensare" ; + throw_V = regV "gettare" ; + tie_V = regV "legare" ; + turn_V = regV "tornare" ; + vomit_V = regV "vomitare" ; + walk_V = regV "camminare" ; + wash_V = regV "lavare" ; + wipe_V = regV "asciugare" ; + +} \ No newline at end of file