text:
Module:User:Chernorizets/accel

local export = {}

local rsplit = mw.text.split local u = mw.ustring.char local MARK_CONJOINED_SHORTCUT = u(0xFFF0) local split_term_regex = "%*~!"

local m_table = require("Module:table") local form_of_module = "Module:form of"

--[=[ The purpose of the acceleration code is to auto-generate pages for non-lemma forms (inflections) of a given lemma. The way it works is approximately as follows:

1. When you have the accelerator gadget in MediaWiki:Gadget-AcceleratedFormCreation.js enabled, and you click on a  green link, the JavaScript code gathers all the green links on the page that have the same language and pagename as   the clicked-on green link and sends them to the generate_JSON function in this module, which is a thin wrapper around the generate function. Each individual green link maps to an "entry" and has associated accelerator properties that were specified by the `accel` object passed into full_link in Module:links. Note that there can -- be multiple entries passed to a single generate call for various reasons, e.g.: (1) Inside of a single inflection table there is syncretism, with two different inflections having the same form; e.g. the same Latin form bonī occurs in three different inflections of the lemma bonus: the masculine genitive singular, neuter genitive singular and masculine nominative plural. Hence there will be three entries. (2) Inside of a single inflection table there are inflections that are spelled differently but map to the same pagename due to diacritic removal; e.g. Latin bona (occurring in five different inflections: the feminine	  nominative and vocative singular and the neuter nominative, accusative and vocative plural) and Latin bonā (the feminine ablative singular) will be merged together into a single call to generate with six entries. (3) There are two or more inflection tables, partly or completely duplicative. E.g. if a given lemma has Etymology 1 and Etymology 2 sections, and the inflection of each separate etymology is the same and associated with its own table, then clicking on any green link will result in (at least) two entries.

2. The generate function is invoked like a template call, meaning all its arguments come as strings and need to be  parsed. It does the following steps:

(1) Parse its arguments. (2) Convert each set of per-entry parameters into a `params` object. (3) For each `params` object, generate a default entry, then, if there is a language-specific accelerator submodule, call that module to customize the entry. (4) Merge duplicate entries. This not only looks for completely duplicated entries but tries to merge entries that differ only in the definition. In general, this will result in multiple definition lines under a single entry, but definition lines that consist of calls to will be further merged. For example, for the example above with bona and bonā, the five inflections of bona will be merged into a single entry with a single call to that looks something like this: # 	  In other words, not only are the inflections combined into a single call to, but inflections with partly shared tags are further merged. (5) Generate the Pronunciation and Etymology sections that go at the top, above all the entries. This is done either by calling custom generate functions in the language-specific accelerator submodule, or (if those aren't given) by merging the individual pronunciation and etymology lines, removing duplicates. Note that the default entry generated in step (3) has no pronunciation or etymology (which are generated only by a language-specific	  submodule), so by default there will be no Pronunciation or Etymology section. (6) Assemble the parts of each entry into a string and paste all the strings together, along with any combined Pronunciation and Etymology sections, to form the text of the entire per-language L2 section. Note that if you have enabled the OrangeLinks gadget, accelerator entries can be created on already-existing pages, as long as there's no L2 section for the language of the entries. ]=]

-- A simple implementation of an ordered set. local function create_ordered_set return { array = {}, set = {}, } end

-- Add an item to the ordered set. `squashed_item` is a representation of the item as a string or number, so that we -- can use it as the key in a set. `orig_item` is the original item and can be omitted if it's the same as -- `squashed_item`. local function add_item(ordered_set, squashed_item, orig_item) if not ordered_set.set[squashed_item] then table.insert(ordered_set.array, orig_item or squashed_item) ordered_set.set[squashed_item] = true end end

-- Generate the default entry function export.default_entry(params) local function make_head(pos, default_gender) local gender = params.gender or default_gender local genderspec = "" if gender then local genders = rsplit(gender, ",") for i, g in ipairs(genders) do				if i == 1 then genders[i] = "|g=" .. g				else genders[i] = "|g" .. i .. "=" .. g				end end genderspec = table.concat(genders) end local parts = {} table.insert(parts, "") return table.concat(parts) end

local function make_def(tempname, extra_params) local parts = {} table.insert(parts, "") return table.concat(parts) end

local function no_rule_error(params) -- FIXME, verify the 2 below (number of stack frames to pop off); may be wrong now that we moved this function -- underneath default_entry. return error(('No rule for "%s" in language "%s" ("%s").')			:format(params.form, params.lang:getCode, params.lang:getCanonicalName), 2) end

local entry = { etymology = nil, pronunc = nil, pos_header = mw.getContentLanguage:ucfirst(params.pos), head = make_head(params.pos .. " form"), def = make_def("infl of", "||" .. params.form), inflection = nil, declension = nil, conjugation = nil, mutation = nil, altforms = nil, -- also pass in functions make_head = make_head, make_def = make_def, no_rule_error = no_rule_error, }

-- Exceptions for some forms local templates = { ["p"] = "plural of", ["f"] = "feminine of", ["f|s"] = "feminine singular of", ["m|p"] = "masculine plural of", ["f|p"] = "feminine plural of", ["pejorative"] = "pejorative of", }

if params.form == "comparative" or params.form == "superlative" or params.form == "equative" then entry.head = make_head(params.form .. " " .. params.pos) entry.def = make_def(params.form .. " of", params.pos ~= "adjective" and "|POS=" .. params.pos or "") elseif params.form == "diminutive" or params.form == "augmentative" then entry.head = make_head(params.pos) entry.def = make_def(params.form .. " of", params.pos ~= "noun" and "|POS=" .. params.pos or "") elseif params.form == "f" and params.pos == "noun" then entry.head = make_head(params.pos, "f") entry.def = make_def("female equivalent of") elseif (params.form == "past|part" or params.form == "past|ptcp") and params.pos == "verb" then entry.pos_header = "Participle" entry.head = make_head("past participle") elseif (params.form == "pres|part" or params.form == "pres|ptcp") and params.pos == "verb" then entry.pos_header = "Participle" entry.head = make_head("present participle") elseif (params.form == "abstract noun" or params.form == "verbal noun") and params.pos == "noun" then entry.head = make_head(params.pos) entry.def = make_def(params.form .. " of") elseif templates[params.form] then entry.def = make_def(templates[params.form]) end

return entry end

-- Canonicalize multipart shortcuts (e.g. "123" -> "1//2//3") and non-conjoined list shortcuts (e.g. "1s" -> -- {"1", "s"}); leave others alone, including conjoined shortcuts. The purpose of canonicalizing list shortcuts is so -- that e.g. we can combine '1s|pres|ind' with '2|s|pres|ind'. However, conjoined shortcuts like "e-form" -> -- {"pl", ";", "def", "s", "attr"} would require significantly more logic to handle correctly, and it's highly unlikely -- we could find another similar enough tag to combine with (if it even makes sense to do so at all). local function canonicalize_multipart_and_list_shortcuts(tags, lang) local result = {} for _, tag in ipairs(tags) do		local expansion = require(form_of_module).lookup_shortcut(tag, lang) if type(expansion) == "string" and not expansion:find("//", nil, true) then expansion = tag end if type(expansion) == "table" then if m_table.contains(expansion, ";") then table.insert(result, tag) else m_table.extendList(result, expansion) end else table.insert(result, expansion) end end return result end

-- Split a multipart tag into component tags, normalize each component, and return the resulting list. If -- MAP_TO_CANONICAL_SHORTCUT is given, attempt to map each normalized component tag to its "canonical shortcut", i.e. -- the first shortcut listed among its shortcuts. -- -- If given a two-level multipart tag such as "1:sg//3:pl", the resulting return value will be {"first:singular", -- "third:plural"}, or {"1:s", "3:p"} if MAP_TO_CANONICAL_SHORTCUT is given. local function split_and_normalize_tag(tag, lang, map_to_canonical_shortcut) local m_form_of = require(form_of_module) local normalized = m_form_of.normalize_tag_set({tag}, lang) if #normalized > 1 then -- Tag is a conjoined shortcut. We leave these in their non-canonicalized form; see comment above -- canonicalize_multipart_and_list_shortcuts. But we mark them with a special character so we know that -- they are non-normalized conjoined shortcuts, and later remove the mark. return {tag .. MARK_CONJOINED_SHORTCUT} end normalized = normalized[1] assert(#normalized == 1, "Internal error: Encountered list tag " .. tag .. ", which should have been canonicalized earlier") local multipart = normalized[1] if type(multipart) == "string" then multipart = {multipart} end if map_to_canonical_shortcut then local function get_canonical_shortcut(tag, lang) local tagobj = m_form_of.lookup_tag(tag, lang) local tag_shortcuts = tagobj and tagobj[m_form_of.SHORTCUTS] if tag_shortcuts and type(tag_shortcuts) == "table" then tag_shortcuts = tag_shortcuts[1] end return tag_shortcuts or tag end for i, mpart in ipairs(multipart) do			if type(mpart) == "table" then -- two-level multipart for j, single_tag in ipairs(mpart) do					mpart[j] = get_canonical_shortcut(single_tag, lang) end multipart[i] = table.concat(mpart, ":") else multipart[i] = get_canonical_shortcut(mpart, lang) end end else for i, mpart in ipairs(multipart) do			if type(mpart) == "table" then -- two-level multipart multipart[i] = table.concat(mpart, ":") end end end return multipart end

-- Given a normalized tag, return its tag type, or "unknown" if a tag type -- cannot be located (either the tag isn't recognized or for some reason -- it doesn't specify a tag type). local function get_normalized_tag_type(tag, lang) -- Make sure to return 'unknown' for non-normalized conjoined shortcuts as well as URL's and parts of two-level -- multipart tags (both of the latter two have colons in them). NOTE: In practice, the presence of the -- MARK_CONJOINED_SHORTCUT means we won't find a normalized tag having the same name even if one would exist in the -- absence of this mark, so this is more of an optimization. if tag:find(MARK_CONJOINED_SHORTCUT) or tag:find(":") then return "unknown" end local m_form_of = require(form_of_module) local tagobj = m_form_of.lookup_tag(tag, lang) return tagobj and tagobj[m_form_of.TAG_TYPE] or "unknown" end

--[=[ Combine multiple semicolon-separated tag sets into multipart tags if possible. We combine tag sets that differ in only one tag in a given dimension, and repeat this until no changes in case we can reduce along multiple dimensions, e.g.

`tag_sets` is a list of objects of the form {tags = {"TAG", "TAG", ...}, labels = {"LABEL", "LABEL", ...}}, i.e. of the same format as `data.tag_sets` as passed to tagged_inflections in Module:form of. Also accepted is an "old-style" list of strings, one element per tag, with tag sets separated by a semicolon, the same as in.

The return value is in the same format as was passed into `tag_sets`. If an old-style tag list was passed in, and labels are present, they are attached to the last tag in a tag set using an inline modifier. ]=]

function export.combine_tag_sets_into_multipart(tag_sets, lang, POS) if type(tag_sets) ~= "table" then error("`tag_sets` should be a table but is a(n) `" .. type(tag_sets) .. "`") end if not tag_sets[1] then error("Expected at least one item in `tag_sets`") end local old_style_tags = false if type(tag_sets[1]) == "string" then old_style_tags = true end

-- First, as an optimization, make sure there are multiple tag sets. Otherwise, do nothing. if old_style_tags then local found_semicolon = false for _, tag in ipairs(tag_sets) do			if tag == ";" then found_semicolon = true break end end if not found_semicolon then return tag_sets end elseif #tag_sets == 1 then return tag_sets end

local m_form_of = require(form_of_module)

-- If old-style tags (list of strings), convert to list of tag set objects. if old_style_tags then tag_sets = m_form_of.split_tags_into_tag_sets(tag_sets) for i, tag_set in ipairs(tag_sets) do			tag_sets[i] = m_form_of.parse_tag_set_properties(tag_set) end else -- Otherwise, make a copy as we may modify the list in-place. tag_sets = m_table.deepcopy(tag_sets) end

-- Repeat until no changes can be made. while true do -- First, determine the auto-generated label for each tag set and append to any user-specified labels. -- Best to do this on the raw tag sets, before canonicalize_multipart_and_list_shortcuts. Then canonicalize -- 1s etc. into 1|s. for i, tag_set in ipairs(tag_sets) do			tag_set.labels_with_auto = m_table.deepcopy(tag_set.labels or {}) local normalized_tag_sets = m_form_of.normalize_tag_set(tag_set.tags, lang) for _, normalized_tag_set in ipairs(normalized_tag_sets) do				local this_categories, this_labels = m_form_of.fetch_categories_and_labels(normalized_tag_set, lang, POS) m_table.extendList(tag_set.labels_with_auto, this_labels) end tag_set.tags = canonicalize_multipart_and_list_shortcuts(tag_set.tags, lang) end

local canonicalized_tag_sets = tag_sets local old_canonicalized_tag_sets = canonicalized_tag_sets

-- Try combining in two different styles ("adjacent-first" = do two passes, where the first pass only combines		-- adjacent tag sets, while the second pass combines nonadjacent tag sets; "all-first" = do one pass combining		-- nonadjacent tag sets). Sometimes one is better, sometimes the other. --		-- An example where adjacent-first is better: --		-- 		--		-- all-first results in		-- -- 		--		-- which isn't ideal. --		-- If we do adjacent-first, we get --		-- 		--		-- which is much better. --		-- The opposite happens in		-- -- 		--		-- where all-first results in		-- -- 		--		-- which is better than the result from adjacent-first, which is		-- -- 		--		-- To handle this conundrum, we try both, and look to see which one results in fewer "combinations" (where a		-- tag with // in it counts as a combination). If both are different but have the same # of combinations, we -- prefer adjacent-first, we seems generally a better approach.

local tag_sets_by_style = {}

for _, combine_style in ipairs({"adjacent-first", "all-first"}) do -- Now, we do two passes. The first pass only combines adjacent tag sets, while the second pass combines -- nonadjacent tag sets. Copy canonicalized_tag_sets, since we destructively modify the list. local this_tag_sets = m_table.deepcopy(canonicalized_tag_sets) local combine_passes if combine_style == "adjacent-first" then combine_passes = {"adjacent", "all"} else combine_passes = {"all"} end for _, combine_pass in ipairs(combine_passes) do				local tag_ind = 1 while tag_ind <= #this_tag_sets do					local from, to					if combine_pass == "adjacent" then if tag_ind == 1 then from = 1 to = 0 else from = tag_ind - 1 to = tag_ind - 1 end else from = 1 to = tag_ind - 1 end local inner_broken = false for prev_tag_ind = from, to do						local cur_tag_set = this_tag_sets[prev_tag_ind] local tag_set = this_tag_sets[tag_ind] if #cur_tag_set.tags == #tag_set.tags and m_table.deepEquals(cur_tag_set.labels_with_auto, tag_set.labels_with_auto) then local mismatch_ind = nil local innermost_broken = false for i = 1, #tag_set.tags do								local tag1 = split_and_normalize_tag(cur_tag_set.tags[i], lang) local tag2 = split_and_normalize_tag(tag_set.tags[i], lang) if not m_table.deepEquals(m_table.listToSet(tag1), m_table.listToSet(tag2)) then if mismatch_ind then innermost_broken = true break end local combined_dims = {} for _, tag in ipairs(tag1) do										combined_dims[get_normalized_tag_type(tag, lang)] = true end for _, tag in ipairs(tag2) do										combined_dims[get_normalized_tag_type(tag, lang)] = true end if m_table.size(combined_dims) == 1 and not combined_dims["unknown"] then mismatch_ind = i									else innermost_broken = true break end end end if not innermost_broken then -- No break, we either match perfectly or are combinable if not mismatch_ind then -- Two identical tag sets table.remove(this_tag_sets, tag_ind) inner_broken = true break else -- Combine tag sets at mismatch_ind, using the canonical shortcuts. tag1 = cur_tag_set.tags[mismatch_ind] tag2 = tag_set.tags[mismatch_ind] tag1 = split_and_normalize_tag(tag1, lang, true) tag2 = split_and_normalize_tag(tag2, lang, true) -- Combine the normalized tags and remove the special MARK_CONJOINED_SHORTCUT mark -- on conjoined shortcuts so we have normal tags again. local combined_tag = table.concat(m_table.append(tag1, tag2), "//"):gsub(MARK_CONJOINED_SHORTCUT, "") local new_tag_set = {} for i = 1, #cur_tag_set.tags do										if i == mismatch_ind then table.insert(new_tag_set, combined_tag) else local cur_canon_tag = split_and_normalize_tag(cur_tag_set.tags[i], lang) local canon_tag = split_and_normalize_tag(tag_set.tags[i], lang) assert(m_table.deepEquals(m_table.listToSet(cur_canon_tag), m_table.listToSet(canon_tag))) table.insert(new_tag_set, cur_tag_set.tags[i]) end end this_tag_sets[prev_tag_ind].tags = new_tag_set table.remove(this_tag_sets, tag_ind) inner_broken = true break end end end end if not inner_broken then -- No break from inner for-loop. Break from that loop indicates that we found that the current -- tag set can be combined with a preceding tag set, did the combination and deleted the -- current tag set. The next iteration then processes the same numbered tag set again (which is						-- actually the following tag set, because we deleted the tag set before it). No break -- indicates that we couldn't combine the current tag set with any preceding tag set, and need -- to advance to the next one. tag_ind = tag_ind + 1 end end end tag_sets_by_style[combine_style] = this_tag_sets end

if not m_table.deepEquals(tag_sets_by_style["adjacent-first"], tag_sets_by_style["all-first"]) then local function num_combinations(group) local num_combos = 0 for _, tag_set in ipairs(group) do					for _, tag in ipairs(tag_set.tags) do						if tag:find("//") then num_combos = num_combos + 1 end end end return num_combos end

local num_adjacent_first_combos = num_combinations(tag_sets_by_style["adjacent-first"]) local num_all_first_combos = num_combinations(tag_sets_by_style["all-first"]) if num_adjacent_first_combos < num_all_first_combos then tag_sets = tag_sets_by_style["adjacent-first"] elseif num_all_first_combos < num_adjacent_first_combos then tag_sets = tag_sets_by_style["all-first"] else tag_sets = tag_sets_by_style["adjacent-first"] end else -- Both are the same, pick either one tag_sets = tag_sets_by_style["adjacent-first"] end

if m_table.deepEquals(tag_sets, old_canonicalized_tag_sets) then break end -- FIXME, we should consider reversing the transformation 1s -> 1|s, -- but it's complicated to figure out when the transformation occurred; -- not really important as both are equivalent end

if old_style_tags then local retval = {} for _, tag_set in ipairs(tag_sets) do			if tag_set.labels and #tag_set.labels > 0 then tag_set.tags[#tag_set.tags] = tag_set.tags[#tag_set.tags] .. ""			end if #retval > 0 then table.insert(retval, ";") end m_table.extendList(retval, tag_set.tags) end return retval else for _, tag_set in ipairs(tag_sets) do			tag_sets.labels_with_auto = nil end return tag_sets end end

-- Test function, callable externally. function export.test_combine_tag_sets_into_multipart(frame) local iparams = { [1] = {list = true, required = true}, lang = {required = true}, }

local args = require("Module:parameters").process(frame.args, iparams) local lang = require("Module:languages").getByCode(args.lang, true) local combined_tags = export.combine_tag_sets_into_multipart(args[1], lang) return table.concat(combined_tags, "|") end

-- Check whether `entry` (an object describing a given non-lemma form, with properties such as `pronunc` for -- pronunciation, `def` for definition, etc.) can be merged with any of the existing entries listed in `candidates`. -- "Can be merged" means that all relevant properties (basically, everything but the definition) can are the same. -- Return the first such candidate found, or nil if no candidates match `entry`. local function find_mergeable(entry, candidates) local function can_merge(candidate) for _, key in ipairs({"pronunc", "etymology", "pos_header", "head", "inflection", "declension", "conjugation", "altforms"}) do			local val1 = entry[key] local val2 = candidate[key] local is_equal -- `pronunc` and `etymology` could be tables; the default code for merging pronunciation and etymology can -- handle tables of strings. if type(val1) == "table" and type(val2) == "table" then is_equal = m_table.deepEquals(val1, val2) else is_equal = val1 == val2 end

if not is_equal then return false end end

return true end

for _, candidate in ipairs(candidates) do		if can_merge(candidate) then return candidate end end

return nil end

-- Merge multiple entries into one if they differ only in the definition, with all other -- properties the same. The combined entry has multiple definition lines. We then do -- further frobbing of lines: -- -- 1. Convert lang= param to param 1 (there shouldn't be any remaining cases of accelerator --   modules generating  templates with lang=, but we do this just in case). -- 2. Combine adjacent lines that differ only in the tags, e.g.: -- --   # --    # --    # --    # -- --    becomes -- --   # -- -- 3. Further group  lines with multiple tag sets (as may be generated b y --    the previous step) using multipart tags, e.g. for the Latin entry bonum, -- --   # -- --    becomes -- --   # -- --    This grouping can group across multiple dimensions, e.g. for the Latin entry bonīs, -- --   # -- --    becomes -- --   # -- --    Another complex real-world example, for the Old English weak adjective form dēorenan: -- --   # -- --    becomes -- --   # -- --    Here, 17 separate tag sets are combined down into 3. local function merge_entries(entries_obj) local entries_new = {}

-- First rewrite to 	for _, entry in ipairs(entries_obj.entries) do		local params = entry.def:match("^$") if not params then params = entry.def:match("^$") end if params then params = rsplit(params, "|", true) local new_params = {} for _, param in ipairs(params) do				local lang = param:match("^lang=(.*)$") if lang then table.insert(new_params, 1, lang) else table.insert(new_params, param) end end entry.def = "" end end

-- Merge entries that match in all of the following properties: -- "pronunc", "etymology", "pos_header", "head", "inflection", "declension", "conjugation", "altforms" -- This will merge any two mergeable entries even if non-consecutive. -- The definitions of the merged entries do not have to match, but any matching -- definitions will be deduped. for _, entry in ipairs(entries_obj.entries) do -- See if this entry can be merged with any previous entry. local merge_entry = find_mergeable(entry, entries_new)

if merge_entry then local duplicate_def = false -- If we can merge, check whether the definition of the new entry is -- the same as any previous definitions. for _, def in ipairs(merge_entry.defs) do				if def == entry.def then duplicate_def = true break end end

if not duplicate_def then table.insert(merge_entry.defs, entry.def) end else entry.defs = {entry.def} table.insert(entries_new, entry) end end

-- Combine the definitions for each entries, merging all calls -- into one such call with multiple tag sets. for _, entry in ipairs(entries_new) do		local existing_defs = {} for _, new_def in ipairs(entry.defs) do			local did_merge = false local new_params = new_def:match("^$") if not new_params then new_params = entry.def:match("^$") end if new_params then -- The new definition is. See if there is an -- among the definitions seen so far. for i, existing_def in ipairs(existing_defs) do					local existing_params = existing_def:match("^$") if not existing_params then existing_params = existing_def:match("^$") end if existing_params then -- Merge the existing and new calls. -- Find the last unnamed parameter of the first template. existing_params = rsplit(existing_params, "|", true) local last_numbered_index

for j, param in ipairs(existing_params) do							if not param:find("=", nil, true) then last_numbered_index = j							end end

-- Add grammar tags of the second template new_params = rsplit(new_params, "|") local tags = {} local n = 0

for k, param in ipairs(new_params) do							if not param:find("=", nil, true) then n = n + 1

-- Skip the first three unnamed parameters, -- which don't indicate grammar tags if n >= 4 then -- Now append the tags table.insert(tags, param) end end end

-- Add the new parameters after the existing ones existing_params[last_numbered_index] = existing_params[last_numbered_index] .. "|;|" .. table.concat(tags, "|") existing_defs[i] = "" did_merge = true break end end end

if not did_merge then table.insert(existing_defs, new_def) end end

entry.def = table.concat(existing_defs, "\n# ") end

-- Now combine tag sets inside a multiple-tag-set call for i, entry in ipairs(entries_new) do		local infl_of_params = entry.def:match("^$") if not infl_of_params then infl_of_params = entry.def:match("^$") end if infl_of_params then infl_of_params = rsplit(infl_of_params, "|", true)

-- Find the last unnamed parameter local last_numbered_index

for j, param in ipairs(infl_of_params) do				if not param:find("=", nil, true) then last_numbered_index = j				end end

-- Split the params in three: -- (1) Params before the inflection tags, and any named params mixed in with the tags -- (2) The tags themselves -- (3) Named params after the tags local pre_tag_params = {} local tags = {} local post_tag_params = {} local n = 0

for j, param in ipairs(infl_of_params) do				if not param:find("=", nil, true) then n = n + 1

-- Skip the first three unnamed parameters, which don't indicate grammar tags if n >= 4 then table.insert(tags, param) else table.insert(pre_tag_params, param) end elseif n >= last_numbered_index then table.insert(post_tag_params, param) else table.insert(pre_tag_params, param) end if not param:find("=", nil, true) then last_numbered_index = j				end end

-- Now combine tag sets. tags = export.combine_tag_sets_into_multipart(tags, entries_obj.lang)

-- Put the template back together. local combined_params = m_table.append(pre_tag_params, tags, post_tag_params) entry.def = "" end end

entries_obj.entries = entries_new end

local function merge_field(entries, field) local seen_fields = create_ordered_set for _, entry in ipairs(entries) do		local fieldval = entry[field] if fieldval then if type(fieldval) == "table" then -- already a table else fieldval = rsplit(fieldval, "\n") end for _, val in ipairs(fieldval) do				if val ~= "" then -- skip newlines, including if there's a final newline when split add_item(seen_fields, val) end end end end return seen_fields.array end

local function default_merge_pronunciation(entries_obj) local pronuncs = merge_field(entries_obj.entries, "pronunc") if #pronuncs > 0 then return table.concat(pronuncs, "\n") else return nil end end

local function generate_merged_pronunciation(entries_obj) if entries_obj.lang_module and entries_obj.lang_module.generate_pronunciation then entries_obj.pronunciation = lang_module.generate_pronunciation(entries_obj) else entries_obj.pronunciation = default_merge_pronunciation(entries_obj) end end

local function default_merge_etymology(entries_obj) local etyms = merge_field(entries_obj.entries, "etymology") if #etyms > 1 then -- Hack! If multiple etymology entries, put a * before each one so they don't run together. -- In such a case we may be better off using a custom merge function. for i, item in ipairs(etyms) do etyms[i] = "* " .. item end end if #etyms > 0 then return table.concat(etyms, "\n") else return nil end end

local function generate_merged_etymology(entries_obj) if entries_obj.lang_module and entries_obj.lang_module.generate_etymology then entries_obj.etymology = lang_module.generate_etymology(entries_obj) else entries_obj.etymology = default_merge_etymology(entries_obj) end end

local function entries_to_text(entries_obj) for i, entry in ipairs(entries_obj.entries) do		if entry.override then entry = "\n" ..(entry.override or "") else entry = "\n\n" .. "===" .. entry.pos_header .. "===\n" .. entry.head .. "\n\n" .. "# " .. entry.def .. (entry.inflection and "\n\n====Inflection====\n" .. entry.inflection or "") .. (entry.declension and "\n\n====Declension====\n" .. entry.declension or "") .. (entry.conjugation and "\n\n====Conjugation====\n" .. entry.conjugation or "") .. (entry.altforms and "\n\n====Alternative forms====\n" .. entry.altforms or "") .. -- FIXME, if there are multiple entries, there should either be only one merged L3 Mutation or several -- L4 Mutation sections. Not yet implemented. (entry.mutation and "\n\n===Mutation===\n" .. entry.mutation or "") end entries_obj.entries[i] = entry end return "==" .. entries_obj.lang:getCanonicalName .. "==" ..		(entries_obj.etymology and "\n\n===Etymology===\n" .. entries_obj.etymology or "") .. (entries_obj.pronunciation and "\n\n===Pronunciation===\n" .. entries_obj.pronunciation or "") .. table.concat(entries_obj.entries) end

local function split_and_zip_term_and_translit(encoded_term, encoded_translit) local terms = rsplit(encoded_term, split_term_regex) local translits = encoded_translit and rsplit(encoded_translit, split_term_regex) or {} if #translits > #terms then error(("Saw %s translits, which is > the %s terms seen: encoded_term=%s, encoded_translit=%s"):			format(#translits, #terms, encoded_term, encoded_translit)) end local result = {} for i, term in ipairs(terms) do		local translit = translits[i] if translit == "" then translit = nil end table.insert(result, {term = term, translit = translit}) end return result end

local function paste_term_translit(termobj) if termobj.translit then return termobj.term .. "//" .. termobj.translit else return termobj.term end end

function export.generate(frame) local fparams = { lang           = {required = true}, origin_pagename = {required = true}, target_pagename = {required = true}, num            = {required = true, type = "number"},

pos                   = {list = true, allow_holes = true}, form                  = {list = true, allow_holes = true}, gender                = {list = true, allow_holes = true}, transliteration       = {list = true, allow_holes = true}, origin                = {list = true, allow_holes = true}, origin_transliteration = {list = true, allow_holes = true}, -- I'm pretty sure this is actually required and must have args.num entries in it. target                = {list = true, allow_holes = true}, }

local args = require("Module:parameters").process(frame.args, fparams, nil, "accel", "generate") local lang = require("Module:languages").getByCode(args.lang, "lang")

-- Try to use a language-specific module, if one exists. local success, lang_module = pcall(require, "Module:accel/" .. args.lang .. "/sandbox")

local entries = {}

-- Generate each entry local seen_origins = create_ordered_set local seen_targets = create_ordered_set local params_list = {} for i = 1, args.num do		local params = { lang = lang, origin_pagename = args.origin_pagename, target_pagename = args.target_pagename,

pos = args.pos[i] or error("The argument \"pos\" is missing for entry " .. i), form = args.form[i] or error("The argument \"form\" is missing for entry " .. i), gender = args.gender[i], origin = args.origin[i] or error("The argument \"origin\" is missing for entry " .. i), origin_transliteration = args.origin_transliteration[i], target = args.target[i], transliteration = args.transliteration[i], num_entries = args.num, }

params.form = params.form:gsub("|", "|") params.targets = split_and_zip_term_and_translit(params.target, params.transliteration) params.origins = split_and_zip_term_and_translit(params.origin, params.origin_transliteration)

for _, origin in ipairs(params.origins) do			add_item(seen_origins, paste_term_translit(origin), origin) end

for _, target in ipairs(params.targets) do			add_item(seen_targets, paste_term_translit(target), target) end

table.insert(params_list, params) end

-- Generate entries. for _, params in ipairs(params_list) do -- Add overall stats to all params objects. params.seen_origins = seen_origins params.seen_targets = seen_targets

-- Make a default entry. local entry = export.default_entry(params)

if success then lang_module.generate(params, entry) end

-- Add it to the list. table.insert(entries, entry) end

local entries_obj = { entries = entries, lang = lang, lang_module = lang_module, seen_origins = seen_origins, seen_targets = seen_targets, }

-- Merge entries if possible. merge_entries(entries_obj)

-- Now generate merged pronunciation and etymology, either using a custom generation function or by merging the -- individually specified pronunciation and etymology lines. generate_merged_pronunciation(entries_obj) generate_merged_etymology(entries_obj)

return entries_to_text(entries_obj) end

function export.generate_JSON(frame) local success, entries = pcall(export.generate, frame)

-- If success is false, entries is an error message. -- It appears we need to specify `messages` or nothing will be displayed. local ret = { [success and "entries" or "error"] = entries, messages = require("Module:array")}

return require("Module:JSON").toJSON(ret) end

return export

title: Module:User:Chernorizets/accel


text:
貼底

Adverb

 * 1)  until the end; to the finish

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

title: 貼底


text:
搭峇

Adjective

 * 1)  attached tightly
 * 2)  close; intimate

title: 搭峇


text:
підбурювати

Etymology
From. Compare 🇨🇬.

Verb

 * 1)  to incite, to instigate, to rabble-rouse, to stir up

