Usus +/-

Usurpatur in “Module:sectionibus


-- Copy of the [[:fr:Module:section article/data]]
-- 2024-04-06 ['appellatio'] -> name = 'appellatio pronuntiatusque'
-- 2020-01-07 +clara
-- 2019-08-15 Removed superfluous alias entries, by Usor:YaganZ
-- 2019-03-06 +conexio
-- 2018-01-05 Modified and extended by Usor:YaganZ
-- Originally modified and maintained by: Usor:DenisWasRight

-- Vérifier la liste : [[Discussion module:section article/analyse]]
local t = {
-- nameS STANDARDISÉS DES titleS DE SECTION
    ['text'] = {
        -- type du mot
        ['dictio'] = {
            name = 'dictio',
            level = 3,
            class = 'imaguncula-dictio',
            parent = 'language',
            alias = {'adiectivum', 'substantivum'},
        },
        -- level 2
        ['affines'] = {
            name = 'formae affines',
            level = 3,
            class = 'imaguncula-affines',
            parent = 'language',
            alias = {'affin'},
        },
        ['discretiva'] = {
            name = 'discretiva',
            level = 3,
            class = 'imaguncula-discretiva',
            parent = 'language',
            alias = {'discret'},
        },
        -- level 3
        ['notatio'] = {
            name = 'notatio',
            level = 3,
            class = 'imaguncula-notatio',
            parent = 'language',
            alias = {'etym'},
        },
        ['appellatio'] = {
            name = 'appellatio pronuntiatusque',
            level = 3,
            class = 'imaguncula-appellatio',
            parent = 'language',
            alias = {'pron', 'appell'},
        },
        ['fontes'] = {
            name = 'fontes',
            level = 3,
            class = 'imaguncula-fontes',
            parent = 'language',
            alias = {'font'},
        },
        ['loci'] = {
            name = 'loci',
            level = 3,
            class = 'imaguncula-loci',
            parent = 'language',
            alias = {'loc'},   
        },
        ['clara'] = {
            name = 'nomina clara',
            level = 3,
            class = 'icon-clara',
            parent = 'language',
            alias = {'cognita'},   
        },
        ['conexio'] = {
            name = 'nexus externi',
            level = 3,
            class = 'icon-conexio',
            parent = 'language',
            alias = {'nexus'},
        },
        ['nexus'] = {
            name = 'nexus externi',
            level = 3,
            class = 'imaguncula-nexus',
            parent = 'language',
            alias = {'conexus'},
        },
        ['opera'] = {
            name = 'opera',
            level = 3,
            class = 'imaguncula-loci',
            parent = 'language',
            alias = {'op'},   
        },
        ['vide'] = {
            name = 'vide etiam',
            level = 3,
            class = 'imaguncula-vide',
            parent = 'language',
            alias = {'vid'},
        },
        
        -- level 4
        ['abbreviatio'] = {
            name = 'abbreviatio',
            level = 4,
            parent = 'type of word',
            alias = {'abrev'},
        },
        ['usus'] = {
            name = 'usus',
            level = 4,
            class = 'imaguncula-usus',
            parent = 'type of word',
            alias = {'usu'},
        },
        ['collatae'] = {
            name = 'dictiones collatae',
            level = 4,
            class = 'imaguncula-collatae',
            parent = 'type of word',
            alias = {'coll'},
        },
         ['derivatae'] = {
            name = 'dictiones derivatae',
            level = 4,
            class = 'imaguncula-derivatae',
            parent = 'type of word',
            alias = {'deriv'},
        },
        ['collocationes'] = {
            name = 'collocationes',
            level = 4,
            parent = 'type of word',
            alias = {'colc'},
        },
        ['synonyma'] = {
            name = 'synonyma',
            level = 4,
            parent = 'type of word',
            alias = {'syn'},
        },
        ['antonyma'] = {
            name = 'antonyma',
            level = 4,
            parent = 'type of word',
            alias = {'ant'},
        },
        ['holonyma'] = {
            name = 'holonyma',
            level = 4,
            parent = 'type of word',
            alias = {'holo'},
        },
        ['homonyma'] = {
            name = 'homonyma',
            level = 4,
            parent = 'type of word',
            alias = {'holo'},
        },
        ['hyponyma'] = {
            name = 'hyponyma',
            level = 4,
            parent = 'type of word',
            alias = {'hypo'},
        },
        ['hypernyma'] = {
            name = 'hypernyma',
            level = 4,
            parent = 'type of word',
            alias = {'hyper'},
        },
        ['meronyma'] = {
            name = 'hypernyma',
            level = 4,
            parent = 'type of word',
            alias = {'hyper'},
        },
        ['demonyma'] = {
            name = 'hypernyma',
            level = 4,
            parent = 'type of word',
            alias = {'hyper'},
        },
        ['progenies'] = {
            name = 'progenies',
            level = 4,
            class = 'imaguncula-progenies',
            parent = 'type of word',
            alias = {'descendants'},
        },
        ['trans'] = {
            name = 'translationes',
            level = 4,
            class = 'imaguncula-trans',
            parent = 'type of word',
            alias = {'transl'},
        },
        ['transcriptiones'] = {
            name = 'transcriptiones',
            level = 4,
            parent = 'type of word',
            alias = {'transcript'},
        },
        ['translitteratio'] = {
            name = 'translitteratio',
            level = 4,
            parent = 'type of word',
            alias = {'translit'},
        },

        -- Level 3
        ['coniugatio'] = {
            name = 'coniugatio',
            level = 3,
            class = 'imaguncula-coniugatio',
            parent = 'type of word',
            alias = {'coniug'},
        },
        ['declinatio'] = {
            name = 'declinatio',
            level = 3,
            class = 'imaguncula-declinatio',
            parent = 'type of word',
            alias = {'declin'},
        },
        ['notus'] = {
            name = 'notus',
            level = 3,
            parent = 'all sections',
            alias = {'nota'},
        },
        ['noti'] = {
            name = 'noti',
            level = 3,
            parent = 'all sections',
            alias = {'nota'},
        },    
        ['formae'] = {
            name = 'formae aliae',
            level = 3,
            class = 'imaguncula-formae',
            parent = 'all sections',
            alias = {'aliae'},    
        },
        ['propria'] = {
            name = 'propria',
            level = 3,
            class = 'imaguncula-propria',
            parent = 'all sections',
            alias = {'proprietates'},
        },
        ['proprietates'] = {
            name = 'proprietates grammaticales',
            level = 3,
            class = 'imaguncula-propria',
            parent = 'all sections',
            alias = {'grammatica'},
        },
    }
}

-- Met les alias en cache dans t['alias']
t['alias'] = {}
for code, val in pairs(t['text']) do
    if (val['alias'] ~= nil) then
        for i, al in ipairs(val['alias']) do
            t['alias'][al] = code
        end
    end
end

return t