Wiktionary
siwiktionary
https://si.wiktionary.org/wiki/%E0%B7%80%E0%B7%92%E0%B6%9A%E0%B7%8A%E0%B7%82%E0%B6%B1%E0%B6%BB%E0%B7%92:%E0%B6%B8%E0%B7%94%E0%B6%BD%E0%B7%8A_%E0%B6%B4%E0%B7%92%E0%B6%A7%E0%B7%94%E0%B7%80
MediaWiki 1.47.0-wmf.1
case-sensitive
මාධ්යය
විශේෂ
සාකච්ඡාව
පරිශීලක
පරිශීලක සාකච්ඡාව
වික්ෂනරි
වික්ෂනරි සාකච්ඡාව
ගොනුව
ගොනුව සාකච්ඡාව
මාධ්යවිකි
මාධ්යවිකි සාකච්ඡාව
සැකිල්ල
සැකිලි සාකච්ඡාව
උදවු
උදවු සාකච්ඡාව
ප්රවර්ගය
ප්රවර්ග සාකච්ඡාව
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Module:category tree/lemmas
828
9487
233546
228259
2026-05-06T12:57:46Z
Lee
19
[[Special:Redirect/revision/233532]] ඉල්ලීම අනුව...
233546
Scribunto
text/plain
local m_sinhala = require("Module:sinhala")
local labels = {}
local raw_categories = {}
local handlers = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
local diminutive_augmentative_poses = {
"නාම විශේෂණ පද",
"ක්රියා විශේෂණ පද",
"විශ්මයාර්ථ පද",
"නාම පද",
"සංඛ්යාංක",
"උපසර්ග",
"සංඥා නාම පද",
"සර්වනාම",
"ප්රත්ය",
"ක්රියා පද"
}
labels["පාඨ"] = {
description = "{{{langname}}} [[Wiktionary:Lemmas|ලෙමා]], ඒවායේ part of speech අනුව වර්ගීකරණය කළ.",
umbrella_parents = "මූලධර්ම",
parents = {{name = "{{{langcat}}}", raw = true, sort = " "}},
}
labels["තනි වචන"] = {
description = "{{{langname}}} තනි වචන, වඩා දිග ප්රකාශයක් කෙටි කොට දක්වන.",
parents = {"පාඨ"},
}
labels["abstract verbs"] = {
description = "{{{langname}}} abstract verbs of motion whose motion is multidirectional (as opposed to unidirectional) or indirect, or whose action is repeated or in a series, instead of being a single, completed action. Abstract verbs are always imperfective in aspect, even with prefixes that are normally associated with the perfective aspect.",
additional = "See also [[abstract verb]].",
parents = {"ක්රියා පද"},
}
labels["action nouns"] = {
description = "{{{langname}}} nouns denoting action of a verb or verbal root that it is derived from.",
parents = {"නාම පද"},
}
labels["act-related adverbs"] = {
description = "{{{langname}}} adverbs that indicate the motive or other background information for an action.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["active verbs"] = {
description = "{{{langname}}} verbs that indicate an activity",
parents = {"ක්රියා පද"},
}
labels["active-only verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}.",
parents = {"ක්රියා පද"},
}
labels["adjective concords"] = {
description = "{{{langname}}} concords that are prefixed to adjective stems.",
parents = {"concords"},
}
labels["නාම විශේෂණ පද"] = {
description = "{{{langname}}} terms that give attributes to nouns, extending their definitions.",
parents = {"පාඨ"},
}
labels["adverbial accusatives"] = {
description = "Accusative case-forms in {{{langname}}} used as adverbs.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["ක්රියා විශේෂණ පද"] = {
description = "{{{langname}}} terms that modify clauses, sentences and phrases directly.",
parents = {"පාඨ"},
}
labels["affixes"] = {
description = "Morphemes attached to existing {{{langname}}} words.",
parents = {"පදාණු"},
}
labels["agent nouns"] = {
description = "{{{langname}}} nouns that denote an agent that performs the action denoted by the verb from which the noun is derived.",
parents = {"නාම පද"},
}
labels["ambipositions"] = {
description = "{{{langname}}} adpositions that can occur either before or after their objects.",
parents = {"පාඨ"},
}
labels["ambitransitive verbs"] = {
description = "{{{langname}}} verbs that may or may not direct actions, occurrences or states to grammatical objects.",
parents = {"ක්රියා පද", "සකර්මක ක්රියා පද", "අකර්මක ක්රියා පද"},
}
labels["animal commands"] = {
description = "{{{langname}}} words used to communicate with animals.",
parents = {"විශ්මයාර්ථ පද"},
}
labels["articles"] = {
description = "{{{langname}}} terms that indicate and specify nouns.",
parents = {"determiners"},
}
labels["aspect adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Grammatical aspect|grammatical aspect]], describing the flow of time in relation to a statement.",
parents = {"ක්රියා විශේෂණ පද"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["augmentative " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey big size or big intensity.",
parents = {pos},
}
end
labels["attenuative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event is performed or takes place gently, lightly, partially, perfunctorily or to an otherwise reduced extent.",
parents = {"ක්රියා පද"},
}
labels["autobenefactive verbs"] = {
description = "{{{langname}}} verbs that indicate that the agent of an action is also its benefactor.",
parents = {"ක්රියා පද"},
}
labels["automative verbs"] = {
description = "{{{langname}}} verbs that indicate actions directed at or a change of state of the grammatical subject.",
parents = {"ක්රියා පද"},
}
labels["auxiliary verbs"] = {
description = "{{{langname}}} verbs that provide additional conjugations for other verbs.",
parents = {"ක්රියා පද"},
}
labels["biaspectual verbs"] = {
description = "{{{langname}}} verbs that can be both imperfective and perfective.",
parents = {"ක්රියා පද"},
}
labels["causative verbs"] = {
description = "{{{langname}}} verbs that express causing actions or states rather than performing or being them directly. Use this only for separate verbs (as opposed to causative forms that are part of the inflection of verbs).",
parents = {"ක්රියා පද"},
}
labels["circumfixes"] = {
description = "Affixes attached to both the beginning and the end of {{{langname}}} words, functioning together as single units.",
parents = {"පදාණු"},
}
labels["circumpositions"] = {
description = "{{{langname}}} adpositions that appear on both sides of their objects.",
parents = {"පාඨ"},
}
labels["classifiers"] = {
description = "{{{langname}}} terms that classify nouns according to their meanings.",
parents = {"පාඨ"},
}
labels["clitics"] = {
description = "{{{langname}}} morphemes that function as independent words, but are always attached to another word.",
parents = {"පදාණු"},
}
for _, pos in ipairs { "නාම පද", "ප්රත්ය" } do
labels["සමූහවාචී " .. pos] = {
description = "{{{langname}}} " .. pos .. " that indicate groups of related things or beings, without the need of grammatical pluralization.",
parents = {pos},
}
end
labels["combining forms"] = {
description = "Forms of {{{langname}}} words that do not occur independently, but are used when joined with other words.",
parents = {"පදාණු"},
}
labels["සැසඳිය හැකි නාම විශේෂණ පද"] = {
description = "{{{langname}}} adjectives that can be inflected to display different degrees of comparison.",
parents = {"නාම විශේෂණ පද"},
}
labels["comparable adverbs"] = {
description = "{{{langname}}} adverbs that can be inflected to display different degrees of comparison.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["comparative-only adjectives"] = {
description = "{{{langname}}} adjectives that are only used in their comparative forms.",
parents = {"නාම විශේෂණ පද"},
}
labels["completive verbs"] = {
description = "{{{langname}}} verbs which refer to the completion of an action which has already commenced or which has already been performed upon a subset of the entities which it affects.",
parents = {"ක්රියා පද"},
}
labels["concords"] = {
description = "{{{langname}}} prefixes attached to words to show agreement with a noun or pronoun.",
parents = {"උපසර්ග"},
}
labels["concrete verbs"] = {
description = "{{{langname}}} concrete verbs refer to a verbal aspect in verbs of motion that is unidirectional (as opposed to multidirectional), a definitely directed motion, or a single, completed action (instead of a repeated action or series of actions). Concrete verbs may be either imperfective or perfective.",
additional = "See also [[concrete verb]].",
parents = {"ක්රියා පද"},
}
labels["conjunctions"] = {
description = "{{{langname}}} terms that connect words, phrases or clauses together.",
parents = {"පාඨ"},
}
labels["conjunctive adverbs"] = {
description = "{{{langname}}} adverbs that connect two independent clauses together.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["continuative verbs"] = {
description = "{{{langname}}} verbs that express continuing action.",
parents = {"ක්රියා පද"},
}
labels["control verbs"] = {
description = "{{{langname}}} verbs that take multiple arguments, one of which is another verb. One of the control verb's arguments is syntactically both an argument of the control verb and an argument of the other verb.",
parents = {"ක්රියා පද"},
}
labels["cooperative verbs"] = {
description = "{{{langname}}} verbs that indicate cooperation",
parents = {"ක්රියා පද"},
}
labels["coordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate equal syntactic importance between connected items.",
parents = {"conjunctions"},
}
labels["copulative verbs"] = {
description = "{{{langname}}} verbs that may take adjectives as their complement.",
parents = {"ක්රියා පද"},
}
for _, pos in ipairs { "නාම පද", "සංඥා නාම පද" } do
labels["ගැණිය හැකි " .. pos] = {
description = "{{{langname}}} " .. pos .. " that can be quantified directly by numerals.",
parents = {pos},
}
end
labels["countable numerals"] = {
description = "{{{langname}}} numerals that can be quantified directly by other numerals.",
parents = {"සංඛ්යාංක"},
}
labels["countable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that can be quantified directly by numerals.",
parents = {"සංඛ්යාංක"},
}
labels["counters"] = {
description = "{{{langname}}} terms that combine with numerals to express quantity of nouns.",
parents = {"පාඨ"},
}
labels["cumulative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event gradually yields a certain or significant quantity or effect.",
parents = {"ක්රියා පද"},
}
labels["degree adverbs"] = {
description = "{{{langname}}} adverbs that express a particular degree to which the word they modify applies.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["delimitative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event is performed or takes place briefly or to an otherwise reduced extent.",
parents = {"ක්රියා පද"},
}
labels["demonstrative adjectives"] = {
description = "{{{langname}}} adjectives that refer to nouns, comparing them to external references.",
parents = {"නාම විශේෂණ පද", {name = "demonstrative pro-forms", sort = "නාම විශේෂණ පද"}},
}
labels["demonstrative adverbs"] = {
description = "{{{langname}}} adverbs that refer to other adverbs, comparing them to external references.",
parents = {"ක්රියා විශේෂණ පද", {name = "demonstrative pro-forms", sort = "ක්රියා විශේෂණ පද"}},
}
labels["denominal verbs"] = { -- in [[Appendix:Glossary]]; "denominative" more frequent?
description = "{{{langname}}} verbs that derive from nouns.",
parents = { "ක්රියා පද" },
}
labels["demonstrative determiners"] = {
description = "{{{langname}}} determiners that refer to nouns, comparing them to external references.",
parents = {"determiners", {name = "demonstrative pro-forms", sort = "determiners"}},
}
labels["demonstrative pronouns"] = {
description = "{{{langname}}} pronouns that refer to nouns, comparing them to external references.",
parents = {"සර්වනාම", {name = "demonstrative pro-forms", sort = "සර්වනාම"}},
}
labels["deponent verbs"] = {
description = "{{{langname}}} verbs that can only be used with the {{w|active voice}}, but which conjugate as though they were being used with a difference voice.",
parents = {"active-only verbs", "ක්රියා පද"},
}
labels["derivational prefixes"] = {
description = "{{{langname}}} prefixes that are used to create new words.",
parents = {"උපසර්ග"},
}
labels["ව්යුත්පන්නක ප්රත්ය"] = {
description = "{{{langname}}} suffixes that are used to create new words.",
parents = {"ප්රත්ය"},
}
labels["derivative verbs"] = {
description = "{{{langname}}} verbs that are derived from nouns and adjectives.",
parents = {"ක්රියා පද"},
}
labels["desiderative verbs"] = {
description = "{{{langname}}} verbs with the following morphology: verbal root xxx + [[desiderative]] affix, and the following semantics: to wish to do the action xxx.",
parents = {"ක්රියා පද"},
}
labels["determinatives"] = {
description = "{{{langname}}} terms that indicate the general class to which the following logogram belongs.",
parents = {"පාඨ"},
}
labels["determiners"] = {
description = "{{{langname}}} terms that narrow down, within the conversational context, the referent of the following noun.",
parents = {"පාඨ"},
}
labels["diminutiva tantum"] = {
description = "{{{langname}}} nouns or noun senses that are mostly or exclusively used in the diminutive form.",
parents = {"නාම පද"},
}
for _, pos in ipairs(diminutive_augmentative_poses) do
labels["අල්පාර්ථ " .. pos] = {
description = "{{{langname}}} " .. pos .. " that are derived from a base word to convey endearment, small size or small intensity.",
parents = {pos},
}
end
labels["discourse particles"] = {
description = "{{{langname}}} particles that manage the flow and structure of discourse.",
parents = {"නිපාත පද"},
}
labels["distributive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action or event involves multiple participants or a large quantity of an uncountable mass, usually as the grammatical subject in the case of intransitive verbs and as the grammatical object in the case of transitive verbs.",
parents = {"ක්රියා පද"},
}
labels["ditransitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states of two grammatical objects simultaneously, one direct and one indirect.",
parents = {"ක්රියා පද", "සකර්මක ක්රියා පද"},
}
labels["dualia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the dual form.",
parents = {"නාම පද"},
}
labels["පැවැතුම් කාල ක්රියා විශේෂණ පද"] = {
description = "{{{langname}}} adverbs that express duration in time, such as (in English) [[always]], [[all night]] and [[ever since]].",
parents = {"වේලා ක්රියා විශේෂණ පද"},
}
labels["ergative verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#ergative|ergative verb]]s: intransitive verbs that become causatives when used transitively.",
parents = {"ක්රියා පද", "අකර්මක ක්රියා පද", "සකර්මක ක්රියා පද"},
}
labels["excessive verbs"] = {
description = "{{{langname}}} verbs that indicate that an action is performed to an excessive extent.",
parents = {"ක්රියා පද"},
}
labels["enclitics"] = {
description = "{{{langname}}} clitics that attach to the preceding word.",
parents = {"clitics"},
}
labels["nouns with other-gender equivalents"] = {
description = "{{{langname}}} nouns that refer to gendered concepts (e.g. [[actor]] vs. [[actress]], [[king]] vs. [[queen]]) and have corresponding other-gender equivalent terms.",
parents = {"නාම පද"},
}
labels["female equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to female beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["neuter equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to neuter beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["female equivalent suffixes"] = {
description = "{{{langname}}} suffixes that refer to female beings with the same characteristics as the base suffix.",
parents = {"noun-forming suffixes"},
}
labels["focus adverbs"] = {
description = "{{{langname}}} adverbs that indicate [[w:Focus (linguistics)|focus]] within the sentence.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["සංඛ්යාත ක්රියා විශේෂණ පද"] = {
description = "{{{langname}}} adverbs that express repetition with a certain frequency or interval, such as (in English) [[monthly]], [[continually]] and [[once in a while]].",
parents = {"වේලා ක්රියා විශේෂණ පද"},
}
labels["frequentative verbs"] = {
description = "{{{langname}}} verbs that express repeated action.",
parents = {"ක්රියා පද"},
}
labels["general pronouns"] = {
description = "{{{langname}}} pronouns that refer to all persons, things, abstract ideas and their characteristics.",
parents = {"සර්වනාම"},
}
labels["generational moieties"] = {
description = "{{{langname}}} moieties that alternate every generation.",
parents = {"moieties"},
}
labels["ideophones"] = {
description = "{{{langname}}} terms that evoke an idea, especially a sensation or impression, with a sound.",
parents = {"පාඨ"},
}
labels["imperfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as ongoing or continuous, as opposed to completed events.",
parents = {"ක්රියා පද"},
}
labels["impersonal verbs"] = {
description = "{{{langname}}} verbs that do not indicate actions, occurrences or states of any specific grammatical subject.",
parents = {"ක්රියා පද"},
}
labels["inchoative verbs"] = {
description = "{{{langname}}} verbs that indicate the beginning of an action or event.",
parents = {"ක්රියා පද"},
}
labels["indefinite adjectives"] = {
description = "{{{langname}}} adjectives that refer to unspecified adjective meanings.",
parents = {"නාම විශේෂණ පද", {name = "indefinite pro-forms", sort = "නාම විශේෂණ පද"}},
}
labels["indefinite adverbs"] = {
description = "{{{langname}}} adverbs that refer to unspecified adverbial meanings.",
parents = {"ක්රියා විශේෂණ පද", {name = "indefinite pro-forms", sort = "ක්රියා විශේෂණ පද"}},
}
labels["indefinite determiners"] = {
description = "{{{langname}}} determiners that designate an unidentified noun.",
parents = {"determiners", {name = "indefinite pro-forms", sort = "determiners"}},
}
labels["indefinite pronouns"] = {
description = "{{{langname}}} pronouns that refer to unspecified nouns.",
parents = {"සර්වනාම", {name = "indefinite pro-forms", sort = "සර්වනාම"}},
}
labels["infixes"] = {
description = "Affixes inserted inside {{{langname}}} words.",
parents = {"පදාණු"},
}
labels["inflectional prefixes"] = {
description = "{{{langname}}} prefixes that are used as inflectional beginnings in noun, adjective or verb paradigms.",
parents = {"උපසර්ග"},
}
labels["inflectional suffixes"] = {
description = "{{{langname}}} suffixes that are used as inflectional endings in noun, adjective or verb paradigms.",
parents = {"ප්රත්ය"},
}
labels["intensive verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed vigorously, enthusiastically, forcefully or to an otherwise enlarged extent.",
parents = {"ක්රියා පද"},
}
labels["interfixes"] = {
description = "Affixes used to join two {{{langname}}} words or morphemes together.",
parents = {"පදාණු"},
}
labels["විශ්මයාර්ථ පද"] = {
description = "{{{langname}}} terms that express emotions, sounds, etc. as exclamations.",
parents = {"පාඨ"},
}
labels["interrogative adjectives"] = {
description = "{{{langname}}} adjectives that indicate questions.",
parents = {"නාම විශේෂණ පද", {name = "interrogative pro-forms", sort = "නාම විශේෂණ පද"}},
}
labels["interrogative adverbs"] = {
description = "{{{langname}}} adverbs that indicate questions.",
parents = {"ක්රියා විශේෂණ පද", {name = "interrogative pro-forms", sort = "ක්රියා විශේෂණ පද"}},
}
labels["interrogative determiners"] = {
description = "{{{langname}}} determiners that indicate questions.",
parents = {"determiners", {name = "interrogative pro-forms", sort = "determiners"}},
}
labels["interrogative particles"] = {
description = "{{{langname}}} particles that indicate questions.",
parents = {"නිපාත පද", {name = "interrogative pro-forms", sort = "නිපාත පද"}},
}
labels["interrogative pronouns"] = {
description = "{{{langname}}} pronouns that indicate questions.",
parents = {"සර්වනාම", {name = "interrogative pro-forms", sort = "සර්වනාම"}},
}
labels["අකර්මක ක්රියා පද"] = {
description = "{{{langname}}} verbs that don't require any grammatical objects.",
parents = {"ක්රියා පද"},
}
labels["iterative verbs"] = {
description = "{{{langname}}} verbs that express the repetition of an event.",
parents = {"ක්රියා පද"},
}
labels["location adverbs"] = {
description = "{{{langname}}} adverbs that indicate location.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["male equivalent nouns"] = {
description = "{{{langname}}} nouns that refer to male beings with the same characteristics as the base noun.",
parents = {"nouns with other-gender equivalents"},
}
labels["manner adverbs"] = {
description = "{{{langname}}} adverbs that indicate the manner, way or style in which an action is performed.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["middle verbs"] = {
description = "{{{langname}}} verbs that are used in {{w|middle voice}}.",
parents = {"verbs"},
}
labels["modal adverbs"] = {
description = "{{{langname}}} adverbs that express [[w:Linguistic modality|linguistic modality]], indicating the mood or attitude of the speaker with respect to what is being said.",
parents = {"sentence adverbs"},
}
labels["modal particles"] = {
description = "{{{langname}}} particles that reflect the mood or attitude of the speaker, without changing the basic meaning of the sentence.",
parents = {"නිපාත පද"},
}
labels["modal verbs"] = {
description = "{{{langname}}} verbs that indicate [[grammatical mood]].",
parents = {"auxiliary verbs"},
}
labels["moieties"] = {
description = "{{{langname}}} pairs of abstract categories separating people and the environment.",
parents = {"පාඨ"},
}
labels["momentane verbs"] = {
description = "{{{langname}}} verbs that express a sudden and brief action.",
parents = {"ක්රියා පද"},
}
labels["පදාණු"] = {
description = "{{{langname}}} word-elements used to form full words.",
parents = {"පාඨ"},
}
labels["බහු පද යෙදුම්"] = {
description = "{{{langname}}} lemmas that are a combination of multiple words, including [[WT:CFI#Idiomaticity|idiomatic]] combinations.",
parents = {"පාඨ"},
}
labels["negative verbs"] = {
description = "{{{langname}}} verbs that indicate the lack of an action.",
parents = {"ක්රියා පද"},
}
labels["negative particles"] = {
description = "{{{langname}}} particles that indicate negation.",
parents = {"නිපාත පද"},
}
labels["negative pronouns"] = {
description = "{{{langname}}} pronouns that refer to negative or non-existent references.",
parents = {"සර්වනාම"},
}
labels["neutral verbs"] = {
description = "{{{langname}}} verbs that indicate either or both an activity or a result of an activity",
parents = {"ක්රියා පද"},
}
labels["nominalized adjectives"] = {
description = "{{{langname}}} adjectives that are used as nouns.",
parents = {"නාම පද", "නාම විශේෂණ පද"},
}
labels["non-constituents"] = {
description = "{{{langname}}} terms that are not grammatical [[constituent#Noun|constituents]], and therefore need to be combined with additional terms to form a complete phrase.",
parents = {"වාක්ය ඛණ්ඩ"},
}
labels["noun prefixes"] = {
description = "{{{langname}}} prefixes attached to a noun that display its noun class.",
parents = {"උපසර්ග"},
}
labels["නාම පද"] = {
description = "{{{langname}}} terms that indicate people, beings, things, places, phenomena, qualities or ideas.",
parents = {"පාඨ"},
}
labels["nouns by classifier"] = {
description = "{{{langname}}} nouns organized by the classifier they are used with.",
parents = {{name = "නාම පද", sort = "classifier"}},
}
labels["සංඛ්යාංක"] = {
description = "{{{langname}}} terms that quantify nouns.",
parents = {"පාඨ"},
}
labels["object concords"] = {
description = "{{{langname}}} concords used to show the grammatical object.",
parents = {"concords"},
}
labels["object pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical objects.",
parents = {"සර්වනාම"},
}
labels["නිපාත පද"] = {
description = "{{{langname}}} terms that do not belong to any of the inflected grammatical word classes, often lacking their own grammatical functions and forming other parts of speech or expressing the relationship between clauses.",
parents = {"පාඨ"},
}
labels["passive verbs"] = {
description = "{{{langname}}} verbs that are usually used in the {{w|passive voice}}.",
parents = {"ක්රියා පද"},
}
labels["perfective verbs"] = {
description = "{{{langname}}} verbs that express actions considered as completed events, as opposed to ongoing or continuous.",
parents = {"ක්රියා පද"},
}
labels["personal pronouns"] = {
description = "{{{langname}}} pronouns that are used as substitutes for known nouns.",
parents = {"සර්වනාම"},
}
labels["phrasal verbs"] = {
description = "{{{langname}}} verbs accompanied by particles, such as prepositions and adverbs.",
parents = {"ක්රියා පද", "වාක්ය ඛණ්ඩ"},
}
labels["phrasal prepositions"] = {
description = "{{{langname}}} prepositions formed with combinations of other terms.",
parents = {"prepositions", "වාක්ය ඛණ්ඩ"},
}
labels["pluralia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the plural form.",
parents = {"නාම පද"},
}
labels["පොයින්ට්-ඉන්-ටයිම් ක්රියා විශේෂණ පද"] = {
description = "{{{langname}}} adverbs that reference a specific point in time, e.g. {{m|en|yesterday}}, {{m+|es|anoche||last night}} or {{m+|hu|egykor||at one o'clock}}.",
parents = {"වේලා ක්රියා විශේෂණ පද"},
}
labels["possessable nouns"] = {
description = "{{{langname}}} nouns can have their possession indicated directly by possessive pronouns.",
parents = {"නාම පද"},
umbrella = {
description = "Categories with nouns that can have their possession indicated directly by possessive pronouns and, in some languages, be transformed into adjectives.",
parents = {"භාෂාව අනුව ලෙමා උප ප්රවර්ග"},
breadcrumb = "Possessable nouns by language",
},
}
labels["possessional adjectives"] = {
description = "{{{langname}}} adjectives that indicate that a noun is in possession of something.",
parents = {"නාම විශේෂණ පද"},
}
labels["possessive adjectives"] = {
description = "{{{langname}}} adjectives that indicate ownership.",
parents = {"නාම විශේෂණ පද"},
}
labels["possessive concords"] = {
description = "{{{langname}}} concords used to show possession.",
parents = {"concords"},
}
labels["possessive determiners"] = {
description = "{{{langname}}} determiners that indicate ownership.",
parents = {"determiners"},
}
labels["possessive pronouns"] = {
description = "{{{langname}}} pronouns that indicate ownership.",
parents = {"සර්වනාම"},
}
labels["postpositional phrases"] = {
description = "{{{langname}}} phrases headed by a postposition.",
parents = {"වාක්ය ඛණ්ඩ", "postpositions"},
}
labels["postpositions"] = {
description = "{{{langname}}} adpositions that are placed after their objects.",
parents = {"පාඨ"},
}
labels["predicatives"] = {
description = "{{{langname}}} elements of the predicate that supplement the subject or object of a sentence via the verb.",
parents = {"පාඨ"},
}
labels["උපසර්ග"] = {
description = "Affixes attached to the beginning of {{{langname}}} words.",
parents = {"පදාණු"},
}
labels["prepositional phrases"] = {
description = "{{{langname}}} phrases headed by a preposition.",
parents = {"වාක්ය ඛණ්ඩ", "prepositions"},
}
labels["prepositions"] = {
description = "{{{langname}}} adpositions that are placed before their objects.",
parents = {"පාඨ"},
}
labels["ablative prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the ablative case.",
parents = {"prepositions"},
}
labels["ablative postpositions"] = {
description = "{{{langname}}} postpositions that cause the preceding noun to be in the ablative case.",
parents = {"postpositions"},
}
labels["accusative prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the accusative case.",
parents = {"prepositions"},
}
labels["dative prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the dative case.",
parents = {"prepositions"},
}
labels["genitive prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the genitive case.",
parents = {"prepositions"},
}
labels["instrumental prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the instrumental case.",
parents = {"prepositions"},
}
labels["locative prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the locative case.",
parents = {"prepositions"},
}
labels["locative postpositions"] = {
description = "{{{langname}}} postpositions that cause the preceding noun to be in the locative case.",
parents = {"postpositions"},
}
labels["matrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's mother.",
parents = {"moieties"},
}
labels["nominative prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the nominative case.",
parents = {"prepositions"},
}
labels["patrilineal moieties"] = {
description = "{{{langname}}} moieties inherited from an individual's father.",
parents = {"moieties"},
}
labels["pejorative suffixes"] = {
description = "{{{langname}}} suffixes that [[belittle]] (lessen in value).",
parents = {"ප්රත්ය"},
}
labels["prepositional prepositions"] = {
description = "{{{langname}}} prepositions that cause the succeeding noun to be in the prepositional case.",
parents = {"prepositions"},
}
labels["prenouns"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to nouns.",
parents = {"උපසර්ග"},
}
labels["preverbs"] = {
description = "{{{langname}}} prefixes of various kinds that are attached to verbs.",
parents = {"උපසර්ග"},
}
labels["privative verbs"] = {
description = "{{{langname}}} verbs that indicate that the grammatical object is deprived of something or that something is removed from the object.",
parents = {"ක්රියා පද"},
}
labels["pronominal adverbs"] = {
description = "{{{langname}}} adverbs that are formed by combining a pronoun with a preposition.",
parents = {"ක්රියා විශේෂණ පද", "prepositions", "සර්වනාම"},
}
labels["pronominal concords"] = {
description = "{{{langname}}} concords that are prefixed to pronominal stems.",
parents = {"concords"},
}
labels["සර්වනාම"] = {
description = "{{{langname}}} terms that refer to and substitute nouns.",
parents = {"පාඨ"},
}
labels["සංඥා නාම පද"] = {
description = "{{{langname}}} nouns that indicate individual entities, such as names of persons, places or organizations.",
parents = {"නාම පද"},
}
labels["raising verbs"] = {
description = "{{{langname}}} verbs that, in a matrix or main clause, take an argument from an embedded or subordinate clause; in other words, a raising verb appears with a syntactic argument that is not its semantic argument, but is rather the semantic argument of an embedded predicate.",
parents = {"ක්රියා පද"},
}
labels["reciprocal pronouns"] = {
description = "{{{langname}}} pronouns that refer back to a plural subject and express an action done in two or more directions.",
parents = {"සර්වනාම", "personal pronouns"},
}
labels["reciprocal verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from multiple subjects to each other.",
parents = {"ක්රියා පද"},
}
labels["reflexive pronouns"] = {
description = "{{{langname}}} pronouns that refer back to the subject.",
parents = {"සර්වනාම", "personal pronouns"},
}
labels["reflexive verbs"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed from the grammatical subjects to themselves.",
parents = {"ක්රියා පද"},
}
labels["relational adjectives"] = {
description = "{{{langname}}} adjectives that stand in place of a noun when modifying another noun.",
parents = {"නාම විශේෂණ පද"},
}
labels["relational nouns"] = {
description = "{{{langname}}} nouns used to indicate a relation between other two nouns by means of possession.",
parents = {"නාම පද"},
}
labels["relative adjectives"] = {
description = "{{{langname}}} adjectives used to indicate [[relative clause]]s.",
parents = {"නාම විශේෂණ පද", {name = "relative pro-forms", sort = "නාම විශේෂණ පද"}},
}
labels["relative adverbs"] = {
description = "{{{langname}}} adverbs used to indicate [[relative clause]]s.",
parents = {"ක්රියා විශේෂණ පද", {name = "relative pro-forms", sort = "ක්රියා විශේෂණ පද"}},
}
labels["relative determiners"] = {
description = "{{{langname}}} determiners used to indicate [[relative clause]]s.",
parents = {"determiners", {name = "relative pro-forms", sort = "determiners"}},
}
labels["relative concords"] = {
description = "{{{langname}}} concords that are prefixed to relative stems.",
parents = {"concords"},
}
labels["relative pronouns"] = {
description = "{{{langname}}} pronouns used to indicate [[relative clause]]s.",
parents = {"සර්වනාම", {name = "relative pro-forms", sort = "සර්වනාම"}},
}
labels["relatives"] = {
description = "{{{langname}}} terms that give attributes to nouns, acting grammatically as relative clauses.",
parents = {"පාඨ"},
}
labels["repetitive verbs"] = {
description = "{{{langname}}} verbs that indicate actions or events which are performed or occur again, anew or differently.",
parents = {"ක්රියා පද"},
}
labels["resultative verbs"] = {
description = "{{{langname}}} verbs that indicate a result of some action",
parents = {"ක්රියා පද"},
}
labels["reversative verbs"] = {
description = "{{{langname}}} verbs that indicate that the reversal or undoing of an action, event or state.",
parents = {"ක්රියා පද"},
}
labels["saturative verbs"] = {
description = "{{{langname}}} verbs which indicate that an action is performed to the point of saturation or satisfaction.",
parents = {"ක්රියා පද"},
}
labels["semelfactive verbs"] = {
description = "{{{langname}}} verbs that are punctual (instantaneous, momentive), perfective (treated as a unitary whole with no explicit internal temporal structure), and telic (having a boundary out of which the activity cannot be said to have taken place or continue).",
parents = {"ක්රියා පද"},
}
labels["sentence adverbs"] = {
description = "{{{langname}}} adverbs that modify an entire clause or sentence.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["sequence adverbs"] = {
description = "{{{langname}}} conjunctive adverbs that express sequence in space or time.",
parents = {"conjunctive adverbs"},
}
labels["simulfixes"] = {
description = "Affixes replacing positions in {{{langname}}} words.",
parents = {"පදාණු"},
}
labels["singulative nouns"] = {
description = "{{{langname}}} nouns that indicate a single item of a group of related things or beings.",
parents = {"නාම පද"},
}
labels["singularia tantum"] = {
description = "{{{langname}}} nouns that are mostly or exclusively used in the singular form.",
parents = {"නාම පද"},
}
labels["solitary pronouns"] = {
description = "{{{langname}}} pronouns that refer to specific people in particular and sets them apart from anyone else.",
parents = {"සර්වනාම", "personal pronouns"},
}
labels["stative verbs"] = {
description = "{{{langname}}} verbs that define a state with no or insignificant internal dynamics.",
parents = {"ක්රියා පද"},
}
labels["stems"] = {
description = "Morphemes from which {{{langname}}} words are formed.",
parents = {"පදාණු"},
}
labels["subordinating conjunctions"] = {
description = "{{{langname}}} conjunctions that indicate relations of syntactic dependence between connected items.",
parents = {"conjunctions"},
}
labels["subject concords"] = {
description = "{{{langname}}} concords used to show the grammatical subject.",
parents = {"concords"},
}
labels["subject pronouns"] = {
description = "{{{langname}}} pronouns that refer to grammatical subjects.",
parents = {"සර්වනාම"},
}
labels["ප්රත්ය"] = {
description = "Affixes attached to the end of {{{langname}}} words.",
parents = {"පදාණු"},
}
labels["splitting verbs"] = {
description = "{{{langname}}} bisyllabic verbs that obligatorily split around a direct object or pronoun.",
parents = {"ක්රියා පද"},
}
labels["terminative verbs"] = {
description = "{{{langname}}} verbs that indicate that an action or event ceases.",
parents = {"ක්රියා පද"},
}
labels["වේලා ක්රියා විශේෂණ පද"] = {
description = "{{{langname}}} adverbs that indicate time, expressing either [[duration]], [[frequency]] or a [[point]] in [[time]].",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["transfixes"] = {
description = "Discontinuous affixes inserted within a word root.",
parents = {"පදාණු"},
}
labels["transformative verbs"] = {
description = "{{{langname}}} verbs that indicate a change of state or nature, in the subject for intransitive verbs and in the object for transitive verbs.",
parents = {"ක්රියා පද"},
}
labels["සකර්මක ක්රියා පද"] = {
description = "{{{langname}}} verbs that indicate actions, occurrences or states directed to one or more grammatical objects.",
parents = {"ක්රියා පද"},
}
labels["භාව නාම ක්රියා පද"] = {
description = "{{{langname}}} ක්රියා පද (කථා කරන සිංහල, ලිඛිත සිංහල).",
parents = {"ක්රියා පද"},
}
labels["නාම ක්රියා පද"] = {
description = "{{{langname}}} ක්රියා පද (ලිඛිත සිංහල).",
parents = {"ක්රියා පද"},
}
labels["ආඛ්යාත ක්රියා පද"] = {
description = "{{{langname}}} ක්රියා පද (ලිඛිත සිංහල).",
parents = {"ක්රියා පද"},
}
labels["නිපාත ක්රියා පද"] = {
description = "{{{langname}}} නිපාත ක්රියා පද, එනම් වරනැගීමෙන් තොරව නිපාත ස්වරූපයෙන් ම පවතින ක්රියා පද.",
parents = {"ක්රියා පද"},
}
labels["මිශ්ර ක්රියා පද"] = {
description = "{{{langname}}} මිශ්ර ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["පූර්ව ක්රියා පද"] = {
description = "{{{langname}}} පූර්ව ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["අසම්භාව්ය ක්රියා පද"] = {
description = "{{{langname}}} අසම්භාව්ය ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["අපර ක්රියා පද"] = {
description = "{{{langname}}} අපර ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["ආවස්ථික නිපාත ක්රියා පද"] = {
description = "{{{langname}}} ආවස්ථික නිපාත ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["අතීත නිපාත ක්රියා පද"] = {
description = "{{{langname}}} අතීත නිපාත ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["වර්තමාන නිපාත ක්රියා පද"] = {
description = "{{{langname}}} වර්තමාන නිපාත ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["අනාගත නිපාත ක්රියා පද"] = {
description = "{{{langname}}} අනාගත නිපාත ක්රියා පද.",
parents = {"නිපාත ක්රියා පද"},
}
labels["සැසඳිය නොහැකි නාම විශේෂණ පද"] = {
description = "{{{langname}}} adjectives that are not inflected to display different degrees of comparison.",
parents = {"නාම විශේෂණ පද"},
}
labels["uncomparable adverbs"] = {
description = "{{{langname}}} adverbs that are not inflected to display different degrees of comparison.",
parents = {"ක්රියා විශේෂණ පද"},
}
labels["නොගැණිය හැකි නාම පද"] = {
description = "{{{langname}}} nouns that indicate qualities, ideas, unbounded mass or other abstract concepts that cannot be quantified directly by numerals.",
parents = {"නාම පද"},
}
labels["uncountable numerals"] = {
description = "{{{langname}}} numerals that cannot be quantified directly by other numerals.",
parents = {"සංඛ්යාංක"},
}
labels["නොගැණිය හැකි සංඥා නාම පද"] = {
description = "{{{langname}}} proper nouns that cannot be quantified directly by numerals.",
parents = {"සංඥා නාම පද"},
}
labels["uncountable suffixes"] = {
description = "{{{langname}}} suffixes that can be used to form nouns that cannot be quantified directly by numerals.",
parents = {"සංඛ්යාංක"},
}
labels["unpossessable nouns"] = {
description = "{{{langname}}} nouns that cannot have their possession indicated directly by possessive pronouns.",
parents = {"නාම පද"},
umbrella = {
description = "Categories with nouns that cannot have their possession indicated directly by possessive pronouns or, in some languages, be transformed into adjectives.",
parents = {"භාෂාව අනුව ලෙමා උප ප්රවර්ග"},
breadcrumb = "Unpossessable nouns by language",
},
}
labels["ක්රියා නාම පද"] = {
description = "{{{langname}}} nouns morphologically related to a verb and similar to it in meaning.",
parents = {"නාම පද"},
}
labels["verbal adjectives"] = {
description = "{{{langname}}} adjectives describing the condition or state resulting from the action of the corresponding verb.",
parents = {"නාම විශේෂණ පද"},
}
labels["ක්රියා පද"] = {
description = "{{{langname}}} terms that indicate actions, occurrences or states.",
parents = {"පාඨ"},
}
labels["verbs of movement"] = {
description = "{{{langname}}} verbs that indicate physical movement of the grammatical subject across a trajectory, with a starting point and an endpoint.",
parents = {"ක්රියා පද"},
}
-- Add "POS-forming suffixes".
local poses_derived_by_suffix = {
"adjective", "adverb", "noun", "verb",
}
for _, pos in pairs(poses_derived_by_suffix) do
labels[m_sinhala.sinhala_adjective(pos) .. "-නිර්මාපක ප්රත්ය"] = {
description = "{{{langname}}} ප්රත්ය, වෙනත් වචන වලින් " .. m_sinhala.sinhala_adjective(pos) .. " ව්යුත්පන්න කර ගැනීම සඳහා භාවිතා වන.",
parents = {"ව්යුත්පන්නක ප්රත්ය"},
}
end
local labels2 = {}
-- Add "reconstructed" subcategories; add 'umbrella_parents' key if not
-- already present.
for key, data in pairs(labels) do
labels2[key] = data
if not data.umbrella_parents then
data.umbrella_parents = "භාෂාව අනුව ලෙමා උප ප්රවර්ග"
end
labels2["reconstructed " .. key] = {
description = "{{{langname}}} " .. key .. " that have been linguistically [[Wiktionary:Reconstructed terms|reconstructed]].",
umbrella_parents = "භාෂාව අනුව ලෙමා උප ප්රවර්ග",
parents = {key, {name = "reconstructed terms", sort = key}}
}
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["භාෂාව අනුව ලෙමා උප ප්රවර්ග"] = {
description = "ලෙමා හා සබැඳි මාතෘකා ආවරණය කරන ඡත්ර ප්රවර්ග.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"ඡත්ර මෙටා ප්රවර්ග",
{name = "පාඨ", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
-- Handler for e.g. [[:Category:English phrasal verbs formed with "aback"]].
table.insert(handlers, function(data)
local particle = data.label:match("^phrasal verbs formed with \"(.-)\"$")
if particle then
local tagged_text = require("Module:script utilities").tag_text(particle, data.lang, nil, "term")
local link = require("Module:links").full_link({ term = particle, lang = data.lang }, "term")
return {
description = "{{{langname}}} {{w|phrasal verb}}s formed with the adverb or preposition " .. link .. ".",
displaytitle = '{{{langname}}} phrasal verbs formed with "' .. tagged_text .. '"',
breadcrumb = tagged_text,
parents = {{ name = "phrasal verbs", sort = particle }},
umbrella = false,
}
end
end)
return {LABELS = labels2, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}
68pakbomqv3o7dc6hr3o5unwun8r4wa
Module:number list
828
12697
233572
199903
2026-05-07T10:40:41Z
Lee
19
233572
Scribunto
text/plain
-- TODO: support <id:...>. currently it does nothing.
local m_links = require("Module:links")
local m_str_utils = require("Module:string utilities")
local char = string.char
local concat = table.concat
local gsub = m_str_utils.gsub
local insert = table.insert
local list_to_set = require("Module:table").listToSet
local sort = table.sort
local u = m_str_utils.char
local upper = string.upper
local export = {}
--[=[
Terminology:
Number = a bare number; a mathematical entity which has different form types (e.g. cardinal, ordinal)
Form type = a category of the forms that represent a number; examples are cardinal, ordinal, distributive, fractional
Form = a word or expression that represents a number in a given language
Tag = an identifier attached to a form that allows different logical subtypes of forms from the same form type to be
identified; e.g. 'vuitanta-vuit<tag:Central>' vs. 'huitanta-huit<tag:Valencian>' to identify variants of
Catalan cardinal number 88 for different dialectal standards; there can be multiple tags per form, e.g.
'tair ar ddeg<tag:vigesimal><tag:feminine>' for the Welsh number 13 where there are both decimal/vigesimal and
masculine/feminine variants of this number
Tag list = a list of tags in the order they are specified in the data, e.g. {"vigesimal", "feminine"} for the example
above
Combined tag = the string representation of a tag list, using ||| to separate individual tags
]=]
local default_form_types = {
{key = "cardinal", display = "[[ශුද්ධාංක|ශුද්ධාංක]]"},
{key = "ordinal", display = "[[ක්රමසූචක සංඛ්යා|ක්රමසූචක]]"},
{key = "ordinal_abbr", display = "[[ක්රමසූචක සංඛ්යා|ක්රමසූචක]] [[abbreviation]]"},
{key = "adverbial", display = "[[adverbial number|Adverbial]]"},
{key = "multiplier", display = "[[multiplier|Multiplier]]"},
{key = "distributive", display = "[[distributive number|Distributive]]"},
{key = "collective", display = "[[collective number|Collective]]"},
{key = "fractional", display = "[[fractional|Fractional]]"},
}
-- Keys in a `numbers` entry that aren't form types.
local non_form_types = {
numeral = true,
wplink = true,
next = true,
prev = true,
next_outer = true,
prev_outer = true,
upper = true,
lower = true,
}
local function track(page)
require("Module:debug/track")("number list/" .. page)
return true
end
--[=[
--
-- General set intersection
local function set_intersection(sets)
local intersection = {}
for key, _ in pairs(sets[1]) do
intersection[key] = true
end
for i = 2, #sets do
local this_set = sets[i]
for key, _ in pairs(intersection) do
if not this_set[key] then
-- See https://stackoverflow.com/questions/6167555/how-can-i-safely-iterate-a-lua-table-while-keys-are-being-removed
-- It is safe to modify or remove a key while iterating over the table.
intersection[key] = nil
end
end
end
return intersection
end
]=]
local function set_intersection(set1, set2)
local intersection = {}
for key, _ in pairs(set1) do
intersection[key] = true
end
for key, _ in pairs(intersection) do
if not set2[key] then
-- See https://stackoverflow.com/questions/6167555/how-can-i-safely-iterate-a-lua-table-while-keys-are-being-removed
-- It is safe to modify or remove a key while iterating over the table.
intersection[key] = nil
end
end
return intersection
end
function export.get_data_module_name(langcode)
return "Module:number list/data/" .. langcode
end
-- Format a number (either a Lua number or a string) in fixed point without any decimal point or scientific notation.
-- `tostring()` doesn't work because it converts large numbers such as 1000000000000000 to "1e+15".
function export.format_fixed(number)
if type(number) == "string" then
return number
else
return ("%.0f"):format(number)
end
end
-- Parse a form with modifiers such as 'vuitanta-vuit<tag:Central>' or 'سیزده<tr:sizdah>'
-- or 'سیزده<tr:sizdah><tag:Iranian>' into its component parts. Return a form object, i.e. an object with fields
-- `form` for the form, and `tr`, `tag`, `q`, `qq` or `link` for the modifiers. The `tag` field is a tag list
-- (see above).
function export.parse_form_and_modifiers(form_with_modifiers)
local retval = {}
local form
form = form_with_modifiers
while true do
local new_form, angle_bracketed = form:match("^(.-)(%b<>)$")
if not new_form then
break
end
local prefix, content = angle_bracketed:match "^<(%w+):(.+)>$"
if not prefix then
break
end
if prefix == "tag" then
if retval.tag then
insert(retval.tag, content)
else
retval.tag = {content}
end
elseif prefix == "q" or prefix == "qq" or prefix == "tr" or prefix == "link" or prefix == "id" then
if retval[prefix] then
error(("Duplicate modifier '%s' in data module form, already saw value '%s': %s"):format(prefix,
retval[prefix], form_with_modifiers))
else
retval[prefix] = content
end
else
error(("Unrecognized modifier '%s' in data module form: %s"):format(prefix, form_with_modifiers))
end
form = new_form
end
retval.form = form
return retval
end
-- Find the `numbers` object for a given number (which should be in string representation).
function export.lookup_data(m_data, numstr)
-- Don't try to convert very large numbers to Lua numbers because they may overflow.
-- Powers of 10 >= 10^22 cannot be represented exactly as a Lua number.
return m_data.numbers[numstr] or #numstr < 22 and m_data.numbers[tonumber(numstr)] or nil
end
-- Return true if a < b, where either may be a Lua number or the string representation of a number.
function export.numbers_less_than(a, b)
a, b = export.format_fixed(a), export.format_fixed(b)
local alen = #a
local blen = #b
if alen < blen then
return true
end
if alen > blen then
return false
end
return a < b
end
-- Return true if a > b, where either may be a Lua number or the string representation of a number.
function export.numbers_greater_than(a, b)
return export.numbers_less_than(b, a)
end
-- Given a number form, convert it to its independent (un-affixed) form. This only makes sense for certain languages
-- where there is a difference between independent and affixed forms of numerals. Currently the only such language
-- is Swahili, where e.g. the cardinal number form for 3 is affixed [[-tatu]], independent [[tatu]], and the ordinal
-- number form is [[-a tatu]], independent [[tatu]]. We rely on a set of Lua pattern substitutions to convert from
-- affixed to independent form.
--
-- FIXME: This needs major rethinking in a way that isn't specific to Swahili.
local function maybe_unaffix(m_data, form)
if not m_data.unaffix then
return form
end
for _, entry in ipairs(m_data.unaffix) do
local from, to = unpack(entry)
form = gsub(form, from, to)
end
return form
end
-- Convert the given number form (taken from the data for `lang`, after parsing the form for modifiers and stripping
-- the modifiers) to an entry name. The form may have links and/or accent/length marks that need to be stripped.
local function form_to_entry_name(form, lang)
return (lang:makeEntryName(m_links.remove_links(form)))
end
-- Return true if the given number form object (taken from the data for `lang`, after parsing the form for modifiers)
-- matches `pagename`. If there is a <link:...> modifier, we check against it. Otherwise, we check against the form
-- itself. In this case, the form may have links and/or accent/length marks that need to be stripped, and we may need
-- to convert the form to its independent (un-affixed) form, if there is a difference between independent and affixed
-- forms (as in Swahili).
local function form_equals_pagename(formobj, pagename, m_data, lang)
if formobj.link == pagename then
return true
end
local entry_name = form_to_entry_name(formobj.form, lang)
return entry_name == pagename or maybe_unaffix(m_data, entry_name) == pagename
end
-- Given the data for a language and a number (which should be in string representation), find the next and previous
-- numbers to display (in string representation).
local function get_next_and_prev_keys(m_data, numstr)
local numdata = export.lookup_data(m_data, numstr)
if not numdata then
return nil, nil
end
local nextnum = numdata.next
local prevnum = numdata.prev
if not nextnum or not prevnum then
-- Find the next/previous numbers by sorting all the keys and locating the number in question among them.
local sorted_list = {}
local index = 1
for key, _ in pairs(m_data.numbers) do
sorted_list[index] = key
index = index + 1
end
sort(sorted_list, export.numbers_less_than)
-- We could binary search to save time, but given that we already sort, which is supra-linear, it won't
-- matter to search linearly.
for i, key in ipairs(sorted_list) do
if export.format_fixed(key) == numstr then
nextnum = nextnum or sorted_list[i + 1]
prevnum = prevnum or sorted_list[i - 1]
break
end
end
end
if nextnum then
nextnum = export.format_fixed(nextnum)
end
if prevnum then
prevnum = export.format_fixed(prevnum)
end
return nextnum, prevnum
end
-- Find the "description objects" (a two-element list {NUMBER, TYPE}, where NUMBER is either a Lua number or a string,
-- depending on how it appears in the underlying data) that matches `pagename` and (if given) `matching_type`.
-- Return a list of such objects.
local function lookup_number_by_form(lang, m_data, pagename, matching_type)
local retval = {}
local function check_form(form, num, typ)
local formobj = export.parse_form_and_modifiers(form)
if form_equals_pagename(formobj, pagename, m_data, lang) and (not matching_type or typ == matching_type) then
-- It's possible the same pagename occurs multiply for a given type and number, e.g. with different length
-- or accent marks. The calling code is OK with multiple entries for a given number (which can also occur
-- with different types, e.g. the ordinal and fractional forms for a given number are the same), but will
-- throw an error if different numbers are seen.
insert(retval, {num, typ})
end
end
for num, numdata in pairs(m_data.numbers) do
for numtype, forms in pairs(numdata) do
if non_form_types[numtype] then
-- do nothing
elseif type(forms) == "table" then
for _, form in ipairs(forms) do
check_form(form, num, numtype)
end
else
check_form(forms, num, numtype)
end
end
end
return retval
end
-- additional_types is an array of tables like form_types,
-- but each table can contain the keys "before" or "after", which specify
-- the numeral type that the form should appear before or after.
-- The transformations are applied in order.
local function add_form_types(form_types, additional_types)
local types = require("Module:table").deepCopy(form_types)
for _, additional_type in ipairs(additional_types) do
if not (additional_type.before or additional_type.after) then
insert(types, additional_type)
else
if additional_type.before and additional_type.after then
error("The form type '" .. additional_type.key .. "' is specifying both before and after, which is not allowed")
end
local anchor, index = additional_type.before or additional_type.after
for i, another_type in ipairs(types) do
if another_type.key == anchor then
index = i
break
end
end
if index and additional_type.after then
index = index + 1
end
additional_type = require("Module:table").shallowCopy(additional_type)
additional_type.before, additional_type.after = nil, nil
if not index then
mw.log("Number type "
.. (additional_type.before or additional_type.after)
.. " was not found.")
insert(types, additional_type)
else
insert(types, index, additional_type)
end
end
end
return types
end
-- Return all form types for the language in question, in order.
function export.get_number_types(m_data)
local form_types = default_form_types
if m_data.additional_number_types then
return add_form_types(form_types, m_data.additional_number_types)
else
return form_types
end
end
-- Convert a number type object (an object with `display` and `key` fields) to its displayed form.
function export.display_number_type(number_type)
if number_type.display then
return number_type.display
else
return (number_type.key:gsub("^.", upper):gsub("_", " "))
end
end
-- Group digits with a separator, such as a comma or a period. See [[w:Digit grouping]].
local function add_separator(numstr, separator, group, start)
start = start or group
if start >= #numstr then
return numstr
end
local parts = { numstr:sub(-start) }
for i = start + 1, #numstr, group do
insert(parts, 1, numstr:sub(-(i + group - 1), -i))
end
return concat(parts, separator)
end
function export.add_thousands_separator(numstr, separator)
if #numstr < 4 then -- < 1000
return numstr
end
return add_separator(numstr, separator or ",", 3)
end
local function add_Indic_separator(numstr, separator)
return add_separator(numstr, separator, 2, 3)
end
-- Convert a number (represented as a string) to non-Arabic form based on the specs in `numeral_config`.
-- This is used, for example, to display the Hindu, Eastern Arabic or Roman form of a number along with the standard
-- Arabic form. Most of the code below assumes that the non-Arabic numerals are decimal, and the digits map one-to-one
-- with Arabic numerals. If this is not the case (e.g. for Roman numerals), a special module function is called to do
-- the conversion.
function export.generate_non_arabic_numeral(numeral_config, numstr)
-- `numstr` is a number represented as a string. See comment near top of show_box().
if numeral_config.module and numeral_config.func then
return require("Module:" .. numeral_config.module)[numeral_config.func](numstr)
end
local thousands_separator, Indic_separator, zero_codepoint =
numeral_config.thousands_separator,
numeral_config.Indic_separator,
numeral_config.zero_codepoint
if not zero_codepoint then
return nil
end
if thousands_separator then
numstr = export.add_thousands_separator(numstr, thousands_separator)
elseif Indic_separator then
numstr = add_Indic_separator(numstr, Indic_separator)
end
return numstr:gsub("%d", function (digit)
return u(zero_codepoint + tonumber(digit))
end)
end
-- Format a number (either a Lua number or a string) for display. Sufficiently small numbers are displayed in fixed
-- point with thousands separators. Larger numbers are displayed in both fixed point and scientific notation using
-- superscripts, and sufficiently large numbers are displayed only in scientific notation.
function export.format_number_for_display(number)
local MAX_NUM_DIGITS_FOR_FIXED_ONLY = 6
local MIN_NUM_DIGITS_FOR_SCIENTIFIC_ONLY = 13
local numstr = export.format_fixed(number)
local fixed = export.add_thousands_separator(numstr)
if #numstr <= MAX_NUM_DIGITS_FOR_FIXED_ONLY then
return fixed
end
local kstr = numstr:match("^([0-9]*[1-9])0*$")
if not kstr then
error("Internal error: Unable to match number '" .. numstr .. "'")
end
local exponent = ("10<sup>%s</sup>"):format(#numstr - 1)
local mantissa
if kstr == "1" then
mantissa = ""
elseif #kstr == 1 then
mantissa = kstr .. " × "
else
mantissa = kstr:gsub("^([0-9])", "%1.") .. " × "
end
local scientific = mantissa .. exponent
if #numstr >= MIN_NUM_DIGITS_FOR_SCIENTIFIC_ONLY then
return scientific
else
return fixed .. " (" .. scientific .. ")"
end
end
-- Map a list of tags to a single string that is equivalent. We need to do this because we can't easily put lists in the
-- keys of tables.
local function tag_list_to_combined_tag(tag_list)
return concat(tag_list, "|||")
end
-- Given a list of forms with attached inline modifiers (e.g. 'huitanta-huit<tag:Valencian>' or
-- 'tair ar ddeg<tag:vigesimal><tag:feminine>'), parse the forms into form objects (the return value of
-- parse_form_and_modifiers()) and group by the tag. Three values are returned:
-- `seen_forms`, `forms_by_tag`, `seen_tags` where:
-- (1) `seen_forms` is the list of parsed form objects;
-- (2) `forms_by_tag` is a table grouping the form objects by combined tag, where the key is the tag and the value is
-- a list of the form objects seen with that tag (forms without tag are grouped under the empty-string tag);
-- (3) `seen_tags` is a list of the combined tags encountered, in the order they were encountered;
-- (4) `combined_tags_to_tag_lists` is a map from combined tags to the corresponding tag lists.
function export.group_numeral_forms_by_tag(forms)
local seen_forms = {}
local forms_by_tag = {}
local seen_tags = {}
local combined_tags_to_tag_lists = {}
for _, form in ipairs(forms) do
local formobj = export.parse_form_and_modifiers(form)
insert(seen_forms, formobj)
local combined_tag = formobj.tag and tag_list_to_combined_tag(formobj.tag) or ""
if not forms_by_tag[combined_tag] then
insert(seen_tags, combined_tag)
forms_by_tag[combined_tag] = {}
combined_tags_to_tag_lists[combined_tag] = formobj.tag or {}
end
insert(forms_by_tag[combined_tag], formobj)
end
return seen_forms, forms_by_tag, seen_tags, combined_tags_to_tag_lists
end
-- Given a form object (as returned by parse_form_and_modifiers()), format as appropriate for the current language.
function export.format_formobj(formobj, m_data, lang)
local left_q = formobj.q and require("Module:qualifier").format_qualifier(formobj.q) .. " " or ""
local right_q = formobj.qq and " " .. require("Module:qualifier").format_qualifier(formobj.qq) or ""
return left_q .. m_links.full_link{
lang = lang, term = maybe_unaffix(m_data, formobj.form), alt = formobj.form, tr = formobj.tr,
} .. right_q
end
-- Implementation of {{number box}}.
function export.show_box(frame)
local full_link = m_links.full_link
local params = {
[1] = {required = true, type = "language", default = "und"},
[2] = true,
["pagename"] = true,
["type"] = true,
}
local parent_args = frame:getParent().args
if parent_args.pagename then
track("show-box-pagename")
end
local args = require("Module:parameters").process(parent_args, params, nil, "number list", "show_box")
local lang = args[1]
local langcode = lang:getCode()
-- Get the data from the data module. Some modules (e.g. currently [[Module:number list/data/ka]]) have to be
-- loaded with require() because the exported numbers table has a metatable.
local module_name = export.get_data_module_name(langcode)
local m_data = require(module_name)
local pagename = args.pagename or (mw.title.getCurrentTitle().nsText == "Reconstruction" and "*" or "") .. mw.title.getCurrentTitle().subpageText
-- Resolve any risky characters which makeEntryName will escape, so that any matches involving them work correctly.
pagename = (lang:makeEntryName(pagename))
local cur_type = args.type
-- We represent all numbers as strings in this function to deal with the limited precision inherent in Lua numbers.
-- These large numbers do occur, such as 100 trillion ([[རབ་བཀྲམ་ཆེན་པོ]]), 1 sextillion, etc. Lua represents all
-- numbers as 64-bit floats, meaning that some numbers above 2^53 cannot be represented exactly. The first power of
-- 10 that cannot be represented exactly is 10^22 (ten sextillion in short scale, ten thousand trillion in long
-- scale), but the first power of ten whose neighboring numbers cannot be represented exactly is 10^16 (ten
-- quadrillion or ten thousand billion). Ideally we would use a big integer library of some kind, but unfortunately
-- Wiktionary does not seem to have any such library installed. MediaWiki docs make mention of bcmath, but
-- mw.bcmath.new() throws an error.
--
-- In module data, we allow numbers to be indexed as Lua numbers or as strings. See lookup_data() above.
local cur_num = args[2] or langcode == "und" and mw.title.getCurrentTitle().nsText == "සැකිල්ල" and "2" or nil
-- If a current number wasn't specified, find it by looking through the data for the current language and matching
-- forms against the pagename.
if not cur_num then
local nums_and_types = lookup_number_by_form(lang, m_data, pagename, cur_type)
if #nums_and_types == 0 then
error("The current page name '" .. pagename .. "' does not match the spelling of any known number in [[" ..
module_name .. "]]. Check the data module or the spelling of the page.")
end
for _, num_and_type in ipairs(nums_and_types) do
local num = num_and_type[1]
num = export.format_fixed(num)
if cur_num and num ~= cur_num then
local errparts = {}
for _, num_and_type in ipairs(nums_and_types) do
local num, typ = unpack(num_and_type)
insert(errparts, ("%s (%s)"):format(num, typ))
end
error("The current page name '" .. pagename .. "' matches the spelling of multiple numbers in [[" ..
module_name .. "]]: " .. concat(errparts, ",") .. ". Please specify the number explicitly.")
else
cur_num = num
end
end
end
cur_num = cur_num:gsub(",", "") -- remove thousands separators
if not cur_num:find("^%d+$") then
error("Extraneous characters in parameter 2: should be decimal number (integer): '" .. cur_num .. "'")
end
-- Wrapper around `export.lookup_data` that may throw an error if the number can't be found (specifically if
-- param_for_error is given).
local function lookup_data(numstr, param_for_error)
local retval = export.lookup_data(m_data, numstr)
if not retval and param_for_error then
error(('The %s number "%s" specified in the "numbers" table entry for "%s" cannot be found in '
.. "[[%s]]; please fix the module."):format(param_for_error, numstr, cur_num, module_name))
end
return retval
end
local cur_data = lookup_data(cur_num)
if not cur_data then
error('The number "' .. cur_num .. '" is not found in the "numbers" table in [[' .. module_name .. "]].")
end
local formatted_forms = {}
if cur_type and not cur_data[cur_type] then
error("The numeral type " .. cur_type .. " for " .. cur_num .. " is not found in [[" .. module_name .. "]].")
end
-- See above for the definition of "combined tag" and "tag list". The combined tag is just the concatenation of the
-- tag list with ||| between the tags.
local cur_tag_list, cur_combined_tag
local form_types = export.get_number_types(m_data)
-- LONG COMMENT EXPLAINING TAG HANDLING:
--
-- For each form type (see `form_types` at top of file), group the entries for that form type by tag and figure out
-- what the current form type and tag is, i.e. the form type and tag for the form matching the pagename. Tags are
-- e.g. as in 'vuitanta-vuit<tag:Central>' or 'huitanta-huit<tag:Valencian>' for Catalan and allow different
-- logical sets of numbers for the same form type to be identified. There can potentially be multiple tags per
-- form, e.g. 'tair ar ddeg<tag:vigesimal><tag:feminine>' for the Welsh number 13 where there are both decimal/
-- vigesimal and masculine/feminine variants of this number.
--
-- We need to do two passes over all form types. In the first pass, for each form type we parse all the forms,
-- group them by tag, and store the results in a per-form-type table. In the second pass, we then format all forms
-- for all form types. The reason for doing two passes is because we need to know the current tag in order to
-- display a form type correctly (because we display the forms for the current tag before the forms for any other
-- tags), but we won't know the current tag until we have done a pass over all form types and forms of those form
-- types in order to determine which one matches the pagename.
--
-- We use the current tag in two ways:
-- 1. When displaying all the forms for a given number, we group both by form type and tag, and display the forms
-- for a given form type/tag combination on a single line. For a given form type, we display the forms for each
-- tag in the order the tags were specified in the data, except that the forms for the current tag are placed
-- before all others (so e.g. for Catalan, if the current tag is "Valencian", we list the Valencian form(s)
-- first even if the Central form(s) are listed first in the data file).
-- 2. When displaying links to adjacent numbers in display_adjacent_number_links(), if there aren't form(s) for the
-- current type, we don't display any links; but if there are mutiple tagged forms for the current type, we only
-- display links for the forms for the current tag if there are any such forms, otherwise we display links for
-- all forms of all tags.
--
-- In the presence of multiple tags, things get a bit more complicated:
-- 1. When displaying links to adjacent numbers, say the current tag is vigesimal+feminine, we want to prefer an
-- adjacent-number form that's both vigesimal and feminine, but otherwise we prefer one that's vigesimal or
-- feminine over one that's neither. Say the current tag is just vigesimal; we of course prefer an
-- adjacent-number form that's just vigesimal, but otherwise we prefer a tag that's vigesimal + either masculine
-- or feminine to a tag that's not vigesimal. So it seems we want the form(s) that have the maximum intersection
-- of tags, and if there are two different tag lists with the same number of intersecting tags (e.g. the current
-- tag is vigesimal+feminine and we have a choice of decimal+feminine or just vigesimal), we should prefer the
-- form that has fewer non-matching tags, hence we prefer the just-vigesimal form.
-- 2. By the same logic, when displaying all the forms for a given number, we should order by the size of the
-- intersection of the tag list in question with the current tag list, then inversely by the size of the tag list
-- (so we prefer tag lists with fewer non-matching tags), then by the order of the tag lists in the data file.
local forms_by_tag_per_form_type = {}
local seen_tags_per_form_type = {}
local combined_tags_to_tag_lists_per_form_type = {}
for _, form_type in ipairs(form_types) do
local numeral = cur_data[form_type.key]
if numeral then
local seen_forms, forms_by_tag, seen_tags, combined_tags_to_tag_lists = export.group_numeral_forms_by_tag(
type(numeral) == "table" and numeral or {numeral}
)
forms_by_tag_per_form_type[form_type] = forms_by_tag
seen_tags_per_form_type[form_type] = seen_tags
combined_tags_to_tag_lists_per_form_type[form_type] = combined_tags_to_tag_lists
for _, formobj in ipairs(seen_forms) do
if not cur_tag_list and form_equals_pagename(formobj, pagename, m_data, lang) then
cur_tag_list = formobj.tag or {}
cur_combined_tag = tag_list_to_combined_tag(cur_tag_list)
cur_type = cur_type or form_type.key
end
end
end
end
-- Error if we couldn't locate the pagename among the forms for the current number. This only happens if the
-- number if given explicitly in 2=.
if not cur_type and mw.title.getCurrentTitle().nsText ~= "සැකිල්ල" then
error("The current page name '" .. pagename .. "' does not match any of the numbers listed in [[" ..
module_name .. "]] for " .. cur_num .. ". Check the data module or the spelling of the page.")
end
-- Now, format all the forms for all form types for the current number.
local function sort_combined_tags(combined_tags, seen_tags, combined_tags_to_tag_lists)
-- cur_tag_list should normally never be nil, but can be so in template space
local cur_tag_set = list_to_set(cur_tag_list or {})
local tags_to_order = {}
for i, tag in ipairs(seen_tags) do
tags_to_order[tag] = i
end
local function compare_tags(tag1, tag2)
-- See long comment above.
-- First compare by number of tags in common with the current tag list.
local tag_list1 = combined_tags_to_tag_lists[tag1]
local tag_list2 = combined_tags_to_tag_lists[tag2]
local common1 = set_intersection(cur_tag_set, list_to_set(tag_list1))
local common2 = set_intersection(cur_tag_set, list_to_set(tag_list2))
if #common1 ~= #common2 then
return #common1 < #common2
end
-- Then compare inversely by number of tags not in common with the current tag list (which is equivalent to
-- comparing by total number of tags, since tags should be distinct).
if #tag_list1 ~= #tag_list2 then
return #tag_list1 > #tag_list2
end
-- Finally, compare by the original ordering in the number data, but if a tag is the same as the current
-- tag, put it first, and if somehow we encounter a tag that's not in the original ordering, put it last.
local index1 = tag1 == cur_combined_tag and 0 or tags_to_order[tag1] or #seen_tags + 1
local index2 = tag2 == cur_combined_tag and 0 or tags_to_order[tag2] or #seen_tags + 1
return index1 < index2
end
sort(combined_tags, compare_tags)
end
for _, form_type in ipairs(form_types) do
local forms_by_tag = forms_by_tag_per_form_type[form_type]
local seen_tags = seen_tags_per_form_type[form_type]
local combined_tags_to_tag_lists = combined_tags_to_tag_lists_per_form_type[form_type]
if forms_by_tag then
local function insert_forms_by_tag(tag)
local formatted_tag_forms = {}
local pagename_among_forms = false
for _, formobj in ipairs(forms_by_tag[tag]) do
insert(formatted_tag_forms, export.format_formobj(formobj, m_data, lang))
if form_equals_pagename(formobj, pagename, m_data, lang) then
pagename_among_forms = true
end
end
if tag ~= "" then
local tag_list = combined_tags_to_tag_lists[tag]
tag = concat(tag_list, " / ")
end
local displayed_number_type = export.display_number_type(form_type) .. (tag == "" and "" or (" (%s)"):format(tag))
if pagename_among_forms then
displayed_number_type = "'''" .. displayed_number_type .. "'''"
end
insert(formatted_forms, " ''" .. displayed_number_type .. "'': " ..
concat(formatted_tag_forms, ", "))
end
sort_combined_tags(seen_tags, seen_tags, combined_tags_to_tag_lists)
for _, tag in ipairs(seen_tags) do
insert_forms_by_tag(tag)
end
end
end
-- Current number in header
local cur_display = export.format_number_for_display(cur_num)
local numeral
if m_data.numeral_config then
numeral = export.generate_non_arabic_numeral(m_data.numeral_config, cur_num)
elseif cur_data["numeral"] then
numeral = export.format_fixed(cur_data["numeral"])
end
if numeral then
cur_display = full_link{lang = lang, alt = numeral, tr = "-"} .. "<br/><span style=\"font-size: smaller;\">" .. cur_display .. "</span>"
end
--------------------- Determine next/prev, next/prev outer, and upper/lower numbers. ----------------------
-- We have three series of numbers to determine:
--
-- 1. The next/previous numbers, which are always those in the sorted series of available numbers unless overridden
-- by `next`/`prev` specs in an individual number.
-- 2. The next/previous outer numbers, which are displayed to the outside of the next/previous numbers. These can
-- be overridden for an individual number using `next_outer`/`prev_outer`. Otherwise, we try according to an
-- algorithm described below in the code for computing the outer numbers.
-- 3. The upper/lower numbers, which are displayed above or below the central number box. These can be overridden
-- for an individual number using `upper`/`lower`. These are always 10x greater or less than the number in
-- question, number not considering a number if it's the same as the next/previous number.
local next_num, prev_num = get_next_and_prev_keys(m_data, cur_num)
local next_data = next_num and lookup_data(next_num, "next")
local prev_data = prev_num and lookup_data(prev_num, "previous")
--------- Decompose number into mantissa (k) and exponent (m). ----------
local k, m
if cur_num == "0" then
k = 0
m = 1
else
local kstr, mstr = cur_num:match("^([0-9]*[1-9])(0*)$")
if not kstr then
error("Internal error: Unable to match number '" .. cur_num .. "'")
elseif #kstr > 15 then
-- This is because some numbers with 16 or more digits can't be represented exactly.
error("Can't handle number with more than 15 digits before the trailing zeros: '" .. cur_num .. "'")
end
k = tonumber(kstr)
m = #mstr
end
-- Find the next greater power of 10 for cur_num, up to 10^6. `try` should look up the data for a power of 10
-- and return it if it's available and the number passes any checks, otherwise nil.
local function make_greater_power_of_ten(power)
return cur_num .. ("0"):rep(power)
end
-- Find the next lesser power of 10 for cur_num, up to 10^6. `try` should look up the data for a power of 10
-- and return it if it's available and the number passes any checks, otherwise nil.
local function make_lesser_power_of_ten(power)
local desired_zeros = m - power
if desired_zeros < 0 then
return nil
end
return k .. ("0"):rep(desired_zeros)
end
local next_outer_data, prev_outer_data
local next_outer_num, prev_outer_num = cur_data.next_outer, cur_data.prev_outer
-- When trying to find then next/previous outer numbers, first, if the base-10 mantissa is not 1 or 0, we add 1 to
-- or subtract 1 from the mantissa, keeping the same number of zeros. Hence, for 300, we try 400 for the next outer,
-- 200 for the previous outer. For 900, we try 1000 for the next outer and 800 for the previous outer. If the
-- mantissa is 1, the next outer is computed the same but for the previous outer we use 9 followed by one fewer
-- zero. Hence, for 100 we try 200 for the next outer but 90 for the previous outer. If the mantissa is 0 (i.e. the
-- entire number is 0), we try 10 for the next outer, and have no previous outer.
--
-- Next, if the number is an even power of 10, we try 10x, 1000x greater, 100x greater and 1,000,000x greater, in
-- that sequence. Essentially, first we try the next power of 10; then we try the next short-scale number (billion,
-- trillion, etc. where large numbers follow a 10^3 sequence); then we try the next long-scale number (where large
-- numbers follow a 10^6 sequence); then we try the next Indic-scale number (where large numbers follow a 10^2
-- sequence: lakh, crore, arab, ...). We don't just try powers of 10 in order because then if e.g. we have entries
-- for one million, ten million, one hundred million and one billion, and the current number is one million, the
-- next number will be ten million and the next outer number one hundred million, when it would be cleaner to have
-- one billion as the outer number (and in many cases, there is no Wiktionary entry for one hundred million).
--
-- For the previous outer number, we do an analogous algorithm but make sure we don't try numbers less than 1.
local power_of_10_sequence = { 1, 3, 2, 6 }
--------- Determine next outer number. ----------
if next_outer_num then
next_outer_data = lookup_data(next_outer_num, "next outer")
else
local function try(num)
local data = (not next_num or export.numbers_greater_than(num, next_num)) and lookup_data(num) or nil
if data then
next_outer_num = num
next_outer_data = data
end
return data
end
if not try((k + 1) .. ("0"):rep(m)) and k == 1 then
-- Try looking up a greater power of ten instead.
for _, power_of_10 in ipairs(power_of_10_sequence) do
if try(make_greater_power_of_ten(power_of_10)) then
break
end
end
end
end
--------- Determine previous outer number. ----------
if prev_outer_num then
prev_outer_data = lookup_data(prev_outer_num, "previous outer")
else
local function try(num)
local data = (not prev_num or export.numbers_less_than(num, prev_num)) and lookup_data(num) or nil
if data then
prev_outer_num = num
prev_outer_data = data
end
return data
end
if k == 0 or m == 0 then
-- less than 10; no previous outer num
else
local num_to_try
if k == 1 then
num_to_try = "9" .. ("0"):rep(m - 1)
else
num_to_try = (k - 1) .. ("0"):rep(m)
end
if not try(num_to_try) and k == 1 then
-- Try looking up a smaller power of ten instead.
for _, power_of_10 in ipairs(power_of_10_sequence) do
local num_to_try = make_lesser_power_of_ten(power_of_10)
if num_to_try and try(num_to_try) then
break
end
end
end
end
end
local upper_data, lower_data
local upper_num, lower_num = cur_data.upper, cur_data.lower
--------- Determine upper number. ----------
if upper_num then
upper_data = lookup_data(upper_num, "upper")
else
-- Try looking up the next power of ten.
upper_num = make_greater_power_of_ten(1)
if upper_num == next_num or cur_num == "0" then
upper_num = nil
else
upper_data = lookup_data(upper_num)
end
end
--------- Determine lower number. ----------
if lower_num then
lower_data = lookup_data(lower_num, "lower")
elseif k == 0 or m == 0 then
-- less than 10; no lower num
else
-- Try looking up the previous power or 10.
lower_num = make_lesser_power_of_ten(1)
if lower_num == prev_num then
lower_num = nil
else
lower_data = lookup_data(lower_num)
end
end
-- For a number `num` (an "adjacent" number to the current number, i.e. either next, previous, next/previous outer,
-- or upper/lower) with corresponding entry data `num_data`, display link(s) to the form(s) for this number that
-- are associated with the current type and tag. If there is a single form to be linked to, the form is linked
-- using the number itself as the display text; otherwise, the multiple forms are linked with superscripted [a],
-- [b], etc. and the number it displayed adjacent to the links. In either case, beside the number there may be an
-- arrow. If `arrow` == "rarrow", the format is like this:
-- if multiple entries:
-- <numeral> → <sup>[a], [b], ...</sup>
-- else
-- <numeral> →
-- If `arrow` == "larrow", the format is like this:
-- if multiple entries:
-- <sup>[a], [b], ...</sup> ← <numeral>
-- else
-- ← <numeral>
-- Otherwise, the format is like this:
-- if multiple entries:
-- <numeral><sup>[a], [b], ...</sup>
-- else
-- <numeral>
--
-- Returns nil if `num_data` is nil or there is no entry in `num_data` for the current number type.
--
-- For the handling of tags in this function, see the "LONG COMMENT EXPLAINING TAG HANDLING" above.
local function display_adjacent_number_links(num, num_data, arrow)
if not num_data then
return nil
end
local forms = num_data[cur_type]
if not forms then
return nil
elseif type(forms) ~= "table" then
forms = {forms}
end
local seen_forms, forms_by_tag = export.group_numeral_forms_by_tag(forms)
-- FIXME: `cur_tag` is not defined. This seems to have been missed when multiple tag handling was added in [[Special:Diff/68978046]].
local forms_to_display
if cur_tag and forms_by_tag[cur_tag] then
forms_to_display = forms_by_tag[cur_tag]
else
forms_to_display = seen_forms
end
for i, form_to_display in ipairs(forms_to_display) do
forms_to_display[i] = form_to_display.link or maybe_unaffix(m_data,
form_to_entry_name(form_to_display.form, lang))
end
local seen_pagenames = {}
local pagenames_to_display = {}
for _, form in ipairs(forms_to_display) do
if not seen_pagenames[form] then
insert(pagenames_to_display, form)
seen_pagenames[form] = true
end
end
if #pagenames_to_display == 0 then
return nil
end
num = export.format_number_for_display(num)
local num_arrow =
arrow == "rarrow" and num .. " → " or
arrow == "larrow" and " ← " .. num or
num
if #pagenames_to_display > 1 then
local a = ("a"):byte()
local links = {}
for i, term in ipairs(pagenames_to_display) do
links[i] = m_links.language_link{lang = lang, term = term, alt = "[" .. char(a + i - 1) .. "]"}
end
links = "<sup>" .. concat(links, ", ") .. "</sup>"
return arrow == "larrow" and links .. num_arrow or num_arrow .. links
else
return m_links.language_link {
lang = lang,
term = pagenames_to_display[1],
alt = num_arrow,
}
end
end
-- Display links to previous/next numbers
local prev_display = display_adjacent_number_links(prev_num, prev_data, "larrow") or ""
local next_display = display_adjacent_number_links(next_num, next_data, "rarrow") or ""
-- Display links to previous/next outer numbers
local prev_outer_display = display_adjacent_number_links(prev_outer_num, prev_outer_data, "larrow")
local next_outer_display = display_adjacent_number_links(next_outer_num, next_outer_data, "rarrow")
-- Display links to upper/lower numbers
local upper_display = display_adjacent_number_links(upper_num, upper_data)
local lower_display = display_adjacent_number_links(lower_num, lower_data)
local canonical_name = lang:getCanonicalName()
local appendix1 = canonical_name .. " සංඛ්යාංක"
local appendix2 = canonical_name .. " සංඛ්යා"
local appendix
local title
if mw.title.new("උපග්රන්ථය:"..appendix1):getContent() then
appendix = appendix1
elseif mw.title.new("උපග්රන්ථය:"..appendix2):getContent() then
appendix = appendix2
end
if appendix then
title = "[[උපග්රන්ථය:" .. appendix .. "|" .. appendix2 .. "]]"
else
title = appendix2
end
local function format_cell(contents, class_name, colspan, bold)
class_name = class_name and (" " .. class_name) or ""
colspan = colspan and ('colspan="%s" '):format(colspan) or ""
bold = bold and "!" or "|"
return ('%s %sclass="table-cell %s | %s\n'):format(bold, colspan, class_name, contents)
end
local has_outer_display = not not (prev_outer_display or next_outer_display)
local function format_upper_lower_display_row(display)
local blank_cell
if has_outer_display then
blank_cell = '| colspan="2" |\n'
else
blank_cell = "|\n"
end
local parts = {'|- class="adjacent-panel"\n'}
insert(parts, blank_cell)
insert(parts, format_cell(display, "adjacent-number"))
insert(parts, blank_cell)
return concat(parts)
end
upper_display = upper_display and format_upper_lower_display_row(upper_display) or ""
lower_display = lower_display and format_upper_lower_display_row(lower_display) or ""
local function format_display_cell(display)
return format_cell(display, "adjacent-number")
end
prev_display = format_display_cell(prev_display)
next_display = format_display_cell(next_display)
prev_outer_display = has_outer_display and format_display_cell(prev_outer_display or "") or ""
next_outer_display = has_outer_display and format_display_cell(next_outer_display or "") or ""
cur_display = format_cell(cur_display, "current-number", nil, "bold")
local forms_display = ('| colspan="%s" style="text-align: center;" | %s\n'):format(
has_outer_display and 5 or 3, concat(formatted_forms, "<br/>"))
local footer_display
if cur_data.wplink then
local footer =
"[[w:" .. lang:getCode() .. ":Main Page|" .. lang:getCanonicalName() .. " Wikipedia]] article on " ..
m_links.full_link{lang = lang, term = "w:" .. lang:getCode() .. ":" .. cur_data.wplink,
alt = export.format_number_for_display(cur_num)}
footer_display = '|- style="text-align: center;"\n' .. format_cell(footer, "footer-cell", has_outer_display and 5 or 3)
else
footer_display = ""
end
local edit_link = ' <sup>(<span class="plainlinks">[' ..
tostring(mw.uri.fullUrl(module_name, { action = "edit" })) ..
" සංස්කරණය]</span>)</sup>"
return [=[{| class="floatright number-box" cellpadding="5" cellspacing="0" style="background: var(--wikt-palette-white, #ffffff); color: inherit; border: 1px #aaa solid; border-collapse: collapse; margin-top: .5em;" rules="all"
|+ ''']=] .. title .. edit_link .. "'''\n" ..
upper_display .. '|- style="text-align: center;"\n' ..
prev_outer_display .. prev_display .. cur_display .. next_display .. next_outer_display .. "|-\n" ..
lower_display .. "|-\n" ..
forms_display .. footer_display .. "|}" ..
require("Module:TemplateStyles")("Template:number box/styles.css")
end
function export.show_box_manual(frame)
local m_links = require("Module:links")
local num_type = frame.args["type"]
local args = require("Module:parameters").process(frame:getParent().args, {
[1] = {required = true, type = "language", default = "und"},
sc = {type = "script"},
headlink = true,
wplink = true,
alt = true,
tr = true,
[2] = true, -- prev_symbol
[3] = true, -- cur_symbol
[4] = true, -- next_symbol
[5] = true, -- prev_term
[6] = true, -- next_term
card = true, cardalt = true, cardtr = true,
ord = true, ordalt = true, ordtr = true,
adv = true, advalt = true, advtr = true,
mult = true, multalt = true, multtr = true,
dis = true, disalt = true, distr = true,
coll = true, collalt = true, colltr = true,
frac = true, fracalt = true, fractr = true,
opt = true, optx = true, optxalt = true, optxtr = true,
opt2 = true, opt2x = true, opt2xalt = true, opt2xtr = true,
})
local lang = args[1]
local sc = args.sc
local headlink = args.headlink
local wplink = args.wplink
local alt = args.alt
local tr = args.tr
local prev_symbol = args[2]
local cur_symbol = args[3]
local next_symbol = args[4]
local prev_term = args[5]
local next_term = args[6]
local cardinal_term = args.card; local cardinal_alt = args.cardalt; local cardinal_tr = args.cardtr
local ordinal_term = args.ord; local ordinal_alt = args.ordalt; local ordinal_tr = args.ordtr
local adverbial_term = args.adv; local adverbial_alt = args.advalt; local adverbial_tr = args.advtr
local multiplier_term = args.mult; local multiplier_alt = args.multalt; local multiplier_tr = args.multtr
local distributive_term = args.dis; local distributive_alt = args.disalt; local distributive_tr = args.distr
local collective_term = args.coll; local collective_alt = args.collalt; local collective_tr = args.colltr
local fractional_term = args.frac; local fractional_alt = args.fracalt; local fractional_tr = args.fractr
local optional1_title = args.opt
local optional1_term = args.optx; local optional1_alt = args.optxalt; local optional1_tr = args.optxtr
local optional2_title = args.opt2
local optional2_term = args.opt2x; local optional2_alt = args.opt2xalt; local optional2_tr = args.opt2xtr
track(lang:getCode())
if sc then
track("sc")
end
if headlink then
track("headlink")
end
if wplink then
track("wplink")
end
if alt then
track("alt")
end
if cardinal_alt or ordinal_alt or adverbial_alt or multiplier_alt or distributive_alt or collective_alt or fractional_alt or optional1_alt or optional2_alt then
track("xalt")
end
local subpage = mw.title.getCurrentTitle().subpageText
local is_reconstructed = lang:hasType("reconstructed") or mw.title.getCurrentTitle().nsText == "Reconstruction"
-- Commenting out this line prevents passing redundant alts to full_link;
-- however, there may have been a purpose to it.
-- alt = alt or (is_reconstructed and "*" or "") .. subpage
if num_type == "cardinal" then
cardinal_term = cardinal_term or (is_reconstructed and "*" or "") .. subpage
cardinal_alt = cardinal_alt or alt
cardinal_tr = cardinal_tr or tr
elseif num_type == "ordinal" then
ordinal_term = ordinal_term or (is_reconstructed and "*" or "") .. subpage
ordinal_alt = ordinal_alt or alt
ordinal_tr = ordinal_tr or tr
end
local header = lang:getCanonicalName() .. " " .. num_type .. " සංඛ්යා"
if headlink then
header = "[[" .. headlink .. "|" .. header .. "]]"
end
local previous = ""
if prev_term or prev_symbol then
previous = m_links.full_link{lang = lang, sc = sc, term = prev_term, alt = " < " .. prev_symbol, tr = "-", no_alt_ast = true}
end
local current = m_links.full_link{lang = lang, sc = sc, alt = cur_symbol, tr = "-", no_alt_ast = true}
local next = ""
if next_term or next_symbol then
next = m_links.full_link{lang = lang, sc = sc, term = next_term, alt = next_symbol .. " > ", tr = "-", no_alt_ast = true}
end
local forms = {}
if cardinal_term then
insert(forms, " ''[[cardinal number|Cardinal]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = cardinal_term, alt = cardinal_alt, tr = cardinal_tr})
end
if ordinal_term then
insert(forms, " ''[[ක්රමසූචක සංඛ්යා|ක්රමසූචක]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = ordinal_term, alt = ordinal_alt, tr = ordinal_tr})
end
if adverbial_term then
insert(forms, " ''[[adverbial number|Adverbial]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = adverbial_term, alt = adverbial_alt, tr = adverbial_tr})
end
if multiplier_term then
insert(forms, " ''[[multiplier|Multiplier]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = multiplier_term, alt = multiplier_alt, tr = multiplier_tr})
end
if distributive_term then
insert(forms, " ''[[distributive number|Distributive]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = distributive_term, alt = distributive_alt, tr = distributive_tr})
end
if collective_term then
insert(forms, " ''[[collective number|Collective]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = collective_term, alt = collective_alt, tr = collective_tr})
end
if fractional_term then
insert(forms, " ''[[fractional|Fractional]]'' : " .. m_links.full_link{lang = lang, sc = sc, term = fractional_term, alt = fractional_alt, tr = fractional_tr})
end
if optional1_title then
insert(forms, " ''" .. optional1_title .. "'' : " .. m_links.full_link{lang = lang, sc = sc, term = optional1_term, alt = optional1_alt, tr = optional1_tr})
end
if optional2_title then
insert(forms, " ''" .. optional2_title .. "'' : " .. m_links.full_link{lang = lang, sc = sc, term = optional2_term, alt = optional2_alt, tr = optional2_tr})
end
local footer = ""
if wplink then
footer =
"[[w:" .. lang:getCode() .. ":Main Page|" .. lang:getCanonicalName() .. " Wikipedia]] article on " ..
m_links.full_link{lang = lang, sc = sc, term = "w:" .. lang:getCode() .. ":" .. wplink, alt = alt, tr = tr}
end
return [=[{| class="floatright number-box" cellpadding="5" cellspacing="0" rules="all"
|+ ''']=] .. header .. [=['''
|-
| class="adjacent-slot" | ]=] .. previous .. [=[
! class="current-slot" | ]=] .. current .. [=[
| class="adjacent-slot" | ]=] .. next .. [=[
|-
| colspan="3" class="form-slot" | ]=] .. concat(forms, "<br/>") .. [=[
|-
| colspan="3" class="footer-slot" | ]=] .. footer .. [=[
|}]=] .. require("Module:TemplateStyles")("Template:number box/styles.css")
end
return export
7ux8zs86vlzikj21rsfoijh9igejzkg
ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් උරුම වූ
14
14861
233588
199214
2026-05-07T11:05:29Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් උරුම වූ]] සිට [[ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් උරුම වූ]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
199214
wikitext
text/x-wiki
{{auto cat}}
[[en:Category:Sinhalese terms inherited from Proto-Indo-Iranian]]
jp8kbkvnl3ywi98rbqagt4v5qlqv95t
cardinal number
0
14892
233567
44617
2026-05-07T10:36:58Z
Lee
19
233567
wikitext
text/x-wiki
==ඉංග්රීසි==
===නාම පදය===
{{en-noun}}
# {{l|si|ශුද්ධාංක}}
# {{l|si|පූර්ණ සංඛ්යාව}}
pja2e1xbxvbcbwdtibs2xcz4aww4jst
233570
233567
2026-05-07T10:38:44Z
Lee
19
233570
wikitext
text/x-wiki
==ඉංග්රීසි==
===නාම පදය===
{{en-noun}}
# {{l|si|ශුද්ධාංකය}}
# {{l|si|පූර්ණ සංඛ්යාව}}
moxaypk4075d6qkph662y0od3jtzssu
ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් ව්යුත්පන්න
14
14997
233586
199213
2026-05-07T11:05:19Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් ව්යුත්පන්න]] සිට [[ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් ව්යුත්පන්න]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
199213
wikitext
text/x-wiki
{{auto cat}}
[[en:Category:Sinhalese terms derived from Proto-Indo-Iranian]]
a6m5qj626c2nandlvq92wluipkln0ns
සාකච්ඡාව:තෙපානිස්
1
143258
233553
233499
2026-05-06T13:22:14Z
Lee
19
/* තෙපානිස් */ Reply
233553
wikitext
text/x-wiki
== තෙපානිස් ==
@[[පරිශීලක:Lee|Lee]], 'තෙපානිස්' කියන්නේ 'ස්ටෙෆානිස්' කියන නමේ සිංහලකරණයක් කියා මට හිතෙනවා. හොයාගන්න විදිහක් නැද්ද? මේ වගේ නම් ගොඩක් විට ලන්දේසින්ගෙන් ආපු නම් වෙන්න පුළුවන්. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 04:41, 6 මැයි 2026 (යූටීසී)
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], ගූගල් එක නම් කියන්නේ පෘතුගීසි වලින් බිඳී ආවක් කියා. හරි මූලාශ්රයක් නම් දකින්න නෑ. -- [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 13:22, 6 මැයි 2026 (යූටීසී)
ciori6uvstsdckyqlngr7d21do17u0a
233554
233553
2026-05-06T15:01:34Z
WrdSrchSi
3305
/* තෙපානිස් */ Reply
233554
wikitext
text/x-wiki
== තෙපානිස් ==
@[[පරිශීලක:Lee|Lee]], 'තෙපානිස්' කියන්නේ 'ස්ටෙෆානිස්' කියන නමේ සිංහලකරණයක් කියා මට හිතෙනවා. හොයාගන්න විදිහක් නැද්ද? මේ වගේ නම් ගොඩක් විට ලන්දේසින්ගෙන් ආපු නම් වෙන්න පුළුවන්. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 04:41, 6 මැයි 2026 (යූටීසී)
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], ගූගල් එක නම් කියන්නේ පෘතුගීසි වලින් බිඳී ආවක් කියා. හරි මූලාශ්රයක් නම් දකින්න නෑ. -- [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 13:22, 6 මැයි 2026 (යූටීසී)
::@[[පරිශීලක:Lee|Lee]], ඒ කියන්නේ සිංහල 'තෙපානිස්' කියන නම ආවේ පෘතුගීසි නමෙකින් කියා ද? [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 15:01, 6 මැයි 2026 (යූටීසී)
99irp3jmdsvgnve42bt47x697q9nvor
233557
233554
2026-05-06T15:28:22Z
Lee
19
/* තෙපානිස් */ Reply
233557
wikitext
text/x-wiki
== තෙපානිස් ==
@[[පරිශීලක:Lee|Lee]], 'තෙපානිස්' කියන්නේ 'ස්ටෙෆානිස්' කියන නමේ සිංහලකරණයක් කියා මට හිතෙනවා. හොයාගන්න විදිහක් නැද්ද? මේ වගේ නම් ගොඩක් විට ලන්දේසින්ගෙන් ආපු නම් වෙන්න පුළුවන්. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 04:41, 6 මැයි 2026 (යූටීසී)
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], ගූගල් එක නම් කියන්නේ පෘතුගීසි වලින් බිඳී ආවක් කියා. හරි මූලාශ්රයක් නම් දකින්න නෑ. -- [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 13:22, 6 මැයි 2026 (යූටීසී)
::@[[පරිශීලක:Lee|Lee]], ඒ කියන්නේ සිංහල 'තෙපානිස්' කියන නම ආවේ පෘතුගීසි නමෙකින් කියා ද? [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 15:01, 6 මැයි 2026 (යූටීසී)
:::@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], දැන් ගූගල් කියන්නේ නම් ලන්දේසි කියා. පෙර සෙවුමේ දී පැවසුවේ පෘතුගීසි කියා. මොකක් හරි අවුලක් වෙලා තියෙනවා. චැට්ගීපීටී නම් කියන්නේ හරියට කියන්න බෑ, මොකක් හරි ලතින් ආශ්රිත භාෂාවකින් කියා. -- [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 15:28, 6 මැයි 2026 (යූටීසී)
fd7cje84c48j8z6iu980otw54rjvmrb
පහරු මිල
0
143267
233566
233514
2026-05-06T17:09:59Z
WrdSrchSi
3305
+ definition
233566
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# මුද්රණ ගාස්තු?
#:* අරීසෙන් අහුබුදු, ''[https://www.scribd.com/doc/225741420/HelaAwuruduWaga හෙළ අවුරුදු වග]'', ඇරියුම, 2549 බක් 2006 අප්රේල්
#:*: ''..... '''පහරු මිල''' මගෙනි ලහි කළ යුතු යැ තැත .....''
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
72hrl0h2rgnkrl2yferpbv683skn46i
පොතෙකින්
0
143269
233564
233516
2026-05-06T17:07:10Z
WrdSrchSi
3305
+ IPA|si + head|si|noun form + inflection of|si
233564
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈpotekin/}}
===නාම පදය===
{{head|si|noun form}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|පොත්#නාම ප්රකෘතිය||කරණ විබත්|ඒකවචන}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|පොත්#නාම ප්රකෘතිය||අවදි විබත්|ඒකවචන}}
j0es1drqndcum7ycbk9gfztskyr8kxf
233565
233564
2026-05-06T17:08:37Z
WrdSrchSi
3305
/* නාම පදය */ Fixed (අනියමාර්ථ)
233565
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈpotekin/}}
===නාම පදය===
{{head|si|noun form}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|පොත්#නාම ප්රකෘතිය||කරණ විබත්|අනියමාර්ථ}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|පොත්#නාම ප්රකෘතිය||අවදි විබත්|අනියමාර්ථ}}
rbk0ob8tbs5o823j2jbaszl07zsb843
බලත
0
143277
233528
2026-05-06T12:13:19Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233528
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
බැලුව
0
143278
233529
2026-05-06T12:14:50Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233529
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
බැලියැ
0
143279
233530
2026-05-06T12:16:39Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233530
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
බිමුව
0
143280
233531
2026-05-06T12:19:10Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233531
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
ප්රවර්ග සාකච්ඡාව:සිංහල නිපාත ක්රියා පද
15
143281
233532
2026-05-06T12:25:35Z
WrdSrchSi
3305
/* සිංහල ආවස්ථික නිපාත ක්රියා පද */ නව ඡේදය
233532
wikitext
text/x-wiki
== සිංහල ආවස්ථික නිපාත ක්රියා පද ==
@[[පරිශීලක:Lee|Lee]], මා ඇතැම් පිටුවලට 'සිංහල ආවස්ථික නිපාත ක්රියා පද' නම් ප්රවර්ගයක් යොදනවා. මේක දැනට හැදුවේ නැති වුනාට කමක් නැහැ. හදනවනම් එන්න ඕනේ 'සිංහල නිපාත ක්රියා පද' ප්රවර්ගය යටතේ. ඊට අමතරව තව ප්රවර්ග 3ක් එන්න ඕනේ. (සිංහල අතීත නිපාත ක්රියා පද, සිංහල වර්තමාන නිපාත ක්රියා පද, සිංහල අනාගත නිපාත ක්රියා පද) මේ 4 ම පසුව බලමු. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 12:25, 6 මැයි 2026 (යූටීසී)
0zzv7hey33mmen0ymybdfqsazxp6mw0
233552
233532
2026-05-06T13:02:15Z
Lee
19
/* සිංහල ආවස්ථික නිපාත ක්රියා පද */ Reply
233552
wikitext
text/x-wiki
== සිංහල ආවස්ථික නිපාත ක්රියා පද ==
@[[පරිශීලක:Lee|Lee]], මා ඇතැම් පිටුවලට 'සිංහල ආවස්ථික නිපාත ක්රියා පද' නම් ප්රවර්ගයක් යොදනවා. මේක දැනට හැදුවේ නැති වුනාට කමක් නැහැ. හදනවනම් එන්න ඕනේ 'සිංහල නිපාත ක්රියා පද' ප්රවර්ගය යටතේ. ඊට අමතරව තව ප්රවර්ග 3ක් එන්න ඕනේ. (සිංහල අතීත නිපාත ක්රියා පද, සිංහල වර්තමාන නිපාත ක්රියා පද, සිංහල අනාගත නිපාත ක්රියා පද) මේ 4 ම පසුව බලමු. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 12:25, 6 මැයි 2026 (යූටීසී)
:* [[:ප්රවර්ගය:සිංහල ආවස්ථික නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල අතීත නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල වර්තමාන නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල අනාගත නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], හරි නේද? [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 13:02, 6 මැයි 2026 (යූටීසී)
2xscoeh88ukf0ow3kt20wf3a00kgi5x
233555
233552
2026-05-06T15:03:04Z
WrdSrchSi
3305
/* සිංහල ආවස්ථික නිපාත ක්රියා පද */ Reply
233555
wikitext
text/x-wiki
== සිංහල ආවස්ථික නිපාත ක්රියා පද ==
@[[පරිශීලක:Lee|Lee]], මා ඇතැම් පිටුවලට 'සිංහල ආවස්ථික නිපාත ක්රියා පද' නම් ප්රවර්ගයක් යොදනවා. මේක දැනට හැදුවේ නැති වුනාට කමක් නැහැ. හදනවනම් එන්න ඕනේ 'සිංහල නිපාත ක්රියා පද' ප්රවර්ගය යටතේ. ඊට අමතරව තව ප්රවර්ග 3ක් එන්න ඕනේ. (සිංහල අතීත නිපාත ක්රියා පද, සිංහල වර්තමාන නිපාත ක්රියා පද, සිංහල අනාගත නිපාත ක්රියා පද) මේ 4 ම පසුව බලමු. [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 12:25, 6 මැයි 2026 (යූටීසී)
:* [[:ප්රවර්ගය:සිංහල ආවස්ථික නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල අතීත නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල වර්තමාන නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:* [[:ප්රවර්ගය:සිංහල අනාගත නිපාත ක්රියා පද]] - [[File:Yes check.svg|15px|alt=Done| ]]{{#if:හරි
| {{#ifeq:හරි|-
|<!--Display nothing-->
| '''හරි'''
}}
| {{#ifeq:හරි|හරි
|<!--Display nothing-->
| '''{{#if:|d|D}}one'''
}}
}}
:@[[පරිශීලක:WrdSrchSi|WrdSrchSi]], හරි නේද? [[පරිශීලක:Lee|Lee]] ([[පරිශීලක සාකච්ඡාව:Lee|සාකච්ඡාව]]) 13:02, 6 මැයි 2026 (යූටීසී)
::@[[පරිශීලක:Lee|Lee]], හරි :) [[පරිශීලක:WrdSrchSi|WrdSrchSi]] ([[පරිශීලක සාකච්ඡාව:WrdSrchSi|සාකච්ඡාව]]) 15:03, 6 මැයි 2026 (යූටීසී)
2xz1jns8kdmvamu52y79vci512cava1
පිහිටිය
0
143282
233533
2026-05-06T12:27:07Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233533
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
නැඟිය
0
143283
233534
2026-05-06T12:28:23Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233534
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
රැකිය
0
143284
233535
2026-05-06T12:29:31Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233535
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
බටුව
0
143285
233536
2026-05-06T12:30:41Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233536
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
ගතුව
0
143286
233537
2026-05-06T12:32:24Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233537
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
වැටුණ
0
143287
233538
2026-05-06T12:34:00Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233538
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
බැලුණ
0
143288
233539
2026-05-06T12:35:21Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233539
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
රැකුණ
0
143289
233540
2026-05-06T12:37:33Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233540
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
පිරික්සත
0
143290
233541
2026-05-06T12:44:05Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233541
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb forms}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
[[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල ආවස්ථික නිපාත ක්රියා පද]]
37qkt7tfzgyu18muhmqil3d8cmgmjcl
උතුරින්
0
143291
233542
2026-05-06T12:45:56Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233542
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{rfe|si}}
===නාම පදය===
{{head|si|noun form}}
# {{rfdef|si}}
4bk4s1b4g1dyqtbh6fxsfy4ojsiyxw3
233563
233542
2026-05-06T17:03:53Z
WrdSrchSi
3305
+ IPA|si + head|si|noun form + inflection of|si
233563
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈuturin/}}
===නාම පදය===
{{head|si|noun form}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|උතුරු#නාම ප්රකෘතිය||කරණ විබත්|ඒකවචන}}
# {{lb|si|අප්රාණවාචී}} {{inflection of|si|උතුරු#නාම ප්රකෘතිය||අවදි විබත්|ඒකවචන}}
hav2d7gajagx2hvubcthu1bpmefrq54
ඇරැඹේ
0
143292
233543
2026-05-06T12:48:38Z
WrdSrchSi
3305
Page created: + ප්රවර්ග
233543
wikitext
text/x-wiki
== සිංහල ==
=== ක්රියා පද ===
{{head|si|verb form}}
# {{{1|{{rfdef|si}}}}} #: ''{{{2|<!-- example sentence -->}}}''
p515qhzvrxvpn5kx1ka05hdnfbvr2ar
එයි
0
143293
233544
2026-05-06T12:51:19Z
WrdSrchSi
3305
Page created: + IPA|si + head|si|verb forms + alternative form of|si + ප්රවර්ගය
233544
wikitext
text/x-wiki
==සිංහල==
===උච්චාරණය===
* {{IPA|si|/ˈeji/}}
===ක්රියා පද===
{{head|si|verb forms}}
# {{alternative form of|si|ඒ#ක්රියා පද}}
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]]
qbg3442r4stgxhiluhpoo5dwzab8kx1
සඳරුවන්
0
143294
233545
2026-05-06T12:55:07Z
WrdSrchSi
3305
Page created: + IPA|si + definition
233545
wikitext
text/x-wiki
== සිංහල ==
=== නිරුක්තිය ===
{{rfe|si}}
===උච්චාරණය===
* {{IPA|si|/ˈsaⁿd̪əruʋan/}}
=== සංඥා නාම පදය ===
{{head|si|proper noun}}
# {{l|si|චන්ද්රරත්න}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
opccwkgd0mh03ddzjqbmv6sg4fior9w
ප්රවර්ගය:සිංහල ආවස්ථික නිපාත ක්රියා පද
14
143295
233547
2026-05-06T12:58:28Z
Lee
19
නිර්මාණය
233547
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ප්රවර්ගය:සිංහල අතීත නිපාත ක්රියා පද
14
143296
233548
2026-05-06T12:59:20Z
Lee
19
නිර්මාණය
233548
wikitext
text/x-wiki
{auto cat}}
dk3zdohqiy78xocoqnawxtrsf12zc9r
233549
233548
2026-05-06T12:59:33Z
Lee
19
233549
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ප්රවර්ගය:සිංහල වර්තමාන නිපාත ක්රියා පද
14
143297
233550
2026-05-06T12:59:42Z
Lee
19
නිර්මාණය
233550
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ප්රවර්ගය:සිංහල අනාගත නිපාත ක්රියා පද
14
143298
233551
2026-05-06T12:59:46Z
Lee
19
නිර්මාණය
233551
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
close
0
143299
233556
2026-05-06T15:08:24Z
WrdSrchSi
3305
Page created: + en-verb + wikitable
233556
wikitext
text/x-wiki
==ඉංග්රීසි==
===ක්රියා පද===
{{en-verb}}
# {{{1|{{rfdef|en}}}}} #: ''{{{2|<!-- example sentence -->}}}''
{| class="wikitable"
|+
|-
! !!අන්ය පුරුෂ<br>ඒකවචන!!අන්ය පුරුෂ<br>බහුවචන!!උත්තම පුරුෂ<br>ඒකවචන!!උත්තම පුරුෂ<br>බහුවචන
|-
|අනතීත-සකර්මක||[[වසයි#ක්රියා පද|වසයි]]||[[වසති#ක්රියා පද|වසති]]||[[වසමි#ක්රියා පද|වසමි]]||[[වසමු#ක්රියා පද|වසමු]]
|-
|}
l74c07qjft7of70vxx1pbzrsqwv4rur
පිළිවසයි
0
143300
233558
2026-05-06T15:28:40Z
WrdSrchSi
3305
Page created: + වෙනත් ආකාර + head|si|verb + definition + ආශ්රිත පද + අමතර අවධානයට + මූලාශ්ර + ප්රවර්ගය
233558
wikitext
text/x-wiki
== සිංහල ==
===වෙනත් ආකාර===
* {{l|si|පිළිවසා#ක්රියා පද|පිළිවසා}}
=== නිරුක්තිය ===
{{etymon|si|id=පිළිවසා යි|af|si>පිළිවසා#ක්රියා පද>පදය|si>යි>පදය|tree=1}}
''[[පිළිවසා#ක්රියා පද|පිළිවසා]] (වෙනත් ආකාර) + [[යි]] >'' [[පිළිවසයි]]
===උච්චාරණය===
* {{IPA|si|/ˈpiɭiʋasaji/}}
===ක්රියා පද===
{{head|si|verb
|අතීත-සකර්මක අන්ය පුරුෂ ඒකවචන|පිළිවැසී#ක්රියා පද 1
|අනතීත-කර්ම කාරක අන්ය පුරුෂ ඒකවචන|පිළිවැසේ#ක්රියා පද
|අතීත-කර්ම කාරක අන්ය පුරුෂ ඒකවචන|පිළිවැසිණි#ක්රියා පද
|අනතීත-සකර්මක අන්ය පුරුෂ බහුවචන|පිළිවසති#ක්රියා පද
|අනතීත-සකර්මක උත්තම ඒකවචන|පිළිවසමි#ක්රියා පද
|අනතීත-සකර්මක උත්තම බහුවචන|පිළිවසමු#ක්රියා පද
|අනතීත-ප්රයුක්ත|පිළිවසවයි#ක්රියා පද
|අනතීත-භාව නාම|පිළිවසනවා#ක්රියා පද
|අනතීත-කාරක නාම|පිළිවසන්නේ#ක්රියා පද
|වර්තමාන-නිපාත|පිළිවසමින්#ක්රියා පද
}}
# {{lb|si|සකර්මක}} [[reclose]] කරයි.
====ආශ්රිත පද====
{{top4}}
* {{l|si|පිළිවැස්ම}}
* {{l|si|පිළිවැසුම්}}
* {{l|si|පිළිවසන}}
* {{l|si|පිළිවසනය}}
* {{l|si|පිළිවැසි}}
* {{l|si|පිළිවසා#ක්රියා පද|පිළිවසා}} ''(අතීත නිපාත ක්රියා)''
* {{l|si|පිළිවැසූ}}
* {{l|si|පිළිවැසුණු}}
{{bottom}}
=== අමතර අවධානයට ===
{{top4}}
* {{l|si|පිළි-ඔතයි}}
* {{l|si|පිළිපුරවයි}}
* {{l|si|පිළිනමයි}}
* {{l|si|පිළිබිඳී}}
* {{l|si|පිළිසරික්සයි}}
* {{l|si|පිළිසලකයි}}
* {{l|si|පිළිපවරයි}}
* {{l|si|පිළිකුරයි}}
* {{l|si|පිරිවසයි}}
{{bottom}}
=== මූලාශ්ර ===
<references/>
* "[[වස#ධාතු ප්රකෘතිය|වස]] [https://tipitaka.lk/library/963]", කුමාරණතුංග මුනිදාස, '''''ක්රියා විවරණය''''', — 194 පිටුව
* "[https://www.ahubudu.lk/assets/pdf/EDIYA_Veluma4_Kalaba11.pdf Re-close]", '''''පාරිභාෂික පටලැවිල්ල''''', — එඩිය, 4 වෙළුම, 11 කලබ, 345 පිටුව
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]]
agtatnwu8hfhgurkpzikm71btmp6lop
තනා
0
143301
233559
2026-05-06T16:49:40Z
WrdSrchSi
3305
Page created: + etymon|si + IPA|si + head|si|verb forms|head= + alternative form of|si + infl of|si + ප්රවර්ගය
233559
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{etymon|si|id=තන ආ|af|si>තන#ධාතු ප්රකෘතිය>ප්රකෘතිය|si>-ආ>ප්රත්ය|tree=1}}
''[[තන#ධාතු ප්රකෘතිය|තන]] (ප්රකෘතිය) + [[-ආ]] (ප්රත්ය) > තන් - '''අ''' ([[ස්වර ලොපය]]) + -ආ >'' [[තනා]]
===උච්චාරණය===
* {{IPA|si|/ˈtanaː/}}
===ක්රියා පද===
{{head|si|verb forms|head=තනා|සකර්මක වර්තමාන-නිපාත|තනමින්#ක්රියා පද|සකර්මක අනාගත-නිපාත|තනනුව#ක්රියා පද|කර්ම කාරක අතීත-නිපාත|තැනී#ක්රියා පද 2}}
# {{lb|si|සකර්මක}} {{alternative form of|si|තනයි#ක්රියා පද}}
# {{lb|si|සකර්මක}} {{infl of|si|තනයි#ක්රියා පද||අතීත|නිපාත ක්රියා}}
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]]
fc7hqhcplfw7ohzlbgyccxsz733lqe2
233561
233559
2026-05-06T16:56:49Z
WrdSrchSi
3305
/* ක්රියා පද */ + #ක්රියා පද 1
233561
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{etymon|si|id=තන ආ|af|si>තන#ධාතු ප්රකෘතිය>ප්රකෘතිය|si>-ආ>ප්රත්ය|tree=1}}
''[[තන#ධාතු ප්රකෘතිය|තන]] (ප්රකෘතිය) + [[-ආ]] (ප්රත්ය) > තන් - '''අ''' ([[ස්වර ලොපය]]) + -ආ >'' [[තනා]]
===උච්චාරණය===
* {{IPA|si|/ˈtanaː/}}
===ක්රියා පද===
{{head|si|verb forms|head=තනා|සකර්මක වර්තමාන-නිපාත|තනමින්#ක්රියා පද|සකර්මක අනාගත-නිපාත|තනනුව#ක්රියා පද|කර්ම කාරක අතීත-නිපාත|තැනී#ක්රියා පද 2}}
# {{lb|si|සකර්මක}} {{alternative form of|si|තනයි#ක්රියා පද 1}}
# {{lb|si|සකර්මක}} {{infl of|si|තනයි#ක්රියා පද 1||අතීත|නිපාත ක්රියා}}
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]]
hg1xduqkvnz5xror4cyhbchivv4yvi1
තැනී
0
143302
233560
2026-05-06T16:54:10Z
WrdSrchSi
3305
Page created: + etymon|si + IPA|si + head|si|verb forms + infl of (ක්රියා පද 1, ක්රියා පද 2) + ප්රවර්ගය
233560
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{etymon|si|id=තන ඊ|af|si>තන#ධාතු ප්රකෘතිය>ප්රකෘතිය|si>-ඊ>ප්රත්ය|tree=1}}
''[[තන#ධාතු ප්රකෘතිය|තන]] (ප්රකෘතිය) + [[-ඊ]] (ප්රත්ය) >'' [[තැනී]]
===උච්චාරණය===
* {{IPA|si|/ˈtæniː/}}
===ක්රියා පද 1===
{{head|si|verb forms}}
# {{lb|si|සකර්මක}} {{infl of|si|තනයි#ක්රියා පද||අතීත|අන්ය පුරුෂ|ඒකවචන|ආඛ්යාත ක්රියා}}
===ක්රියා පද 2===
{{head|si|verb forms|සකර්මක අතීත-නිපාත|තනා#ක්රියා පද|අනතීත-කර්ම කාරක අන්ය පුරුෂ ඒකවචන ආඛ්යාත|තැනේ#ක්රියා පද}}
# {{infl of|si|තනයි#ක්රියා පද||කර්ම කාරක|අතීත|නිපාත ක්රියා}}
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]]
dfz9fpm7csw11k7ik73cw4hnrv1n1b5
233562
233560
2026-05-06T16:57:59Z
WrdSrchSi
3305
+ #ක්රියා පද 1
233562
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{etymon|si|id=තන ඊ|af|si>තන#ධාතු ප්රකෘතිය>ප්රකෘතිය|si>-ඊ>ප්රත්ය|tree=1}}
''[[තන#ධාතු ප්රකෘතිය|තන]] (ප්රකෘතිය) + [[-ඊ]] (ප්රත්ය) >'' [[තැනී]]
===උච්චාරණය===
* {{IPA|si|/ˈtæniː/}}
===ක්රියා පද 1===
{{head|si|verb forms}}
# {{lb|si|සකර්මක}} {{infl of|si|තනයි#ක්රියා පද 1||අතීත|අන්ය පුරුෂ|ඒකවචන|ආඛ්යාත ක්රියා}}
===ක්රියා පද 2===
{{head|si|verb forms|සකර්මක අතීත-නිපාත|තනා#ක්රියා පද|අනතීත-කර්ම කාරක අන්ය පුරුෂ ඒකවචන ආඛ්යාත|තැනේ#ක්රියා පද}}
# {{infl of|si|තනයි#ක්රියා පද 1||කර්ම කාරක|අතීත|නිපාත ක්රියා}}
[[ප්රවර්ගය: සිංහල ආඛ්යාත ක්රියා පද]] [[ප්රවර්ගය: සිංහල නිපාත ක්රියා පද]]
8b8ky1v0yh6avwzzciiie8ie3mni8ho
ශුද්ධාංක
0
143303
233568
2026-05-07T10:37:40Z
Lee
19
'== සිංහල == {{wp}} === නිරුක්තිය === {{rfe|si}} === නාම පදය === {{si-noun}} # {{rfdef|si}} <!-- ==== පරිවර්තන ==== {{trans-top|පරිවර්තන}} * ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}} {{trans-bottom}} === අමතර අවධානයට === * {{l|si|<<ආශ්රිත පවතින වෙනත...' යොදමින් නව පිටුවක් තනන ලදි
233568
wikitext
text/x-wiki
== සිංහල ==
{{wp}}
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{rfdef|si}}
<!--
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|<<ඉංග්රීසි වචනය>>}}
{{trans-bottom}}
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
rhqm81xq6huh8pqa4a7rnji9tv7gaoj
233569
233568
2026-05-07T10:38:27Z
Lee
19
233569
wikitext
text/x-wiki
== සිංහල ==
{{wp}}
=== නිරුක්තිය ===
{{rfe|si}}
=== නාම පදය ===
{{si-noun}}
# {{rfdef|si}}
==== පරිවර්තන ====
{{trans-top|පරිවර්තන}}
* ඉංග්රීසි: {{t|en|cardinal numbers}}
{{trans-bottom}}
<!--
=== අමතර අවධානයට ===
* {{l|si|<<ආශ්රිත පවතින වෙනත් වචන>>}}
-->
rvx4o4b75kbsyf6fhcbojzw28exomb3
ශුද්ධාංකය
0
143304
233571
2026-05-07T10:39:21Z
Lee
19
'==සිංහල== === නිරුක්තිය === {{rfe|si}} ===නාම පදය=== {{head|si|noun form}} # {{singular of|si|ශුද්ධාංක}}' යොදමින් නව පිටුවක් තනන ලදි
233571
wikitext
text/x-wiki
==සිංහල==
=== නිරුක්තිය ===
{{rfe|si}}
===නාම පදය===
{{head|si|noun form}}
# {{singular of|si|ශුද්ධාංක}}
qjkashukgiqfpejckwwoh33dtsluy8d
cardinal numbers
0
143305
233573
2024-02-03T09:49:51Z
en>AutoDooz
0
/*English:Noun*/ cleanup whitespace per WT:NORM
233573
wikitext
text/x-wiki
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|cardinal number}}
n7cr2qh5y3h3l57ry9efcw3ewri1l3z
233574
233573
2026-05-07T10:42:47Z
Lee
19
[[:en:cardinal_numbers]] වෙතින් එක් සංශෝධනයක්
233573
wikitext
text/x-wiki
==English==
===Noun===
{{head|en|noun form}}
# {{plural of|en|cardinal number}}
n7cr2qh5y3h3l57ry9efcw3ewri1l3z
233584
233574
2026-05-07T10:49:13Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
233584
wikitext
text/x-wiki
== ඉංග්රීසි ==
=== නාම පදය ===
{{head|en|noun form}}
# {{plural of|en|cardinal number}}
mo65da1ljzd9ypqjrsbahk9qju7fd10
8
0
143306
233575
2025-12-09T05:49:44Z
en>WingerBot
0
rename {{Arabic-digits}} to {{mul-digits/Arabic}} (standardize *-digits template names)
233575
wikitext
text/x-wiki
{{also|৪|8.|⑧|ზ|Ȣ}}
{{character info}}
{{character info/var|⁸|₈|8||𝟾|🯸}}
==Translingual==
{{wp|[[8 (number)|8]]}}
===Glyph origin===
A West Arabic numeral, ultimately from Indic numerals (compare Devanagari {{m|hi|८}}). See {{w|8#Evolution of the Arabic digit|8 § Evolution of the Arabic digit}} for more.
===Symbol===
{{head|mul|numeral symbol|prev|7|next|9}}
# The cardinal number [[eight]].
# A [[digit]] in the [[decimal]] system of numbering, and also [[hexadecimal]].
# {{senseid|mul|Q122}} [[August#English:_Q122|August]].
#: {{comeronyms|mul|1<id:Q108>|2<id:Q109>|3<id:Q110>|4<id:Q118>|5<id:Q119>|6<id:Q120>|7<id:Q121>|9<id:Q123>|10<id:Q124>|11<id:Q125>|12<id:Q126>}}
# {{lb|mul|phonetics|Sinosphere|often superscript}} tone number 8, typically identified with light entering ''[[yang]] [[ru#Mandarin|ru]]'' ([[陽入#Chinese|陽入]])
#: {{syn|mul|꜇}}
====Gallery====
<gallery mode="packed" caption="Letter styles">
Image:UnifrakturMaguntia 8 lining fig.svg|Lining digit '''8'''.
Image:UnifrakturMaguntia 8 oldstyle fig.svg|Oldstyle '''8''' in [[Fraktur]] script.
</gallery>
====Alternative forms====
The following are equivalent forms as digits:
{{mul-numberchart/8|type=digit}}
The following are only equivalent as representations of the cardinal number:
{{mul-numberchart/8|type=nondigit}}
====See also====
{{mul-digits/Arabic}}
{{Number-encoding|page=8|Braille=⠓|Morse=–––··|word=Eight|NATO-letter=Hotel}}
{{C|mul|Eight}}
==English==
===Pronunciation===
* {{IPA|en|/eɪt/}}
** {{audio|en|en-us-eight.ogg|a=US}}
** {{rhymes|en|eɪt|s=1}}
===Verb===
{{head|en|verb form}}
# {{lb|en|text messaging|internet slang}} {{abbreviation of|en|ate}}.
#: ''i 8 it'' — I ate it.
====Usage notes====
* Used in the formation of several text messaging slang forms of words with {{IPAchar|/eɪt/}} in them, due to it being the pronunciation of {{m|en|eight}} in English. See also {{m|en|h8}}, {{m|en|m8}}, {{m|en|gr8}}.
===See also===
* [[2]]
* [[4]]
*{{l|en|8-cell}}
*{{l|en|V8}}
{{cln|en|number homophones}}
[[Category:Hindu-Arabic script]]
[[Category:Hindu-Arabic script characters]]
lpb8u0x06euqorax40jtmtcjj9icg60
233576
233575
2026-05-07T10:43:19Z
Lee
19
[[:en:8]] වෙතින් එක් සංශෝධනයක්
233575
wikitext
text/x-wiki
{{also|৪|8.|⑧|ზ|Ȣ}}
{{character info}}
{{character info/var|⁸|₈|8||𝟾|🯸}}
==Translingual==
{{wp|[[8 (number)|8]]}}
===Glyph origin===
A West Arabic numeral, ultimately from Indic numerals (compare Devanagari {{m|hi|८}}). See {{w|8#Evolution of the Arabic digit|8 § Evolution of the Arabic digit}} for more.
===Symbol===
{{head|mul|numeral symbol|prev|7|next|9}}
# The cardinal number [[eight]].
# A [[digit]] in the [[decimal]] system of numbering, and also [[hexadecimal]].
# {{senseid|mul|Q122}} [[August#English:_Q122|August]].
#: {{comeronyms|mul|1<id:Q108>|2<id:Q109>|3<id:Q110>|4<id:Q118>|5<id:Q119>|6<id:Q120>|7<id:Q121>|9<id:Q123>|10<id:Q124>|11<id:Q125>|12<id:Q126>}}
# {{lb|mul|phonetics|Sinosphere|often superscript}} tone number 8, typically identified with light entering ''[[yang]] [[ru#Mandarin|ru]]'' ([[陽入#Chinese|陽入]])
#: {{syn|mul|꜇}}
====Gallery====
<gallery mode="packed" caption="Letter styles">
Image:UnifrakturMaguntia 8 lining fig.svg|Lining digit '''8'''.
Image:UnifrakturMaguntia 8 oldstyle fig.svg|Oldstyle '''8''' in [[Fraktur]] script.
</gallery>
====Alternative forms====
The following are equivalent forms as digits:
{{mul-numberchart/8|type=digit}}
The following are only equivalent as representations of the cardinal number:
{{mul-numberchart/8|type=nondigit}}
====See also====
{{mul-digits/Arabic}}
{{Number-encoding|page=8|Braille=⠓|Morse=–––··|word=Eight|NATO-letter=Hotel}}
{{C|mul|Eight}}
==English==
===Pronunciation===
* {{IPA|en|/eɪt/}}
** {{audio|en|en-us-eight.ogg|a=US}}
** {{rhymes|en|eɪt|s=1}}
===Verb===
{{head|en|verb form}}
# {{lb|en|text messaging|internet slang}} {{abbreviation of|en|ate}}.
#: ''i 8 it'' — I ate it.
====Usage notes====
* Used in the formation of several text messaging slang forms of words with {{IPAchar|/eɪt/}} in them, due to it being the pronunciation of {{m|en|eight}} in English. See also {{m|en|h8}}, {{m|en|m8}}, {{m|en|gr8}}.
===See also===
* [[2]]
* [[4]]
*{{l|en|8-cell}}
*{{l|en|V8}}
{{cln|en|number homophones}}
[[Category:Hindu-Arabic script]]
[[Category:Hindu-Arabic script characters]]
lpb8u0x06euqorax40jtmtcjj9icg60
233583
233576
2026-05-07T10:49:03Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
233583
wikitext
text/x-wiki
{{also|৪|8.|⑧|ზ|Ȣ}}
{{character info}}
{{character info/var|⁸|₈|8||𝟾|🯸}}
== සර්ව භාෂාමය ==
{{wp|[[8 (number)|8]]}}
===Glyph origin===
A West Arabic numeral, ultimately from Indic numerals (compare Devanagari {{m|hi|८}}). See {{w|8#Evolution of the Arabic digit|8 § Evolution of the Arabic digit}} for more.
=== සංකේතය ===
{{head|mul|numeral symbol|prev|7|next|9}}
# The cardinal number [[eight]].
# A [[digit]] in the [[decimal]] system of numbering, and also [[hexadecimal]].
# {{senseid|mul|Q122}} [[August#English:_Q122|August]].
#: {{comeronyms|mul|1<id:Q108>|2<id:Q109>|3<id:Q110>|4<id:Q118>|5<id:Q119>|6<id:Q120>|7<id:Q121>|9<id:Q123>|10<id:Q124>|11<id:Q125>|12<id:Q126>}}
# {{lb|mul|phonetics|Sinosphere|often superscript}} tone number 8, typically identified with light entering ''[[yang]] [[ru#Mandarin|ru]]'' ([[陽入#Chinese|陽入]])
#: {{syn|mul|꜇}}
====Gallery====
<gallery mode="packed" caption="Letter styles">
Image:UnifrakturMaguntia 8 lining fig.svg|Lining digit '''8'''.
Image:UnifrakturMaguntia 8 oldstyle fig.svg|Oldstyle '''8''' in [[Fraktur]] script.
</gallery>
==== වෙනත් ආකාර ====
The following are equivalent forms as digits:
{{mul-numberchart/8|type=digit}}
The following are only equivalent as representations of the cardinal number:
{{mul-numberchart/8|type=nondigit}}
==== අමතර අවධානයට ====
{{mul-digits/Arabic}}
{{Number-encoding|page=8|Braille=⠓|Morse=–––··|word=Eight|NATO-letter=Hotel}}
{{C|mul|Eight}}
== ඉංග්රීසි ==
=== උච්චාරණය ===
* {{IPA|en|/eɪt/}}
** {{audio|en|en-us-eight.ogg|a=US}}
** {{rhymes|en|eɪt|s=1}}
=== ක්රියා පදය ===
{{head|en|verb form}}
# {{lb|en|text messaging|internet slang}} {{abbreviation of|en|ate}}.
#: ''i 8 it'' — I ate it.
==== භාවිත සටහන් ====
* Used in the formation of several text messaging slang forms of words with {{IPAchar|/eɪt/}} in them, due to it being the pronunciation of {{m|en|eight}} in English. See also {{m|en|h8}}, {{m|en|m8}}, {{m|en|gr8}}.
=== අමතර අවධානයට ===
* [[2]]
* [[4]]
*{{l|en|8-cell}}
*{{l|en|V8}}
{{cln|en|number homophones}}
[[Category:Hindu-Arabic script]]
[[Category:Hindu-Arabic script characters]]
jx8fecjr99dad8gksu623rfi8ikm301
八
0
143307
233577
2026-05-02T01:28:12Z
en>LlywelynII
0
comp
233577
wikitext
text/x-wiki
{{also|入|丷|ハ}}
{{character info}}
{{character info|⼋}}
{{character info|㈧}}
{{character info|㊇}}
{{commonscat}}
==Translingual==
{{stroke order|strokes=2}}
{{stroke order|type=animate}}
===Han character===
{{Han char|rn=12|rad=八|as=00|sn=2|four=80000|canj=HO|ids=⿰丿乀(GHT),⿰丿乁(JKV)}}
# {{mul-kangxi radical-def}}
# {{mul-shuowen radical-def|16}}
====Usage notes====
Minor strokes in the shape of {{m|mul|八}} or {{m|mul|丷}}, as in the top of {{m|mul|𠔉}} and {{m|mul|龹}}, can be referred by this radical (but in many cases, it is a [[false friend]]). These are often written as {{m|mul|丷}} in modern texts. Compare {{m|mul|sc=Jpan|卷}}/{{m|mul|sc=Hans|卷}}, and different forms of {{m|mul|sc=Jpan|鬲}}/{{m|mul|sc=Hans|鬲}}.
====Derived characters====
* [[Appendix:Chinese radical/八]]
<!-- Standard Unicode including Extension A (not found in [[Appendix:Chinese radical/八]]) -->
* {{lang-lite|mul|[[仈]], [[叭]], [[扒]], [[汃]], [[朳]], [[玐]], [[趴]], [[釟]]([[𫓥]]), [[尣]], [[分]], [[㕣]], [[䏌]], [[兌]], [[谷]], [[只]], [[穴]], [[䒔]]}}
<!-- Non-standard Unicode after Extension A (some may not be supported by ordinary fonts) -->
{{col-top|1|Additional Derived Characters}}
* {{lang-lite|mul|[[𫭗]], [[𡚭]], [[𤜞]], [[𣱺]], [[𬌙]], [[𦘩]], [[𭾘]], [[𥐙]], [[𧘋]], [[𬖍]], [[𦓧]], [[𧈢]], [[𧴩]], [[𧺍]], [[𩡩]], [[𩵒]], [[𰃟]], [[𫙈]], [[𫐴]], [[𥻋]], [[𪗔]]}}
* {{lang-lite|mul|[[𡯂]], [[𡉀]], [[𠬬]], [[𥾈]], [[𦔯]], [[𧯚]], [[𠭦]], [[𣼪]], [[𩰕]], [[𤴭]], [[𦉵]], [[𡨄]], [[𩫵]]}}
{{col-bottom}}
====Descendants====
* {{l|ja|ハ}} {{q|[[katakana|Katakana]] character derived from [[man'yōgana]]}}
===Further reading===
{{Han ref|kx=0126.260|dkj=01450|dj=0274.130|hdz=10241.030|uh=516B}}
==Chinese==
===Glyph origin===
{{Han etyl}}
{{liushu|p}}: two bent lines indicating the original meaning of "to divide". This character is later borrowed to mean "eight" because of homonymy, making the original meaning obsolete (now represented by {{zh-l|*分}} and {{zh-l|*別}}).
Unrelated to the bottom part of [[兵]], [[共]], [[具]], and [[興]], in which it represents two hands holding an object. Also unrelated to [[只]] and [[兑]] in which it represents air coming out of a mouth. Unrelated to [[貝]]. Eventually, unrelated to the bottom part of [[其]], [[真]], and [[典]], in which it represents the legs of a table.
===Etymology 1===
{{zh-forms|alt=捌-financial}}
From {{inh|zh|sit-pro|*pV-rjat|t=eight}}. Compare {{cog|bo|བརྒྱད}}.
====Pronunciation====
{{zh-pron
|m=bā
|m_note=bá - a less common tone sandhi variant of 八 when it occurs before a departing-tone character, e.g. {{l|zh|八路}}
|m-s=ba2
|m-x=bǎ
|m-nj=båq
|dg=ба1
|c=baat3
|c-dg=be9
|c-t=bat1
|c-yj=baat2
|g=bat6
|h=pfs=pat;hrs=h:bad;gd=bad5
|j=bah4
|mb=băi
|md=báik
|mn=xm,qz,jj,na,ha,yc,ct,tp,lk,sx,km,mg,hc,ph,sg,kl:poeh/zz,zp,kh,tn,tc,yl,pn:peh/ly:piē/ml,jj,na,ha,yc,zp,ct,ly,tw,sg,pn,kl:pat
|mn_note=poeh/peh/piē - vernacular; pat - literary
|mn-t=boih4
|mn-l=boi7
|px=pt,xy:be6/pt,xy:beh6/pt,xy:bah6
|px_note=be5/beh6 - vernacular; bah6 - literary
|sp=baat2
|w=sh,yx,cz,jx,hz,jj,ks,jd,hy,hn,cx,xs,nb,zs:7paq;jd:7peq;sz,hn,dq,cx,tx,fy:7poq;sx,cs,sj,cm:7paeq;nb:1pa
|w_note=<sup>1</sup>pa (Ningbo) - only in {{zh-l|tr=-|王八}}
|x=ba6
|x-l=ba2
|x-h=ba6
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186 (yue)-Justinrleung-八.wav
|cat=num,a,v,n,det,pn
}}
====Definitions====
{{head|zh|hanzi}}
# [[eight]]
# {{lb|zh|no-solo}} [[many]]; [[numerous]]
#* {{zh-l|八方|all around; from every direction}}
# {{lb|zh|printing}} [[pearl]] {{q|the [[smallest]] [[size]] of [[usual]] [[type]], [[standardize]]d as 5 [[point]]}}
# {{zh-abbrev|八卦}}
## to [[gossip]] (about); to [[stick one's nose in]]
## {{lb|zh|Cantonese}} [[nosey]]; [[meddling]]
##: {{zh-x|八婆|nosey parker; meddling woman|C}}
# {{surname|zh|xlit=Ba}}
=====See also=====
{{zh-cardinals}}
====Compounds====
{{col3|zh|八角|八寶菜|八達|八辺形|八道|八端|八丁|八幡|八方|八分|八卦|八荒|八角形|八九不離十|八九分|八苦|八面|八千里路雲和月|八橋|八切|八日|八手|八朔|八月|八重|八州|八字髭|間八|一八|亂七八糟|八一五|八二三砲戰|八仙|八仙桌|八位元|八佰伴|八倍體|八八六|八公山|八公山區|八分之一|八分音符|八十|八十天環遊地球|八卦拳|八卦掌|八卦陣|八哥|八哥兒|八哥狗|八國聯軍|八塊腹肌|八天|八婆|八字|八字形|八字方針|八字步|八字沒一撇|八字眉|八字腳|八字還沒一撇|八字鬍|八字鬍鬚|八宿|八宿縣|八寶|八寶山|八岐大蛇|八帶魚|八年|八度|八廓|八廓街|八德|八德市|八成|八戒|八抬大轎|八旗|八旗制度|八會穴|八月之光|八月份|八極拳|八榮八恥|八正道|八步|八步區|八法拳|八爪魚|八珍湯|八目鰻|八級工|八級風|八美|八股|八萬大藏經|八行書|八角床|八角楓|八角茴香|八角街|八路軍|八進制|八道江|八達嶺|八達通|八邊形|八里|八重奏|八開|八面玲瓏|八面體|八音|八音盒|二八|十八|夾七夾八|橫七豎八|王八|雜七雜八|八嶺山|八十壋|八角嶺|八溝|尺八|八彭|陳八字|八字門|八角金盤|八竿子打不著/八竿子打不着|七十瓦上霜,八十不稀奇|八卦山|八聖|倒八|倒八字眉|八賢|八股文|八勢|八西|八堵|八南|正經八百|八一建軍節|肏你祖宗十八代|八怪七喇|八點檔|七八下裡|八言詩|八政|八材|八字軍|七除八扣|八功德水|三八制|八元|八大胡同|兗州八伯|三八節|七爺八爺|八廚|七通八達|八駿|八音聯歡|八刀|七損八傷|八相|十八相送|八九|十八羅漢|八辟|三災八難|八人轎|七死八活|丈八燈臺|八掌溪|八大人覺|八體|八大八|七扭八歪|八兩半斤|七橫八縱|八都兒|倒灶八字|七老八十|客家八音|八垓|八神|七言八語|八識|七上八下|八分儀|二十八調|八方呼應|八角楓科|八九分人|二拉八當|丘八|八議|七上八落|忘八|丁八|喊七叫八|八仙過海|八無暇|大八丈|八寶飯|十郎八當|八斗才|七張八嘴|七橫八豎|八抬轎|八文十二|問七問八|八遐|七八成|八面鋒|威風八面|八月菊|八代|七老八老|八垠|八卦鏡|八王日|三綱八目|八千子弟|八蜡|十八姨|八百羅漢|天龍八部|七顛八倒|七斷八續|七拼八湊|八卦教|八斗之才|八刑|八仙山|八卦丹|八寶粥|七病八痛|七葷八素|八關齋|威震八方|八索九丘|八成新|七長八短|四雙八輩|七了八當|八號分機|八字打開|愛八哥兒|十中八九|五行八作|八年抗戰|七大八小|八行|十八界|八儒|七零八落|忽剌八|八極|八俊|忘八羔子|四至八道|八不|八股文章|大卸八塊|八都|八維|七個八個|八岔|仰八腳兒|七嘴八張|八書|四方八面|三八|八區|八字全帖|八卦米篩|八旗都統|八龍|一折八扣|八字帖|八埏|八顧|內八字腳|土八路|七拉八扯|八節|八法頌|八陣圖|八大八小|七貧八富|十八九|八答鞋|八字宮眉|八珍鹹粥|八面圓通|七窩八代|八旗子弟|八珍|八水三川|八莫|大煠八塊|八大山人|合八字|八月春|八音匣|八王之亂|八小時制|八陣|八愷|八角鼓|七高八低|八伯|八般大禮|四仰八叉|一跳八丈|八子七婿|八風|八瓣兒五|八索|七折八扣|四起八拜|八大家|八拜|二十八宿|八更|八答麻鞋|五花八門|丈八蛇矛|八月花神|八幽|八及|八難|七嘴八舌|二八佳人|八佾|八駿馬|八抬八簇|大解八塊|七歪八扭|八裔|四禪八定|大八成|八拜之交|七搭八搭|八音琴|四平八穩|七跌八撞|八海四瀆|八大錘|二八年華|四面八方|七拖八欠|外八字腳|八拜交|八輩子|四鄰八舍|四通八達|八聖道|八柱|八專|二五八|八石|京八寸|八面威風|八門五花|七零八散|仰八叉|八斗陳思|倒八字鬚|八法|八色鳥|八宗|八座|八仙花|七歪八倒|半斤八兩|七手八腳|十八變|十之八九|七八|八家將|七青八黃|八面受敵|八段錦|八面見光|八門|八都魯|八郎|八角蓮|八表|八花九裂|八老|八綱|八紘|八科|八百壯士|八病九痛|八病|八洞|八步周行|八月節|八方受敵|八斗子|八敗命|八指頭陀|八度音程|八卦圖|八十四調|八公|四停八當|八面光|四時八節|八搭麻鞋|奇經八脈|八分書|明忘八|瞎七瞎八|烏龜亡八|王八羔子|烏七八糟|歪七扭八|揚州八怪|秦書八體|永州八記|搭七搭八|才儲八斗|春山八字|萬兒八千|王八辮兒|玍七馬八|生辰八字|百八丸|白花八角|王八蛋|才高八斗|甜八寶|批八字|永字八法|眉分八彩|望八|瀟湘八景|瞎說八道|老八股|袞州八伯|竟陵八友|馬八六|零七八碎|緊七慢八|葛天八闋|酒八仙人|豬八戒|賊王八|西泠八家|臘八|醜八怪|虎辣八|老八輩子|雜八湊兒|第八藝術|貢八|金陵八家|老八板兒|耳聽八方|臘八粥|胡說八道|一百八|一百八盤|七七八八|七停八當|七八下裏|七口八嘴|七大八|七子八婿|七彎八拐|七思八想|七慌八亂|七成八脈|七打八|七托八轉|七拱八翹|七推八阻|七損八益|七搭八|七搭八扯|七撈八攘|七擔八挪|七支八搭|七楞八瓣|七横八豎|七步八叉|七殘八敗|七滿八平|七灣八扭|七灣八拐|七男八婿|七病八倒|七瘡八孔|七短八長|七破八補|七穿八洞|七穿八爛|七端八正|七縱八橫|七縱八跳|七老八倒|七肥八瘦|七腳八手|七舌八嘴|七菱八落|七角八角|七起八落|七足八手|七開八得|七阻八擋|七雜八色|七零八碎|七青八黄|七首八腳|三元八會|三八作風|三八式|三八槍|三八線|三千八萬|三台八座|三父八母|三臡八葅|三頭八臂|上八洞|么花十八|九江八河|九行八業|九頭八尾|亂七八遭|二十八天|二十八將|二十八星|二十八次|二十八舍|二虎八咭|亡八|亡八蛋|京都八景|傻裏八機|八一通粉|八一麵|八丁兵|八下裏|八世|八乘|八九吞|八人大轎|八位|八使|八個字|八倒|八停|八八|八八席|八公操|八六子|八冥|八凱|八分公|八列|八到|八則|八十一章|八十二好|八十億劫|八十孩兒|八十種好|八千卷樓|八卦方位|八卦爐|八卦衣|八叉|八友|八口|八司馬|八合識|八君子|八吟|八命|八哀詩|八品|八圻|八坊|八坐|八垢|八塼學士|八境|八士|八夕|八外|八夤|八大王|八太爺|八姓|八姦|八姨|八威|八子|八字帆|八字牙梳|八字脚|八字行船|八字門樓|八字鬚|八宇|八宥|八家|八寅|八寶箱|八寶車|八寸策|八對|八尺龍|八屯|八嵎|八川|八帙|八師|八府巡按|八座尚書|八廂|八弓弩|八彩|八彩眉|八徵|八德池|八思巴字|八慈|八戎|八才|八抬八座|八搨將軍|八故|八斗|八斤半|八族|八旗兵|八景|八景輿|八會|八月槎|八月黃|八枋|八枳|八柄|八柱國|八校|八桂|八案|八棒十挾|八棒十枷|八椒圖|八樹|八次|八正|八殥|八殺|八比|八水|八法針|八洞神仙|八流|八海|八溟|八溢|八溪|八演|八澤|八瀛|八煞|八牖|八牛弩|八物|八犍|八犍度|八狄|八王|八珍主人|八珍玉食|八璽|八瓊|八瓣子|八番|八疵|八白室|八百姻嬌|八百孤寒|八百諸侯|八百里|八百里駮|八眉|八矢|八磚|八磚學士|八禽|八秩|八穀|八窗玲瓏|八竅|八等|八節灘|八節風|八簋|八米|八米盧郎|八米詩|八紀|八紘同軌|八素|八絕|八絡|八統|八經|八綵|八線|八繭蠶|八羽|八翼|八聲甘州|八職|八股式|八能|八脈|八舍|八花塼|八萬四千|八落|八蕃|八藪|八虎|八虞|八蜡神|八蠶|八蠻|八衝|八衢|八袟|八裴|八襲|八要|八覺|八覽|八觀|八觀六驗|八角帽|八訣|八詔|八詠|八詠樓|八詠詩|八證|八識田|八譯|八象|八貂|八貴|八賢王|八跪|八路|八踏鞋|八輔|八輩蠶|八輪船|八轡|八通|八達杏|八還|八邪|八郤|八部|八都紙|八鄉|八鄙|八鄰|八采|八銖錢|八鎮|八鑾|八閩|八闋|八關|八關戒|八闥|八陘|八陛|八陣法|八陲|八陳|八陽經|八隅|八階|八際|八靈|八面圓|八面威|八面張羅|八面瑩澈|八面駛風|八音子|八音手槍|八音會|八音盒子|八音遏密|八音響|八音領袖|八韻詩|八項注意|八頌|八風曲|八風水|八風臺|八風舞|八馬|八騶|八體書|八魁|八鮮|八鴻|八鸞|八黨|剌八|前八司|十七八|十八世|十八事|十八侯|十八公|十八地獄|十八娘|十八子|十八子兒|十八學士|十八房|十八灘|十八獄|十八省|十八般|十八賢|十八路|十八高賢|十有八九|千兒八百|千八百|南八|嘎七馬八|四亭八當|四八|四月八|四碟八碗|四至八到|四荒八極|四衝八達|四言八句|四雙八拜|土拉八幾|土木八|塌八四|大八件|大八洲|大四八|大廝八|天門八翼|太行八陘|封十八姨|小八件|廿八躔|忘八旦|忘八蛋|怯八義|怯八藝|手八叉|才誇八斗|打八刀|支楞八叉|早八輩子|時辰八字|李八百|柳八|正二八擺|正兒八經|正南八北|正經八本|正經八板|歪七豎八|毛兒八分|水八陣|汗八里|汙七八糟|江夏八俊|洋八股|淮南八公|溫八叉|溫八吟|漢軍八旗|烏裏八糟|爛七八糟|王八崽子|生庚八字|白八|白話八股|百八真珠|瞎七搭八|瞎吵八嚷|瞎説八道|知章八客|祖宗八代|禁旅八旗|第八|約法八章|老八路|老實八焦|胡七亂八|胡七雜八|胡扯八溜|胡説八道|胡謅八扯|胡鬧八光|臘八會|臘八米|臘八蒜|臘八豆|臘八醋|臘八麵|花十八|莎塔八|莎搭八|賊亡八|賊忘八|車前八騶|酒中八仙|鎖陀八|長七短八|長十八|阿八|陳留八俊|雜七夾八|雜七麻八|零七碎八|露七露八|飲中八仙|香林八節|馬七馬八|馬八二|馬八兒|高八度|鬍兒八杈|鬥八|黨八股|八雜|八輪|上古八大姓}}
====Descendants====
{{CJKV||はち|팔|bát}}
''Others'':
* {{desctree|bor=1|tai-pro|*peːtᴰ|t=eight}}
===Etymology 2===
{{zh-forms}}
From {{inh|zh|sit-pro|*brat ~ prat|*brat|cut apart, cut open}}. Cognate to {{zh-l|別}}.
====Pronunciation====
{{zh-pron
|m=bā
|mc=y
|oc=y
|cat=v
}}
====Definitions====
{{head|zh|hanzi}}
# {{lb|zh|obs-std}} to [[divide]]; to [[differentiate]]
===Etymology 3===
{{zh-see|捌|v|to know}}
===References===
* {{R:yue:Hanzi}}
{{cat|cmn|Beginning Mandarin}}
{{C|zh|Eight}}
==Japanese==
{{cardinalbox|ja|7|8|9|七|九}}
===Kanji===
{{ja-kanji|grade=1|rs=八00}}
====Readings====
{{ja-readings
|goon=はち<はち
|kanon=はつ<はつ
|kun=や-, や-つ, やっ-つ, よう-<やう
|nanori=な, は, はっ, はつ, やち, やつ
}}
====Compounds====
{{col-top|3|der}}
{{ja-r/multi|data=
* {{ja-r/args|一%八|いち%はつ}}
* {{ja-r/args|永%字 八%法|^えい%じ ^はっ%ぽう|the [[w:Eight Principles of Yong|Eight Principles of Yong]]}}
* {{ja-r/args|間%八|かん%ぱち}}
* {{ja-r/args|尺%八|しゃく%はち}}
* {{ja-r/args|八%橋|やつ%はち}}
* {{ja-r/args|八%手|やつ%で}}
* {{ja-r/args|八%切|やつ%ぎり}}
* {{ja-r/args|八%角%形|はっ%かっ%けい|octagon}}
* {{ja-r/args|八%掛|はっ%かけ}}
* {{ja-r/args|七%転%八%起|しち%てん% はっ%き}}
* {{ja-r/args|八%九%分|はっ%く%ぶ}}
* {{ja-r/args|四%苦%八%苦|し%く% はっ%く}}
* {{ja-r/args|八%苦|はっ%く}}
* {{ja-r/args|八%卦|はっ%け}}
* {{ja-r/args|八%月|はち%がつ|August}}
* {{ja-r/args|八%紘|はっ%こう}}
* {{ja-r/args|八%荒|はっ%こう}}
* {{ja-r/args|八%朔|はっ%さく}}
* {{ja-r/args|八%字%髭|はち%じ%ひげ}}
* {{ja-r/args|八%州|はっ%しょう}}
* {{ja-r/args|八%重|や%え}}
* {{ja-r/args|八%丈|はち%じょう}}
* {{ja-r/args|八%丈%島|はち%じょう%じま}}
* {{ja-r/args|八%達|はっ%たつ}}
* {{ja-r/args|八%丁|はっ%しょう}}
* {{ja-r/args|八%潮%路|や%しお%じ}}
* {{ja-r/args|七%転%八%倒|しち%てん%-ばっ%とう}}
* {{ja-r/args|八%道|はち%どう}}
* {{ja-r/args|八%日|よう%か}}
* {{ja-r/args|八%幡|はち%まん}}
* {{ja-r/args|八%分|はっ%ぷん}}
* {{ja-r/args|八%辺%形|はち%へん%げい|octagon}}
* {{ja-r/args|八%宝%菜|はっ%ぽう%さい}}
* {{ja-r/args|八%方|はっ%ぽう}}
* {{ja-r/args|八%面|はち%めん}}
}}
{{col-bottom}}
===Etymology 1===
{{ja-kanjitab|はち|yomi=goon}}
{{wp|ja:}}
From {{der|ja|ltc|sort=はち|-}} {{ltc-l|八}}. Compare literary {{cog|nan-hbl|八|tr=pat}}, {{cog|hak|八|tr=pat}}.
====Pronunciation====
{{ja-pron|はち|acc=2|a=Ja-8-hachi.ogg}}
{{ja-odaka-deaccent-exception|はち}}
====Numeral====
{{ja-pos|numeral|はち}}
# [[eight]], [[8]]
====Noun====
{{ja-noun|はち}}
# [[eight]]
# {{short for|ja|八の[[字]]}}
# {{short for|ja|八兵衛}}
===Etymology 2===
{{ja-kanjitab|yomi=k|や}}
From {{inh|ja|ojp|八|tr=ya|sort=や}}, from {{inh|ja|jpx-pro|*ya|sort=や}}.
The ablaut form of {{m|ja|四|tr=yo||four}}, which it doubles. {{rfv-etym|ja}}
====Pronunciation====
{{ja-pron|や|acc=1|acc_ref=DJR}}
====Noun====
{{ja-noun|や}}
# [[eight]]
=====Derived terms=====
{{ja-r/multi|data=
* {{ja-r/args|大%八%洲|おお%や%しま}}
* {{ja-r/args|七転び八起き|なな ころび や おき}}
* {{ja-r/args|八重|やえ}}
* {{ja-r/args|八重歯|やえば}}
* {{ja-r/args|八つ|やつ}}
}}
====Coordinate terms====
{{ja-cardinals}}
===References===
<references/>
{{cln|ja|cardinal numbers|sort=8}}
{{cln|ja|numeral symbols|sort=8}}
{{cln|ja|numerals|sort=8}}
{{C|ja|Eight|sort=8}}
{{C|ja|Numbers|sort=8}}
==Korean==
{{number box|ko|8}}
===Etymology===
From {{der|ko|ltc|sort=팔|-}} {{ltc-l|八}}.
{{hanja-ety
|dk={{okm-l|바ᇙ〮|pálq|link=no}}
|m={{okm-l|팔|phál}}
|mh={{okm-l|여듧|yètùlp}}
|ml=雜語#하34A
|m3={{okm-l|팔|phal}}
|m3h={{okm-l|여ᄃᆞᆲ|yetolp}}
}}
===Pronunciation===
{{ko-hanja-pron|팔}}
===Hanja===
{{ko-hanja-search}}
{{ko-hanja|여덟|팔}}
# {{hanja form of|팔|[[eight]]}}
====Compounds====
{{col|ko
|팔방(八方)
|팔자(八字)
|팔식(八識)
|팔고(八苦)
|팔순(八旬)
|팔팔십(達八十)
|팔불용(八不用)
|칠전팔기(七顚八起)
|십중팔구(十中八九)
|팔방미인(八方美人)
|백팔번뇌(百八煩惱)
|사고팔고(四苦八苦)
|팔면육비(八面六臂)
|사각팔방(四角八方)
|관동팔경(關東八景)
|사통팔달(四通八達)
|이팔청춘(二八靑春)
|구산팔해(九山八海)
|십상팔구(十常八九)
|사방팔방(四方八方)
|사주팔자(四柱八字)
}}
===References===
* {{R:hanjadoc|656}}
{{C|ko|Eight}}
==Vietnamese==
===Han character===
{{vi-readings
|hanviet=bát-tdcndg;tdcntd;gdhn
|phienthiet=
|nom=bát-tdcndg;tdcntd, bắt-tdcndg;gdhn, bớt-tdcndg
}}
# {{vi-Han form of|bát}}
## [[eight]], [[octo-]] (Sino-Vietnamese compounds)
## [[Kangxi radical]] 12—‘[[eight]]’
====Compounds====
{{col3|vi
|{{vi-l|八角|bát giác}}
|{{vi-l|八卦|bát quái}}
|{{vi-l|八音|bát âm}}
|{{vi-l|八極拳|bát cực quyền}}
|{{vi-l|六八|lục bát}}
|{{vi-l|雙七六八|song thất lục bát}}
|{{vi-l|七顛八倒|thất điên bát đảo}}
}}
===References===
<references/>
{{cln|vi|numeral symbols}}
[[Category:CJKV radicals| ]]
iyx027r5nsfqie8gruldjleiwz2tx5t
233578
233577
2026-05-07T10:44:42Z
Lee
19
[[:en:八]] වෙතින් එක් සංශෝධනයක්
233577
wikitext
text/x-wiki
{{also|入|丷|ハ}}
{{character info}}
{{character info|⼋}}
{{character info|㈧}}
{{character info|㊇}}
{{commonscat}}
==Translingual==
{{stroke order|strokes=2}}
{{stroke order|type=animate}}
===Han character===
{{Han char|rn=12|rad=八|as=00|sn=2|four=80000|canj=HO|ids=⿰丿乀(GHT),⿰丿乁(JKV)}}
# {{mul-kangxi radical-def}}
# {{mul-shuowen radical-def|16}}
====Usage notes====
Minor strokes in the shape of {{m|mul|八}} or {{m|mul|丷}}, as in the top of {{m|mul|𠔉}} and {{m|mul|龹}}, can be referred by this radical (but in many cases, it is a [[false friend]]). These are often written as {{m|mul|丷}} in modern texts. Compare {{m|mul|sc=Jpan|卷}}/{{m|mul|sc=Hans|卷}}, and different forms of {{m|mul|sc=Jpan|鬲}}/{{m|mul|sc=Hans|鬲}}.
====Derived characters====
* [[Appendix:Chinese radical/八]]
<!-- Standard Unicode including Extension A (not found in [[Appendix:Chinese radical/八]]) -->
* {{lang-lite|mul|[[仈]], [[叭]], [[扒]], [[汃]], [[朳]], [[玐]], [[趴]], [[釟]]([[𫓥]]), [[尣]], [[分]], [[㕣]], [[䏌]], [[兌]], [[谷]], [[只]], [[穴]], [[䒔]]}}
<!-- Non-standard Unicode after Extension A (some may not be supported by ordinary fonts) -->
{{col-top|1|Additional Derived Characters}}
* {{lang-lite|mul|[[𫭗]], [[𡚭]], [[𤜞]], [[𣱺]], [[𬌙]], [[𦘩]], [[𭾘]], [[𥐙]], [[𧘋]], [[𬖍]], [[𦓧]], [[𧈢]], [[𧴩]], [[𧺍]], [[𩡩]], [[𩵒]], [[𰃟]], [[𫙈]], [[𫐴]], [[𥻋]], [[𪗔]]}}
* {{lang-lite|mul|[[𡯂]], [[𡉀]], [[𠬬]], [[𥾈]], [[𦔯]], [[𧯚]], [[𠭦]], [[𣼪]], [[𩰕]], [[𤴭]], [[𦉵]], [[𡨄]], [[𩫵]]}}
{{col-bottom}}
====Descendants====
* {{l|ja|ハ}} {{q|[[katakana|Katakana]] character derived from [[man'yōgana]]}}
===Further reading===
{{Han ref|kx=0126.260|dkj=01450|dj=0274.130|hdz=10241.030|uh=516B}}
==Chinese==
===Glyph origin===
{{Han etyl}}
{{liushu|p}}: two bent lines indicating the original meaning of "to divide". This character is later borrowed to mean "eight" because of homonymy, making the original meaning obsolete (now represented by {{zh-l|*分}} and {{zh-l|*別}}).
Unrelated to the bottom part of [[兵]], [[共]], [[具]], and [[興]], in which it represents two hands holding an object. Also unrelated to [[只]] and [[兑]] in which it represents air coming out of a mouth. Unrelated to [[貝]]. Eventually, unrelated to the bottom part of [[其]], [[真]], and [[典]], in which it represents the legs of a table.
===Etymology 1===
{{zh-forms|alt=捌-financial}}
From {{inh|zh|sit-pro|*pV-rjat|t=eight}}. Compare {{cog|bo|བརྒྱད}}.
====Pronunciation====
{{zh-pron
|m=bā
|m_note=bá - a less common tone sandhi variant of 八 when it occurs before a departing-tone character, e.g. {{l|zh|八路}}
|m-s=ba2
|m-x=bǎ
|m-nj=båq
|dg=ба1
|c=baat3
|c-dg=be9
|c-t=bat1
|c-yj=baat2
|g=bat6
|h=pfs=pat;hrs=h:bad;gd=bad5
|j=bah4
|mb=băi
|md=báik
|mn=xm,qz,jj,na,ha,yc,ct,tp,lk,sx,km,mg,hc,ph,sg,kl:poeh/zz,zp,kh,tn,tc,yl,pn:peh/ly:piē/ml,jj,na,ha,yc,zp,ct,ly,tw,sg,pn,kl:pat
|mn_note=poeh/peh/piē - vernacular; pat - literary
|mn-t=boih4
|mn-l=boi7
|px=pt,xy:be6/pt,xy:beh6/pt,xy:bah6
|px_note=be5/beh6 - vernacular; bah6 - literary
|sp=baat2
|w=sh,yx,cz,jx,hz,jj,ks,jd,hy,hn,cx,xs,nb,zs:7paq;jd:7peq;sz,hn,dq,cx,tx,fy:7poq;sx,cs,sj,cm:7paeq;nb:1pa
|w_note=<sup>1</sup>pa (Ningbo) - only in {{zh-l|tr=-|王八}}
|x=ba6
|x-l=ba2
|x-h=ba6
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186 (yue)-Justinrleung-八.wav
|cat=num,a,v,n,det,pn
}}
====Definitions====
{{head|zh|hanzi}}
# [[eight]]
# {{lb|zh|no-solo}} [[many]]; [[numerous]]
#* {{zh-l|八方|all around; from every direction}}
# {{lb|zh|printing}} [[pearl]] {{q|the [[smallest]] [[size]] of [[usual]] [[type]], [[standardize]]d as 5 [[point]]}}
# {{zh-abbrev|八卦}}
## to [[gossip]] (about); to [[stick one's nose in]]
## {{lb|zh|Cantonese}} [[nosey]]; [[meddling]]
##: {{zh-x|八婆|nosey parker; meddling woman|C}}
# {{surname|zh|xlit=Ba}}
=====See also=====
{{zh-cardinals}}
====Compounds====
{{col3|zh|八角|八寶菜|八達|八辺形|八道|八端|八丁|八幡|八方|八分|八卦|八荒|八角形|八九不離十|八九分|八苦|八面|八千里路雲和月|八橋|八切|八日|八手|八朔|八月|八重|八州|八字髭|間八|一八|亂七八糟|八一五|八二三砲戰|八仙|八仙桌|八位元|八佰伴|八倍體|八八六|八公山|八公山區|八分之一|八分音符|八十|八十天環遊地球|八卦拳|八卦掌|八卦陣|八哥|八哥兒|八哥狗|八國聯軍|八塊腹肌|八天|八婆|八字|八字形|八字方針|八字步|八字沒一撇|八字眉|八字腳|八字還沒一撇|八字鬍|八字鬍鬚|八宿|八宿縣|八寶|八寶山|八岐大蛇|八帶魚|八年|八度|八廓|八廓街|八德|八德市|八成|八戒|八抬大轎|八旗|八旗制度|八會穴|八月之光|八月份|八極拳|八榮八恥|八正道|八步|八步區|八法拳|八爪魚|八珍湯|八目鰻|八級工|八級風|八美|八股|八萬大藏經|八行書|八角床|八角楓|八角茴香|八角街|八路軍|八進制|八道江|八達嶺|八達通|八邊形|八里|八重奏|八開|八面玲瓏|八面體|八音|八音盒|二八|十八|夾七夾八|橫七豎八|王八|雜七雜八|八嶺山|八十壋|八角嶺|八溝|尺八|八彭|陳八字|八字門|八角金盤|八竿子打不著/八竿子打不着|七十瓦上霜,八十不稀奇|八卦山|八聖|倒八|倒八字眉|八賢|八股文|八勢|八西|八堵|八南|正經八百|八一建軍節|肏你祖宗十八代|八怪七喇|八點檔|七八下裡|八言詩|八政|八材|八字軍|七除八扣|八功德水|三八制|八元|八大胡同|兗州八伯|三八節|七爺八爺|八廚|七通八達|八駿|八音聯歡|八刀|七損八傷|八相|十八相送|八九|十八羅漢|八辟|三災八難|八人轎|七死八活|丈八燈臺|八掌溪|八大人覺|八體|八大八|七扭八歪|八兩半斤|七橫八縱|八都兒|倒灶八字|七老八十|客家八音|八垓|八神|七言八語|八識|七上八下|八分儀|二十八調|八方呼應|八角楓科|八九分人|二拉八當|丘八|八議|七上八落|忘八|丁八|喊七叫八|八仙過海|八無暇|大八丈|八寶飯|十郎八當|八斗才|七張八嘴|七橫八豎|八抬轎|八文十二|問七問八|八遐|七八成|八面鋒|威風八面|八月菊|八代|七老八老|八垠|八卦鏡|八王日|三綱八目|八千子弟|八蜡|十八姨|八百羅漢|天龍八部|七顛八倒|七斷八續|七拼八湊|八卦教|八斗之才|八刑|八仙山|八卦丹|八寶粥|七病八痛|七葷八素|八關齋|威震八方|八索九丘|八成新|七長八短|四雙八輩|七了八當|八號分機|八字打開|愛八哥兒|十中八九|五行八作|八年抗戰|七大八小|八行|十八界|八儒|七零八落|忽剌八|八極|八俊|忘八羔子|四至八道|八不|八股文章|大卸八塊|八都|八維|七個八個|八岔|仰八腳兒|七嘴八張|八書|四方八面|三八|八區|八字全帖|八卦米篩|八旗都統|八龍|一折八扣|八字帖|八埏|八顧|內八字腳|土八路|七拉八扯|八節|八法頌|八陣圖|八大八小|七貧八富|十八九|八答鞋|八字宮眉|八珍鹹粥|八面圓通|七窩八代|八旗子弟|八珍|八水三川|八莫|大煠八塊|八大山人|合八字|八月春|八音匣|八王之亂|八小時制|八陣|八愷|八角鼓|七高八低|八伯|八般大禮|四仰八叉|一跳八丈|八子七婿|八風|八瓣兒五|八索|七折八扣|四起八拜|八大家|八拜|二十八宿|八更|八答麻鞋|五花八門|丈八蛇矛|八月花神|八幽|八及|八難|七嘴八舌|二八佳人|八佾|八駿馬|八抬八簇|大解八塊|七歪八扭|八裔|四禪八定|大八成|八拜之交|七搭八搭|八音琴|四平八穩|七跌八撞|八海四瀆|八大錘|二八年華|四面八方|七拖八欠|外八字腳|八拜交|八輩子|四鄰八舍|四通八達|八聖道|八柱|八專|二五八|八石|京八寸|八面威風|八門五花|七零八散|仰八叉|八斗陳思|倒八字鬚|八法|八色鳥|八宗|八座|八仙花|七歪八倒|半斤八兩|七手八腳|十八變|十之八九|七八|八家將|七青八黃|八面受敵|八段錦|八面見光|八門|八都魯|八郎|八角蓮|八表|八花九裂|八老|八綱|八紘|八科|八百壯士|八病九痛|八病|八洞|八步周行|八月節|八方受敵|八斗子|八敗命|八指頭陀|八度音程|八卦圖|八十四調|八公|四停八當|八面光|四時八節|八搭麻鞋|奇經八脈|八分書|明忘八|瞎七瞎八|烏龜亡八|王八羔子|烏七八糟|歪七扭八|揚州八怪|秦書八體|永州八記|搭七搭八|才儲八斗|春山八字|萬兒八千|王八辮兒|玍七馬八|生辰八字|百八丸|白花八角|王八蛋|才高八斗|甜八寶|批八字|永字八法|眉分八彩|望八|瀟湘八景|瞎說八道|老八股|袞州八伯|竟陵八友|馬八六|零七八碎|緊七慢八|葛天八闋|酒八仙人|豬八戒|賊王八|西泠八家|臘八|醜八怪|虎辣八|老八輩子|雜八湊兒|第八藝術|貢八|金陵八家|老八板兒|耳聽八方|臘八粥|胡說八道|一百八|一百八盤|七七八八|七停八當|七八下裏|七口八嘴|七大八|七子八婿|七彎八拐|七思八想|七慌八亂|七成八脈|七打八|七托八轉|七拱八翹|七推八阻|七損八益|七搭八|七搭八扯|七撈八攘|七擔八挪|七支八搭|七楞八瓣|七横八豎|七步八叉|七殘八敗|七滿八平|七灣八扭|七灣八拐|七男八婿|七病八倒|七瘡八孔|七短八長|七破八補|七穿八洞|七穿八爛|七端八正|七縱八橫|七縱八跳|七老八倒|七肥八瘦|七腳八手|七舌八嘴|七菱八落|七角八角|七起八落|七足八手|七開八得|七阻八擋|七雜八色|七零八碎|七青八黄|七首八腳|三元八會|三八作風|三八式|三八槍|三八線|三千八萬|三台八座|三父八母|三臡八葅|三頭八臂|上八洞|么花十八|九江八河|九行八業|九頭八尾|亂七八遭|二十八天|二十八將|二十八星|二十八次|二十八舍|二虎八咭|亡八|亡八蛋|京都八景|傻裏八機|八一通粉|八一麵|八丁兵|八下裏|八世|八乘|八九吞|八人大轎|八位|八使|八個字|八倒|八停|八八|八八席|八公操|八六子|八冥|八凱|八分公|八列|八到|八則|八十一章|八十二好|八十億劫|八十孩兒|八十種好|八千卷樓|八卦方位|八卦爐|八卦衣|八叉|八友|八口|八司馬|八合識|八君子|八吟|八命|八哀詩|八品|八圻|八坊|八坐|八垢|八塼學士|八境|八士|八夕|八外|八夤|八大王|八太爺|八姓|八姦|八姨|八威|八子|八字帆|八字牙梳|八字脚|八字行船|八字門樓|八字鬚|八宇|八宥|八家|八寅|八寶箱|八寶車|八寸策|八對|八尺龍|八屯|八嵎|八川|八帙|八師|八府巡按|八座尚書|八廂|八弓弩|八彩|八彩眉|八徵|八德池|八思巴字|八慈|八戎|八才|八抬八座|八搨將軍|八故|八斗|八斤半|八族|八旗兵|八景|八景輿|八會|八月槎|八月黃|八枋|八枳|八柄|八柱國|八校|八桂|八案|八棒十挾|八棒十枷|八椒圖|八樹|八次|八正|八殥|八殺|八比|八水|八法針|八洞神仙|八流|八海|八溟|八溢|八溪|八演|八澤|八瀛|八煞|八牖|八牛弩|八物|八犍|八犍度|八狄|八王|八珍主人|八珍玉食|八璽|八瓊|八瓣子|八番|八疵|八白室|八百姻嬌|八百孤寒|八百諸侯|八百里|八百里駮|八眉|八矢|八磚|八磚學士|八禽|八秩|八穀|八窗玲瓏|八竅|八等|八節灘|八節風|八簋|八米|八米盧郎|八米詩|八紀|八紘同軌|八素|八絕|八絡|八統|八經|八綵|八線|八繭蠶|八羽|八翼|八聲甘州|八職|八股式|八能|八脈|八舍|八花塼|八萬四千|八落|八蕃|八藪|八虎|八虞|八蜡神|八蠶|八蠻|八衝|八衢|八袟|八裴|八襲|八要|八覺|八覽|八觀|八觀六驗|八角帽|八訣|八詔|八詠|八詠樓|八詠詩|八證|八識田|八譯|八象|八貂|八貴|八賢王|八跪|八路|八踏鞋|八輔|八輩蠶|八輪船|八轡|八通|八達杏|八還|八邪|八郤|八部|八都紙|八鄉|八鄙|八鄰|八采|八銖錢|八鎮|八鑾|八閩|八闋|八關|八關戒|八闥|八陘|八陛|八陣法|八陲|八陳|八陽經|八隅|八階|八際|八靈|八面圓|八面威|八面張羅|八面瑩澈|八面駛風|八音子|八音手槍|八音會|八音盒子|八音遏密|八音響|八音領袖|八韻詩|八項注意|八頌|八風曲|八風水|八風臺|八風舞|八馬|八騶|八體書|八魁|八鮮|八鴻|八鸞|八黨|剌八|前八司|十七八|十八世|十八事|十八侯|十八公|十八地獄|十八娘|十八子|十八子兒|十八學士|十八房|十八灘|十八獄|十八省|十八般|十八賢|十八路|十八高賢|十有八九|千兒八百|千八百|南八|嘎七馬八|四亭八當|四八|四月八|四碟八碗|四至八到|四荒八極|四衝八達|四言八句|四雙八拜|土拉八幾|土木八|塌八四|大八件|大八洲|大四八|大廝八|天門八翼|太行八陘|封十八姨|小八件|廿八躔|忘八旦|忘八蛋|怯八義|怯八藝|手八叉|才誇八斗|打八刀|支楞八叉|早八輩子|時辰八字|李八百|柳八|正二八擺|正兒八經|正南八北|正經八本|正經八板|歪七豎八|毛兒八分|水八陣|汗八里|汙七八糟|江夏八俊|洋八股|淮南八公|溫八叉|溫八吟|漢軍八旗|烏裏八糟|爛七八糟|王八崽子|生庚八字|白八|白話八股|百八真珠|瞎七搭八|瞎吵八嚷|瞎説八道|知章八客|祖宗八代|禁旅八旗|第八|約法八章|老八路|老實八焦|胡七亂八|胡七雜八|胡扯八溜|胡説八道|胡謅八扯|胡鬧八光|臘八會|臘八米|臘八蒜|臘八豆|臘八醋|臘八麵|花十八|莎塔八|莎搭八|賊亡八|賊忘八|車前八騶|酒中八仙|鎖陀八|長七短八|長十八|阿八|陳留八俊|雜七夾八|雜七麻八|零七碎八|露七露八|飲中八仙|香林八節|馬七馬八|馬八二|馬八兒|高八度|鬍兒八杈|鬥八|黨八股|八雜|八輪|上古八大姓}}
====Descendants====
{{CJKV||はち|팔|bát}}
''Others'':
* {{desctree|bor=1|tai-pro|*peːtᴰ|t=eight}}
===Etymology 2===
{{zh-forms}}
From {{inh|zh|sit-pro|*brat ~ prat|*brat|cut apart, cut open}}. Cognate to {{zh-l|別}}.
====Pronunciation====
{{zh-pron
|m=bā
|mc=y
|oc=y
|cat=v
}}
====Definitions====
{{head|zh|hanzi}}
# {{lb|zh|obs-std}} to [[divide]]; to [[differentiate]]
===Etymology 3===
{{zh-see|捌|v|to know}}
===References===
* {{R:yue:Hanzi}}
{{cat|cmn|Beginning Mandarin}}
{{C|zh|Eight}}
==Japanese==
{{cardinalbox|ja|7|8|9|七|九}}
===Kanji===
{{ja-kanji|grade=1|rs=八00}}
====Readings====
{{ja-readings
|goon=はち<はち
|kanon=はつ<はつ
|kun=や-, や-つ, やっ-つ, よう-<やう
|nanori=な, は, はっ, はつ, やち, やつ
}}
====Compounds====
{{col-top|3|der}}
{{ja-r/multi|data=
* {{ja-r/args|一%八|いち%はつ}}
* {{ja-r/args|永%字 八%法|^えい%じ ^はっ%ぽう|the [[w:Eight Principles of Yong|Eight Principles of Yong]]}}
* {{ja-r/args|間%八|かん%ぱち}}
* {{ja-r/args|尺%八|しゃく%はち}}
* {{ja-r/args|八%橋|やつ%はち}}
* {{ja-r/args|八%手|やつ%で}}
* {{ja-r/args|八%切|やつ%ぎり}}
* {{ja-r/args|八%角%形|はっ%かっ%けい|octagon}}
* {{ja-r/args|八%掛|はっ%かけ}}
* {{ja-r/args|七%転%八%起|しち%てん% はっ%き}}
* {{ja-r/args|八%九%分|はっ%く%ぶ}}
* {{ja-r/args|四%苦%八%苦|し%く% はっ%く}}
* {{ja-r/args|八%苦|はっ%く}}
* {{ja-r/args|八%卦|はっ%け}}
* {{ja-r/args|八%月|はち%がつ|August}}
* {{ja-r/args|八%紘|はっ%こう}}
* {{ja-r/args|八%荒|はっ%こう}}
* {{ja-r/args|八%朔|はっ%さく}}
* {{ja-r/args|八%字%髭|はち%じ%ひげ}}
* {{ja-r/args|八%州|はっ%しょう}}
* {{ja-r/args|八%重|や%え}}
* {{ja-r/args|八%丈|はち%じょう}}
* {{ja-r/args|八%丈%島|はち%じょう%じま}}
* {{ja-r/args|八%達|はっ%たつ}}
* {{ja-r/args|八%丁|はっ%しょう}}
* {{ja-r/args|八%潮%路|や%しお%じ}}
* {{ja-r/args|七%転%八%倒|しち%てん%-ばっ%とう}}
* {{ja-r/args|八%道|はち%どう}}
* {{ja-r/args|八%日|よう%か}}
* {{ja-r/args|八%幡|はち%まん}}
* {{ja-r/args|八%分|はっ%ぷん}}
* {{ja-r/args|八%辺%形|はち%へん%げい|octagon}}
* {{ja-r/args|八%宝%菜|はっ%ぽう%さい}}
* {{ja-r/args|八%方|はっ%ぽう}}
* {{ja-r/args|八%面|はち%めん}}
}}
{{col-bottom}}
===Etymology 1===
{{ja-kanjitab|はち|yomi=goon}}
{{wp|ja:}}
From {{der|ja|ltc|sort=はち|-}} {{ltc-l|八}}. Compare literary {{cog|nan-hbl|八|tr=pat}}, {{cog|hak|八|tr=pat}}.
====Pronunciation====
{{ja-pron|はち|acc=2|a=Ja-8-hachi.ogg}}
{{ja-odaka-deaccent-exception|はち}}
====Numeral====
{{ja-pos|numeral|はち}}
# [[eight]], [[8]]
====Noun====
{{ja-noun|はち}}
# [[eight]]
# {{short for|ja|八の[[字]]}}
# {{short for|ja|八兵衛}}
===Etymology 2===
{{ja-kanjitab|yomi=k|や}}
From {{inh|ja|ojp|八|tr=ya|sort=や}}, from {{inh|ja|jpx-pro|*ya|sort=や}}.
The ablaut form of {{m|ja|四|tr=yo||four}}, which it doubles. {{rfv-etym|ja}}
====Pronunciation====
{{ja-pron|や|acc=1|acc_ref=DJR}}
====Noun====
{{ja-noun|や}}
# [[eight]]
=====Derived terms=====
{{ja-r/multi|data=
* {{ja-r/args|大%八%洲|おお%や%しま}}
* {{ja-r/args|七転び八起き|なな ころび や おき}}
* {{ja-r/args|八重|やえ}}
* {{ja-r/args|八重歯|やえば}}
* {{ja-r/args|八つ|やつ}}
}}
====Coordinate terms====
{{ja-cardinals}}
===References===
<references/>
{{cln|ja|cardinal numbers|sort=8}}
{{cln|ja|numeral symbols|sort=8}}
{{cln|ja|numerals|sort=8}}
{{C|ja|Eight|sort=8}}
{{C|ja|Numbers|sort=8}}
==Korean==
{{number box|ko|8}}
===Etymology===
From {{der|ko|ltc|sort=팔|-}} {{ltc-l|八}}.
{{hanja-ety
|dk={{okm-l|바ᇙ〮|pálq|link=no}}
|m={{okm-l|팔|phál}}
|mh={{okm-l|여듧|yètùlp}}
|ml=雜語#하34A
|m3={{okm-l|팔|phal}}
|m3h={{okm-l|여ᄃᆞᆲ|yetolp}}
}}
===Pronunciation===
{{ko-hanja-pron|팔}}
===Hanja===
{{ko-hanja-search}}
{{ko-hanja|여덟|팔}}
# {{hanja form of|팔|[[eight]]}}
====Compounds====
{{col|ko
|팔방(八方)
|팔자(八字)
|팔식(八識)
|팔고(八苦)
|팔순(八旬)
|팔팔십(達八十)
|팔불용(八不用)
|칠전팔기(七顚八起)
|십중팔구(十中八九)
|팔방미인(八方美人)
|백팔번뇌(百八煩惱)
|사고팔고(四苦八苦)
|팔면육비(八面六臂)
|사각팔방(四角八方)
|관동팔경(關東八景)
|사통팔달(四通八達)
|이팔청춘(二八靑春)
|구산팔해(九山八海)
|십상팔구(十常八九)
|사방팔방(四方八方)
|사주팔자(四柱八字)
}}
===References===
* {{R:hanjadoc|656}}
{{C|ko|Eight}}
==Vietnamese==
===Han character===
{{vi-readings
|hanviet=bát-tdcndg;tdcntd;gdhn
|phienthiet=
|nom=bát-tdcndg;tdcntd, bắt-tdcndg;gdhn, bớt-tdcndg
}}
# {{vi-Han form of|bát}}
## [[eight]], [[octo-]] (Sino-Vietnamese compounds)
## [[Kangxi radical]] 12—‘[[eight]]’
====Compounds====
{{col3|vi
|{{vi-l|八角|bát giác}}
|{{vi-l|八卦|bát quái}}
|{{vi-l|八音|bát âm}}
|{{vi-l|八極拳|bát cực quyền}}
|{{vi-l|六八|lục bát}}
|{{vi-l|雙七六八|song thất lục bát}}
|{{vi-l|七顛八倒|thất điên bát đảo}}
}}
===References===
<references/>
{{cln|vi|numeral symbols}}
[[Category:CJKV radicals| ]]
iyx027r5nsfqie8gruldjleiwz2tx5t
233582
233578
2026-05-07T10:48:53Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
233582
wikitext
text/x-wiki
{{also|入|丷|ハ}}
{{character info}}
{{character info|⼋}}
{{character info|㈧}}
{{character info|㊇}}
{{commonscat}}
== සර්ව භාෂාමය ==
{{stroke order|strokes=2}}
{{stroke order|type=animate}}
=== හන් අනුලක්ෂණය ===
{{Han char|rn=12|rad=八|as=00|sn=2|four=80000|canj=HO|ids=⿰丿乀(GHT),⿰丿乁(JKV)}}
# {{mul-kangxi radical-def}}
# {{mul-shuowen radical-def|16}}
==== භාවිත සටහන් ====
Minor strokes in the shape of {{m|mul|八}} or {{m|mul|丷}}, as in the top of {{m|mul|𠔉}} and {{m|mul|龹}}, can be referred by this radical (but in many cases, it is a [[false friend]]). These are often written as {{m|mul|丷}} in modern texts. Compare {{m|mul|sc=Jpan|卷}}/{{m|mul|sc=Hans|卷}}, and different forms of {{m|mul|sc=Jpan|鬲}}/{{m|mul|sc=Hans|鬲}}.
==== ව්යුත්පන්න අනුලක්ෂණ ====
* [[Appendix:Chinese radical/八]]
<!-- Standard Unicode including Extension A (not found in [[Appendix:Chinese radical/八]]) -->
* {{lang-lite|mul|[[仈]], [[叭]], [[扒]], [[汃]], [[朳]], [[玐]], [[趴]], [[釟]]([[𫓥]]), [[尣]], [[分]], [[㕣]], [[䏌]], [[兌]], [[谷]], [[只]], [[穴]], [[䒔]]}}
<!-- Non-standard Unicode after Extension A (some may not be supported by ordinary fonts) -->
{{col-top|1|Additional Derived Characters}}
* {{lang-lite|mul|[[𫭗]], [[𡚭]], [[𤜞]], [[𣱺]], [[𬌙]], [[𦘩]], [[𭾘]], [[𥐙]], [[𧘋]], [[𬖍]], [[𦓧]], [[𧈢]], [[𧴩]], [[𧺍]], [[𩡩]], [[𩵒]], [[𰃟]], [[𫙈]], [[𫐴]], [[𥻋]], [[𪗔]]}}
* {{lang-lite|mul|[[𡯂]], [[𡉀]], [[𠬬]], [[𥾈]], [[𦔯]], [[𧯚]], [[𠭦]], [[𣼪]], [[𩰕]], [[𤴭]], [[𦉵]], [[𡨄]], [[𩫵]]}}
{{col-bottom}}
====Descendants====
* {{l|ja|ハ}} {{q|[[katakana|Katakana]] character derived from [[man'yōgana]]}}
=== වැඩිදුර් කියවීම සඳහා ===
{{Han ref|kx=0126.260|dkj=01450|dj=0274.130|hdz=10241.030|uh=516B}}
== චීන ==
===Glyph origin===
{{Han etyl}}
{{liushu|p}}: two bent lines indicating the original meaning of "to divide". This character is later borrowed to mean "eight" because of homonymy, making the original meaning obsolete (now represented by {{zh-l|*分}} and {{zh-l|*別}}).
Unrelated to the bottom part of [[兵]], [[共]], [[具]], and [[興]], in which it represents two hands holding an object. Also unrelated to [[只]] and [[兑]] in which it represents air coming out of a mouth. Unrelated to [[貝]]. Eventually, unrelated to the bottom part of [[其]], [[真]], and [[典]], in which it represents the legs of a table.
=== නිරුක්තිය 1 ===
{{zh-forms|alt=捌-financial}}
From {{inh|zh|sit-pro|*pV-rjat|t=eight}}. Compare {{cog|bo|བརྒྱད}}.
==== උච්චාරණය ====
{{zh-pron
|m=bā
|m_note=bá - a less common tone sandhi variant of 八 when it occurs before a departing-tone character, e.g. {{l|zh|八路}}
|m-s=ba2
|m-x=bǎ
|m-nj=båq
|dg=ба1
|c=baat3
|c-dg=be9
|c-t=bat1
|c-yj=baat2
|g=bat6
|h=pfs=pat;hrs=h:bad;gd=bad5
|j=bah4
|mb=băi
|md=báik
|mn=xm,qz,jj,na,ha,yc,ct,tp,lk,sx,km,mg,hc,ph,sg,kl:poeh/zz,zp,kh,tn,tc,yl,pn:peh/ly:piē/ml,jj,na,ha,yc,zp,ct,ly,tw,sg,pn,kl:pat
|mn_note=poeh/peh/piē - vernacular; pat - literary
|mn-t=boih4
|mn-l=boi7
|px=pt,xy:be6/pt,xy:beh6/pt,xy:bah6
|px_note=be5/beh6 - vernacular; bah6 - literary
|sp=baat2
|w=sh,yx,cz,jx,hz,jj,ks,jd,hy,hn,cx,xs,nb,zs:7paq;jd:7peq;sz,hn,dq,cx,tx,fy:7poq;sx,cs,sj,cm:7paeq;nb:1pa
|w_note=<sup>1</sup>pa (Ningbo) - only in {{zh-l|tr=-|王八}}
|x=ba6
|x-l=ba2
|x-h=ba6
|mc=y
|oc=y
|ma=y
|ca=LL-Q9186 (yue)-Justinrleung-八.wav
|cat=num,a,v,n,det,pn
}}
====Definitions====
{{head|zh|hanzi}}
# [[eight]]
# {{lb|zh|no-solo}} [[many]]; [[numerous]]
#* {{zh-l|八方|all around; from every direction}}
# {{lb|zh|printing}} [[pearl]] {{q|the [[smallest]] [[size]] of [[usual]] [[type]], [[standardize]]d as 5 [[point]]}}
# {{zh-abbrev|八卦}}
## to [[gossip]] (about); to [[stick one's nose in]]
## {{lb|zh|Cantonese}} [[nosey]]; [[meddling]]
##: {{zh-x|八婆|nosey parker; meddling woman|C}}
# {{surname|zh|xlit=Ba}}
===== අමතර අවධානයට =====
{{zh-cardinals}}
====Compounds====
{{col3|zh|八角|八寶菜|八達|八辺形|八道|八端|八丁|八幡|八方|八分|八卦|八荒|八角形|八九不離十|八九分|八苦|八面|八千里路雲和月|八橋|八切|八日|八手|八朔|八月|八重|八州|八字髭|間八|一八|亂七八糟|八一五|八二三砲戰|八仙|八仙桌|八位元|八佰伴|八倍體|八八六|八公山|八公山區|八分之一|八分音符|八十|八十天環遊地球|八卦拳|八卦掌|八卦陣|八哥|八哥兒|八哥狗|八國聯軍|八塊腹肌|八天|八婆|八字|八字形|八字方針|八字步|八字沒一撇|八字眉|八字腳|八字還沒一撇|八字鬍|八字鬍鬚|八宿|八宿縣|八寶|八寶山|八岐大蛇|八帶魚|八年|八度|八廓|八廓街|八德|八德市|八成|八戒|八抬大轎|八旗|八旗制度|八會穴|八月之光|八月份|八極拳|八榮八恥|八正道|八步|八步區|八法拳|八爪魚|八珍湯|八目鰻|八級工|八級風|八美|八股|八萬大藏經|八行書|八角床|八角楓|八角茴香|八角街|八路軍|八進制|八道江|八達嶺|八達通|八邊形|八里|八重奏|八開|八面玲瓏|八面體|八音|八音盒|二八|十八|夾七夾八|橫七豎八|王八|雜七雜八|八嶺山|八十壋|八角嶺|八溝|尺八|八彭|陳八字|八字門|八角金盤|八竿子打不著/八竿子打不着|七十瓦上霜,八十不稀奇|八卦山|八聖|倒八|倒八字眉|八賢|八股文|八勢|八西|八堵|八南|正經八百|八一建軍節|肏你祖宗十八代|八怪七喇|八點檔|七八下裡|八言詩|八政|八材|八字軍|七除八扣|八功德水|三八制|八元|八大胡同|兗州八伯|三八節|七爺八爺|八廚|七通八達|八駿|八音聯歡|八刀|七損八傷|八相|十八相送|八九|十八羅漢|八辟|三災八難|八人轎|七死八活|丈八燈臺|八掌溪|八大人覺|八體|八大八|七扭八歪|八兩半斤|七橫八縱|八都兒|倒灶八字|七老八十|客家八音|八垓|八神|七言八語|八識|七上八下|八分儀|二十八調|八方呼應|八角楓科|八九分人|二拉八當|丘八|八議|七上八落|忘八|丁八|喊七叫八|八仙過海|八無暇|大八丈|八寶飯|十郎八當|八斗才|七張八嘴|七橫八豎|八抬轎|八文十二|問七問八|八遐|七八成|八面鋒|威風八面|八月菊|八代|七老八老|八垠|八卦鏡|八王日|三綱八目|八千子弟|八蜡|十八姨|八百羅漢|天龍八部|七顛八倒|七斷八續|七拼八湊|八卦教|八斗之才|八刑|八仙山|八卦丹|八寶粥|七病八痛|七葷八素|八關齋|威震八方|八索九丘|八成新|七長八短|四雙八輩|七了八當|八號分機|八字打開|愛八哥兒|十中八九|五行八作|八年抗戰|七大八小|八行|十八界|八儒|七零八落|忽剌八|八極|八俊|忘八羔子|四至八道|八不|八股文章|大卸八塊|八都|八維|七個八個|八岔|仰八腳兒|七嘴八張|八書|四方八面|三八|八區|八字全帖|八卦米篩|八旗都統|八龍|一折八扣|八字帖|八埏|八顧|內八字腳|土八路|七拉八扯|八節|八法頌|八陣圖|八大八小|七貧八富|十八九|八答鞋|八字宮眉|八珍鹹粥|八面圓通|七窩八代|八旗子弟|八珍|八水三川|八莫|大煠八塊|八大山人|合八字|八月春|八音匣|八王之亂|八小時制|八陣|八愷|八角鼓|七高八低|八伯|八般大禮|四仰八叉|一跳八丈|八子七婿|八風|八瓣兒五|八索|七折八扣|四起八拜|八大家|八拜|二十八宿|八更|八答麻鞋|五花八門|丈八蛇矛|八月花神|八幽|八及|八難|七嘴八舌|二八佳人|八佾|八駿馬|八抬八簇|大解八塊|七歪八扭|八裔|四禪八定|大八成|八拜之交|七搭八搭|八音琴|四平八穩|七跌八撞|八海四瀆|八大錘|二八年華|四面八方|七拖八欠|外八字腳|八拜交|八輩子|四鄰八舍|四通八達|八聖道|八柱|八專|二五八|八石|京八寸|八面威風|八門五花|七零八散|仰八叉|八斗陳思|倒八字鬚|八法|八色鳥|八宗|八座|八仙花|七歪八倒|半斤八兩|七手八腳|十八變|十之八九|七八|八家將|七青八黃|八面受敵|八段錦|八面見光|八門|八都魯|八郎|八角蓮|八表|八花九裂|八老|八綱|八紘|八科|八百壯士|八病九痛|八病|八洞|八步周行|八月節|八方受敵|八斗子|八敗命|八指頭陀|八度音程|八卦圖|八十四調|八公|四停八當|八面光|四時八節|八搭麻鞋|奇經八脈|八分書|明忘八|瞎七瞎八|烏龜亡八|王八羔子|烏七八糟|歪七扭八|揚州八怪|秦書八體|永州八記|搭七搭八|才儲八斗|春山八字|萬兒八千|王八辮兒|玍七馬八|生辰八字|百八丸|白花八角|王八蛋|才高八斗|甜八寶|批八字|永字八法|眉分八彩|望八|瀟湘八景|瞎說八道|老八股|袞州八伯|竟陵八友|馬八六|零七八碎|緊七慢八|葛天八闋|酒八仙人|豬八戒|賊王八|西泠八家|臘八|醜八怪|虎辣八|老八輩子|雜八湊兒|第八藝術|貢八|金陵八家|老八板兒|耳聽八方|臘八粥|胡說八道|一百八|一百八盤|七七八八|七停八當|七八下裏|七口八嘴|七大八|七子八婿|七彎八拐|七思八想|七慌八亂|七成八脈|七打八|七托八轉|七拱八翹|七推八阻|七損八益|七搭八|七搭八扯|七撈八攘|七擔八挪|七支八搭|七楞八瓣|七横八豎|七步八叉|七殘八敗|七滿八平|七灣八扭|七灣八拐|七男八婿|七病八倒|七瘡八孔|七短八長|七破八補|七穿八洞|七穿八爛|七端八正|七縱八橫|七縱八跳|七老八倒|七肥八瘦|七腳八手|七舌八嘴|七菱八落|七角八角|七起八落|七足八手|七開八得|七阻八擋|七雜八色|七零八碎|七青八黄|七首八腳|三元八會|三八作風|三八式|三八槍|三八線|三千八萬|三台八座|三父八母|三臡八葅|三頭八臂|上八洞|么花十八|九江八河|九行八業|九頭八尾|亂七八遭|二十八天|二十八將|二十八星|二十八次|二十八舍|二虎八咭|亡八|亡八蛋|京都八景|傻裏八機|八一通粉|八一麵|八丁兵|八下裏|八世|八乘|八九吞|八人大轎|八位|八使|八個字|八倒|八停|八八|八八席|八公操|八六子|八冥|八凱|八分公|八列|八到|八則|八十一章|八十二好|八十億劫|八十孩兒|八十種好|八千卷樓|八卦方位|八卦爐|八卦衣|八叉|八友|八口|八司馬|八合識|八君子|八吟|八命|八哀詩|八品|八圻|八坊|八坐|八垢|八塼學士|八境|八士|八夕|八外|八夤|八大王|八太爺|八姓|八姦|八姨|八威|八子|八字帆|八字牙梳|八字脚|八字行船|八字門樓|八字鬚|八宇|八宥|八家|八寅|八寶箱|八寶車|八寸策|八對|八尺龍|八屯|八嵎|八川|八帙|八師|八府巡按|八座尚書|八廂|八弓弩|八彩|八彩眉|八徵|八德池|八思巴字|八慈|八戎|八才|八抬八座|八搨將軍|八故|八斗|八斤半|八族|八旗兵|八景|八景輿|八會|八月槎|八月黃|八枋|八枳|八柄|八柱國|八校|八桂|八案|八棒十挾|八棒十枷|八椒圖|八樹|八次|八正|八殥|八殺|八比|八水|八法針|八洞神仙|八流|八海|八溟|八溢|八溪|八演|八澤|八瀛|八煞|八牖|八牛弩|八物|八犍|八犍度|八狄|八王|八珍主人|八珍玉食|八璽|八瓊|八瓣子|八番|八疵|八白室|八百姻嬌|八百孤寒|八百諸侯|八百里|八百里駮|八眉|八矢|八磚|八磚學士|八禽|八秩|八穀|八窗玲瓏|八竅|八等|八節灘|八節風|八簋|八米|八米盧郎|八米詩|八紀|八紘同軌|八素|八絕|八絡|八統|八經|八綵|八線|八繭蠶|八羽|八翼|八聲甘州|八職|八股式|八能|八脈|八舍|八花塼|八萬四千|八落|八蕃|八藪|八虎|八虞|八蜡神|八蠶|八蠻|八衝|八衢|八袟|八裴|八襲|八要|八覺|八覽|八觀|八觀六驗|八角帽|八訣|八詔|八詠|八詠樓|八詠詩|八證|八識田|八譯|八象|八貂|八貴|八賢王|八跪|八路|八踏鞋|八輔|八輩蠶|八輪船|八轡|八通|八達杏|八還|八邪|八郤|八部|八都紙|八鄉|八鄙|八鄰|八采|八銖錢|八鎮|八鑾|八閩|八闋|八關|八關戒|八闥|八陘|八陛|八陣法|八陲|八陳|八陽經|八隅|八階|八際|八靈|八面圓|八面威|八面張羅|八面瑩澈|八面駛風|八音子|八音手槍|八音會|八音盒子|八音遏密|八音響|八音領袖|八韻詩|八項注意|八頌|八風曲|八風水|八風臺|八風舞|八馬|八騶|八體書|八魁|八鮮|八鴻|八鸞|八黨|剌八|前八司|十七八|十八世|十八事|十八侯|十八公|十八地獄|十八娘|十八子|十八子兒|十八學士|十八房|十八灘|十八獄|十八省|十八般|十八賢|十八路|十八高賢|十有八九|千兒八百|千八百|南八|嘎七馬八|四亭八當|四八|四月八|四碟八碗|四至八到|四荒八極|四衝八達|四言八句|四雙八拜|土拉八幾|土木八|塌八四|大八件|大八洲|大四八|大廝八|天門八翼|太行八陘|封十八姨|小八件|廿八躔|忘八旦|忘八蛋|怯八義|怯八藝|手八叉|才誇八斗|打八刀|支楞八叉|早八輩子|時辰八字|李八百|柳八|正二八擺|正兒八經|正南八北|正經八本|正經八板|歪七豎八|毛兒八分|水八陣|汗八里|汙七八糟|江夏八俊|洋八股|淮南八公|溫八叉|溫八吟|漢軍八旗|烏裏八糟|爛七八糟|王八崽子|生庚八字|白八|白話八股|百八真珠|瞎七搭八|瞎吵八嚷|瞎説八道|知章八客|祖宗八代|禁旅八旗|第八|約法八章|老八路|老實八焦|胡七亂八|胡七雜八|胡扯八溜|胡説八道|胡謅八扯|胡鬧八光|臘八會|臘八米|臘八蒜|臘八豆|臘八醋|臘八麵|花十八|莎塔八|莎搭八|賊亡八|賊忘八|車前八騶|酒中八仙|鎖陀八|長七短八|長十八|阿八|陳留八俊|雜七夾八|雜七麻八|零七碎八|露七露八|飲中八仙|香林八節|馬七馬八|馬八二|馬八兒|高八度|鬍兒八杈|鬥八|黨八股|八雜|八輪|上古八大姓}}
====Descendants====
{{CJKV||はち|팔|bát}}
''Others'':
* {{desctree|bor=1|tai-pro|*peːtᴰ|t=eight}}
=== නිරුක්තිය 2 ===
{{zh-forms}}
From {{inh|zh|sit-pro|*brat ~ prat|*brat|cut apart, cut open}}. Cognate to {{zh-l|別}}.
==== උච්චාරණය ====
{{zh-pron
|m=bā
|mc=y
|oc=y
|cat=v
}}
====Definitions====
{{head|zh|hanzi}}
# {{lb|zh|obs-std}} to [[divide]]; to [[differentiate]]
=== නිරුක්තිය 3 ===
{{zh-see|捌|v|to know}}
=== මූලාශ්ර ===
* {{R:yue:Hanzi}}
{{cat|cmn|Beginning Mandarin}}
{{C|zh|Eight}}
== ජපන් ==
{{cardinalbox|ja|7|8|9|七|九}}
=== කන්ජි ===
{{ja-kanji|grade=1|rs=八00}}
====Readings====
{{ja-readings
|goon=はち<はち
|kanon=はつ<はつ
|kun=や-, や-つ, やっ-つ, よう-<やう
|nanori=な, は, はっ, はつ, やち, やつ
}}
====Compounds====
{{col-top|3|der}}
{{ja-r/multi|data=
* {{ja-r/args|一%八|いち%はつ}}
* {{ja-r/args|永%字 八%法|^えい%じ ^はっ%ぽう|the [[w:Eight Principles of Yong|Eight Principles of Yong]]}}
* {{ja-r/args|間%八|かん%ぱち}}
* {{ja-r/args|尺%八|しゃく%はち}}
* {{ja-r/args|八%橋|やつ%はち}}
* {{ja-r/args|八%手|やつ%で}}
* {{ja-r/args|八%切|やつ%ぎり}}
* {{ja-r/args|八%角%形|はっ%かっ%けい|octagon}}
* {{ja-r/args|八%掛|はっ%かけ}}
* {{ja-r/args|七%転%八%起|しち%てん% はっ%き}}
* {{ja-r/args|八%九%分|はっ%く%ぶ}}
* {{ja-r/args|四%苦%八%苦|し%く% はっ%く}}
* {{ja-r/args|八%苦|はっ%く}}
* {{ja-r/args|八%卦|はっ%け}}
* {{ja-r/args|八%月|はち%がつ|August}}
* {{ja-r/args|八%紘|はっ%こう}}
* {{ja-r/args|八%荒|はっ%こう}}
* {{ja-r/args|八%朔|はっ%さく}}
* {{ja-r/args|八%字%髭|はち%じ%ひげ}}
* {{ja-r/args|八%州|はっ%しょう}}
* {{ja-r/args|八%重|や%え}}
* {{ja-r/args|八%丈|はち%じょう}}
* {{ja-r/args|八%丈%島|はち%じょう%じま}}
* {{ja-r/args|八%達|はっ%たつ}}
* {{ja-r/args|八%丁|はっ%しょう}}
* {{ja-r/args|八%潮%路|や%しお%じ}}
* {{ja-r/args|七%転%八%倒|しち%てん%-ばっ%とう}}
* {{ja-r/args|八%道|はち%どう}}
* {{ja-r/args|八%日|よう%か}}
* {{ja-r/args|八%幡|はち%まん}}
* {{ja-r/args|八%分|はっ%ぷん}}
* {{ja-r/args|八%辺%形|はち%へん%げい|octagon}}
* {{ja-r/args|八%宝%菜|はっ%ぽう%さい}}
* {{ja-r/args|八%方|はっ%ぽう}}
* {{ja-r/args|八%面|はち%めん}}
}}
{{col-bottom}}
=== නිරුක්තිය 1 ===
{{ja-kanjitab|はち|yomi=goon}}
{{wp|ja:}}
From {{der|ja|ltc|sort=はち|-}} {{ltc-l|八}}. Compare literary {{cog|nan-hbl|八|tr=pat}}, {{cog|hak|八|tr=pat}}.
==== උච්චාරණය ====
{{ja-pron|はち|acc=2|a=Ja-8-hachi.ogg}}
{{ja-odaka-deaccent-exception|はち}}
==== සංඛ්යාංකය ====
{{ja-pos|numeral|はち}}
# [[eight]], [[8]]
==== නාම පදය ====
{{ja-noun|はち}}
# [[eight]]
# {{short for|ja|八の[[字]]}}
# {{short for|ja|八兵衛}}
=== නිරුක්තිය 2 ===
{{ja-kanjitab|yomi=k|や}}
From {{inh|ja|ojp|八|tr=ya|sort=や}}, from {{inh|ja|jpx-pro|*ya|sort=や}}.
The ablaut form of {{m|ja|四|tr=yo||four}}, which it doubles. {{rfv-etym|ja}}
==== උච්චාරණය ====
{{ja-pron|や|acc=1|acc_ref=DJR}}
==== නාම පදය ====
{{ja-noun|や}}
# [[eight]]
===== ව්යුත්පන්න යෙදුම් =====
{{ja-r/multi|data=
* {{ja-r/args|大%八%洲|おお%や%しま}}
* {{ja-r/args|七転び八起き|なな ころび や おき}}
* {{ja-r/args|八重|やえ}}
* {{ja-r/args|八重歯|やえば}}
* {{ja-r/args|八つ|やつ}}
}}
====Coordinate terms====
{{ja-cardinals}}
=== මූලාශ්ර ===
<references/>
{{cln|ja|cardinal numbers|sort=8}}
{{cln|ja|numeral symbols|sort=8}}
{{cln|ja|numerals|sort=8}}
{{C|ja|Eight|sort=8}}
{{C|ja|Numbers|sort=8}}
== කොරියානු ==
{{number box|ko|8}}
=== නිරුක්තිය ===
From {{der|ko|ltc|sort=팔|-}} {{ltc-l|八}}.
{{hanja-ety
|dk={{okm-l|바ᇙ〮|pálq|link=no}}
|m={{okm-l|팔|phál}}
|mh={{okm-l|여듧|yètùlp}}
|ml=雜語#하34A
|m3={{okm-l|팔|phal}}
|m3h={{okm-l|여ᄃᆞᆲ|yetolp}}
}}
=== උච්චාරණය ===
{{ko-hanja-pron|팔}}
=== හන්ජා ===
{{ko-hanja-search}}
{{ko-hanja|여덟|팔}}
# {{hanja form of|팔|[[eight]]}}
====Compounds====
{{col|ko
|팔방(八方)
|팔자(八字)
|팔식(八識)
|팔고(八苦)
|팔순(八旬)
|팔팔십(達八十)
|팔불용(八不用)
|칠전팔기(七顚八起)
|십중팔구(十中八九)
|팔방미인(八方美人)
|백팔번뇌(百八煩惱)
|사고팔고(四苦八苦)
|팔면육비(八面六臂)
|사각팔방(四角八方)
|관동팔경(關東八景)
|사통팔달(四通八達)
|이팔청춘(二八靑春)
|구산팔해(九山八海)
|십상팔구(十常八九)
|사방팔방(四方八方)
|사주팔자(四柱八字)
}}
=== මූලාශ්ර ===
* {{R:hanjadoc|656}}
{{C|ko|Eight}}
== වියට්නාම ==
=== හන් අනුලක්ෂණය ===
{{vi-readings
|hanviet=bát-tdcndg;tdcntd;gdhn
|phienthiet=
|nom=bát-tdcndg;tdcntd, bắt-tdcndg;gdhn, bớt-tdcndg
}}
# {{vi-Han form of|bát}}
## [[eight]], [[octo-]] (Sino-Vietnamese compounds)
## [[Kangxi radical]] 12—‘[[eight]]’
====Compounds====
{{col3|vi
|{{vi-l|八角|bát giác}}
|{{vi-l|八卦|bát quái}}
|{{vi-l|八音|bát âm}}
|{{vi-l|八極拳|bát cực quyền}}
|{{vi-l|六八|lục bát}}
|{{vi-l|雙七六八|song thất lục bát}}
|{{vi-l|七顛八倒|thất điên bát đảo}}
}}
=== මූලාශ්ර ===
<references/>
{{cln|vi|numeral symbols}}
[[Category:CJKV radicals| ]]
4erq6y7bvrchaqihoz086lbu4uawgcd
எட்டு
0
143308
233579
2025-11-24T05:16:53Z
en>~2025-35578-85
0
/* Numeral */ shouldn't this be "see also"?
233579
wikitext
text/x-wiki
==Tamil==
===Pronunciation===
{{ta-IPA}}
* {{audio|ta|Ta-எட்டு.ogg}}
===Etymology 1===
{{number box|ta}}
{{inh+|ta|dra-pro|*eṇṭṭu||eight}}. Cognate with {{cog|kn|ಎಂಟು}}, {{cog|ml|എട്ട്}}, {{cog|te|ఎన్మిది}}.
{{false cognate|en|eight}}, {{ncog|pra|𑀅𑀝𑁆𑀞}} (both of which are derived from {{ncog|ine-pro|*oḱtṓw}}).
====Alternative forms====
* {{alt|ta|யெட்டு||chiefly|_|India|colloquial}}
====Numeral====
{{ta-num}}
# [[eight]]
=====Declension=====
{{ta-decl|num=sg|type=root}}
=====See also=====
* {{l|ta|எண்}} {{q|adjective}}
===Etymology 2===
Cognate with {{cog|kn|ಎಟ್ಟು}}, {{cog|ml|}} and {{cog|te|ఎత్తు}}.
====Verb====
{{ta-verb}} {{tlb|ta|transitive|&|intransitive}}
# to [[extend]], [[reach]] up to, [[stretch]]
# to [[come]] within [[reach]], [[approach]]
#: {{syn|ta|கிட்டு}}
# to be [[attain]]ed, [[realise]]d, [[gain]]ed
#: {{syn|ta|அகப்படு}}
# to be within the [[mental]] [[grasp]], within the [[power]]s of [[comprehension]]
#: {{syn|ta|புலப்படு}}
# to [[spring]], [[leap]] up or forward
# to be [[sufficient]] in [[length]] so as to reach, as a rope, the [[water]] in a [[well]]
=====Conjugation=====
{{ta-conj-auto|3}}
====Noun====
{{ta-noun}} {{tlb|ta|Kongu}}
# [[length]], [[height]] [in [[dative]]]
#: {{syn|ta|நீளம்}}
# the [[beginning]] or [[end]] [[point]] (of a street, field, etc)
#: {{syn|ta|முனை|கோடி}}
=====Declension=====
{{ta-decl|num=sg|type=root}}
===References===
* {{R:TAL}}
* {{R:TAL|எட்டு-தல்}}
{{cln|ta|cardinal numbers|sort=8}}
{{C|ta|Eight|Size}}
jyuwoapl7r63yyak2hu2o82ksrcl64e
233580
233579
2026-05-07T10:44:51Z
Lee
19
[[:en:எட்டு]] වෙතින් එක් සංශෝධනයක්
233579
wikitext
text/x-wiki
==Tamil==
===Pronunciation===
{{ta-IPA}}
* {{audio|ta|Ta-எட்டு.ogg}}
===Etymology 1===
{{number box|ta}}
{{inh+|ta|dra-pro|*eṇṭṭu||eight}}. Cognate with {{cog|kn|ಎಂಟು}}, {{cog|ml|എട്ട്}}, {{cog|te|ఎన్మిది}}.
{{false cognate|en|eight}}, {{ncog|pra|𑀅𑀝𑁆𑀞}} (both of which are derived from {{ncog|ine-pro|*oḱtṓw}}).
====Alternative forms====
* {{alt|ta|யெட்டு||chiefly|_|India|colloquial}}
====Numeral====
{{ta-num}}
# [[eight]]
=====Declension=====
{{ta-decl|num=sg|type=root}}
=====See also=====
* {{l|ta|எண்}} {{q|adjective}}
===Etymology 2===
Cognate with {{cog|kn|ಎಟ್ಟು}}, {{cog|ml|}} and {{cog|te|ఎత్తు}}.
====Verb====
{{ta-verb}} {{tlb|ta|transitive|&|intransitive}}
# to [[extend]], [[reach]] up to, [[stretch]]
# to [[come]] within [[reach]], [[approach]]
#: {{syn|ta|கிட்டு}}
# to be [[attain]]ed, [[realise]]d, [[gain]]ed
#: {{syn|ta|அகப்படு}}
# to be within the [[mental]] [[grasp]], within the [[power]]s of [[comprehension]]
#: {{syn|ta|புலப்படு}}
# to [[spring]], [[leap]] up or forward
# to be [[sufficient]] in [[length]] so as to reach, as a rope, the [[water]] in a [[well]]
=====Conjugation=====
{{ta-conj-auto|3}}
====Noun====
{{ta-noun}} {{tlb|ta|Kongu}}
# [[length]], [[height]] [in [[dative]]]
#: {{syn|ta|நீளம்}}
# the [[beginning]] or [[end]] [[point]] (of a street, field, etc)
#: {{syn|ta|முனை|கோடி}}
=====Declension=====
{{ta-decl|num=sg|type=root}}
===References===
* {{R:TAL}}
* {{R:TAL|எட்டு-தல்}}
{{cln|ta|cardinal numbers|sort=8}}
{{C|ta|Eight|Size}}
jyuwoapl7r63yyak2hu2o82ksrcl64e
233581
233580
2026-05-07T10:48:43Z
Pinthura
2424
යොමු තොරතුරු පරිවර්තනය
233581
wikitext
text/x-wiki
== දෙමළ ==
=== උච්චාරණය ===
{{ta-IPA}}
* {{audio|ta|Ta-எட்டு.ogg}}
=== නිරුක්තිය 1 ===
{{number box|ta}}
{{inh+|ta|dra-pro|*eṇṭṭu||eight}}. Cognate with {{cog|kn|ಎಂಟು}}, {{cog|ml|എട്ട്}}, {{cog|te|ఎన్మిది}}.
{{false cognate|en|eight}}, {{ncog|pra|𑀅𑀝𑁆𑀞}} (both of which are derived from {{ncog|ine-pro|*oḱtṓw}}).
==== වෙනත් ආකාර ====
* {{alt|ta|யெட்டு||chiefly|_|India|colloquial}}
==== සංඛ්යාංකය ====
{{ta-num}}
# [[eight]]
===== වරනැඟීම =====
{{ta-decl|num=sg|type=root}}
===== අමතර අවධානයට =====
* {{l|ta|எண்}} {{q|adjective}}
=== නිරුක්තිය 2 ===
Cognate with {{cog|kn|ಎಟ್ಟು}}, {{cog|ml|}} and {{cog|te|ఎత్తు}}.
==== ක්රියා පදය ====
{{ta-verb}} {{tlb|ta|transitive|&|intransitive}}
# to [[extend]], [[reach]] up to, [[stretch]]
# to [[come]] within [[reach]], [[approach]]
#: {{syn|ta|கிட்டு}}
# to be [[attain]]ed, [[realise]]d, [[gain]]ed
#: {{syn|ta|அகப்படு}}
# to be within the [[mental]] [[grasp]], within the [[power]]s of [[comprehension]]
#: {{syn|ta|புலப்படு}}
# to [[spring]], [[leap]] up or forward
# to be [[sufficient]] in [[length]] so as to reach, as a rope, the [[water]] in a [[well]]
=====Conjugation=====
{{ta-conj-auto|3}}
==== නාම පදය ====
{{ta-noun}} {{tlb|ta|Kongu}}
# [[length]], [[height]] [in [[dative]]]
#: {{syn|ta|நீளம்}}
# the [[beginning]] or [[end]] [[point]] (of a street, field, etc)
#: {{syn|ta|முனை|கோடி}}
===== වරනැඟීම =====
{{ta-decl|num=sg|type=root}}
=== මූලාශ්ර ===
* {{R:TAL}}
* {{R:TAL|எட்டு-தல்}}
{{cln|ta|cardinal numbers|sort=8}}
{{C|ta|Eight|Size}}
gr67txwhs3r9iuuzj6r24baxa8d71v1
233585
233581
2026-05-07T11:02:50Z
Lee
19
/* සංඛ්යාංකය */
233585
wikitext
text/x-wiki
== දෙමළ ==
=== උච්චාරණය ===
{{ta-IPA}}
* {{audio|ta|Ta-எட்டு.ogg}}
=== නිරුක්තිය 1 ===
{{number box|ta}}
{{inh+|ta|dra-pro|*eṇṭṭu||eight}}. Cognate with {{cog|kn|ಎಂಟು}}, {{cog|ml|എട്ട്}}, {{cog|te|ఎన్మిది}}.
{{false cognate|en|eight}}, {{ncog|pra|𑀅𑀝𑁆𑀞}} (both of which are derived from {{ncog|ine-pro|*oḱtṓw}}).
==== වෙනත් ආකාර ====
* {{alt|ta|யெட்டு||chiefly|_|India|colloquial}}
==== සංඛ්යාංකය ====
{{ta-num}}
# [[අට]] ([[eight]])
===== වරනැඟීම =====
{{ta-decl|num=sg|type=root}}
===== අමතර අවධානයට =====
* {{l|ta|எண்}} {{q|adjective}}
=== නිරුක්තිය 2 ===
Cognate with {{cog|kn|ಎಟ್ಟು}}, {{cog|ml|}} and {{cog|te|ఎత్తు}}.
==== ක්රියා පදය ====
{{ta-verb}} {{tlb|ta|transitive|&|intransitive}}
# to [[extend]], [[reach]] up to, [[stretch]]
# to [[come]] within [[reach]], [[approach]]
#: {{syn|ta|கிட்டு}}
# to be [[attain]]ed, [[realise]]d, [[gain]]ed
#: {{syn|ta|அகப்படு}}
# to be within the [[mental]] [[grasp]], within the [[power]]s of [[comprehension]]
#: {{syn|ta|புலப்படு}}
# to [[spring]], [[leap]] up or forward
# to be [[sufficient]] in [[length]] so as to reach, as a rope, the [[water]] in a [[well]]
=====Conjugation=====
{{ta-conj-auto|3}}
==== නාම පදය ====
{{ta-noun}} {{tlb|ta|Kongu}}
# [[length]], [[height]] [in [[dative]]]
#: {{syn|ta|நீளம்}}
# the [[beginning]] or [[end]] [[point]] (of a street, field, etc)
#: {{syn|ta|முனை|கோடி}}
===== වරනැඟීම =====
{{ta-decl|num=sg|type=root}}
=== මූලාශ්ර ===
* {{R:TAL}}
* {{R:TAL|எட்டு-தல்}}
{{cln|ta|cardinal numbers|sort=8}}
{{C|ta|Eight|Size}}
n4fjxl07xqyqvzo64lh7wc1t22yix4k
ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් ව්යුත්පන්න
14
143309
233587
2026-05-07T11:05:20Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් ව්යුත්පන්න]] සිට [[ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් ව්යුත්පන්න]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
233587
wikitext
text/x-wiki
#යළියොමුව [[:ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් ව්යුත්පන්න]]
rt1xpdd5aly6xshefqbwrajp7ryl0fb
233591
233587
2026-05-07T11:12:14Z
Pinthura
2424
රොබෝ: යළියොමුව, මෘදු ප්රවර්ග යළියොමුවක් බවට හැරවීම
233591
wikitext
text/x-wiki
{{category redirect|සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් ව්යුත්පන්න}}
l6a4rgse7e07uchka4ob0vuifmdvowe
ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් උරුම වූ
14
143310
233589
2026-05-07T11:05:30Z
Pinthura
2424
Pinthura විසින් [[ප්රවර්ගය:සිංහල යෙදුම්, Proto-Indo-Iranian වෙතින් උරුම වූ]] සිට [[ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් උරුම වූ]] වෙත පිටුව ගෙන යන ලදී: සේවා: නව ප්රවර්ග නාමය වෙත ගෙනයාම.
233589
wikitext
text/x-wiki
#යළියොමුව [[:ප්රවර්ගය:සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් උරුම වූ]]
trayguki6452gikb3k01zxpkxwudfza
233590
233589
2026-05-07T11:11:39Z
Pinthura
2424
රොබෝ: යළියොමුව, මෘදු ප්රවර්ග යළියොමුවක් බවට හැරවීම
233590
wikitext
text/x-wiki
{{category redirect|සිංහල යෙදුම්, ප්රොටෝ-ඉන්දු-ඉරාන වෙතින් උරුම වූ}}
3gpxnsfdmwy4ftq8kz7dao4m0wk0xzn