title: підбурювати


text:
vecco

Etymology
🇰🇲

Adverb

 * 1) ; here is..., there is...
 * 2) ; here is..., there is...

title: vecco


text:
corrodier

Etymology
From, ,

Noun

 * 1)  One receiving a corrody, or allowance from the Church, in return for previous payment or service (usually in the Middle Ages)

title: corrodier


text:
Template:mt-conj/mar

 * Note: Predominantly conjugated like a hollow root, but the original gemination surfaces prevocalically, i.e. in the plural imperfect as well as the third-person feminine and plural

title: Template:mt-conj/mar


text:
підбурити

Etymology
From. Compare 🇨🇬.

Verb

 * 1)  to incite, to instigate, to rabble-rouse, to stir up

title: підбурити


text:
ânée

Etymology
. . Compare 🇨🇬.

Noun

 * 1) a donkey’s burden, a load as great as an ass can carry
 * 2)  a unit of capacity for grains and wine

title: ânée


text: Template:mt-conj/kiel

title: Template:mt-conj/kiel


text:
thư tay

Etymology
🇰🇲.

Noun

 * 1) handwritten letter

title: thư tay


text:
cút bắt

Noun

 * 1) hide-and-seek

title: cút bắt


text:
Reconstruction:Proto-Finnic/raja

