Wikiwordbōc angwiktionary https://ang.wiktionary.org/wiki/H%C4%93afodtramet MediaWiki 1.47.0-wmf.22 case-sensitive Media Syndrig Mōtung Brūcend Brūcendmōtung Wikiwordbōc Wikiwordbōcmōtung Ymele Ymelmōtung MediaWiki MediaWikimōtung Bysen Bysenmōtung Help Helpmōtung Flocc Floccmōtung Ætēaca Ætēacmōtung TimedText TimedText talk Module Module talk Event Event talk death 0 2061 54960 53046 2026-09-30T17:20:03Z Deadend0914 7211 /* {{sprǣc|en}} */ 54960 wikitext text/x-wiki mx04igg3ebkmbupikyzhaw9iuq3nla8 55007 54960 2026-09-30T18:33:09Z Deadend0914 7211 /* Nama */ 55007 wikitext text/x-wiki ahdtht0ijbyjpi3f1jcdwip7lcggcud 55017 55007 2026-09-30T18:59:59Z Deadend0914 7211 55017 wikitext text/x-wiki nyadzzuj1rx86hgnwmp4e7kihwp5110 muoter 0 2655 55033 51432 2026-09-30T19:32:04Z Deadend0914 7211 /* Ealdhēahþēodisc */ 55033 wikitext text/x-wiki mp2h78ixl0iewu2spohr0j6mnn09r1w 55034 55033 2026-09-30T19:32:24Z Deadend0914 7211 55034 wikitext text/x-wiki dwfx29yijnyqtmm4o7fffcnghpo45yx twēgen 0 3137 55101 54628 2026-10-01T00:10:29Z Deadend0914 7211 /* Wordstǣr */ 55101 wikitext text/x-wiki 03ym54oshohc4qysezo11gbidpr16rl 55102 55101 2026-10-01T00:13:43Z Deadend0914 7211 55102 wikitext text/x-wiki 4hv359uq8e9d3e3pz618jvj6okcgso7 Affrica 0 5199 55088 54528 2026-09-30T23:44:02Z Deadend0914 7211 /* {{f}} {{Wordcynn|Nama}} */ 55088 wikitext text/x-wiki 6w3b9m7safds9uvgzmwynxt4ozm9uee 55089 55088 2026-09-30T23:44:37Z Deadend0914 7211 55089 wikitext text/x-wiki cy20nt90lgqwg85pjmedei85j63782u 55090 55089 2026-09-30T23:44:52Z Deadend0914 7211 /* Wiflic Nama */ 55090 wikitext text/x-wiki f4udrhbb32n4k5y639q2330nlu3vda9 55091 55090 2026-09-30T23:45:35Z Deadend0914 7211 /* {{sprǣc|ang}} */ 55091 wikitext text/x-wiki 87ehgngqwmfhn09bj7xcb6dnkl1baf3 bed 0 5800 55013 52440 2026-09-30T18:42:05Z Deadend0914 7211 /* Nama */ 55013 wikitext text/x-wiki ond1wwxfobkqkmsy6okvz8q6yyb7zcm dēaþ 0 6423 55067 54946 2026-09-30T22:32:38Z Deadend0914 7211 55067 wikitext text/x-wiki jxw3rdcuelrio4145wz51emizztlc9m bedd 0 7606 55008 53211 2026-09-30T18:34:52Z Deadend0914 7211 /* {{n}} {{Wordcynn|Nama}} */ 55008 wikitext text/x-wiki 3y8401kwnfhc8dh0ebu2udxkv7y14yt 55009 55008 2026-09-30T18:35:55Z Deadend0914 7211 55009 wikitext text/x-wiki onal7ghhmoz626pn7m0udltvzdc8l5t 55086 55009 2026-09-30T23:04:34Z Deadend0914 7211 /* {{n}} {{Wordcynn|Nama}} */ 55086 wikitext text/x-wiki ga43d3kbe0chczb833zxrr7v5dyqi4l ærn 0 7628 55103 53263 2026-10-01T00:18:19Z Deadend0914 7211 /* {{n}} {{Wordcynn|Nama}} */ 55103 wikitext text/x-wiki 800686u5hogc60aibl6w785oseg4zk3 Module:en-headword 828 8056 55004 54932 2026-09-30T18:15:18Z Deadend0914 7211 55004 Scribunto text/plain 0pr0m96lw09bogexw1yeqsgg96stl2m 55006 55004 2026-09-30T18:25:43Z Deadend0914 7211 55006 Scribunto text/plain k7b60n7hioqcf71urtf8o7t1b1oekdz 55018 55006 2026-09-30T19:05:03Z Deadend0914 7211 55018 Scribunto text/plain osb4kfl21hdj0yyrx7i63pqxluek83h 55047 55018 2026-09-30T19:53:13Z Deadend0914 7211 55047 Scribunto text/plain gqdd0x9n0oyiwg0iohbahujvi9xxwpm 55050 55047 2026-09-30T20:09:25Z Deadend0914 7211 55050 Scribunto text/plain flfnyrsa9a9yvant9ksx7owv6yhgvye 55051 55050 2026-09-30T20:15:04Z Deadend0914 7211 55051 Scribunto text/plain gqdd0x9n0oyiwg0iohbahujvi9xxwpm 55052 55051 2026-09-30T20:19:39Z Deadend0914 7211 55052 Scribunto text/plain 5duit8o5s5658vqhagczvdy4r9pg8bv 55053 55052 2026-09-30T21:58:33Z Deadend0914 7211 55053 Scribunto text/plain aczogv58cwqd8atwgt0t7mi5n61gzdv 55059 55053 2026-09-30T22:19:21Z Deadend0914 7211 55059 Scribunto text/plain 7z87v7bded7ojeuopcxgwkrmozglh1b Bysen:ang-decl-noun-a-n 10 8057 55011 54867 2026-09-30T18:37:36Z Deadend0914 7211 55011 wikitext text/x-wiki 9tq2txa2h1alrtegp0dr2erc87sz4ef food 0 8071 55035 54888 2026-09-30T19:34:08Z Deadend0914 7211 /* Nama */ 55035 wikitext text/x-wiki nnbsymtd8eg38fyizuybucu41wi3o6s 55038 55035 2026-09-30T19:36:35Z Deadend0914 7211 /* Wordstǣr */ 55038 wikitext text/x-wiki b0i8shnrrscgtiflpv9xju1ofvhov0n 55039 55038 2026-09-30T19:36:53Z Deadend0914 7211 55039 wikitext text/x-wiki 9675arrxjcklda8hmimhvj00oir336m Module:sprǣcnaman 828 8074 54958 54957 2026-09-30T17:14:19Z Deadend0914 7211 54958 Scribunto text/plain 1h5b29x7uq35jufstfrux1s78efp7zz 54959 54958 2026-09-30T17:17:37Z Deadend0914 7211 54959 Scribunto text/plain chm0sq5y4oq13xd0n7z7ah449j2t2qs 55040 54959 2026-09-30T19:37:16Z Deadend0914 7211 55040 Scribunto text/plain g4edz5mk1jj7gemx5f3pv3aglvc4taq Bysen:inh+ 10 8076 55031 54904 2026-09-30T19:29:44Z Deadend0914 7211 55031 wikitext text/x-wiki 94fiuxe03agab16ol9gqbfvwhez5zh7 Module:floccnaman 828 8082 55005 54944 2026-09-30T18:16:50Z Deadend0914 7211 55005 Scribunto text/plain i7uyto2oc6fnpjv2yfhinma72oh1og3 55010 55005 2026-09-30T18:36:36Z Deadend0914 7211 55010 Scribunto text/plain 4p71zjjux08e5nutegi5120j652v3xn 55012 55010 2026-09-30T18:39:14Z Deadend0914 7211 55012 Scribunto text/plain qcyz8amhcl3qb4wdkdtl2j8o1i55mdk Module:table/sortedPairs 828 8086 54961 2026-09-30T17:32:41Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_keys_to_list_module = "Module:table/keysToList" local function keys_to_list(...) keys_to_list = require(table_keys_to_list_module) return keys_to_list(...) end --[==[ Iterates through a table, with the keys sorted using the keysToList function. If there are only numerical keys, `export.sparseIpairs` is probably faster.]==] return function(t, key_sort) local list, i = keys_to_list(t, key_sort), 0 return function() i = i + 1 local k = list[i]...' 54961 Scribunto text/plain k9kspqkam96jj5np6nfk0sg15yvnnd3 Module:table/keysToList 828 8087 54962 2026-09-30T17:33:04Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local compare_module = "Module:compare" local pairs = pairs local sort = table.sort local compare local function get_compare() compare, get_compare = require(compare_module), nil return compare end --[==[ Returns a list of the keys in a table, sorted using either the default `table.sort` function or a custom `key_sort` function. If there are only numerical keys, [[Module:table/numKeys]] is probably faster.]==] return function(t, key_sort) local list, i = {...' 54962 Scribunto text/plain db7h2mui4n7duv8tkb39qolcbe3t8rm Module:compare 828 8088 54963 2026-09-30T17:33:28Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local math_compare_module = "Module:math/compare" local string_compare_module = "Module:string/compare" local table_compare_module = "Module:table/compare" local require = require local type = type local types local function get_types() types, get_types = { ["nil"] = "\1", ["boolean"] = "\2", ["number"] = "\3", ["string"] = "\4", }, nil return types end local compare_funcs local function get_compare_funcs() compare_funcs = {} function compare_fu...' 54963 Scribunto text/plain fs82yur52kblfpa4j6uwsb5dbcxr7em Module:math/compare 828 8089 54964 2026-09-30T17:33:54Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local math_module = "Module:math" local function is_NaN(...) is_NaN = require(math_module).is_NaN return is_NaN(...) end local function sign(...) sign = require(math_module).sign return sign(...) end --[==[ A comparison function for numbers, which returns {true} if {a} sorts before {b}, or otherwise {false}; it can be used as the sort function with {table.sort}. This function is roughly equivalent to the {<} operator, but contains the following special co...' 54964 Scribunto text/plain 632obodjr2zjfbz9zpr3erx1io9vwm4 Module:table/compare 828 8090 54965 2026-09-30T17:34:28Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local string_linesub_module = "Module:string/linesub" local table_get_metamethod_module = "Module:table/getMetamethod" local error = error local rawequal = rawequal local require = require local sub = string.sub local traceback = debug.traceback local xpcall = xpcall local function get_metamethod(...) get_metamethod = require(table_get_metamethod_module) return get_metamethod(...) end local function linesub(...) linesub = require(string_linesub_module) ret...' 54965 Scribunto text/plain 8mcw42u3tihzaq6279e3zlbjws3nhdr Module:string/linesub 828 8091 54966 2026-09-30T17:34:52Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local index_module = "Module:index" local string_linelen_module = "Module:string/linelen" local find = string.find local require = require local sub = string.sub local function index_range(...) index_range = require(index_module).range return index_range(...) end local function linelen(...) linelen = require(string_linelen_module) return linelen(...) end return function(str, i, j) i, j = index_range(str, i, j, linelen) if j and j < i then return "" e...' 54966 Scribunto text/plain qzydmib4uoy2d53y6s4vvt1a6pynnwv Module:index 828 8092 54967 2026-09-30T17:35:22Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local math_module = "Module:math" local error = error local format = string.format local tostring = tostring local type = type local function to_integer(...) to_integer = require(math_module).to_integer return to_integer(...) end local function input_err(i, funcname, param) local idx_type = type(i) error(format( "bad argument #%d to 'index.%s' (integer expected, got %s)", param, funcname, idx_type == "number" and tostring(i) or idx_t...' 54967 Scribunto text/plain oo8syi7zilb2cjg7t58khlglmo5bzyt Module:string/linelen 828 8093 54968 2026-09-30T17:35:44Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local gmatch = string.gmatch --[==[ Counts the number of lines in the input string, treating {"\n"}, {"\r"} and {"\r\n"} as new lines.]==] return function(str) local n = 1 for newline in gmatch(str, "([\n\r]\n?)[^\n\r]*") do n = n + (newline == "\n\n" and 2 or 1) end return n end' 54968 Scribunto text/plain jpgjm9kkpx83bv03ujdphtzhtxxjsg2 Module:labels 828 8094 54969 2026-09-30T17:37:22Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} export.lang_specific_data_list_module = "Module:labels/data/lang" export.lang_specific_data_modules_prefix = "Module:labels/data/lang/" local load_module = "Module:load" local parse_utilities_module = "Module:parse utilities" local string_utilities_module = "Module:string utilities" local utilities_module = "Module:utilities" local insert = table.insert local concat = table.concat local require_when_needed = require("Module:require when neede...' 54969 Scribunto text/plain b5g3rb91z6k1folvf0qlc1gqgh8low4 Module:labels/data/lang 828 8095 54970 2026-09-30T17:37:50Z Deadend0914 7211 Gesceop tramet þe hafaþ '-- Table listing all of the languages with lang-specific labels modules. local langs_with_lang_specific_modules = { ["ab"] = true, ["acm"] = true, ["ady"] = true, ["ae"] = true, ["af"] = true, ["afb"] = true, ["aht"] = true, ["aii"] = true, ["ain"] = true, ["ajp"] = true, ["ak"] = true, ["akk"] = true, ["amf"] = true, ["an"] = true, ["ang"] = true, ["apc"] = true, ["ar"] = true, ["arc"] = true, ["arq"] = true, ["arz"] = true, ["as"] = true,...' 54970 Scribunto text/plain 021olkkfh2bsnz6mw7ra0p6nehnwb1s Module:labels/data 828 8096 54971 2026-09-30T17:38:52Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local labels = {} -- Grammatical labels labels["abbreviation"] = { aliases = {"abbreviations", "abbreviated"}, glossary = true, pos_categories = "abbreviations", } labels["abstract noun"] = { display = "abstract", glossary = true, pos_categories = "abstract nouns", } labels["abstract verb"] = { display = "abstract", glossary = true, pos_categories = "abstract verbs", } labels["acronym"] = { glossary = true, pos_categories = "acronyms", } labels["...' 54971 Scribunto text/plain n8m44ayqmg3vl4yjuowxa0q1qq4mflm Module:inflection utilities 828 8097 54972 2026-09-30T17:39:33Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local m_links = require("Module:links") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local put = require("Module:parse utilities") local headword_data_module = "Module:headword/data" local script_utilities_module = "Module:script utilities" local pages_module = "Module:pages" local template_parser_module = "Module:template parser" local is_callable = require("Module:fun").is_callable local spli...' 54972 Scribunto text/plain nv8di3n6mnnnmvmo7fjstb2viyp4j22 Module:yesno 828 8098 54973 2026-09-30T17:40:07Z Deadend0914 7211 Gesceop tramet þe hafaþ '-- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. local lower = string.lower local tonumber = tonumber local type = type local yesno return function (val, default) if val == nil then return nil elseif not yesno then yesno = { [true] = true, [false] = false, ["true"] = true, ["false"] = false, ["t"] = true, ["f"] = false, [1] = true, [0] = false, ["1"] = true, [...' 54973 Scribunto text/plain 50fw3j6qj6cod4hrcb5leyd15zs34hg Module:JSON 828 8099 54974 2026-09-30T17:40:42Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local m_math = require("Module:math") local m_str_utils = require("Module:string utilities") local m_table = require("Module:table") local codepoint = m_str_utils.codepoint local concat = table.concat local converter -- forward declaration local find = string.find local format = string.format local gsub = string.gsub local insert = table.insert local ipairs = ipairs local is_array = m_table.isArray local is_finite_real_number = m_math.is_finit...' 54974 Scribunto text/plain 2ak4p5c82rula80h5a4l22jokudmyrq Module:references 828 8100 54975 2026-09-30T17:41:12Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local rsplit = mw.text.split --[==[ Parse a references spec as used in the {{para|ref}} param to {{tl|IPA}}, {{tl|IPAchar}}, {{tl|homophones}}, {{tl|rhymes}}, etc. and soon the {{para|f<var>N</var>ref}} param to {{tl|head}}. `parse_err` is a function of one argument to throw an error with the specified argument as the error message; defaults to `error`. Multiple references are separated by `!!!` (optionally with spaces around it), and the equ...' 54975 Scribunto text/plain 49olnq52uhabuj9xvknmmj73r6ycrd7 Module:gender and number utilities 828 8101 54976 2026-09-30T17:41:50Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local parameter_utilities_module = "Module:parameter utilities" local parse_interface_module = "Module:parse interface" --[==[ Parse a gender and number spec, possibly with multiple comma-separated gender/number specs and potentially with inline modifiers. Used by [[Module:parameters]]. `data` is an object with the following fields: * `spec`: The unparsed gender/number spec. * `paramname`: The name of the parameter where the gender/number spec...' 54976 Scribunto text/plain 2ikdohznxczh7f3kgp9efot9mt9h6p8 Module:wikimedia languages 828 8102 54977 2026-09-30T17:42:19Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local languages_module = "Module:languages" local language_like_module = "Module:language-like" local load_module = "Module:load" local wm_languages_data_module = "Module:wikimedia languages/data" local get_by_code -- Defined below. local gmatch = string.gmatch local is_known_language_tag = mw.language.isKnownLanguageTag local make_object -- Defined below. local require = require local setmetatable = setmetatable local type = type --[==[ Load...' 54977 Scribunto text/plain ef45ys2do2au63pewsjhq7qzjxsy1nr Module:table/append 828 8103 54978 2026-09-30T17:43:20Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local select = select local function append(n, i, t, t_len, item, ...) local k = 0 while true do k = k + 1 local v = item[k] if v ~= nil then t_len = t_len + 1 t[t_len] = v elseif i == n then return t else return append(n, i + 1, t, t_len, ...) end end end --[==[ Appends any number of lists together as a new list.]==] return function(...) local n, t = select("#", ...), {} return n == 0 and t or append(n, 1, t, 0, ...) end' 54978 Scribunto text/plain kr9qgu53vdzydjiqsbbxw5wnf2llyao Module:table/compressSparseArray 828 8104 54979 2026-09-30T17:43:51Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_num_keys_module = "Module:table/numKeys" local function num_keys(...) num_keys = require(table_num_keys_module) return num_keys(...) end --[==[ Given a list that may contain gaps (e.g. {1, 2, nil, 4}), returns a new gapless list in the same order.]==] return function(t) local list, keys, i = {}, num_keys(t), 0 while true do i = i + 1 local k = keys[i] if k == nil then return list end list[i] = t[k] end end' 54979 Scribunto text/plain 23nyyesbtac5ffo4gwnkyx8uhxrigj0 Module:table/contains 828 8105 54980 2026-09-30T17:44:13Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_find_module = "Module:table/find" local function table_find(...) table_find = require(table_find_module) return table_find(...) end --[==[ Given a list and a value to be found, returns {true} if the value is in the array portion of the list, or {false} if not. `options` is an optional table of additional options to control the behavior of the operation. The following options are recognized: * `comparison`: Function of two arguments to compare whe...' 54980 Scribunto text/plain avq83e5r7vp9ry6mn3nxu1gtka33xms Module:table/deepEquals 828 8106 54981 2026-09-30T17:44:45Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local getmetatable = getmetatable local next = next local pairs = pairs local type = type local function is_eq(a, b, seen, include_mt) -- If `a` and `b` have been compared before, return the memoized result. This will usually be true, since failures normally fail the whole check outright, but match failures are tolerated during the laborious check without this happening, since it compares key/value pairs until it finds a match, so it could be false. local memo...' 54981 Scribunto text/plain 6rgswepb0gwhbiojbyrcr1at7m4h27n Module:table/empty 828 8107 54982 2026-09-30T17:45:11Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_get_metamethod = "Module:table/getMetamethod" local next = next local pairs = pairs local pairs_default_iter = pairs{} local function get_metamethod(...) get_metamethod = require(table_get_metamethod) return get_metamethod(...) end -- Not possible to simply iterate with a for-loop, since removing a key means -- it can't be given to next() on the subsequent iteration. Instead, repeatedly -- giving next() the initial state and key will either retur...' 54982 Scribunto text/plain 5cjvu27spz7eb4k7wsc8euj5vvq30dg Module:table/extendIfNot 828 8108 54983 2026-09-30T17:45:42Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_insert_if_not_module = "Module:table/insertIfNot" local table_shallow_copy_module = "Module:table/shallowCopy" local require = require local type = type local function insert_if_not(...) insert_if_not = require(table_insert_if_not_module) return insert_if_not(...) end local function shallow_copy(...) shallow_copy = require(table_shallow_copy_module) return shallow_copy(...) end local function extend_with_pos(list, new_items, options) local i...' 54983 Scribunto text/plain crdbb3ps6pmk0j0qpkle192t06mpn8v Module:table/find 828 8109 54984 2026-09-30T17:46:03Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_deep_equals_module = "Module:table/deepEquals" local deep_equals local function get_deep_equals() deep_equals, get_deep_equals = require(table_deep_equals_module), nil return deep_equals end local function equality_op(a, b) return a == b end --[==[ Given a list and a value to be found, returns the value's index if the value is in the array portion of the list, or {nil} if not found. `options` is an optional table of additional options to contro...' 54984 Scribunto text/plain rwdwjaudop2hyb464ozqxzbdhpka0td Module:table/flatten 828 8110 54985 2026-09-30T17:46:26Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local error = error local insert = table.insert local type = type local function flatten(t, list, n, current) current[t] = true local i = 0 while true do i = i + 1 local v = t[i] if v == nil then current[t] = nil return n elseif type(v) ~= "table" then n = n + 1 list[n] = v elseif current[v] then error("loop in input list") else n = flatten(v, list, n, current) end end end --[==[ Given a list, which may contain sublists, flat...' 54985 Scribunto text/plain 529c10ci266kmiv1iiqgwuyg3hgav1d Module:table/indexIpairs 828 8111 54986 2026-09-30T17:47:00Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_get_unprotected_metatable = "Module:table/getUnprotectedMetatable" local error = error local ipairs = ipairs local ipairs_iter = ipairs{} local pcall = pcall local rawget = rawget local type = type local function get_unprotected_metatable(...) get_unprotected_metatable = require(table_get_unprotected_metatable) return get_unprotected_metatable(...) end local current = {} -- Iterator used when there is no __ipairs metamethod to deal with. local f...' 54986 Scribunto text/plain 8r3dgh93aivb4vx7t0eff6tqdguttv8 Module:table/indexPairs 828 8112 54987 2026-09-30T17:47:32Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_get_unprotected_metatable = "Module:table/getUnprotectedMetatable" local error = error local next = next local pairs = pairs local pcall = pcall local rawget = rawget local type = type local function get_unprotected_metatable(...) get_unprotected_metatable = require(table_get_unprotected_metatable) return get_unprotected_metatable(...) end local current = {} local index_pairs -- Takes a table, and returns: -- * The value at __index in its metata...' 54987 Scribunto text/plain rm6y8vh41zlq8hc2bo1vk41ur43xx7v Module:table/insertIfNot 828 8113 54988 2026-09-30T17:48:01Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_find_module = "Module:table/find" local insert = table.insert local type = type local function table_find(...) table_find = require(table_find_module) return table_find(...) end --[==[ Given a `list` and a `new_item` to be inserted, append the value to the end of the list if not already present (or insert at an arbitrary position, if `options.pos` is given; see below). Comparison is by value, using {deepEquals}. `options` is an optional table of...' 54988 Scribunto text/plain tjy2hflim20bhcfnmmalkf8958c64ib Module:table/invert 828 8114 54989 2026-09-30T17:48:22Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local pairs = pairs --[==[ Invert a table. For example, {invert({ "a", "b", "c" })} -> { { a = 1, b = 2, c = 3 }}]==] return function(t) local map = {} for k, v in pairs(t) do map[v] = k end return map end' 54989 Scribunto text/plain 584zgb0j9tdibi3oq5xt0rnaq3wjeoe Module:table/isArray 828 8115 54990 2026-09-30T17:48:45Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local pairs = pairs --[==[ Returns true if all keys in the table are consecutive integers starting from 1.]==] return function(t) -- pairs() is unordered, but can be assumed to return every key in `t`, so -- if every integer key from 1 to n (the number of keys in `t`) is in use, -- then all the keys in `t` form an integer range from 1 to n, making `t` -- a contiguous array. local i = 0 for _ in pairs(t) do i = i + 1 if t[i] == nil then return false...' 54990 Scribunto text/plain g82iokgqr1uqfaagx0is49bas3cpq0c Module:table/isSubsetList 828 8116 54991 2026-09-30T17:49:13Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_list_to_set_module = "Module:table/listToSet" local pairs = pairs local function list_to_set(...) list_to_set = require(table_list_to_set_module) return list_to_set(...) end --[==[ Returns true if the first list, taken as a set, is a subset of the second list, taken as a set.]==] return function(t1, t2) t2 = list_to_set(t2) for _, v in pairs(t1) do if t2[v] == nil then return false end end return true end' 54991 Scribunto text/plain pcdp2epgqndvuy22amynwhyqbhyrhpl Module:table/isSubsetMap 828 8117 54992 2026-09-30T17:49:41Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local pairs = pairs --[==[ Returns true if the first map, taken as a set, is a subset of the second map, taken as a set.]==] return function(t1, t2) for k in pairs(t1) do if t2[k] == nil then return false end end return true end' 54992 Scribunto text/plain oqh54e8vhwwpi0kv29wuqnbe8n0creu Module:table/maxIndex 828 8118 54993 2026-09-30T17:50:07Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local math_module = "Module:math" local maxn = table.maxn local pairs = pairs local function is_positive_integer(...) is_positive_integer = require(math_module).is_positive_integer return is_positive_integer(...) end --[==[ Returns the highest positive integer index of a table or array that possibly has holes in it, or otherwise 0 if no positive integer keys are found. Note that this differs from `table.maxn`, which returns the highest positive numerical ind...' 54993 Scribunto text/plain e1j8nlmbua7wpbkz82e5y2727u2uoir Module:table/pack 828 8119 54994 2026-09-30T17:50:32Z Deadend0914 7211 Gesceop tramet þe hafaþ '--[==[ An implementation of the {table.pack} function found in Lua 5.2+, which returns a table containing a list of the arguments passed. The returned table also contains the key {n}, which is an integer giving the number of arguments passed. Note that the list in the returned table will contain gaps if any of the arguments passed were {nil}. This will also be reflected in the value of {n}, which always matches the number of arguments passed (e.g. {pack("foo")}...' 54994 Scribunto text/plain ai5lyp0zhpjyp9n736jj7c60lm0cvm7 Module:table/removeDuplicates 828 8120 54995 2026-09-30T17:51:00Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_deep_equals_module = "Module:table/deepEquals" local table_get_metamethod_module = "Module:table/getMetamethod" local rawequal = rawequal local require = require local type = type local function get_metamethod(...) get_metamethod = require(table_get_metamethod_module) return get_metamethod(...) end local deep_equals local function get_deep_equals() deep_equals, get_deep_equals = require(table_deep_equals_module), nil return deep_equals end loc...' 54995 Scribunto text/plain 8he00zs6o0bh1d04bio2gq4rh3i45vu Module:table/reverse 828 8121 54996 2026-09-30T17:51:24Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_length_module = "Module:table/length" local function table_len(...) table_len = require(table_length_module) return table_len(...) end --[==[ Takes a list, and returns a new list with the values in the reverse order: { { "a", "b", "c" }} -> { { "c", "b", "a" }}.]==] return function(t) local list, t_len = {}, table_len(t) for i = 1, t_len do list[i] = t[t_len - i + 1] end return list end' 54996 Scribunto text/plain 5ohrlsa4osfo3dybez4sja0s8ze1ftr Module:table/reverseIpairs 828 8122 54997 2026-09-30T17:51:57Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local ipairs = ipairs --[==[ Iterates through a table using `ipairs` in reverse. `__ipairs` metamethods will be used, including those which return arbitrary (i.e. non-array) keys, but note that this function assumes that the first return value is a key which can be used to retrieve a value from the input table via a table lookup. As such, `__ipairs` metamethods for which this assumption is not true will not work correctly. If the value `nil` is encountered ear...' 54997 Scribunto text/plain g7u5t487acciyypwe4jwka7ibmfy9m2 Module:Table/setParent 828 8123 54998 2026-09-30T17:52:21Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_get_unprotected_metatable = "Module:table/getUnprotectedMetatable" local table_index_ipairs_module = "Module:table/indexIpairs" local table_index_pairs_module = "Module:table/indexPairs" local rawset = rawset local require = require local setmetatable = setmetatable local function get_unprotected_metatable(...) get_unprotected_metatable = require(table_get_unprotected_metatable) return get_unprotected_metatable(...) end local index_ipairs local f...' 54998 Scribunto text/plain 48v0hyjeqk1dtojaswx8l471lw9lk9m Module:table/size 828 8124 54999 2026-09-30T17:52:40Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local next = next local pairs = pairs --[==[ This returns the size of a key/value pair table. If `raw` is set, then metamethods will be ignored, giving the true table size. For arrays, it is faster to use `export.length`.]==] return function(t, raw) local i, iter, state, init = 0 if raw then iter, state, init = next, t, nil else iter, state, init = pairs(t) end for _ in iter, state, init do i = i + 1 end return i end' 54999 Scribunto text/plain cngitqlralebfbp34hnb48xd0vu0xxk Module:table/slice 828 8125 55000 2026-09-30T17:53:01Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local index_module = "Module:index" local table_length_module = "Module:table/length" local require = require local function index_range(...) index_range = require(index_module).range return index_range(...) end local function table_len(...) table_len = require(table_length_module) return table_len(...) end --[==[ Given a list, returns a new list consisting of the items between the start index `i` and end index `j` (inclusive). `i` defaults to `1`, and `j...' 55000 Scribunto text/plain 51m7d23hu7mq9wf29dau6rffwgjl02o Module:sparseConcat 828 8126 55001 2026-09-30T17:53:24Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_sparse_ipairs_module = "Module:table/sparseIpairs" local concat = table.concat local function sparse_ipairs(...) sparse_ipairs = require(table_sparse_ipairs_module) return sparse_ipairs(...) end --[==[ Concatenates all values in a table that are indexed by a number, in order. * {sparseConcat{ a, nil, c, d }} => {"acd"} * {sparseConcat{ nil, b, c, d }} => {"bcd"}]==] return function(t, sep, i, j) local list, k = {}, 0 for _, v in sparse_ipairs(t...' 55001 Scribunto text/plain bjv07xjo7s2ffvu9stl8xil2x52wjqt Module:table/sparseConcat 828 8127 55002 2026-09-30T17:53:54Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_sparse_ipairs_module = "Module:table/sparseIpairs" local concat = table.concat local function sparse_ipairs(...) sparse_ipairs = require(table_sparse_ipairs_module) return sparse_ipairs(...) end --[==[ Concatenates all values in a table that are indexed by a number, in order. * {sparseConcat{ a, nil, c, d }} => {"acd"} * {sparseConcat{ nil, b, c, d }} => {"bcd"}]==] return function(t, sep, i, j) local list, k = {}, 0 for _, v in sparse_ipairs(t...' 55002 Scribunto text/plain bjv07xjo7s2ffvu9stl8xil2x52wjqt Module:table/sparseIpairs 828 8128 55003 2026-09-30T17:54:10Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_num_keys_module = "Module:table/numKeys" local function num_keys(...) num_keys = require(table_num_keys_module) return num_keys(...) end --[==[ An iterator which works like `ipairs`, but which works for sparse arrays.]==] return function(t) local keys, i = num_keys(t), 0 return function() i = i + 1 local k = keys[i] if k ~= nil then return k, t[k] end end end' 55003 Scribunto text/plain awvh1kj2qsubuy2anwvpmp6t7xxz299 beds 0 8129 55014 2026-09-30T18:44:31Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|en}}== ===Rihtstefn=== IPA:/bɛdz/ ===Nama=== {{head|en|noun form}} #''manigfeald of'' '''[[bed]]'''' 55014 wikitext text/x-wiki 2cvkcjq6kbjdh2q2xt3lonsa4bldncs girl 0 8130 55015 2026-09-30T18:53:56Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|en}}== ===Rihtstefn=== * IPA: /ˈɡɜːl/ ===Wordstǣr=== Of {{inh|en|enm|gerle}}, wēninga of {{inh|en|ang|*gyrele}}, of {{inh|en|gmw-pro|*gurilā}}.' 55015 wikitext text/x-wiki ald9y7sk9w3rrv9682zu1i7n4yek8w1 55016 55015 2026-09-30T18:58:33Z Deadend0914 7211 /* {{sprǣc|en}} */ 55016 wikitext text/x-wiki eiesgupludu2j37b2pss7scxmgdkcu8 55019 55016 2026-09-30T19:14:42Z Deadend0914 7211 /* Nama */ 55019 wikitext text/x-wiki gt32m5etv5dn2by2jsdx03jfdyy2kg3 Bysen:etymon 10 8131 55020 2026-09-30T19:17:13Z Deadend0914 7211 Gesceop tramet þe hafaþ '<includeonly>{{#invoke:etymon|main}}</includeonly><noinclude>{{documentation}}</noinclude>' 55020 wikitext text/x-wiki 5t3xwy26hk5cfvmzk7ny2oqnf3fvdz7 Module:etymon 828 8132 55021 2026-09-30T19:17:52Z Deadend0914 7211 Gesceop tramet þe hafaþ '--[=[ This module implements the {{etymon}} template for structured etymology data on Wiktionary. It enables the creation of etymology trees and text by parsing etymon chains, scraping linked pages for their own {{etymon}} data, and recursively building a tree of derivational relationships. Authors: - Original implementation: [[User:Ioaxxere]] - Full refactor (September 2025): [[User:Fenakhay]] ([[Special:Diff/86717746]]) Modules: - [[Module:etymon]]: main mod...' 55021 Scribunto text/plain a9o2xk8i75wom7ia6inch310f4dka6m Module:parameters/data 828 8133 55022 2026-09-30T19:18:20Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local list_to_set = require("Module:table").listToSet local alias_of_2 = {alias_of = 2} local boolean = {type = "boolean"} local boolean_default_false = {type = "boolean", default = false} local list = {list = true} local list_allow_holes_separate_no_index = {list = true, allow_holes = true, separate_no_index = true} local no_parameters = {} local required = {required = true} local required_default_ = {required = true, default = ""} local required_lang_default_u...' 55022 Scribunto text/plain 5s1ntnu4nh24xfe4y9oqjeouq18285i Module:languages/data/3/g 828 8134 55023 2026-09-30T19:18:46Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["gaa"] = { "Ga", 33287, "alv-gda", "Latn", } m["gab"] = { "Gabri", 3441237, "cdc-est", "Latn", } m["gac"] = { "Mixed Great Andamanese", 5632963...' 55023 Scribunto text/plain 0xlrgxv3ycxd1n2crqdbwwqsjj68ura Module:etymon/tracking 828 8135 55024 2026-09-30T19:19:13Z Deadend0914 7211 Gesceop tramet þe hafaþ '--[=[ Documentation: [[WT:Tracking#Etymon]]. ]=] local export = {} local M = require("Module:module loader").init({ require = { track = "Module:debug/track", }, }) local DEPTH_RANGES = { { min = 50, label = "extremely-deep" }, { min = 20, label = "20+" }, { min = 10, max = 19, label = "10-19" }, { min = 5, max = 9, label = "5-9" }, { min = 3, max = 4, label = "3-4" }, { max = 2, label = "1-2" }, } local NODE_RANGES = { { min = 100, label = "extre...' 55024 Scribunto text/plain 1a6uqo8jj8m8p5gt11ki7rx17qdrf11 Module:etymon/data 828 8136 55025 2026-09-30T19:19:40Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} export.STATUS = { OK = "ok", INLINE = "inline", MISSING = "missing", REDLINK = "redlink", AMBIGUOUS = "ambiguous", } export.TRANSITIVE = { ALWAYS = "always", -- always recurse into children NEVER = "never", -- never recurse into children CROSS_LANG = "cross_lang", -- only recurse when source lang differs from targe...' 55025 Scribunto text/plain 5eomy2e0qlujstp3t9s9r5rlf8dlnhc Module:etymon/descendants 828 8137 55026 2026-09-30T19:20:04Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local M = require("Module:module loader").init({ require = { template_parser = "Module:template parser", links = "Module:links", languages = "Module:languages", }, }) local TRACKABLE_KEYWORDS = { inherited = true, bor = true, lbor = true, slbor = true, derived = true, uder = true, } local DESCENDANT_TEMPLATES = { ["desc"] = true, ["descendant"] = true, ["desctree"] = true, ["descendants tree"] = true, } local SKIPPED_TERMS...' 55026 Scribunto text/plain njoa75ldlbxvifpj024ykipfx44kfcd Module:etymon/data/text allowed 828 8138 55027 2026-09-30T19:20:31Z Deadend0914 7211 Gesceop tramet þe hafaþ '--[=[ Languages and families that may use the {{etymon}} `text=` parameter (language-community consensus). ]=] return { -- Mode: "off" = disabled, "warn" = warn only, "error" = enforce. default_mode = "warn", langs = { ["ak"] = true, ["amf"] = true, ["bg"] = true, ["bnt-sab-pro"] = true, ["cs"] = true, ["en"] = true, ["eo"] = true, ["es"] = true, ["ext"] = true, ["fa"] = true, ["gmw-msc"] = true, ["hsb"] = true, ["iir-pro"] = t...' 55027 Scribunto text/plain d2t0jck7ixvesghw7yzk9gdr2q8prgn Module:fun/trycall 828 8139 55028 2026-09-30T19:20:56Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local fun_is_callable_module = "Module:fun/isCallable" local error = error local format = string.format local pcall = pcall local type = type local function is_callable(...) is_callable = require(fun_is_callable_module) return is_callable(...) end local function catch_values(obj, success, ...) if success then return success, ... -- Error message will only take this exact form if `obj` is not callable, -- because it will contain a traceback if it was thr...' 55028 Scribunto text/plain b1dd95sq861pept04po2rb74sr1t9y1 Module:etymon/text 828 8140 55029 2026-09-30T19:21:25Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local loader = require("Module:module loader") local M = loader.init({ require = { en_utilities = "Module:en-utilities", references = "Module:references", senseno = "Module:senseno", }, loadData = { data = "Module:etymon/data", }, }) function export.render(opts) opts = opts or {} local data_tree = opts.data_tree local format_term_func = opts.format_term_func local max_depth = opts.max_depth local stop_at_blue_link = opts.stop...' 55029 Scribunto text/plain 55fpa9rl4jqvgxk9ggp38excqfa50nk Module:etymon/categories 828 8141 55030 2026-09-30T19:21:49Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local M = require("Module:module loader").init({ require = { etymology = "Module:etymology", affix = "Module:affix", etymology_specialized = "Module:etymology/specialized", utilities = "Module:utilities", roots = "Module:roots", }, loadData = { data = "Module:etymon/data", }, }) -- Evaluate whether a keyword is transitive for a given term local function is_transitive(transitive_mode, page_lang, term_lang) if transitive_mode ==...' 55030 Scribunto text/plain l7p4kvhjzzkv6mvr0d3ud5xek882jvl Bysen:goh-noun 10 8142 55032 2026-09-30T19:31:21Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{head|goh|noun|head={{{head|}}}|sort={{{sort|}}}<!-- -->|g={{#switch:{{{1}}}|m|f|n|m-p|f-p|n-p={{{1}}}|?}}<!-- -->|g2={{#switch:{{{g2|}}}|m|f|n|m-p|f-p|n-p={{{g2}}}}}<!-- -->|{{#if:{{{2|}}}|plural}}<!-- -->|{{{2|}}}<!-- -->|{{#if:{{{pl2|}}}|or}}<!-- -->|{{{pl2|}}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude>' 55032 wikitext text/x-wiki fwmnmkv91lwtdilofa7xf5hwrog7q28 Bysen:der 10 8143 55036 2026-09-30T19:36:10Z Deadend0914 7211 Redirected page to [[Bysen:derived]] 55036 wikitext text/x-wiki 7b14fhut10xy4i0i72jaf9kdlidizni Bysen:derived 10 8144 55037 2026-09-30T19:36:25Z Deadend0914 7211 Gesceop tramet þe hafaþ '<includeonly>{{#invoke:etymology/templates|derived}}</includeonly><!-- --><noinclude>{{der|und|und|term}}{{documentation}}</noinclude>' 55037 wikitext text/x-wiki qy162q531c9y9k498mdiw259aiw0jl1 drink 0 8145 55041 2026-09-30T19:41:19Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|en}}== ==Rihtstefn=== * IPA: /ˈdɹɪŋk/, ===Wordstǣr=== {{inh+|en|enm|drink}}, of {{inh|en|ang|drynċ}}, of {{inh|en|gem-pro|*drunkiz}} ===Nama=== # drync' 55041 wikitext text/x-wiki gp0s0o3s3g66xpobfd3k9quo6j56mbo 55042 55041 2026-09-30T19:41:27Z Deadend0914 7211 /* Wordstǣr */ 55042 wikitext text/x-wiki dcv7q0qqdll1lgcdmamtcu7z0s8skz6 55043 55042 2026-09-30T19:41:53Z Deadend0914 7211 /* Nama */ 55043 wikitext text/x-wiki pli3db4zayfekb3ke29hbn0jzl31by1 55044 55043 2026-09-30T19:42:03Z Deadend0914 7211 /* Nama */ 55044 wikitext text/x-wiki cbse2g621xfzb6krfb0ju9jgoig4s14 undergo 0 8146 55045 2026-09-30T19:46:57Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|en}}== ===Rihstefn=== * IPA: /ˌʌndɚˈɡoʊ/ ===Wordstǣr=== Of {{inh|en|enm|undergon}}, of {{inh|en|ang|undergān}} ===Word=== {{en-verb|~es|~ing|underwent|~ne}} # undergān' 55045 wikitext text/x-wiki 265x8vxywv4rfw0w1r9lcbnzhrgp8wu 55048 55045 2026-09-30T19:54:27Z Deadend0914 7211 /* Word */ 55048 wikitext text/x-wiki tnkkrcbb1jqwgzovyjmkknzp8x2ggp0 Bysen:en-verb 10 8147 55046 2026-09-30T19:47:19Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:en-headword|show|verbs}}<!-- --><noinclude>{{documentation}}</noinclude>' 55046 wikitext text/x-wiki 61usq2ftl97ga0ky6nna0er3yyqtbp9 Bysen:en-head 10 8148 55049 2026-09-30T19:55:00Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:en-headword|show}}<!-- --><noinclude>{{documentation}}</noinclude>' 55049 wikitext text/x-wiki b61rollxgc9fbrkcs5t760xnqz1hw58 Module:qualifier 828 8149 55054 2026-09-30T22:06:09Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local concat = table.concat --[==[ Wrap text in one or more CSS classes. `classes` should be a string; separate multiple classes with a space. ]==] function export.wrap_css(text, classes) return ("<span class=\"%s\">%s</span>"):format(classes, text) end --[==[ Wrap text in one or more qualifier CSS classes. `suffix` is the suffix describing the type of content, e.g. `brac` for parens, `content` for content, `comma` for commas. CSS classes <c...' 55054 Scribunto text/plain tc3tigewud11x9n9900h1tvmhjpvcah Module:labels/data/lang/en 828 8150 55055 2026-09-30T22:06:45Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local labels = {} ------------------------------------ North America ------------------------------------ labels["North America"] = { aliases = {"North American"}, display = "[[Canada]], [[American English|US]]", regional_categories = {"Canadian", "American"}, } labels["caricature Black"] = { display = "caricatures of Black speech", def = "any of various caricatures of Black speech by non-Black writers", aliases = {"caricature black", "a caricature of Bl...' 55055 Scribunto text/plain 38e2qdlxj2dbc8uiqukjhki5g7s10br Module:labels/data/qualifiers 828 8151 55056 2026-09-30T22:10:19Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local labels = {} -- Qualifiers and similar labels. -- NOTE: This module is loaded both by [[Module:labels]] and by [[Module:accent qualifier]]. -- Helper labels labels["_"] = { display = "", omit_preComma = true, omit_postComma = true, } labels[","] = { -- forced comma omit_preComma = true, omit_postComma = true, omit_preSpace = true, } labels[";"] = { omit_preComma = true, omit_postComma = true, omit_preSpace = true, } labels[":"] = { omit_preC...' 55056 Scribunto text/plain ow7lz65j1yqeur8mu3w2vng38trdiut Module:labels/data/regional 828 8152 55057 2026-09-30T22:11:34Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local labels = {} ------------------------------------------ Generic ------------------------------------------ --not sure where to put this labels["Classical"] = { aliases = {"classical"}, -- "ar", ca", "fa", "id", la", "zh" handled in lang-specific module langs = {"az", "ja", "jv", "kum", "ms", "quc", "sa", "tl"}, special_display = "[[Classical <canonical_name>]]", regional_categories = true, } labels["Epigraphic"] = { langs = {"grc", "pgd", "pra", "sa...' 55057 Scribunto text/plain 473c6skcpxp1apfry68vrgkn72k2wlr Module:labels/data/topical 828 8153 55058 2026-09-30T22:12:02Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local labels = {} -- To sort these, you first have to convert each label section into a single line, and then sort the lines, and undo -- the single-line conversion. This can be done using Vim commands, something like this: -- 1. Mark the first line to be changed using `ma`. -- 2. Go to the last line and use `'a,.s/\n/\\n/g` to convert newlines to \n sequences. -- 3. Use `'a,.s/\\n\\n/\r/g` to convert sequences of two \n's (marking section divisions) back to new...' 55058 Scribunto text/plain nsu97upae3m1op5c4wmnz78e1hmnrn4 throw 0 8154 55060 2026-09-30T22:19:46Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|en}}== ===Rihtstefn=== * IPA: /θɹəʊ/ ===Wordstǣr=== {{inh+|en|enm|throwen}}, of {{inh|en|ang|þrāwan}}, of{{inh|en|gmw-pro|*þrāan}}, of{{inh|en|gem-pro|*þrēaną}}, of {{der|en|ine-pro|*terh₁-}}. ===Word=== {{en-verb|+|+|threw,~ed<l:unregol>|n,~ed<l:unregol>,threw<l:unregol>}}' 55060 wikitext text/x-wiki 9yxj39d3n47c1hxtad26c17yxdsg2x6 55061 55060 2026-09-30T22:20:22Z Deadend0914 7211 /* Word */ 55061 wikitext text/x-wiki davpqdj8nh7vut1y54l520fnl7r5tzj 55062 55061 2026-09-30T22:21:24Z Deadend0914 7211 /* Word */ 55062 wikitext text/x-wiki o9mxbcdahcv83e5wqv97rpcnaufce1b 55063 55062 2026-09-30T22:25:21Z Deadend0914 7211 /* Wordstǣr */ 55063 wikitext text/x-wiki p5h6h7xmautovjjntiv0pa6yj1torzv Bysen:desctree 10 8155 55064 2026-09-30T22:31:38Z Deadend0914 7211 Redirected page to [[Bysen:descendants tree]] 55064 wikitext text/x-wiki b11sln24gbntbu621khvtp67ff4tuv0 Bysen:descendants tree 10 8156 55065 2026-09-30T22:31:55Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:etymology/templates/descendant|descendants_tree}}<noinclude>{{documentation}}</noinclude>' 55065 wikitext text/x-wiki jextvnsqr4try0jwxxcgzfnuubngjor Module:descendants tree 828 8157 55066 2026-09-30T22:32:16Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local debug_track_module = "Module:debug/track" local string_pattern_escape_module = "Module:string/patternEscape" local string_remove_comments_module = "Module:string/removeComments" local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function remove_comments(......' 55066 Scribunto text/plain pqx7k3asjvcuripstqlhxn72h8o44nv deaþ 0 8158 55068 2026-09-30T22:36:16Z Deadend0914 7211 Redirected page to [[dēaþ]] 55068 wikitext text/x-wiki 9s5nd4r5sf98jqqhibofrvaxtrn8jog Bysen:desc 10 8159 55069 2026-09-30T22:37:32Z Deadend0914 7211 Redirected page to [[Bysen:descendant]] 55069 wikitext text/x-wiki nnsut0yu5ftp7jpywh922jj3qus8whg Bysen:descendant 10 8160 55070 2026-09-30T22:37:48Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:etymology/templates/descendant|descendant}}<noinclude> {{documentation}} </noinclude>' 55070 wikitext text/x-wiki 5i762qwxh1fn2n8ve51agjddncrfsgo Module:TemplateStyles 828 8161 55071 2026-09-30T22:38:08Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local frame = mw.getCurrentFrame() local args = {} return function (stylesheet) args.src = stylesheet return frame:extensionTag("templatestyles", nil, args) end' 55071 Scribunto text/plain fpxp4rqu6felstio94845c8h0qu6kw7 Module:languages/data/3/s 828 8162 55072 2026-09-30T22:38:43Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} m["saa"] = { "Saba", 3914885, "cdc-est", "Latn", } m["sab"] = { "Buglere", 3368506, "cba", "Latn", } m["sac"] = { "Fox", 12714767, "alg-sfk", "...' 55072 Scribunto text/plain 4tyniq3gtiv672879n154vrotvnoo1n Module:etymology/style.css 828 8163 55073 2026-09-30T22:39:19Z Deadend0914 7211 Gesceop tramet þe hafaþ '.desc-arr[title] { cursor: help } .desc-arr[title="uncertain"] { font-size:.7em; vertical-align: super }' 55073 sanitized-css text/css g0m44bo1acdws3qgtcpwoxx5bbrst6w Bysen:enm-noun 10 8164 55074 2026-09-30T22:40:13Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{head|enm|noun|head={{{head|}}}|sort={{{sort|}}}|var={{{var|}}}|g={{{g|}}}|g2={{{g2|}}}|g3={{{g3|}}}}}<!-- -->&#32;(<!-- -->{{#ifeq:{{{1}}}|-<!-- -->|<!-- -->''{{glossary|uncountable}}''{{cln|enm|uncountable nouns}}<!-- -->|{{#ifeq:{{{1}}}|singular only |<!-- -->''{{glossary|singular only}}''{{cln|enm|singularia tantum}}<!-- -->|<!-- -->''plural'' <!-- -->'''{{l-self|enm|{{{pl|{{{...' 55074 wikitext text/x-wiki dxzn2calmp1edw9sxva4fkkqmbxh2ow 55085 55074 2026-09-30T22:56:27Z Deadend0914 7211 55085 wikitext text/x-wiki c6op0nte8pskvn2defddsxhr4hvxamt Bysen:l-self 10 8165 55075 2026-09-30T22:40:38Z Deadend0914 7211 Gesceop tramet þe hafaþ '<includeonly><onlyinclude>{{safesubst:<noinclude/>#invoke:links/templates|l_term_t|notself=1}}</onlyinclude></includeonly><!-- -->{{l-self|en|term}}{{documentation}}' 55075 wikitext text/x-wiki jhwc06ur1a5nmigfv5a7izr06tlqmpk Module:links/templates 828 8166 55076 2026-09-30T22:41:02Z Deadend0914 7211 Gesceop tramet þe hafaþ '-- Prevent substitution. if mw.isSubsting() then return require("Module:unsubst") end local export = {} local links_module = "Module:links" local process_params = require("Module:parameters").process local remove = table.remove local upper = require("Module:string utilities").upper --[=[ Modules used: [[Module:links]] [[Module:languages]] [[Module:scripts]] [[Module:parameters]] [[Module:debug]] ]=] do local function get_args(frame) -- `compat` is a...' 55076 Scribunto text/plain notqdjaat0bxru1ch2nr8ozilppfmpp Bysen:glossary 10 8167 55077 2026-09-30T22:41:32Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:glossary|link}}<!-- --><noinclude> {{documentation}} </noinclude>' 55077 wikitext text/x-wiki 2gfc2bdgt00us8bb4kn5xfj7lxil6dj Module:glossary 828 8168 55078 2026-09-30T22:41:53Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local anchors_module = "Module:anchors" local glossary_data_module = "Module:glossary/data" local parameters_module = "Module:parameters" local string_nowiki_module = "Module:string/nowiki" local anchor_encode = mw.uri.anchorEncode local require = require --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenienc...' 55078 Scribunto text/plain 08kgb6yt06e00j6kl77b3kn5idr7nal Module:glossary/data 828 8169 55079 2026-09-30T22:42:22Z Deadend0914 7211 Gesceop tramet þe hafaþ '-- [[Module:glossary]] and [[Module:get IDs]] both process anchor strings with -- normalize_anchor, which handles character escapes, spaces, underscores etc. return require("Module:table/listToSet")(require("Module:get IDs").get("Appendix:Glossary"))' 55079 Scribunto text/plain r80o7ymm49ef5njwjnzw2jqshvfp4nr Module:get IDs 828 8170 55080 2026-09-30T22:42:44Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local anchors_module = "Module:anchors" local parameters_module = "Module:parameters" local string_nowiki_module = "Module:string/nowiki" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local anchor_encode = mw.uri.anchorEncode local byte = string.byte local concat = table.concat local format = string.format local get -- Defined below. local g...' 55080 Scribunto text/plain hj1g7rdgmd847d41eflsi8p4spx5anb Bysen:lg 10 8171 55081 2026-09-30T22:49:08Z Deadend0914 7211 Redirected page to [[Bysen:glossary]] 55081 wikitext text/x-wiki b2vde0oz3rhjfdc3n0td64qkis98kir Module:string/nowiki 828 8172 55082 2026-09-30T22:49:38Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local table_list_to_set_module = "Module:table/listToSet" local byte = string.byte local char = string.char local find = string.find local format = string.format local gsub = string.gsub local lower = string.lower local sub = string.sub local function list_to_set(...) list_to_set = require(table_list_to_set_module) return list_to_set(...) end local function escape_byte(_, b) return format("&#%d;", b) end local absolute local function get_absolute() absolu...' 55082 Scribunto text/plain iqdxq0iiw3rpvozlhmhirkfu3sj92s0 Appendix:Glossary 0 8173 55083 2026-09-30T22:52:35Z Deadend0914 7211 Gesceop tramet þe hafaþ '==0-9== ; 1st hād : Seoh '''{{lg|forma had}}''' ; 2nd hād : Seoh '''{{lg|oþer had}}''' ; 3rd hād : Seoh '''{{lg|þridda had}}'''' 55083 wikitext text/x-wiki d2w9x47hcom1218yp86q5qkj5a15ooz deth 0 8174 55084 2026-09-30T22:52:48Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|enm}}== ===Rihtstefn=== * IPA: /dɛ̝ːθ/ ===Wordstǣr=== {{inh+|enm|ang|dēaþ}}, from {{inh|enm|gmw-pro|*dauþu}}, from {{inh|enm|gem-pro|*dauþuz}}. ===Nama=== {{enm-noun|pl=es|-}} ===Tudru=== * {{desctree|en|death|qq=obsolete {{en|deth}}|noalts=1}} * {{desc|gmw-msc|dethe|deith|deth}} ** {{desc|sco|daeth|daith|death|deeth|deith}}' 55084 wikitext text/x-wiki lbae2fr3q8dvqyaj0tyly957gh8ui66 Bysen:ang-decl-noun-o-f 10 8175 55087 2026-09-30T23:30:55Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{ang-decl-noun<!-- -->|type=strang ''ō''-stefn<!-- -->|1={{{nomsg|{{{1}}}{{#if:{{{short|}}}|u}}}}}<!-- -->|3={{{1}}}e<!-- -->|5={{{1}}}e<!-- -->|7={{{1}}}e<!-- -->|2={{{1}}}a,{{{1}}}e<!-- -->|4={{{1}}}a,{{{1}}}e<!-- -->|6={{{1}}}a<!-- -->|8={{{1}}}um<!-- -->|num={{{num|}}}<!-- -->|title={{{title|}}}<!-- -->}}<!-- -->{{cln|ang|ō-stem nouns}}<!-- --><noinclude>{{documentation}}</noinclude>' 55087 wikitext text/x-wiki fec77elb369wfipkafvdzcdhkfu40yc worulddǣl 0 8176 55092 2026-10-01T00:02:57Z Deadend0914 7211 Gesceop tramet þe hafaþ '=={{sprǣc|ang}}== ===Wordstǣr=== * Of ''[[woruld]]'' and ''[[dǣl]]'' ===Werlic Nama=== # (gelīcaþ nīweword) þā micle [[dǣl|dǣlas]] of landum, wiþ þā [[sǣ]] ===Wendunga=== * Nīwenglisc: [[continent]]' 55092 wikitext text/x-wiki sy8bhmw9i3l23rnap2z0uqx64vtiwel 55093 55092 2026-10-01T00:03:08Z Deadend0914 7211 /* Werlic Nama */ 55093 wikitext text/x-wiki drd6wzz95p0u7tbeifvvo80k1xcim8z 55094 55093 2026-10-01T00:04:05Z Deadend0914 7211 /* {{sprǣc|ang}} */ 55094 wikitext text/x-wiki 3yl22rjgkgor200p90j4fo16px24yh7 55097 55094 2026-10-01T00:05:41Z Deadend0914 7211 /* Werlic Nama */ 55097 wikitext text/x-wiki e2nsj5ur61n9sina9hnjaq3omxh5331 Bysen:ang-decl-noun-i-m 10 8177 55095 2026-10-01T00:04:27Z Deadend0914 7211 Gesceop tramet þe hafaþ '{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{ang-decl-noun<!-- -->|type=strong ''i''-stem<!-- -->|1={{{1}}}{{#if:{{{short|}}}|e}}<!-- -->|3={{{1}}}{{#if:{{{short|}}}|e}}<!-- -->|5={{{1}}}es<!-- -->|7={{{1}}}e<!-- -->|2={{{1}}}as<!-- -->|4={{{1}}}as<!-- -->|6={{{1}}}a<!-- -->|8={{{1}}}um<!-- -->|num={{{num|}}}<!-- -->|title={{{title|}}}<!-- -->}}<!-- -->{{cln|ang|i-stem nouns}}<!-- --><noinclude>{{documentation}}</noinclude>' 55095 wikitext text/x-wiki 1w7259893fsfot07msbc56mj8r7eqw3 55096 55095 2026-10-01T00:04:47Z Deadend0914 7211 55096 wikitext text/x-wiki my5e8azk9b5uel99yll103rnclajmx5 worulddæl 0 8178 55098 2026-10-01T00:06:59Z Deadend0914 7211 Redirected page to [[worulddǣl]] 55098 wikitext text/x-wiki q3uasdo60uvfzmb6yx7y9vjkddwxhs5 Bysen:dercat 10 8179 55099 2026-10-01T00:09:23Z Deadend0914 7211 Gesceop tramet þe hafaþ '<includeonly>{{#invoke:dercat|dercat}}</includeonly><noinclude>{{documentation}}</noinclude>' 55099 wikitext text/x-wiki 5cd5b1zpnezetgb5ibnpc1g49queo4o Module:dercat 828 8180 55100 2026-10-01T00:09:56Z Deadend0914 7211 Gesceop tramet þe hafaþ 'local export = {} local etymology_module = "Module:etymology" local parameters_module = "Module:parameters" local utilities_module = "Module:utilities" local insert = table.insert local require = require --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after...' 55100 Scribunto text/plain q3dqmzjxe1e513c038q440p97jfu4t3