Module:types de mots/data
La documentation pour ce module peut être créée à Module:types de mots/data/doc
local t = {
-- NOMS STANDARDISÉS DES TYPES DE MOT
['texte'] = {
-- pasûndâ - ADJECTIFS
['pasûndâ'] = {
mot = 'pasûndâ',
abrev = 'psd',
alias = {'psd', 'adj', 'adjectif qualificatif', 'adjectif'},
},
-- mbasêlî -ADVERBES
['mbasêlî'] = {
mot = 'mbasêlî',
abrev = 'mb',
alias = {'mb','adv', 'adverbe'},
},
-- ['adverbe indéfini'] = {
-- mot = 'adverbe indéfini',
-- abrev = 'adv-ind',
-- alias = {'adv-ind', 'adverbe ind'},
-- },
--]]
['mbasêlî hûnda'] = {
mot = 'mbasêlî pahûnda',
abrev = 'mh',
alias = {'mh','adv-int', 'adverbe int', 'adverbe interrogatif'},
},
--[[
['adverbe pronominal'] = {
mot = 'adverbe pronominal',
mot_pl = 'adverbes pronominaux',
abrev = 'adv-pron',
alias = {'adv-pron', 'adverbe pro'},
},
['adverbe relatif'] = {
mot = 'adverbe relatif',
mot_pl = 'adverbes relatifs',
abrev = 'adv-rel',
alias = {'adv-rel', 'adverbe rel'},
},
--]]
-- CONJONCTIONS
['sëtë'] = {
mot = 'sëtë',
abrev = 'st',
alias = {'st', 'connectif', 'connecteur'},
},
['sëtëpande'] = {
mot = 'sëtëpande',
abrev = 'stp',
alias = {'stp','conj', 'conjonction', 'conjonctif'},
},
['sëtë tî ndömbâ'] = {
mot = 'sëtë tî ndömbâ',
--mot_pl = 'conjonctions de coordination',
abrev = 'sn',
alias = {'conj-coord', 'conjonction coo', 'conjonction de coordination'},
},
--[[
['copule'] = {
mot = 'copule',
mot_pl = 'copules',
abrev = 'copule',
},
--]]
-- DÉTERMINANTS
['pasûndâ kambisa'] = { -- (peut-être?)
mot = 'pasûndâ kambisa',
abrev = 'pk',
alias = {'plf', 'adj-dém', 'adjectif dém', 'adjectif démonstratif'},
},
--[[
['déterminant'] = {
mot = 'déterminant',
mot_pl = 'déterminants',
abrev = 'dét',
alias = {'dét'},
},
['adjectif exclamatif'] = {
mot = 'adjectif exclamatif',
mot_pl = 'adjectifs exclamatifs',
abrev = 'adj-excl',
alias = {'adj-excl', 'adjectif exc'},
},
--]]
['pasûndâ wâwa'] = {
mot = 'pasûndâ wâwa',
abrev = 'psw',
alias = {'psw', 'adj-indéf', 'adjectif ind', 'adjectif indéfini'},
},
['pasûndâ hûnda'] = {
mot = 'pasûndâ hûnda',
abrev = 'ph',
alias = {'ph','adj-int', 'adjectif int', 'adjectif interrogatif'},
},
['pasûndâ wüngö'] = {
mot = 'pasûndâ wüngö',
abrev = 'pw',
alias = {'card','adj-num', 'adjectif num', 'adjectif numéral', 'adjectif cardinal'},
},
['pasûndâ molongö'] = {
mot = 'pasûndâ molongö',
abrev = 'pm',
alias = {'ord', 'adjectif numéral ordinal'},
},
['pasûndâ wärängö'] = {
mot = 'pasûndâ wärängö',
--mot_pl = 'adjectifs possessifs',
abrev = 'adj-pos',
alias = {'adj-pos', 'adjectif pos', 'adjectif possessif'},
},
--[[
['adjectif relatif'] = {
mot = 'adjectif relatif',
mot_pl = 'adjectifs relatifs',
abrev = 'adj-rel',
alias = {'adj-rel', 'adjectif rel'},
},
--]]
['pomändâ'] = {
mot = 'pomändâ',
abrev = 'pmd',
alias = {'art', 'article'},
},
['pomändâ sêgbënë'] = {
mot = 'pomändâ sêgbënë',
-- mot_pl = 'articles définis',
abrev = 'psg',
alias = {'art-déf', 'article déf', 'article défini'},
},
['pomändâ sêwaâwa'] = {
mot = 'pomändâ sêwaâwa',
abrev = 'psw',
alias = {'art-indéf', 'article ind', 'article indéfini'},
},
['pomändâ tî pönzö'] = {
mot = 'pomändâ tî pönzö', -- A vérifier !!!!
abrev = 'art-part',
alias = {'art-part', 'article par', 'article partitif'},
},
-- NOMS
['pandôo'] = {
mot = 'pandôo',
abrev = 'pd',
alias = {'pd','substantif', 'nom commun'},
},
['pandölî'] = {
mot = 'pandölî',
abrev = 'pdl',
alias = {'pdl','verbonominal'},
},
--[[
['nom de famille'] = {
mot = 'nom de famille',
mot_pl = 'noms de famille',
abrev = 'nom-fam',
alias = {'nom-fam'},
},
['patronyme'] = {
mot = 'patronyme',
mot_pl = 'patronymes',
abrev = 'patronyme',
},
--]]
['pandöo-ïrï'] = {
mot = 'pandöo-ïrï',
abrev = 'pdi',
alias = {'pdi','nom-pr', 'nom propre'},
},
--[[
['nom scientifique'] = {
mot = 'nom scientifique',
mot_pl = 'noms scientifiques',
abrev = 'nom-sciences',
alias = {'nom-sciences', 'nom science', 'nom scient'},
},
['prénom'] = {
mot = 'prénom',
mot_pl = 'prénoms',
abrev = 'prénom',
},
-- nom-ni ?
-- nom-nu ?
-- nom-nn ?
-- nom-npl ?
-- PRÉPOSITION
--]]
['tähüzü'] = {
mot = 'tähüzü',
abrev = 'th',
alias = {'th', 'prép','préposition', 'tâhüzü'},
},
-- PRONOMS
['polïpa'] = {
mot = 'polïpa',
abrev = 'pp',
alias = {'pp', 'pronom'},
},
--[[
['pronom-adjectif'] = {
mot = 'pronom-adjectif',
mot_pl = 'pronoms-adjectifs',
abrev = 'pronom-adj',
},
--]]
['polïpa fängö-yê' ] = {
mot = 'polïpa fängö-yê',
-- mot_pl = 'pronoms démonstratifs',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'pronom-dém',
alias = {'pronom-dém', 'pronom dém', 'pronom démonstratif'},
},
['polïpa wâwa'] = {
mot = 'polïpa wâwa',
--mot_pl = 'pronoms indéfinis',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'ppw',
alias = {'ppw','pronom-indéf', 'pronom ind', 'pronom indéfini'},
},
['polïpa hûnda'] = {
mot = 'polïpa hûnda',
--mot_pl = 'pronoms interrogatifs',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'pronom-int',
alias = {'pronom-int', 'pronom int', 'pronom interrogatif'},
},
['polïpa zo'] = {
mot = 'polïpa zo',
--mot_pl = 'pronoms personnels',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'ppz',
alias = {'pronom-pers', 'pronom-per', 'pronom personnel', 'pronom réf', 'pronom-réfl', 'pronom réfléchi'}, -- Les pronoms réfléchis sont rangés dans les pronoms personnels
},
['polïpa wärängö'] = {
mot = 'polïpa wärängö',
--mot_pl = 'pronoms possessifs',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'ppw',
alias = {'pronom-pos', 'pronom pos', 'pronom possessif'},
},
['polïpa tî söngö'] = {
mot = 'polïpa tî söngö',
--mot_pl = 'pronoms relatifs',
--locution = 'locution pronominale',
--locution_pl = 'locutions pronominales',
abrev = 'pps',
alias = {'pronom-rel', 'pronom rel', 'pronom relatif'},
},
--[[
-- RACINES
['racine'] = {
mot = 'racine',
mot_pl = 'racines',
},
-- VERBES
--]]
['palî'] = {
mot = 'palî',
abrev = 'pl',
alias = {'pl', 'verb', 'verbe'},
},
['nyipalî'] = {
mot = 'nyipalî',
abrev = 'npl',
alias = {'npl', 'aux', 'auxillaire'},
},
--[[
['verbe pronominal'] = {
mot = 'verbe',
mot_pl = 'verbes',
locution = 'locution verbale',
locution_pl = 'locutions verbales',
abrev = 'verb',
alias = {'verb-pr', 'verbe pr'},
},
--]]
-- EXCLAMATIONS
['ngëmä'] = {
mot = 'ngëmä',
abrev = 'ng',
alias = {'ng','interj', 'interjection'},
},
['ndewa'] = {
mot = 'onomatopée',
mot_pl = 'onomatopées',
abrev = 'onoma',
alias = {'onoma', 'onom', 'onomatopée'},
},
--[[
-- PARTIES
['affixe'] = {
mot = 'affixe',
mot_pl = 'affixes',
abrev = 'aff',
alias = {'aff'},
},
['circonfixe'] = {
mot = 'circonfixe',
mot_pl = 'circonfixes',
abrev = 'circon',
alias = {'circonf', 'circon'},
},
['infixe'] = {
mot = 'infixe',
mot_pl = 'infixes',
abrev = 'inf',
alias = {'inf'},
},
['interfixe'] = {
mot = 'interfixe',
mot_pl = 'interfixes',
abrev = 'interf',
alias = {'interf'},
},
--]]
['pomäpande'] = {
mot = 'pomäpande',
abrev = 'pmp',
alias = {'pmp','part', 'particule'},
},
--[[
['particule numérale'] = {
mot = 'particule numérale',
mot_pl = 'particules numérales',
abrev = 'part-num',
alias = {'part-num', 'particule num'},
},
--]]
['tägësi'] = {
mot = 'tägësi',
--mot_pl = 'postpositions',
abrev = 'post',
alias = {'post', 'postpos', 'postposition'},
},
['kunihüzü'] = {
mot = 'kunihüzü',
mot_pl = 'âkunihüzü',
abrev = 'préf',
alias = {'préf','préfixe'},
},
--[[
['radical'] = {
mot = 'radical',
mot_pl = 'radicaux',
abrev = 'radical',
alias = {'rad'},
},
--]]
['kunigësi'] = {
mot = 'kunigësi',
--mot_pl = 'suffixes',
abrev = 'kun',
alias = {'suff', 'suf', 'suffixe'},
},
--[[
['pré-verbe'] = {
mot = 'pré-verbe',
mot_pl = 'pré-verbes',
abrev = 'pré-verb',
},
['pré-nom'] = {
mot = 'pré-nom',
mot_pl = 'pré-noms',
abrev = 'pré-nom',
},
['enclitique'] = {
mot = 'enclitique',
mot_pl = 'enclitiques',
abrev = 'encl',
alias = {'encl'},
},
['proclitique'] = {
mot = 'proclitique',
mot_pl = 'proclitiques',
abrev = 'procl',
alias = {'procl'},
},
-- PHRASES
--]]
['penzelö'] = {
mot = 'penzelö',
mot_pl = 'âpenzelö',
locution = 'penzelö',
locution_pl = 'âpenzelö',
abrev = 'loc',
alias = {'loc', 'locution'},
},
['ngbônglalö'] = {
mot = 'ngbônglalö',
mot_pl = 'ângbônglalö',
locution = 'ngbônglalö',
locution_pl = 'ângbônglalö',
abrev = 'phr',
alias = {'loc-phr', 'locution-phrase', 'locution phrase', 'phrase', },
},
--[[
['proverbe'] = {
mot = 'proverbe',
mot_pl = 'proverbes',
locution = 'proverbe',
locution_pl = 'proverbes',
abrev = 'prov',
alias = {'prov'},
},
-- DIVERS
['quantificateur'] = {
mot = 'quantificateur',
mot_pl = 'quantificateurs',
abrev = 'quantif',
alias = {'quantif'},
},
['variante typographique'] = {
mot = 'variante par contrainte typographique',
mot_pl = 'variantes par contrainte typographique',
abrev = 'var-typo',
alias = {'var-typo', 'variante typo', 'variante par contrainte typographique'},
},
-- CARACTÈRES
]]--
['gerêmbëtï'] = {
mot = 'gerêmbëtï',
abrev = 'lettre',
alias = {'lettre','lêtere' },
},
['simböol'] = {
mot = 'simböol',
abrev = 'symb',
alias = {'symb', 'symbole', 'simbol'}, -- Discussion en cours sur https://sg.wiktionary.org/wiki/Discussion_utilisateur:Kwamikagami
},
['wadôngbi'] = {
mot = 'wadôngbi', -- A vérifier
--mot_pl = 'classificateurs',
abrev = 'class',
alias = {'class', 'classif', 'classificateur'},
},
['wüngö'] = {
mot = 'wüngö',
abrev = 'wn',
alias = {'wn', 'numér', 'num', 'numeral'},
},
--[[
['sinogramme'] = {
mot = 'sinogramme',
mot_pl = 'sinogrammes',
abrev = 'sinogramme',
alias = {'sinog', 'sino'},
},
-- Spéciaux
['gismu'] = {
mot = 'gismu',
mot_pl = 'gismu',
abrev = 'gismu',
},
['rafsi'] = {
mot = 'rafsi',
mot_pl = 'rafsi',
abrev = 'rafsi',
},
--]]
}
}
-- $Table end$
-- On complète les pluriels et les locutions automatiquement
for code, val in pairs(t['texte']) do
if (val['mot_pl'] == nil) then
t['texte'][code]['mot_pl']="â"..t['texte'][code]['mot']
end
if (val['locution'] == nil) then
t['texte'][code]['locution']="penzelö tî "..t['texte'][code]['mot']
end
if (val['locution_pl'] == nil) then
t['texte'][code]['locution_pl']="âpenzelö tî "..t['texte'][code]['mot']
end
end
-- Cache des alias dans t['alias']
t['alias'] = {}
for code, val in pairs(t['texte']) do
if (val['alias'] ~= nil) then
for i, al in ipairs(val['alias']) do
t['alias'][al] = code
end
end
end
return t