Etymology
.

Noun

 * 1) worn out object

Descendants

 * North Karelian: ,
 * South Karelian: ,
 * North Karelian: ,
 * South Karelian: ,
 * North Karelian: ,
 * South Karelian: ,

title: Reconstruction:Proto-Finnic/raja


text:
старейш

Etymology
. Synchronically, a comparative degree of.

Adjective

 * 1) senior, of high rank

title: старейш


text:
Reconstruction:Proto-South Dravidian/toṇṭV-

Noun

 * 1) chameleon


text: Category:Bulgarian terms suffixed with -ейш


text:
Beihilfeleistender

Etymology
Nominalization of the adjective.

Noun

 * 1)  accessory

title: Beihilfeleistender


text:
chung quy

Etymology
.

Adverb

 * 1) in the end, all things considered

title: chung quy


text:
chan chứa

Adjective

 * 1) suffusing, overflowing

title: chan chứa


text:
चूषति

Etymology
See.

Verb

 * 1) to suck, suck out

title: चूषति


text: Category:bew:Law

title: Category:bew:Law


text: Category:bew:Justice

title: Category:bew:Justice


text: Category:bew:Society

title: Category:bew:Society


text:
Тибр

Etymology
From.

title: Тибр


text: Template:RQ:Moore Zeluco

title: Template:RQ:Moore Zeluco


text:
Template:RQ:Moore Zeluco/documentation

Usage
This template may be used on Wiktionary entry pages to quote John Moore’s work  (1st edition, 1789, 2 volumes). The template can be used to create a link to online versions of the work at Google Books:

 * Volume I.
 * Volume II.

Parameters
The template takes the following parameters:

 * 1 or volume – mandatory: the volume number quoted from in uppercase Roman numerals, either I or II.
 * 2 or page, or pages – mandatory in some cases: the page number(s) quoted from. When quoting a range of pages, note the following:
 * Separate the first and last pages of the range with an en dash, like this: 10–11.
 * You must also use pageref to specify the page number that the template should link to (usually the page on which the Wiktionary entry appears).
 * This parameter must be specified to have the template determine the chapter quoted from, and to link to an online version of the work.

In volume I, page 429 is misnumbered as 492; specify it as 429.

 * 3, text, or passage – a passage quoted from the work.
 * footer – a comment on the passage quoted.
 * brackets – use on to surround a quotation with brackets. This indicates that the quotation either contains a mere mention of a term (for example, “some people find the word manoeuvre hard to spell”) rather than an actual use of it (for example, “we need to manoeuvre carefully to avoid causing upset”), or does not provide an actual instance of a term but provides information about related terms.

Examples

 * Wikitext:
 * ; or
 * Result:
 * Result:

title: Template:RQ:Moore Zeluco/documentation


text: minnesbilden

title: minnesbilden


text: minnesbilder

title: minnesbilder


text: minnesbilderna

title: minnesbilderna


text: minnesbilds

title: minnesbilds


text: minnesbildens

title: minnesbildens


text: minnesbilders

title: minnesbilders


text: minnesbildernas

title: minnesbildernas


text:
चूष्

Etymology
Probably an root imitative of sucking sounds; compare  and.

Root

 * 1) to suck, suck out
 * 2) to be sucked up or dried up (by internal inflammation)

title: चूष्


text:
nghiện ngập

Adjective

 * 1) addicted

title: nghiện ngập


text:
चुचि

Etymology
Of origin, imitative of sucking sounds; compare  and, as well as  and  for similar formations across Indo-European.

Noun

 * 1) the female breast

title: चुचि


text:
araneophage

Noun

 * 1)  Any araneophagous organism.

title: araneophage


text:
araneophagy

Noun

 * 1)  The quality of being araneophagous.

title: araneophagy


text: araneophages

title: araneophages


text:
Reconstruction:Proto-South Dravidian II/oṭVkk-

Noun

 * 1) chameleon

Descendants

 * Gondi-Kui:
 * Konda-Kui:
 * Kuvi-Kui:
 * Konda-Kui:
 * Kuvi-Kui:
 * Kuvi-Kui:
 * Kuvi-Kui:


text:
esparexemento

Etymology
(circa 1300, General Estoria):

Noun

 * 1) scattering
 * 2) relaxation, recreation
 * 1) relaxation, recreation

title: esparexemento


text:
fiskeret

Noun

 * 1) fish dish
 * 2) seafood (fish)

title: fiskeret


text:
mầu nhiệm

Adjective

 * 1) miraculous, magical

title: mầu nhiệm


text:
踏硬

Verb

 * 1)  to refuse unyieldingly to change

title: 踏硬


text:
User talk:193.61.240.188

Astronism
Hi. I'm aware of Astronism and its large system of newly invented words. We call those protologisms: they don't have wide usage and don't meet our WT:CFI requirements (yet). Equinox ◑ 14:47, 29 November 2023 (UTC)

Hello. Okay, thank you for the guidance on protologisms, I do live near to where Astronism was created but I do not have any connections to the movement. I simply thought I would add a couple of definitions to words I had seen the Astronists use, that was all. No need to take the action of blocking. Thanks again for the clarification.

title: User talk:193.61.240.188


text:
nonquasianalytic

Adjective

 * 1) Not quasianalytic.

title: nonquasianalytic


text:
nonquasianalyticity

Noun

 * 1) The property of being nonquasianalytic.

title: nonquasianalyticity


text: ktu

title: ktu


text:
non-quasi-continuous

Adjective

 * 1) Not quasicontinuous.

title: non-quasi-continuous


text:
nonquasiconformal

Etymology
en

Adjective

 * 1) Not quasiconformal.

title: nonquasiconformal


text:
nonquasiconvex

Etymology
en

Adjective

 * 1) Not quasiconvex.

title: nonquasiconvex


text:
nonquasifree

Adjective

 * 1) Not quasifree.

title: nonquasifree


text:
nonquasigeostrophic

Etymology
en

Adjective

 * 1) Not quasigeostrophic.

title: nonquasigeostrophic


text: ardhë

title: ardhë


text:
nonquasilocal

Adjective

 * 1) Not quasilocal.

title: nonquasilocal


text:
nonquasilocality

Noun

 * 1) The property of being nonquasilocal.

title: nonquasilocality


text:
nonquasimonotone

Adjective

 * 1) Not quasimonotone.

title: nonquasimonotone


text:
踏岑

Noun

 * 1)  flight of stairs with an extremely low step

