Wiksiyonaryo
tlwiktionary
https://tl.wiktionary.org/wiki/Wiksiyonaryo:Unang_Pahina
MediaWiki 1.47.0-wmf.9
case-sensitive
Midya
Natatangi
Usapan
Tagagamit
Usapang tagagamit
Wiksiyonaryo
Usapang Wiksiyonaryo
Talaksan
Usapang talaksan
MediaWiki
Usapang MediaWiki
Padron
Usapang padron
Tulong
Usapang tulong
Kategorya
Usapang kategorya
TimedText
TimedText talk
Module
Module talk
Event
Event talk
téléphone
0
3573
176959
151295
2026-07-05T13:45:47Z
Yivan000
4078
176959
wikitext
text/x-wiki
{{also|telephone|Telephone|téléphoné|téléphône}}
=={{=fr=}}==
{{wp|fr:}}
===Etimolohiya===
{{etymon|fr|:af|télé-<id:far>|-phone<id:sound>|id=telephone}}
Mula sa {{af|fr|télé-|-phone}} mula {{uder|fr|grc|τῆλε||afar}} + {{m|grc|φωνή||boses, tunog}}.
===Pagbigkas===
* {{fr-IPA}}
* {{audio|fr|Fr-téléphone.ogg|a=<<France>> (<<Paris>>)|text=un téléphone}}
* {{audio|fr|LL-Q150 (fra)-Le Commissaire-téléphones.wav}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-téléphone.wav|a=<<Switzerland>> (<<Valais>>)}}
* {{audio|fr|LL-Q150 (fra)-GrandCelinien-téléphone.wav|a=<<France>> (<<Paris>>)}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-téléphone.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-téléphone.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-téléphone.wav|a=<<France>> (<<Somain>>)}}
===Pangngalan===
{{fr-noun|m}}
# [[telepono]]
#* {{quote-text|fr|year=1948|author=w:Maurice Blanchot|title=Le très-haut
|passage=Oui, certainement, elle pensait à ma mère, elle attendait un coup de '''téléphone''', enfin n'importe quoi ; ce n'était pas mystérieux, elle n'aurait eu qu'à le dire pour m'en donner l'idée.|t=Oo, tiyak, iniisip niya ang aking ina, naghihintay siya ng isang tawag sa '''telepono''', o kahit ano pa man ; hindi iyon misteryoso, kailangan lang sana niyang sabihin upang maisip ko.}}
====Katawagang hinango====
{{col3|fr|coup de téléphone
|numéro de téléphone
|tél
|ordiphone
|téléphone arabe
|téléphone cellulaire
|téléphone fixe
|téléphone intelligent
|téléphone mobile
|téléphone portable
|téléphone rose
|téléphone sans fil
|téléphonie
|téléphonique
|téléphoniste
}}
===Pandiwa===
{{head|fr|verb form}}
# {{inflection of|fr|téléphoner||1//3|s|pres|ind//sub|;|2|s|impr}}
===Basahin pa===
* {{R:fr:TLFi}}
3moy6hsqwf9vyg5wq9nspaain3tbgff
kampioen
0
14452
176952
176951
2026-07-05T13:05:47Z
Yivan000
4078
176952
wikitext
text/x-wiki
=={{=nl=}}==
{{wp|nl:+ (winnaar)}}
===Etimolohiya===
Mula sa {{inh|nl|dum|campioen}}, mula {{der|nl|fro-nor|campion}}, {{m|fro-nor|campiun}} (cf. {{cog|fr|champion}}), mula {{der|nl|gmw-pro|*kampijō}} (cf. {{cog|de|Kämpe}}), hinango mula sa {{m|gmw-pro|*kamp}}, mula {{der|nl|la|campus}}.
===Pagbigkas===
* {{IPA|nl|/kɑm.piˈjun/}}
* {{audio|nl|Nl-kampioen.ogg}}
* {{hyphenation|nl|kam|pi|oen}}
* {{rhyme|nl|un}}
===Pangngalan===
{{nl-noun|m|-en|+|f=kampioene}}
# [[kampeon]]
====Katawagang hinango====
* {{l|nl|kampioenschap}}
* {{l|nl|wereldkampioen}}
izkwzvjxdj68oxbizikelz8k85tdrya
vert
0
28627
176980
148877
2026-07-05T14:08:31Z
Yivan000
4078
176980
wikitext
text/x-wiki
=={{=fr=}}==
===Etimolohiya===
{{inh+|fr|frm|-}} at {{inh|fr|fro|vert}}, mula sa {{inh|fr|la-lat|virdis}}.
===Pagbigkas===
* {{fr-IPA}}
* {{audio|fr|Fr-vert.ogg|a=Paris}}
* {{audio|fr|Fr-du vert-fr-ouest.ogg|a=France,West}}
* {{IPA|fr|/vaɛ̯ʁ/|a=Quebec}}
* {{audio|fr|Qc-vert.oga|a=Quebec,Quebec City}}
* {{IPA|fr|/væ(r)/|a=Louisiana}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-vert.wav|a=<<Switzerland>> (<<Valais>>)}}
* {{audio|fr|LL-Q150 (fra)-GrandCelinien-vert.wav|a=<<France>> (<<Paris>>)}}
* {{audio|fr|LL-Q150 (fra)-Lepticed7-vert.wav|a=<<France>> (<<Toulouse>>)}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-vert.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-Lyokoï-vert.wav|a=<<France>> (<<Lyon>>)}}
* {{audio|fr|LL-Q150 (fra)-Mecanautes-vert.wav|a=France}}
* {{audio|fr|LL-Q150 (fra)-Opsylac-vert.wav|a=<<France>> (<<Grenoble>>)}}
* {{audio|fr|LL-Q150 (fra)-Penegal-vert.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-vert.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-T. Le Berre-vert.wav|a=<<France>> (<<Hérault>>)}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-vert.wav|a=<<France>> (<<Lyon>>)}}
* {{audio|fr|LL-Q150 (fra)-X-Javier-vert.wav|a=<<France>> (<<Massy>>)}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-vert.wav|a=<<France>> (<<Somain>>)}}
* {{homophones|fr|ver|verre|verres|vers|verts|vair|vairs}}
* {{rhymes|fr|ɛʁ|s=1}}
===Pangngalan===
{{fr-noun|m}}
# [[berde]]
===Pang-uri===
{{fr-adj}}
# [[berde]]
# {{lb|fr|figuratively}} [[makakalikasan]]
#: {{syn|fr|éco-|écologique}}
#: {{coi|fr|capitalisme '''vert'''|t='''eco'''-capitalism}}
====Katawagang hinango====
{{col3|fr
|algue verte
|béret vert
|carte verte
|chêne vert
|chou vert et vert chou
|citron vert
|classe verte
|en dire des vertes et des pas mûres
|énergie verte
|fée verte
|feu vert
|haricot vert
|heure verte
|l'herbe est toujours plus verte ailleurs
|l'herbe est toujours plus verte dans le pré du voisin
|langue verte
|maillot vert
|main verte
|numéro vert
|oignon vert
|olive verte
|Parti vert
|pic vert
|salade verte
|se mettre au vert
|thé vert
|tourisme vert
|vert de colère
|vert de jalousie
|vert de peur
|vert de rage
|vert pomme
|ville verte
|voie verte
|volée de bois vert
}}
====Katawagang kaugnay====
* {{l|fr|verdâtre}}
* {{l|fr|verdir}}
* {{l|fr|verger}}
===Tingnan din===
{{table:colors/fr}}
===Basahin pa===
* {{R:fr:TLFi}}
{{C|fr|Berde}}
okycof3m43bwr5ccc0ekoe6rijm18ec
peut-être
0
28861
176966
150630
2026-07-05T13:54:23Z
Yivan000
4078
176966
wikitext
text/x-wiki
{{also|peut être}}
=={{=fr=}}==
===Etimolohiya===
Mula sa {{af|fr|pouvoir|alt1=peut|t1=(it) can”, “(it) may|être|t2=be}}. Magkatulad sa {{cog|ca|potser}}, {{cog|en|maybe}}, {{cog|scn|[[po]] [[siri]]}} ~ {{m|scn|[[po]] (gghi)[[èssiri]]}}.
===Pagbigkas===
* {{fr-IPA|peut‿être}}
*** {{audio|fr|Fr-peut-être.ogg|a=Paris}}
** {{IPA|fr|[pø.ˈt‿ɛ.tʁə]|a=Meridional}}
*** {{audio|fr|Fr-peut-être (Avignon).ogg|a=France,Avignon}}
** {{a|fr|Quebec}} {{IPA|fr|[pœ.t‿aɪ̯t(ʁ)]|a=informal}}
*** {{audio|fr|Qc-peut-être.ogg|a=Quebec,Estrie}}
*** {{audio|fr|Qc-peut-être.oga|a=Quebec,Quebec City}}
** {{IPA|fr|[pøt‿ɛt(ɾ)]|a=Louisiana}}
* {{fr-IPA|p.t‿être|a=colloquial}}
** {{a|fr|Quebec}} {{IPA|fr|[pt‿aɪ̯t(ʁ)]|a=colloquial}}
*** {{audio|fr|Qc-p't-être.ogg|a=Quebec,Estrie}}
* {{audio|fr|LL-Q150 (fra)-DSwissK-peut-être.wav|a=<<Switzerland>> (<<Valais>>)}}
* {{audio|fr|LL-Q150 (fra)-GrandCelinien-peut-être.wav|a=<<France>> (<<Paris>>)}}
* {{audio|fr|LL-Q150 (fra)-Poslovitch-peut-être.wav|a=<<France>> (<<Vosges>>)}}
* {{audio|fr|LL-Q150 (fra)-WikiLucas00-peut-être.wav|a=<<France>> (<<Lyon>>)}}
* {{rhymes|fr|ɛtʁ|s=3}}
===Pang-abay===
{{fr-adv}}
# [[marahil]], {{l|tl|bakâ}}
#: {{ux|fr|'''Peut-être''' que je vais bientôt partir. |'''Marahil''' aalis na ako maya-maya.}}
#: {{ux|fr|Est-ce que tu veux venir avec moi demain? '''Peut-être'''.|Puwede ka bang sumama sa akin bukas? '''Bakâ'''.}}
#* {{quote-song|fr|year=2018|author={{w|Zaz_(singer)|Zaz}}|title=J'aime j'aime
|passage=J'aime regarder le néant et me dire qu'il y a '''peut-être''' quelqu'un quelque part au bout du monde qui pense à la même seconde à la même chose que moi.
|translation=Mahilig akong tumingin sa kawalan at isipin na mayroong '''marahil''' isang tao, kung saan man sa dulo ng mundo, na sa parehong sandali ay iniisip ang parehong bagay na iniisip ko." }}
====Kasingkahulugan====
{{sense|kolokyal}} {{l|fr|p't-être}}, {{l|fr|p't-êt'}}, {{l|fr|ptet}}
====Katawagang hinango====
* {{l|fr|non peut-être}}
===Basahin pa===
* {{R:fr:TLFi}}
k6rs1w3ht8bitr51ch9gv0b2456iv3a
Padron:fr-noun
10
33877
176960
164720
2026-07-05T13:46:25Z
Yivan000
4078
enwikt parity
176960
wikitext
text/x-wiki
{{#invoke:fr-headword|show|nouns}}<!--
--><noinclude>{{documentation}}</noinclude>
8wdy5tcagdwokm3veo8oqofest427ud
Kategorya:Nerlandes na salitang minana mula sa Gitnang Nerlandes
14
38235
176953
2026-07-05T13:09:32Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176953
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Serbokroata na salitang may pagbigkas na IPA
14
38236
176954
2026-07-05T13:24:15Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176954
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Serbokroata na entradang pinapanatili
14
38237
176955
2026-07-05T13:24:32Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176955
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Module:affix/lang-data/fr
828
38238
176956
2026-07-05T13:40:38Z
Yivan000
4078
Nilikha ang pahina na may '--[=[ This module contains lang-specific affix mappings for French. ]=] local m_affix = require("Module:affix") local affix_variants = m_affix.affix_variants local affix_mappings = affix_variants("-ation", {"-tion", "-xion", "-sion"}) return {affix_mappings = affix_mappings}'
176956
Scribunto
text/plain
--[=[
This module contains lang-specific affix mappings for French.
]=]
local m_affix = require("Module:affix")
local affix_variants = m_affix.affix_variants
local affix_mappings = affix_variants("-ation", {"-tion", "-xion", "-sion"})
return {affix_mappings = affix_mappings}
n1eo8ddggq4rq0tscuj1wfe8cjyf6jb
Module:documentation/functions/affix lang-data
828
38239
176957
2026-07-05T13:40:58Z
Yivan000
4078
Nilikha ang pahina na may 'return function (title, cats, lang_code) local lang = require("Module:languages").getByCode(lang_code) if not lang then return "This module has an invalid language code in the title: <code>" .. lang_code .. "</code>." end cats:insert(lang:getCanonicalName() .. " data modules|affix") return "This module contains data for affixes in " .. lang:makeCategoryLink() .. " that is used by <code>{{[[Template:affix|af]]|" .. lang_code .. "|...}}</code>. <code...'
176957
Scribunto
text/plain
return function (title, cats, lang_code)
local lang = require("Module:languages").getByCode(lang_code)
if not lang then
return "This module has an invalid language code in the title: <code>" .. lang_code .. "</code>."
end
cats:insert(lang:getCanonicalName() .. " data modules|affix")
return "This module contains data for affixes in "
.. lang:makeCategoryLink()
.. " that is used by <code>{{[[Template:affix|af]]|"
.. lang_code
.. "|...}}</code>. <code>affix_mappings</code> determines which page to link to when certain affixes are used."
.. " It maps from the affix supplied to the template to the desired entry to link to,"
.. " or to a table that maps from sense IDs (the value of <code>|id<var>N</var>=</code> or <code>false</code> if there is no sense ID) to desired entries."
end
d1z1yi8t0ge6e0saf5ky9wmzqiznix4
Padron:R:fr:TLFi
10
38240
176958
2026-07-05T13:41:41Z
Yivan000
4078
Nilikha ang pahina na may '{{#if:{{{etym|}}}|{{yesno|{{{nocap|}}}|e|E}}tymology and history of |}}{{#invoke:quote|call_template |template=cite-web |work=w:fr:Trésor de la langue française informatisé |trans-work=Digitized Treasury of the French Language |entry={{{alt|{{{1|{{pagename}}}}}}}} |entryurl=https://www.cnrtl.fr/{{#if:{{{etym|}}}|etymologie|definition}}/{{urlencode:{{{1|{{pagename}}}}}|PATH}}{{#if:{{{subentry|}}}|/{{#switch:{{{subentry}}}|1=|2=1|3=2|4=3}}|}} |year=2012 |al...'
176958
wikitext
text/x-wiki
{{#if:{{{etym|}}}|{{yesno|{{{nocap|}}}|e|E}}tymology and history of |}}{{#invoke:quote|call_template
|template=cite-web
|work=w:fr:Trésor de la langue française informatisé
|trans-work=Digitized Treasury of the French Language
|entry={{{alt|{{{1|{{pagename}}}}}}}}
|entryurl=https://www.cnrtl.fr/{{#if:{{{etym|}}}|etymologie|definition}}/{{urlencode:{{{1|{{pagename}}}}}|PATH}}{{#if:{{{subentry|}}}|/{{#switch:{{{subentry}}}|1=|2=1|3=2|4=3}}|}}
|year=2012
|allowparams=1,etym,nocap,subentry,alt
}}<!--
--><noinclude>{{documentation}}</noinclude>
8d81mg4uomxq4sngxmto8r8ttp1kwd0
Module:fr-headword
828
38241
176961
2026-07-05T13:46:51Z
Yivan000
4078
Nilikha ang pahina na may 'local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local check_missing = false -- whether to check for missing forms local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("fr") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" l...'
176961
Scribunto
text/plain
local export = {}
local pos_functions = {}
local force_cat = false -- for testing; if true, categories appear in non-mainspace pages
local check_missing = false -- whether to check for missing forms
local require_when_needed = require("Module:utilities/require when needed")
local m_table = require("Module:table")
local lang = require("Module:languages").getByCode("fr")
local langname = lang:getCanonicalName()
local en_utilities_module = "Module:en-utilities"
local headword_utilities_module = "Module:headword utilities"
local romut_module = "Module:romance utilities"
local m_en_utilities = require_when_needed(en_utilities_module)
local m_headword_utilities = require_when_needed(headword_utilities_module)
local glossary_link = require_when_needed(headword_utilities_module, "glossary_link")
local boolean_param = {type = "boolean"}
local list_param = {list = true, disallow_holes = true}
local concat = table.concat
local insert = table.insert
local remove = table.remove
local sort = table.sort
local u = mw.ustring.char
local nnbsp = u(0x202F) -- NNBSP = narrow non-breaking space, used before ? and ! in French
local prepositions = {
"à ",
"aux? ",
"d[eu] ",
"d['’]",
"des ",
"en ",
"sous ",
"sur ",
"avec ",
"pour ",
"par ",
"dans ",
"contre ",
"sans ",
"comme ",
"jusqu['’]",
-- We could list others but you get diminishing returns
}
local no_split_apostrophe_words = {
["c'est"] = true,
["quelqu'un"] = true,
["aujourd'hui"] = true,
}
local function track(page)
require("Module:debug").track("fr-headword/" .. page)
return true
end
-----------------------------------------------------------------------------------------
-- Utility functions --
-----------------------------------------------------------------------------------------
local function replace_hash_with_lemma(term, lemma)
-- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture replace
-- expression.
lemma = lemma:gsub("%%", "%%%%")
-- Assign to a variable to discard second return value.
term = term:gsub("#", lemma)
return term
end
-- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come
-- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given;
-- `accel` is the accelerator form, or nil.
local function parse_and_insert_inflection(data, args, field, label, accel)
m_headword_utilities.parse_and_insert_inflection {
headdata = data,
forms = args[field],
paramname = field,
splitchar = ",",
label = label,
accel = accel and {form = accel} or nil,
}
end
local function make_plural(form, special)
local retval = require(romut_module).handle_multiword(form, special, make_plural, prepositions)
if retval then
if #retval > 1 then
error("Internal error: Got multiple plurals from handle_multiword(): " .. concat(retval))
end
return retval[1]
end
if form:match("[sxz]$") then
return form
elseif form:match("au$") then
return form .. "x"
elseif form:match("al$") then
return form:gsub("al$", "aux")
end
return form .. "s"
end
local function make_feminine(form, special)
local retval = require(romut_module).handle_multiword(form, special, make_feminine, prepositions)
if retval then
if #retval > 1 then
error("Internal error: Got multiple feminines from handle_multiword(): " .. concat(retval))
end
return retval[1]
end
if form:match("e$") then
return form
elseif form:match("en$") then
return form .. "ne"
elseif form:match("er$") then
return form:gsub("er$", "ère")
elseif form:match("el$") then
return form .. "le"
elseif form:match("et$") then
return form .. "te"
elseif form:match("on$") then
return form .. "ne"
elseif form:match("ieur$") then
return form .. "e"
elseif form:match("teur$") then
return form:gsub("teur$", "trice")
elseif form:match("eu[rx]$") then
return form:gsub("eu[rx]$", "euse")
elseif form:match("if$") then
return form:gsub("if$", "ive")
elseif form:match("c$") then
return form:gsub("c$", "que")
elseif form:match("eau$") then
return form:gsub("eau$", "elle")
else
return form .. "e"
end
end
-- For bot use
function export.make_feminine(frame)
local masc = frame.args[1] or error("Masculine in 1= is required.")
local special = frame.args[2]
return make_feminine(masc, special)
end
-- Handle generation of feminine or plural inflections when "+" is encountered. `list` is the existing base forms
-- (strings or form objects) that need to be inflected. `defobj` is the form object whose `term` field is "+"; any
-- qualifiers, labels and/or references from that form object will be combined with those of the base form. `inflfun`
-- is the function to do the inflection, which is passed two arguments, the base form value (a string) and the
-- `special` value specified for handling multiword expressions (or nil if no value specified). Returns the new list
-- of inflected form objects.
local function make_inflection(list, defobj, inflfun, special)
local newlist = {}
for _, form in ipairs(list) do
if type(form) == "string" then
form = {term = form}
end
local infl = inflfun(form.term, special)
local formobj = m_table.shallowCopy(form)
formobj.term = infl
m_headword_utilities.combine_termobj_qualifiers_labels(formobj, defobj)
insert(newlist, formobj)
end
return newlist
end
-----------------------------------------------------------------------------------------
-- Main entry point --
-----------------------------------------------------------------------------------------
-- The main entry point.
-- This is the only function that can be invoked from a template.
function export.show(frame)
local poscat = frame.args[1] or error("Part of speech has not been specified. Please pass parameter 1 to the module invocation.")
local params = {
["head"] = list_param,
["id"] = true,
["json"] = boolean_param,
["splithyph"] = boolean_param,
["nolink"] = boolean_param,
["nolinkhead"] = {type = "boolean", alias_of = "nolink"},
["abbr"] = list_param,
["pagename"] = true, -- for testing
}
if pos_functions[poscat] then
for key, val in pairs(pos_functions[poscat].params) do
params[key] = val
end
end
local parargs = frame:getParent().args
local args = require("Module:parameters").process(parargs, params)
local pagename = args.pagename or mw.loadData("Module:headword/data").pagename
local user_specified_heads = args.head
local heads = user_specified_heads
if args.nolink then
if not heads[1] then
heads = {pagename}
end
else
local romut = require(romut_module)
local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words)
if not heads[1] then
heads = {auto_linked_head}
else
for i, head in ipairs(heads) do
if head:find("^~") then
head = romut.apply_link_modifiers(auto_linked_head, head:sub(2))
heads[i] = head
elseif head:find("^[!?]$") then
-- If explicit head= just consists of ! or ?, add it to the end of the default head after a
-- NNBSP (thin non-breaking space).
head = auto_linked_head .. nnbsp .. head
heads[i] = head
end
if head == auto_linked_head then
track("redundant-head")
end
end
end
end
local data = {
lang = lang,
pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat,
categories = {},
heads = heads,
user_specified_heads = user_specified_heads,
no_redundant_head_cat = not user_specified_heads[1],
genders = {},
inflections = {},
pagename = pagename,
id = args.id,
checkredlinks = check_missing and (pos_functions[poscat] and pos_functions[poscat].redlink_pos or true) or false,
}
if pagename:find("^%-") and poscat ~= "suffix forms" then
data.is_suffix = true
data.pos_category = "suffixes"
data.checkredlinks = check_missing
local singular_poscat = require(en_utilities_module).singularize(poscat)
insert(data.categories, langname .. " " .. singular_poscat .. "-forming suffixes")
insert(data.inflections, {label = singular_poscat .. "-forming suffix"})
end
if pos_functions[poscat] then
pos_functions[poscat].func(args, data)
end
parse_and_insert_inflection(data, args, "abbr", "abbreviation")
if args.json then
return require("Module:JSON").toJSON(data)
end
return require("Module:headword").full_headword(data)
end
-----------------------------------------------------------------------------------------
-- Nouns --
-----------------------------------------------------------------------------------------
local allowed_genders = m_table.listToSet {
"m", "f", "mf", "mfbysense", "mfequiv", "gneut", "m-p", "f-p", "mf-p", "mfbysense-p", "mfequiv-p", "gneut-p",
"?", "?-p",
}
local additional_allowed_pronoun_genders = m_table.listToSet {
"m-s", "f-s", "mf-s",
"p", -- mf-p doesn't make sense for e.g. [[iels]]/[[ielles]]
"n", -- e.g. [[ceci]]/[[cela]]
}
local function validate_genders(genders, is_pronoun)
for _, g in ipairs(genders) do
if type(g) == "table" then
g = g.spec
end
if not allowed_genders[g] and (not is_pronoun or not additional_allowed_pronoun_genders[g]) then
error("Unrecognized gender: " .. g)
end
end
end
local function make_qual_replaced_by(replacement)
return {list = true, allow_holes = true, replaced_by = false,
instead = ("use an inline modifier on |%s= such as <q:...>, <qq:...>, <l:...> or <ll:...>"):format(replacement)
}
end
local function make_alias_replaced_by(replacement, reason)
return {list = true, disallow_holes = true, replaced_by = replacement, reason = reason or
"for consistency with the corresponding parameter in other Romance-language headword templates"
}
end
local function get_noun_params(is_proper)
return {
[1] = {list = "g", disallow_holes = true, required = not is_proper, default = "?", type = "genders",
flatten = true}, -- gender(s)
["g"] = {replaced_by = 1, reason = "for consistency"},
[2] = list_param, --plural override(s)
["pqual"] = make_qual_replaced_by("2"),
["f"] = list_param, --feminine form(s)
["fqual"] = make_qual_replaced_by("f"),
["m"] = list_param, --masculine form(s)
["fqual"] = make_qual_replaced_by("m"),
["dim"] = list_param, --diminutive(s)
["dimqual"] = make_qual_replaced_by("dim"),
["aug"] = list_param, --diminutive(s)
["pej"] = list_param, --pejorative(s)
["dem"] = list_param, --demonym(s)
["fdem"] = list_param, --female demonym(s)
}
end
local function do_noun(args, data, pos, is_proper)
local is_plurale_tantum = false
local has_singular = false
if pos == "cardinal noun" then
pos = "numeral"
insert(data.categories, 1, langname .. " cardinal numbers")
end
if data.is_suffix then
pos = "suffix"
end
local plpos = require(en_utilities_module).pluralize(pos)
validate_genders(args[1])
data.genders = args[1]
-- Check for specific genders and pluralia tantum.
for _, g in ipairs(args[1]) do
if type(g) == "table" then
g = g.spec
end
if g:find("-p$") then
is_plurale_tantum = true
else
has_singular = true
end
end
local lemma = data.pagename
-- Plural
local plurals = {}
local function insert_noun_inflection(terms, label, accel)
m_headword_utilities.insert_inflection {
headdata = data,
terms = terms,
label = label,
accel = accel and {form = accel} or nil,
}
end
if is_plurale_tantum and not has_singular then
if args[2][1] then
error("Can't specify plurals of plurale tantum " .. pos)
end
insert(data.inflections, {label = glossary_link("plural only")})
else
plurals = m_headword_utilities.parse_term_list_with_modifiers {
paramname = {2, "pl"},
forms = args[2],
splitchar = ",",
}
-- Check for special plural signals
local mode = nil
local pl1 = plurals[1]
if pl1 and #pl1.term == 1 then
mode = pl1.term
if mode == "?" or mode == "!" or mode == "-" or mode == "~" then
pl1.term = nil
if next(pl1) then
error(("Can't specify inline modifiers with plural code '%s'"):format(mode))
end
table.remove(plurals, 1) -- Remove the mode parameter
elseif mode ~= "+" and mode ~= "#" and not mode:find("[a-zA-Z]") then
error(("Unexpected plural code '%s'"):format(mode))
end
end
if is_plurale_tantum then
-- both singular and plural
insert(data.inflections, {label = "sometimes " .. glossary_link("plural only") .. ", in variation"})
end
if mode == "?" then
-- Plural is unknown
insert(data.categories, langname .. " " .. plpos .. " with unknown or uncertain plurals")
elseif mode == "!" then
-- Plural is not attested
insert(data.inflections, {label = "plural not attested"})
insert(data.categories, langname .. " " .. plpos .. " with unattested plurals")
if plurals[1] then
error("Can't specify any plurals along with unattested plural code '!'")
end
elseif mode == "-" then
-- Uncountable noun; may occasionally have a plural
insert(data.categories, langname .. " uncountable " .. plpos)
-- If plural forms were given explicitly, then show "usually"
if plurals[1] then
insert(data.inflections, {label = "usually " .. glossary_link("uncountable")})
insert(data.categories, langname .. " countable " .. plpos)
else
insert(data.inflections, {label = glossary_link("uncountable")})
end
else
-- Countable or mixed countable/uncountable
if not plurals[1] and not is_proper then
plurals[1] = {term = "+"}
end
if mode == "~" then
-- Mixed countable/uncountable noun, always has a plural
insert(data.inflections, {label = glossary_link("countable") .. " and " .. glossary_link("uncountable")})
insert(data.categories, langname .. " uncountable " .. plpos)
insert(data.categories, langname .. " countable " .. plpos)
elseif plurals[1] then
-- Countable nouns
insert(data.categories, langname .. " countable " .. plpos)
else
-- Uncountable nouns
insert(data.categories, langname .. " uncountable " .. plpos)
end
end
-- Gather plurals, handling requests for default plurals.
for _, pl in ipairs(plurals) do
if pl.term == "+" then
pl.term = make_plural(lemma)
elseif pl.term:find("^%+") then
pl.term = require(romut_module).get_special_indicator(pl.term)
pl.term = make_plural(lemma, pl.term)
elseif pl.term == "s" or pl.term == "x" then
-- FIXME, convert to #s or #x
pl.term = lemma .. pl.term
else
pl.term = replace_hash_with_lemma(pl.term, lemma)
end
end
local pl1 = plurals[1]
if pl1 and not plurals[2] and pl1.term == lemma then
insert(data.inflections, {label = glossary_link("invariable"),
q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs
})
insert(data.categories, langname .. " indeclinable " .. plpos)
else
insert_noun_inflection(plurals, "plural", "p")
end
if plurals[2] then
insert(data.categories, langname .. " " .. plpos .. " with multiple plurals")
end
end
-- Gather masculines/feminines. For each one, generate the corresponding plural. `field` is the name of the field
-- containing the masculine or feminine forms (normally "m" or "f"); and `inflect` is a function of one or two
-- arguments to generate the default masculine or feminine from the lemma (the arguments are the lemma and
-- optionally a "special" flag to indicate how to handle multiword lemmas, and the function is normally
-- make_feminine or make_masculine [which doesn't exist, FIXME]).
local function handle_mf(field, inflect, default_plurals)
local function call_inflect(special)
if inflect then
-- Generate default feminine.
return inflect(lemma, special)
else
-- FIXME
error("Can't generate default masculine currently")
end
end
local mfs = m_headword_utilities.parse_term_list_with_modifiers {
paramname = field,
forms = args[field],
splitchar = ",",
frob = function(term)
if term == "+" then
-- Generate default masculine/feminine.
term = call_inflect()
elseif term == "e" and field == "f" then
-- FIXME: remove this special case
term = lemma .. "e"
else
term = replace_hash_with_lemma(term, lemma)
end
local special = require(romut_module).get_special_indicator(term)
if special then
term = call_inflect(special)
end
return term
end
}
return mfs
end
local feminines = handle_mf("f", make_feminine)
local masculine_plurals = {}
local masculines = handle_mf("m", nil)
local function parse_and_insert_noun_inflection(field, label, accel)
parse_and_insert_inflection(data, args, field, label, accel)
end
insert_noun_inflection(feminines, "feminine", "f")
insert_noun_inflection(masculines, "masculine")
parse_and_insert_noun_inflection("dim", "diminutive")
parse_and_insert_noun_inflection("aug", "augmentative")
parse_and_insert_noun_inflection("pej", "pejorative")
parse_and_insert_noun_inflection("dem", "demonym")
parse_and_insert_noun_inflection("fdem", "female demonym")
end
pos_functions["nouns"] = {
params = get_noun_params(),
func = function(args, data)
do_noun(args, data, "noun")
end,
}
pos_functions["proper nouns"] = {
params = get_noun_params("is proper"),
func = function(args, data)
do_noun(args, data, "noun", "is proper")
end,
}
pos_functions["cardinal nouns"] = {
params = get_noun_params(),
func = function(args, data)
do_noun(args, data, "cardinal noun")
end,
pos_category = "numerals",
}
local function get_pronoun_pos(pos)
return {
params = {
[1] = {list = "g", disallow_holes = true, required = true, default = "?", type = "genders",
flatten = true}, -- gender(s)
["g"] = {replaced_by = 1, reason = "for consistency"},
["f"] = list_param,
["fqual"] = make_qual_replaced_by("f"),
["m"] = list_param,
["mqual"] = make_qual_replaced_by("m"),
["mv"] = list_param,
["mvqual"] = make_qual_replaced_by("mv"),
["fpl"] = list_param,
["fp"] = make_alias_replaced_by("fpl"),
["fpqual"] = make_qual_replaced_by("fpl"),
["mpl"] = list_param,
["mp"] = make_alias_replaced_by("mpl"),
["mpqual"] = make_qual_replaced_by("mpl"),
["pl"] = list_param,
["p"] = make_alias_replaced_by("pl"),
["pqual"] = make_qual_replaced_by("pl"),
["type"] = list_param,
},
func = function(args, data)
-- Validate and add genders.
validate_genders(args[1], "is pronoun")
data.genders = args[1]
local plpos = require(en_utilities_module).pluralize(pos)
local function parse_and_insert_pronoun_inflection(field, label, accel)
parse_and_insert_inflection(data, args, field, label, accel)
end
-- Parse and insert all inflections.
parse_and_insert_pronoun_inflection("m", "masculine")
parse_and_insert_pronoun_inflection("mv", "masculine singular before vowel")
parse_and_insert_pronoun_inflection("f", "feminine")
parse_and_insert_pronoun_inflection("mpl", "masculine plural")
parse_and_insert_pronoun_inflection("fpl", "feminine plural")
parse_and_insert_pronoun_inflection("pl", "plural")
-- Categorize by "type"
for _, ty in ipairs(args.type) do
local category
if ty == "indefinite" then
category = "indefinite"
elseif ty == "interrogative" then
category = "interrogative"
elseif ty == "personal" then
category = "personal"
elseif ty == "possessive" then
category = "possessive"
elseif ty == "reflexive" then
category = "reflexive"
elseif ty == "relative" then
category = "relative"
end
if category then
if type(category) == "table" then
for _, cat in ipairs(category) do
insert(data.categories, langname .. " " .. cat .. " pronouns")
end
else
insert(data.categories, langname .. " " .. category .. " pronouns")
end
end
end
end
}
end
pos_functions["pronouns"] = get_pronoun_pos("pronoun")
pos_functions["determiners"] = get_pronoun_pos("determiner")
local function get_misc_pos()
return {
params = {
[1] = {replaced_by = "head", reason = "for consistency with other French headword templates"},
},
func = function(args, data)
end
}
end
pos_functions["adverbs"] = get_misc_pos()
pos_functions["prepositions"] = get_misc_pos()
pos_functions["phrases"] = get_misc_pos()
pos_functions["prepositional phrases"] = get_misc_pos()
pos_functions["proverbs"] = get_misc_pos()
pos_functions["punctuation marks"] = get_misc_pos()
pos_functions["diacritical marks"] = get_misc_pos()
pos_functions["interjections"] = get_misc_pos()
pos_functions["prefixes"] = get_misc_pos()
pos_functions["abbreviations"] = get_misc_pos()
local function do_adjective(pos)
return {
params = {
[1] = true,
["inv"] = boolean_param,
["sp"] = true, -- special indicator: "first", "first-last", etc.
["onlyg"] = true,
["m"] = list_param,
["mqual"] = make_qual_replaced_by("m"),
["mv"] = list_param,
["mvqual"] = make_qual_replaced_by("mv"),
["f"] = list_param,
["fqual"] = make_qual_replaced_by("f"),
["mpl"] = list_param,
["mp"] = make_alias_replaced_by("mpl"),
["mpqual"] = make_qual_replaced_by("mpl"),
["fpl"] = list_param,
["fp"] = make_alias_replaced_by("fpl"),
["fpqual"] = make_qual_replaced_by("fpl"),
["pl"] = list_param,
["p"] = make_alias_replaced_by("pl"),
["pqual"] = make_qual_replaced_by("pl"),
["base"] = list_param,
["current"] = make_alias_replaced_by("base", "because the old name was obscure and did not clarify the purpose of the parameter"),
["comp"] = list_param,
["compqual"] = make_qual_replaced_by("comp"),
["sup"] = list_param,
["supqual"] = make_qual_replaced_by("sup"),
["intr"] = boolean_param,
},
pos_category = pos == "cardinal adjective" and "numerals" or nil,
redlink_pos = pos == "participle" and "participles" or nil,
func = function(args, data)
local is_numeral = false
if pos == "cardinal adjective" then
pos = "numeral"
is_numeral = true
insert(data.categories, 1, langname .. " cardinal numbers")
end
if data.is_suffix then
pos = "suffix"
end
local plpos = require(en_utilities_module).pluralize(pos)
if not is_numeral then
if args.onlyg == "p" or args.onlyg == "m-p" or args.onlyg == "f-p" then
insert(data.categories, langname .. " pluralia tantum")
end
if args.onlyg == "s" or args.onlyg == "f-s" or args.onlyg == "f-s" then
insert(data.categories, langname .. " singularia tantum")
end
if args.onlyg then
insert(data.categories, langname .. " defective " .. plpos)
end
end
local lemma = data.pagename
local function insert_inflection(terms, label, accel)
m_headword_utilities.insert_inflection {
headdata = data,
terms = terms,
label = label,
accel = accel and {form = accel} or nil,
}
end
local function process_inflection(label, arg, accel, get_default, explicit_default_only)
local orig_infls = m_headword_utilities.parse_term_list_with_modifiers {
paramname = arg,
forms = args[arg],
splitchar = ",",
}
if not orig_infls[1] then
if explicit_default_only or not get_default then
orig_infls = {}
else
orig_infls = {{term = "+"}}
end
end
local infls = {}
if orig_infls[1] then
for _, infl in ipairs(orig_infls) do
if infl.term == "+" then
local defs
if get_default then
defs = get_default(infl)
else
error("Can't use '+' with " .. arg .. "=; no default available")
end
for _, def in ipairs(defs) do
insert(infls, def)
end
elseif infl.term == "e" or infl.term == "s" or infl.term == "x" then
-- FIXME: delete this in favor of #e, #s, #x
infl.term = lemma .. infl.term
insert(infls, infl)
else
infl.term = replace_hash_with_lemma(infl.term, lemma)
insert(infls, infl)
end
end
insert_inflection(infls, label, accel)
end
return infls
end
if args.sp and not require(romut_module).allowed_special_indicators[args.sp] then
local indicators = {}
for indic, _ in pairs(require(romut_module).allowed_special_indicators) do
insert(indicators, "'" .. indic .. "'")
end
sort(indicators)
error("Special inflection indicator beginning can only be " ..
mw.text.listToText(indicators) .. ": " .. args.sp)
end
local function get_base()
return args.base[1] and args.base or {lemma}
end
if args.onlyg == "p" then
insert(data.inflections, {label = "plural only"})
if args[1] ~= "mf" then
-- Handle feminine plurals
process_inflection("feminine plural", "fpl", "f|p")
end
elseif args.onlyg == "s" then
insert(data.inflections, {label = "singular only"})
if not (args[1] == "mf" or not args.f[1] and lemma:match("e$")) then
-- Handle feminines
process_inflection("feminine singular", "f", "f", function(defobj)
return make_inflection(get_base(), defobj, make_feminine, args.sp)
end)
end
elseif args.onlyg == "m" then
insert(data.genders, "m")
insert(data.inflections, {label = "masculine only"})
-- Handle masculine plurals
process_inflection("masculine plural", "mpl", "m|p", function(defobj)
return make_inflection(get_base(), defobj, make_plural, args.sp)
end)
elseif args.onlyg == "f" then
insert(data.genders, "f")
insert(data.inflections, {label = "feminine only"})
-- Handle feminine plurals
process_inflection("feminine plural", "fpl", "f|p", function(defobj)
return make_inflection(get_base(), defobj, make_plural, args.sp)
end)
elseif args.onlyg then
insert(data.genders, args.onlyg)
insert(data.inflections, {label = "defective"})
else
-- Gather genders
local gender = args[1]
-- Default to mf if base form ends in -e and no feminine,
-- feminine plural or gender specified
if not gender and not args.f[1] and not args.fpl[1] and lemma:match("e$")
and not lemma:find(" ", nil, true) then
gender = "mf"
end
if args.intr then
insert(data.inflections, {label = glossary_link("intransitive")})
insert(data.inflections, {label = "hence " .. glossary_link("invariable")})
args.inv = true
elseif args.inv then
insert(data.inflections, {label = glossary_link("invariable")})
end
-- Handle plurals of mf adjectives
if not args.inv and gender == "mf" then
process_inflection("plural", "pl", "p", function(defobj)
return make_inflection(get_base(), defobj, make_plural, args.sp)
end)
end
if not args.inv and gender ~= "mf" then
-- Handle masculine form if not same as lemma; e.g. [[sûr de soi]] with m=+, m2=sûr de lui
process_inflection("masculine singular", "m", "m|s",
function(defobj)
defobj = m_table.shallowCopy(defobj)
defobj.term = lemma
return {defobj}
end, "explicit default only")
-- Handle case of special masculine singular before vowel
process_inflection("masculine singular before vowel", "mv", "m|s")
-- Handle feminines
local feminines = process_inflection("feminine", "f", "f|s", function(defobj)
return make_inflection(get_base(), defobj, make_feminine, args.sp)
end)
-- Handle masculine plurals
process_inflection("masculine plural", "mpl", "m|p", function(defobj)
return make_inflection(get_base(), defobj, make_plural, args.sp)
end)
-- Handle feminine plurals
process_inflection("feminine plural", "fpl", "f|p", function(defobj)
return make_inflection(feminines, defobj, make_plural, args.sp)
end)
end
end
-- Handle comparatives
process_inflection("comparative", "comp", "comparative")
-- Handle superlatives
process_inflection("superlative", "sup", "superlative")
end
}
end
pos_functions["adjectives"] = do_adjective("adjective")
pos_functions["past participles"] = do_adjective("participle")
pos_functions["cardinal adjectives"] = do_adjective("cardinal adjective")
pos_functions["verbs"] = {
params = {
["type"] = list_param,
},
func = function(args, data)
local pos = "verbs"
for _, ty in ipairs(args.type) do
local category, label
if ty == "auxiliary" then
category = "auxiliary"
elseif ty == "defective" then
category = "defective"
label = glossary_link("defective")
elseif ty == "impersonal" then
category = "impersonal"
label = glossary_link("impersonal")
elseif ty == "modal" then
category = "modal"
elseif ty == "reflexive" then
category = "reflexive"
elseif ty == "transitive" then
label = glossary_link("transitive")
category = "transitive"
elseif ty == "intransitive" then
label = glossary_link("intransitive")
category = "intransitive"
elseif ty == "ambitransitive" or ty == "ambi" then
category = {"transitive", "intransitive"}
label = glossary_link("transitive") .. " and " .. glossary_link("intransitive")
end
if category then
if type(category) == "table" then
for _, cat in ipairs(category) do
insert(data.categories, langname .. " " .. cat .. " " .. pos)
end
else
insert(data.categories, langname .. " " .. category .. " " .. pos)
end
end
if label then
insert(data.inflections, {label = label})
end
end
end
}
pos_functions["cardinal invariable"] = {
params = {},
func = function(args, data)
data.pos_category = "numerals"
insert(data.categories, langname .. " cardinal numbers")
insert(data.categories, langname .. " indeclinable numerals")
insert(data.inflections, {label = glossary_link("invariable")})
end
}
-----------------------------------------------------------------------------------------
-- Suffix forms --
-----------------------------------------------------------------------------------------
pos_functions["suffix forms"] = {
params = {
[1] = {required = true, list = true, disallow_holes = true},
["g"] = {list = true, disallow_holes = true, type = "genders", flatten = true},
},
func = function(args, data)
validate_genders(args.g)
data.genders = args.g
local suffix_type = {}
for _, typ in ipairs(args[1]) do
insert(suffix_type, typ .. "-forming suffix")
end
insert(data.inflections, {label = "non-lemma form of " .. m_table.serialCommaJoin(suffix_type, {conj = "or"})})
end,
}
return export
12p9x3u55lfqlhqw4h32rd5yb2cdfpa
Kategorya:Franses na pangngalang panlalaki
14
38242
176962
2026-07-05T13:47:34Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176962
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Franses na pangngalan ayon sa kasarian
14
38243
176963
2026-07-05T13:47:54Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176963
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Padron:fr-adv
10
38244
176964
2026-07-05T13:52:50Z
Yivan000
4078
Ikinakarga sa [[Padron:fr-adverb]]
176964
wikitext
text/x-wiki
#REDIRECT [[Template:fr-adverb]]
tkeh9vjz6oysku9s1agfgmfgsw64caj
Padron:fr-adverb
10
38245
176965
2026-07-05T13:53:06Z
Yivan000
4078
Nilikha ang pahina na may '{{#invoke:fr-headword|show|adverbs}}<!-- --><noinclude>{{documentation}}{{tcat|hw}}</noinclude>'
176965
wikitext
text/x-wiki
{{#invoke:fr-headword|show|adverbs}}<!--
--><noinclude>{{documentation}}{{tcat|hw}}</noinclude>
kgfiqs0u31j9hk88gzc2sgzs8091w1b
Kategorya:Franses na salitang tambalan
14
38246
176967
2026-07-05T13:54:42Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176967
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Franses na salita ayon sa etimolohiya
14
38247
176968
2026-07-05T13:55:19Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176968
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Franses na salitang may pagbigkas na awdiyo
14
38248
176969
2026-07-05T13:55:53Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176969
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Kategorya:Franses na salitang may halimbawa ng paggamit
14
38249
176970
2026-07-05T13:56:35Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat}}'
176970
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Padron:table:colors/fr
10
38250
176971
2026-07-05T14:02:46Z
Yivan000
4078
Nilikha ang pahina na may '{{table:colors|lang=fr |colors={{l-self|fr|couleur|couleurs}} |azure={{l-self|fr|azur}}, {{l-self|fr|bleu ciel}} |black={{l-self|fr|noir}} |blue={{l-self|fr|bleu}} |brown={{l-self|fr|brun}}, {{l-self|fr|marron}} |cream={{l-self|fr|crème}} |crimson={{l-self|fr|cramoisi}}, {{l-self|fr|carmin}} |cyan={{l-self|fr|cyan}}, {{l-self|fr|turquoise}} |gray={{l-self|fr|gris}} |green={{l-self|fr|vert}} |mint green={{l-self|fr|menthe}} |indigo={{l-self|fr|indigo}} |lime={{l-...'
176971
wikitext
text/x-wiki
{{table:colors|lang=fr
|colors={{l-self|fr|couleur|couleurs}}
|azure={{l-self|fr|azur}}, {{l-self|fr|bleu ciel}}
|black={{l-self|fr|noir}}
|blue={{l-self|fr|bleu}}
|brown={{l-self|fr|brun}}, {{l-self|fr|marron}}
|cream={{l-self|fr|crème}}
|crimson={{l-self|fr|cramoisi}}, {{l-self|fr|carmin}}
|cyan={{l-self|fr|cyan}}, {{l-self|fr|turquoise}}
|gray={{l-self|fr|gris}}
|green={{l-self|fr|vert}}
|mint green={{l-self|fr|menthe}}
|indigo={{l-self|fr|indigo}}
|lime={{l-self|fr|lime}}
|magenta={{l-self|fr|magenta}}
|orange={{l-self|fr|orange}}
|pink={{l-self|fr|rose}}
|purple={{l-self|fr|pourpre}}
|red={{l-self|fr|rouge}}
|teal={{l-self|fr|bleu canard}}
|violet={{l-self|fr|violet}}, {{l-self|fr|lilas}}
|white={{l-self|fr|blanc}}
|yellow={{l-self|fr|jaune}}
}}<noinclude>{{table doc}}</noinclude>
qt6cm4d2sjgmekiph4oyzu6yq7opcj5
Padron:fr-adj
10
38251
176972
2026-07-05T14:02:52Z
Yivan000
4078
Ikinakarga sa [[Padron:fr-adjective]]
176972
wikitext
text/x-wiki
#REDIRECT [[Template:fr-adjective]]
j1vj58ckjcuvc9l5p519472ifpee686
Padron:fr-adjective
10
38252
176973
2026-07-05T14:03:08Z
Yivan000
4078
Nilikha ang pahina na may '{{#invoke:fr-headword|show|adjectives}}<!-- --><includeonly><!-- -->{{#ifeq:{{{f|}}}|{{pagename}}|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!-- -->{{#ifeq:{{{f|}}}|{{pagename}}e|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!-- -->{{#ifeq:{{{fp|}}}|{{pagename}}es|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!-- -->{{#ifeq:{{{mp|}}}|{{pagename}}s|{{#if:{{NAMESPACE}}||Category:fr-adj using obsol...'
176973
wikitext
text/x-wiki
{{#invoke:fr-headword|show|adjectives}}<!--
--><includeonly><!--
-->{{#ifeq:{{{f|}}}|{{pagename}}|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!--
-->{{#ifeq:{{{f|}}}|{{pagename}}e|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!--
-->{{#ifeq:{{{fp|}}}|{{pagename}}es|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!--
-->{{#ifeq:{{{mp|}}}|{{pagename}}s|{{#if:{{NAMESPACE}}||[[Category:fr-adj using obsolete syntax]]}}}}<!--
--></includeonly><!--
--><noinclude>{{documentation}}</noinclude>
c2otx35ezv922lq9yj6yjiduv1oj5tf
Padron:table doc
10
38253
176974
2026-07-05T14:03:27Z
Yivan000
4078
Nilikha ang pahina na may '<includeonly> ---- :''The following [[Help:Documenting templates|documentation]] is automatically transcluded by the template'' ''{{temp|table doc}}.'' {{#if:{{#titleparts:{{FULLPAGENAME}}|1|2}}<!-- -->|<!-- -->This template is a table cross-linking terms in {{#invoke:languages/templates|getByCode|{{#titleparts:{{FULLPAGENAME}}|1|2}}|getCanonicalName}}. Use this template in the "See also" section of all the members of this table, and the title entry as well: =...'
176974
wikitext
text/x-wiki
<includeonly>
----
:''The following [[Help:Documenting templates|documentation]] is automatically transcluded by the template'' ''{{temp|table doc}}.''
{{#if:{{#titleparts:{{FULLPAGENAME}}|1|2}}<!--
-->|<!--
-->This template is a table cross-linking terms in {{#invoke:languages/templates|getByCode|{{#titleparts:{{FULLPAGENAME}}|1|2}}|getCanonicalName}}. Use this template in the "See also" section of all the members of this table, and the title entry as well:
===See also===
{{<nowiki/>{{PAGENAME}}}}
[[Category:{{#invoke:languages/templates|getByCode|{{#titleparts:{{FULLPAGENAME}}|1|2}}|getCanonicalName}} auto-table templates|{{#invoke:ugly hacks|explode|{{PAGENAME}}|:|2}}]]<!--
-->|<!--
-->This is the layout for a table that can be used in all languages. Choose one language below to edit it, or edit this template to change the layout.<!--
-->[[Category:Auto-table templates]]<!--
-->}}
==This table in all languages==
{{Special:PrefixIndex/{{#titleparts:{{FULLPAGENAME}}|1|1}}}}
===New language===
{{table new}}
{{#if:{{#titleparts:{{FULLPAGENAME}}|1|2}}|
==All tables with "table:" prefix in {{#invoke:languages/templates|getByCode|{{#titleparts:{{FULLPAGENAME}}|1|2}}|getCanonicalName}}==
{{#categorytree:{{#invoke:languages/templates|getByCode|{{#titleparts:{{FULLPAGENAME}}|1|2}}|getCanonicalName}} auto-table templates|hideroot=on|hideprefix=always|mode=pages}}<!--
-->}}<!--
--></includeonly><noinclude>{{documentation}}</noinclude>
0a3jgr6kpphl53l2a0lymogl245wswv
Padron:table:colors
10
38254
176975
2026-07-05T14:03:53Z
Yivan000
4078
Nilikha ang pahina na may '{| class="wikitable" style="width: 100%;" |+{{{title|[[Appendix:Colors|Colors]] {{table mul test|lang={{{lang|und}}}}}}}} {{#ifeq:{{{colors}}}|-|| · {{{colors}}}}} {{table edit|colors|{{{lang|}}}}} |- | style="{{#if:{{{white|}}}||opacity:0.20; }}width: 33.33%" title="white" | {{color box|rgb(255,255,255)}} {{{white|}}} | style="{{#if:{{{gray|}}} ||opacity:0.20; }}width: 33.33%" title="gray" | {{color box|rgb(128,128,128)}} {{{gray|}}} | style="{{#if:{{{black|}}...'
176975
wikitext
text/x-wiki
{| class="wikitable" style="width: 100%;"
|+{{{title|[[Appendix:Colors|Colors]] {{table mul test|lang={{{lang|und}}}}}}}} {{#ifeq:{{{colors}}}|-|| · {{{colors}}}}} {{table edit|colors|{{{lang|}}}}}
|-
| style="{{#if:{{{white|}}}||opacity:0.20; }}width: 33.33%" title="white" | {{color box|rgb(255,255,255)}} {{{white|}}}
| style="{{#if:{{{gray|}}} ||opacity:0.20; }}width: 33.33%" title="gray" | {{color box|rgb(128,128,128)}} {{{gray|}}}
| style="{{#if:{{{black|}}}||opacity:0.20; }}width: 33.33%" title="black" | {{color box|rgb(000,000,000)}} {{{black|}}}
|-
| style="{{#if:{{{red|}}}{{{crimson|}}} ||opacity:0.20}}" title="red, crimson" | {{color box|rgb(255,128,128)}}{{color box|rgb(255,000,000)}}{{color box|rgb(128,000,000)}} {{table:colors/semicolon join|{{{red|}}}|{{{crimson|}}}}}
| style="{{#if:{{{orange|}}}{{{brown|}}}||opacity:0.20}}" title="orange, brown" | {{color box|rgb(255,192,128)}}{{color box|rgb(255,128,000)}}{{color box|rgb(128,064,000)}} {{table:colors/semicolon join|{{{orange|}}}|{{{brown|}}}}}
| style="{{#if:{{{yellow|}}}{{{cream|}}}||opacity:0.20}}" title="yellow, cream" | {{color box|rgb(255,255,128)}}{{color box|rgb(255,255,000)}}{{color box|rgb(128,128,000)}} {{table:colors/semicolon join|{{{yellow|}}}|{{{cream|}}}}}
|-
| style="{{#if:{{{lime|}}} ||opacity:0.20}}" title="lime" | {{color box|rgb(192,255,128)}}{{color box|rgb(128,255,000)}}{{color box|rgb(064,128,000)}} {{{lime|}}}
| style="{{#if:{{{green|}}}||opacity:0.20}}" title="green" | {{color box|rgb(128,255,128)}}{{color box|rgb(000,255,000)}}{{color box|rgb(000,128,000)}} {{{green|}}}
| style="{{#if:{{{mint green|}}}{{{dark green|}}}||opacity:0.20}}" title="mint green, dark green" | {{color box|rgb(128,255,192)}}{{color box|rgb(000,255,128)}}{{color box|rgb(000,128,064)}} {{table:colors/semicolon join|{{{mint green|}}}|{{{dark green|}}}}}
|-
| style="{{#if:{{{cyan|}}}{{{teal|}}}||opacity:0.20}}" title="cyan, teal" | {{color box|rgb(128,255,255)}}{{color box|rgb(000,255,255)}}{{color box|rgb(000,128,128)}} {{table:colors/semicolon join|{{{cyan|}}}|{{{teal|}}}}}
| style="{{#if:{{{azure|}}}||opacity:0.20}}" title="azure" | {{color box|rgb(128,192,255)}}{{color box|rgb(000,128,255)}}{{color box|rgb(000,064,128)}} {{{azure|}}}
| style="{{#if:{{{blue|}}} ||opacity:0.20}}" title="blue" | {{color box|rgb(128,128,255)}}{{color box|rgb(000,000,255)}}{{color box|rgb(000,000,128)}} {{{blue|}}}
|-
| style="{{#if:{{{violet|}}}{{{indigo|}}} ||opacity:0.20}}" title="violet, indigo" | {{color box|rgb(192,128,255)}}{{color box|rgb(128,000,255)}}{{color box|rgb(064,000,128)}} {{table:colors/semicolon join|{{{violet|}}}|{{{indigo|}}}}}
| style="{{#if:{{{magenta|}}}{{{purple|}}}||opacity:0.20}}" title="magenta, purple" | {{color box|rgb(255,128,255)}}{{color box|rgb(255,000,255)}}{{color box|rgb(128,000,128)}} {{table:colors/semicolon join|{{{magenta|}}}|{{{purple|}}}}}
| style="{{#if:{{{pink|}}} ||opacity:0.20}}" title="pink" | {{color box|rgb(255,128,192)}}{{color box|rgb(255,000,128)}}{{color box|rgb(128,000,064)}} {{{pink|}}}
|-
|}<includeonly></includeonly><noinclude>[[Category:Navigation templates]] {{table doc}}</noinclude>
ix6mc9grvpuqpas1jr9n26dnl41z3az
Padron:color box
10
38255
176976
2026-07-05T14:04:13Z
Yivan000
4078
Nilikha ang pahina na may '<templatestyles src="Template:color box/style.css" /><span class="mw-no-invert color-box" style="background:{{{1|}}}{{#if:{{{border|}}}|;border-color:{{#ifeq:{{{border}}}|1|var(--wikt-palette-black)|{{{border}}}}}}}" title="{{{1}}}"> </span><noinclude> {{documentation}} </noinclude>'
176976
wikitext
text/x-wiki
<templatestyles src="Template:color box/style.css" /><span class="mw-no-invert color-box" style="background:{{{1|}}}{{#if:{{{border|}}}|;border-color:{{#ifeq:{{{border}}}|1|var(--wikt-palette-black)|{{{border}}}}}}}" title="{{{1}}}"> </span><noinclude>
{{documentation}}
</noinclude>
96183bj2rrn3o3hxkkbdc1asu306y4v
Padron:color box/style.css
10
38256
176977
2026-07-05T14:04:29Z
Yivan000
4078
Nilikha ang pahina na may '.color-box { border: 1px solid black; user-select: none; } /* Styles need to be duplicated exactly between these two selectors. */ @media screen { html.skin-theme-clientpref-night .color-box { border-color: #999; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .color-box { border-color: #999; } } .color-box + .color-box, .color-box + link + .color-box { border-left: 0; }'
176977
sanitized-css
text/css
.color-box {
border: 1px solid black;
user-select: none;
}
/* Styles need to be duplicated exactly between these two selectors. */
@media screen {
html.skin-theme-clientpref-night .color-box {
border-color: #999;
}
}
@media screen and (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os .color-box {
border-color: #999;
}
}
.color-box + .color-box,
.color-box + link + .color-box {
border-left: 0;
}
k27rva9w5pbkk1qfbxuwwbkhn5xgcyx
Padron:table:colors/semicolon join
10
38257
176978
2026-07-05T14:06:49Z
Yivan000
4078
Nilikha ang pahina na may '{{{1|}}}{{if both|{{{1|}}}|{{{2|}}}|;}} {{{2|}}}'
176978
wikitext
text/x-wiki
{{{1|}}}{{if both|{{{1|}}}|{{{2|}}}|;}} {{{2|}}}
5ka8vnjdzwn2a38kfldpvfdo8rfd432
Padron:if both
10
38258
176979
2026-07-05T14:07:06Z
Yivan000
4078
Nilikha ang pahina na may '{{#if: {{{1|}}} | {{#if: {{{2|}}} | {{{3|}}} | {{{4|}}} }} | {{{4|}}} }}<noinclude> {{documentation}} </noinclude>'
176979
wikitext
text/x-wiki
{{#if: {{{1|}}}
| {{#if: {{{2|}}}
| {{{3|}}}
| {{{4|}}}
}}
| {{{4|}}}
}}<noinclude>
{{documentation}}
</noinclude>
dmjo3n3xp9z07prtrf3pk0nhvvjqhrt
Kategorya:Mga wika ng Misamis Occidental
14
38259
176981
2026-07-05T14:16:16Z
Yivan000
4078
Nilikha ang pahina na may '{{auto cat|parent=Pilipinas|locationcat=Misamis Occidental, Pilipinas|flagfile=Ph_seal_misamis_occidental.png}}'
176981
wikitext
text/x-wiki
{{auto cat|parent=Pilipinas|locationcat=Misamis Occidental, Pilipinas|flagfile=Ph_seal_misamis_occidental.png}}
rnzpkx6k6odu8sdq6s1wlm4kpve0km3