مۆدیوول:category tree/lang/fr
ڕواڵەت
"بەڵگەدارکردنی ئەم مۆدیوولە دەکرێ لە مۆدیوول:category tree/lang/fr/docدا دروست بکرێ"
local labels = {}
local handlers = {}
labels["terms derived from the Fables of Jean de La Fontaine"] = {
displaytitle = "{{{langname}}} terms derived from the ''Fables'' of Jean de La Fontaine",
parents = {{name = "terms attributed to a specific source", sort = "Fables of Jean de La Fontaine"}},
description = "{{{langname}}} terms derived from the ''Fables'' of {{w|Jean de La Fontaine}}.",
breadcrumb = "the ''Fables'' of Jean de La Fontaine",
}
labels["pre-1990 spellings"] = {
description = "{{{langname}}} spellings from before the [[Appendix:French spelling reforms of 1990|1990 spelling reform]], particularly those which have been mostly displaced by their respective reformed spellings.",
additional = "This category is populated by {{tl|fr-pre-1990}}.",
parents = {{ name = "terms by orthographic property", sort = "1990" }},
breadcrumb = "pre-1990",
}
labels["post-1990 spellings"] = {
description = "{{{langname}}} spellings from after the [[Appendix:French spelling reforms of 1990|1990 spelling reform]].",
additional = "This category is populated by {{tl|fr-post-1990}}.",
parents = {{ name = "terms by orthographic property", sort = "1990 " }},
breadcrumb = "post-1990",
}
labels["post-1990 noun plural forms"] = {
description = "{{{langname}}} plural forms which were changed in form, not just spelling, in the [[Appendix:French spelling reforms of 1990|1990 spelling reform]].",
additional = "This category is populated by {{tl|fr-post-1990-plural}}.",
parents = "post-1990 spellings",
breadcrumb = "post-1990 plurals",
}
labels["first group verbs"] = {
description = "{{{langname}}} first group verbs, also called regular {{m|fr||-er}} verbs. This is by far the largest of the three main French verb groups.",
additional = "See also [[:Category:French second group verbs]] (regular {{m|fr||-ir}} verbs) and [[:Category:French third group verbs]] (irregular verbs)",
parents = "verbs by inflection type",
breadcrumb = "first group",
}
labels["second group verbs"] = {
description = "{{{langname}}} second group verbs, also called regular {{m|fr||-ir}} verbs.",
additional = "See also [[:Category:French first group verbs]] (regular {{m|fr||-er}} verbs) and [[:Category:French third group verbs]] (irregular verbs).",
parents = "verbs by inflection type",
breadcrumb = "second group",
}
labels["third group verbs"] = {
description = "{{{langname}}} third group verbs, also called [[Appendix:French irregular verbs|irregular verbs]]. They typically end in {{m|fr||-ir}}, {{m|fr||-oir}}, {{m|fr||-or}} in their infinitive form.",
additional = "See also [[:Category:French first group verbs]] (regular {{m|fr||-er}} verbs) and [[:Category:French second group verbs]] (regular {{m|fr||-ir}} verbs).",
parents = "verbs by inflection type",
breadcrumb = "third group",
}
table.insert(handlers, function(data)
local conj = data.label:match("^verbs with conjugation (.*)$")
if conj then
return {
description = ("{{{langname}}} verbs in the {{m|fr|%s%s}} conjugation."):format(
-- Link actual verbs, but just italicize suffixes, most of which aren't defined.
conj:find("^%-") and "|" or "", conj),
displaytitle = ("{{{langname}}} verbs with conjugation {{m|fr||%s}}"):format(conj),
breadcrumb = {name = ("{{m|fr||%s}}"):format(conj), nocap = true},
parents = {"verbs by inflection type"},
}
end
end)
return {LABELS = labels, HANDLERS = handlers}