Adjective

 * 1)  having an average of a year gap among one's siblings

title: 踏岑


text:
nonquasineutral

Etymology
en

Adjective

 * 1) Not quasineutral.

title: nonquasineutral


text: Citations:afterhour

title: Citations:afterhour


text:
nonquasistatic

Etymology
en

Adjective

 * 1) Not quasistatic.

title: nonquasistatic


text:
nonquasistationary

Etymology
en

Adjective

 * 1) Not quasistationary.

title: nonquasistationary


text:
ungivenness

Noun

 * 1) The state or condition of being ungiven.

title: ungivenness


text:
non-quasi-steady

Adjective

 * 1) Not quasisteady.

title: non-quasi-steady


text:
handbroms

Etymology
. Compare 🇨🇬.

Noun

 * 1) handbrake

title: handbroms


text:
踏棧岑

Noun

 * 1)  flight of stairs with an extremely low step

Adjective

 * 1)  having an average of a year gap among one's siblings

title: 踏棧岑


text: 踏栈岑

title: 踏栈岑


text:
parkeringsbroms

Etymology
.

Noun

 * 1) parking brake

title: parkeringsbroms


text:
nonquasiuniform

Etymology
en

Adjective

 * 1) Not quasiuniform.

title: nonquasiuniform


text:
quasiuniformity

Noun

 * 1) The property of being quasiuniform.

title: quasiuniformity


text:
nonquasiunipotent

Etymology
en

Adjective

 * 1) Not quasiunipotent.

title: nonquasiunipotent


text: handbromsen

title: handbromsen


text: handbromsar

title: handbromsar


text: handbromsarna

title: handbromsarna


text: handbromsens

title: handbromsens


text: handbromsars

title: handbromsars


text: handbromsarnas

title: handbromsarnas


text:
踏枋

Noun

 * 1)  wooden board for feet to step on
 * 2)  small cabinets or long benches placed in front of old-fashioned beds

title: 踏枋


text: parkeringsbromsen

title: parkeringsbromsen


text: parkeringsbromsar

title: parkeringsbromsar


text: parkeringsbromsarna

title: parkeringsbromsarna


text: parkeringsbromsens

title: parkeringsbromsens


text: parkeringsbromsars

title: parkeringsbromsars


text: parkeringsbromsarnas

title: parkeringsbromsarnas


text: knu

title: knu


text:
踏厝地

Verb

 * 1)  to survey the base of the house and to look at the fengshui of the building lot

title: 踏厝地


text:
sciꝫ

Etymology
, with representing. Compare.

title: sciꝫ


text: Template:eo-decl/documentation

title: Template:eo-decl/documentation


text:
fauxmage

Noun

 * 1) imitation cheese for vegans etc.

title: fauxmage


text: fauxmages

title: fauxmages


text: taxametern

title: taxametern


text: taxametrar

title: taxametrar


text: taxametrarna

title: taxametrarna


text: taxameterns

title: taxameterns


text: taxametrars

title: taxametrars


text: taxametrarnas

title: taxametrarnas


text:
Anstachlerin

Etymology
From.

title: Anstachlerin


text:
paramed

Etymology
.

Noun

 * 1)  A paramedic.

title: paramed


text: parameds

title: parameds


text: Scharfmacherin

title: Scharfmacherin


text: Scharfmachers

title: Scharfmachers


text: dashes off

title: dashes off


text: dashing off

title: dashing off


text: dashed off

title: dashed off


text:
踏顛

Verb

 * 1)  to hit something hard while walking
 * 2)  to stagger or to tumble while walking

title: 踏顛


text: zgedhë

title: zgedhë


text:
quasimonotone

Adjective

 * 1) Exhibiting weak monotonicity.

title: quasimonotone


text:
nonquasibinary

Adjective

 * 1) Not quasibinary.

title: nonquasibinary


text: zgjedhur

title: zgjedhur


text:
nonquasiclassical

Adjective

 * 1) Not quasiclassical.

title: nonquasiclassical


text: thyer

title: thyer


text: kënduar

title: kënduar


text:
著觸

Verb

 * 1)  to stagger or to tumble while walking, or to have one's foot hit something hard while walking
 * 2)  to suffer a setback; to not go smoothly
 * 3)  to meet with misfortune

Synonyms

title: 著觸


text: 着触

title: 着触


text:
nonquasilinear

Adjective

 * 1) Not quasilinear.

title: nonquasilinear


text:
nonquasiperiodic

Etymology
en

Adjective

 * 1) Not quasiperiodic.

title: nonquasiperiodic


text: 踏颠

title: 踏颠


text: 著触

title: 著触


text: Category:Malagasy clippings

title: Category:Malagasy clippings


text: Category:mg:Lizards

title: Category:mg:Lizards


text:
著窒

Verb

 * 1)  to jam; to get stuck; to suffer a breakdown
 * 2)  to suffer a setback; to not go smoothly

title: 著窒


text: 着窒

title: 着窒


text: zgjodha

title: zgjodha


text:
踏車

Verb

 * 1)  to ride a bicycle
 * 2)  to step on a water wheel to carry water to irrigate farmland

title: 踏車


text: 踏车

title: 踏车


text:
踏草

Verb

 * 1)  to stomp on weeds in paddy fields under the soil

title: 踏草


text:
Ansporner

Etymology
From.

Noun

 * 1) ; inciter

title: Ansporner


text:
porta de correr

Etymology
.

Noun

 * 1) sliding door

title: porta de correr


text: valet de chambre

title: valet de chambre


text: valets de chambre

title: valets de chambre


text: grande duchesse

title: grande duchesse


text: grandes duchesses

title: grandes duchesses


text:
Blue Java

Noun

 * 1) A hardy, cold-tolerant banana cultivar, native to Southeast Asia, with sweet aromatic fruit and a silvery blue color when unripe.

title: Blue Java


text: Anspornerin

title: Anspornerin


text:
踏棚頭

Verb

 * 1)  to perform a ritual to ward off evil spirits, such as beheading a white rooster, before the first performance at a new location by an opera troupe

title: 踏棚頭


text: 踏棚头

title: 踏棚头


text:
踏火

Verb

 * 1)  to run over charcoal fire to welcome the gods

title: 踏火


text:
quasibinary

Etymology
en

Adjective

 * 1) Of a number, that contains only digits 0 or 1.

title: quasibinary


text:
cavâ

Etymology
From, a dialectal variant of.

Verb

 * 1) to finish, end

Preposition

 * 1) after subsequently to, following in time, later than

title: cavâ


text:
Begünstiger

Etymology
From.

Noun

 * accessory after the fact
 * accessory after the fact

title: Begünstiger


text:
quasisteady

Adjective

 * 1) Almost steady.

title: quasisteady


text:
踏跤路

Verb

 * 1)  to case the joint

title: 踏跤路


text:
zpečetit

Verb

 * 1) to seal

title: zpečetit


text:
kesaħ

Verb

 * 1) to become cold, to cool
 * 2) to lose one's enthusiasm
 * 3) to be dumbfounded
 * 4)  to cool down

title: kesaħ


text:
ksieħ

Noun

 * 1) cold

title: ksieħ


text:
quasiunipotent

Adjective

 * 1) Almost unipotent.

title: quasiunipotent


text:
опера-феерия

Etymology
.

Noun

 * 1) fairy opera

title: опера-феерия


text:
kesħa

Noun

 * 1) cold, chilly weather

title: kesħa


text:
ksuħ

Noun

 * 1) affectation
 * 2) cold weather

title: ksuħ


text: ksuħa

title: ksuħa


text:
kompić

Noun

 * 1)  buddy, pal

title: kompić


text: ksuħija

title: ksuħija


text:
ksuħata

Etymology
From.

Noun

 * 1) silly remark or action

title: ksuħata


text:
踩空

Verb

 * 1) to miss one's step; to make a misstep

title: 踩空


text:
落坊

Verb

 * 1)  to visit

title: 落坊


text:
踏空

Verb

 * 1) to miss one's step; to make a misstep
 * 2)  to fail to buy in stock when the price of a financial instrument rises

title: 踏空


text: Category:mg:Andropogoneae tribe grasses

title: Category:mg:Andropogoneae tribe grasses


text:
踏脫

Verb

 * 1)  to make a misstep or slip and stagger or tumble
 * 2)  to make a mistake or omission in words or deeds and suffer a setback

title: 踏脫


text:
QR 코드

Etymology
From.

Noun

 * 1) QR code

title: QR 코드


text: 踏黜

title: 踏黜


text: 踏脱

title: 踏脱


text:
Begünstigerin

Etymology
From.

title: Begünstigerin


text:
-latrous

Etymology
From,.

Suffix

 * 1) Forming adjectives: worshipping.

title: -latrous


text: Category:pa:Governorates of Egypt

title: Category:pa:Governorates of Egypt


text: Category:mg:Root vegetables

title: Category:mg:Root vegetables


text: Category:mg:Celery family plants

title: Category:mg:Celery family plants


text: Category:mg:Apiales order plants

title: Category:mg:Apiales order plants


text:
踏成

Verb

 * 1)  to deduct a percentage

title: 踏成


text:
målsägare

Etymology
.

title: målsägare


text:
målsägarbiträde

Etymology
.

title: målsägarbiträde


text: målsägaren

title: målsägaren


text: målsägarna

title: målsägarna


text: målsägares

title: målsägares


text: målsägarens

title: målsägarens


text: målsägarnas

title: målsägarnas


text: målsägarbiträdet

title: målsägarbiträdet


text: målsägarbiträden

title: målsägarbiträden


text: målsägarbiträdena

title: målsägarbiträdena


text: målsägarbiträdes

title: målsägarbiträdes


text: målsägarbiträdets

title: målsägarbiträdets


text: målsägarbiträdens

title: målsägarbiträdens


text: målsägarbiträdenas

title: målsägarbiträdenas


text:
踏蹺

Verb

 * 1)  to walk on stilts

title: 踏蹺


text: 踏跷

title: 踏跷


text: Alexandrië

title: Alexandrië


text:
non-quasi-Newton

Adjective

 * 1) Not quasi-Newton.

title: non-quasi-Newton


text:
non-quasiprimitive

Adjective

 * 1) Not quasiprimitive.

title: non-quasiprimitive


text:
nonquasiconvexity

Noun

 * 1) The property of being nonquasiconvex.

title: nonquasiconvexity


text: Citations:scil.

title: Citations:scil.


text:
senacki

Etymology
From.

Adjective

 * 1)  senate
 * 2)  Senate
 * 3)  senate

title: senacki


text:
sejmowy

Etymology
From.

Adjective

 * 1)  lower house of a bicameral parliament
 * 2)  Sejm

title: sejmowy


text: turbodosas

title: turbodosas


text: turbodosans

title: turbodosans


text:
achãar

Etymology
Attested since the 13th century, used by, from.

Verb

 * 1)  to level
 * 2)  to raze
 * 1)  to raze

title: achãar


text: turbodosors

title: turbodosors


text: turbodosornas

title: turbodosornas


text:
Talk:maqanakuy

NaKun
NaKun 27.109.114.13 16:14, 29 November 2023 (UTC)

title: Talk:maqanakuy


text: Asylsuchenden

title: Asylsuchenden


text: Category:Spanish terms suffixed with -imiento


text:
backwashable

Adjective

 * 1) Capable of being backwashed.

title: backwashable


text: Category:English terms prefixed with demono-


text:
demono-

Etymology
From.

Prefix

 * 1) Demon.

Etymology
.

title: demono-


text: back-washable

title: back-washable


text:
acid-washable

Adjective

 * 1) Capable of being acid-washed.

title: acid-washable


text:
اژلنك

Etymology
Possibly of origin, perhaps a compound of, shortened from 🇨🇬, affixed with the native wild animal suffix  (compare 🇨🇬).

Noun

 * 1)  chameleon

title: اژلنك


text: Category:xqa:Lizards

title: Category:xqa:Lizards


text: Category:xqa:Reptiles

title: Category:xqa:Reptiles


text:
tieable

Adjective

 * 1) Able to be tied.

title: tieable


text:
tyable

Adjective

 * 1) * 1978, United States. Congress. House. Committee on International Relations. Subcommittee on Europe and the Middle East, The Soviet Union: Internal Dynamics of Foreign Policy, Present and Future: Hearings... (page 246)
 * The idea is that you can tie down Gulliver with a thousand threads. But I don't think the Soviet Gulliver is quite so tyable and these threads don't strike me as being able to hold.
 * 1) * 1978, United States. Congress. House. Committee on International Relations. Subcommittee on Europe and the Middle East, The Soviet Union: Internal Dynamics of Foreign Policy, Present and Future: Hearings... (page 246)
 * The idea is that you can tie down Gulliver with a thousand threads. But I don't think the Soviet Gulliver is quite so tyable and these threads don't strike me as being able to hold.

title: tyable


text:
race record

Noun

 * 1)  A musical recording featuring a black performer.

title: race record


text: race records

title: race records


text:
User:MistiaLorrelay/kana kana/kitapu maka te asala

