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&nbsp;|}}{{#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&nbsp;|}}{{#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}}}">&nbsp;&nbsp;&nbsp;&nbsp;</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}}}">&nbsp;&nbsp;&nbsp;&nbsp;</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|}}}|&#x3B;}} {{{2|}}}' 176978 wikitext text/x-wiki {{{1|}}}{{if both|{{{1|}}}|{{{2|}}}|&#x3B;}} {{{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