Module:category tree/families: Difference between revisions
m Changed protection settings for "Module:category tree/families": Highly visible template/module ([Edit=Allow only autopatrollers] (indefinite) [Move=Allow only autopatrollers] (indefinite)) |
m →top: clean up |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 12: | Line 12: | ||
raw_categories[" | raw_categories["Language families"] = { | ||
topright = "{{commonscat|Languages by family}}\n{{wp|Language family,List of language families}}", | topright = "{{commonscat|Languages by family}}\n{{wp|Language family,List of language families}}", | ||
description = "This category lists all [[language family|language families]].", | description = "This category lists all [[wikt:language family|language families]].", | ||
parents = {"Fundamental"}, | parents = {"Fundamental"}, | ||
breadcrumb = "All language families" | |||
} | } | ||
raw_categories["Languages by family"] = { | raw_categories["Languages by family"] = { | ||
topright = "{{commonscat|Languages by family}}\n{{wp|Language family,List of language families}}", | topright = "{{commonscat|Languages by family}}\n{{wp|Language family,List of language families}}", | ||
description = "This category contains all languages categorized hierarchically according to the [[language family]] they belong to.", | description = "This category contains all languages categorized hierarchically according to the [[wikt:language family|language family]] they belong to.", | ||
additional = "Only top-level language families are shown here. For a full list of all language families, see [[:Category: | additional = "Only top-level language families are shown here. For a full list of all language families, see [[:Category:Language families]] or [[wikt:Wiktionary:List of families]].", | ||
parents = { | parents = { | ||
{name = " | {name = "Languages", sort = " "}, | ||
{name = " | {name = "Language families", sort = " "}, | ||
}, | }, | ||
} | } | ||
| Line 36: | Line 37: | ||
parents = { | parents = { | ||
{name = "Languages by family", sort = "*"}, | {name = "Languages by family", sort = "*"}, | ||
" | "Language families", | ||
}, | }, | ||
} | } | ||
| Line 211: | Line 212: | ||
["qfa-dis"] = "These are languages where there is no consensus concerning which family, if any, they belong to.", | ["qfa-dis"] = "These are languages where there is no consensus concerning which family, if any, they belong to.", | ||
["qfa-iso"] = "These are languages where there is general agreement that the language has no known relatives.", | ["qfa-iso"] = "These are languages where there is general agreement that the language has no known relatives.", | ||
["qfa-mix"] = "A [[mixed language]] is a language which is composed of two different languages.", | ["qfa-mix"] = "A [[wikt:mixed language|mixed language]] is a language which is composed of two different languages.", | ||
["qfa-unc"] = "These are languages that cannot be confidently assigned to a family due to lack of sufficient linguistic data. " .. | ["qfa-unc"] = "These are languages that cannot be confidently assigned to a family due to lack of sufficient linguistic data. " .. | ||
"They are also commonly called {{w|unclassified language|unclassified languages}}, but this is ambiguous between " .. | "They are also commonly called {{w|unclassified language|unclassified languages}}, but this is ambiguous between " .. | ||
| Line 273: | Line 274: | ||
if family_is_not_a_family(family) then | if family_is_not_a_family(family) then | ||
additional_preface = additional_preface .. | additional_preface = additional_preface .. | ||
"This is a pseudo-family, used for grouping purposes but not forming a linguistically valid [[clade]] " .. | "This is a pseudo-family, used for grouping purposes but not forming a linguistically valid [[wikt:clade|clade]] " .. | ||
"(i.e. a set of linguistically related languages descending from a common parent).\n\n" .. | "(i.e. a set of linguistically related languages descending from a common parent).\n\n" .. | ||
"Information about this family:\n\n" | "Information about this family:\n\n" | ||
| Line 316: | Line 317: | ||
local parents = { | local parents = { | ||
{name = first_parent, sort = first_parent_sort_key}, | {name = first_parent, sort = first_parent_sort_key}, | ||
{name = " | {name = "Language families", sort = parent_sort_key}, | ||
} | } | ||
if parent_fam and parent_fam:getCode() == "sgn" then | if parent_fam and parent_fam:getCode() == "sgn" then | ||
insert(parents, " | insert(parents, "Sign languages") | ||
end | end | ||
if family_is_papuan(family) then | if family_is_papuan(family) then | ||