- wa toki pona (difference with toki pona)

 * (asala'tokipona) - (asala'kana'kana)
 * a -
 * akesi (lizard, ask) -
 * ala - puyo
 * alasa - (kila to) kaja
 * ale / ali - kuli
 * anpa - pelo
 * ante - alaka
 * anu (or) -
 * awen (await, stay, stop) -
 * e (を) -
 * en - wa
 * esun - kasa'pasa
 * ijo - kosa
 * ike (ala pona) -
 * ilo - kosa'mano, kosa'loki
 * insa - na ïsa
 * jaki (not clean) -
 * jan - nï
 * jelo - kolo'olo
 * jo - mano-li
 * kala - kila'maya
 * kalama - sono
 * kama (come) - tawa
 * kama (future) - tanapa, sï'tanapa
 * kasi - saja
 * ken (can) -
 * kepeken (use, with, by) -
 * kili - kili, kili'saja
 * kin (too; also; 確かに) -
 * kipisi - seji, sejili
 * kipisi (part) - kosa'seji
 * kiwen - tulä
 * ko (cream, paste, goo) -
 * kon - pawä
 * ku - kitapu te asala te tokipona
 * kule - kolo
 * kulupu (group) -
 * kute (hear) -
 * la - ~ to
 * lanpan - kaja
 * lape (sleep) -
 * laso (blue) -
 * lawa - kapo
 * leko - kuke
 * len (cloth, cover) -
 * lete - newa
 * li - setä, suta , -li
 * lili - mini
 * linja - kosa'naka
 * lipu (paper, flag) -
 * loje - kolo'kolo
 * lon - na
 * luka - lima, lima'lama
 * lukin - wisi, wisili
 * lupa - puta
 * ma - ma
 * mama (parent) -
 * mani (money) -
 * meli (femele) -
 * meso (mid) -
 * mi - mi
 * mije (male) -
 * moku - pan-li
 * moli - mata
 * monsi (back) -
 * monsuta (monster) -
 * mu -
 * mun - luna
 * musi - musi
 * mute - lima-te
 * namako (other taste but sweet) -
 * nanpa - näpa
 * nasa (mad) -
 * nasin (way) -
 * nena (nose) -
 * nena (hill) -
 * ni (this) -
 * nimi - asala
 * noka (leg, feet) -
 * o -
 * oko - lama'wisi
 * olin - ami(-li)
 * ona - ela
 * open - opë
 * pakala - seji
 * pali (do, make) -
 * palisa - kosa'take
 * pan - pä
 * pana - tona
 * pana (let sth. pass) -
 * pi -
 * pi (of) - te
 * pilin (feel) -
 * pilin (heart) -
 * pimeja - kolo'sato
 * pini (end) - tanapa
 * pini (past) - opë'tanapa
 * pipi - namusa
 * poka (side) -
 * poki - kapä
 * pona (good) -
 * pu - kitapu, kitapu'tokipona
 * sama (similar) -
 * seli - jalana
 * selo (skin, surface) -
 * seme - mä
 * sewi - tëku
 * sijelo (body) - lama
 * sike - kola
 * sin - sï
 * sina - äta
 * sinpin (front, wall, breast) -
 * sitelen (picture) -
 * sitelen (write) - kitapu(li)
 * soko - kili (≠ kili'saja)
 * sona - loki
 * soweli (animal) - kila
 * soweli (meat) - lama
 * suli (big) - maka
 * suli -
 * suno - sola
 * supa - lata
 * suwi (sweet)
 * tan - opë na
 * taso (but, just, only) -
 * tawa - tawa
 * telo - maya
 * tenpo - tëpo
 * toki - kana
 * tomo - kasa
 * tonsi (armed helicopter (LGBTQ+)) -
 * tu - tu
 * unpa - jïsi [jinsi]
 * uta (mouth) -
 * utala - lakama
 * walo - kolo'läka
 * wan - wan
 * waso - kila'piko
 * wawa (power) -
 * weka (move) -
 * weka (remove) - puyo-li
 * wile (want, will) -

na kitapu'sawatese (in Swadesh list)

 * 1-20

 * mi
 * 1) anta
 * 2) ela
 * 3) nin'man
 * 4) man, kosa'man
 * 5) ma'man
 * 6) tenpo'man
 * 21-40
 * 1) wan
 * tu
 * 1) talata
 * 2) ëpa
 * 3) luka
 * 4) maka
 * 5) mini
 * 41-60
 * 1) “𒂼”
 * 2) “𒀊𒁀”，“𒀋”
 * 3) kila
 * 4) kila'maya
 * 5) kila'piko
 * 6) namusa
 * 7) kila'naka
 * 8) namusa'naka
 * 9) saja
 * 10) ma'saja
 * 11) take, take'saja
 * 61-80
 * 1) naka, kosa'naka
 * 2) tulä'lama
 * 3) kapo
 * 4) lama'wisi
 * 5) moka
 * 6) tulä'moka
 * 81-100
 * 1) mano
 * 2) ïsa'lama
 * 101-120
 * 121-140
 * 1) tawa
 * 2) tawa
 * 141-160
 * 1) makali
 * 2) sola
 * 3) luna
 * 4) maya
 * 5) maya'maka
 * 6) maya'maka
 * 7) “𒀍”，“𒆠”，“𒆳”
 * 161-180
 * 1) pawä
 * 2) newa
 * 3) newa
 * 4) jalana
 * 5) “𒆳”
 * 6) jalanate
 * 181-200
 * 1) newate
 * 2) sin, sinte
 * 3) kola, kolate
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 1) lama'wisi
 * 2) moka
 * 3) tulä'moka
 * 81-100
 * 1) mano
 * 2) ïsa'lama
 * 101-120
 * 121-140
 * 1) tawa
 * 2) tawa
 * 141-160
 * 1) makali
 * 2) sola
 * 3) luna
 * 4) maya
 * 5) maya'maka
 * 6) maya'maka
 * 7) “𒀍”，“𒆠”，“𒆳”
 * 161-180
 * 1) pawä
 * 2) newa
 * 3) newa
 * 4) jalana
 * 5) “𒆳”
 * 6) jalanate
 * 181-200
 * 1) newate
 * 2) sin, sinte
 * 3) kola, kolate
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 121-140
 * 1) tawa
 * 2) tawa
 * 141-160
 * 1) makali
 * 2) sola
 * 3) luna
 * 4) maya
 * 5) maya'maka
 * 6) maya'maka
 * 7) “𒀍”，“𒆠”，“𒆳”
 * 161-180
 * 1) pawä
 * 2) newa
 * 3) newa
 * 4) jalana
 * 5) “𒆳”
 * 6) jalanate
 * 181-200
 * 1) newate
 * 2) sin, sinte
 * 3) kola, kolate
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 1) maya'maka
 * 2) maya'maka
 * 3) “𒀍”，“𒆠”，“𒆳”
 * 161-180
 * 1) pawä
 * 2) newa
 * 3) newa
 * 4) jalana
 * 5) “𒆳”
 * 6) jalanate
 * 181-200
 * 1) newate
 * 2) sin, sinte
 * 3) kola, kolate
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 1) newate
 * 2) sin, sinte
 * 3) kola, kolate
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 201-220
 * 1) asala
 * 2) kasa
 * 3) puta'kasa
 * 4) lama
 * 5) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 1) lama
 * 2) take'seji
 * 221-240
 * 1) tëku
 * 2) pelo
 * 3) opë
 * 4) “𒃟”（to cry (out), wail）
 * 5) (nanpa) luka wa wan
 * 6) (nanpa) luka wa tu
 * 7) (nanpa) luka wa talata
 * 8) (nanpa) luka wa ëpa
 * 9) (nanpa) luka tute
 * 1) opë
 * 2) “𒃟”（to cry (out), wail）
 * 3) (nanpa) luka wa wan
 * 4) (nanpa) luka wa tu
 * 5) (nanpa) luka wa talata
 * 6) (nanpa) luka wa ëpa
 * 7) (nanpa) luka tute
 * 1) “𒃟”（to cry (out), wail）
 * 2) (nanpa) luka wa wan
 * 3) (nanpa) luka wa tu
 * 4) (nanpa) luka wa talata
 * 5) (nanpa) luka wa ëpa
 * 6) (nanpa) luka tute
 * 1) (nanpa) luka wa ëpa
 * 2) (nanpa) luka tute

kitapu'alasa'maka (bigger wordlist)

 * saja'take - bamboo, any plants that likes a stick
 * sola'luna - moonlight
 * tuläja - miner; one who work for something about stones
 * tulä'olo - Gold, the metal or mineore


text:
Talk:race record

For anyone seeking earlier citations: "race records" was used as a category in the 1940s Billboard charts. Equinox ◑ 16:28, 29 November 2023 (UTC)

title: Talk:race record


text:
Bachminze

Etymology
From.

Noun

 * 1)  water mint

title: Bachminze


text:
coalwash

Noun

 * 1) A granular waste product from coal processing

title: coalwash


text:
coalwashing

Etymology
🇰🇲

Noun

 * 1) The process of cleaning coal by separating undesirable materials using a fluid.

title: coalwashing


text:
neurostunner

Etymology
en

Noun

 * 1)  A weapon that stuns a person by affecting their nervous system.

title: neurostunner


text: neurostunners

title: neurostunners


text: Wasserminzen

title: Wasserminzen


text: LRs

title: LRs


text: Katzenminzen

title: Katzenminzen


text:
Thomas's nectar bat

Noun

 * , a bat of South and Central America.

title: Thomas's nectar bat


text: Hsunycteris

title: Hsunycteris


text:
मौज

Etymology
, from.

Noun

 * 1)  wave, surge
 * 2) surge
 * 3) ecstasy, delight
 * 4) whim, caprice
 * 5)  abundance, bounty

title: मौज


text: Bachminzen

title: Bachminzen


text:
ekinono

Etymology
, variant of (*-nʊ̀è > *-nò > *-nòò > *-nòòno).

Noun

 * 1)  hoof

title: ekinono


text:
Pferdeminze

Etymology
From.

Noun

 * 1)  horsemint, spotted bee balm

title: Pferdeminze


text:
buler

Etymology
Borrowed from.

Noun

 * 1)  male

title: buler


text:
molinet de pebre

Noun

 * 1) pepper mill

title: molinet de pebre


text: molinet d'àncora

title: molinet d'àncora


text:
chinezoi

Etymology
(augmentative suffix).

Noun

 * 1)  a Chinese man; chink

Usage notes

 * Unlike the feminine, which is used in a more neutral way (along with the standard ), this word is usually meant to be more derogatory or depreciative. The standard neutral word for a Chinese male is.

title: chinezoi


text: gigre d'àncora

title: gigre d'àncora


text:
gigre

Etymology
.

Noun

 * 1) winch, windlass

title: gigre


text:
hemžit

Etymology
.

Verb

 * 1)  to swarm, to teem, to seethe
 * 2)  to swarm, to mill around
 * 1)  to swarm, to mill around
 * 1)  to swarm, to mill around

title: hemžit


text: ἁζόμενος

title: ἁζόμενος


text: ἁζόμενοι

title: ἁζόμενοι


text:
lomozit

Etymology
.

Verb

 * 1) to rattle, to clatter, to rumble
 * 2)  to rattle, to clatter, to rumble
 * 1)  to rattle, to clatter, to rumble
 * 1)  to rattle, to clatter, to rumble
 * 1)  to rattle, to clatter, to rumble

title: lomozit


text:
Kürbisgewächs

Etymology
From.

Noun

 * 1) any plant of the cucurbits or the gourd family.
 * 2)  collective noun for plants of this family.

title: Kürbisgewächs


text: Kürbisgewächses

title: Kürbisgewächses


text: Kürbisgewächse

title: Kürbisgewächse


text:
nabubřelý

Etymology
From.

Adjective

 * 1) inflated, bloated
 * 2) pompous, bombastic, pretentious
 * 3) conceited
 * 1) pompous, bombastic, pretentious
 * 2) conceited
 * 1) conceited
 * 1) conceited

title: nabubřelý


text:
slösaktighet

Etymology
From.

Noun

 * 1) wastefulness

title: slösaktighet


text: slösaktigheten

title: slösaktigheten


text: slösaktighets

title: slösaktighets


text: slösaktighetens

title: slösaktighetens


text: slösaktigt

title: slösaktigt


text: slösaktiga

title: slösaktiga


text: slösaktige

title: slösaktige


text: slösaktigaste

title: slösaktigaste


text: Category:English terms prefixed with sino- (China)


text: Category:English terms prefixed with sino- (sinus)


text:
Template:tr-decl-post

Declension of

title: Template:tr-decl-post


text: Template:tr-decl-post/documentation

title: Template:tr-decl-post/documentation


text:
hyperketonuria

Noun

 * 1) A medical condition in which an elevated level of ketone bodies is present in the urine.

title: hyperketonuria


text: bræms

title: bræms


text:
nhất cử nhất động

Etymology
.

Noun

 * 1)  each and every move; every single action

title: nhất cử nhất động


text:
dušovat

Etymology
From. From the phrase Na mou duši.

Verb

 * 1)  to swear blind

title: dušovat


title: Template:R:akk:Pick:1903


text: килимок

title: килимок


text:
Dashe's nectar bat

Noun

 * , an American bat.

title: Dashe's nectar bat


text:
Golden Banana

Etymology
Named from its shape on a map.

Proper noun

 * 1) An area of higher population density lying between Cartagena in the west and Genoa in the east along the coast of the Mediterranean Sea.

title: Golden Banana


text:
本嚟

Adverb

 * 1)  originally

title: 本嚟


text: and then everyone clapped

title: and then everyone clapped


text:
Consigliere

Etymology
From.

title: Consigliere


text:
Zappalorto

Etymology
From the, a nickname for a cultivator.

title: Zappalorto


text:
screech-in

Etymology
See.

Noun

 * 1) An informal ceremony introducing a person to the culture of Newfoundland, often involving drinking rum and kissing a codfish.

title: screech-in


text: screech-ins

title: screech-ins


text:
ornithologer

Etymology
From.

Noun

 * 1)  An ornithologist.

title: ornithologer


text: ornithologers

title: ornithologers


text: Category:ru:Scombroids

title: Category:ru:Scombroids


text:
римьскъ

Etymology
Compound of.

Adjective

 * 1) Roman, related to Rome

title: римьскъ


text: Norsa

title: Norsa


text:
ق م ش

Etymology
Phonetic variant of.

Root

 * 1) gathering

Derived terms

 * Verbs and verb derivatives

 * Nouns, adjectives

title: ق م ش


text:
horovat

Etymology
From.

Verb

 * 1) to enthuse, to gush

title: horovat


text:
Єгѷптъ

Etymology
Borrowed from.

Proper noun

 * 1) Egypt,.

title: Єгѷптъ


text: կտորներ

title: կտորներ


text:
Афрїка

Etymology
Borrowed from.

Proper noun

 * 1) Africa,.

title: Афрїка


text:
wôr

Etymology 1
. or.

Noun

 * 1) boiling water

Etymology 2
.

Noun

 * 1) extreme heat

title: wôr


text:
Галлїꙗ

Etymology
Borrowed from.

Proper noun

 * 1) Gaul,.

title: Галлїꙗ


text:
արնախում

Etymology
From.

Adjective

 * 1) bloodthirsty

title: արնախում


text:
Сѷрїꙗ

Etymology
Borrowed from.

Proper noun

 * 1) Syria,.

title: Сѷрїꙗ


text: λείπομαι

title: λείπομαι


text:
Асїꙗ

Etymology
Borrowed from.

Proper noun

 * 1) Asia,.

title: Асїꙗ


text: λείπεται

title: λείπεται


text: λείπεσθε

title: λείπεσθε


text: λείπονται

title: λείπονται


text: ἑκηβόλον

title: ἑκηβόλον


text: λείπεσθαι

title: λείπεσθαι


text:
ح ر ر

Root

 * 1) free
 * 2) hot

title: ح ر ر


text: λείψομαι

title: λείψομαι


text: λείψεται

title: λείψεται


text: λείψεσθε

title: λείψεσθε


text: λείψονται

title: λείψονται


text: λείψειν

title: λείψειν


text:
ahissa

Etymology
Cognates include 🇨🇬 and 🇨🇬.

Verb

 * 1)  to squeeze
 * 2)  to get stuck
 * 3)  to put in, shut in e.g. a person into a cell

title: ahissa


text: πέμψεις

title: πέμψεις


text: πέμψει

title: πέμψει


text: πέμψομεν

title: πέμψομεν


text: πέμψετε

title: πέμψετε


text:
anthologer

Etymology
From.

Noun

 * 1) An anthologist.

title: anthologer


text: anthologers

title: anthologers


text: արուն

title: արուն


text: snawhwitne

title: snawhwitne


text: snawhwites

title: snawhwites


text: Genga

title: Genga


text: weargtreowum

title: weargtreowum


text: Jacchia

title: Jacchia


text: weargtreowa

title: weargtreowa


text: weargtreowe

title: weargtreowe


text: Carhampton

title: Carhampton


text:
jolttari

Etymology
Borrowed from.

Noun

 * 1) altar

title: jolttari


text: weargtreowes

title: weargtreowes


text: naporom

title: naporom


text:
س ب ر

Etymology
Denominal origin from  and, ,. Also possibly cognate to 🇨🇬.

Root

 * 1) to probe into, slate, blackboard, whiteboard
 * 2) to fathom, to understand

Derived terms

 * Verbs and verb derivatives

title: س ب ر


text: aeglaste

title: aeglaste


text: aeglased

title: aeglased


text:
langnes

Noun

 * 1) length

title: langnes


text: aplad

title: aplad


text: absoluutsed

title: absoluutsed


text: agarad

title: agarad


text: irritationen

title: irritationen


text: irritationer

title: irritationer


text: irritationerna

title: irritationerna


text: irritationens

title: irritationens


text: irritationers

title: irritationers


text: irritationernas

title: irritationernas


text: ajaloolised

title: ajaloolised


text: alaealised

title: alaealised


text:
ἐπευφημέω

Etymology
From.

Verb

 * 1) to shout assent, applaud
 * 2) to sing praises, glorify

title: ἐπευφημέω


text: nedladdande

title: nedladdande


text: nedladdad

title: nedladdad


text: nerladdande

title: nerladdande


text: nerladdad

title: nerladdad


text: alaleütlevad

title: alaleütlevad


text: nedladdat

title: nedladdat


text: nedladdade

title: nedladdade


text: nerladdat

title: nerladdat


text: nerladdade

title: nerladdade


text:
mahkumunaleyh

Etymology
, from. .

Noun

 * 1)  the losing party of a case

title: mahkumunaleyh


text: illasinnat

title: illasinnat


text: illasinnade

title: illasinnade


text: alalised

title: alalised


text:
mahkumunleh

Etymology
, from. .

Noun

 * 1)  the winning party of a case

title: mahkumunleh


text: alaltütlevad

title: alaltütlevad


text: alalütlevad

title: alalütlevad


text: algelised

title: algelised


text: alkoholivabad

title: alkoholivabad


text: allergilised

title: allergilised


text: aluselised

title: aluselised


text: alusetud

title: alusetud


text: ametlikud

title: ametlikud


text:
Talk:precipitant

Etymology
regarding your edit, are the following other entries also wrong? < <  < . I am trying to understand your edit summary "kap is not the root for head". Thanks. — Sgconlaw (talk) 18:53, 29 November 2023 (UTC)

 * No, they are not, I was mistaken here. However it was indeed misleading seeing kap- and Latin -ito together, as if the latter had been suffixed to the former. If there is any "head"-lemma to mention here, it's . You can put kap- back into the root brackets; I'm sorry. Imbricitor (talk) 23:32, 29 November 2023 (UTC)

title: Talk:precipitant


text: Monterisi

title: Monterisi


text:
Vorstandssitzung

Noun

 * 1) board meeting

title: Vorstandssitzung


text: antonüümsed

title: antonüümsed


text: armsad

title: armsad


text: Daneo

title: Daneo


text:
styrelsemöte

Noun

 * 1) board meeting

title: styrelsemöte


text: armulised

title: armulised


text: arusaadavad

title: arusaadavad


text: arusaamatud

title: arusaamatud


text: arvukad

title: arvukad


text: aseksuaalsed

title: aseksuaalsed


text: asjakohased

title: asjakohased


text: ἐπευφήμησαν

title: ἐπευφήμησαν


text: ausad

title: ausad


text: automaatsed

title: automaatsed


text: avalikud

title: avalikud


text: Category:Kashmiric languages

title: Category:Kashmiric languages


text: Category:Kohistani languages

title: Category:Kohistani languages


text: Category:Shinaic languages

title: Category:Shinaic languages


text: Category:Eastern Dardic languages

title: Category:Eastern Dardic languages


text: Category:Chitrali languages

title: Category:Chitrali languages


text: Category:Kunar languages

title: Category:Kunar languages


text: αἰδεῖσθαι

title: αἰδεῖσθαι


text: Category:Pashayi languages

title: Category:Pashayi languages


text:
сѣмьꙗ

Etymology
From.

Proper noun

 * 1) family

title: сѣмьꙗ


text: sinisilmsed

title: sinisilmsed


text: ἱερῆα

title: ἱερῆα


text: daymaring

title: daymaring


text: daymared

title: daymared


text: δέχθαι

title: δέχθαι


text:
object clause

Noun

 * 1)  A clause that is the object of a sentence.

Usage notes

 * Not to be confused with.

Translations

 * German:
 * Mongolian:
 * Cyrillic: тусагдахуун гишүүн өгүүлбэр

title: object clause


text:
abschinden

Etymology
🇰🇲

Verb

 * 1)  to slave away

title: abschinden


text: Category:hu:Hemp family plants

title: Category:hu:Hemp family plants


text: ἔτελλε

title: ἔτελλε


text: Category:English terms derived from Chitrali languages


text: Category:Terms derived from Chitrali languages


text: Category:Finnish terms derived from Chitrali languages


text: Category:Phalura terms derived from Chitrali languages


text: Category:Yidgha terms derived from Chitrali languages


text:
треш стример

Noun

 * 1)  someone who makes trash stream

title: треш стример


text: Category:Brokskat terms derived from Kashmiric languages


text: Category:Terms derived from Kashmiric languages


text: Category:Brokskat terms derived from Eastern Dardic languages


text: Category:Terms derived from Eastern Dardic languages


text: Category:English terms derived from Kashmiric languages


text: Category:English terms derived from Eastern Dardic languages


text: Category:Hindi terms derived from Kashmiric languages


text: ጣና

title: ጣና


text: Category:Hindi terms derived from Eastern Dardic languages


text: Category:Shina terms derived from Kashmiric languages


text: Category:Shina terms derived from Eastern Dardic languages


text: Category:English terms derived from Kohistani languages


text: Category:Terms derived from Kohistani languages


text:
ofokuserad

Etymology
From.

Adjective

 * 1) unfocused

title: ofokuserad


text: ofokuserat

title: ofokuserat


text: ofokuserade

title: ofokuserade


text: gnetigt

title: gnetigt


text: gnetiga

title: gnetiga


text: gnetige

title: gnetige


text: gnetigare

title: gnetigare


text: gnetigast

title: gnetigast


text: gnetigaste

title: gnetigaste


text: gnetar

title: gnetar


text: gnetat

title: gnetat


text: gnetade

title: gnetade


text: gnetande

title: gnetande


text: gnetas

title: gnetas


text: gnetats

title: gnetats


text: gnetades

title: gnetades


text: Category:Ushojo terms derived from Kohistani languages


text:
слоугꙑни

Etymology
From, morphologically equivalent to.

Noun

 * 1) female servant, maid

title: слоугꙑни


text: Category:Ushojo terms derived from Eastern Dardic languages


text: Category:English terms derived from Shinaic languages


text: Category:Terms derived from Shinaic languages


text:
треш стрим

Noun

 * 1)  trash stream; a type of live broadcast containing immoral, degenerate, dangerous content, such as drinking lots of alcohol, physical and verbal violence, humiliation, sexual harassment usually in order to receive money from the viewers

title: треш стрим


text: Category:Kohistani Shina terms derived from Shinaic languages


text: Category:Kohistani Shina terms derived from Eastern Dardic languages


text: Category:Phalura terms derived from Shinaic languages


text: Category:Phalura terms derived from Eastern Dardic languages


text: Category:Urdu terms derived from Shinaic languages


text: Category:Urdu terms derived from Eastern Dardic languages


text: Category:Ushojo terms derived from Shinaic languages


text: Category:English terms derived from Kunar languages


text: Category:Terms derived from Kunar languages


text: Category:English terms derived from Pashayi languages


text: Category:Terms derived from Pashayi languages


text:
ბალტიური

Adjective

 * 1) baltic, pertaining to the Baltics, Baltic peoples, languages or cultures

title: ბალტიური


text:
лябёдка

Etymology
. Compare 🇨🇬, 🇨🇬.

Noun

 * 1)  pen female swan
 * 2)  winch

title: лябёдка


text: Category:be:Simple machines

title: Category:be:Simple machines


text:
ბალტიის ქვეყნები

Proper noun

 * 1) Baltics, Baltic countries

title: ბალტიის ქვეყნები


text:
ბალტიისპირეთი

Etymology
.

Proper noun

 * 1) Baltics, Baltic states, Baltic countries

Usage notes
It is somewhat discouraged and dated term, because of its negative connotations due to the etymology, which hints at the Soviet era occupation of these countries. This is especially true in the Baltic countries themselves, who would rather not be described by this term.

title: ბალტიისპირეთი


text:
ბალტო-სლავური

Adjective

 * 1) Balto-Slavic

title: ბალტო-სლავური


text:
ბალტურ-სლავური

Adjective

 * 1) Balto-Slavic

title: ბალტურ-სლავური


text:
ბალტი

Noun

 * 1) Balt

title: ბალტი


text:
სლავი

Noun

 * 1) Slav

title: სლავი


text:
ენათა ოჯახი

Noun

 * 1) language family

title: ენათა ოჯახი


text:
Talk:úvodník

declension of úvodník
The declension of úvodník is wrong, and does not belong in this series because it is inanimate. See the third citatation under "Further reading" for the correct declension table. 146.168.89.125 19:59, 29 November 2023 (UTC)

title: Talk:úvodník


text:
სამხრეთ-აღმოსავლეთი ევროპა

Proper noun

 * 1) Southeast Europe, Southeastern Europe

title: სამხრეთ-აღმოსავლეთი ევროპა


text:
ჩრდილოგერმანული ენები

Proper noun

 * 1) North Germanic languages, Scandinavian languages

title: ჩრდილოგერმანული ენები


text:
სკანდინავიური ენები

Proper noun

 * 1) Scandinavian languages, North Germanic languages

title: სკანდინავიური ენები


text:
სკანდინავიელი

Noun

 * 1) Scandinavian (person)

title: სკანდინავიელი


text:
təsnif etmək

Verb

 * 1) to classify, to categorize

title: təsnif etmək


text: სკანდინავიელები

title: სკანდინავიელები


text:
სკანდინავიური

Adjective

 * 1) Scandinavian (inanimate things and non-human animals)

title: სკანდინავიური


text: Category:Azerbaijani terms derived from the Arabic root ص ن ف


text: Category:Nanai terms with redundant transliterations


text: Category:Nanai terms with non-redundant manual transliterations


text:
ფარერული

Proper noun

 * 1) Faroese language

title: ფარერული


text: Category:ka:Faroe Islands

title: Category:ka:Faroe Islands


text:
ფარერული ენა

Proper noun

 * 1) Faroese language

title: ფარერული ენა


text:
ფარერის კუნძულები

Proper noun

 * 1) Faroe Islands, Faroes, the Faroe

title: ფარერის კუნძულები


text: Category:Nanai modules

title: Category:Nanai modules


text: ფარერელი

title: ფარერელი


text: Category:Nanai doublets

title: Category:Nanai doublets


text:
ნახურ-დაღესტნური ენები

Proper noun

 * 1) Northeast Caucasian, aka Nakh-Dagestanian languages

title: ნახურ-დაღესტნური ენები


text:
õnnõto

Etymology
From, equivalent to.

Adjective

 * 1) unhappy

title: õnnõto


text:
ornithologize

Etymology
From.

Verb

 * 1)  To practise ornithology.

title: ornithologize


text:
hoolõto

Adjective

 * 1) carefree

title: hoolõto


text: Category:Pogali language

title: Category:Pogali language


text: OCE

title: OCE


text:
herba dels canonges

Noun

 * 1) corn salad, mâche

title: herba dels canonges


text: കവരത്തി

title: കവരത്തി


text:
Talk:Maori

Plural form
@Theknightwho: can you provide a source in support of your claim that the plural form Maoris is "derogatory"? The website maorilanguage.info certainly does not give that impression. It does not even describe this form as dated, though it does note that government publications have begun using an unmarked plural.

"Q17. How is the plural of the word Māori written? A17. Some people simply do not add a plural suffix -s		when the word Māori is used in a plural context in written English, i.e., they use the word according to rules of Māori language. It is interesting to see this usage appearing in New Zealand government publications and it may be become a feature of New Zealand English. Others follow style guides or publishing house rules which insist that the plural suffix -s be added when the word Māori is used in plural context." Zacwill (talk) 20:45, 29 November 2023 (UTC)

 * @Zacwill I didn't make any such claim - I reverted you removing something on the basis that you couldn't understand it. I advise that you raise this at the WT:Tea room, which is where this sort of thing is discussed. Theknightwho (talk) 20:50, 29 November 2023 (UTC)

 * @Theknightwho: am I to understand, then, that you do not regard this claim as factual? If so, why restore it to the article? Zacwill (talk) 21:03, 29 November 2023 (UTC)
 * @Zacwill I've given no opinion - I simply want you to follow the proper process so that the claim can be discussed properly, instead of being unilaterally removed for a shit reason. Thanks. Theknightwho (talk) 21:28, 29 November 2023 (UTC)
 * I think I expressed my reason pretty clearly above, but I accept that your concern for rigmarole overrides your concern for factual accuracy. Zacwill (talk) 21:36, 29 November 2023 (UTC)
 * @Zacwill No, it's my concern for the fact that people other than you might be able to offer insight. Theknightwho (talk) 21:40, 29 November 2023 (UTC)

title: Talk:Maori


text:
gwylaeth

Etymology
From, due to the milky sap.

Noun

 * 1) lettuce

title: gwylaeth


text:
оферта

Etymology
, ultimately from, from. .

Cognates include 🇨🇬 and 🇨🇬.

Noun

 * 1) bid; offer

title: оферта


text:
tren goblin

Noun

 * 1)  An avid user of trenbolone.

title: tren goblin


text: tren goblins

title: tren goblins


text:
əleyhissəlatu vəssəlam

Etymology
.

Noun

 * 1)  blessings and peace be upon him

title: əleyhissəlatu vəssəlam


text:
alayhissalotu vassalom

Etymology
.

Phrase

 * 1)  blessings and peace be upon him

title: alayhissalotu vassalom


text:
алайҳиссалоту вассалом

Noun

 * 1)  blessings and peace be upon him

title: алайҳиссалоту вассалом


text: Template:tg-phrase

title: Template:tg-phrase


text: volvier

title: volvier


text:
علیه الصلات والسلام

Etymology
.

Noun

 * 1)  blessings and peace be upon him

Etymology
.

Noun

 * 1)  blessings and peace be upon him

title: علیه الصلات والسلام


text:
aleyhissalatu vesselam

Etymology
, from.

Noun

 * 1)  blessings and peace be upon him

title: aleyhissalatu vesselam


text:
علیہ الصلاۃ والسلام

Etymology
.

Noun

 * 1)  blessings and peace be upon him

title: علیہ الصلاۃ والسلام


text: voliturus

title: voliturus


text: vixet

title: vixet


text:
ad invicem

Etymology
From

Adverb

 * 1)  mutually, each other, reciprocally, one another

title: ad invicem


text: vetavi

title: vetavi


text:
מתיקות

Noun

 * 1) sweetness

title: מתיקות


text: Melincourt

title: Melincourt


text:
nollapituuspiiri

Etymology
🇰🇲

title: nollapituuspiiri


text:
Reconstruction:Proto-Slavic/riza

Noun

 * 1) clothe
 * 2) habit

Descendants

 * East Slavic:
 * South Slavic:
 * West Slavic:
 * South Slavic:
 * West Slavic:
 * South Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:
 * West Slavic:

title: Reconstruction:Proto-Slavic/riza


text: Category:Old Galician-Portuguese terms borrowed from Andalusian Arabic


text: Category:Old Galician-Portuguese terms derived from Andalusian Arabic


text:
ଭୁବନ

Etymology
.

Noun

 * 1)  Universe
 * 2) Earth
 * 3) country; region
 * 4) residence; house
 * 5) water
 * 6) 1/14 of a cowri
 * 7) a being, living creature
 * 8) becoming prosperous

title: ଭୁବନ


text: Category:roa-opt:Beverages

title: Category:roa-opt:Beverages


text: Category:roa-opt:Drinking

title: Category:roa-opt:Drinking


text:
superhunk

Etymology
en

Noun

 * 1)  A very physically attractive man.

title: superhunk


text: superhunks

title: superhunks


text: 卡城

title: 卡城


text:
Appendix:Variations of "oe"

The word “oe” appears in many languages with many variations in the use of capitalization, punctuation, and diacritics.

Capitalization and punctuation

 * oe
 * Oe
 * OE
 * oe.
 * OE.
 * 'oe
 * ʻoe
 * °Oe
 * oͤ
 * Oͤ

Diacritics and ligatures

 * oë
 * oẹ
 * ōe, Ōe
 * ôe
 * õe
 * ỏe
 * ọe
 * œ, ɶ, Œ

Other scripts

 * Cyrillic
 * Оэ
 * Ое

 * Hangul
 * ㅚ

title: Appendix:Variations of "oe"


text: Citations:onward

title: Citations:onward


text:
ଈଶ୍ୱର

Etymology
.

Noun

 * 1) The 11th of the scriptural years
 * 2) lord; master
 * 3) king; ruler
 * 4) a great man
 * 5) a rich man
 * 1) a great man
 * 2) a rich man

Proper noun

 * 1) the supreme Lord; God
 * 2) the essential or universal Brahma
 * 3) Shiva
 * 4) Cupid
 * 5) Vishnu
 * 1) Cupid
 * 2) Vishnu
 * 1) Vishnu
 * 1) Vishnu

title: ଈଶ୍ୱର


text:
여실히

Etymology
.

Adverb

 * 1) faithfully consistent with reality

title: 여실히


text:
Clyne and Melincourt

Proper noun

 * 1) . which includes the named places.

Usage notes
The community was named Clyne on older OS Explorer maps published pre-2000, so it must have been renamed at some point, date unknown.

title: Clyne and Melincourt


text:
熱詞

Noun

 * 1)  hot word

title: 熱詞


text:
ପରମେଶ୍ୱର

Etymology
.

Proper noun

 * 1) God
 * 2)  Indra
 * 1)  Indra

title: ପରମେଶ୍ୱର


text:
ašāgum

Etymology
. Compare perhaps 🇨🇬,, and 🇨🇬.

title: ašāgum


text:
misvenerate

Verb

 * 1) To venerate something or someone that does not deserve it.

title: misvenerate


text:
ສຸຂະພາບ

Noun

 * 1) health

title: ສຸຂະພາບ


text: アバン

title: アバン


text:
アバンタイトル

Etymology
.

Noun

 * 1)  cold open

title: アバンタイトル


text: 人酔い

title: 人酔い


text:
ひとよい

Etymology
From.

Noun

 * 1) feeling ill in crowds of people

title: ひとよい


text:
alfàbrega de ca

Noun

 * 1) white campion

title: alfàbrega de ca


text:
sundhed

Etymology
From.

Noun

 * 1) health

title: sundhed


text:
ପରଂବ୍ରହ୍ମ

Proper noun

 * 1)  the universal Brahma

title: ପରଂବ୍ରହ୍ମ


text: 打ち立てる

title: 打ち立てる


text:
うちたてる

Verb

 * 1) to firmly establish

title: うちたてる


text:
外縁

Noun

 * 1) outer edge

title: 外縁


text:
ମହାଦେବ

Etymology
.

Proper noun

 * 1)  Shiva

title: ମହାଦେବ


text:
除阻

Verb

 * 1)  to release

title: 除阻


text:
misvent

Verb

 * 1) To vent improperly.

title: misvent


text: misvents

title: misvents


text: misventing

title: misventing


text: misvented

title: misvented


text:
gludlys

Etymology
🇰🇲.

Noun

 * 1) catchfly plant of the genus

title: gludlys


text: 兼ね合い

title: 兼ね合い


text: 打ち切り

title: 打ち切り


text:
うちきり

Noun

 * 1) termination midway

title: うちきり


text: 銀だら

title: 銀だら


text:
ちんけ

Adjective

 * 1) terrible; bad

title: ちんけ


text:
やさかい

Conjunction

 * 1)  because

title: やさかい


text:
ମହା

Etymology
.

Adjective

 * 1) excellent
 * 2) chief
 * 3) too much; much; excessive
 * 4) big; large
 * 1) too much; much; excessive
 * 2) big; large
 * 1) big; large

title: ମହା


text: Thcr.

title: Thcr.


text: 建て替える

title: 建て替える


text:
თათთ

Noun

 * 1) rowan

title: თათთ


text: 目が行く

title: 目が行く


text:
めがゆく

Verb

 * 1)  to have one's eye be caught

title: めがゆく


text: Hh.

title: Hh.


text:
подрібнювати

Etymology
From.

Verb

 * 1) to break up into small pieces
 * 2) to chop finely, to chop up into small pieces
 * 3) to crush, to crush up, to grind, to grind up (into small pieces)
 * 4) to granulate

title: подрібнювати


text: burabura

title: burabura


text:
デュワー

Etymology
.

Noun

 * 1)  Dewar flask; dewar

title: デュワー


text:
подрібнити

Etymology
From.

Verb

 * 1) to break up into small pieces
 * 2) to chop finely, to chop up into small pieces
 * 3) to crush, to crush up, to grind, to grind up (into small pieces)
 * 4) to granulate

title: подрібнити


text:
véia

Usage notes
According to the Portuguese Language Orthographic Agreement of 1990, the word should be spelled "veia" instead. In practice, this hardly occurs due to easy confusion between it and as in.

title: véia


text:
𐩡𐩥𐩱

Noun

 * 1) priest

title: 𐩡𐩥𐩱


text: подрібніть

title: подрібніть


text:
Standarin

Etymology
.

Noun

 * 1)  Standard Mandarin.

title: Standarin


text:
Blauracke

Etymology
From.

Noun

 * 1)  European roller ("").

title: Blauracke


text:
ugodzić

Etymology
From.

Verb

 * 1)  to strike, to smite
 * 2)  to offend
 * 3)  to commission
 * 4)  to strike oneself, to smite oneself
 * 5)  to strike each other, to smite each other
 * 6)  to settle
 * 1)  to settle

Conjugation
or

title: ugodzić


text:
Rhènè

Etymology
.

Proper noun

 * 1)  Rhene a nymph, the paramour of King Oïleus of Locris, and the mother of either or neither of his sons Medon and Ajax

title: Rhènè


text:
Template talk:ojp-info

Confusing template output
@Chuterix, this template is a bit of a mess.

 * We already use subscripts like no1 for 甲類 and no2 for 乙類. For the sake of consistency and the principle of least surprise, we should continue using this same format.
 * The use of blue and red as contrasting colors is bad design -- this results in unusability for anyone with red-blue color-blindness.
 * Moreover, the template is using red to indicate 乙類 -- but then also to indicate misspelled vowels? This is unclear and will confuse readers.
 * Lastly, splitting out simple wikicode functionality like  into entirely separate pages like [[Template:oj-info/otu]] unnecessarily complicates the code.  This kind of thing would be much better kept inline in the code of the main template.

This template is not ready for prime time. Could you please have a look and rework? ‑‑ Eiríkr Útlendi │Tala við mig 00:36, 30 November 2023 (UTC)

 * In addition, since this is about Old Japanese, presumably this kind of information should go in the  entries, and not in   entries. ‑‑ Eiríkr Útlendi │Tala við mig 00:54, 30 November 2023 (UTC)
 * I'm making this like a similar system to Aramaki's proposed User:荒巻モロゾフ/draft. Kinda like.
 * I want to soon get Hirayama Teruo's Gendai Nihongo Hogen Daijiten, but ILLs cost money. Chuterix (talk) 02:07, 30 November 2023 (UTC)
 * @荒巻モロゾフ's draft is certainly interesting, and it provides a lot of information. I personally think that the current configuration results in visual overload -- this takes up a lot of screen space, to present information that most of our readers can't use.  I would suggest putting almost all of this in the expanding section, not just the "Accent data" portion.  My sense is that, for the vast majority of users, the modern 標準語 pronunciation is the only thing that's relevant.  After that, modern dialectal pronunciation.  And lastly, the historical.  The man'yōgana section is also good to have, but I don't think it belongs here -- this data is otherwise all about pronunciation, not spelling.  Moving this to  seems more appropriate. ‑‑ Eiríkr Útlendi │Tala við mig 17:49, 30 November 2023 (UTC)

title: Template talk:ojp-info


text:
虫がいい

Adjective

 * 1)  selfish

Usage notes
A more emphatic form is also used.

title: 虫がいい


text:
神檯

Noun

 * 1)  altar; pedestal
 * 2)  high position

title: 神檯


text:
Talk:γλεῦκος

Sweetness reference in Aristotle
Aristotle's The Nicomachean Ethics III.iv "... bitter and sweet and hot and heavy..." "...πικρα και γλυκεα και θερμα και βαρεα ..." γλυκεα was translated as sweet. 192.136.116.2 00:40, 30 November 2023 (UTC)

title: Talk:γλεῦκος


text:
神檯貓屎——神憎鬼厭

Idiom

 * 1)  extremely detestable; extremely irritating

title: 神檯貓屎——神憎鬼厭


text:
कनीयस्

Etymology
Related to.

Adjective

 * 1) younger (like a younger brother or sister, younger son or daughter)
 * 2) smaller, less, inferior, very small or insignificant

title: कनीयस्


text:
Appendix:Variations of "zon"

The word “zon” appears in many languages with many variations in the use of capitalization, punctuation, diacritics, and in other scripts.

Capitalization and punctuation

 * zon
 * Zon
 * ZON
 * zo'n
 * -zon

Diacritics

 * zón, -zón
 * zòŋ
 * zōn
 * zōŋ
 * zǒŋ
 * zőn
 * żon
 * Żoń
 * ẑòŋ
 * ẑōŋ
 * ẑǒŋ

Other scripts

 * Cyrillic
 * зон, Зон
 * жон, Жон

 * Katakana
 * ゾーン

With numbers

 * ʑɔŋ³

title: Appendix:Variations of "zon"


text: Cantica

title: Cantica


text:
Canticum

Etymology
From.

Noun

 * 1) canticle

title: Canticum


text: femme-y

title: femme-y


text:
Category talk:Maori terms by suffix

Sort key?
Why does "Category:Maori terms suffixed with -nga" file under 'Z'? Nurg (talk) 00:53, 30 November 2023 (UTC)

title: Category talk:Maori terms by suffix


text:
просушувати

Etymology
From. Compare 🇨🇬, 🇨🇬, 🇨🇬.

Verb

 * 1)  to dry, to dry thoroughly

title: просушувати


text:
踏倒蹬

Verb

 * 1)  to walk by stepping under the heel on the back of cloth shoes or by stepping flat the back part of the shoes without putting them on entirely

title: 踏倒蹬


text: Category:Latin terms calqued from Old French


text: behind the scene

title: behind the scene


text:
просушити

Etymology
From. Compare 🇨🇬, 🇨🇬, 🇨🇬.

Verb

 * 1)  to dry, to dry thoroughly

title: просушити


text:
Talk:bashkë

Bashkë
Would Bashkë be able to form from Porto-Albanian *Baskā? Doesn't the -sk- usually go to -ks- and then -h-? Muji28 (talk) 01:02, 30 November 2023 (UTC)

title: Talk:bashkë


text: 刺查某

title: 刺查某


text:
磐余

Etymology
Either from, or from a compound of 🇰🇲. The latter theory is more likely as placenames were often formed from compounds of nouns, but a place name formed from a specific conjugation is extremely rare, if at all.

Proper noun

 * 1) a placename in present-day southern Sakurai, Nara prefecture; site of the ancient Yamato imperial court around the mid-late

title: 磐余


text: gdlk

title: gdlk


text:
eithers

Determiner

 * 1)  Any one of two or more.

title: eithers


text: تھائیلینڈ

title: تھائیلینڈ


text: ថៃឡង់ដ៍

title: ថៃឡង់ដ៍


text:
惹熊惹虎，毋通惹著赤查某

Proverb

 * 1)  Never mess with a shrew.

title: 惹熊惹虎，毋通惹著赤查某


text:
वीच्या

Etymology
From. Related to.

Adverb

 * 1)  among
 * 2)  with averted (speech)

Usage notes
Not attested in most dictionaries.

title: वीच्या


text:
caquinar

Etymology
.

Verb

 * 1)  to snicker to emit a snicker
 * 2)  to laugh ironically

title: caquinar


text: Citations:azina

title: Citations:azina


text:
sööstma

Etymology
Derived from.

Verb

 * 1) to dash, to rush, to race, to scurry, to spurt

title: sööstma


text: friend of court

title: friend of court


text:
Wiktionary:Discussion rooms/timeline year

!


text:
purrful

Adjective

 * 1) Tending to or actively purring.

title: purrful


text:
ھىندىستان

Etymology
From.

title: ھىندىستان


text:
Appendix:Variations of "sone"

The word “sone” appears in many languages with many variations in the use of capitalization, punctuation, and diacritics.

Capitalization and punctuation

 * sone
 * Sone
 * SONE
 * so'ne
 * -sone

Diacritics

 * soné
 * soñe
 * soñé
 * şone
 * Ṣone̩

Other scripts

 * Cyrillic
 * соне, Соне
 * Сонэ
 * шоне, Шоне

title: Appendix:Variations of "sone"


text:
מילת יחס

Noun

 * 1)  preposition

title: מילת יחס


text: пържен

title: пържен


text: пържейки

title: пържейки


text: пържещ

title: пържещ


text: Citations:apostrophe

title: Citations:apostrophe


text:
अम्बी

Etymology
, a sound-symbolic nursery word with similar formations found across language families; compare 🇨🇬. Related to.

Noun

 * 1) a mother

title: अम्बी


text: अम्बि

title: अम्बि


text:
מילימטר

Noun

 * 1) millimetre

title: מילימטר


text: мислейки

title: мислейки


text: пържил

title: пържил


text:
ꦢꦪ

Etymology
.

Noun

 * 1) power, energy, capacity, strength, force.
 * 2) influence.

title: ꦢꦪ


text: пържел

title: пържел


text: пържещият

title: пържещият


text: пържена

title: пържена


text:
スヌース

Etymology
.

Noun

 * 1) snus

title: スヌース


text:
경이

Etymology 1
.

Noun

 * 1) surprise, wonder, marvel

Noun

 * 1) slackness
 * 2) collapse, dereliction

Noun

 * 1) careful listening

Etymology 4
.

Noun

 * 1) indifference
 * 2) lightness

title: 경이


text: takihuuq

title: takihuuq


text: Category:Inuktun adjectives

title: Category:Inuktun adjectives


text: Category:Inuktun lemmas

title: Category:Inuktun lemmas


text:
ܥ ܬ ܕ

Derived terms

 * Verbs

 * Nouns

 * Adjectives

 * Adverbs

title: ܥ ܬ ܕ


text: rebarrels

title: rebarrels


text:
ulluq

Etymology
From, from. Compare, and.

Noun

 * 1) day

title: ulluq


text: Category:esx-ink:Time

title: Category:esx-ink:Time


text: Category:esx-ink:List of related-to categories


text: Category:esx-ink:All topics

title: Category:esx-ink:All topics


text: Category:Inuktun nouns

title: Category:Inuktun nouns


text:
傾耳

Verb

 * 1) to prick up one's ears
 * 2) to listen attentively

title: 傾耳


text: Category:Inuktun terms derived from Proto-Eskimo


text: Category:Inuktun terms derived from Eskimo languages


text: Category:Inuktun terms derived from Eskimo-Aleut languages


text: Category:Inuktun terms derived from other languages


text: Category:Inuktun terms by etymology

title: Category:Inuktun terms by etymology


text: Category:Inuktun terms derived from Proto-Inuit


text: Category:Inuktun terms derived from Inuit languages


text: Category:Inuktun terms inherited from Proto-Inuit


text: Category:Inuktun inherited terms

title: Category:Inuktun inherited terms


text: Category:Inuktun entries with topic categories using raw markup


text: Category:Inuktun entry maintenance

title: Category:Inuktun entry maintenance


text:
Shit

Etymology
From.

title: Shit


text:
ܢ ܣ ܐ

Etymology
Cognate to 🇨🇬, 🇨🇬 and 🇨🇬.

Derived terms

 * Verbs

 * Nouns

 * Adjectives

 * Adverbs

title: ܢ ܣ ܐ


text: Category:Inuktun terms inherited from Proto-Eskimo


text: Category:Inuktun palindromes

title: Category:Inuktun palindromes


text: Category:Inuktun terms by their sequences of characters


text: Category:Inuktun terms by orthographic property


text: Category:Inuktun terms by lexical property


text: dāya

title: dāya


text:
Sadeh

Etymology
From. The name refers to the remaining one hundred days and nights before the beginning of spring.

Proper noun

 * 1) an Iranian winter festival

title: Sadeh


text:
dayā

Etymology
.

Noun

 * 1) sympathy
 * 2) compassion
 * 3) pity

title: dayā


text:
darya

Etymology
..

Noun

 * 1) heart
 * 2) mind
 * 1) mind

title: darya


text:
cneatian

Etymology
From, from , from.

Verb

 * 1) to contend, argue
 * 2) to discuss
 * 3) to investigate, search
 * 4) to explain

title: cneatian


text:
hṛdaya

Etymology
..

Noun

 * 1) heart

title: hṛdaya


text:
Ekbatan

Etymology
From.

title: Ekbatan


text: 倾耳

title: 倾耳


text:
ܡܢܣܝܐ

Etymology
Classical passive participle of the verb ; compare 🇨🇬.

Adjective

 * 1) experienced, having experience and skill in a subject

title: ܡܢܣܝܐ


text:
fikrindən daşınmaq

Etymology
.

Verb

 * 1)  to change one's mind; to give up doing something

title: fikrindən daşınmaq


text:
cnietan

Etymology
From, from , from.

Verb

 * 1) to dispute

title: cnietan


text:
ܡܫܡܗܐ

Etymology
Classical passive participle of the verb.

Adjective

 * 1) famous, well-known, renowned
 * 2) distinct, explicit
 * 1) distinct, explicit
 * 1) distinct, explicit
 * 1) distinct, explicit

title: ܡܫܡܗܐ


title: User:Theknightwho/sandbox14


text:
ܨܢܥ

Etymology
19th century borrowing from.

Verb

 * 1) to produce, build, manufacture

title: ܨܢܥ


text:
ܡܨܢܥܬܐ

Etymology
Feminine noun of place from ; compare 🇨🇬.

Noun

 * 1) factory, plant

title: ܡܨܢܥܬܐ


text: g'way

title: g'way


text:
gecneatian

Etymology
From ang.

Verb

 * 1) to make clear, explain
 * 2) to investigate

title: gecneatian


text:
cneatung

Etymology
From.

Noun

 * 1) a debate
 * 2) an inquiry, a search, an investigation

title: cneatung


text:
city upon a hill

Etymology
From Matthew 5:14. Cited by English colonist in the 1630 sermon. In turn, Winthrop's sermon was co-opted by later figures as an example of American exceptionalism.

Noun

 * 1) A morally exemplary settlement, destined by God for greater things.  Most often used to refer to the United States, or more specifically the.

Alternative forms

 * city on a hill

title: city upon a hill


text: city on a hill

title: city on a hill


text: springin'

title: springin'


text:
छुरिका

Etymology
From. See also.

Noun

 * 1) a knife

title: छुरिका


text:
letter of recall

Noun

 * 1)  formal correspondence from one head-of-state notifying a second head-of-state that he or she is recalling their state's ambassador.

Usage notes

 * The plural is sometimes used as a synonym of the singular.

Translations

 * Azerbaijani: övdətnamə

title: letter of recall


text:
kikeish

Etymology
From.

Adjective

 * 1)  Resembling or characteristic of Jews.
 * 2)  Miserly, greedy, stingy.
 * 1)  Miserly, greedy, stingy.
 * 1)  Miserly, greedy, stingy.
 * 1)  Miserly, greedy, stingy.

title: kikeish


text:
द्व्यर्ध

Etymology
🇰🇲.

Numeral

 * 1) one and a half; 1.5

title: द्व्यर्ध


text: cottage-core

title: cottage-core