Wikipedia
piwiki
https://pi.wikipedia.org/wiki/%E0%A4%AA%E0%A4%AE%E0%A5%81%E0%A4%96_%E0%A4%AA%E0%A4%A4%E0%A5%8D%E0%A4%A4_Pamukha_patta
MediaWiki 1.47.0-wmf.18
first-letter
मीडिया
विसेस
सम्भासित
अवयव
अवयव सम्भासित
Wikipedia
Wikipedia सम्भासित
पटिमा
पटिमा सम्भासित
मीडियाविकि
मीडियाविकि सम्भासित
पटिरूप
पटिरूप सम्भासित
अवस्सय
अवस्सय सम्भासित
विभाग
विभाग सम्भासित
TimedText
TimedText talk
Module
Module talk
Event
Event talk
पमुख पत्त Pamukha patta
0
1928
103924
103714
2026-09-05T22:04:29Z
咽頭べさ
6149
103924
wikitext
text/x-wiki
{{पाळिभासा-विकिनिखिलकोसो}}
{{मुख्यकोट्ठास}}
*[https://pi.wikipedia.org/wiki/विभाग:पाळि_विकिपीडिया '''पाळि विकिपीडिया (All Pages)''']
{{Index2}}
{{Topics}}
{{Learn Pali}}
{{Wikipedia's sister projects}}
{{अञ्ञभाषासु विकिपीडिया}}
267g4s5a1s0h13rcqnh02p1n6i11h6b
पटिरूप:Infobox
10
5725
103850
101552
2026-09-05T12:04:41Z
ङघिञ
8448
change from lua. lua is causing problems.
103850
wikitext
text/x-wiki
{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="3" style="{{#ifeq:{{{subbox|}}}|yes
|padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;
|border-spacing: 3px; width:22em;
}} {{{bodystyle|}}}"><!--
Caption
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--
Header
-->{{#if:{{{above|}}}|<tr><th colspan="2" class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}<!--
Subheader1
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row
|data={{{subheader|{{{subheader1|}}}}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}
}} }}<!--
Subheader2
-->{{#if:{{{subheader2|}}}|{{Infobox/row
|data={{{subheader2}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass2|}}}
}} }}<!--
Image1
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass1|}}}
}} }}<!--
Image2
-->{{#if:{{{image2|}}}|{{Infobox/row
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass2|}}}
}} }}<!--
Image3
-->{{#if:{{{image3|}}}|{{Infobox/row
|data={{{image3}}}{{#if:{{{caption3|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption3}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass3|}}}
}} }}<!--
-->{{Infobox/row
|header={{{header1|}}} |headerstyle={{{headerstyle|}}}
|label={{{label1|}}} |labelstyle={{{labelstyle|}}}
|data={{{data1|}}} |datastyle={{{datastyle|}}}
|class={{{class1|}}} |rowclass={{{rowclass1|}}}
}}{{Infobox/row
|header={{{header2|}}} |headerstyle={{{headerstyle|}}}
|label={{{label2|}}} |labelstyle={{{labelstyle|}}}
|data={{{data2|}}} |datastyle={{{datastyle|}}}
|class={{{class2|}}} |rowclass={{{rowclass2|}}}
}}{{Infobox/row
|header={{{header3|}}} |headerstyle={{{headerstyle|}}}
|label={{{label3|}}} |labelstyle={{{labelstyle|}}}
|data={{{data3|}}} |datastyle={{{datastyle|}}}
|class={{{class3|}}} |rowclass={{{rowclass3|}}}
}}{{Infobox/row
|header={{{header4|}}} |headerstyle={{{headerstyle|}}}
|label={{{label4|}}} |labelstyle={{{labelstyle|}}}
|data={{{data4|}}} |datastyle={{{datastyle|}}}
|class={{{class4|}}} |rowclass={{{rowclass4|}}}
}}{{Infobox/row
|header={{{header5|}}} |headerstyle={{{headerstyle|}}}
|label={{{label5|}}} |labelstyle={{{labelstyle|}}}
|data={{{data5|}}} |datastyle={{{datastyle|}}}
|class={{{class5|}}} |rowclass={{{rowclass5|}}}
}}{{Infobox/row
|header={{{header6|}}} |headerstyle={{{headerstyle|}}}
|label={{{label6|}}} |labelstyle={{{labelstyle|}}}
|data={{{data6|}}} |datastyle={{{datastyle|}}}
|class={{{class6|}}} |rowclass={{{rowclass6|}}}
}}{{Infobox/row
|header={{{header7|}}} |headerstyle={{{headerstyle|}}}
|label={{{label7|}}} |labelstyle={{{labelstyle|}}}
|data={{{data7|}}} |datastyle={{{datastyle|}}}
|class={{{class7|}}} |rowclass={{{rowclass7|}}}
}}{{Infobox/row
|header={{{header8|}}} |headerstyle={{{headerstyle|}}}
|label={{{label8|}}} |labelstyle={{{labelstyle|}}}
|data={{{data8|}}} |datastyle={{{datastyle|}}}
|class={{{class8|}}} |rowclass={{{rowclass8|}}}
}}{{Infobox/row
|header={{{header9|}}} |headerstyle={{{headerstyle|}}}
|label={{{label9|}}} |labelstyle={{{labelstyle|}}}
|data={{{data9|}}} |datastyle={{{datastyle|}}}
|class={{{class9|}}} |rowclass={{{rowclass9|}}}
}}{{Infobox/row
|header={{{header10|}}} |headerstyle={{{headerstyle|}}}
|label={{{label10|}}} |labelstyle={{{labelstyle|}}}
|data={{{data10|}}} |datastyle={{{datastyle|}}}
|class={{{class10|}}} |rowclass={{{rowclass10|}}}
}}{{Infobox/row
|header={{{header11|}}} |headerstyle={{{headerstyle|}}}
|label={{{label11|}}} |labelstyle={{{labelstyle|}}}
|data={{{data11|}}} |datastyle={{{datastyle|}}}
|class={{{class11|}}} |rowclass={{{rowclass11|}}}
}}{{Infobox/row
|header={{{header12|}}} |headerstyle={{{headerstyle|}}}
|label={{{label12|}}} |labelstyle={{{labelstyle|}}}
|data={{{data12|}}} |datastyle={{{datastyle|}}}
|class={{{class12|}}} |rowclass={{{rowclass12|}}}
}}{{Infobox/row
|header={{{header13|}}} |headerstyle={{{headerstyle|}}}
|label={{{label13|}}} |labelstyle={{{labelstyle|}}}
|data={{{data13|}}} |datastyle={{{datastyle|}}}
|class={{{class13|}}} |rowclass={{{rowclass13|}}}
}}{{Infobox/row
|header={{{header14|}}} |headerstyle={{{headerstyle|}}}
|label={{{label14|}}} |labelstyle={{{labelstyle|}}}
|data={{{data14|}}} |datastyle={{{datastyle|}}}
|class={{{class14|}}} |rowclass={{{rowclass14|}}}
}}{{Infobox/row
|header={{{header15|}}} |headerstyle={{{headerstyle|}}}
|label={{{label15|}}} |labelstyle={{{labelstyle|}}}
|data={{{data15|}}} |datastyle={{{datastyle|}}}
|class={{{class15|}}} |rowclass={{{rowclass15|}}}
}}{{Infobox/row
|header={{{header16|}}} |headerstyle={{{headerstyle|}}}
|label={{{label16|}}} |labelstyle={{{labelstyle|}}}
|data={{{data16|}}} |datastyle={{{datastyle|}}}
|class={{{class16|}}} |rowclass={{{rowclass16|}}}
}}{{Infobox/row
|header={{{header17|}}} |headerstyle={{{headerstyle|}}}
|label={{{label17|}}} |labelstyle={{{labelstyle|}}}
|data={{{data17|}}} |datastyle={{{datastyle|}}}
|class={{{class17|}}} |rowclass={{{rowclass17|}}}
}}{{Infobox/row
|header={{{header18|}}} |headerstyle={{{headerstyle|}}}
|label={{{label18|}}} |labelstyle={{{labelstyle|}}}
|data={{{data18|}}} |datastyle={{{datastyle|}}}
|class={{{class18|}}} |rowclass={{{rowclass18|}}}
}}{{Infobox/row
|header={{{header19|}}} |headerstyle={{{headerstyle|}}}
|label={{{label19|}}} |labelstyle={{{labelstyle|}}}
|data={{{data19|}}} |datastyle={{{datastyle|}}}
|class={{{class19|}}} |rowclass={{{rowclass19|}}}
}}{{Infobox/row
|header={{{header20|}}} |headerstyle={{{headerstyle|}}}
|label={{{label20|}}} |labelstyle={{{labelstyle|}}}
|data={{{data20|}}} |datastyle={{{datastyle|}}}
|class={{{class20|}}} |rowclass={{{rowclass20|}}}
}}{{Infobox/row
|header={{{header21|}}} |headerstyle={{{headerstyle|}}}
|label={{{label21|}}} |labelstyle={{{labelstyle|}}}
|data={{{data21|}}} |datastyle={{{datastyle|}}}
|class={{{class21|}}} |rowclass={{{rowclass21|}}}
}}{{Infobox/row
|header={{{header22|}}} |headerstyle={{{headerstyle|}}}
|label={{{label22|}}} |labelstyle={{{labelstyle|}}}
|data={{{data22|}}} |datastyle={{{datastyle|}}}
|class={{{class22|}}} |rowclass={{{rowclass22|}}}
}}{{Infobox/row
|header={{{header23|}}} |headerstyle={{{headerstyle|}}}
|label={{{label23|}}} |labelstyle={{{labelstyle|}}}
|data={{{data23|}}} |datastyle={{{datastyle|}}}
|class={{{class23|}}} |rowclass={{{rowclass23|}}}
}}{{Infobox/row
|header={{{header24|}}} |headerstyle={{{headerstyle|}}}
|label={{{label24|}}} |labelstyle={{{labelstyle|}}}
|data={{{data24|}}} |datastyle={{{datastyle|}}}
|class={{{class24|}}} |rowclass={{{rowclass24|}}}
}}{{Infobox/row
|header={{{header25|}}} |headerstyle={{{headerstyle|}}}
|label={{{label25|}}} |labelstyle={{{labelstyle|}}}
|data={{{data25|}}} |datastyle={{{datastyle|}}}
|class={{{class25|}}} |rowclass={{{rowclass25|}}}
}}{{Infobox/row
|header={{{header26|}}} |headerstyle={{{headerstyle|}}}
|label={{{label26|}}} |labelstyle={{{labelstyle|}}}
|data={{{data26|}}} |datastyle={{{datastyle|}}}
|class={{{class26|}}} |rowclass={{{rowclass26|}}}
}}{{Infobox/row
|header={{{header27|}}} |headerstyle={{{headerstyle|}}}
|label={{{label27|}}} |labelstyle={{{labelstyle|}}}
|data={{{data27|}}} |datastyle={{{datastyle|}}}
|class={{{class27|}}} |rowclass={{{rowclass27|}}}
}}{{Infobox/row
|header={{{header28|}}} |headerstyle={{{headerstyle|}}}
|label={{{label28|}}} |labelstyle={{{labelstyle|}}}
|data={{{data28|}}} |datastyle={{{datastyle|}}}
|class={{{class28|}}} |rowclass={{{rowclass28|}}}
}}{{Infobox/row
|header={{{header29|}}} |headerstyle={{{headerstyle|}}}
|label={{{label29|}}} |labelstyle={{{labelstyle|}}}
|data={{{data29|}}} |datastyle={{{datastyle|}}}
|class={{{class29|}}} |rowclass={{{rowclass29|}}}
}}{{Infobox/row
|header={{{header30|}}} |headerstyle={{{headerstyle|}}}
|label={{{label30|}}} |labelstyle={{{labelstyle|}}}
|data={{{data30|}}} |datastyle={{{datastyle|}}}
|class={{{class30|}}} |rowclass={{{rowclass30|}}}
}}{{Infobox/row
|header={{{header31|}}} |headerstyle={{{headerstyle|}}}
|label={{{label31|}}} |labelstyle={{{labelstyle|}}}
|data={{{data31|}}} |datastyle={{{datastyle|}}}
|class={{{class31|}}} |rowclass={{{rowclass31|}}}
}}{{Infobox/row
|header={{{header32|}}} |headerstyle={{{headerstyle|}}}
|label={{{label32|}}} |labelstyle={{{labelstyle|}}}
|data={{{data32|}}} |datastyle={{{datastyle|}}}
|class={{{class32|}}} |rowclass={{{rowclass32|}}}
}}{{Infobox/row
|header={{{header33|}}} |headerstyle={{{headerstyle|}}}
|label={{{label33|}}} |labelstyle={{{labelstyle|}}}
|data={{{data33|}}} |datastyle={{{datastyle|}}}
|class={{{class33|}}} |rowclass={{{rowclass33|}}}
}}{{Infobox/row
|header={{{header34|}}} |headerstyle={{{headerstyle|}}}
|label={{{label34|}}} |labelstyle={{{labelstyle|}}}
|data={{{data34|}}} |datastyle={{{datastyle|}}}
|class={{{class34|}}} |rowclass={{{rowclass34|}}}
}}{{Infobox/row
|header={{{header35|}}} |headerstyle={{{headerstyle|}}}
|label={{{label35|}}} |labelstyle={{{labelstyle|}}}
|data={{{data35|}}} |datastyle={{{datastyle|}}}
|class={{{class35|}}} |rowclass={{{rowclass35|}}}
}}{{Infobox/row
|header={{{header36|}}} |headerstyle={{{headerstyle|}}}
|label={{{label36|}}} |labelstyle={{{labelstyle|}}}
|data={{{data36|}}} |datastyle={{{datastyle|}}}
|class={{{class36|}}} |rowclass={{{rowclass36|}}}
}}{{Infobox/row
|header={{{header37|}}} |headerstyle={{{headerstyle|}}}
|label={{{label37|}}} |labelstyle={{{labelstyle|}}}
|data={{{data37|}}} |datastyle={{{datastyle|}}}
|class={{{class37|}}} |rowclass={{{rowclass37|}}}
}}{{Infobox/row
|header={{{header38|}}} |headerstyle={{{headerstyle|}}}
|label={{{label38|}}} |labelstyle={{{labelstyle|}}}
|data={{{data38|}}} |datastyle={{{datastyle|}}}
|class={{{class38|}}} |rowclass={{{rowclass38|}}}
}}{{Infobox/row
|header={{{header39|}}} |headerstyle={{{headerstyle|}}}
|label={{{label39|}}} |labelstyle={{{labelstyle|}}}
|data={{{data39|}}} |datastyle={{{datastyle|}}}
|class={{{class39|}}} |rowclass={{{rowclass39|}}}
}}{{Infobox/row
|header={{{header40|}}} |headerstyle={{{headerstyle|}}}
|label={{{label40|}}} |labelstyle={{{labelstyle|}}}
|data={{{data40|}}} |datastyle={{{datastyle|}}}
|class={{{class40|}}} |rowclass={{{rowclass40|}}}
}}{{Infobox/row
|header={{{header41|}}} |headerstyle={{{headerstyle|}}}
|label={{{label41|}}} |labelstyle={{{labelstyle|}}}
|data={{{data41|}}} |datastyle={{{datastyle|}}}
|class={{{class41|}}} |rowclass={{{rowclass41|}}}
}}{{Infobox/row
|header={{{header42|}}} |headerstyle={{{headerstyle|}}}
|label={{{label42|}}} |labelstyle={{{labelstyle|}}}
|data={{{data42|}}} |datastyle={{{datastyle|}}}
|class={{{class42|}}} |rowclass={{{rowclass42|}}}
}}{{Infobox/row
|header={{{header43|}}} |headerstyle={{{headerstyle|}}}
|label={{{label43|}}} |labelstyle={{{labelstyle|}}}
|data={{{data43|}}} |datastyle={{{datastyle|}}}
|class={{{class43|}}} |rowclass={{{rowclass43|}}}
}}{{Infobox/row
|header={{{header44|}}} |headerstyle={{{headerstyle|}}}
|label={{{label44|}}} |labelstyle={{{labelstyle|}}}
|data={{{data44|}}} |datastyle={{{datastyle|}}}
|class={{{class44|}}} |rowclass={{{rowclass44|}}}
}}{{Infobox/row
|header={{{header45|}}} |headerstyle={{{headerstyle|}}}
|label={{{label45|}}} |labelstyle={{{labelstyle|}}}
|data={{{data45|}}} |datastyle={{{datastyle|}}}
|class={{{class45|}}} |rowclass={{{rowclass45|}}}
}}{{Infobox/row
|header={{{header46|}}} |headerstyle={{{headerstyle|}}}
|label={{{label46|}}} |labelstyle={{{labelstyle|}}}
|data={{{data46|}}} |datastyle={{{datastyle|}}}
|class={{{class46|}}} |rowclass={{{rowclass46|}}}
}}{{Infobox/row
|header={{{header47|}}} |headerstyle={{{headerstyle|}}}
|label={{{label47|}}} |labelstyle={{{labelstyle|}}}
|data={{{data47|}}} |datastyle={{{datastyle|}}}
|class={{{class47|}}} |rowclass={{{rowclass47|}}}
}}{{Infobox/row
|header={{{header48|}}} |headerstyle={{{headerstyle|}}}
|label={{{label48|}}} |labelstyle={{{labelstyle|}}}
|data={{{data48|}}} |datastyle={{{datastyle|}}}
|class={{{class48|}}} |rowclass={{{rowclass48|}}}
}}{{Infobox/row
|header={{{header49|}}} |headerstyle={{{headerstyle|}}}
|label={{{label49|}}} |labelstyle={{{labelstyle|}}}
|data={{{data49|}}} |datastyle={{{datastyle|}}}
|class={{{class49|}}} |rowclass={{{rowclass49|}}}
}}{{Infobox/row
|header={{{header50|}}} |headerstyle={{{headerstyle|}}}
|label={{{label50|}}} |labelstyle={{{labelstyle|}}}
|data={{{data50|}}} |datastyle={{{datastyle|}}}
|class={{{class50|}}} |rowclass={{{rowclass50|}}}
}}{{Infobox/row
|header={{{header51|}}} |headerstyle={{{headerstyle|}}}
|label={{{label51|}}} |labelstyle={{{labelstyle|}}}
|data={{{data51|}}} |datastyle={{{datastyle|}}}
|class={{{class51|}}} |rowclass={{{rowclass51|}}}
}}{{Infobox/row
|header={{{header52|}}} |headerstyle={{{headerstyle|}}}
|label={{{label52|}}} |labelstyle={{{labelstyle|}}}
|data={{{data52|}}} |datastyle={{{datastyle|}}}
|class={{{class52|}}} |rowclass={{{rowclass52|}}}
}}{{Infobox/row
|header={{{header53|}}} |headerstyle={{{headerstyle|}}}
|label={{{label53|}}} |labelstyle={{{labelstyle|}}}
|data={{{data53|}}} |datastyle={{{datastyle|}}}
|class={{{class53|}}} |rowclass={{{rowclass53|}}}
}}{{Infobox/row
|header={{{header54|}}} |headerstyle={{{headerstyle|}}}
|label={{{label54|}}} |labelstyle={{{labelstyle|}}}
|data={{{data54|}}} |datastyle={{{datastyle|}}}
|class={{{class54|}}} |rowclass={{{rowclass54|}}}
}}{{Infobox/row
|header={{{header55|}}} |headerstyle={{{headerstyle|}}}
|label={{{label55|}}} |labelstyle={{{labelstyle|}}}
|data={{{data55|}}} |datastyle={{{datastyle|}}}
|class={{{class55|}}} |rowclass={{{rowclass55|}}}
}}{{Infobox/row
|header={{{header56|}}} |headerstyle={{{headerstyle|}}}
|label={{{label56|}}} |labelstyle={{{labelstyle|}}}
|data={{{data56|}}} |datastyle={{{datastyle|}}}
|class={{{class56|}}} |rowclass={{{rowclass56|}}}
}}{{Infobox/row
|header={{{header57|}}} |headerstyle={{{headerstyle|}}}
|label={{{label57|}}} |labelstyle={{{labelstyle|}}}
|data={{{data57|}}} |datastyle={{{datastyle|}}}
|class={{{class57|}}} |rowclass={{{rowclass57|}}}
}}{{Infobox/row
|header={{{header58|}}} |headerstyle={{{headerstyle|}}}
|label={{{label58|}}} |labelstyle={{{labelstyle|}}}
|data={{{data58|}}} |datastyle={{{datastyle|}}}
|class={{{class58|}}} |rowclass={{{rowclass58|}}}
}}{{Infobox/row
|header={{{header59|}}} |headerstyle={{{headerstyle|}}}
|label={{{label59|}}} |labelstyle={{{labelstyle|}}}
|data={{{data59|}}} |datastyle={{{datastyle|}}}
|class={{{class59|}}} |rowclass={{{rowclass59|}}}
}}{{Infobox/row
|header={{{header60|}}} |headerstyle={{{headerstyle|}}}
|label={{{label60|}}} |labelstyle={{{labelstyle|}}}
|data={{{data60|}}} |datastyle={{{datastyle|}}}
|class={{{class60|}}} |rowclass={{{rowclass60|}}}
}}{{Infobox/row
|header={{{header61|}}} |headerstyle={{{headerstyle|}}}
|label={{{label61|}}} |labelstyle={{{labelstyle|}}}
|data={{{data61|}}} |datastyle={{{datastyle|}}}
|class={{{class61|}}} |rowclass={{{rowclass61|}}}
}}{{Infobox/row
|header={{{header62|}}} |headerstyle={{{headerstyle|}}}
|label={{{label62|}}} |labelstyle={{{labelstyle|}}}
|data={{{data62|}}} |datastyle={{{datastyle|}}}
|class={{{class62|}}} |rowclass={{{rowclass62|}}}
}}{{Infobox/row
|header={{{header63|}}} |headerstyle={{{headerstyle|}}}
|label={{{label63|}}} |labelstyle={{{labelstyle|}}}
|data={{{data63|}}} |datastyle={{{datastyle|}}}
|class={{{class63|}}} |rowclass={{{rowclass63|}}}
}}{{Infobox/row
|header={{{header64|}}} |headerstyle={{{headerstyle|}}}
|label={{{label64|}}} |labelstyle={{{labelstyle|}}}
|data={{{data64|}}} |datastyle={{{datastyle|}}}
|class={{{class64|}}} |rowclass={{{rowclass64|}}}
}}{{Infobox/row
|header={{{header65|}}} |headerstyle={{{headerstyle|}}}
|label={{{label65|}}} |labelstyle={{{labelstyle|}}}
|data={{{data65|}}} |datastyle={{{datastyle|}}}
|class={{{class65|}}} |rowclass={{{rowclass65|}}}
}}{{Infobox/row
|header={{{header66|}}} |headerstyle={{{headerstyle|}}}
|label={{{label66|}}} |labelstyle={{{labelstyle|}}}
|data={{{data66|}}} |datastyle={{{datastyle|}}}
|class={{{class66|}}} |rowclass={{{rowclass66|}}}
}}{{Infobox/row
|header={{{header67|}}} |headerstyle={{{headerstyle|}}}
|label={{{label67|}}} |labelstyle={{{labelstyle|}}}
|data={{{data67|}}} |datastyle={{{datastyle|}}}
|class={{{class67|}}} |rowclass={{{rowclass67|}}}
}}{{Infobox/row
|header={{{header68|}}} |headerstyle={{{headerstyle|}}}
|label={{{label68|}}} |labelstyle={{{labelstyle|}}}
|data={{{data68|}}} |datastyle={{{datastyle|}}}
|class={{{class68|}}} |rowclass={{{rowclass68|}}}
}}{{Infobox/row
|header={{{header69|}}} |headerstyle={{{headerstyle|}}}
|label={{{label69|}}} |labelstyle={{{labelstyle|}}}
|data={{{data69|}}} |datastyle={{{datastyle|}}}
|class={{{class69|}}} |rowclass={{{rowclass69|}}}
}}{{Infobox/row
|header={{{header70|}}} |headerstyle={{{headerstyle|}}}
|label={{{label70|}}} |labelstyle={{{labelstyle|}}}
|data={{{data70|}}} |datastyle={{{datastyle|}}}
|class={{{class70|}}} |rowclass={{{rowclass70|}}}
}}{{Infobox/row
|header={{{header71|}}} |headerstyle={{{headerstyle|}}}
|label={{{label71|}}} |labelstyle={{{labelstyle|}}}
|data={{{data71|}}} |datastyle={{{datastyle|}}}
|class={{{class71|}}} |rowclass={{{rowclass71|}}}
}}{{Infobox/row
|header={{{header72|}}} |headerstyle={{{headerstyle|}}}
|label={{{label72|}}} |labelstyle={{{labelstyle|}}}
|data={{{data72|}}} |datastyle={{{datastyle|}}}
|class={{{class72|}}} |rowclass={{{rowclass72|}}}
}}{{Infobox/row
|header={{{header73|}}} |headerstyle={{{headerstyle|}}}
|label={{{label73|}}} |labelstyle={{{labelstyle|}}}
|data={{{data73|}}} |datastyle={{{datastyle|}}}
|class={{{class73|}}} |rowclass={{{rowclass73|}}}
}}{{Infobox/row
|header={{{header74|}}} |headerstyle={{{headerstyle|}}}
|label={{{label74|}}} |labelstyle={{{labelstyle|}}}
|data={{{data74|}}} |datastyle={{{datastyle|}}}
|class={{{class74|}}} |rowclass={{{rowclass74|}}}
}}{{Infobox/row
|header={{{header75|}}} |headerstyle={{{headerstyle|}}}
|label={{{label75|}}} |labelstyle={{{labelstyle|}}}
|data={{{data75|}}} |datastyle={{{datastyle|}}}
|class={{{class75|}}} |rowclass={{{rowclass75|}}}
}}{{Infobox/row
|header={{{header76|}}} |headerstyle={{{headerstyle|}}}
|label={{{label76|}}} |labelstyle={{{labelstyle|}}}
|data={{{data76|}}} |datastyle={{{datastyle|}}}
|class={{{class76|}}} |rowclass={{{rowclass76|}}}
}}{{Infobox/row
|header={{{header77|}}} |headerstyle={{{headerstyle|}}}
|label={{{label77|}}} |labelstyle={{{labelstyle|}}}
|data={{{data77|}}} |datastyle={{{datastyle|}}}
|class={{{class77|}}} |rowclass={{{rowclass77|}}}
}}{{Infobox/row
|header={{{header78|}}} |headerstyle={{{headerstyle|}}}
|label={{{label78|}}} |labelstyle={{{labelstyle|}}}
|data={{{data78|}}} |datastyle={{{datastyle|}}}
|class={{{class78|}}} |rowclass={{{rowclass78|}}}
}}{{Infobox/row
|header={{{header79|}}} |headerstyle={{{headerstyle|}}}
|label={{{label79|}}} |labelstyle={{{labelstyle|}}}
|data={{{data79|}}} |datastyle={{{datastyle|}}}
|class={{{class79|}}} |rowclass={{{rowclass79|}}}
}}{{Infobox/row
|header={{{header80|}}} |headerstyle={{{headerstyle|}}}
|label={{{label80|}}} |labelstyle={{{labelstyle|}}}
|data={{{data80|}}} |datastyle={{{datastyle|}}}
|class={{{class80|}}} |rowclass={{{rowclass80|}}}
}}{{Infobox/row
|header={{{header81|}}} |headerstyle={{{headerstyle|}}}
|label={{{label81|}}} |labelstyle={{{labelstyle|}}}
|data={{{data81|}}} |datastyle={{{datastyle|}}}
|class={{{class81|}}} |rowclass={{{rowclass81|}}}
}}{{Infobox/row
|header={{{header82|}}} |headerstyle={{{headerstyle|}}}
|label={{{label82|}}} |labelstyle={{{labelstyle|}}}
|data={{{data82|}}} |datastyle={{{datastyle|}}}
|class={{{class82|}}} |rowclass={{{rowclass82|}}}
}}{{Infobox/row
|header={{{header83|}}} |headerstyle={{{headerstyle|}}}
|label={{{label83|}}} |labelstyle={{{labelstyle|}}}
|data={{{data83|}}} |datastyle={{{datastyle|}}}
|class={{{class83|}}} |rowclass={{{rowclass83|}}}
}}{{Infobox/row
|header={{{header84|}}} |headerstyle={{{headerstyle|}}}
|label={{{label84|}}} |labelstyle={{{labelstyle|}}}
|data={{{data84|}}} |datastyle={{{datastyle|}}}
|class={{{class84|}}} |rowclass={{{rowclass84|}}}
}}{{Infobox/row
|header={{{header85|}}} |headerstyle={{{headerstyle|}}}
|label={{{label85|}}} |labelstyle={{{labelstyle|}}}
|data={{{data85|}}} |datastyle={{{datastyle|}}}
|class={{{class85|}}} |rowclass={{{rowclass85|}}}
}}{{Infobox/row
|header={{{header86|}}} |headerstyle={{{headerstyle|}}}
|label={{{label86|}}} |labelstyle={{{labelstyle|}}}
|data={{{data86|}}} |datastyle={{{datastyle|}}}
|class={{{class86|}}} |rowclass={{{rowclass86|}}}
}}{{Infobox/row
|header={{{header87|}}} |headerstyle={{{headerstyle|}}}
|label={{{label87|}}} |labelstyle={{{labelstyle|}}}
|data={{{data87|}}} |datastyle={{{datastyle|}}}
|class={{{class87|}}} |rowclass={{{rowclass87|}}}
}}{{Infobox/row
|header={{{header88|}}} |headerstyle={{{headerstyle|}}}
|label={{{label88|}}} |labelstyle={{{labelstyle|}}}
|data={{{data88|}}} |datastyle={{{datastyle|}}}
|class={{{class88|}}} |rowclass={{{rowclass88|}}}
}}{{Infobox/row
|header={{{header89|}}} |headerstyle={{{headerstyle|}}}
|label={{{label89|}}} |labelstyle={{{labelstyle|}}}
|data={{{data89|}}} |datastyle={{{datastyle|}}}
|class={{{class89|}}} |rowclass={{{rowclass89|}}}
}}{{Infobox/row
|header={{{header90|}}} |headerstyle={{{headerstyle|}}}
|label={{{label90|}}} |labelstyle={{{labelstyle|}}}
|data={{{data90|}}} |datastyle={{{datastyle|}}}
|class={{{class90|}}} |rowclass={{{rowclass90|}}}
}}{{Infobox/row
|header={{{header91|}}} |headerstyle={{{headerstyle|}}}
|label={{{label91|}}} |labelstyle={{{labelstyle|}}}
|data={{{data91|}}} |datastyle={{{datastyle|}}}
|class={{{class91|}}} |rowclass={{{rowclass91|}}}
}}{{Infobox/row
|header={{{header92|}}} |headerstyle={{{headerstyle|}}}
|label={{{label92|}}} |labelstyle={{{labelstyle|}}}
|data={{{data92|}}} |datastyle={{{datastyle|}}}
|class={{{class92|}}} |rowclass={{{rowclass92|}}}
}}{{Infobox/row
|header={{{header93|}}} |headerstyle={{{headerstyle|}}}
|label={{{label93|}}} |labelstyle={{{labelstyle|}}}
|data={{{data93|}}} |datastyle={{{datastyle|}}}
|class={{{class93|}}} |rowclass={{{rowclass93|}}}
}}{{Infobox/row
|header={{{header94|}}} |headerstyle={{{headerstyle|}}}
|label={{{label94|}}} |labelstyle={{{labelstyle|}}}
|data={{{data94|}}} |datastyle={{{datastyle|}}}
|class={{{class94|}}} |rowclass={{{rowclass94|}}}
}}{{Infobox/row
|header={{{header95|}}} |headerstyle={{{headerstyle|}}}
|label={{{label95|}}} |labelstyle={{{labelstyle|}}}
|data={{{data95|}}} |datastyle={{{datastyle|}}}
|class={{{class95|}}} |rowclass={{{rowclass95|}}}
}}{{Infobox/row
|header={{{header96|}}} |headerstyle={{{headerstyle|}}}
|label={{{label96|}}} |labelstyle={{{labelstyle|}}}
|data={{{data96|}}} |datastyle={{{datastyle|}}}
|class={{{class96|}}} |rowclass={{{rowclass96|}}}
}}{{Infobox/row
|header={{{header97|}}} |headerstyle={{{headerstyle|}}}
|label={{{label97|}}} |labelstyle={{{labelstyle|}}}
|data={{{data97|}}} |datastyle={{{datastyle|}}}
|class={{{class97|}}} |rowclass={{{rowclass97|}}}
}}{{Infobox/row
|header={{{header98|}}} |headerstyle={{{headerstyle|}}}
|label={{{label98|}}} |labelstyle={{{labelstyle|}}}
|data={{{data98|}}} |datastyle={{{datastyle|}}}
|class={{{class98|}}} |rowclass={{{rowclass98|}}}
}}{{Infobox/row
|header={{{header99|}}} |headerstyle={{{headerstyle|}}}
|label={{{label99|}}} |labelstyle={{{labelstyle|}}}
|data={{{data99|}}} |datastyle={{{datastyle|}}}
|class={{{class99|}}} |rowclass={{{rowclass99|}}}
}}<!-- Below
-->{{#if:{{{below|}}}|<tr><td colspan="2" class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}">
{{{below}}}
</td></tr>}}<!--
Navbar
-->{{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}
|¬|no = <!-- no italic title -->
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}
}}<includeonly>{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}</includeonly><noinclude>
{{documentation|Template:Imported from English Wikipedia without documentation}}
[[Category:Infobox templates| ]]
</noinclude>
7dpfhjty6ruu4tftowpkes56fhwa812
103852
103850
2026-09-05T12:11:32Z
ङघिञ
8448
103852
wikitext
text/x-wiki
{{#ifeq:{{{child|}}}|yes||<table class="infobox {{{bodyclass|}}}" cellspacing="3" style="{{#ifeq:{{{subbox|}}}|yes
|padding:0; border:none; border-spacing:3px; margin:-3px; width:auto; min-width:100%; font-size:100%; clear:none; float:none; background-color:transparent;
|border-spacing: 3px; width:22em;
}} {{{bodystyle|}}}; float:right; border-radius:5px;"><!--
Caption
-->{{#if:{{{title|}}}|<caption class="{{{titleclass|}}}" style="{{{titlestyle|}}}">{{{title}}}</caption>}}<!--
Header
-->{{#if:{{{above|}}}|<tr><th colspan="2" class="{{{aboveclass|}}}" style="text-align:center; font-size:125%; font-weight:bold; {{{abovestyle|}}}">{{{above}}}</th></tr>}}
}}{{#ifeq:{{{child|}}}|yes|{{{title|}}}}}<!--
Subheader1
-->{{#if:{{{subheader|{{{subheader1|}}}}}}|{{Infobox/row
|data={{{subheader|{{{subheader1|}}}}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle1|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass|{{{subheaderrowclass1|}}}}}}
}} }}<!--
Subheader2
-->{{#if:{{{subheader2|}}}|{{Infobox/row
|data={{{subheader2}}}
|datastyle={{{subheaderstyle|{{{subheaderstyle2|}}}}}}
|class={{{subheaderclass|}}}
|rowclass={{{subheaderrowclass2|}}}
}} }}<!--
Image1
-->{{#if:{{{image|{{{image1|}}}}}}|{{Infobox/row
|data={{{image|{{{image1}}} }}}{{#if:{{{caption|{{{caption1|}}}}}}|<br /><span style="{{{captionstyle|}}}">{{{caption|{{{caption1}}}}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass1|}}}
}} }}<!--
Image2
-->{{#if:{{{image2|}}}|{{Infobox/row
|data={{{image2}}}{{#if:{{{caption2|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption2}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass2|}}}
}} }}<!--
Image3
-->{{#if:{{{image3|}}}|{{Infobox/row
|data={{{image3}}}{{#if:{{{caption3|}}}|<br /><span style="{{{captionstyle|}}}">{{{caption3}}}</span>}}
|datastyle={{{imagestyle|}}}
|class={{{imageclass|}}}
|rowclass={{{imagerowclass3|}}}
}} }}<!--
-->{{Infobox/row
|header={{{header1|}}} |headerstyle={{{headerstyle|}}}
|label={{{label1|}}} |labelstyle={{{labelstyle|}}}
|data={{{data1|}}} |datastyle={{{datastyle|}}}
|class={{{class1|}}} |rowclass={{{rowclass1|}}}
}}{{Infobox/row
|header={{{header2|}}} |headerstyle={{{headerstyle|}}}
|label={{{label2|}}} |labelstyle={{{labelstyle|}}}
|data={{{data2|}}} |datastyle={{{datastyle|}}}
|class={{{class2|}}} |rowclass={{{rowclass2|}}}
}}{{Infobox/row
|header={{{header3|}}} |headerstyle={{{headerstyle|}}}
|label={{{label3|}}} |labelstyle={{{labelstyle|}}}
|data={{{data3|}}} |datastyle={{{datastyle|}}}
|class={{{class3|}}} |rowclass={{{rowclass3|}}}
}}{{Infobox/row
|header={{{header4|}}} |headerstyle={{{headerstyle|}}}
|label={{{label4|}}} |labelstyle={{{labelstyle|}}}
|data={{{data4|}}} |datastyle={{{datastyle|}}}
|class={{{class4|}}} |rowclass={{{rowclass4|}}}
}}{{Infobox/row
|header={{{header5|}}} |headerstyle={{{headerstyle|}}}
|label={{{label5|}}} |labelstyle={{{labelstyle|}}}
|data={{{data5|}}} |datastyle={{{datastyle|}}}
|class={{{class5|}}} |rowclass={{{rowclass5|}}}
}}{{Infobox/row
|header={{{header6|}}} |headerstyle={{{headerstyle|}}}
|label={{{label6|}}} |labelstyle={{{labelstyle|}}}
|data={{{data6|}}} |datastyle={{{datastyle|}}}
|class={{{class6|}}} |rowclass={{{rowclass6|}}}
}}{{Infobox/row
|header={{{header7|}}} |headerstyle={{{headerstyle|}}}
|label={{{label7|}}} |labelstyle={{{labelstyle|}}}
|data={{{data7|}}} |datastyle={{{datastyle|}}}
|class={{{class7|}}} |rowclass={{{rowclass7|}}}
}}{{Infobox/row
|header={{{header8|}}} |headerstyle={{{headerstyle|}}}
|label={{{label8|}}} |labelstyle={{{labelstyle|}}}
|data={{{data8|}}} |datastyle={{{datastyle|}}}
|class={{{class8|}}} |rowclass={{{rowclass8|}}}
}}{{Infobox/row
|header={{{header9|}}} |headerstyle={{{headerstyle|}}}
|label={{{label9|}}} |labelstyle={{{labelstyle|}}}
|data={{{data9|}}} |datastyle={{{datastyle|}}}
|class={{{class9|}}} |rowclass={{{rowclass9|}}}
}}{{Infobox/row
|header={{{header10|}}} |headerstyle={{{headerstyle|}}}
|label={{{label10|}}} |labelstyle={{{labelstyle|}}}
|data={{{data10|}}} |datastyle={{{datastyle|}}}
|class={{{class10|}}} |rowclass={{{rowclass10|}}}
}}{{Infobox/row
|header={{{header11|}}} |headerstyle={{{headerstyle|}}}
|label={{{label11|}}} |labelstyle={{{labelstyle|}}}
|data={{{data11|}}} |datastyle={{{datastyle|}}}
|class={{{class11|}}} |rowclass={{{rowclass11|}}}
}}{{Infobox/row
|header={{{header12|}}} |headerstyle={{{headerstyle|}}}
|label={{{label12|}}} |labelstyle={{{labelstyle|}}}
|data={{{data12|}}} |datastyle={{{datastyle|}}}
|class={{{class12|}}} |rowclass={{{rowclass12|}}}
}}{{Infobox/row
|header={{{header13|}}} |headerstyle={{{headerstyle|}}}
|label={{{label13|}}} |labelstyle={{{labelstyle|}}}
|data={{{data13|}}} |datastyle={{{datastyle|}}}
|class={{{class13|}}} |rowclass={{{rowclass13|}}}
}}{{Infobox/row
|header={{{header14|}}} |headerstyle={{{headerstyle|}}}
|label={{{label14|}}} |labelstyle={{{labelstyle|}}}
|data={{{data14|}}} |datastyle={{{datastyle|}}}
|class={{{class14|}}} |rowclass={{{rowclass14|}}}
}}{{Infobox/row
|header={{{header15|}}} |headerstyle={{{headerstyle|}}}
|label={{{label15|}}} |labelstyle={{{labelstyle|}}}
|data={{{data15|}}} |datastyle={{{datastyle|}}}
|class={{{class15|}}} |rowclass={{{rowclass15|}}}
}}{{Infobox/row
|header={{{header16|}}} |headerstyle={{{headerstyle|}}}
|label={{{label16|}}} |labelstyle={{{labelstyle|}}}
|data={{{data16|}}} |datastyle={{{datastyle|}}}
|class={{{class16|}}} |rowclass={{{rowclass16|}}}
}}{{Infobox/row
|header={{{header17|}}} |headerstyle={{{headerstyle|}}}
|label={{{label17|}}} |labelstyle={{{labelstyle|}}}
|data={{{data17|}}} |datastyle={{{datastyle|}}}
|class={{{class17|}}} |rowclass={{{rowclass17|}}}
}}{{Infobox/row
|header={{{header18|}}} |headerstyle={{{headerstyle|}}}
|label={{{label18|}}} |labelstyle={{{labelstyle|}}}
|data={{{data18|}}} |datastyle={{{datastyle|}}}
|class={{{class18|}}} |rowclass={{{rowclass18|}}}
}}{{Infobox/row
|header={{{header19|}}} |headerstyle={{{headerstyle|}}}
|label={{{label19|}}} |labelstyle={{{labelstyle|}}}
|data={{{data19|}}} |datastyle={{{datastyle|}}}
|class={{{class19|}}} |rowclass={{{rowclass19|}}}
}}{{Infobox/row
|header={{{header20|}}} |headerstyle={{{headerstyle|}}}
|label={{{label20|}}} |labelstyle={{{labelstyle|}}}
|data={{{data20|}}} |datastyle={{{datastyle|}}}
|class={{{class20|}}} |rowclass={{{rowclass20|}}}
}}{{Infobox/row
|header={{{header21|}}} |headerstyle={{{headerstyle|}}}
|label={{{label21|}}} |labelstyle={{{labelstyle|}}}
|data={{{data21|}}} |datastyle={{{datastyle|}}}
|class={{{class21|}}} |rowclass={{{rowclass21|}}}
}}{{Infobox/row
|header={{{header22|}}} |headerstyle={{{headerstyle|}}}
|label={{{label22|}}} |labelstyle={{{labelstyle|}}}
|data={{{data22|}}} |datastyle={{{datastyle|}}}
|class={{{class22|}}} |rowclass={{{rowclass22|}}}
}}{{Infobox/row
|header={{{header23|}}} |headerstyle={{{headerstyle|}}}
|label={{{label23|}}} |labelstyle={{{labelstyle|}}}
|data={{{data23|}}} |datastyle={{{datastyle|}}}
|class={{{class23|}}} |rowclass={{{rowclass23|}}}
}}{{Infobox/row
|header={{{header24|}}} |headerstyle={{{headerstyle|}}}
|label={{{label24|}}} |labelstyle={{{labelstyle|}}}
|data={{{data24|}}} |datastyle={{{datastyle|}}}
|class={{{class24|}}} |rowclass={{{rowclass24|}}}
}}{{Infobox/row
|header={{{header25|}}} |headerstyle={{{headerstyle|}}}
|label={{{label25|}}} |labelstyle={{{labelstyle|}}}
|data={{{data25|}}} |datastyle={{{datastyle|}}}
|class={{{class25|}}} |rowclass={{{rowclass25|}}}
}}{{Infobox/row
|header={{{header26|}}} |headerstyle={{{headerstyle|}}}
|label={{{label26|}}} |labelstyle={{{labelstyle|}}}
|data={{{data26|}}} |datastyle={{{datastyle|}}}
|class={{{class26|}}} |rowclass={{{rowclass26|}}}
}}{{Infobox/row
|header={{{header27|}}} |headerstyle={{{headerstyle|}}}
|label={{{label27|}}} |labelstyle={{{labelstyle|}}}
|data={{{data27|}}} |datastyle={{{datastyle|}}}
|class={{{class27|}}} |rowclass={{{rowclass27|}}}
}}{{Infobox/row
|header={{{header28|}}} |headerstyle={{{headerstyle|}}}
|label={{{label28|}}} |labelstyle={{{labelstyle|}}}
|data={{{data28|}}} |datastyle={{{datastyle|}}}
|class={{{class28|}}} |rowclass={{{rowclass28|}}}
}}{{Infobox/row
|header={{{header29|}}} |headerstyle={{{headerstyle|}}}
|label={{{label29|}}} |labelstyle={{{labelstyle|}}}
|data={{{data29|}}} |datastyle={{{datastyle|}}}
|class={{{class29|}}} |rowclass={{{rowclass29|}}}
}}{{Infobox/row
|header={{{header30|}}} |headerstyle={{{headerstyle|}}}
|label={{{label30|}}} |labelstyle={{{labelstyle|}}}
|data={{{data30|}}} |datastyle={{{datastyle|}}}
|class={{{class30|}}} |rowclass={{{rowclass30|}}}
}}{{Infobox/row
|header={{{header31|}}} |headerstyle={{{headerstyle|}}}
|label={{{label31|}}} |labelstyle={{{labelstyle|}}}
|data={{{data31|}}} |datastyle={{{datastyle|}}}
|class={{{class31|}}} |rowclass={{{rowclass31|}}}
}}{{Infobox/row
|header={{{header32|}}} |headerstyle={{{headerstyle|}}}
|label={{{label32|}}} |labelstyle={{{labelstyle|}}}
|data={{{data32|}}} |datastyle={{{datastyle|}}}
|class={{{class32|}}} |rowclass={{{rowclass32|}}}
}}{{Infobox/row
|header={{{header33|}}} |headerstyle={{{headerstyle|}}}
|label={{{label33|}}} |labelstyle={{{labelstyle|}}}
|data={{{data33|}}} |datastyle={{{datastyle|}}}
|class={{{class33|}}} |rowclass={{{rowclass33|}}}
}}{{Infobox/row
|header={{{header34|}}} |headerstyle={{{headerstyle|}}}
|label={{{label34|}}} |labelstyle={{{labelstyle|}}}
|data={{{data34|}}} |datastyle={{{datastyle|}}}
|class={{{class34|}}} |rowclass={{{rowclass34|}}}
}}{{Infobox/row
|header={{{header35|}}} |headerstyle={{{headerstyle|}}}
|label={{{label35|}}} |labelstyle={{{labelstyle|}}}
|data={{{data35|}}} |datastyle={{{datastyle|}}}
|class={{{class35|}}} |rowclass={{{rowclass35|}}}
}}{{Infobox/row
|header={{{header36|}}} |headerstyle={{{headerstyle|}}}
|label={{{label36|}}} |labelstyle={{{labelstyle|}}}
|data={{{data36|}}} |datastyle={{{datastyle|}}}
|class={{{class36|}}} |rowclass={{{rowclass36|}}}
}}{{Infobox/row
|header={{{header37|}}} |headerstyle={{{headerstyle|}}}
|label={{{label37|}}} |labelstyle={{{labelstyle|}}}
|data={{{data37|}}} |datastyle={{{datastyle|}}}
|class={{{class37|}}} |rowclass={{{rowclass37|}}}
}}{{Infobox/row
|header={{{header38|}}} |headerstyle={{{headerstyle|}}}
|label={{{label38|}}} |labelstyle={{{labelstyle|}}}
|data={{{data38|}}} |datastyle={{{datastyle|}}}
|class={{{class38|}}} |rowclass={{{rowclass38|}}}
}}{{Infobox/row
|header={{{header39|}}} |headerstyle={{{headerstyle|}}}
|label={{{label39|}}} |labelstyle={{{labelstyle|}}}
|data={{{data39|}}} |datastyle={{{datastyle|}}}
|class={{{class39|}}} |rowclass={{{rowclass39|}}}
}}{{Infobox/row
|header={{{header40|}}} |headerstyle={{{headerstyle|}}}
|label={{{label40|}}} |labelstyle={{{labelstyle|}}}
|data={{{data40|}}} |datastyle={{{datastyle|}}}
|class={{{class40|}}} |rowclass={{{rowclass40|}}}
}}{{Infobox/row
|header={{{header41|}}} |headerstyle={{{headerstyle|}}}
|label={{{label41|}}} |labelstyle={{{labelstyle|}}}
|data={{{data41|}}} |datastyle={{{datastyle|}}}
|class={{{class41|}}} |rowclass={{{rowclass41|}}}
}}{{Infobox/row
|header={{{header42|}}} |headerstyle={{{headerstyle|}}}
|label={{{label42|}}} |labelstyle={{{labelstyle|}}}
|data={{{data42|}}} |datastyle={{{datastyle|}}}
|class={{{class42|}}} |rowclass={{{rowclass42|}}}
}}{{Infobox/row
|header={{{header43|}}} |headerstyle={{{headerstyle|}}}
|label={{{label43|}}} |labelstyle={{{labelstyle|}}}
|data={{{data43|}}} |datastyle={{{datastyle|}}}
|class={{{class43|}}} |rowclass={{{rowclass43|}}}
}}{{Infobox/row
|header={{{header44|}}} |headerstyle={{{headerstyle|}}}
|label={{{label44|}}} |labelstyle={{{labelstyle|}}}
|data={{{data44|}}} |datastyle={{{datastyle|}}}
|class={{{class44|}}} |rowclass={{{rowclass44|}}}
}}{{Infobox/row
|header={{{header45|}}} |headerstyle={{{headerstyle|}}}
|label={{{label45|}}} |labelstyle={{{labelstyle|}}}
|data={{{data45|}}} |datastyle={{{datastyle|}}}
|class={{{class45|}}} |rowclass={{{rowclass45|}}}
}}{{Infobox/row
|header={{{header46|}}} |headerstyle={{{headerstyle|}}}
|label={{{label46|}}} |labelstyle={{{labelstyle|}}}
|data={{{data46|}}} |datastyle={{{datastyle|}}}
|class={{{class46|}}} |rowclass={{{rowclass46|}}}
}}{{Infobox/row
|header={{{header47|}}} |headerstyle={{{headerstyle|}}}
|label={{{label47|}}} |labelstyle={{{labelstyle|}}}
|data={{{data47|}}} |datastyle={{{datastyle|}}}
|class={{{class47|}}} |rowclass={{{rowclass47|}}}
}}{{Infobox/row
|header={{{header48|}}} |headerstyle={{{headerstyle|}}}
|label={{{label48|}}} |labelstyle={{{labelstyle|}}}
|data={{{data48|}}} |datastyle={{{datastyle|}}}
|class={{{class48|}}} |rowclass={{{rowclass48|}}}
}}{{Infobox/row
|header={{{header49|}}} |headerstyle={{{headerstyle|}}}
|label={{{label49|}}} |labelstyle={{{labelstyle|}}}
|data={{{data49|}}} |datastyle={{{datastyle|}}}
|class={{{class49|}}} |rowclass={{{rowclass49|}}}
}}{{Infobox/row
|header={{{header50|}}} |headerstyle={{{headerstyle|}}}
|label={{{label50|}}} |labelstyle={{{labelstyle|}}}
|data={{{data50|}}} |datastyle={{{datastyle|}}}
|class={{{class50|}}} |rowclass={{{rowclass50|}}}
}}{{Infobox/row
|header={{{header51|}}} |headerstyle={{{headerstyle|}}}
|label={{{label51|}}} |labelstyle={{{labelstyle|}}}
|data={{{data51|}}} |datastyle={{{datastyle|}}}
|class={{{class51|}}} |rowclass={{{rowclass51|}}}
}}{{Infobox/row
|header={{{header52|}}} |headerstyle={{{headerstyle|}}}
|label={{{label52|}}} |labelstyle={{{labelstyle|}}}
|data={{{data52|}}} |datastyle={{{datastyle|}}}
|class={{{class52|}}} |rowclass={{{rowclass52|}}}
}}{{Infobox/row
|header={{{header53|}}} |headerstyle={{{headerstyle|}}}
|label={{{label53|}}} |labelstyle={{{labelstyle|}}}
|data={{{data53|}}} |datastyle={{{datastyle|}}}
|class={{{class53|}}} |rowclass={{{rowclass53|}}}
}}{{Infobox/row
|header={{{header54|}}} |headerstyle={{{headerstyle|}}}
|label={{{label54|}}} |labelstyle={{{labelstyle|}}}
|data={{{data54|}}} |datastyle={{{datastyle|}}}
|class={{{class54|}}} |rowclass={{{rowclass54|}}}
}}{{Infobox/row
|header={{{header55|}}} |headerstyle={{{headerstyle|}}}
|label={{{label55|}}} |labelstyle={{{labelstyle|}}}
|data={{{data55|}}} |datastyle={{{datastyle|}}}
|class={{{class55|}}} |rowclass={{{rowclass55|}}}
}}{{Infobox/row
|header={{{header56|}}} |headerstyle={{{headerstyle|}}}
|label={{{label56|}}} |labelstyle={{{labelstyle|}}}
|data={{{data56|}}} |datastyle={{{datastyle|}}}
|class={{{class56|}}} |rowclass={{{rowclass56|}}}
}}{{Infobox/row
|header={{{header57|}}} |headerstyle={{{headerstyle|}}}
|label={{{label57|}}} |labelstyle={{{labelstyle|}}}
|data={{{data57|}}} |datastyle={{{datastyle|}}}
|class={{{class57|}}} |rowclass={{{rowclass57|}}}
}}{{Infobox/row
|header={{{header58|}}} |headerstyle={{{headerstyle|}}}
|label={{{label58|}}} |labelstyle={{{labelstyle|}}}
|data={{{data58|}}} |datastyle={{{datastyle|}}}
|class={{{class58|}}} |rowclass={{{rowclass58|}}}
}}{{Infobox/row
|header={{{header59|}}} |headerstyle={{{headerstyle|}}}
|label={{{label59|}}} |labelstyle={{{labelstyle|}}}
|data={{{data59|}}} |datastyle={{{datastyle|}}}
|class={{{class59|}}} |rowclass={{{rowclass59|}}}
}}{{Infobox/row
|header={{{header60|}}} |headerstyle={{{headerstyle|}}}
|label={{{label60|}}} |labelstyle={{{labelstyle|}}}
|data={{{data60|}}} |datastyle={{{datastyle|}}}
|class={{{class60|}}} |rowclass={{{rowclass60|}}}
}}{{Infobox/row
|header={{{header61|}}} |headerstyle={{{headerstyle|}}}
|label={{{label61|}}} |labelstyle={{{labelstyle|}}}
|data={{{data61|}}} |datastyle={{{datastyle|}}}
|class={{{class61|}}} |rowclass={{{rowclass61|}}}
}}{{Infobox/row
|header={{{header62|}}} |headerstyle={{{headerstyle|}}}
|label={{{label62|}}} |labelstyle={{{labelstyle|}}}
|data={{{data62|}}} |datastyle={{{datastyle|}}}
|class={{{class62|}}} |rowclass={{{rowclass62|}}}
}}{{Infobox/row
|header={{{header63|}}} |headerstyle={{{headerstyle|}}}
|label={{{label63|}}} |labelstyle={{{labelstyle|}}}
|data={{{data63|}}} |datastyle={{{datastyle|}}}
|class={{{class63|}}} |rowclass={{{rowclass63|}}}
}}{{Infobox/row
|header={{{header64|}}} |headerstyle={{{headerstyle|}}}
|label={{{label64|}}} |labelstyle={{{labelstyle|}}}
|data={{{data64|}}} |datastyle={{{datastyle|}}}
|class={{{class64|}}} |rowclass={{{rowclass64|}}}
}}{{Infobox/row
|header={{{header65|}}} |headerstyle={{{headerstyle|}}}
|label={{{label65|}}} |labelstyle={{{labelstyle|}}}
|data={{{data65|}}} |datastyle={{{datastyle|}}}
|class={{{class65|}}} |rowclass={{{rowclass65|}}}
}}{{Infobox/row
|header={{{header66|}}} |headerstyle={{{headerstyle|}}}
|label={{{label66|}}} |labelstyle={{{labelstyle|}}}
|data={{{data66|}}} |datastyle={{{datastyle|}}}
|class={{{class66|}}} |rowclass={{{rowclass66|}}}
}}{{Infobox/row
|header={{{header67|}}} |headerstyle={{{headerstyle|}}}
|label={{{label67|}}} |labelstyle={{{labelstyle|}}}
|data={{{data67|}}} |datastyle={{{datastyle|}}}
|class={{{class67|}}} |rowclass={{{rowclass67|}}}
}}{{Infobox/row
|header={{{header68|}}} |headerstyle={{{headerstyle|}}}
|label={{{label68|}}} |labelstyle={{{labelstyle|}}}
|data={{{data68|}}} |datastyle={{{datastyle|}}}
|class={{{class68|}}} |rowclass={{{rowclass68|}}}
}}{{Infobox/row
|header={{{header69|}}} |headerstyle={{{headerstyle|}}}
|label={{{label69|}}} |labelstyle={{{labelstyle|}}}
|data={{{data69|}}} |datastyle={{{datastyle|}}}
|class={{{class69|}}} |rowclass={{{rowclass69|}}}
}}{{Infobox/row
|header={{{header70|}}} |headerstyle={{{headerstyle|}}}
|label={{{label70|}}} |labelstyle={{{labelstyle|}}}
|data={{{data70|}}} |datastyle={{{datastyle|}}}
|class={{{class70|}}} |rowclass={{{rowclass70|}}}
}}{{Infobox/row
|header={{{header71|}}} |headerstyle={{{headerstyle|}}}
|label={{{label71|}}} |labelstyle={{{labelstyle|}}}
|data={{{data71|}}} |datastyle={{{datastyle|}}}
|class={{{class71|}}} |rowclass={{{rowclass71|}}}
}}{{Infobox/row
|header={{{header72|}}} |headerstyle={{{headerstyle|}}}
|label={{{label72|}}} |labelstyle={{{labelstyle|}}}
|data={{{data72|}}} |datastyle={{{datastyle|}}}
|class={{{class72|}}} |rowclass={{{rowclass72|}}}
}}{{Infobox/row
|header={{{header73|}}} |headerstyle={{{headerstyle|}}}
|label={{{label73|}}} |labelstyle={{{labelstyle|}}}
|data={{{data73|}}} |datastyle={{{datastyle|}}}
|class={{{class73|}}} |rowclass={{{rowclass73|}}}
}}{{Infobox/row
|header={{{header74|}}} |headerstyle={{{headerstyle|}}}
|label={{{label74|}}} |labelstyle={{{labelstyle|}}}
|data={{{data74|}}} |datastyle={{{datastyle|}}}
|class={{{class74|}}} |rowclass={{{rowclass74|}}}
}}{{Infobox/row
|header={{{header75|}}} |headerstyle={{{headerstyle|}}}
|label={{{label75|}}} |labelstyle={{{labelstyle|}}}
|data={{{data75|}}} |datastyle={{{datastyle|}}}
|class={{{class75|}}} |rowclass={{{rowclass75|}}}
}}{{Infobox/row
|header={{{header76|}}} |headerstyle={{{headerstyle|}}}
|label={{{label76|}}} |labelstyle={{{labelstyle|}}}
|data={{{data76|}}} |datastyle={{{datastyle|}}}
|class={{{class76|}}} |rowclass={{{rowclass76|}}}
}}{{Infobox/row
|header={{{header77|}}} |headerstyle={{{headerstyle|}}}
|label={{{label77|}}} |labelstyle={{{labelstyle|}}}
|data={{{data77|}}} |datastyle={{{datastyle|}}}
|class={{{class77|}}} |rowclass={{{rowclass77|}}}
}}{{Infobox/row
|header={{{header78|}}} |headerstyle={{{headerstyle|}}}
|label={{{label78|}}} |labelstyle={{{labelstyle|}}}
|data={{{data78|}}} |datastyle={{{datastyle|}}}
|class={{{class78|}}} |rowclass={{{rowclass78|}}}
}}{{Infobox/row
|header={{{header79|}}} |headerstyle={{{headerstyle|}}}
|label={{{label79|}}} |labelstyle={{{labelstyle|}}}
|data={{{data79|}}} |datastyle={{{datastyle|}}}
|class={{{class79|}}} |rowclass={{{rowclass79|}}}
}}{{Infobox/row
|header={{{header80|}}} |headerstyle={{{headerstyle|}}}
|label={{{label80|}}} |labelstyle={{{labelstyle|}}}
|data={{{data80|}}} |datastyle={{{datastyle|}}}
|class={{{class80|}}} |rowclass={{{rowclass80|}}}
}}{{Infobox/row
|header={{{header81|}}} |headerstyle={{{headerstyle|}}}
|label={{{label81|}}} |labelstyle={{{labelstyle|}}}
|data={{{data81|}}} |datastyle={{{datastyle|}}}
|class={{{class81|}}} |rowclass={{{rowclass81|}}}
}}{{Infobox/row
|header={{{header82|}}} |headerstyle={{{headerstyle|}}}
|label={{{label82|}}} |labelstyle={{{labelstyle|}}}
|data={{{data82|}}} |datastyle={{{datastyle|}}}
|class={{{class82|}}} |rowclass={{{rowclass82|}}}
}}{{Infobox/row
|header={{{header83|}}} |headerstyle={{{headerstyle|}}}
|label={{{label83|}}} |labelstyle={{{labelstyle|}}}
|data={{{data83|}}} |datastyle={{{datastyle|}}}
|class={{{class83|}}} |rowclass={{{rowclass83|}}}
}}{{Infobox/row
|header={{{header84|}}} |headerstyle={{{headerstyle|}}}
|label={{{label84|}}} |labelstyle={{{labelstyle|}}}
|data={{{data84|}}} |datastyle={{{datastyle|}}}
|class={{{class84|}}} |rowclass={{{rowclass84|}}}
}}{{Infobox/row
|header={{{header85|}}} |headerstyle={{{headerstyle|}}}
|label={{{label85|}}} |labelstyle={{{labelstyle|}}}
|data={{{data85|}}} |datastyle={{{datastyle|}}}
|class={{{class85|}}} |rowclass={{{rowclass85|}}}
}}{{Infobox/row
|header={{{header86|}}} |headerstyle={{{headerstyle|}}}
|label={{{label86|}}} |labelstyle={{{labelstyle|}}}
|data={{{data86|}}} |datastyle={{{datastyle|}}}
|class={{{class86|}}} |rowclass={{{rowclass86|}}}
}}{{Infobox/row
|header={{{header87|}}} |headerstyle={{{headerstyle|}}}
|label={{{label87|}}} |labelstyle={{{labelstyle|}}}
|data={{{data87|}}} |datastyle={{{datastyle|}}}
|class={{{class87|}}} |rowclass={{{rowclass87|}}}
}}{{Infobox/row
|header={{{header88|}}} |headerstyle={{{headerstyle|}}}
|label={{{label88|}}} |labelstyle={{{labelstyle|}}}
|data={{{data88|}}} |datastyle={{{datastyle|}}}
|class={{{class88|}}} |rowclass={{{rowclass88|}}}
}}{{Infobox/row
|header={{{header89|}}} |headerstyle={{{headerstyle|}}}
|label={{{label89|}}} |labelstyle={{{labelstyle|}}}
|data={{{data89|}}} |datastyle={{{datastyle|}}}
|class={{{class89|}}} |rowclass={{{rowclass89|}}}
}}{{Infobox/row
|header={{{header90|}}} |headerstyle={{{headerstyle|}}}
|label={{{label90|}}} |labelstyle={{{labelstyle|}}}
|data={{{data90|}}} |datastyle={{{datastyle|}}}
|class={{{class90|}}} |rowclass={{{rowclass90|}}}
}}{{Infobox/row
|header={{{header91|}}} |headerstyle={{{headerstyle|}}}
|label={{{label91|}}} |labelstyle={{{labelstyle|}}}
|data={{{data91|}}} |datastyle={{{datastyle|}}}
|class={{{class91|}}} |rowclass={{{rowclass91|}}}
}}{{Infobox/row
|header={{{header92|}}} |headerstyle={{{headerstyle|}}}
|label={{{label92|}}} |labelstyle={{{labelstyle|}}}
|data={{{data92|}}} |datastyle={{{datastyle|}}}
|class={{{class92|}}} |rowclass={{{rowclass92|}}}
}}{{Infobox/row
|header={{{header93|}}} |headerstyle={{{headerstyle|}}}
|label={{{label93|}}} |labelstyle={{{labelstyle|}}}
|data={{{data93|}}} |datastyle={{{datastyle|}}}
|class={{{class93|}}} |rowclass={{{rowclass93|}}}
}}{{Infobox/row
|header={{{header94|}}} |headerstyle={{{headerstyle|}}}
|label={{{label94|}}} |labelstyle={{{labelstyle|}}}
|data={{{data94|}}} |datastyle={{{datastyle|}}}
|class={{{class94|}}} |rowclass={{{rowclass94|}}}
}}{{Infobox/row
|header={{{header95|}}} |headerstyle={{{headerstyle|}}}
|label={{{label95|}}} |labelstyle={{{labelstyle|}}}
|data={{{data95|}}} |datastyle={{{datastyle|}}}
|class={{{class95|}}} |rowclass={{{rowclass95|}}}
}}{{Infobox/row
|header={{{header96|}}} |headerstyle={{{headerstyle|}}}
|label={{{label96|}}} |labelstyle={{{labelstyle|}}}
|data={{{data96|}}} |datastyle={{{datastyle|}}}
|class={{{class96|}}} |rowclass={{{rowclass96|}}}
}}{{Infobox/row
|header={{{header97|}}} |headerstyle={{{headerstyle|}}}
|label={{{label97|}}} |labelstyle={{{labelstyle|}}}
|data={{{data97|}}} |datastyle={{{datastyle|}}}
|class={{{class97|}}} |rowclass={{{rowclass97|}}}
}}{{Infobox/row
|header={{{header98|}}} |headerstyle={{{headerstyle|}}}
|label={{{label98|}}} |labelstyle={{{labelstyle|}}}
|data={{{data98|}}} |datastyle={{{datastyle|}}}
|class={{{class98|}}} |rowclass={{{rowclass98|}}}
}}{{Infobox/row
|header={{{header99|}}} |headerstyle={{{headerstyle|}}}
|label={{{label99|}}} |labelstyle={{{labelstyle|}}}
|data={{{data99|}}} |datastyle={{{datastyle|}}}
|class={{{class99|}}} |rowclass={{{rowclass99|}}}
}}<!-- Below
-->{{#if:{{{below|}}}|<tr><td colspan="2" class="{{{belowclass|}}}" style="text-align:center; {{{belowstyle|}}}">
{{{below}}}
</td></tr>}}<!--
Navbar
-->{{#if:{{{name|}}}|<tr><td colspan="2" style="text-align:right">{{navbar|{{{name}}}|mini=1}}</td></tr>}}
{{#ifeq:{{{child|}}}|yes||</table>}}{{#switch:{{lc:{{{italic title|¬}}}}}
|¬|no = <!-- no italic title -->
||force|yes = {{italic title|force={{#ifeq:{{lc:{{{italic title|}}}}}|force|true}}}}
}}<includeonly>{{main other|{{#ifeq:{{{decat|}}}|yes||{{#ifeq:{{{child|}}}|yes|{{#if:{{{title|}}}|[[Category:Articles which use embedded infobox templates with the title parameter]]}}}}{{#if:{{{data1|}}}{{{data2|}}}{{{data3|}}}{{{data4|}}}{{{data5|}}}{{{data6|}}}{{{data7|}}}{{{data8|}}}{{{data9|}}}{{{data10|}}}{{{data11|}}}{{{data12|}}}{{{data13|}}}{{{data14|}}}{{{data15|}}}{{{data16|}}}{{{data17|}}}{{{data18|}}}{{{data19|}}}{{{data20|}}}{{{data21|}}}{{{data22|}}}{{{data23|}}}{{{data24|}}}{{{data25|}}}{{{data26|}}}{{{data27|}}}{{{data28|}}}{{{data29|}}}{{{data30|}}}{{{data31|}}}{{{data32|}}}{{{data33|}}}{{{data34|}}}{{{data35|}}}{{{data36|}}}{{{data37|}}}{{{data38|}}}{{{data39|}}}{{{data40|}}}{{{data41|}}}{{{data42|}}}{{{data43|}}}{{{data44|}}}{{{data45|}}}{{{data46|}}}{{{data47|}}}{{{data48|}}}{{{data49|}}}{{{data50|}}}{{{data51|}}}{{{data52|}}}{{{data53|}}}{{{data54|}}}{{{data55|}}}{{{data56|}}}{{{data57|}}}{{{data58|}}}{{{data59|}}}{{{data60|}}}{{{data61|}}}{{{data62|}}}{{{data63|}}}{{{data64|}}}{{{data65|}}}{{{data66|}}}{{{data67|}}}{{{data68|}}}{{{data69|}}}{{{data70|}}}{{{data71|}}}{{{data72|}}}{{{data73|}}}{{{data74|}}}{{{data75|}}}{{{data76|}}}{{{data77|}}}{{{data78|}}}{{{data79|}}}{{{data80|}}}{{{data81|}}}{{{data82|}}}{{{data83|}}}{{{data84|}}}{{{data85|}}}{{{data86|}}}{{{data87|}}}{{{data88|}}}{{{data89|}}}{{{data90|}}}{{{data91|}}}{{{data92|}}}{{{data93|}}}{{{data94|}}}{{{data95|}}}{{{data96|}}}{{{data97|}}}{{{data98|}}}{{{data99|}}}||[[category:articles which use infobox templates with no data rows]]}}}}}}</includeonly><noinclude>
{{documentation|Template:Imported from English Wikipedia without documentation}}
[[Category:Infobox templates| ]]
</noinclude>
i3w25eee1cagb1180rbmexipguu4j14
Module:Navbar
828
6887
103849
100081
2026-09-05T12:00:53Z
ङघिञ
8448
update
103849
Scribunto
text/plain
local p = {}
local getArgs
local ul
function p.addItem (mini, full, link, descrip, args, url)
local l
if url then
l = {'[', '', ']'}
else
l = {'[[', '|', ']]'}
end
ul:tag('li')
:addClass('nv-'..full)
:wikitext(l[1] .. link .. l[2])
:tag(args.mini and 'abbr' or 'span')
:attr('title', descrip..' this template')
:cssText(args.fontstyle)
:wikitext(args.mini and mini or full)
:done()
:wikitext(l[3])
end
function p.brackets (position, c, args, div)
if args.brackets then
div
:tag('span')
:css('margin-'..position, '-0.125em')
:cssText(args.fontstyle)
:wikitext(c)
end
end
function p._navbar(args)
local show = {true, true, true, false, false, false}
local titleArg = 1
if args.collapsible then
titleArg = 2
if not args.plain then args.mini = 1 end
if args.fontcolor then
args.fontstyle = 'color:' .. args.fontcolor .. ';'
end
args.style = 'float:left; text-align:left'
end
if args.template then
titleArg = 'template'
show = {true, false, false, false, false, false}
local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6, talk = 2, edit = 3, hist = 4, move = 5, watch = 6}
for k,v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do
local num = index[v]
if num then show[num] = true end
end
end
if args.noedit then show[3] = false end
local titleText = args[titleArg] or (':' .. mw.getCurrentFrame():getParent():getTitle())
local title = mw.title.new(mw.text.trim(titleText), 'Template')
if not title then
error('Invalid title ' .. titleText)
end
local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or ''
local div = mw.html.create():tag('div')
div
:addClass('plainlinks')
:addClass('hlist')
:addClass('navbar')
:cssText(args.style)
if args.mini then div:addClass('mini') end
if not (args.mini or args.plain) then
div
:tag('span')
:css('word-spacing', 0)
:cssText(args.fontstyle)
:wikitext(args.text or 'This box:')
:wikitext(' ')
end
p.brackets('right', '[ ', args, div)
ul = div:tag('ul')
if show[1] then p.addItem('प', 'पस्सति', title.fullText, 'पस्सति', args) end
if show[2] then p.addItem('म', 'मन्तेति', talkpage, 'मन्तेति', args) end
if show[3] then p.addItem('स', 'सम्पादेति', title:fullUrl('action=edit'), 'सम्पादेति', args, true) end
if show[4] then p.addItem('इ', 'इतिहासम्', title:fullUrl('action=history'), 'इतिहासम्', args, true) end
if show[5] then
local move = mw.title.new ('विसेस:Movepage')
p.addItem('m', 'move', move:fullUrl('target='..title.fullText), 'Move', args, true) end
if show[6] then p.addItem('घा', 'घाटिकम्', title:fullUrl('action=watch'), 'घाटिकम्', args, true) end
p.brackets('left', ' ]', args, div)
if args.collapsible then
div
:done()
:tag('div')
:css('font-size', '114%')
:css('margin', args.mini and '0 4em' or '0 7em')
:cssText(args.fontstyle)
:wikitext(args[1])
end
return tostring(div:done())
end
function p.navbar(frame)
if not getArgs then
getArgs = require('Module:Arguments').getArgs
end
return p._navbar(getArgs(frame))
end
return p
cukvtcwlbi55sksfacgxc5r2itwagl9
पटिरूप:अञ्ञभाषासु विकिपीडिया
10
7317
103912
103610
2026-09-05T20:29:41Z
咽頭べさ
6149
103912
wikitext
text/x-wiki
<!-- Note: This section will be regularly modified to keep it approximately the same size as Template:Wikipedia's sister projects. --><templatestyles src="Wikipedia languages/styles.css"/>
<div class="wikipedia-languages nourlexpansion">
अयं वीकीपीःदीःयाः [[पाळिभासा|पाळिभासाय]] लिखिता होति॥ {{Start date|2004}} वस्सतो पट्ठाय इदानि [[Special:Statistics|{{NUMBEROFARTICLES}}]] धम्ममुखानि सन्ति॥ अञ्ञभासाहि लिखितानि [[meta:List of Wikipedias|वीकीपीःदीःयाःनि]] पि पस्सितुं सक्कोन्ति। बहुतमेहि गन्थेहि समन्नागतानि वीकीपीःदीःयाःनि हेट्ठा दस्सितानि होन्ति॥
<ul class="plainlinks">
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">१,०००,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|ar}}
* {{Wikipedia languages/core|de}}
* {{Wikipedia languages/core|en}}
* {{Wikipedia languages/core|es}}
* {{Wikipedia languages/core|fa}}‎<!--left-to-right mark needed between consecutive right-to-left languages-->
* {{Wikipedia languages/core|fr}}
* {{Wikipedia languages/core|it}}
* {{Wikipedia languages/core|nl}}
* {{Wikipedia languages/core|ja}}
* {{Wikipedia languages/core|pl}}
* {{Wikipedia languages/core|pt}}
* {{Wikipedia languages/core|ru}}
* {{Wikipedia languages/core|sv}}
* {{Wikipedia languages/core|uk}}
* {{Wikipedia languages/core|vi}}
* {{Wikipedia languages/core|zh}}
{{endflatlist}}
</li>
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">२५०,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|id}}
* {{Wikipedia languages/core|ms}}
* {{Wikipedia languages/core|my}}
* {{Wikipedia languages/core|nan}}
* {{Wikipedia languages/core|bg}}
* {{Wikipedia languages/core|ca}}
* {{Wikipedia languages/core|cs}}
* {{Wikipedia languages/core|da}}
* {{Wikipedia languages/core|et}}
* {{Wikipedia languages/core|el}}
* {{Wikipedia languages/core|eo}}
* {{Wikipedia languages/core|eu}}
* {{Wikipedia languages/core|he}}
* {{Wikipedia languages/core|hy}}
* {{Wikipedia languages/core|ko}}
* {{Wikipedia languages/core|hu}}
* {{Wikipedia languages/core|no}}
* {{Wikipedia languages/core|ro}}
* {{Wikipedia languages/core|simple}}
* {{Wikipedia languages/core|sk}}
* {{Wikipedia languages/core|sr}}
* {{Wikipedia languages/core|sh}}
* {{Wikipedia languages/core|fi}}
* {{Wikipedia languages/core|tr}}
* {{Wikipedia languages/core|uz}}
{{endflatlist}}
</li>
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">५०,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|ast}}
* {{Wikipedia languages/core|az}}
* {{Wikipedia languages/core|bn}}
* {{Wikipedia languages/core|bs}}
* {{Wikipedia languages/core|ckb}}
* {{Wikipedia languages/core|fy}}
* {{Wikipedia languages/core|ga}}
* {{Wikipedia languages/core|gl}}
* {{Wikipedia languages/core|hr}}
* {{Wikipedia languages/core|ka}}
* {{Wikipedia languages/core|ku}}
* {{Wikipedia languages/core|lv}}
* {{Wikipedia languages/core|lt}}
* {{Wikipedia languages/core|ml}}
* {{Wikipedia languages/core|mk}}
* {{Wikipedia languages/core|nn}}
* {{Wikipedia languages/core|pa}}
* {{Wikipedia languages/core|sq}}
* {{Wikipedia languages/core|sl}}
* {{Wikipedia languages/core|th}}
* {{Wikipedia languages/core|te}}
* {{Wikipedia languages/core|ur}}
{{endflatlist}}
</li>
</ul>
</div><noinclude>
<templatestyles src="Wikipedia's sister projects/styles.css" />
वीकीपीःदीःयाःइदं अनत्थकामो न होति परहिताय [[वीकीमीदीया फाउंडेशन]] महासंघेन पवत्तितं। अधोलिखितानि अञ्ञोञ्ञ [[foundationsite:our-work/wikimedia-projects/|प्रोजेक्टतानि]] अपि पवत्तितानि होन्ति॥
{{plainlist}}
<ul id="sister-projects-list">
<li>
<div>[[File:Commons-logo.svg|31px|link=c:|Commons|alt=Commons logo]]</div>
<div><span>[[:c:|कॉमन्स]]</span><br/>सब्बसाधारण मीदीयाठानं</div>
</li>
<li>
<div>[[File:MediaWiki-2020-icon.svg|35px|link=mw:|MediaWiki|alt=MediaWiki logo]]</div>
<div><span>[[:mw:|मीदीयावीकी]]</span><br/>वीकी-गणकयन्त सुत्त-सम्पादनं</div>
</li>
<li>
<div>[[File:Wikimedia Community Logo.svg|35px|link=m:|Meta-Wiki|alt=Meta-Wiki logo]]</div>
<div><span>[[:m:|मेता-वीकी]]</span><br/>सब्ब वीकीमीदीया किच्चानं सन्देसन ठानं</div>
</li>
<li>
<div>[[File:Wikibooks-logo.svg|35px|link=b:|Wikibooks|alt=Wikibooks logo]]</div>
<div><span>[[:b:|वीकीलिख्]]</span><br/>निस्सुक्क सिक्खागन्था च सुत्तन्त पोत्थकानि</div>
</li>
<li>
<div>[[File:Wikidata-logo.svg|47px|link=d:|Wikidata|alt=Wikidata logo]]</div>
<div><span>[[:d:|वीकीदेता]]</span><br/>निस्सुक्क विज्जा मज्झट्ठानं</div>
</li>
<li>
<div>[[File:Wikifunctions-logo.svg|35px|link=:wikifunctions:|Wikifunctions|alt=Wikifunctions logo]]</div>
<div><span>[[:wikifunctions:|विकीफ़ंक्शन]]</span><br/>गणकयन्त किच्चानं समुदायो</div>
</li>
<li>
<div>[[File:Wikiquote-logo.svg|35px|link=q:|Wikiquote|alt=Wikiquote logo]]</div>
<div><span>[[:q:|वीकीनिस्सै]]</span><br/>सरणीय वचनानं समुदायो</div>
</li>
<li>
<div>[[File:Wikisource-logo.svg|35px|link=s:|Wikisource|alt=Wikisource logo]]</div>
<div><span>[[:s:|वीकीनिस्सण्ठि]]</span><br/>निस्सण्ठिक पिट्ठकालयो</div>
</li>
<li>
<div>[[File:Wikispecies-logo.svg|35px|link=species:|Wikispecies|alt=Wikispecies logo]]</div>
<div><span>[[:species:|वीकीजाति]]</span><br/>जाति पभेद ठानं</div>
</li>
<li>
<div>[[File:Wikiversity logo 2017.svg|41px|link=v:|Wikiversity|alt=Wikiversity logo]]</div>
<div><span>[[:v:|विकीवर्सिटी]]</span><br/>निस्सण्ठिक सिक्खा च पाठानि</div>
</li>
<li>
<div>[[File:Wikivoyage-Logo-v3-icon.svg|35px|link=voy:|Wikivoyage|alt=Wikivoyage logo]]</div>
<div><span>[[:voy:|वीकीदेसियं]]</span><br/>निस्सण्ठिक पथ देसियं</div>
</li>
<li>
<div>[[File:Wiktionary-logo-v2.svg|35px|link=wikt:|Wiktionary|alt=Wiktionary logo]]</div>
<div><span>[[:wikt:|विक्शनरी]]</span><br/>सद्दकोसो च वोहारत्थपकासनं च</div>
</li>
</ul>
{{endplainlist}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
24cbuns7ecu64jhbkdo6bnxhfxdc62t
103925
103912
2026-09-05T22:05:30Z
咽頭べさ
6149
103925
wikitext
text/x-wiki
<!-- Note: This section will be regularly modified to keep it approximately the same size as Template:Wikipedia's sister projects. --><templatestyles src="Wikipedia languages/styles.css"/>
<div class="wikipedia-languages nourlexpansion">
अयं वीकीपीःदीःयाः [[पाळिभासा|पाळिभासाय]] लिखिता होति॥ {{Start date|2004}} वस्सतो पट्ठाय इदानि [[Special:Statistics|{{NUMBEROFARTICLES}}]] धम्ममुखानि सन्ति॥ अञ्ञभासाहि लिखितानि [[meta:List of Wikipedias|वीकीपीःदीःयाःनि]] पि पस्सितुं सक्कोन्ति। बहुतमेहि गन्थेहि समन्नागतानि वीकीपीःदीःयाःनि हेट्ठा दस्सितानि होन्ति॥
<ul class="plainlinks">
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">१,०००,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|ar}}
* {{Wikipedia languages/core|de}}
* {{Wikipedia languages/core|en}}
* {{Wikipedia languages/core|es}}
* {{Wikipedia languages/core|fa}}‎<!--left-to-right mark needed between consecutive right-to-left languages-->
* {{Wikipedia languages/core|fr}}
* {{Wikipedia languages/core|it}}
* {{Wikipedia languages/core|nl}}
* {{Wikipedia languages/core|ja}}
* {{Wikipedia languages/core|pl}}
* {{Wikipedia languages/core|pt}}
* {{Wikipedia languages/core|ru}}
* {{Wikipedia languages/core|sv}}
* {{Wikipedia languages/core|uk}}
* {{Wikipedia languages/core|vi}}
* {{Wikipedia languages/core|zh}}
{{endflatlist}}
</li>
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">२५०,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|id}}
* {{Wikipedia languages/core|ms}}
* {{Wikipedia languages/core|my}}
* {{Wikipedia languages/core|nan}}
* {{Wikipedia languages/core|bg}}
* {{Wikipedia languages/core|ca}}
* {{Wikipedia languages/core|cs}}
* {{Wikipedia languages/core|da}}
* {{Wikipedia languages/core|et}}
* {{Wikipedia languages/core|el}}
* {{Wikipedia languages/core|eo}}
* {{Wikipedia languages/core|eu}}
* {{Wikipedia languages/core|he}}
* {{Wikipedia languages/core|hy}}
* {{Wikipedia languages/core|ko}}
* {{Wikipedia languages/core|hu}}
* {{Wikipedia languages/core|no}}
* {{Wikipedia languages/core|ro}}
* {{Wikipedia languages/core|simple}}
* {{Wikipedia languages/core|sk}}
* {{Wikipedia languages/core|sr}}
* {{Wikipedia languages/core|sh}}
* {{Wikipedia languages/core|fi}}
* {{Wikipedia languages/core|tr}}
* {{Wikipedia languages/core|uz}}
{{endflatlist}}
</li>
<li>
<div class="wikipedia-languages-count-container">
<div class="wikipedia-languages-prettybars"></div>
<div role="heading" aria-level="3" class="wikipedia-languages-count">५०,००० तो अधिकानि गन्थानि</div>
<div class="wikipedia-languages-prettybars"></div>
</div>
{{flatlist|class=wikipedia-languages-langs inline}}
* {{Wikipedia languages/core|ast}}
* {{Wikipedia languages/core|az}}
* {{Wikipedia languages/core|bn}}
* {{Wikipedia languages/core|bs}}
* {{Wikipedia languages/core|ckb}}
* {{Wikipedia languages/core|fy}}
* {{Wikipedia languages/core|ga}}
* {{Wikipedia languages/core|gl}}
* {{Wikipedia languages/core|hr}}
* {{Wikipedia languages/core|ka}}
* {{Wikipedia languages/core|ku}}
* {{Wikipedia languages/core|lv}}
* {{Wikipedia languages/core|lt}}
* {{Wikipedia languages/core|ml}}
* {{Wikipedia languages/core|mk}}
* {{Wikipedia languages/core|nn}}
* {{Wikipedia languages/core|pa}}
* {{Wikipedia languages/core|sq}}
* {{Wikipedia languages/core|sl}}
* {{Wikipedia languages/core|th}}
* {{Wikipedia languages/core|te}}
* {{Wikipedia languages/core|ur}}
{{endflatlist}}
</li>
</ul>
</div><noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
5gkp8bu4442xvpyfttb9cgm8s86yze8
रामञ्ञमनुस्सा
0
7374
103896
103838
2026-09-05T13:46:42Z
咽頭べさ
6149
103896
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
sz1oj4o0rktdyjxffo759uizthna4v7
103897
103896
2026-09-05T13:51:51Z
咽頭べさ
6149
103897
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
==निस्सै==
{{reflist}}
3khb5q7rrdn6132obmvht781iuzc30w
103900
103897
2026-09-05T14:12:37Z
咽頭べさ
6149
103900
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
==निस्सै==
{{reflist}}
hjqjrtjboko0ojyd9gb5gowomfduchp
103903
103900
2026-09-05T14:18:37Z
咽頭べさ
6149
103903
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
==निस्सै==
{{reflist}}
mol1ta3q62ovok75ec8949vnt4ghao6
103904
103903
2026-09-05T14:56:21Z
咽頭べさ
6149
103904
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
तथापि इनवानिगमस्स उत्तरभागे मुसो फो गामतो गामभोजको उय्यासनो (उ आंग ज़ाय) रामञ्ञमनुस्सानं भत्तिनिब्बत्तिं पटिक्खिपित्वा "अलौंगमिंधा" इति नामेन कोनबाउंग वंसं पठमतरं तिट्ठापेत्वा हंसावतीरामञ्ञसेनं पटियुज्झितुं सज्जेति। ततो कोनबाउंग-हंसावती महायुद्धं आरभि॥ सत्तरससताधिकतेपञ्ञास (१७५३) सक्कराजे नग्गहमासे कोनबाउंगसेना रामञ्ञमनुस्सानं अधोभागं इनवानिगमं पुन युज्झित्वा गण्हि॥ सत्तरससताधिकसत्तापञ्ञास (१७५७) सक्कराजे चित्तमासे पकुनिगमद्वारं भिन्दित्वा निगमं अवसानवसेन युज्झित्वा गण्हि॥ हंसावतीराजा बञ्ञाःदल च अमच्चा च गहिता अहेसुं। रामञ्ञमनुस्सानं सरीरमुत्तस्स सामिकत्तस्स इतिहासयुत्तं राजवंसकालं सब्बं निट्ठितं॥ रामञ्ञमनुस्सा इतिहासे अत्तनो बिम्बकम्मन्तञ्च। सक्कत पाळि लिखितञ्च परिपालेत्वा नवममतो एकादसमदसकन्तरे। तेरसममतो सोळसमदसकन्तरे। अट्ठारसमदसकन्तरे च उच्चं यजनयुत्तिदायज्जं निब्बत्तेःसुं। तस्मा मरम्मइतिहासे अधिप्पाययुत्ते ठाने अज्जतनकालो याव तिट्ठन्ति॥
==निस्सै==
{{reflist}}
25594kxggsmqs9mbzbawtnf9ky9efvh
103905
103904
2026-09-05T15:08:44Z
咽頭べさ
6149
103905
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
तथापि इनवानिगमस्स उत्तरभागे मुसो फो गामतो गामभोजको उय्यासनो (उ आंग ज़ाय) रामञ्ञमनुस्सानं भत्तिनिब्बत्तिं पटिक्खिपित्वा "अलौंगमिंधा" इति नामेन कोनबाउंग वंसं पठमतरं तिट्ठापेत्वा हंसावतीरामञ्ञसेनं पटियुज्झितुं सज्जेति। ततो कोनबाउंग-हंसावती महायुद्धं आरभि॥ सत्तरससताधिकतेपञ्ञास (१७५३) सक्कराजे नग्गहमासे कोनबाउंगसेना रामञ्ञमनुस्सानं अधोभागं इनवानिगमं पुन युज्झित्वा गण्हि॥ सत्तरससताधिकसत्तापञ्ञास (१७५७) सक्कराजे चित्तमासे पकुनिगमद्वारं भिन्दित्वा निगमं अवसानवसेन युज्झित्वा गण्हि॥ हंसावतीराजा बञ्ञाःदल च अमच्चा च गहिता अहेसुं। रामञ्ञमनुस्सानं सरीरमुत्तस्स सामिकत्तस्स इतिहासयुत्तं राजवंसकालं सब्बं निट्ठितं॥ रामञ्ञमनुस्सा इतिहासे अत्तनो बिम्बकम्मन्तञ्च। सक्कत पाळि लिखितञ्च परिपालेत्वा नवममतो एकादसमदसकन्तरे। तेरसममतो सोळसमदसकन्तरे। अट्ठारसमदसकन्तरे च उच्चं यजनयुत्तिदायज्जं निब्बत्तेःसुं। तस्मा मरम्मइतिहासे अधिप्पाययुत्ते ठाने अज्जतनकालो याव तिट्ठन्ति॥
==पारम्परियनिवासनपारुपनं==
पुरातनेसु रामञ्ञरट्ठेसु सुधम्मनगरउस्सावतीकालेसु रामञ्ञमनुस्सा उच्चयेन युत्तं संस्कितिमुक्खं निवसिंसू॥ सुधम्मकाले पुरिसा कटिबन्धनिवासनं निवासेत्वा उपरिकाये अंसकुटे एकं उत्तरासङ्गं पयुञ्जन्ति॥ इत्थियो पन केसे उच्चेन धम्मेत्वा महन्तानि कण्णपूरानि धारेन्ति। उरोबन्धनञ्चेव दीघनिवासनञ्च निवासेन्ति॥ उस्सावतीकाले हेट्ठिममरम्मरट्ठस्स उतुसम्पत्तिया अनुरूपं तनुकं कप्पासिकवत्थं पधानतो पयुञ्जिंसू॥<ref>{{cite book |last=Bauer |first=Christian |title=The Mon Language and Culture |year=1982}}</ref> राजानो च महामत्ता च कोसेय्यवत्थं उळारवसेन निवासेन्ति। अंसकुटे उत्तरासङ्गं पन ठानन्तरस्स पतीकं अहोसि॥ १९७१-मे संवच्छरे रामञ्ञमहल्लका। युवा। पब्बजिता। आचरिया च समवायेन समितिं धापेत्वा पुरातननिवासनपारुपनानि च साधकानि च पटिलभितुं सब्बं रामञ्ञपदेसं अगमंसू॥ लद्धेसू साधकेसु उपनिस्साय सब्बे समग्गा हुत्वा रामञ्ञपुराणनिवासनपारुपनस्स सण्ठानञ्च वण्णञ्च सन्निट्ठहित्वा ठपेसुं॥ <ref>{{Cite web |title=Mon Traditional Dress |url=https://www.weavingecologies.com/patterns-link/mon-traditional-dress |access-date=2026-04-22 |website=Weaving Ecologies |language=en-US}}</ref> मरम्मरट्ठे वसन्ता रामञ्ञमनुस्सा तं पारम्परियनिवासनपारुपनं कालानुकालं निवासेन्ति। रत्तवण्णञ्चेव सुक्कवण्णञ्च पधानतो पयुञ्जन्ति॥ पुरिसानं निवासनपारुपने सुक्कं उरोमुखकञ्चुकं वा तायिकञ्चुकं वा निवासेत्वा। हेट्ठिमभागे रत्तवण्णेन च सुक्कवण्णेन च युत्तं रामञ्ञपारम्परियचित्तकञ्चुकनिवासनं निवासेन्ति॥<ref>မွန်ပြည်နယ် အစိုးရအဖွဲ့၊ "မွန်ရိုးရာယဉ်ကျေးမှုနှင့် ဓလေ့ထုံးတမ်းများ" (၂၀၁၈)။</ref> अंसकुटे रामञ्ञपारम्परियउत्तरासङ्गं ठपेन्ति॥ इत्थियानं निवासनपारुपने रत्तं वा सुक्कं वा दीघहत्थं उरोमुखकञ्चुकं निवासेत्वा। हेट्ठिमभागे रत्तमूलकं रामञ्ञपारम्परियधनकुक्कुचाकारनिवासनं वा वायितनिवासनं वा निवासेन्ति॥ रत्तवण्णं उत्तरासङ्गं अंसकुटे सुविहितं पारुपन्ति॥<ref>နိုင်ဘရှင်၊ "မွန်လူမျိုးတို့၏ ရိုးရာယဉ်ကျေးမှု"၊ မွန်စာပေနှင့်ယဉ်ကျေးမှု စာစောင်။</ref>
==निस्सै==
{{reflist}}
8ikfahp0oloshvq8v3v94huwoip8v26
103906
103905
2026-09-05T15:42:51Z
咽頭べさ
6149
103906
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
तथापि इनवानिगमस्स उत्तरभागे मुसो फो गामतो गामभोजको उय्यासनो (उ आंग ज़ाय) रामञ्ञमनुस्सानं भत्तिनिब्बत्तिं पटिक्खिपित्वा "अलौंगमिंधा" इति नामेन कोनबाउंग वंसं पठमतरं तिट्ठापेत्वा हंसावतीरामञ्ञसेनं पटियुज्झितुं सज्जेति। ततो कोनबाउंग-हंसावती महायुद्धं आरभि॥ सत्तरससताधिकतेपञ्ञास (१७५३) सक्कराजे नग्गहमासे कोनबाउंगसेना रामञ्ञमनुस्सानं अधोभागं इनवानिगमं पुन युज्झित्वा गण्हि॥ सत्तरससताधिकसत्तापञ्ञास (१७५७) सक्कराजे चित्तमासे पकुनिगमद्वारं भिन्दित्वा निगमं अवसानवसेन युज्झित्वा गण्हि॥ हंसावतीराजा बञ्ञाःदल च अमच्चा च गहिता अहेसुं। रामञ्ञमनुस्सानं सरीरमुत्तस्स सामिकत्तस्स इतिहासयुत्तं राजवंसकालं सब्बं निट्ठितं॥ रामञ्ञमनुस्सा इतिहासे अत्तनो बिम्बकम्मन्तञ्च। सक्कत पाळि लिखितञ्च परिपालेत्वा नवममतो एकादसमदसकन्तरे। तेरसममतो सोळसमदसकन्तरे। अट्ठारसमदसकन्तरे च उच्चं यजनयुत्तिदायज्जं निब्बत्तेःसुं। तस्मा मरम्मइतिहासे अधिप्पाययुत्ते ठाने अज्जतनकालो याव तिट्ठन्ति॥
==पारम्परियनिवासनपारुपनं==
पुरातनेसु रामञ्ञरट्ठेसु सुधम्मनगरउस्सावतीकालेसु रामञ्ञमनुस्सा उच्चयेन युत्तं संस्कितिमुक्खं निवसिंसू॥ सुधम्मकाले पुरिसा कटिबन्धनिवासनं निवासेत्वा उपरिकाये अंसकुटे एकं उत्तरासङ्गं पयुञ्जन्ति॥ इत्थियो पन केसे उच्चेन धम्मेत्वा महन्तानि कण्णपूरानि धारेन्ति। उरोबन्धनञ्चेव दीघनिवासनञ्च निवासेन्ति॥ उस्सावतीकाले हेट्ठिममरम्मरट्ठस्स उतुसम्पत्तिया अनुरूपं तनुकं कप्पासिकवत्थं पधानतो पयुञ्जिंसू॥<ref>{{cite book |last=Bauer |first=Christian |title=The Mon Language and Culture |year=1982}}</ref> राजानो च महामत्ता च कोसेय्यवत्थं उळारवसेन निवासेन्ति। अंसकुटे उत्तरासङ्गं पन ठानन्तरस्स पतीकं अहोसि॥ १९७१-मे संवच्छरे रामञ्ञमहल्लका। युवा। पब्बजिता। आचरिया च समवायेन समितिं धापेत्वा पुरातननिवासनपारुपनानि च साधकानि च पटिलभितुं सब्बं रामञ्ञपदेसं अगमंसू॥ लद्धेसू साधकेसु उपनिस्साय सब्बे समग्गा हुत्वा रामञ्ञपुराणनिवासनपारुपनस्स सण्ठानञ्च वण्णञ्च सन्निट्ठहित्वा ठपेसुं॥ <ref>{{Cite web |title=Mon Traditional Dress |url=https://www.weavingecologies.com/patterns-link/mon-traditional-dress |access-date=2026-04-22 |website=Weaving Ecologies |language=en-US}}</ref> मरम्मरट्ठे वसन्ता रामञ्ञमनुस्सा तं पारम्परियनिवासनपारुपनं कालानुकालं निवासेन्ति। रत्तवण्णञ्चेव सुक्कवण्णञ्च पधानतो पयुञ्जन्ति॥ पुरिसानं निवासनपारुपने सुक्कं उरोमुखकञ्चुकं वा तायिकञ्चुकं वा निवासेत्वा। हेट्ठिमभागे रत्तवण्णेन च सुक्कवण्णेन च युत्तं रामञ्ञपारम्परियचित्तकञ्चुकनिवासनं निवासेन्ति॥<ref>မွန်ပြည်နယ် အစိုးရအဖွဲ့၊ "မွန်ရိုးရာယဉ်ကျေးမှုနှင့် ဓလေ့ထုံးတမ်းများ" (၂၀၁၈)။</ref> अंसकुटे रामञ्ञपारम्परियउत्तरासङ्गं ठपेन्ति॥ इत्थियानं निवासनपारुपने रत्तं वा सुक्कं वा दीघहत्थं उरोमुखकञ्चुकं निवासेत्वा। हेट्ठिमभागे रत्तमूलकं रामञ्ञपारम्परियधनकुक्कुचाकारनिवासनं वा वायितनिवासनं वा निवासेन्ति॥ रत्तवण्णं उत्तरासङ्गं अंसकुटे सुविहितं पारुपन्ति॥<ref>နိုင်ဘရှင်၊ "မွန်လူမျိုးတို့၏ ရိုးရာယဉ်ကျေးမှု"၊ မွန်စာပေနှင့်ယဉ်ကျေးမှု စာစောင်။</ref>
==भासासञ्च लिखितञ्च==
रामञ्ञभासा सो मरम्मरट्ठे च सयामरट्ठे च वसन्तेहि रामञ्ञमनुस्सेहि पयुत्ता दक्खिणपुब्बआसियदेसे पयुत्ता भासा होति॥ रामञ्ञभासा कम्बोजभासाय सद्धिं अप्पमत्तकं समाना होति॥ अज्जतानकाले रामञ्ञभासां द्वेमिलियनतो अधिका मनुस्सा भासन्ति॥ मरम्मरट्ठे रामञ्ञभासां भासन्तानं बहुतरा मनुस्सा रामञ्ञरट्ठे वसन्ति। तनिन्थारीदेसे च कारञ्ञरट्ठे च अपि रामञ्ञभासां भासन्ति॥
रामञ्ञमनुस्से रामञ्ञभासाय "ဂကူမည်(မန်)" इति लिखन्ति॥ रामञ्ञलिखिते ब्यञ्जनानि (३५)। सरा (१२) सन्ति॥ रामञ्ञलिखितं दक्खिणपुब्बआसियदेसे अतिपोराणिकेसु लिखितप्पवत्तीसु एकं होति। ऑस्ट्रोएशियाटिक (Austroasiatic) भासाकुलङ्गेन रामञ्ञभासाय लिखितं लिखितं सन्धाय वुच्चति॥ रामञ्ञलिखितस्स आरम्भकालं ६-मे चेतब्बतो १०-मे चेतब्बबन्धन्तरे दिस्समानेहि सिलालेखेहि पट्ठापेत्वा सन्निट्ठहन्ति॥<ref>Shorto, H. L. (1971). ''A Dictionary of the Mon Inscriptions from the Sixth to the Sixteenth Centuries''. Oxford University Press.</ref> रामञ्ञलिखितनयो जम्बुदीपतो पकिण्णका ब्राह्मी (Brahmi) अक्खरनयतो आगतो। सो ब्राह्मीअक्खररूपो पच्छाकाले मरम्मअक्खरस्स च सयाम। खमेर अक्खरानञ्च वुद्धिया अधिप्पायिकं मूलं अहोसि॥<ref>Daniels, Peter T. & Bright, William (1996). ''The World's Writing Systems''. Oxford University Press.</ref> अज्जतने काले रामञ्ञलिखितं संस्कितिदायजवसेन सन्ततिया रक्खितं हुत्वा। रामञ्ञमनुस्सानं सञ्ञत्थाय अधिप्पायिकं होति॥
==तूरियं==
रामञ्ञमनुस्सानं पारम्परियसंस्कितितूरियं [[सुसुमारो (तूरियं)]] होति॥
==निस्सै==
{{reflist}}
2r0a1jz6zmvro4vwm03mnt4e1qu592j
103907
103906
2026-09-05T17:08:59Z
咽頭べさ
6149
103907
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
तथापि इनवानिगमस्स उत्तरभागे मुसो फो गामतो गामभोजको उय्यासनो (उ आंग ज़ाय) रामञ्ञमनुस्सानं भत्तिनिब्बत्तिं पटिक्खिपित्वा "अलौंगमिंधा" इति नामेन कोनबाउंग वंसं पठमतरं तिट्ठापेत्वा हंसावतीरामञ्ञसेनं पटियुज्झितुं सज्जेति। ततो कोनबाउंग-हंसावती महायुद्धं आरभि॥ सत्तरससताधिकतेपञ्ञास (१७५३) सक्कराजे नग्गहमासे कोनबाउंगसेना रामञ्ञमनुस्सानं अधोभागं इनवानिगमं पुन युज्झित्वा गण्हि॥ सत्तरससताधिकसत्तापञ्ञास (१७५७) सक्कराजे चित्तमासे पकुनिगमद्वारं भिन्दित्वा निगमं अवसानवसेन युज्झित्वा गण्हि॥ हंसावतीराजा बञ्ञाःदल च अमच्चा च गहिता अहेसुं। रामञ्ञमनुस्सानं सरीरमुत्तस्स सामिकत्तस्स इतिहासयुत्तं राजवंसकालं सब्बं निट्ठितं॥ रामञ्ञमनुस्सा इतिहासे अत्तनो बिम्बकम्मन्तञ्च। सक्कत पाळि लिखितञ्च परिपालेत्वा नवममतो एकादसमदसकन्तरे। तेरसममतो सोळसमदसकन्तरे। अट्ठारसमदसकन्तरे च उच्चं यजनयुत्तिदायज्जं निब्बत्तेःसुं। तस्मा मरम्मइतिहासे अधिप्पाययुत्ते ठाने अज्जतनकालो याव तिट्ठन्ति॥
==पारम्परियनिवासनपारुपनं==
पुरातनेसु रामञ्ञरट्ठेसु सुधम्मनगरउस्सावतीकालेसु रामञ्ञमनुस्सा उच्चयेन युत्तं संस्कितिमुक्खं निवसिंसू॥ सुधम्मकाले पुरिसा कटिबन्धनिवासनं निवासेत्वा उपरिकाये अंसकुटे एकं उत्तरासङ्गं पयुञ्जन्ति॥ इत्थियो पन केसे उच्चेन धम्मेत्वा महन्तानि कण्णपूरानि धारेन्ति। उरोबन्धनञ्चेव दीघनिवासनञ्च निवासेन्ति॥ उस्सावतीकाले हेट्ठिममरम्मरट्ठस्स उतुसम्पत्तिया अनुरूपं तनुकं कप्पासिकवत्थं पधानतो पयुञ्जिंसू॥<ref>{{cite book |last=Bauer |first=Christian |title=The Mon Language and Culture |year=1982}}</ref> राजानो च महामत्ता च कोसेय्यवत्थं उळारवसेन निवासेन्ति। अंसकुटे उत्तरासङ्गं पन ठानन्तरस्स पतीकं अहोसि॥ १९७१-मे संवच्छरे रामञ्ञमहल्लका। युवा। पब्बजिता। आचरिया च समवायेन समितिं धापेत्वा पुरातननिवासनपारुपनानि च साधकानि च पटिलभितुं सब्बं रामञ्ञपदेसं अगमंसू॥ लद्धेसू साधकेसु उपनिस्साय सब्बे समग्गा हुत्वा रामञ्ञपुराणनिवासनपारुपनस्स सण्ठानञ्च वण्णञ्च सन्निट्ठहित्वा ठपेसुं॥ <ref>{{Cite web |title=Mon Traditional Dress |url=https://www.weavingecologies.com/patterns-link/mon-traditional-dress |access-date=2026-04-22 |website=Weaving Ecologies |language=en-US}}</ref> मरम्मरट्ठे वसन्ता रामञ्ञमनुस्सा तं पारम्परियनिवासनपारुपनं कालानुकालं निवासेन्ति। रत्तवण्णञ्चेव सुक्कवण्णञ्च पधानतो पयुञ्जन्ति॥ पुरिसानं निवासनपारुपने सुक्कं उरोमुखकञ्चुकं वा तायिकञ्चुकं वा निवासेत्वा। हेट्ठिमभागे रत्तवण्णेन च सुक्कवण्णेन च युत्तं रामञ्ञपारम्परियचित्तकञ्चुकनिवासनं निवासेन्ति॥<ref>မွန်ပြည်နယ် အစိုးရအဖွဲ့၊ "မွန်ရိုးရာယဉ်ကျေးမှုနှင့် ဓလေ့ထုံးတမ်းများ" (၂၀၁၈)။</ref> अंसकुटे रामञ्ञपारम्परियउत्तरासङ्गं ठपेन्ति॥ इत्थियानं निवासनपारुपने रत्तं वा सुक्कं वा दीघहत्थं उरोमुखकञ्चुकं निवासेत्वा। हेट्ठिमभागे रत्तमूलकं रामञ्ञपारम्परियधनकुक्कुचाकारनिवासनं वा वायितनिवासनं वा निवासेन्ति॥ रत्तवण्णं उत्तरासङ्गं अंसकुटे सुविहितं पारुपन्ति॥<ref>နိုင်ဘရှင်၊ "မွန်လူမျိုးတို့၏ ရိုးရာယဉ်ကျေးမှု"၊ မွန်စာပေနှင့်ယဉ်ကျေးမှု စာစောင်။</ref>
==भासासञ्च लिखितञ्च==
रामञ्ञभासा सो मरम्मरट्ठे च सयामरट्ठे च वसन्तेहि रामञ्ञमनुस्सेहि पयुत्ता दक्खिणपुब्बआसियदेसे पयुत्ता भासा होति॥ रामञ्ञभासा कम्बोजभासाय सद्धिं अप्पमत्तकं समाना होति॥ अज्जतानकाले रामञ्ञभासां द्वेमिलियनतो अधिका मनुस्सा भासन्ति॥ मरम्मरट्ठे रामञ्ञभासां भासन्तानं बहुतरा मनुस्सा रामञ्ञरट्ठे वसन्ति। तनिन्थारीदेसे च कारञ्ञरट्ठे च अपि रामञ्ञभासां भासन्ति॥
रामञ्ञमनुस्से रामञ्ञभासाय "ဂကူမည်(မန်)" इति लिखन्ति॥ रामञ्ञलिखिते ब्यञ्जनानि (३५)। सरा (१२) सन्ति॥ रामञ्ञलिखितं दक्खिणपुब्बआसियदेसे अतिपोराणिकेसु लिखितप्पवत्तीसु एकं होति। ऑस्ट्रोएशियाटिक (Austroasiatic) भासाकुलङ्गेन रामञ्ञभासाय लिखितं लिखितं सन्धाय वुच्चति॥ रामञ्ञलिखितस्स आरम्भकालं ६-मे चेतब्बतो १०-मे चेतब्बबन्धन्तरे दिस्समानेहि सिलालेखेहि पट्ठापेत्वा सन्निट्ठहन्ति॥<ref>Shorto, H. L. (1971). ''A Dictionary of the Mon Inscriptions from the Sixth to the Sixteenth Centuries''. Oxford University Press.</ref> रामञ्ञलिखितनयो जम्बुदीपतो पकिण्णका ब्राह्मी (Brahmi) अक्खरनयतो आगतो। सो ब्राह्मीअक्खररूपो पच्छाकाले मरम्मअक्खरस्स च सयाम। खमेर अक्खरानञ्च वुद्धिया अधिप्पायिकं मूलं अहोसि॥<ref>Daniels, Peter T. & Bright, William (1996). ''The World's Writing Systems''. Oxford University Press.</ref> अज्जतने काले रामञ्ञलिखितं संस्कितिदायजवसेन सन्ततिया रक्खितं हुत्वा। रामञ्ञमनुस्सानं सञ्ञत्थाय अधिप्पायिकं होति॥
==तूरियं==
रामञ्ञमनुस्सानं पारम्परियसंस्कितितूरियं [[सुसुमारो (तूरियं)]] होति॥
==पाकटा रामञ्ञमनुस्सा==
*[[बुद्धघोस]](रामञ्ञपुत्तो बुद्धघोसो) - तिपिटकं सीहळभासातो पाळिभासां भासावेत्ता
* इन्द्रोभास (咽頭べさधुनातनउत्तमलिखको) सहस्सतो अधिका भासायो रामञ्ञभासायं भासावेत्ता
*[[अरहंत]] - बुद्धसासनस्स सुद्धिकरो च जोतकरो च
*[[मनूहाराजा]] (अथ वा) मकुट - सुवण्णभूमि सुधम्मरामञ्ञराजवंसस्स २५-मो राजा
*[[राजाधिराज्]] (अथ वा) बन्यार न्वे - [[उस्सावती]]रामञ्ञराजवंसस्स ९-मो राजा। [[अविन्द-उस्सावती चत्तालीसवस्सिकयुद्धस्स]] पाकटो युद्धराजा
*[[अमत्तो दिन्]] - राजाधिराजस्स राजिनो आमन्तनअमत्तमहामत्तो
*[[लग्वन्ःअिन्। महासो|लग्वन्ःअिन्]] (महासो) - उस्सावतीराजबलस्स पुरतो चारी युद्धसेनापति। चत्तालीसवस्सिकयुद्धस्स पाकटो रामञ्ञवीरो
* [[शिन साव पु]] - रामञ्ञराजिनी <ref>{{Cite web |title=Kaowao Burmese Version<!-- Bot generated title --> |url=http://www.kaowao.org/b/art08-24.php |accessdate=18 August 2013 |archivedate=22 June 2009 |archiveurl=https://web.archive.org/web/20090622045437/http://www.kaowao.org/b/art08-24.php }}</ref>
* [[धम्मचेती|धम्मचेतीराजा]] (अथ वा) रामाधिपति - बुद्धसासनत्थाय उस्साहेन पाकटो रामञ्ञराजा
* [[थामैन ब्रैम]] - रामञ्ञवीरो
* [[अमत्तमहामत्तो बञ्ञादल]] - दुतियमरम्मरट्ठस्स ठापकस्स बेयिनटनाउंगस्स आमन्तनअग्गमहासेनापति
*[[महारट्ठसार]] - अविन्दकालस्स कवियति
*[[:en:Rama_I|बुद्ध योफा चुळालोक]] (राम१) ''-'' सयामरट्ठस्स चक्कीराजवंसस्स ठापको राजा
*[[:en:Amarindra|अमरिन्द्रा]] - सयामरट्ठस्स चक्कीराजवंसस्स ठापकस्स राम (१) राजिनो अग्गमहेसि। राम (२) राजिनो माता
*[[बन्याडाला]] - दुतियउस्सावतीराजवंसस्स पच्छिमो राजा
*मितलथो - उस्सावती तिस्सराजिनो महेसि
*[[मकुट]] (अथ वा) [[:en:Mongkut|मोंगकुट]] - सयामरट्ठस्स चक्कीराजवंसस्स ४-मो राजा। सयामरट्ठस्स आधुनिककरणस्स आरब्भको
*[[माउंग हताव ले। सेनापति|မमाउंग हताव ले]] - सेनापति
*[[यू ना आओक]] - कोलोनियकालस्स धुमानुसारीनावासूट्ठी
*[[सा यू थ्विन]] - कोलोनियकालस्स महासूट्ठी। मरम्मरट्ठ [[वाणिजानञ्च यन्तकम्मानञ्च]] समितिया आरब्भको
*[[सा जे ए मौंग ग्यी]] - कोलोनियकालस्स मरम्ममनुस्सेसु पठमो रज्जपालो
*[[मरम्मरट्ठस्स पठमो]] पच्छिमादिसायुज्जनवेज्जो [[ရှडॉ. शॉलू]]
*मरम्मरट्ठस्स पठमो कायबलसिक्खको [[डॉ. वाल्टर चिट हटन]]
*मरम्मरट्ठस्स पठमो पारगू [[डॉ. बहन]]
*मरम्मरट्ठस्स पठमो रट्ठस्स अधिपति [[डॉ. बा माव]]
*मरम्मरट्ठस्स पठमा इत्थि आमन्तनअमत्ती [[दाव ह्निन म्या]]
*मरम्मरट्ठस्स पठमो यकनआरोपनवेज्जमहामत्तो [[डॉ. नव मान हला]]
* खेत्तसम्पत्तिलिखितस्स पुरेचारी [[मिन थुवान]] ( [[मरम्मरट्ठस्स रट्ठपतिनो]] [[यू हतिन क्याव]]स्स पिता)
* [[:en:Apasra_Hongsakula|अपसरा होंगसाकुला]] - सकललोकमहेसी १९६५
*[[जागना]] - रूपच्छाया च नट्ठपञ्ञायुत्तो
*[[हू एंथिन]] - गीतकारको च गायको च
*[[टोंकहाई मैकइंटायर]] - सयामगायको च रूपच्छायानट्ठो च
*[[केअेती]] - गीतकारको
*[[म्यो क्याव म्यांग]] - တगीतकारको च गायको च। मरम्महिप्पहोप्पगीतस्स आरब्भको
*[[बान्या नाइंग]] - आइरीनक्रॉस ([[:en:Iron Cross|Iron Cross)]] गीतापयोगसमितिया अङ्गो
*[[मिन को नाइंग]] - सिक्खाकामेन मनुस्सानं पमुखो
*[[यू म्यिंट स्वे]] - दुतियरट्ठपति
*[[:en:Anand_Panyarachun|आनंद पन्याराचुन]] - सयामरट्ठस्स सेनापतिमहामत्तो
*[[नंदर ह्लाइंग]] - मरम्मरूपच्छायानट्ठी
*[[:en:Natapohn_Tameeruks|नतापोहन तामीरक्स]] - सयामरूपच्छायानट्ठी। Taew इति सब्बरट्ठेसु पाकटा
*[[इचाओपो]] - नट्ठी। रूपदस्सिनी
*[[पापा विन खिन]] - नट्ठी। रूपदस्सिनी
*[[थिनज़ार विंट क्याव]]- नट्ठी। रूपदस्सिनी
*[[अबोई]] - हिप्पहोप्पगायको
*[[मिचन्दी]] - इत्थिहिप्पहोप्पगायिका<ref>{{Cite web |title=မော်ကွန်းတင်ပြီးမိတ္တူ |url=https://www.mmload.com/news/64534 |accessdate=12 November 2020 |archivedate=19 April 2021 |archiveurl=https://web.archive.org/web/20210419064932/https://www.mmload.com/news/64534 }}</ref>
*[[टुन मिन नाइंग]] - एक चैम्पियनशिप मुट्ठियुद्धविजितावी
*[[खाइंग थाज़िन न्ग्वा]] - नट्ठी। रूपदस्सिनी
*[[बन्या फोन्ये प्याए]]-नट्ठो। रूपदस्सी
*[[लिली पेंटिला विन]] - सयामरूपच्छायानट्ठी। रूपदस्सिनी
==रामञ्ञधजानि==
({{mnw|အလာံဂကူမန်}})
<gallery>
ဖိုင်:Flag of the Mon people.png|मरम्मरट्ठे विज्जमानं रामञ्ञजातिधजं
ဖိုင်:Mon Thai Flag.jpg|सयामरट्ठे विज्जमानं रामञ्ञजातिधजं
ဖိုင်:The flag of the Mon people Paphaya Rajasri King.jpg|रामञ्ञराजधजं एदी२४१-२१८
ဖိုင်:Paphaya Rajasri King.jpg|रामञ्ञराजधजं
ဖိုင်:Swan-shaped national flag.jpg|रामञ्ञराजधजं- एदी १११६
ဖိုင်:Flag of Mon State (2018).svg|[[रामञरट्ठस्स]] धजं
</gallery>
==निस्सै==
{{reflist}}
ny1khtbgctuqj1pyodohshpr0vtct3e
103908
103907
2026-09-05T17:11:17Z
咽頭べさ
6149
103908
wikitext
text/x-wiki
{{Infobox ethnic group
|group= रामञ्ञ
|native_name = {{native name|mnw|ဂကူမန်(ဂကူမည်)}}<br>{{native name|pi|रामञ्ञमनुस्सा}}
|native_name_lang = mnw။ | image = 20200206 150859 Mon Girls in Mawlamyaing Myanmar anagoria.JPG
| image_caption = Mon girls wearing traditional dress in [[Mawlamyine]] | flag = Flag of the Mon people.png
| flag_caption = रामञ्ञर धजं
|pop = अन्तरा उपमानतो २.५ – ३ कोटिसतसहस्सानि
|region1 = {{flag|Myanmar}}
|pop1 = उपमानतो २ कोटिसतसहस्समत्तानि
|region2 = {{flag|Thailand}}
|pop2 = उपमानतो १ कोटिसतसहस्समत्तानि
| region3 = {{flag|Laos}}
| pop3 = 9000{{efn|name=burmese}}
| region4 = {{flag|United States}}
| pop4 = 8000{{efn|name=burmese}}
| region5 = {{flag|Canada}}
| pop5 = 650{{efn|name=burmese}}
|rels= मुख्यताय [[थेरवादबुद्धसासनं]]
|langs=[[रामञ्ञभासा|रामञ्ञ]]। [[मरम्मभासा|मरम्म]]। [[योधयभासा|योधय]]
|related=[[कम्बोजमनुस्सा|कम्बोज]] च अञ्ञे [[ऑस्ट्रोएशियाटिक]] भासाभासिनो
|image caption=ရိनिजचारित्तवत्थानि निवासेन्ती रामञ्ञकञ्ञा (मावलाम्यीन)
}}
'''रामञ्ञमनुस्सा''' ({{lang-mnw|ဂကူမန်}}{{audio|LL-Q13349 (mnw)-咽頭べさ-ဂကူမန်.wav|listen}}; {{lang-en|Mon people}}) होन्ति ऑस्ट्रोएशियाटिकभासानुवत्तकानं रामञ्ञ-खमा समूहे अन्तोगधो अेको जातियो। मरम्मरट्ठस्स च मुख्यानं अधिवुत्थजातीनं अन्तरे अेको समूहो होति॥ समयविदूनं च मनुस्सबेदविदूनं च वचनेन रामञ्ञमनुस्सा पुब्बदक्खिणआसियतलज्जनगरेसु पथमं अनुपविट्ठेसू समूहेसू अेको होन्ति। अधिकतरेन एदी ६ रासुतो पुब्बेव अज्जतनस्स मरम्मरट्ठस्स अधोभागे (रामञ्ञरट्ठे) च योधयरट्ठस्स मज्झिमभागे च नगररट्ठानि पतिट्ठापेत्वा वसन्ति स्म॥<ref name="britannica">{{cite web |title=Mon |url=https://www.britannica.com/topic/Mon-people |publisher=Encyclopaedia Britannica}}</ref><ref name="Coedes">Coedès, George (1968). ''The Indianized States of Southeast Asia''. University of Hawaii Press. pp. 76–77.</ref>
वंसानुपवत्तनकाले सब्बदा रामञ्ञमनुस्सा चीनरट्ठस्स दक्खिणभागतो संसरन्तो पट्ठाय कसिकम्मञ्च जलपथवाणिज्जञ्च उपनिस्साय सुधम्मनगरं (सुवण्णभूमि)। द्वारावती। हंसावती इच्चेवमादीनि पाकटानि महारट्ठानि च नगररट्ठानि च पतिट्ठापेसुं॥ रामञ्ञमनुस्सा पुब्बदक्खिणआसियदेसे थेरवादबुद्धसासनस्स। पाळिसत्थस्स। जम्बुदीपतो आगतानं अक्खरानं। वासुकम्मादीनं चारित्तविसिट्ठतानञ्च पसारणत्थाय अतिविय आवस्सकं सेतुभावेन अब्भन्तरे पापुणिंसु॥<ref name="britannica" /><ref name="Southworth">Southworth, William A. (2018). "The Mon-Khmer Contribution to Southeast Asian Civilisation". ''Journal of Southeast Asian Studies'', 49(2), 210–215.</ref>
१४ रासुतो याव १६ रासुपरियन्तं पतिट्ठितं हंसावती बैगोरट्ठ रामञ्ञनं राजनीति वाणिज्जानं अग्गधुरं पत्तं सुवण्णयुगं अहोसि। तत्थ राजाधिराज। शिन साव पु । धम्मचेती इच्चेवमादेय्या पाकटा राजानो रज्जं कारेसुं॥ <ref>{{cite book |last=Luce |first=G.H. |title=Old Burma – Early Pagan |year=1969 |publisher=J.J. Augustin}}</ref><ref>Lieberman, Victor B. (2003). ''Strange Parallels: Southeast Asia in Global Context, c. 800–1830''. Cambridge University Press. pp. 130–135.</ref> तथापि १८ रासुम्हि कोनबाउंगवंसस्स सासेता अलाउंग फ्राया महाराजस्स जयजुद्धयुत्तिहेतुना रामञ्ञनं पच्छिमं हंसावतीरट्ठं विनासमग्गं पत्तं अहोसि। ततो पच्छा रामञ्ञमनुस्सा बहुताय अज्जतनस्स योधयरट्ठं तिरो समूहेन संसरित्वा अधिवसिंसु॥<ref name="britannica" /><ref name="Hall">Hall, D.G.E. (1981). ''A History of South-East Asia''. Macmillan. pp. 462–465.</ref> अज्जतनकाले रामञ्ञमनुस्सा मरम्मरट्ठस्स अधोभागे रामञ्ञरट्ठे। कारञ्ञरट्ठे। बैगोजनपदे च अधिकतरेन विप्फुरित्वा वसन्ति। अत्तनो अच्छरियं सुन्दरं निजं चारित्तदायज्जञ्च भासाञ्च लिखितसत्थञ्च सुविहितं मनसि करित्वा अनुरक्खन्ता सन्ति॥
==जातिबीजविचयविसेसे==
रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले वंसानुपवत्तनत्थेन अतिपुराणतरं अधिवुत्थेसू अधिवुत्थजातीसु अन्तोगधो एको जातियो॥ भासाविज्जानुसारेन [[ऑस्ट्रोएशियाटिक भाषाएँ|ऑस्ट्रो-एशियाई]]कभासाकुले अन्तोगधो होति। अधुनिकजातिबेदविचयविसेसेहि च रामञ्ञनं जातिबीजरचना पुब्बदक्खिणआसियस्स पुब्बसमयिकमनुस्सानं संसरणवंसमग्गं पकासेति॥<ref name="Kutanan2018">Kutanan, W., et al. (2018). "Phylogeography and Linguistic Coevolution of Austroasiatic Speakers in Mainland Southeast Asia". ''Molecular Biology and Evolution'', 35(8), pp. 1970–1985.</ref>
रामञ्ञनं मातुपक्खतो आगतवंसस्स (Mitochondrial DNA / mtDNA) च पितुपक्खतो आगतवंसस्स च (Y-Chromosome) विचयविसेसानं अनुसारेन रामञ्ञपुरिसेसु O-M95 (O1b1a1a) नामकं Y-chromosome Haplogroup अतिउच्चभागेन विन्दियति॥ अयं Haplogroup होति ऑस्ट्रो-एशियाई भासाभासिनु कम्बोज। व च पलाउंग आदीसु च मुख्यतो विन्दियमानो विसिट्ठजातिबीजलक्खणो॥ मातुपक्खिकजातिबीजविचयेसु B4, F1, M7 च R9 इच्चेते Haplogroups मुख्यतो विन्दियन्ति। ते च पुब्बदक्खिणआसियमहातलज्जनगरेसु पुब्बिमकसिकम्ममनुस्ससमूहानं जातिबीजेहि सद्धिं उजुतो सम्बन्धा होन्ति॥<ref name="Zhang2014">Zhang, X., et al. (2014). "Y-chromosome diversity in Austroasiatic-speaking populations reveals genetic continuity". ''Journal of Human Genetics'', 59(4), pp. 201–209.</ref><ref name="Kutanan2018" />
सब्बजातिबीजछन्दनविचयेहि (Genome-wide Association Studies) रामञ्ञमनुस्सा कम्बोजरट्ठिककम्बोजजातीहि सद्धिञ्च। योधयरट्ठे च मरम्मरट्ठे च अञ्ञेहि ऑस्ट्रो-एशियाई कवंसजेहि सद्धिञ्च जातिबीजत्थेन अतिसन्निकट्ठं समाना होन्ति ति विन्दियति॥ ते हि अतीतेसु वस्ससहेस्ससु समानेहि पुब्बिमपितुकेहि आगता अहेसुं॥<ref name="Lipson2018">Lipson, M., et al. (2018). "Ancient West-to-East genomic transformation in Eurasia and early Southeast Asian population history". ''Science'', 361(6400), pp. 92–95.</ref>
बहूसु वस्ससतेसु देसन्तरे अन्तो सहवसनत्थाय रामञ्ञमनुस्सानं अब्बन्तरे तिब्बतमरम्मवंसजानं (उपमा - मरम्म) च खरादिुङ्वंसजानं च (उपमा -योधय। शान) जातिबीजसम्मिस्सनलक्खणानि पकासितानि होन्ति॥ तथापि रामञ्ञनं मुख्यजातिबीजमूलं (Genetic Substrate) तु ऑस्ट्रो-एशियाईयिकमुख्य DNA भावेन दळ्हं तिट्ठतेव॥<ref name="Srithawong2015">Srithawong, S., et al. (2015). "Genetic history of Isan people in northeastern Thailand". ''Annals of Human Genetics'', 79(4), pp. 260–272.</ref>
पुब्बदक्खिणआसियदेसे खणित्वा विन्दितेसु पुब्बसमयिकपासाणमत्तो च संसितकालजो च पुराणअट्ठिकेहि निहरित्वा लद्धं पुराण DNA (aDNA) अधुनिकरामञ्ञमनुस्सानं DNA हि सद्धिं सम्पदेस्सत्वा विचयं कत्वा अतीतेसु ४००० वस्सेसु चीनरट्ठस्स दक्खिणभागतो पुब्बदक्खिणआसियं कसिकम्मविज्जाय सद्धिं संसरित्वा अनुपविट्ठानं पुब्बिमकसिकानं जातिबीजं अधुनिकरामञ्ञमनुस्सेसु मुख्यभागेन अन्तोगधं होति ति सन्निट्ठानं कातुं सक्कोति॥<ref name="McColl2018">McColl, H., et al. (2018). "The prehistoric prehistoric human genomic history of Southeast Asia". ''Science'', 361(6400), pp. 88–92.</ref>
जातिबीजविचयविसेसेहि रामञ्ञमनुस्सा होन्ति पुब्बदक्खिणआसियमहातले अतिपुराणतरं अधिवुत्था ऑस्ट्रो-एशियाईयिकजातिबीजमूलवंसजा। Y-chromosome O-M95 Haplogroup आधारं कत्वा सामन्ततरेहि तिब्बतमरम्म च योधयताई समूहेहि सद्धिञ्च वंससमयतो जातिबीजसम्मिस्सनं अहोसि ति विन्दियति॥
==इतिहासो==
पुब्बकाले रामञ्ञमनुस्सा इन्दोचिनउपदीपे मेनंनदीकच्छे (अज्जतन सयामरट्ठस्स मज्झिमभागे च उत्तरभागे च) निवसित्वा छट्ठमतो एकादसमदसकन्तरे द्वारवतीरामञ्ञरट्ठं। सत्तमतो तेरसमदसकन्तरे हरिपुञ्चयरामञ्ञरट्ठञ्च पतिट्ठापेसुं॥ ते दक्खिणजम्बुदीपेन सद्धिं सम्बन्धं कत्वा थेरवादबुद्धसासनं। कलाबिम्बसण्ठानञ्च। पल्लवअक्खरं मूलं कत्वा अत्तनो अक्खरलिखितञ्च पठमतरं सम्पटिच्छित्वा परिपालेसुं॥ नवममदसकमत्ते रामञ्ञमनुस्सा मेनंनदीकच्छतो मरम्मरट्ठस्स दक्खिणभागं एरावतीनदीमुखदेसियं। सित्तंगनदीमुखदेसियं। तनन्सारीदेसञ्च पविसित्वा जम्बुदीपेन सद्धिं समुद्दवाणिज्जं मूलं कत्वा सुधम्मनगररामञ्ञरट्ठं (सुवण्णभूमिं) च उस्सापकुनगर (पुब्बकालपकु) रामञ्ञरट्ठञ्च तिट्ठापेसुं॥ तेसु सुधम्मनगररामञ्ञरट्ठं दससताधिकपञ्चसत्तति (१०५७) सक्कराजे पुकंरट्ठस्स अनुरुद्धराजेन अभिभवित्वा गहितं अहोसि॥ ततो पच्छा रामञ्ञमनुस्सानं सासनं। लिखितञ्च, यजनयुत्तिदायज्जञ्च पुकंराजधानिञ्च मरम्मरट्ठस्स मज्झिमभागञ्च महन्तेन वाहेन पविसित्वा सम्मिस्सीभूतं अहोसि॥
एवं मरम्मरट्ठस्स अधोभागे विज्जमानानि रामञ्ञरट्ठानि पुकंरट्ठस्स अधोभागं पतनकाले उत्तरभागे विज्जमानं रामञ्ञमनुस्सानं हरिपुञ्चयरामञ्ञरट्ठं दक्खिणतो आगतस्स महिद्धिकस्स खमारअधिपच्चस्स अभियोगञ्च। पच्छिमतो पुकंअधिपच्चस्स युद्धलक्खणानि च अन्तरा पविसित्वा विसेसतो पदेसस्स पथवीराजनीतिकिळनं सम्पटिच्छि॥ पुकंकाले अलंसीसूराजस्स काले पुकंसेना हरिपुञ्चयसीमन्तं याव चरति। तस्मा हरिपुञ्चयरामञ्ञमनुस्सा अत्तनो सामिकत्तस्स थावरत्थाय उत्तरतो पब्बतदेसा महाबला होन्तेहि स्यामअनुवंसेहि सद्धिं युद्धवसेन मेत्ताबन्धनं कत्वा। सम्पटिच्छनं कत्वा पुकंस्स भयं पटिबाहेसुं॥ तथापि तेरसमदसकस्स परियोसाने पुकंअधिपच्चं मङ्गल (मंगो) अभियोगेन दुब्बलं होति, तदा पथवीराजनीतिअवत्था परिवत्ति॥ मङ्गलभयतो दक्खिणभागं सम्बहुला निवत्तन्तो लाओस स्यामवंसिको लाना (Lanna) राजा मनराई (King Mangrai) इति द्वेसताधिकदेवनवुति (१२९२) सक्कराजे गूळ्हगूळ्हलक्खणं पयुञ्जित्वा हरिपुञ्चयराजधानिं गण्हित्वा रामञ्ञमनुस्सानं उत्तरअधिपच्चं परियोसापेसि॥ एवं हरिपुञ्चयतो पकिण्णका रामञ्ञपण्डिता च बिम्बकम्मकारा च सयाममनुस्सानं लाना च ज़िन माई च नवरामञ्ञरट्ठेसु सम्मिस्सित्वा सेवित्वा अज्जतनसयामयजनयुत्तिया च लिखितस्स च मूलट्ठानं भविस्सतं रामञ्ञ सयामयजनयुत्तिसम्मिस्सं निब्बत्तेसुं॥
मरम्मरट्ठस्स दक्खिणभागे पन पुकंअधिपच्चे विनासिते तेरसताधिकसत्तासीति (१२८७) सक्कराजे रामञ्ञमनुस्सा पुन दुतियवारं सरीरमुत्तिं लभित्वा अतिदीघकालिकं अतिमहाबलञ्च "दुतियहंसावतीकालं" (वारीरूवंसं वा मगधुवंसं वा) तिट्ठापेसुं॥ मुत्तमनिगमे पतिट्ठाय रामञ्ञरट्ठं पुन तिट्ठापेन्तो वारीरूराजा सामन्तस्स सयाममनुस्सानं सुखोदयरामञ्ञरट्ठेन सद्धिं मेत्तानिब्बत्तिं कत्वा अञ्ञमञ्ञं राजनीतिवसेन अब्भनुजाननं लभित्वा दक्खिणपुब्बआसियदेसे धम्मकम्मन्ते पाकटं "वारीरूधम्मसत्थं" लिखितं करोति॥ ततो पच्छा सेतहत्थिसामि बान्या ऊराजस्स (१३४८–१३८४) काले राजधानिं हंसावती (पकु) निगमं परिवत्तेत्वा पकुनिगमं रामञ्ञमनुस्सानं सुवण्णकालस्स मज्झिमभागं भवितुं मूलं करोति॥ तस्स पुत्तो आजानियराजा राजाधिराजस्स (१३८४–१४२१) काले रामञ्ञतेभूमे (पसी। म्यांग म्या। हंसावती) समग्गं सम्पटिच्छित्वा अङ्ःववंसेन सद्धिं विस्सुतं चत्तालीसवस्सयुद्धं तिब्बं युज्झि॥ राजाधिराजस्स चुतेन पच्छा मरम्मइतिहासे अब्भुतं पाकटं रामञ्ञराजिनी शिन साव पु(१४५३–१४७२) जाता होति। तस्सा काले रट्ठं सन्तिं सुखञ्च अहोसि॥ शिन साव पुस्स जामाता धम्मचेतीराजस्स (१४७२–१४९२) काले तम्बपन्निदीपं (सीहळं) समणे पहिणित्वा कल्याणीसीमं सम्मन्नापेत्वा सासनस्स विसुद्धिञ्च वाणिज्जञ्च विसेसतो सोधेति। तस्मा तस्स "कल्याणीसिलालेखानि" अज्जतनकालो याव महन्तं इतिहासअधिप्पायं भवन्ति॥ मगधुवंसो पच्छिमराजस्स सुशिन ताकारुतपि काले पन्नरससताधिकएकतिंस (१५३९) सक्कराजे ताउंगूवंसिकस्स ताबिन श्वे हतीस्स च बेयिनटनाउंगस्स च अभियोगेन विनासं पापुणि॥
न्यांग रामवंसे (ताउंगू वंसस्स पच्छिमभागे) दुब्बले होन्ते मरम्मरट्ठस्स दक्खिणभागे विज्जमाना रामञ्ञमनुस्सा सत्तरससताधिकचत्तालीस (१७४०) सक्कराजे पकुनिगमं मज्झिमं कत्वा नवहंसावतीराजधानिं (ततियहंसावतीकालं) पुन तिट्ठापेसुं॥ रामञ्ञमनुस्सा उपरिमरम्मरट्ठं युद्धवसेन गन्त्वा सत्तरससताधिकद्वेपञ्ञास (१७५२) सक्कराजे चित्तमासे अङ्ःवनिगमं गण्हित्वा ञ्ञोङ्रम्ःवंसं परियोसापेसुं॥ इनवानिगमे पतिते सब्बमरम्मरट्ठं हंसावतीरामञ्ञमनुस्सानं आणाचक्कस्स अधोभागं पतनमत्तं अहोसि॥
तथापि इनवानिगमस्स उत्तरभागे मुसो फो गामतो गामभोजको उय्यासनो (उ आंग ज़ाय) रामञ्ञमनुस्सानं भत्तिनिब्बत्तिं पटिक्खिपित्वा "अलौंगमिंधा" इति नामेन कोनबाउंग वंसं पठमतरं तिट्ठापेत्वा हंसावतीरामञ्ञसेनं पटियुज्झितुं सज्जेति। ततो कोनबाउंग-हंसावती महायुद्धं आरभि॥ सत्तरससताधिकतेपञ्ञास (१७५३) सक्कराजे नग्गहमासे कोनबाउंगसेना रामञ्ञमनुस्सानं अधोभागं इनवानिगमं पुन युज्झित्वा गण्हि॥ सत्तरससताधिकसत्तापञ्ञास (१७५७) सक्कराजे चित्तमासे पकुनिगमद्वारं भिन्दित्वा निगमं अवसानवसेन युज्झित्वा गण्हि॥ हंसावतीराजा बञ्ञाःदल च अमच्चा च गहिता अहेसुं। रामञ्ञमनुस्सानं सरीरमुत्तस्स सामिकत्तस्स इतिहासयुत्तं राजवंसकालं सब्बं निट्ठितं॥ रामञ्ञमनुस्सा इतिहासे अत्तनो बिम्बकम्मन्तञ्च। सक्कत पाळि लिखितञ्च परिपालेत्वा नवममतो एकादसमदसकन्तरे। तेरसममतो सोळसमदसकन्तरे। अट्ठारसमदसकन्तरे च उच्चं यजनयुत्तिदायज्जं निब्बत्तेःसुं। तस्मा मरम्मइतिहासे अधिप्पाययुत्ते ठाने अज्जतनकालो याव तिट्ठन्ति॥
==पारम्परियनिवासनपारुपनं==
पुरातनेसु रामञ्ञरट्ठेसु सुधम्मनगरउस्सावतीकालेसु रामञ्ञमनुस्सा उच्चयेन युत्तं संस्कितिमुक्खं निवसिंसू॥ सुधम्मकाले पुरिसा कटिबन्धनिवासनं निवासेत्वा उपरिकाये अंसकुटे एकं उत्तरासङ्गं पयुञ्जन्ति॥ इत्थियो पन केसे उच्चेन धम्मेत्वा महन्तानि कण्णपूरानि धारेन्ति। उरोबन्धनञ्चेव दीघनिवासनञ्च निवासेन्ति॥ उस्सावतीकाले हेट्ठिममरम्मरट्ठस्स उतुसम्पत्तिया अनुरूपं तनुकं कप्पासिकवत्थं पधानतो पयुञ्जिंसू॥<ref>{{cite book |last=Bauer |first=Christian |title=The Mon Language and Culture |year=1982}}</ref> राजानो च महामत्ता च कोसेय्यवत्थं उळारवसेन निवासेन्ति। अंसकुटे उत्तरासङ्गं पन ठानन्तरस्स पतीकं अहोसि॥ १९७१-मे संवच्छरे रामञ्ञमहल्लका। युवा। पब्बजिता। आचरिया च समवायेन समितिं धापेत्वा पुरातननिवासनपारुपनानि च साधकानि च पटिलभितुं सब्बं रामञ्ञपदेसं अगमंसू॥ लद्धेसू साधकेसु उपनिस्साय सब्बे समग्गा हुत्वा रामञ्ञपुराणनिवासनपारुपनस्स सण्ठानञ्च वण्णञ्च सन्निट्ठहित्वा ठपेसुं॥ <ref>{{Cite web |title=Mon Traditional Dress |url=https://www.weavingecologies.com/patterns-link/mon-traditional-dress |access-date=2026-04-22 |website=Weaving Ecologies |language=en-US}}</ref> मरम्मरट्ठे वसन्ता रामञ्ञमनुस्सा तं पारम्परियनिवासनपारुपनं कालानुकालं निवासेन्ति। रत्तवण्णञ्चेव सुक्कवण्णञ्च पधानतो पयुञ्जन्ति॥ पुरिसानं निवासनपारुपने सुक्कं उरोमुखकञ्चुकं वा तायिकञ्चुकं वा निवासेत्वा। हेट्ठिमभागे रत्तवण्णेन च सुक्कवण्णेन च युत्तं रामञ्ञपारम्परियचित्तकञ्चुकनिवासनं निवासेन्ति॥<ref>မွန်ပြည်နယ် အစိုးရအဖွဲ့၊ "မွန်ရိုးရာယဉ်ကျေးမှုနှင့် ဓလေ့ထုံးတမ်းများ" (၂၀၁၈)။</ref> अंसकुटे रामञ्ञपारम्परियउत्तरासङ्गं ठपेन्ति॥ इत्थियानं निवासनपारुपने रत्तं वा सुक्कं वा दीघहत्थं उरोमुखकञ्चुकं निवासेत्वा। हेट्ठिमभागे रत्तमूलकं रामञ्ञपारम्परियधनकुक्कुचाकारनिवासनं वा वायितनिवासनं वा निवासेन्ति॥ रत्तवण्णं उत्तरासङ्गं अंसकुटे सुविहितं पारुपन्ति॥<ref>နိုင်ဘရှင်၊ "မွန်လူမျိုးတို့၏ ရိုးရာယဉ်ကျေးမှု"၊ မွန်စာပေနှင့်ယဉ်ကျေးမှု စာစောင်။</ref>
==भासासञ्च लिखितञ्च==
रामञ्ञभासा सो मरम्मरट्ठे च सयामरट्ठे च वसन्तेहि रामञ्ञमनुस्सेहि पयुत्ता दक्खिणपुब्बआसियदेसे पयुत्ता भासा होति॥ रामञ्ञभासा कम्बोजभासाय सद्धिं अप्पमत्तकं समाना होति॥ अज्जतानकाले रामञ्ञभासां द्वेमिलियनतो अधिका मनुस्सा भासन्ति॥ मरम्मरट्ठे रामञ्ञभासां भासन्तानं बहुतरा मनुस्सा रामञ्ञरट्ठे वसन्ति। तनिन्थारीदेसे च कारञ्ञरट्ठे च अपि रामञ्ञभासां भासन्ति॥
रामञ्ञमनुस्से रामञ्ञभासाय "ဂကူမည်(မန်)" इति लिखन्ति॥ रामञ्ञलिखिते ब्यञ्जनानि (३५)। सरा (१२) सन्ति॥ रामञ्ञलिखितं दक्खिणपुब्बआसियदेसे अतिपोराणिकेसु लिखितप्पवत्तीसु एकं होति। ऑस्ट्रोएशियाटिक (Austroasiatic) भासाकुलङ्गेन रामञ्ञभासाय लिखितं लिखितं सन्धाय वुच्चति॥ रामञ्ञलिखितस्स आरम्भकालं ६-मे चेतब्बतो १०-मे चेतब्बबन्धन्तरे दिस्समानेहि सिलालेखेहि पट्ठापेत्वा सन्निट्ठहन्ति॥<ref>Shorto, H. L. (1971). ''A Dictionary of the Mon Inscriptions from the Sixth to the Sixteenth Centuries''. Oxford University Press.</ref> रामञ्ञलिखितनयो जम्बुदीपतो पकिण्णका ब्राह्मी (Brahmi) अक्खरनयतो आगतो। सो ब्राह्मीअक्खररूपो पच्छाकाले मरम्मअक्खरस्स च सयाम। खमेर अक्खरानञ्च वुद्धिया अधिप्पायिकं मूलं अहोसि॥<ref>Daniels, Peter T. & Bright, William (1996). ''The World's Writing Systems''. Oxford University Press.</ref> अज्जतने काले रामञ्ञलिखितं संस्कितिदायजवसेन सन्ततिया रक्खितं हुत्वा। रामञ्ञमनुस्सानं सञ्ञत्थाय अधिप्पायिकं होति॥
==तूरियं==
रामञ्ञमनुस्सानं पारम्परियसंस्कितितूरियं [[सुसुमारो (तूरियं)]] होति॥
==पाकटा रामञ्ञमनुस्सा==
*[[बुद्धघोस]](रामञ्ञपुत्तो बुद्धघोसो) - तिपिटकं सीहळभासातो पाळिभासां भासावेत्ता
* इन्द्रोभास (咽頭べさधुनातनउत्तमलिखको) सहस्सतो अधिका भासायो रामञ्ञभासायं भासावेत्ता
*[[अरहंत]] - बुद्धसासनस्स सुद्धिकरो च जोतकरो च
*[[मनूहाराजा]] (अथ वा) मकुट - सुवण्णभूमि सुधम्मरामञ्ञराजवंसस्स २५-मो राजा
*[[राजाधिराज्]] (अथ वा) बन्यार न्वे - [[उस्सावती]]रामञ्ञराजवंसस्स ९-मो राजा। [[अविन्द-उस्सावती चत्तालीसवस्सिकयुद्धस्स]] पाकटो युद्धराजा
*[[अमत्तो दिन्]] - राजाधिराजस्स राजिनो आमन्तनअमत्तमहामत्तो
*[[लग्वन्ःअिन्। महासो|लग्वन्ःअिन्]] (महासो) - उस्सावतीराजबलस्स पुरतो चारी युद्धसेनापति। चत्तालीसवस्सिकयुद्धस्स पाकटो रामञ्ञवीरो
* [[शिन साव पु]] - रामञ्ञराजिनी <ref>{{Cite web |title=Kaowao Burmese Version<!-- Bot generated title --> |url=http://www.kaowao.org/b/art08-24.php |accessdate=18 August 2013 |archivedate=22 June 2009 |archiveurl=https://web.archive.org/web/20090622045437/http://www.kaowao.org/b/art08-24.php }}</ref>
* [[धम्मचेती|धम्मचेतीराजा]] (अथ वा) रामाधिपति - बुद्धसासनत्थाय उस्साहेन पाकटो रामञ्ञराजा
* [[थामैन ब्रैम]] - रामञ्ञवीरो
* [[अमत्तमहामत्तो बञ्ञादल]] - दुतियमरम्मरट्ठस्स ठापकस्स बेयिनटनाउंगस्स आमन्तनअग्गमहासेनापति
*[[महारट्ठसार]] - अविन्दकालस्स कवियति
*[[:en:Rama_I|बुद्ध योफा चुळालोक]] (राम१) ''-'' सयामरट्ठस्स चक्कीराजवंसस्स ठापको राजा
*[[:en:Amarindra|अमरिन्द्रा]] - सयामरट्ठस्स चक्कीराजवंसस्स ठापकस्स राम (१) राजिनो अग्गमहेसि। राम (२) राजिनो माता
*[[बन्याडाला]] - दुतियउस्सावतीराजवंसस्स पच्छिमो राजा
*मितलथो - उस्सावती तिस्सराजिनो महेसि
*[[मकुट]] (अथ वा) [[:en:Mongkut|मोंगकुट]] - सयामरट्ठस्स चक्कीराजवंसस्स ४-मो राजा। सयामरट्ठस्स आधुनिककरणस्स आरब्भको
*[[माउंग हताव ले। सेनापति|မमाउंग हताव ले]] - सेनापति
*[[यू ना आओक]] - कोलोनियकालस्स धुमानुसारीनावासूट्ठी
*[[सा यू थ्विन]] - कोलोनियकालस्स महासूट्ठी। मरम्मरट्ठ [[वाणिजानञ्च यन्तकम्मानञ्च]] समितिया आरब्भको
*[[सा जे ए मौंग ग्यी]] - कोलोनियकालस्स मरम्ममनुस्सेसु पठमो रज्जपालो
*[[मरम्मरट्ठस्स पठमो]] पच्छिमादिसायुज्जनवेज्जो [[ရှडॉ. शॉलू]]
*मरम्मरट्ठस्स पठमो कायबलसिक्खको [[डॉ. वाल्टर चिट हटन]]
*मरम्मरट्ठस्स पठमो पारगू [[डॉ. बहन]]
*मरम्मरट्ठस्स पठमो रट्ठस्स अधिपति [[डॉ. बा माव]]
*मरम्मरट्ठस्स पठमा इत्थि आमन्तनअमत्ती [[दाव ह्निन म्या]]
*मरम्मरट्ठस्स पठमो यकनआरोपनवेज्जमहामत्तो [[डॉ. नव मान हला]]
* खेत्तसम्पत्तिलिखितस्स पुरेचारी [[मिन थुवान]] ( [[मरम्मरट्ठस्स रट्ठपतिनो]] [[यू हतिन क्याव]]स्स पिता)
* [[:en:Apasra_Hongsakula|अपसरा होंगसाकुला]] - सकललोकमहेसी १९६५
*[[जागना]] - रूपच्छाया च नट्ठपञ्ञायुत्तो
*[[हू एंथिन]] - गीतकारको च गायको च
*[[टोंकहाई मैकइंटायर]] - सयामगायको च रूपच्छायानट्ठो च
*[[केअेती]] - गीतकारको
*[[म्यो क्याव म्यांग]] - တगीतकारको च गायको च। मरम्महिप्पहोप्पगीतस्स आरब्भको
*[[बान्या नाइंग]] - आइरीनक्रॉस ([[:en:Iron Cross|Iron Cross)]] गीतापयोगसमितिया अङ्गो
*[[मिन को नाइंग]] - सिक्खाकामेन मनुस्सानं पमुखो
*[[यू म्यिंट स्वे]] - दुतियरट्ठपति
*[[:en:Anand_Panyarachun|आनंद पन्याराचुन]] - सयामरट्ठस्स सेनापतिमहामत्तो
*[[नंदर ह्लाइंग]] - मरम्मरूपच्छायानट्ठी
*[[:en:Natapohn_Tameeruks|नतापोहन तामीरक्स]] - सयामरूपच्छायानट्ठी। Taew इति सब्बरट्ठेसु पाकटा
*[[इचाओपो]] - नट्ठी। रूपदस्सिनी
*[[पापा विन खिन]] - नट्ठी। रूपदस्सिनी
*[[थिनज़ार विंट क्याव]]- नट्ठी। रूपदस्सिनी
*[[अबोई]] - हिप्पहोप्पगायको
*[[मिचन्दी]] - इत्थिहिप्पहोप्पगायिका<ref>{{Cite web |title=မော်ကွန်းတင်ပြီးမိတ္တူ |url=https://www.mmload.com/news/64534 |accessdate=12 November 2020 |archivedate=19 April 2021 |archiveurl=https://web.archive.org/web/20210419064932/https://www.mmload.com/news/64534 }}</ref>
*[[टुन मिन नाइंग]] - एक चैम्पियनशिप मुट्ठियुद्धविजितावी
*[[खाइंग थाज़िन न्ग्वा]] - नट्ठी। रूपदस्सिनी
*[[बन्या फोन्ये प्याए]]-नट्ठो। रूपदस्सी
*[[लिली पेंटिला विन]] - सयामरूपच्छायानट्ठी। रूपदस्सिनी
==रामञ्ञधजानि==
({{mnw|အလာံဂကူမန်}})
<gallery>
File:Flag of the Mon people.png|मरम्मरट्ठे विज्जमानं रामञ्ञजातिधजं
File:Mon Thai Flag.jpg|सयामरट्ठे विज्जमानं रामञ्ञजातिधजं
File:The flag of the Mon people Paphaya Rajasri King.jpg|रामञ्ञराजधजं एदी२४१-२१८
File:Paphaya Rajasri King.jpg|रामञ्ञराजधजं
File:Swan-shaped national flag.jpg|रामञ्ञराजधजं- एदी १११६
File:Flag of Mon State (2018).svg|[[रामञरट्ठस्स]] धजं
</gallery>
==निस्सै==
{{reflist}}
j71qb4xugh64uju43ap2ddzcdtityq0
पटिरूप:Lang-mnw-fonts
10
7392
103910
103820
2026-09-05T17:14:34Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:Script/mnw-Mymr]] to [[पटिरूप:Lang-mnw-fonts]]
103820
wikitext
text/x-wiki
<span style="font-family: 'Pyidaungsu', TharLon, 'Noto Sans Myanmar', 'Myanmar Text';">{{{1}}}</span><noinclude>
[[Category:Austroasiatic multilingual support templates|{{PAGENAME}}]]
</noinclude>
0xsmvj8dvdaj3nceloxwtckrfffuirj
पटिरूप:रट्ठ संख्यामरम्मरट्ठ
10
7409
103864
103844
2026-09-05T12:44:41Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या मरम्मरट्ठं]] to [[पटिरूप:रट्ठ संख्या MMR]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103866
103864
2026-09-05T12:45:09Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या MMR]] to [[पटिरूप:रट्ठ संख्याMMR]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103869
103866
2026-09-05T12:48:26Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याMMR]] to [[पटिरूप:रट्ठ संख्याMYA]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103874
103869
2026-09-05T12:54:11Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याMYA]] to [[पटिरूप:रट्ठ संख्या MYA]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103876
103874
2026-09-05T12:55:19Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या MYA]] to [[पटिरूप:रट्ठ संख्या Burma]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103881
103876
2026-09-05T13:02:36Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या Burma]] to [[पटिरूप:रट्ठ संख्याBurma]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103886
103881
2026-09-05T13:06:59Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याBurma]] to [[पटिरूप:रट्ठ संख्या मरम्मरट्ठ]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
103888
103886
2026-09-05T13:08:44Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या मरम्मरट्ठ]] to [[पटिरूप:रट्ठ संख्यामरम्मरट्ठ]]
103843
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
पटिरूप:Infobox/row
10
7412
103851
2026-09-05T12:06:03Z
ङघिञ
8448
Created page with "{{#if:{{{header|}}} |<tr><th colspan="2" style="text-align:center; {{{headerstyle|}}}">{{{header}}}</th></tr> |{{#if:{{{data|}}} |<tr class="{{{rowclass|}}}">{{#if:{{{label|}}} |<th style="text-align:left; {{{labelstyle|}}}">{{{label}}}</th> <td class="{{{class|}}}" style="{{{datastyle|}}}"> |<td colspan="2" class="{{{class|}}}" style="text-align:center; {{{datastyle|}}}"> }} {{{data}}}</td></tr> }} }}<noinclude>{{Documentation}}</noinclude>"
103851
wikitext
text/x-wiki
{{#if:{{{header|}}}
|<tr><th colspan="2" style="text-align:center; {{{headerstyle|}}}">{{{header}}}</th></tr>
|{{#if:{{{data|}}}
|<tr class="{{{rowclass|}}}">{{#if:{{{label|}}}
|<th style="text-align:left; {{{labelstyle|}}}">{{{label}}}</th>
<td class="{{{class|}}}" style="{{{datastyle|}}}">
|<td colspan="2" class="{{{class|}}}" style="text-align:center; {{{datastyle|}}}">
}}
{{{data}}}</td></tr>
}}
}}<noinclude>{{Documentation}}</noinclude>
sjc3pqt3cd0fb4epohpouvmsf8pdm25
पटिरूप:Country showdata
10
7413
103853
2026-09-05T12:12:43Z
咽頭べさ
6149
Created page with "<includeonly>__NOEDITSECTION__ {{documentation|content=<code>Template:{{PAGENAME}}</code> इदं अन्तोदेसियं देताभाजनं होति, साधुकं संयोजितुं न अधिप्पेतं॥ इदं अञ्ञेसं पटिरूप आदिनं <code>[[Template:धजं|flag]]</code>, <code>[[Template:flagicon|flagicon]]</code>। नयेन उपयोगं करोति॥ File:{{..."
103853
wikitext
text/x-wiki
<includeonly>__NOEDITSECTION__
{{documentation|content=<code>Template:{{PAGENAME}}</code> इदं अन्तोदेसियं देताभाजनं होति, साधुकं संयोजितुं न अधिप्पेतं॥ इदं अञ्ञेसं पटिरूप आदिनं <code>[[Template:धजं|flag]]</code>, <code>[[Template:flagicon|flagicon]]</code>। नयेन उपयोगं करोति॥
[[File:{{{flag alias|Flag of None.svg}}}|thumb|{{#if:{{{flag link|}}} |[[{{{flag link}}}]] पि पस्सथ| {{#ifexist:{{{alias}}}स्स धजं | [[{{{alias}}}स्स धजं]] पि पस्सथ| }} }}]]
===पटिरूपक अवयवनिद्देसो===
<table class="wikitable">
<tr><th>परिमाणनामं</th><th>Value</th><th>अत्थो</th>
</tr><tr>
<td><code>alias</code></td>
<td>{{#if: {{{alias|}}} | <code>{{{alias}}}</code> | <span style="color:red">'''undefined!'''</span> }}
<td>मुख्यसप्पदं ([[{{{alias}}}]])</td>
</tr>
{{#if: {{{shortname alias|}}} |
<tr>
<td><code>shortname alias</code></td>
<td><code>{{{shortname alias}}}</code></td>
<td>''(optional)'' यदि <code>alias</code> समानसद्द नामं होति। वीकीबन्धनवसेन दस्सेतब्बं नामं होति॥</td>
</tr>
}}
<tr>
<td><code>flag alias</code></td>
<td>{{#if: {{{flag alias|}}} | <code>{{{flag alias}}}</code> | <span style="color:red">'''undefined!'''</span> }}</td>
<td>चित्तनामं ([[:File:{{{flag alias}}}]]। दक्खिणपस्से दस्सितं॥)</td>
</tr></table>
{{#if: {{{var1|{{{flag alias-naval|}}}}}} |
===धजंप्पभेदा===
<table class="wikitable">
<tr><th>सञ्ञोगो</th><th>धजंचित्तं (40px)</th><th>चित्तनामं</th></tr>
{{#if: {{{var1|}}} | <tr><td><code>{{{var1}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var1}}}}}}|40px|{{{border-{{{var1}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var1}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var2|}}} | <tr><td><code>{{{var2}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var2}}}}}}|40px|{{{border-{{{var2}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var2}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var3|}}} | <tr><td><code>{{{var3}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var3}}}}}}|40px|{{{border-{{{var3}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var3}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var4|}}} | <tr><td><code>{{{var4}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var4}}}}}}|40px|{{{border-{{{var4}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var4}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var5|}}} | <tr><td><code>{{{var5}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var5}}}}}}|40px|{{{border-{{{var5}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var5}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var6|}}} | <tr><td><code>{{{var6}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var6}}}}}}|40px|{{{border-{{{var6}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var6}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var7|}}} | <tr><td><code>{{{var7}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var7}}}}}}|40px|{{{border-{{{var7}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var7}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var8|}}} | <tr><td><code>{{{var8}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var8}}}}}}|40px|{{{border-{{{var8}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var8}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var9|}}} | <tr><td><code>{{{var9}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var9}}}}}}|40px|{{{border-{{{var9}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var9}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var10|}}} | <tr><td><code>{{{var10}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var10}}}}}}|40px|{{{border-{{{var10}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var10}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var11|}}} | <tr><td><code>{{{var11}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var11}}}}}}|40px|{{{border-{{{var11}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var11}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var12|}}} | <tr><td><code>{{{var12}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var12}}}}}}|40px|{{{border-{{{var12}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var12}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var13|}}} | <tr><td><code>{{{var13}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var13}}}}}}|40px|{{{border-{{{var13}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var13}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var14|}}} | <tr><td><code>{{{var14}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var14}}}}}}|40px|{{{border-{{{var14}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var14}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var15|}}} | <tr><td><code>{{{var15}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var15}}}}}}|40px|{{{border-{{{var15}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var15}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var16|}}} | <tr><td><code>{{{var16}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var16}}}}}}|40px|{{{border-{{{var16}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var16}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var17|}}} | <tr><td><code>{{{var17}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var17}}}}}}|40px|{{{border-{{{var17}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var17}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var18|}}} | <tr><td><code>{{{var18}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var18}}}}}}|40px|{{{border-{{{var18}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var18}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var19|}}} | <tr><td><code>{{{var19}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var19}}}}}}|40px|{{{border-{{{var19}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var19}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var20|}}} | <tr><td><code>{{{var20}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var20}}}}}}|40px|{{{border-{{{var20}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var20}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var21|}}} | <tr><td><code>{{{var21}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var21}}}}}}|40px|{{{border-{{{var21}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var21}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var22|}}} | <tr><td><code>{{{var22}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var22}}}}}}|40px|{{{border-{{{var22}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var22}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var23|}}} | <tr><td><code>{{{var23}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var23}}}}}}|40px|{{{border-{{{var23}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var23}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var24|}}} | <tr><td><code>{{{var24}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var24}}}}}}|40px|{{{border-{{{var24}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var24}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var25|}}} | <tr><td><code>{{{var25}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var25}}}}}}|40px|{{{border-{{{var25}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var25}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var26|}}} | <tr><td><code>{{{var26}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var26}}}}}}|40px|{{{border-{{{var26}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var26}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var27|}}} | <tr><td><code>{{{var27}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var27}}}}}}|40px|{{{border-{{{var27}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var27}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var28|}}} | <tr><td><code>{{{var28}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var28}}}}}}|40px|{{{border-{{{var28}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var28}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var29|}}} | <tr><td><code>{{{var29}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var29}}}}}}|40px|{{{border-{{{var29}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var29}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var30|}}} | <tr><td><code>{{{var30}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var30}}}}}}|40px|{{{border-{{{var30}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var30}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var31|}}} | <tr><td><code>{{{var31}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var31}}}}}}|40px|{{{border-{{{var31}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var31}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var32|}}} | <tr><td><code>{{{var32}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var32}}}}}}|40px|{{{border-{{{var32}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var32}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var33|}}} | <tr><td><code>{{{var33}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var33}}}}}}|40px|{{{border-{{{var33}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var33}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var34|}}} | <tr><td><code>{{{var34}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var34}}}}}}|40px|{{{border-{{{var34}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var34}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var35|}}} | <tr><td><code>{{{var35}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var35}}}}}}|40px|{{{border-{{{var35}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var35}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var36|}}} | <tr><td><code>{{{var36}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var36}}}}}}|40px|{{{border-{{{var36}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var36}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var37|}}} | <tr><td><code>{{{var37}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var37}}}}}}|40px|{{{border-{{{var37}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var37}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var38|}}} | <tr><td><code>{{{var38}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var38}}}}}}|40px|{{{border-{{{var38}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var38}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var39|}}} | <tr><td><code>{{{var39}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var39}}}}}}|40px|{{{border-{{{var39}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var39}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{var40|}}} | <tr><td><code>{{{var40}}}</code></td><td style="text-align:center;">[[File:{{{flag alias-{{{var40}}}}}}|40px|{{{border-{{{var40}}}|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-{{{var40}}}}}}</code></td></tr> }}<!--
-->{{#if: {{{flag alias-naval|}}} | <tr><td><code>naval</code></td><td style="text-align:center;">[[File:{{{flag alias-naval}}}|40px|{{{border-naval|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-naval}}}</code></td></tr> }}<!--
-->{{#if: {{{flag alias-air force|}}} | <tr><td><code>air force</code></td><td style="text-align:center;">[[File:{{{flag alias-air force}}}|40px|{{{border-air force|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-air force}}}</code></td></tr> }}<!--
-->{{#if: {{{flag alias-army|}}} | <tr><td><code>army</code></td><td style="text-align:center;">[[File:{{{flag alias-army}}}|40px|{{{border-army|{{{border|border}}}}}}]]</td><td><code>{{{flag alias-army}}}</code></td></tr> }}<!--
--></table>
}}
{{#if: {{{flag alias-naval|}}}{{{link alias-naval|}}}{{{flag alias-air force|}}}{{{link alias-air force|}}}{{{flag alias-army|}}}{{{link alias-army|}}} |
===सेनायुत्तधजानि===
{{#if: {{{flag alias-naval|}}} |
इमस्मिं पटिरूप [[Template:Navy]] सद्धिं युञ्जितब्बं जलसेनाधजप्पभेदो अन्तोगधो होति:
* <code><nowiki>{{navy|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{navy|{{{templatename|{{{alias}}}}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|naval}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}|naval}}
| {{#if: {{{link alias-naval|}}} |
इमस्स रट्ठस्स जलसेनाधजं रट्ठधजेन समं होति। तस्मा [[Template:Navy]] इति अधोकाले दस्सेति:
* <code><nowiki>{{navy|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{navy|{{{templatename|{{{alias}}}}}}}}
}}}}
{{#if: {{{flag alias-air force|}}} |
इमस्मिं पटिरूप [[Template:Air force]] सद्धिं युञ्जितब्बं आकाससेनाधजप्पभेदो अन्तोगधो होति:
* <code><nowiki>{{air force|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{air force|{{{templatename|{{{alias}}}}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|air force}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}|air force}}
| {{#if: {{{link alias-air force|}}} |
इमस्स रट्ठस्स आकाससेनाधजं रट्ठधजेन समं होति। तस्मा [[Template:Air force]] इति अधोकाले दस्सेति:
* <code><nowiki>{{air force|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{air force|{{{templatename|{{{alias}}}}}}}}
}}}}
{{#if: {{{flag alias-army|}}} |
इमस्मिं पटिरूप [[Template:Army]] सद्धिं युञ्जितब्बं थलसेनाधजप्पभेदो अन्तोगधो होति:
* <code><nowiki>{{army|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{army|{{{templatename|{{{alias}}}}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|army}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}|army}}
| {{#if: {{{link alias-army|}}} |
इमस्स रट्ठस्स थलसेनाधजं रट्ठधजेन समं होति। तस्मा [[Template:Army]] इति अधोकाले दस्सेति:
* <code><nowiki>{{army|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{army|{{{templatename|{{{alias}}}}}}}}
}}}}
{{#if: {{{flag alias-coast guard|}}} |
इमस्मिं पटिरूप [[Template:Coast guard]] सद्धिं युञ्जितब्बं तीरारक्खकसेनाधजप्पभेदो अन्तोगधो होति:
* <code><nowiki>{{army|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{coast guard|{{{templatename|{{{alias}}}}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|coast guard}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}|coast guard}}
| {{#if: {{{link alias-coast guard|}}} |
इमस्स रट्ठस्स तीरारक्खकसेनाधजं रट्ठधजेन समं होति। तस्मा [[Template:Coast guard]] इति अधोकाले दस्सेति:
* <code><nowiki>{{coast guard|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{coast guard|{{{templatename|{{{alias}}}}}}}}
}}}} }}
{{#if: {{{redir1|}}} |
=== पटिनिद्देसनामानि ===
इमं पटिरूप नामान्तर ''alias'' तो अपि युञ्जितुं सक्कोति:<!--
--><table class="wikitable"><!--
--><tr><th>Alias name</th><th>{{tlx|flag|''alias''}} output</th><th>{{tlx|flagcountry|''alias''}} output</th></tr>
{{#if: {{{redir1|}}} | <tr><td><code>{{{redir1}}}</code> (<span class="plainlinks">[{{fullurl:Template:रट्ठ संख्या {{{redir1}}}|redirect=no}} पस्स]</span>)</td><td>{{flag|{{{redir1}}}}}</td><td>{{flagcountry|{{{redir1}}}}}</td></tr> }}<!--
-->{{#if: {{{redir2|}}} | <tr><td><code>{{{redir2}}}</code> (<span class="plainlinks">[{{fullurl:Template:रट्ठ संख्या {{{redir2}}}|redirect=no}} पस्स]</span>)</td><td>{{flag|{{{redir2}}}}}</td><td>{{flagcountry|{{{redir2}}}}}</td></tr> }}<!--
-->{{#if: {{{redir3|}}} | <tr><td><code>{{{redir3}}}</code> (<span class="plainlinks">[{{fullurl:Template:रट्ठ संख्या {{{redir3}}}|redirect=no}} पस्स]</span>)</td><td>{{flag|{{{redir3}}}}}</td><td>{{flagcountry|{{{redir3}}}}}</td></tr> }}<!--
-->{{#if: {{{redir4|}}} | <tr><td><code>{{{redir4}}}</code> (<span class="plainlinks">[{{fullurl:Template:रट्ठ संख्या {{{redir4}}}|redirect=no}} पस्स]</span>)</td><td>{{flag|{{{redir4}}}}}</td><td>{{flagcountry|{{{redir4}}}}}</td></tr> }}<!--
-->{{#if: {{{redir5|}}} | <tr><td><code>{{{redir5}}}</code> (<span class="plainlinks">[{{fullurl:Template:रट्ठ संख्या {{{redir5}}}|redirect=no}} पस्स]</span>)</td><td>{{flag|{{{redir5}}}}}</td><td>{{flagcountry|{{{redir5}}}}}</td></tr> }}<!--
--></table>
पुण्णपटिनिद्देससूचियत्थ [{{fullurl:Special:WhatLinksHere/{{FULLPAGENAMEE}}|hidelinks=1&hidetrans=1}} कानि बन्धनानि सन्ति] इति पस्सथ॥
}}
===उदाहरणं===
* <code><nowiki>{{flag|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{flag|{{{templatename|{{{alias}}}}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}}}<!--
-->{{#if: {{{shortname alias|}}} |
* <code><nowiki>{{flagcountry|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>}}</nowiki></code> → {{flagcountry|{{{templatename|{{{alias}}}}}}}} }}
{{#if: {{{var1|}}} |
====धजंप्पभेदानं पयोगो====
* <code><nowiki>{{flag|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{flag|{{{templatename|{{{alias}}}}}}|{{{var1}}}}}
* <code><nowiki>{{flagicon|</nowiki>{{{templatename|{{{alias}}}}}}<nowiki>|</nowiki>{{{var1}}}<nowiki>}}</nowiki></code> → {{flagicon|{{{templatename|{{{alias}}}}}}|{{{var1}}}}}
}}
{{#if: {{{redir1|}}} |
====पटिनिद्देसनामस्स पयोगो====
* <code><nowiki>{{flagicon|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flagicon|{{{redir1}}}}}
* <code><nowiki>{{flagcountry|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flagcountry|{{{redir1}}}}}
* <code><nowiki>{{flag|</nowiki>{{{redir1}}}<nowiki>}}</nowiki></code> → {{flag|{{{redir1}}}}}
}}
{{#if: {{{related1|}}} |
===सम्बन्धितपटिरूप===
अधोवुत्तानि सम्बन्धित <code>country_data</code> पटिरूप पस्सथ:
* [[Template:रट्ठ संख्या {{{related1}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related1}}}<!-- {{#if:{{{related1param|}}}|{{!}}{{{related1param}}}}} -->}}</span><!--
-->{{#if: {{{related2|}}} |
* [[Template:रट्ठ संख्या {{{related2}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related2}}}<!-- {{#if:{{{related2param|}}}|{{!}}{{{related2param}}}}} -->}}</span> }}<!--
-->{{#if: {{{related3|}}} |
* [[Template:रट्ठ संख्या {{{related3}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related3}}}<!-- {{#if:{{{related3param|}}}|{{!}}{{{related3param}}}}} -->}}</span> }}<!--
-->{{#if: {{{related4|}}} |
* [[Template:रट्ठ संख्या {{{related4}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related4}}}<!-- {{#if:{{{related4param|}}}|{{!}}{{{related4param}}}}} -->}}</span> }}<!--
-->{{#if: {{{related5|}}} |
* [[Template:रट्ठ संख्या {{{related5}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related5}}}<!-- {{#if:{{{related5param|}}}|{{!}}{{{related5param}}}}} -->}}</span> }}<!--
-->{{#if: {{{related6|}}} |
* [[Template:रट्ठ संख्या {{{related6}}}]]<span style="position:absolute; left:33em;">{{flag|{{{related6}}}<!-- {{#if:{{{related6param|}}}|{{!}}{{{related6param}}}}} -->}}</span> }}<!--
-->}}
{{#ifexist:{{FULLPAGENAME}}/doc |
===अञ्ञविवरणं===
{{{{FULLPAGENAME}}/doc|alias={{{alias|}}}|cat={{{cat|}}}}}
}}
===पटिरूप देता===
{{TemplateDataHeader}}
<templatedata>
{
"description": "इमं पटिरूप तम्पलेटं समुजुकं पयुञ्जितुं न होति॥ धजंपटिरूपहि Template:Flag, Template:Flagicon आदीहि आकड्डित्वा पयुञ्जितब्बं होति॥",
"params": {}
}
</templatedata>
{{#ifeq:{{NAMESPACE}}|{{ns:Template}}|<!--
-->[[Category:रट्ठ संख्या पटिरूप|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]<!--
-->{{#if:{{{shortname alias|}}}|<!--
-->[[Category:संखित्तनामयुत्तानि रट्ठ संख्या पटिरूप|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]<!--
-->}}<!--
-->{{#ifeq:{{PAGENAME}}|रट्ठ संख्या {{{alias}}}||<!--
-->{{#ifeq:{{PAGENAME}}|रट्ठ संख्या {{{shortname alias}}}||<!--
-->[[Category:Country data templates with distinct template name|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]<!--
-->}}<!--
-->}}<!--
-->{{#ifeq:{{SUBPAGENAME}}|sandbox|<!--
-->[[Category:रट्ठ संख्या पटिरूप sandboxes|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]|<!--
-->{{#ifexist:{{FULLPAGENAME}}/doc|<!--
-->[[Category:पटिरूप लिखितयुत्तानि रट्ठ संख्या पटिरूप|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]|<!--
-->[[Category:अवग्गिकतानि रट्ठ संख्या पटिरूप|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]<!--
-->}}<!--
-->{{#if:{{{size|}}}|[[Category:Country data templates with distinct default size|{{{cat|{{{templatename|{{{alias}}}}}}}}}]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{#if:{{{templatename|}}}|[[Category:Country data templates with templatename parameter|{{{cat|{{{templatename|}}}}}}]]}}
|link box=इदं '''Template:{{PAGENAME}}''' स्स पटिरूपपयोगविधि लिखितं होति॥ इमं [[Template:Country showdata]] तो सयंमेव गणित्वा निब्बत्तितं होति॥<br />इमं पटिरूप सोधेत्वा पुन पुन {{purge|cache मज्जेथ}}॥<!--
-->{{#ifexist:{{FULLPAGENAME}}/doc|<!--
--><br />इमस्मिं पटिरूप [[WP:CAT|वग्गीकरण]]त्थाय च इमस्स पटिरूपस्स सेकियपयोगविधिलक्खणत्थाय च [[{{FULLPAGENAME}}/doc|/doc]] पदप्पभेदो विज्जति॥|<!--
-->{{#switch:{{PROTECTIONLEVEL:edit}}|sysop|templateeditor=<!--
--><br />इदं पटिरूप [[WP:PROTECT|{{#ifeq:{{PROTECTIONLEVEL:edit}}|sysop|fully protected|template-protected}}]]। वग्गे पटिरूपस्स [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Category_interwiki/preload}} /doc] पदप्पभेदे पक्खिपथ॥|#default=<!--
--><br />वग्गे पटिरूप [{{fullurl:{{FULLPAGENAME}}/doc|action=edit&preload=Template:Category_interwiki/preload}} /doc] पदप्पभेदे पक्खिपथ॥<!--
-->}}<!--
-->}}
}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
1xbwt1r4s6drwrpvk4ds0dappyt63wp
पटिरूप:Navy
10
7414
103854
2026-09-05T12:21:13Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1}}} | navy/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude> {{documentation}} [[Category:धजंपटिरूपप्पबन्धं]] [[Category:जलसेना पटिरूपनि| ]] </noinclude>"
103854
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1}}}
| navy/core
| variant = {{{variant|{{{2|}}}}}}
| size = {{{size|}}}
| name = {{{name|}}}
}}<noinclude>
{{documentation}}
[[Category:धजंपटिरूपप्पबन्धं]]
[[Category:जलसेना पटिरूपनि| ]]
</noinclude>
34psleiu8rikt98chhtizif519cpju4
पटिरूप:विज्जापेटिका भासा
10
7415
103855
2026-09-05T12:22:45Z
ङघिञ
8448
Created page with "<!-- {{#if:{{#property:P1627}}|<div style="position: fixed;right:0px;top:0px; background:#EBECF0;width:100%;padding:0.3em 0.2em;font-size:50%; color:gray; z-index:200">{{collapsible list|title= Sii {{SUBPAGENAME}} en: |1=<span style="line-height:normal;font-size:150%">{{#if:{{#property:P1627}}|[[ISO639-3:{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|ISO]] {{*}} {{pranala|1=[https://www.ethnol..."
103855
wikitext
text/x-wiki
<!-- {{#if:{{#property:P1627}}|<div style="position: fixed;right:0px;top:0px; background:#EBECF0;width:100%;padding:0.3em 0.2em;font-size:50%; color:gray; z-index:200">{{collapsible list|title= Sii {{SUBPAGENAME}} en:
|1=<span style="line-height:normal;font-size:150%">{{#if:{{#property:P1627}}|[[ISO639-3:{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|ISO]] {{*}} {{pranala|1=[https://www.ethnologue.com/language/{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}/ Ethnologue] {{*}} [[:en:ISO 639:{{#invoke:WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|Inglish Wikkapedya]]}}}} </span>}} </div>}}
--><!-- INFOBOX -->{{Infobox
|templatestyles = Template:Infobox language/styles.css
| aboveclass = above basa
|bodystyle = width: 22em; border-radius: 10px; border-collapse: separate; overflow: hidden; border: 1px solid #a2a9b1; float: right; box-shadow: 0 2px 2px 0 rgba(0.1,0.2,0.1,0.2);
| abovestyle = background-color: {{Infobox language/family-color|{{{familycolor|}}}}}; color: black; font-family: 'Noto Serif Devanagari'; font-size:140%; border-top-left-radius:3px; border-top-right-radius:3px;
| above = <div style="position: relative; width: 100%; text-align: center; padding-right: 28px; padding-left: 28px; box-sizing: border-box;"><span style="font-weight: bold; font-size: 115%; line-height: 1.2;">{{{name|{{PAGENAME}}}}}</span>{{#if:{{{nativename|}}}|<br /><span style="font-weight: bold; font-size: 95%; line-height: 1.2;">{{{nativename}}}</span>}}<div style="position: absolute; right: 4px; top: 50%; transform: translateY(-50%); line-height: 0;">[[File:Picto infobox comicballoon.png|25px|link=|alt=]]</div></div>
|image=
{{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifexist:Media:{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}|{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}}} }}}|size={{{imagesize|}}}|sizedefault=200px|alt={{{imagealt|}}}}}
| caption = <div style="line-height:normal; font-family:'Times New Roman'">{{{imagecaption|}}} </div>
| headerstyle = margin:0.2em; opacity:80%; font-family:'Bell MT'; font-size:130%; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}};line-height:1.3;padding:0.2em;
| labelstyle = padding-top:0.1em;line-height:1.3em;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.3em; padding-left:0em;padding-right:0em;padding-top:0.2em;padding-bottom:0.05em
<!--------------------------------------------------------->
| label1 = Pronunciation
| data1 = {{#if:{{{pronunciation|}}}| {{{pronunciation|}}} }}
| label2 = {{#if:{{{creator|}}}{{{setting|}}} | Created b' | Spoken en }}
| data2 = {{#if:{{{creator|}}}{{{setting|}}} | {{{creator|–}}} | {{{states|{{{state|}}}}}} }}
| label3 = {{#if:{{{created|}}} | Dait created }}
| data3 = {{#if:{{{created|}}} | {{{created}}} }}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|black|1}}
|Made f'
|{{#if:{{{region|}}}|Riijin}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|black|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label5 = [[Wp/pih/Jiiografiik koordinat system|Koordinat]]
| data5 = {{#if:{{{latd|}}}
| <small style="white-space: nowrap">{{coord|{{{latd}}}|{{{latm}}}|{{{latNS}}}|{{{longd}}}|{{{longm}}}|{{{longEW}}}|type:landmark|display=inline}}</small>
}}
| label6 = [[Wp/pih/Ethnicity|Ethnicity]]
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[Wp/pih/Ekstiinkt laenghwijz|Ekstiinkt]] |{{#if:{{{era|}}} |Era |{{#if:{{{creator|{{{speakers_label|}}}}}} |{{{speakers_label|Users}}} |Speakers }} }} }}
| data7 =
<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(Dait unknown)[[Category:Articles about languages with unknown extinction dates]]|{{{extinct}}}}}<!-- extinct input used
-->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used
-->|<!-- no era, check for sign/spoken -->{{#if:{{{signers|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver
-->|<!-- SIGN language (silver) -->{{#if:{{{signers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}}
|{{#ifeq:{{{signers|{{{speakers}}}}}}|?|<!--
-->|{{#ifeq:{{{signers|{{{speakers}}}}}}|none|''None''
|{{#if:{{{date|}}}|{{{signers|{{{speakers|–}}}}}} ({{{dateprefix|}}}{{{date}}})
|{{{signers|{{{speakers|–}}}}}}{{main other|[[Category:Wp/pih/Language articles with non-tiered speaker counts]]}}}} }} }} }} }}<!--(end if:date, ifeq:date=na, if:signers. end of SIGN)
-->|<!-- SPOKEN language (not silver) -->{{#if:{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{speakers|–}}}
|{{#ifeq: {{{date}}}|no date|({{{speakers}}} from wun undaited source.)|<!--
The following changes the display depending on the age of the data. Limit set to 25 years, as a population can double in that time.
-->{{#if:{{{date|}}}|{{#iferror:{{#expr: {{padleft:|4|{{{date}}}|}} }}||{{#ifexpr:(({{CURRENTYEAR}} - {{padleft:|4|{{{date}}}|}}) < 25)<!--
-->|<!-- regular-->{{{speakers|–}}} ({{{dateprefix|}}}{{{date}}})<!--
-->|<!-- old (25+) -->({{{speakers}}} per {{{dateprefix|}}}{{{date}}}){{Wp/pih/main other|{{#ifeq:{{{ref}}}|e19|[[Category:Wp/pih/Language articles with outdated speaker count data from Ethnologue 19]]|{{#ifeq:{{{ref}}}|e18|[[Category:Wp/pih/Language articles with outdated speaker count data from Ethnologue 18]]|[[Category:Wp/pih/Language articles with outdated speaker count data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:)
-->|{{#ifeq:{{{speakers}}}|?|<!--
-->|{{#ifeq:{{{speakers}}}|none|''None''
|<!-- no date input -->{{{speakers|–}}}{{Wp/pih/main other|[[Category:Language articles with undated speaker counts]]}}}} }} }}<!--(end if:date, before the 25+ expr check)
-->}}<!--(end ifeq:date=no date)
-->}}<!--(end ifeq:date=na)
-->|<!--(no speakers number to be shown)-->}}}}<!--(end if:speakers (in 2nd param of silver-check), if:silver. end of SPOKEN)
-->}} }}<!--(end if:era, if:extinct. No open #if:s left)
If there is a ref, and there is any input for this row (data7), then we add the reference:
-->{{#if:{{{ref|}}}|{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{date|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|sign_language}}|{{Wp/pih/Infobox language/ref|{{{ref}}}|iso3={{{iso3|}}}|refname={{{refname|}}}|name={{{name|{{PAGENAME}}}}}|lc1={{{lc1|}}}|ld1={{Delink|{{{ld1}}}}}|lc2={{{lc2|}}}|ld2={{Delink|{{{ld2}}}}}|lc3={{{lc3|}}}|ld3={{Delink|{{{ld3}}}}}|lc4={{{lc4|}}}|ld4={{Delink|{{{ld4}}}}}|lc5={{{lc5|}}}|ld5={{Delink|{{{ld5}}}}}|lc6={{{lc6|}}}|ld6={{Delink|{{{ld6}}}}}|lc7={{{lc7|}}}|ld7={{Delink|{{{ld7}}}}}}}}}}}<!--
Add speakers2 after the ref:
-->{{#if:{{{speakers2|}}}|<br />{{{speakers2|}}} }}
{{#if:{{{revived|}}}||
{{#if:{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|onlysourced=yes|noicon=yes}} |
<div style="line-height:normal; text-align:left">'''Speaker data details'''
<small>T' numma o' speakers, along wi' (if applicable) t' collection method, taaep, dait, an loekayshun.{{Wikidata|references|P1098}}</small>
{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|list=ubl|qual=ALL|onlysourced=true|noicon=yes
}}}}
</div>
}}
| label8 = {{#if:{{{revived|}}} | [[Wp/pih/Laenghwij revival|Revival]]{{Wp/pih/main other|[[Category:Revived Language]]}} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}||[[Wp/pih/Laenghwij faemilii|Laenghwij faemilii]]}}
| data9 = <div class="mw-collapsible mw-collapsed">{{#ifeq: {{lc:{{{family}}}}}|na||
<div style="text-align:left; margin-left:0.5em;">
{{Tree list}}{{#ifeq:{{Language Genealogy|ib=ya}}|ada|{{Language Genealogy|2={{{name|{{PAGENAME}}}}}}}|
<!-- Added class="treeview" right here to apply line styles -->
<ul class="treeview" style="line-height:100%; padding-left:0;">
<ul style="line-height:100%; padding-left:0; margin:0;">
<li>{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}|''Unknown''{{main other|[[Category:Unclassified laenghwijz]]}}|{{#if:{{{creator|}}}{{{setting|}}}|[[Bahasa buatan]]|{{Infobox language/family-color|{{{familycolor|Bawaan}}}}}}}}}}}}}}}
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||
<ul style="line-height:100%; margin-left:0.5em; padding-left:0;">
<li>{{#if:{{{fam2|}}}|{{{fam2}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam3|}}}|{{{fam3}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam4|}}}|{{{fam4}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam5|}}}|{{{fam5}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam6|}}}|{{{fam6}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam7|}}}|{{{fam7}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam8|}}}|{{{fam8}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam9|}}}|{{{fam9}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam10|}}}|{{{fam10}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam11|}}}|{{{fam11}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam12|}}}|{{{fam12}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam13|}}}|{{{fam13}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam14|}}}|{{{fam14}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam15|}}}|{{{fam15}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>'''{{{name|{{PAGENAME}}}}}'''{{{children|}}}</li></ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>
}}}}}}}}
</li>
</ul>
{{Tree list/end}}
</div>
}}
{{Infobox
|bodyclass=mw-collapsible
|bodystyle={{Subinfobox bodystyle}}
| headerstyle = text-align:left;font-weight:normal;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.35em;
| header11= {{#if:{{{protoname|}}}{{{ancestor|}}}|Ole form(s)}}
| data12 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;margin-left:1.2em">{{Wp/pih/tree list}}<ul style="line-height:100%;padding-left:0;"><li>{{{protoname|{{{ancestor|}}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>{{#if:{{{ancestor2|}}}
| {{{ancestor2|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor3|}}}
| {{{ancestor3|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor4|}}}
| {{{ancestor4|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor5|}}}
| {{{ancestor5|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{{name|{{PAGENAME}}}}}'''</li></ul>
| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>
</li></ul>
</li></ul>{{Wp/pih/Tree list/end}}</div>
}}
}}
| label11 = Standard form(s)
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|
<div>{{{stand1|}}}</div>
<div>{{{stand2|}}}</div>
<div>{{{stand3|}}}</div>
<div>{{{stand4|}}}</div>
<div>{{{stand5|}}}</div>
<div>{{{stand6|}}}</div>
}}}}
| label12 = Dialekt(s)
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
<div>{{Template:Wp/pih/Hierarchy}}{{{dia1|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia2|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia3|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia4|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia5|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia6|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia7|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia8|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia9|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia10|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia11|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia12|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia13|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia14|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia15|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia16|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia17|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia18|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia19|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia20|}}}</div>
}}}}
| label13 = Version(s)
| data13 = {{#if:{{{version|}}}|{{{version}}}
|{{#if:{{{ver1|}}}|
<div>{{{ver1|}}}</div>
<div>{{{ver2|}}}</div>
<div>{{{ver3|}}}</div>
<div>{{{ver4|}}}</div>
<div>{{{ver5|}}}</div>
<div>{{{ver6|}}}</div>
<div>{{{ver7|}}}</div>
<div>{{{ver8|}}}</div>
<div>{{{ver9|}}}</div>
<div>{{{ver10|}}}</div>
<div>{{{ver11|}}}</div>
<div>{{{ver12|}}}</div>
<div>{{{ver13|}}}</div>
<div>{{{ver14|}}}</div>
<div>{{{ver15|}}}</div>
<div>{{{ver16|}}}</div>
<div>{{{ver17|}}}</div>
<div>{{{ver18|}}}</div>
<div>{{{ver19|}}}</div>
<div>{{{ver20|}}}</div>
}}}}
| label14 = [[Wp/pih/Writing system|Writing system]]
| data14 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| Roman Script
| [[Wp/pih/Roman Script|Roman Script]]
| [[aWp/pih/Roman Script|Latin]] = [[Wp/pih/Latin Script|Latin]]
| #default = {{{script|}}}
}}
| label15 = [[Wp/pih/Laenghwij manual code|sign system]]
| data15 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label16 = Posteriori
| data16 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header18 = {{#if:{{{nation|}}}{{{minority|}}}{{{agency|}}}|Ofishol statyuus}}
| label19 = Ofishol laenghwij en
| data19 = {{{nation|}}}
| label20 = Recognized as a <br/> minority language in
| data20 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label21 = [[Wp/pih/Lyst o' laenghwij agencies|Regulated b']]
| data21 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox Bahasa/family-color|{{{familycolor|Default}}}}}|black|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''Not ofisholi regulated''}} [this ends up claiming that languages have no regulation just cuz no-one bothered to add the regulator -->
}}}}}
<!--------------------------------------------------------->
| header22 = Laenghwij codes
| label23 = [[Wp/pih/ISO 639-1|ISO 639-1]]
| data23 = {{#if:{{{iso1|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{{iso1}}}</code>}}
| label24 = [[Wp/pih/ISO 639-2|ISO 639-2]]
| data24 = {{#if:{{#property:P219}}{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{#if:{{{iso2b|}}}{{{iso2t|}}}|{{#if:{{{iso2b|}}}|[[ISO639-3:{{{iso2b}}}|{{{iso2b}}}]] (B)}}|{{#if:{{{signers|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|silver|1}}|{{{iso2|sgn}}}|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|black|1}}|{{{iso2|art}}}|[[ISO639-3:{{{iso2}}}|{{{iso2}}}]]}}}}}}</code>{{{iso2comment|}}}{{#if:{{{iso2t|}}}|<br /><code style="padding-bottom:0.1em;padding-top:0.1em">[[ISO639-3:{{{iso2t}}}|{{{iso2t}}}]] (T)</code>}} }}
| label25 = [[Wp/pih/ISO 639-3|ISO 639-3]]
| data25 = {{#if:{{{iso3|}}}{{#property:P220}}|<code style="padding: 0.1em 0.2em;">[[ISO639-3:{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}|{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}]]</code>{{{iso3comment|}}}|–}}
| label26 = [[Wp/pih/Glottolog|Glottolog]]
| data26 = {{#if:{{{glotto|}}}{{#property:P1394}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(Lacks documentation ulla es not a separaet laenghwij.)|<code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1394|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}} }}</code>{{#if:{{{glottoname|}}}| {{nowrap|({{{glottoname}}})}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{nowrap|({{{glottoname2}}})}}}}}}<!--
-->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{nowrap|({{{glottoname3}}})}}}}}}<!--
-->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{nowrap|({{{glottoname4}}})}}}}}}<!--
-->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{nowrap|({{{glottoname5}}})}}}}}}
| label27 = [[Wp/pih/Guthrie's Classification of Bantu Languages|Guthrie code]]
| data27 = {{#if:{{{guthrie|}}}|<code style="padding: 0.1em 0.2em;">{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://archive.org Nyuu Updated Guthrie Lyst Online]</ref>}}
| label28 = [[Wp/pih/Observatorium Linguasfer|Linguasfer]]
| data28 = {{#if:{{{lingua|}}}{{#property:P1396}}|<code style="padding: 0.1em 0.2em;">{{#if:{{{lingua|}}}|{{{lingua}}}|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1396|fetchwikidata=ALL|onlysourced=no|noicon=yes|linked=no}} }}</code>}}
| label29 = [[Wp/pih/IETF Markup Laenghwij|IETF]]
| data29 = {{#if:{{{ietf|}}}{{#property:P305}}|<code style="padding: 0.1em 0.2em;">{{{ietf|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P305|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}</code>{{Wp/pih/main other|[[Category:Wp/pih/Language articles with IETF language tags]]}}}}
| header30 = {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|Conservation statyuus}}
| data30 = {{#if:{{{conservation_status|}}}{{{cs|}}}|{{{conservation_status|{{{cs|}}}}}}}}{{#if:{{{era|}}}{{{extinct|}}}|<br />Extinct Language}}{{#if:{{{ethnos|}}}|<br />Ethnologue: {{{ethnos}}}}}
| data31 = {{#if:{{{ethnos|}}}{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<div style="background-color: transparent; color: var( --color-base, #202122 ); border-collapse:collapse; border-spacing:0px; border:none; width:100%; margin:0px; font-size:100%; clear:none; float:none">{{Wp/pih/Status Bhasha
|1={{{conservation_status|}}}{{{cs|}}}}}</div><div style="text-align: center; font-size: 90%;"><sup>References:</sup> {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<ref>{{Wp/pih/Cite web|title=UNESCO Interactive Atlas of the World's Languages in Danger|url=http://unesco.org|publisher=[[Wp/pih/UNESCO|UNESCO]]|year=2011|accessdate=26 Juun 2011}}</ref>}}{{#if:{{{ethnos|}}}|<ref>{{Wp/pih/Cite web|url=https://ethnologue.com{{{iso3|}}}|title={{{name|{{PAGENAME}}}}}|publisher=SIL Ethnologue|language=en}}</ref>}}</div>}}
| header32 = {{#if:{{{sample_text|}}}|Saampel text}}
| data32 = {{#if:{{{sample_text|}}}|<div style="font-family:'Kalimati',sans-serif; line-height:1.5; font-size:110%;">{{{sample_text}}}{{#if:{{{sample_text_meaning|}}}|<br /><span style="font-size:85%; font-weight:normal; font-style:italic; line-height:1.3;">{{{sample_text_meaning}}}</span>}}</div>}}
| data34 = {{#if:{{{map2|}}}|<div class="bg-wp" style="padding-bottom: 0.3em; text-align: center;">[[File:{{{map2}}}|frameless|upright=1.45|alt={{{mapalt2|}}}]]{{#if:{{{mapcaption2|}}}|<div style="text-align: left; padding-left: 0.2em; font-size: 90%; line-height: 1.3em;">{{{mapcaption2}}}</div>}}</div>}}
| belowclass = noprint selfref
| belowstyle = padding: 0px; margin: 0px; border-top: 1px solid #ccc;
| below = {{#ifeq:{{lc:{{{notice|{{{notice2|}}}}}}}}|ipa|<div style="background-color:#ddddff; padding:0.4em 0.6em; text-align:left; line-height:1.4; font-size:90%;">'''Tese artikal contains [[International Phonetic Alphabet|IPA]] fonetik symbols.''' Autha good [[International Phonetic Alphabet#Technical notes|render helpers]], yu might see [[mojibake|question marks, boxis, or unsame symbols]] insted o' [[Unicode]] characters. For help on IPA symbols, see [[Wp/pih/Help:IPA|IPA Help]].</div>}}<!--
--><div style="font-family: 'Bell MT'; text-align: center; padding: 0.3em 0px; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}}; border-bottom-left-radius:3px; border-bottom-right-radius:3px;">[[File:Globe of letters.svg|link=|20px]] [[Wp/pih/Portal:Laenghwij|<span style="color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}};">'''Portal Laenghwij'''</span>]]</div>
}}{{main other |[[Category:Artikel bahasa dengan kotak info bahasa]]}}
<noinclude>
{{documentation|Template:Wp/pih/Infobox language/doc}}
</noinclude>
bykvzjj96ykudxz3ki3jo11nr1v425w
103927
103855
2026-09-06T08:37:52Z
ङघिञ
8448
103927
wikitext
text/x-wiki
<!-- {{#if:{{#property:P1627}}|<div style="position: fixed;right:0px;top:0px; background:#EBECF0;width:100%;padding:0.3em 0.2em;font-size:50%; color:gray; z-index:200">{{collapsible list|title= Sii {{SUBPAGENAME}} en:
|1=<span style="line-height:normal;font-size:150%">{{#if:{{#property:P1627}}|[[ISO639-3:{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|ISO]] {{*}} {{pranala|1=[https://www.ethnologue.com/language/{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}/ Ethnologue] {{*}} [[:en:ISO 639:{{#invoke:WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|Inglish Wikkapedya]]}}}} </span>}} </div>}}
--><!-- INFOBOX -->{{Infobox
|templatestyles = Template:Infobox language/styles.css
| aboveclass = above basa
|bodystyle = width: 22em; border-radius: 10px; border-collapse: separate; overflow: hidden; border: 1px solid #a2a9b1; float: right; box-shadow: 0 2px 2px 0 rgba(0.1,0.2,0.1,0.2);
| abovestyle = background-color: {{Infobox language/family-color|{{{familycolor|}}}}}; color: black; font-family: 'Noto Serif Devanagari'; font-size:140%; border-top-left-radius:3px; border-top-right-radius:3px;
| above = <div style="position: relative; width: 100%; text-align: center; padding-right: 28px; padding-left: 28px; box-sizing: border-box;"><span style="font-weight: bold; font-size: 115%; line-height: 1.2;">{{{name|{{PAGENAME}}}}}</span>{{#if:{{{nativename|}}}|<br /><span style="font-weight: bold; font-size: 95%; line-height: 1.2;">{{{nativename}}}</span>}}<div style="position: absolute; right: 4px; top: 50%; transform: translateY(-50%); line-height: 0;">[[File:Picto infobox comicballoon.png|25px|link=|alt=]]</div></div>
|image=
{{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifexist:Media:{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}|{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}}} }}}|size={{{imagesize|}}}|sizedefault=200px|alt={{{imagealt|}}}}}
| caption = <div style="line-height:normal; font-family:'Times New Roman'">{{{imagecaption|}}} </div>
| headerstyle = margin:0.2em; opacity:80%; font-family:'Bell MT'; font-size:130%; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}};line-height:1.3;padding:0.2em;
| labelstyle = padding-top:0.1em;line-height:1.3em;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.3em; padding-left:0em;padding-right:0em;padding-top:0.2em;padding-bottom:0.05em
<!--------------------------------------------------------->
| label1 = समुदाहार
| data1 = {{#if:{{{pronunciation|}}}| {{{pronunciation|}}} }}
| label2 = {{#if:{{{creator|}}}{{{setting|}}} | सङ्खत | उत्तपि }}
| data2 = {{#if:{{{creator|}}}{{{setting|}}} | {{{creator|–}}} | {{{states|{{{state|}}}}}} }}
| label3 = {{#if:{{{created|}}} | उतुपमाण सङ्खत }}
| data3 = {{#if:{{{created|}}} | {{{created}}} }}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}
|अकप्पयि हेतु
|{{#if:{{{region|}}}|पदेस}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label5 = ठितोकास (कूर्दीनात)
| data5 = {{#if:{{{latd|}}}
| <small style="white-space: nowrap">{{coord|{{{latd}}}|{{{latm}}}|{{{latNS}}}|{{{longd}}}|{{{longm}}}|{{{longEW}}}|type:landmark|display=inline}}</small>
}}
| label6 = जनता
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[कालकत भासा|कालकत काल]] |{{#if:{{{era|}}} |परिवास |{{#if:{{{creator|{{{speakers_label|}}}}}} |{{{speakers_label|परिभुत्ताणि}}} |वादका }} }} }}
| data7 =
<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(काल अविञ्ञाणका)[[विभाग:अभिपन्नाणि सम्भासायो अञ्ञत परिक्खय मासदिवसा]]|{{{extinct}}}}}<!-- extinct input used
-->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used
-->|<!-- no era, check for sign/spoken -->{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver
-->|<!-- SIGN language (silver) -->{{#if:{{{signers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}}
|{{#ifeq:{{{signers|{{{speakers}}}}}}|?|<!--
-->|{{#ifeq:{{{signers|{{{speakers}}}}}}|none|''नकोचि''
|{{#if:{{{date|}}}|{{{signers|{{{speakers|–}}}}}} ({{{dateprefix|}}}{{{date}}})
|{{{signers|{{{speakers|–}}}}}}{{main other|[[Category:Language articles with non-tiered speaker counts]]}}}} }} }} }} }}<!--(end if:date, ifeq:date=na, if:signers. end of SIGN)
-->|<!-- SPOKEN language (not silver) -->{{#if:{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{speakers|–}}}
|{{#ifeq: {{{date}}}|no date|({{{speakers}}} from wun undaited source.)|<!--
The following changes the display depending on the age of the data. Limit set to 25 years, as a population can double in that time.
-->{{#if:{{{date|}}}|{{#iferror:{{#expr: {{padleft:|4|{{{date}}}|}} }}||{{#ifexpr:(({{CURRENTYEAR}} - {{padleft:|4|{{{date}}}|}}) < 25)<!--
-->|<!-- regular-->{{{speakers|–}}} ({{{dateprefix|}}}{{{date}}})<!--
-->|<!-- old (25+) -->({{{speakers}}} per {{{dateprefix|}}}{{{date}}}){{main other|{{#ifeq:{{{ref}}}|e19|[[Category:Language articles with outdated speaker count data from Ethnologue 19]]|{{#ifeq:{{{ref}}}|e18|[[Category:Language articles with outdated speaker count data from Ethnologue 18]]|[[Category:Language articles with outdated speaker count data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:)
-->|{{#ifeq:{{{speakers}}}|?|<!--
-->|{{#ifeq:{{{speakers}}}|none|''नकोचि''
|<!-- no date input -->{{{speakers|–}}}{{main other|[[Category:Language articles with undated speaker counts]]}}}} }} }}<!--(end if:date, before the 25+ expr check)
-->}}<!--(end ifeq:date=no date)
-->}}<!--(end ifeq:date=na)
-->|<!--(no speakers number to be shown)-->}}}}<!--(end if:speakers (in 2nd param of silver-check), if:silver. end of SPOKEN)
-->}} }}<!--(end if:era, if:extinct. No open #if:s left)
If there is a ref, and there is any input for this row (data7), then we add the reference:
-->{{#if:{{{ref|}}}|{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{date|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|sign_language}}|{{Infobox language/ref|{{{ref}}}|iso3={{{iso3|}}}|refname={{{refname|}}}|name={{{name|{{PAGENAME}}}}}|lc1={{{lc1|}}}|ld1={{Delink|{{{ld1}}}}}|lc2={{{lc2|}}}|ld2={{Delink|{{{ld2}}}}}|lc3={{{lc3|}}}|ld3={{Delink|{{{ld3}}}}}|lc4={{{lc4|}}}|ld4={{Delink|{{{ld4}}}}}|lc5={{{lc5|}}}|ld5={{Delink|{{{ld5}}}}}|lc6={{{lc6|}}}|ld6={{Delink|{{{ld6}}}}}|lc7={{{lc7|}}}|ld7={{Delink|{{{ld7}}}}}}}}}}}<!--
Add speakers2 after the ref:
-->{{#if:{{{speakers2|}}}|<br />{{{speakers2|}}} }}
{{#if:{{{revived|}}}||
{{#if:{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|onlysourced=yes|noicon=yes}} |
<div style="line-height:normal; text-align:left">'''वादका अधिकरण'''
<small>T' numma o' speakers, along wi' (if applicable) t' collection method, taaep, dait, an loekayshun.{{Wikidata|references|P1098}}</small>
{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|list=ubl|qual=ALL|onlysourced=true|noicon=yes
}}}}
</div>
}}
| label8 = {{#if:{{{revived|}}} | [[Wp/pih/Laenghwij revival|Revival]]{{Wp/pih/main other|[[Category:Revived Language]]}} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}||[[Wp/pih/Laenghwij faemilii|Laenghwij faemilii]]}}
| data9 = <div class="mw-collapsible mw-collapsed">{{#ifeq: {{lc:{{{family}}}}}|na||
<div style="text-align:left; margin-left:0.5em;">
{{Tree list}}{{#ifeq:{{Language Genealogy|ib=ya}}|ada|{{Language Genealogy|2={{{name|{{PAGENAME}}}}}}}|
<!-- Added class="treeview" right here to apply line styles -->
<ul class="treeview" style="line-height:100%; padding-left:0;">
<ul style="line-height:100%; padding-left:0; margin:0;">
<li>{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}|''Unknown''{{main other|[[Category:Unclassified laenghwijz]]}}|{{#if:{{{creator|}}}{{{setting|}}}|[[Bahasa buatan]]|{{Infobox language/family-color|{{{familycolor|Bawaan}}}}}}}}}}}}}}}
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||
<ul style="line-height:100%; margin-left:0.5em; padding-left:0;">
<li>{{#if:{{{fam2|}}}|{{{fam2}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam3|}}}|{{{fam3}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam4|}}}|{{{fam4}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam5|}}}|{{{fam5}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam6|}}}|{{{fam6}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam7|}}}|{{{fam7}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam8|}}}|{{{fam8}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam9|}}}|{{{fam9}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam10|}}}|{{{fam10}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam11|}}}|{{{fam11}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam12|}}}|{{{fam12}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam13|}}}|{{{fam13}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam14|}}}|{{{fam14}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam15|}}}|{{{fam15}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>'''{{{name|{{PAGENAME}}}}}'''{{{children|}}}</li></ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>
}}}}}}}}
</li>
</ul>
{{Tree list/end}}
</div>
}}
{{Infobox
|bodyclass=mw-collapsible
|bodystyle={{Subinfobox bodystyle}}
| headerstyle = text-align:left;font-weight:normal;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.35em;
| header11= {{#if:{{{protoname|}}}{{{ancestor|}}}|Ole form(s)}}
| data12 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;margin-left:1.2em">{{Wp/pih/tree list}}<ul style="line-height:100%;padding-left:0;"><li>{{{protoname|{{{ancestor|}}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>{{#if:{{{ancestor2|}}}
| {{{ancestor2|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor3|}}}
| {{{ancestor3|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor4|}}}
| {{{ancestor4|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor5|}}}
| {{{ancestor5|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{{name|{{PAGENAME}}}}}'''</li></ul>
| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>
</li></ul>
</li></ul>{{Wp/pih/Tree list/end}}</div>
}}
}}
| label11 = Standard form(s)
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|
<div>{{{stand1|}}}</div>
<div>{{{stand2|}}}</div>
<div>{{{stand3|}}}</div>
<div>{{{stand4|}}}</div>
<div>{{{stand5|}}}</div>
<div>{{{stand6|}}}</div>
}}}}
| label12 = Dialekt(s)
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
<div>{{Template:Wp/pih/Hierarchy}}{{{dia1|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia2|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia3|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia4|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia5|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia6|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia7|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia8|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia9|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia10|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia11|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia12|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia13|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia14|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia15|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia16|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia17|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia18|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia19|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia20|}}}</div>
}}}}
| label13 = Version(s)
| data13 = {{#if:{{{version|}}}|{{{version}}}
|{{#if:{{{ver1|}}}|
<div>{{{ver1|}}}</div>
<div>{{{ver2|}}}</div>
<div>{{{ver3|}}}</div>
<div>{{{ver4|}}}</div>
<div>{{{ver5|}}}</div>
<div>{{{ver6|}}}</div>
<div>{{{ver7|}}}</div>
<div>{{{ver8|}}}</div>
<div>{{{ver9|}}}</div>
<div>{{{ver10|}}}</div>
<div>{{{ver11|}}}</div>
<div>{{{ver12|}}}</div>
<div>{{{ver13|}}}</div>
<div>{{{ver14|}}}</div>
<div>{{{ver15|}}}</div>
<div>{{{ver16|}}}</div>
<div>{{{ver17|}}}</div>
<div>{{{ver18|}}}</div>
<div>{{{ver19|}}}</div>
<div>{{{ver20|}}}</div>
}}}}
| label14 = [[Wp/pih/Writing system|Writing system]]
| data14 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| Roman Script
| [[Wp/pih/Roman Script|Roman Script]]
| [[aWp/pih/Roman Script|Latin]] = [[Wp/pih/Latin Script|Latin]]
| #default = {{{script|}}}
}}
| label15 = [[Wp/pih/Laenghwij manual code|sign system]]
| data15 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label16 = Posteriori
| data16 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header18 = {{#if:{{{nation|}}}{{{minority|}}}{{{agency|}}}|Ofishol statyuus}}
| label19 = Ofishol laenghwij en
| data19 = {{{nation|}}}
| label20 = Recognized as a <br/> minority language in
| data20 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label21 = [[Wp/pih/Lyst o' laenghwij agencies|Regulated b']]
| data21 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox Bahasa/family-color|{{{familycolor|Default}}}}}|black|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''Not ofisholi regulated''}} [this ends up claiming that languages have no regulation just cuz no-one bothered to add the regulator -->
}}}}}
<!--------------------------------------------------------->
| header22 = Laenghwij codes
| label23 = [[Wp/pih/ISO 639-1|ISO 639-1]]
| data23 = {{#if:{{{iso1|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{{iso1}}}</code>}}
| label24 = [[Wp/pih/ISO 639-2|ISO 639-2]]
| data24 = {{#if:{{#property:P219}}{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{#if:{{{iso2b|}}}{{{iso2t|}}}|{{#if:{{{iso2b|}}}|[[ISO639-3:{{{iso2b}}}|{{{iso2b}}}]] (B)}}|{{#if:{{{signers|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|silver|1}}|{{{iso2|sgn}}}|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|black|1}}|{{{iso2|art}}}|[[ISO639-3:{{{iso2}}}|{{{iso2}}}]]}}}}}}</code>{{{iso2comment|}}}{{#if:{{{iso2t|}}}|<br /><code style="padding-bottom:0.1em;padding-top:0.1em">[[ISO639-3:{{{iso2t}}}|{{{iso2t}}}]] (T)</code>}} }}
| label25 = [[Wp/pih/ISO 639-3|ISO 639-3]]
| data25 = {{#if:{{{iso3|}}}{{#property:P220}}|<code style="padding: 0.1em 0.2em;">[[ISO639-3:{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}|{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}]]</code>{{{iso3comment|}}}|–}}
| label26 = [[Wp/pih/Glottolog|Glottolog]]
| data26 = {{#if:{{{glotto|}}}{{#property:P1394}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(Lacks documentation ulla es not a separaet laenghwij.)|<code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1394|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}} }}</code>{{#if:{{{glottoname|}}}| {{nowrap|({{{glottoname}}})}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{nowrap|({{{glottoname2}}})}}}}}}<!--
-->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{nowrap|({{{glottoname3}}})}}}}}}<!--
-->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{nowrap|({{{glottoname4}}})}}}}}}<!--
-->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{nowrap|({{{glottoname5}}})}}}}}}
| label27 = [[Wp/pih/Guthrie's Classification of Bantu Languages|Guthrie code]]
| data27 = {{#if:{{{guthrie|}}}|<code style="padding: 0.1em 0.2em;">{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://archive.org Nyuu Updated Guthrie Lyst Online]</ref>}}
| label28 = [[Wp/pih/Observatorium Linguasfer|Linguasfer]]
| data28 = {{#if:{{{lingua|}}}{{#property:P1396}}|<code style="padding: 0.1em 0.2em;">{{#if:{{{lingua|}}}|{{{lingua}}}|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1396|fetchwikidata=ALL|onlysourced=no|noicon=yes|linked=no}} }}</code>}}
| label29 = [[Wp/pih/IETF Markup Laenghwij|IETF]]
| data29 = {{#if:{{{ietf|}}}{{#property:P305}}|<code style="padding: 0.1em 0.2em;">{{{ietf|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P305|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}</code>{{Wp/pih/main other|[[Category:Wp/pih/Language articles with IETF language tags]]}}}}
| header30 = {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|Conservation statyuus}}
| data30 = {{#if:{{{conservation_status|}}}{{{cs|}}}|{{{conservation_status|{{{cs|}}}}}}}}{{#if:{{{era|}}}{{{extinct|}}}|<br />Extinct Language}}{{#if:{{{ethnos|}}}|<br />Ethnologue: {{{ethnos}}}}}
| data31 = {{#if:{{{ethnos|}}}{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<div style="background-color: transparent; color: var( --color-base, #202122 ); border-collapse:collapse; border-spacing:0px; border:none; width:100%; margin:0px; font-size:100%; clear:none; float:none">{{Wp/pih/Status Bhasha
|1={{{conservation_status|}}}{{{cs|}}}}}</div><div style="text-align: center; font-size: 90%;"><sup>References:</sup> {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<ref>{{Wp/pih/Cite web|title=UNESCO Interactive Atlas of the World's Languages in Danger|url=http://unesco.org|publisher=[[Wp/pih/UNESCO|UNESCO]]|year=2011|accessdate=26 Juun 2011}}</ref>}}{{#if:{{{ethnos|}}}|<ref>{{Wp/pih/Cite web|url=https://ethnologue.com{{{iso3|}}}|title={{{name|{{PAGENAME}}}}}|publisher=SIL Ethnologue|language=en}}</ref>}}</div>}}
| header32 = {{#if:{{{sample_text|}}}|Saampel text}}
| data32 = {{#if:{{{sample_text|}}}|<div style="font-family:'Kalimati',sans-serif; line-height:1.5; font-size:110%;">{{{sample_text}}}{{#if:{{{sample_text_meaning|}}}|<br /><span style="font-size:85%; font-weight:normal; font-style:italic; line-height:1.3;">{{{sample_text_meaning}}}</span>}}</div>}}
| data34 = {{#if:{{{map2|}}}|<div class="bg-wp" style="padding-bottom: 0.3em; text-align: center;">[[File:{{{map2}}}|frameless|upright=1.45|alt={{{mapalt2|}}}]]{{#if:{{{mapcaption2|}}}|<div style="text-align: left; padding-left: 0.2em; font-size: 90%; line-height: 1.3em;">{{{mapcaption2}}}</div>}}</div>}}
| belowclass = noprint selfref
| belowstyle = padding: 0px; margin: 0px; border-top: 1px solid #ccc;
| below = {{#ifeq:{{lc:{{{notice|{{{notice2|}}}}}}}}|ipa|<div style="background-color:#ddddff; padding:0.4em 0.6em; text-align:left; line-height:1.4; font-size:90%;">'''Tese artikal contains [[International Phonetic Alphabet|IPA]] fonetik symbols.''' Autha good [[International Phonetic Alphabet#Technical notes|render helpers]], yu might see [[mojibake|question marks, boxis, or unsame symbols]] insted o' [[Unicode]] characters. For help on IPA symbols, see [[Wp/pih/Help:IPA|IPA Help]].</div>}}<!--
--><div style="font-family: 'Bell MT'; text-align: center; padding: 0.3em 0px; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}}; border-bottom-left-radius:3px; border-bottom-right-radius:3px;">[[File:Globe of letters.svg|link=|20px]] [[Wp/pih/Portal:Laenghwij|<span style="color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}};">'''Portal Laenghwij'''</span>]]</div>
}}{{main other |[[Category:Artikel bahasa dengan kotak info bahasa]]}}
<noinclude>
{{documentation|Template:Wp/pih/Infobox language/doc}}
</noinclude>
ini92pm3i8yp28npgnnviswo13qhzx6
103929
103927
2026-09-06T08:42:47Z
ङघिञ
8448
ङघिञ moved page [[पटिरूप:Infobox language]] to [[पटिरूप:विज्जापेटिका भासा]]: Named it in Pali
103927
wikitext
text/x-wiki
<!-- {{#if:{{#property:P1627}}|<div style="position: fixed;right:0px;top:0px; background:#EBECF0;width:100%;padding:0.3em 0.2em;font-size:50%; color:gray; z-index:200">{{collapsible list|title= Sii {{SUBPAGENAME}} en:
|1=<span style="line-height:normal;font-size:150%">{{#if:{{#property:P1627}}|[[ISO639-3:{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|ISO]] {{*}} {{pranala|1=[https://www.ethnologue.com/language/{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}/ Ethnologue] {{*}} [[:en:ISO 639:{{#invoke:WikidataIB/sandbox|getValue|P1627|fetchwikidata=ALL|onlysourced=no| noicon = yes |linked=false}}|Inglish Wikkapedya]]}}}} </span>}} </div>}}
--><!-- INFOBOX -->{{Infobox
|templatestyles = Template:Infobox language/styles.css
| aboveclass = above basa
|bodystyle = width: 22em; border-radius: 10px; border-collapse: separate; overflow: hidden; border: 1px solid #a2a9b1; float: right; box-shadow: 0 2px 2px 0 rgba(0.1,0.2,0.1,0.2);
| abovestyle = background-color: {{Infobox language/family-color|{{{familycolor|}}}}}; color: black; font-family: 'Noto Serif Devanagari'; font-size:140%; border-top-left-radius:3px; border-top-right-radius:3px;
| above = <div style="position: relative; width: 100%; text-align: center; padding-right: 28px; padding-left: 28px; box-sizing: border-box;"><span style="font-weight: bold; font-size: 115%; line-height: 1.2;">{{{name|{{PAGENAME}}}}}</span>{{#if:{{{nativename|}}}|<br /><span style="font-weight: bold; font-size: 95%; line-height: 1.2;">{{{nativename}}}</span>}}<div style="position: absolute; right: 4px; top: 50%; transform: translateY(-50%); line-height: 0;">[[File:Picto infobox comicballoon.png|25px|link=|alt=]]</div></div>
|image=
{{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifexist:Media:{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}|{{#invoke:WikidataIB/sandbox|getValue|P18|fetchwikidata=ALL|noicon=yes|onlysourced=no}}}} }}}|size={{{imagesize|}}}|sizedefault=200px|alt={{{imagealt|}}}}}
| caption = <div style="line-height:normal; font-family:'Times New Roman'">{{{imagecaption|}}} </div>
| headerstyle = margin:0.2em; opacity:80%; font-family:'Bell MT'; font-size:130%; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}};line-height:1.3;padding:0.2em;
| labelstyle = padding-top:0.1em;line-height:1.3em;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.3em; padding-left:0em;padding-right:0em;padding-top:0.2em;padding-bottom:0.05em
<!--------------------------------------------------------->
| label1 = समुदाहार
| data1 = {{#if:{{{pronunciation|}}}| {{{pronunciation|}}} }}
| label2 = {{#if:{{{creator|}}}{{{setting|}}} | सङ्खत | उत्तपि }}
| data2 = {{#if:{{{creator|}}}{{{setting|}}} | {{{creator|–}}} | {{{states|{{{state|}}}}}} }}
| label3 = {{#if:{{{created|}}} | उतुपमाण सङ्खत }}
| data3 = {{#if:{{{created|}}} | {{{created}}} }}
| label4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}
|अकप्पयि हेतु
|{{#if:{{{region|}}}|पदेस}}
}}
| data4 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}
|{{{setting|}}}
|{{{region|}}}
}}
| label5 = ठितोकास (कूर्दीनात)
| data5 = {{#if:{{{latd|}}}
| <small style="white-space: nowrap">{{coord|{{{latd}}}|{{{latm}}}|{{{latNS}}}|{{{longd}}}|{{{longm}}}|{{{longEW}}}|type:landmark|display=inline}}</small>
}}
| label6 = जनता
| data6 = {{{ethnicity|}}}
| label7 = {{#if:{{{extinct|}}} |[[कालकत भासा|कालकत काल]] |{{#if:{{{era|}}} |परिवास |{{#if:{{{creator|{{{speakers_label|}}}}}} |{{{speakers_label|परिभुत्ताणि}}} |वादका }} }} }}
| data7 =
<!--
-->{{#if:{{{extinct|}}}|{{#ifeq:{{{extinct}}}|?|(काल अविञ्ञाणका)[[विभाग:अभिपन्नाणि सम्भासायो अञ्ञत परिक्खय मासदिवसा]]|{{{extinct}}}}}<!-- extinct input used
-->|{{#if:{{{era|}}}|{{{era}}}<!-- era input used
-->|<!-- no era, check for sign/spoken -->{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}} }}|silver|1}}<!-- check for signers/silver
-->|<!-- SIGN language (silver) -->{{#if:{{{signers|}}}{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{signers|{{{speakers|–}}}}}}
|{{#ifeq:{{{signers|{{{speakers}}}}}}|?|<!--
-->|{{#ifeq:{{{signers|{{{speakers}}}}}}|none|''नकोचि''
|{{#if:{{{date|}}}|{{{signers|{{{speakers|–}}}}}} ({{{dateprefix|}}}{{{date}}})
|{{{signers|{{{speakers|–}}}}}}{{main other|[[Category:Language articles with non-tiered speaker counts]]}}}} }} }} }} }}<!--(end if:date, ifeq:date=na, if:signers. end of SIGN)
-->|<!-- SPOKEN language (not silver) -->{{#if:{{{speakers|}}}|{{#ifeq: {{lc:{{{date}}}}}|na|{{{speakers|–}}}
|{{#ifeq: {{{date}}}|no date|({{{speakers}}} from wun undaited source.)|<!--
The following changes the display depending on the age of the data. Limit set to 25 years, as a population can double in that time.
-->{{#if:{{{date|}}}|{{#iferror:{{#expr: {{padleft:|4|{{{date}}}|}} }}||{{#ifexpr:(({{CURRENTYEAR}} - {{padleft:|4|{{{date}}}|}}) < 25)<!--
-->|<!-- regular-->{{{speakers|–}}} ({{{dateprefix|}}}{{{date}}})<!--
-->|<!-- old (25+) -->({{{speakers}}} per {{{dateprefix|}}}{{{date}}}){{main other|{{#ifeq:{{{ref}}}|e19|[[Category:Language articles with outdated speaker count data from Ethnologue 19]]|{{#ifeq:{{{ref}}}|e18|[[Category:Language articles with outdated speaker count data from Ethnologue 18]]|[[Category:Language articles with outdated speaker count data]]}}}}}}}}}}<!--(end ifexpr:25+, iferror:)
-->|{{#ifeq:{{{speakers}}}|?|<!--
-->|{{#ifeq:{{{speakers}}}|none|''नकोचि''
|<!-- no date input -->{{{speakers|–}}}{{main other|[[Category:Language articles with undated speaker counts]]}}}} }} }}<!--(end if:date, before the 25+ expr check)
-->}}<!--(end ifeq:date=no date)
-->}}<!--(end ifeq:date=na)
-->|<!--(no speakers number to be shown)-->}}}}<!--(end if:speakers (in 2nd param of silver-check), if:silver. end of SPOKEN)
-->}} }}<!--(end if:era, if:extinct. No open #if:s left)
If there is a ref, and there is any input for this row (data7), then we add the reference:
-->{{#if:{{{ref|}}}|{{#if:{{{extinct|}}}{{{era|}}}{{{signers|}}}{{{speakers|}}}{{{date|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|sign_language}}|{{Infobox language/ref|{{{ref}}}|iso3={{{iso3|}}}|refname={{{refname|}}}|name={{{name|{{PAGENAME}}}}}|lc1={{{lc1|}}}|ld1={{Delink|{{{ld1}}}}}|lc2={{{lc2|}}}|ld2={{Delink|{{{ld2}}}}}|lc3={{{lc3|}}}|ld3={{Delink|{{{ld3}}}}}|lc4={{{lc4|}}}|ld4={{Delink|{{{ld4}}}}}|lc5={{{lc5|}}}|ld5={{Delink|{{{ld5}}}}}|lc6={{{lc6|}}}|ld6={{Delink|{{{ld6}}}}}|lc7={{{lc7|}}}|ld7={{Delink|{{{ld7}}}}}}}}}}}<!--
Add speakers2 after the ref:
-->{{#if:{{{speakers2|}}}|<br />{{{speakers2|}}} }}
{{#if:{{{revived|}}}||
{{#if:{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|onlysourced=yes|noicon=yes}} |
<div style="line-height:normal; text-align:left">'''वादका अधिकरण'''
<small>T' numma o' speakers, along wi' (if applicable) t' collection method, taaep, dait, an loekayshun.{{Wikidata|references|P1098}}</small>
{{#invoke:WikidataIB/sandbox|getValue|P1098|fetchwikidata=ALL|list=ubl|qual=ALL|onlysourced=true|noicon=yes
}}}}
</div>
}}
| label8 = {{#if:{{{revived|}}} | [[Wp/pih/Laenghwij revival|Revival]]{{Wp/pih/main other|[[Category:Revived Language]]}} }}
| data8 = {{{revived|}}}
| label9 = {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}||[[Wp/pih/Laenghwij faemilii|Laenghwij faemilii]]}}
| data9 = <div class="mw-collapsible mw-collapsed">{{#ifeq: {{lc:{{{family}}}}}|na||
<div style="text-align:left; margin-left:0.5em;">
{{Tree list}}{{#ifeq:{{Language Genealogy|ib=ya}}|ada|{{Language Genealogy|2={{{name|{{PAGENAME}}}}}}}|
<!-- Added class="treeview" right here to apply line styles -->
<ul class="treeview" style="line-height:100%; padding-left:0;">
<ul style="line-height:100%; padding-left:0; margin:0;">
<li>{{{family|{{{fam1|{{#if:{{{signers|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|silver|1}}|''Unknown''{{main other|[[Category:Unclassified laenghwijz]]}}|{{#if:{{{creator|}}}{{{setting|}}}|[[Bahasa buatan]]|{{Infobox language/family-color|{{{familycolor|Bawaan}}}}}}}}}}}}}}}
{{#ifeq:{{{familycolor|}}}|unclassified||{{#ifeq:{{{familycolor|}}}|Unclassified||{{#ifeq:{{{familycolor|}}}|isolate||{{#ifeq:{{{familycolor|}}}|Isolate||
<ul style="line-height:100%; margin-left:0.5em; padding-left:0;">
<li>{{#if:{{{fam2|}}}|{{{fam2}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam3|}}}|{{{fam3}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam4|}}}|{{{fam4}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam5|}}}|{{{fam5}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam6|}}}|{{{fam6}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam7|}}}|{{{fam7}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam8|}}}|{{{fam8}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam9|}}}|{{{fam9}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam10|}}}|{{{fam10}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam11|}}}|{{{fam11}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam12|}}}|{{{fam12}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam13|}}}|{{{fam13}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam14|}}}|{{{fam14}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>{{#if:{{{fam15|}}}|{{{fam15}}}<ul style="line-height:100%; margin-left:0.45em; padding-left:0;">
<li>'''{{{name|{{PAGENAME}}}}}'''{{{children|}}}</li></ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>|'''{{{name|{{PAGENAME}}}}}'''{{{children|}}} }}</li>
</ul>
}}}}}}}}
</li>
</ul>
{{Tree list/end}}
</div>
}}
{{Infobox
|bodyclass=mw-collapsible
|bodystyle={{Subinfobox bodystyle}}
| headerstyle = text-align:left;font-weight:normal;<!--(modified longitem)--> padding-right:0.5em;<!--(to ensure some gap between any (long/unwrapped) label and subsequent data on same line)-->
| datastyle = line-height:1.35em;
| header11= {{#if:{{{protoname|}}}{{{ancestor|}}}|Ole form(s)}}
| data12 = {{#if:{{{protoname|}}}{{{ancestor|}}}|<div style="text-align:left;margin-left:1.2em">{{Wp/pih/tree list}}<ul style="line-height:100%;padding-left:0;"><li>{{{protoname|{{{ancestor|}}}}}}
<ul style="line-height:100%; margin-left:1.35em;padding-left:0"><li>{{#if:{{{ancestor2|}}}
| {{{ancestor2|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor3|}}}
| {{{ancestor3|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor4|}}}
| {{{ancestor4|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>{{#if:{{{ancestor5|}}}
| {{{ancestor5|}}}<ul style="line-height:100%;margin-left:0.45em;padding-left:0;"><li>'''{{{name|{{PAGENAME}}}}}'''</li></ul>
| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>| '''{{{name|{{PAGENAME}}}}}'''
}}</li></ul>
</li></ul>
</li></ul>{{Wp/pih/Tree list/end}}</div>
}}
}}
| label11 = Standard form(s)
| data11 = {{#if:{{{standards|}}}|{{{standards}}}
|{{#if:{{{stand1|}}}|
<div>{{{stand1|}}}</div>
<div>{{{stand2|}}}</div>
<div>{{{stand3|}}}</div>
<div>{{{stand4|}}}</div>
<div>{{{stand5|}}}</div>
<div>{{{stand6|}}}</div>
}}}}
| label12 = Dialekt(s)
| data12 = {{#if:{{{dialects|}}}|{{{dialects}}}
|{{#if:{{{dia1|}}}|
<div>{{Template:Wp/pih/Hierarchy}}{{{dia1|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia2|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia3|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia4|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia5|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia6|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia7|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia8|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia9|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia10|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia11|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia12|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia13|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia14|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia15|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia16|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia17|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia18|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia19|}}}</div>
<div>{{Template:Wp/pih/Hierarchy}}{{{dia20|}}}</div>
}}}}
| label13 = Version(s)
| data13 = {{#if:{{{version|}}}|{{{version}}}
|{{#if:{{{ver1|}}}|
<div>{{{ver1|}}}</div>
<div>{{{ver2|}}}</div>
<div>{{{ver3|}}}</div>
<div>{{{ver4|}}}</div>
<div>{{{ver5|}}}</div>
<div>{{{ver6|}}}</div>
<div>{{{ver7|}}}</div>
<div>{{{ver8|}}}</div>
<div>{{{ver9|}}}</div>
<div>{{{ver10|}}}</div>
<div>{{{ver11|}}}</div>
<div>{{{ver12|}}}</div>
<div>{{{ver13|}}}</div>
<div>{{{ver14|}}}</div>
<div>{{{ver15|}}}</div>
<div>{{{ver16|}}}</div>
<div>{{{ver17|}}}</div>
<div>{{{ver18|}}}</div>
<div>{{{ver19|}}}</div>
<div>{{{ver20|}}}</div>
}}}}
| label14 = [[Wp/pih/Writing system|Writing system]]
| data14 = {{#switch: {{lc:{{{script|}}}}}
| latin
| [[latin]]
| Roman Script
| [[Wp/pih/Roman Script|Roman Script]]
| [[aWp/pih/Roman Script|Latin]] = [[Wp/pih/Latin Script|Latin]]
| #default = {{{script|}}}
}}
| label15 = [[Wp/pih/Laenghwij manual code|sign system]]
| data15 = {{#if:{{{sign|}}}|{{{sign}}}}}
| label16 = Posteriori
| data16 = {{{posteriori|}}}
<!--------------------------------------------------------->
| header18 = {{#if:{{{nation|}}}{{{minority|}}}{{{agency|}}}|Ofishol statyuus}}
| label19 = Ofishol laenghwij en
| data19 = {{{nation|}}}
| label20 = Recognized as a <br/> minority language in
| data20 = {{#if:{{{minority|}}} |<div style="<!--label17 above almost always linewraps, so:-->vertical-align:middle;">{{{minority}}}</div>}}
| label21 = [[Wp/pih/Lyst o' laenghwij agencies|Regulated b']]
| data21 = {{{agency|{{#ifexpr:{{#if:{{{agency|}}}|1|0}} and {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox Bahasa/family-color|{{{familycolor|Default}}}}}|black|1}}|1|0}}
| ''None''
<!-- | {{#if:{{{nation|}}}|''Not ofisholi regulated''}} [this ends up claiming that languages have no regulation just cuz no-one bothered to add the regulator -->
}}}}}
<!--------------------------------------------------------->
| header22 = Laenghwij codes
| label23 = [[Wp/pih/ISO 639-1|ISO 639-1]]
| data23 = {{#if:{{{iso1|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{{iso1}}}</code>}}
| label24 = [[Wp/pih/ISO 639-2|ISO 639-2]]
| data24 = {{#if:{{#property:P219}}{{{iso2|}}}{{{iso2b|}}}{{{iso2t|}}}|<code style="padding-bottom:0.1em;padding-top:0.1em">{{#if:{{{iso2b|}}}{{{iso2t|}}}|{{#if:{{{iso2b|}}}|[[ISO639-3:{{{iso2b}}}|{{{iso2b}}}]] (B)}}|{{#if:{{{signers|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|silver|1}}|{{{iso2|sgn}}}|{{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Wp/pih/Infobox language/colour|{{{familycolor|}}}}}|black|1}}|{{{iso2|art}}}|[[ISO639-3:{{{iso2}}}|{{{iso2}}}]]}}}}}}</code>{{{iso2comment|}}}{{#if:{{{iso2t|}}}|<br /><code style="padding-bottom:0.1em;padding-top:0.1em">[[ISO639-3:{{{iso2t}}}|{{{iso2t}}}]] (T)</code>}} }}
| label25 = [[Wp/pih/ISO 639-3|ISO 639-3]]
| data25 = {{#if:{{{iso3|}}}{{#property:P220}}|<code style="padding: 0.1em 0.2em;">[[ISO639-3:{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}|{{{iso3|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P220|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}]]</code>{{{iso3comment|}}}|–}}
| label26 = [[Wp/pih/Glottolog|Glottolog]]
| data26 = {{#if:{{{glotto|}}}{{#property:P1394}}|{{#ifeq:{{lc:{{{glotto|}}}}}|none|''None''|{{#ifeq:{{lc:{{{glotto|}}}}}|spurious|(Lacks documentation ulla es not a separaet laenghwij.)|<code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1394|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}} }}</code>{{#if:{{{glottoname|}}}| {{nowrap|({{{glottoname}}})}}}}}}}}}}<!--
-->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}| {{nowrap|({{{glottoname2}}})}}}}}}<!--
-->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}| {{nowrap|({{{glottoname3}}})}}}}}}<!--
-->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}| {{nowrap|({{{glottoname4}}})}}}}}}<!--
-->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}| {{nowrap|({{{glottoname5}}})}}}}}}
| label27 = [[Wp/pih/Guthrie's Classification of Bantu Languages|Guthrie code]]
| data27 = {{#if:{{{guthrie|}}}|<code style="padding: 0.1em 0.2em;">{{{guthrie}}}</code><ref name="Guthrie">Jouni Filip Maho, 2009. [https://archive.org Nyuu Updated Guthrie Lyst Online]</ref>}}
| label28 = [[Wp/pih/Observatorium Linguasfer|Linguasfer]]
| data28 = {{#if:{{{lingua|}}}{{#property:P1396}}|<code style="padding: 0.1em 0.2em;">{{#if:{{{lingua|}}}|{{{lingua}}}|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P1396|fetchwikidata=ALL|onlysourced=no|noicon=yes|linked=no}} }}</code>}}
| label29 = [[Wp/pih/IETF Markup Laenghwij|IETF]]
| data29 = {{#if:{{{ietf|}}}{{#property:P305}}|<code style="padding: 0.1em 0.2em;">{{{ietf|{{#invoke:Wp/pih/WikidataIB/sandbox|getValue|P305|fetchwikidata=ALL|onlysourced=no|noicon=yes}}}}}</code>{{Wp/pih/main other|[[Category:Wp/pih/Language articles with IETF language tags]]}}}}
| header30 = {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|Conservation statyuus}}
| data30 = {{#if:{{{conservation_status|}}}{{{cs|}}}|{{{conservation_status|{{{cs|}}}}}}}}{{#if:{{{era|}}}{{{extinct|}}}|<br />Extinct Language}}{{#if:{{{ethnos|}}}|<br />Ethnologue: {{{ethnos}}}}}
| data31 = {{#if:{{{ethnos|}}}{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<div style="background-color: transparent; color: var( --color-base, #202122 ); border-collapse:collapse; border-spacing:0px; border:none; width:100%; margin:0px; font-size:100%; clear:none; float:none">{{Wp/pih/Status Bhasha
|1={{{conservation_status|}}}{{{cs|}}}}}</div><div style="text-align: center; font-size: 90%;"><sup>References:</sup> {{#if:{{{conservation_status|}}}{{{cs|}}}{{{era|}}}{{{extinct|}}}|<ref>{{Wp/pih/Cite web|title=UNESCO Interactive Atlas of the World's Languages in Danger|url=http://unesco.org|publisher=[[Wp/pih/UNESCO|UNESCO]]|year=2011|accessdate=26 Juun 2011}}</ref>}}{{#if:{{{ethnos|}}}|<ref>{{Wp/pih/Cite web|url=https://ethnologue.com{{{iso3|}}}|title={{{name|{{PAGENAME}}}}}|publisher=SIL Ethnologue|language=en}}</ref>}}</div>}}
| header32 = {{#if:{{{sample_text|}}}|Saampel text}}
| data32 = {{#if:{{{sample_text|}}}|<div style="font-family:'Kalimati',sans-serif; line-height:1.5; font-size:110%;">{{{sample_text}}}{{#if:{{{sample_text_meaning|}}}|<br /><span style="font-size:85%; font-weight:normal; font-style:italic; line-height:1.3;">{{{sample_text_meaning}}}</span>}}</div>}}
| data34 = {{#if:{{{map2|}}}|<div class="bg-wp" style="padding-bottom: 0.3em; text-align: center;">[[File:{{{map2}}}|frameless|upright=1.45|alt={{{mapalt2|}}}]]{{#if:{{{mapcaption2|}}}|<div style="text-align: left; padding-left: 0.2em; font-size: 90%; line-height: 1.3em;">{{{mapcaption2}}}</div>}}</div>}}
| belowclass = noprint selfref
| belowstyle = padding: 0px; margin: 0px; border-top: 1px solid #ccc;
| below = {{#ifeq:{{lc:{{{notice|{{{notice2|}}}}}}}}|ipa|<div style="background-color:#ddddff; padding:0.4em 0.6em; text-align:left; line-height:1.4; font-size:90%;">'''Tese artikal contains [[International Phonetic Alphabet|IPA]] fonetik symbols.''' Autha good [[International Phonetic Alphabet#Technical notes|render helpers]], yu might see [[mojibake|question marks, boxis, or unsame symbols]] insted o' [[Unicode]] characters. For help on IPA symbols, see [[Wp/pih/Help:IPA|IPA Help]].</div>}}<!--
--><div style="font-family: 'Bell MT'; text-align: center; padding: 0.3em 0px; color: {{#if:{{{created|}}}{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}}; background-color: {{#if:{{{signers|}}}|silver|{{#if:{{{creator|}}}{{{setting|}}}|#114057|{{Infobox language/family-color|{{{familycolor|Default}}}}}}}}}; border-bottom-left-radius:3px; border-bottom-right-radius:3px;">[[File:Globe of letters.svg|link=|20px]] [[Wp/pih/Portal:Laenghwij|<span style="color: {{#if:{{{creator|}}}{{{setting|}}}{{#ifeq:{{Infobox language/family-color|{{{familycolor|}}}}}|black|1}}|white|{{{fontcolor|black}}}}};">'''Portal Laenghwij'''</span>]]</div>
}}{{main other |[[Category:Artikel bahasa dengan kotak info bahasa]]}}
<noinclude>
{{documentation|Template:Wp/pih/Infobox language/doc}}
</noinclude>
ini92pm3i8yp28npgnnviswo13qhzx6
पटिरूप:Navy/core
10
7416
103856
2026-09-05T12:25:45Z
咽頭べさ
6149
Created page with "<span class="flagicon">File:{{{flag alias-naval-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-naval|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-naval-{{{variant}}}|{{#if:{{{flag alias-naval-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-naval|{{#if:{{{flag alias-naval|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-naval-{{{variant}}}|{{{border-{{{va..."
103856
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-naval-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-naval|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-naval-{{{variant}}}|{{#if:{{{flag alias-naval-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-naval|{{#if:{{{flag alias-naval|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-naval-{{{variant}}}|{{{border-{{{variant}}}|{{{border-naval|{{{border|border}}}}}}}}}}}} |alt=|link=]] </span>{{#if: {{{name|}}}
|[[{{{link alias-naval|{{{shortname alias|{{{alias}}}}}} जलसेना}}}|{{{name}}}]]
|[[{{{link alias-naval|{{{shortname alias|{{{alias}}}}}} जलसेना}}}]]
}}<noinclude>
{{Documentation}}
</noinclude>
mcmcpwpzkr8wcsxm59kd18ydx41zkez
पटिरूप:Flagicon
10
7417
103857
2026-09-05T12:27:12Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1|}}}|flagicon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{documentation}}</noinclude>"
103857
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1|}}}|flagicon/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}}}<noinclude>{{documentation}}</noinclude>
ovi6tfx2jby9h55wuu4eb34qopb2lbz
पटिरूप:Flagicon/core
10
7418
103858
2026-09-05T12:28:09Z
咽頭べさ
6149
Created page with "<span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{safesubst<noinclude />:#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt={{{alias}}}|link={{{alias}}}]]</span><noinclude>{{documentation}}</noinclude>"
103858
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{safesubst<noinclude />:#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{safesubst<noinclude />:#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt={{{alias}}}|link={{{alias}}}]]</span><noinclude>{{documentation}}</noinclude>
2dsxrtbk8pyp3hir055ul09zqp8qif2
पटिरूप:Air force
10
7419
103859
2026-09-05T12:32:59Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1}}} | air force/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude> {{documentation}} [[Category:धजंपटिरूपप्पबन्धं]] [[Category:आकाससेना पटिरूप| ]] </noinclude>"
103859
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1}}}
| air force/core
| variant = {{{variant|{{{2|}}}}}}
| size = {{{size|}}}
| name = {{{name|}}}
}}<noinclude>
{{documentation}}
[[Category:धजंपटिरूपप्पबन्धं]]
[[Category:आकाससेना पटिरूप| ]]
</noinclude>
4jvyfed1m0rbdea3h09kzejx5qiyzct
पटिरूप:Air force/core
10
7420
103860
2026-09-05T12:34:20Z
咽頭べさ
6149
Created page with "<span class="flagicon">File:{{{flag alias-air force-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-air force|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-air force-{{{variant}}}|{{#if:{{{flag alias-air force-{{{variant}}}|}}}|23x15px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias-air force|{{#if:{{{flag alias-air force|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}}}}}}}}}}}|{{{border-air force-{..."
103860
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-air force-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-air force|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-air force-{{{variant}}}|{{#if:{{{flag alias-air force-{{{variant}}}|}}}|23x15px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias-air force|{{#if:{{{flag alias-air force|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}}}}}}}}}}}|{{{border-air force-{{{variant}}}|{{{border-{{{variant}}}|{{{border-air force|{{{border|border}}}}}}}}}}}} |alt=|link=]] </span>[[{{{link alias-air force|{{{shortname alias|{{{alias}}}}}} လေတပ်}}}{{#if: {{{name|}}} | {{!}}{{{name}}} }}]]<noinclude>
{{Documentation|content=This is a meta-template used internally by [[Template:Air force]]. It is not intended to be transcluded directly from the main article space.}}
[[Category:धजंपटिरूपप्पबन्धं]]
</noinclude>
q1bnw0vit8c4v44v3dz2hbzzba49ijb
पटिरूप:Army
10
7421
103861
2026-09-05T12:37:09Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1}}} | army/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude> {{documentation}} [[Category:धजंपटिरूपप्पबन्धं]] [[Category:थलसेना पटिरूप| ]] </noinclude>"
103861
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1}}}
| army/core
| variant = {{{variant|{{{2|}}}}}}
| size = {{{size|}}}
| name = {{{name|}}}
}}<noinclude>
{{documentation}}
[[Category:धजंपटिरूपप्पबन्धं]]
[[Category:थलसेना पटिरूप| ]]
</noinclude>
fqxt2rmeehh8boq2aytyl5g6559g1wg
पटिरूप:Army/core
10
7422
103862
2026-09-05T12:39:39Z
咽頭べさ
6149
Created page with "<span class="flagicon">File:{{{flag alias-army-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-army|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-army-{{{variant}}}|{{#if:{{{flag alias-army-{{{variant}}}|}}}|23x17px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x17px|{{{size flag alias-army|{{#if:{{{flag alias-army|}}}|23x17px|{{{size flag alias|23x17px}}}}}}}}}}}}}}}}}}}}|{{{border-army-{{{variant}}}|{{{border-{{{variant}}..."
103862
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-army-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-army|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-army-{{{variant}}}|{{#if:{{{flag alias-army-{{{variant}}}|}}}|23x17px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x17px|{{{size flag alias-army|{{#if:{{{flag alias-army|}}}|23x17px|{{{size flag alias|23x17px}}}}}}}}}}}}}}}}}}}}|{{{border-army-{{{variant}}}|{{{border-{{{variant}}}|{{{border-army|{{{border|border}}}}}}}}}}}} |alt=|link=]] </span>[[{{{link alias-army|{{{shortname alias|{{{alias}}}}}} थलसेना}}}{{#if: {{{name|}}} | {{!}}{{{name}}} }}]]<noinclude>{{pp-semi-indef}}{{Documentation|content=This is a meta-template used internally by [[Template:army]]. It is not intended to be transcluded directly from the main article space.}}
[[Category:धजंपटिरूपप्पबन्धं]]</noinclude>
kfoedin0ju806y8qehaoy13sjsz7dd2
पटिरूप:Coast guard
10
7423
103863
2026-09-05T12:42:45Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1}}} | Coast guard/core | variant = {{{variant|{{{2|}}}}}} | size = {{{size|}}} | name = {{{name|}}} }}<noinclude> {{documentation}} [[Category:धजंपटिरूपप्पबन्धं]] [[Category:युद्धकिरिया पटिरूप]] </noinclude>"
103863
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1}}}
| Coast guard/core
| variant = {{{variant|{{{2|}}}}}}
| size = {{{size|}}}
| name = {{{name|}}}
}}<noinclude>
{{documentation}}
[[Category:धजंपटिरूपप्पबन्धं]]
[[Category:युद्धकिरिया पटिरूप]]
</noinclude>
i81vpaul9akvxj6nsaolgdb4lpozw7d
पटिरूप:रट्ठ संख्या मरम्मरट्ठं
10
7424
103865
2026-09-05T12:44:41Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या मरम्मरट्ठं]] to [[पटिरूप:रट्ठ संख्या MMR]]
103865
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्या MMR]]
0dd4p54be87s916sulkhbodcvqjexbp
पटिरूप:रट्ठ संख्या MMR
10
7425
103867
2026-09-05T12:45:10Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या MMR]] to [[पटिरूप:रट्ठ संख्याMMR]]
103867
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्याMMR]]
n8wvv4e58gvy5grnos0b84uusofsyl9
पटिरूप:Coast guard/core
10
7426
103868
2026-09-05T12:47:18Z
咽頭べさ
6149
Created page with "<span class="flagicon">File:{{{flag alias-coast guard-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-coast guard|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-coast guard-{{{variant}}}|{{#if:{{{flag alias-coast guard-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-coast guard|{{#if:{{{flag alias-coast guard|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border..."
103868
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-coast guard-{{{variant}}}|{{{flag alias-{{{variant}}}|{{{flag alias-coast guard|{{{flag alias}}}}}}}}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-coast guard-{{{variant}}}|{{#if:{{{flag alias-coast guard-{{{variant}}}|}}}|23x20px|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x20px|{{{size flag alias-coast guard|{{#if:{{{flag alias-coast guard|}}}|23x20px|{{{size flag alias|23x20px}}}}}}}}}}}}}}}}}}}}|{{{border-coast guard-{{{variant}}}|{{{border-{{{variant}}}|{{{border-coast guard|{{{border|border}}}}}}}}}}}} |alt=|link=]] </span>{{#if: {{{name|}}}
|[[{{{link alias-coast guard|{{{shortname alias|{{{alias}}}}}} तीरारक्खकबलं}}}|{{{name}}}]]
|[[{{{link alias-coast guard|{{{shortname alias|{{{alias}}}}}} तीरारक्खकबलं}}}]]
}}<noinclude>
{{Documentation|content=This is a meta-template used internally by [[Template:coast guard]]. It is not intended to be transcluded directly from the main article space.}}
[[Category:धजंपटिरूपप्पबन्धं]]
</noinclude>
5t1to8b8m7ywmkye4hdt6gqy9igdif2
पटिरूप:रट्ठ संख्याMMR
10
7427
103870
2026-09-05T12:48:27Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याMMR]] to [[पटिरूप:रट्ठ संख्याMYA]]
103870
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्याMYA]]
f7bja9vmtwdmvoa14fbmpvsq62tpimd
103901
103870
2026-09-05T14:13:49Z
咽頭べさ
6149
Removed redirect to [[पटिरूप:रट्ठ संख्याMYA]]
103901
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
पटिरूप:धजं/core
10
7428
103871
2026-09-05T12:50:08Z
咽頭べさ
6149
Created page with "<span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]] {{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg= }}{{#ifeq:{{{alias}}}|Nepal| }}</span>{{{alias}}}|{{{shor..."
103871
wikitext
text/x-wiki
<span class="flagicon">[[File:{{{flag alias-{{{variant}}}|{{#if:{{{flag alias|}}}|{{{flag alias}}}|Flag placeholder.svg}}}}}|{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|{{{border-{{{variant}}}|{{{border|border}}}}}} |alt=|link=]] {{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg= }}{{#ifeq:{{{alias}}}|Nepal| }}</span>[[{{{alias}}}|{{{shortname alias}}}]]<noinclude>{{documentation}}</noinclude>
mm9pjspogig7879e9e0gpjv4lf5m7o7
पटिरूप:Flagcountry
10
7429
103872
2026-09-05T12:51:18Z
咽頭べさ
6149
Created page with "{{रट्ठ संख्या {{{1}}}|flagcountry/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}|name={{{name|}}}}}<noinclude>{{documentation}}</noinclude>"
103872
wikitext
text/x-wiki
{{रट्ठ संख्या {{{1}}}|flagcountry/core|variant={{{variant|{{{2|}}}}}}|size={{{size|}}}|name={{{name|}}}}}<noinclude>{{documentation}}</noinclude>
te8dedw55c86ar2ew4h9mno6ynora5m
पटिरूप:Flagcountry/core
10
7430
103873
2026-09-05T12:52:52Z
咽頭べさ
6149
Created page with "<span class="datasortkey" data-sort-value="{{{sortkey|{{{shortname alias|{{{alias}}}}}}}}}"><!-- --><span class="flagicon"><!-- -->[[File:{{{flag alias-{{{variant}}}|{{{flag alias}}}}}}|<!-- -->{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|<!-- -->{{{border-{{{variant}}}|{{{border|border}}}}}} |<!-- -->alt=|<!-- -->link=]] <!-- -->{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag..."
103873
wikitext
text/x-wiki
<span class="datasortkey" data-sort-value="{{{sortkey|{{{shortname alias|{{{alias}}}}}}}}}"><!--
--><span class="flagicon"><!--
-->[[File:{{{flag alias-{{{variant}}}|{{{flag alias}}}}}}|<!--
-->{{#if:{{{size|}}}|{{{size}}}|{{{size flag alias-{{{variant}}}|{{#if:{{{variant|}}}|23x15px|{{{size flag alias|23x15px}}}}}}}}}}|<!--
-->{{{border-{{{variant}}}|{{{border|border}}}}}} |<!--
-->alt=|<!--
-->link=]] <!--
-->{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg= }}<!--
-->{{#ifeq:{{{alias}}}|Nepal| }}<!--
--></span>[[{{{link alias-{{{variant}}}|{{{alias}}}}}}|<!--
-->{{#if:{{{name|}}}|{{{name}}}|{{{shortname alias|{{{alias}}}}}}}}]]<!--
--></span><noinclude>{{documentation}}</noinclude>
f7wnr1i8ettvntwommjy68om0nx71an
पटिरूप:रट्ठ संख्याMYA
10
7431
103875
2026-09-05T12:54:11Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याMYA]] to [[पटिरूप:रट्ठ संख्या MYA]]
103875
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्या MYA]]
436fz55vhfhufxyck7sdoao6tavy8pz
103899
103875
2026-09-05T13:55:32Z
咽頭べさ
6149
Removed redirect to [[पटिरूप:रट्ठ संख्या MYA]]
103899
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
पटिरूप:रट्ठ संख्या MYA
10
7432
103877
2026-09-05T12:55:19Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या MYA]] to [[पटिरूप:रट्ठ संख्या Burma]]
103877
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्या Burma]]
19sry8kuj1mky7g2mq8fcq9fxo56z8t
पटिरूप:रट्ठ संख्याBritish Burma
10
7433
103878
2026-09-05T12:59:10Z
咽頭べさ
6149
Created page with "{{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = ब्रिटिश मरम्म | shortname alias = मरम्म | flag alias = British Burma 1937 flag.svg | size = {{{size|}}} | name = {{{name|}}} <noinclude> | related1 = Burma | related2 = Konbaung Dynasty </noinclude> }}"
103878
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = ब्रिटिश मरम्म
| shortname alias = मरम्म
| flag alias = British Burma 1937 flag.svg
| size = {{{size|}}}
| name = {{{name|}}}
<noinclude>
| related1 = Burma
| related2 = Konbaung Dynasty
</noinclude>
}}
b5yldkpg00wtyauw3xnofbraf46jg0f
103879
103878
2026-09-05T13:00:14Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या British Burma]] to [[पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म]]
103878
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = ब्रिटिश मरम्म
| shortname alias = मरम्म
| flag alias = British Burma 1937 flag.svg
| size = {{{size|}}}
| name = {{{name|}}}
<noinclude>
| related1 = Burma
| related2 = Konbaung Dynasty
</noinclude>
}}
b5yldkpg00wtyauw3xnofbraf46jg0f
103890
103879
2026-09-05T13:09:18Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म]] to [[पटिरूप:रट्ठ संख्याBritish Burma]]
103878
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = ब्रिटिश मरम्म
| shortname alias = मरम्म
| flag alias = British Burma 1937 flag.svg
| size = {{{size|}}}
| name = {{{name|}}}
<noinclude>
| related1 = Burma
| related2 = Konbaung Dynasty
</noinclude>
}}
b5yldkpg00wtyauw3xnofbraf46jg0f
पटिरूप:रट्ठ संख्या British Burma
10
7434
103880
2026-09-05T13:00:14Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या British Burma]] to [[पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म]]
103880
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म]]
8hqkfjvnw8rjqehuke019x36m1831kj
पटिरूप:रट्ठ संख्या Burma
10
7435
103882
2026-09-05T13:02:36Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या Burma]] to [[पटिरूप:रट्ठ संख्याBurma]]
103882
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्याBurma]]
7gb6n7sz3tmxqc2kjgukdtmbz8c0lqv
पटिरूप:रट्ठ संख्याKonbaung Dynasty
10
7436
103883
2026-09-05T13:04:41Z
咽頭べさ
6149
Created page with "{{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = कोनबाउंग युग | shortname alias = मरम्म | flag alias = National flag of Third Burmese Empire (Konbaung Dynasty).svg | size = {{{size|}}} | name = {{{name|}}} | flag alias-war = War Flag of Konbaung Dynasty.svg | size = {{{size|}}} | name = {{{name|}}} | variant = {{{variant|}}} | var1 = <noinclude> | related1 = मरम्मरट्ठ | related2 = British Burma | redir1 = Kon..."
103883
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = कोनबाउंग युग
| shortname alias = मरम्म
| flag alias = National flag of Third Burmese Empire (Konbaung Dynasty).svg
| size = {{{size|}}}
| name = {{{name|}}}
| flag alias-war = War Flag of Konbaung Dynasty.svg
| size = {{{size|}}}
| name = {{{name|}}}
| variant = {{{variant|}}}
| var1 =
<noinclude>
| related1 = मरम्मरट्ठ
| related2 = British Burma
| redir1 = Konbaung Dynasty
</noinclude>
}}
gx0cqpzmjxq04yk6u5iaolcnl1wdad8
103884
103883
2026-09-05T13:05:41Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या Konbaung Dynasty]] to [[पटिरूप:रट्ठ संख्याKonbaung Dynasty]]
103883
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = कोनबाउंग युग
| shortname alias = मरम्म
| flag alias = National flag of Third Burmese Empire (Konbaung Dynasty).svg
| size = {{{size|}}}
| name = {{{name|}}}
| flag alias-war = War Flag of Konbaung Dynasty.svg
| size = {{{size|}}}
| name = {{{name|}}}
| variant = {{{variant|}}}
| var1 =
<noinclude>
| related1 = मरम्मरट्ठ
| related2 = British Burma
| redir1 = Konbaung Dynasty
</noinclude>
}}
gx0cqpzmjxq04yk6u5iaolcnl1wdad8
पटिरूप:रट्ठ संख्या Konbaung Dynasty
10
7437
103885
2026-09-05T13:05:41Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या Konbaung Dynasty]] to [[पटिरूप:रट्ठ संख्याKonbaung Dynasty]]
103885
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्याKonbaung Dynasty]]
i04cnmgb81leoxgrfxtrpk327t9bwr3
पटिरूप:रट्ठ संख्याBurma
10
7438
103887
2026-09-05T13:07:00Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याBurma]] to [[पटिरूप:रट्ठ संख्या मरम्मरट्ठ]]
103887
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्या मरम्मरट्ठ]]
83p9pj2lipmltq46aghc70ui80w630u
पटिरूप:रट्ठ संख्या मरम्मरट्ठ
10
7439
103889
2026-09-05T13:08:44Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या मरम्मरट्ठ]] to [[पटिरूप:रट्ठ संख्यामरम्मरट्ठ]]
103889
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्यामरम्मरट्ठ]]
khdf4m0iv9ut5l28993ahofahsm79lg
103902
103889
2026-09-05T14:14:40Z
咽頭べさ
6149
Removed redirect to [[पटिरूप:रट्ठ संख्यामरम्मरट्ठ]]
103902
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = मरम्मरट्ठं
| shortname alias = मरम्म
| flag alias = Flag of Myanmar.svg
| flag alias-1937 = British Burma 1937 flag.svg
| flag alias-1943 = Flag of Burma 1943.svg
| flag alias-1948 = Flag of Burma (1948–1974).svg
| flag alias-1974 = Flag of Myanmar (1974–2010).svg
| flag alias-military= Flag of the Armed Forces (Tatmadaw) of Myanmar.svg
| link alias-military= सेना
| flag alias-army = Army Flag of Myanmar.svg
| link alias-army = थलसेना
| flag alias-air force = Air Force Ensign of Myanmar.svg
| link alias-air force = आकाससेना
| flag alias-naval = Naval Ensign of Myanmar.svg
| link alias-naval = जलसेना
| flag alias-coast guard = Ensign of the Myanmar Coast Guard.svg
| link alias-coast guard = तीररक्खकसेना
| flag alias-army 1948 = Old Flag of Burma Army.svg
| link alias-army 1948 = थलसेना
| flag alias-navy 1948 = Naval Ensign of Burma (1948-1974).svg
| link alias-navy 1948 = जलसेना
| flag alias-navy 1974 = Naval Ensign of Burma (1974–1994).svg
| link alias-navy 1974 = जलसेना
| flag alias-air force 1948 = Air Force Ensign of Burma (1948-1974).svg
| link alias-air force 1948 = आकाससेना
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| altvar = {{{altvar|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1937
| var2 = 1943
| var3 = 1948
| var4 = 1974
| related1 = Burma
| related2 = British Burma
| related3 = Konbaung Dynasty
| redir1 = MMR
| redir2 = MYA
</noinclude>
}}<noinclude>
</noinclude>
kvyll9iwue1tgwrsvuoq6opb1e13oug
पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म
10
7440
103891
2026-09-05T13:09:18Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्या ब्रिटिश मरम्म]] to [[पटिरूप:रट्ठ संख्याBritish Burma]]
103891
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्याBritish Burma]]
orld8txicn7r5sd0wrl0f4m3i7hkx9o
पटिरूप:TemplateDataHeader
10
7441
103892
2026-09-05T13:20:49Z
咽頭べさ
6149
Created page with "<div class="templatedata-header">{{#if:{{{noheader|}}}| |हिय्योअतीते आगतकाले अंग्रेज़ी वीकीपीःदीःयाःठाने [[:en:Wikipedia:VisualEditor|दिस्समानसंसोधको (VisualEditor)]] सदिसानि उपकरणानि पाळिवीकीपीःदीःयाःयं पयुञ्जितुं सक्कोन्ति आगतकालं उ..."
103892
wikitext
text/x-wiki
<div class="templatedata-header">{{#if:{{{noheader|}}}| |हिय्योअतीते आगतकाले अंग्रेज़ी वीकीपीःदीःयाःठाने [[:en:Wikipedia:VisualEditor|दिस्समानसंसोधको (VisualEditor)]] सदिसानि उपकरणानि पाळिवीकीपीःदीःयाःयं पयुञ्जितुं सक्कोन्ति आगतकालं उद्दिस्स अंग्रेज़ीवीकीपीःदीःयाःठाने [[:en:Wikipedia:TemplateData|पटिरूप देता (TemplateData)]] योजनारूपं उद्दिस्स लिखितब्बं लिखितं होति॥ तानि उपकरणानि अपयुञ्जन्तेपि सङ्गणककम्मविधिचरणं (computer programming) अधिचित्तं अप्पमत्तकमेव जानन्तानं अपि सुबुज्झनत्थाय संखित्तवसेन पयुञ्जितुं सक्कोति॥}}
'''{{{1|{{BASEPAGENAME}}}}}'''
</div><includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
[[Category:पटिरूपदेता (TemplateData) सम्बन्धित लिखितं]]
}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
6zn2cc3weecmclg0mosqhvlscmrb7nh
पटिरूप:रट्ठ संख्यायोधयरट्ठ
10
7442
103893
2026-09-05T13:27:13Z
咽頭べさ
6149
Created page with "{{ {{{1<noinclude>|country showdata</noinclude>}}} | alias = योधयरट्ठ | shortname alias =योधय | flag alias = Flag of Thailand.svg | flag alias-1855 = Flag of Thailand 1855.svg | flag alias-1916 = Flag of Thailand (1916).svg | flag alias-naval = Naval Ensign of Thailand.svg | link alias-naval = Royal Thai Navy | flag alias-air force = Flag of the Royal Thai Air Force.svg | link alias-air force = Royal Thai Air Force | size = {{{size|}}} | name = {{..."
103893
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = योधयरट्ठ
| shortname alias =योधय
| flag alias = Flag of Thailand.svg
| flag alias-1855 = Flag of Thailand 1855.svg
| flag alias-1916 = Flag of Thailand (1916).svg
| flag alias-naval = Naval Ensign of Thailand.svg
| link alias-naval = Royal Thai Navy
| flag alias-air force = Flag of the Royal Thai Air Force.svg
| link alias-air force = Royal Thai Air Force
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1855
| var2 = 1916
| redir1 = THA
| redir2 = Thailand
</noinclude>
}}
e2k6usqrvlhfaq2xwqepcce0adx7h2p
103894
103893
2026-09-05T13:27:37Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याThailand]] to [[पटिरूप:रट्ठ संख्यायोधयरट्ठ]]
103893
wikitext
text/x-wiki
{{ {{{1<noinclude>|country showdata</noinclude>}}}
| alias = योधयरट्ठ
| shortname alias =योधय
| flag alias = Flag of Thailand.svg
| flag alias-1855 = Flag of Thailand 1855.svg
| flag alias-1916 = Flag of Thailand (1916).svg
| flag alias-naval = Naval Ensign of Thailand.svg
| link alias-naval = Royal Thai Navy
| flag alias-air force = Flag of the Royal Thai Air Force.svg
| link alias-air force = Royal Thai Air Force
| size = {{{size|}}}
| name = {{{name|}}}
| altlink = {{{altlink|}}}
| variant = {{{variant|}}}
<noinclude>
| var1 = 1855
| var2 = 1916
| redir1 = THA
| redir2 = Thailand
</noinclude>
}}
e2k6usqrvlhfaq2xwqepcce0adx7h2p
पटिरूप:रट्ठ संख्याThailand
10
7443
103895
2026-09-05T13:27:37Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:रट्ठ संख्याThailand]] to [[पटिरूप:रट्ठ संख्यायोधयरट्ठ]]
103895
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:रट्ठ संख्यायोधयरट्ठ]]
qlenc9tbo4bt6yqun7u2szon7jrcf9m
पटिरूप:Efn
10
7444
103898
2026-09-05T13:53:39Z
咽頭べさ
6149
Created page with "<includeonly>{{#if:{{{name|}}} |{{#tag:ref|{{{1|{{{reference|}}}}}}|name={{{name|}}}|group={{#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | नोट | lower-greek | lower-roman = {{{group|}}} | #default = नोट }} }} |{{#tag:ref|{{{1|{{{reference|}}}}}}|group={{#switch: {{{group|}}} | note | upper-alpha | upper-roman | lower-alpha | नोट | lower-greek | lower-roman = {{..."
103898
wikitext
text/x-wiki
<includeonly>{{#if:{{{name|}}}
|{{#tag:ref|{{{1|{{{reference|}}}}}}|name={{{name|}}}|group={{#switch: {{{group|}}}
| note
| upper-alpha
| upper-roman
| lower-alpha
| नोट
| lower-greek
| lower-roman = {{{group|}}}
| #default = नोट
}}
}}
|{{#tag:ref|{{{1|{{{reference|}}}}}}|group={{#switch: {{{group|}}}
| note
| upper-alpha
| upper-roman
| lower-alpha
| नोट
| lower-greek
| lower-roman = {{{group|}}}
| #default = नोट
}}
}}
}}</includeonly><noinclude>
{{documentation}}
</noinclude>
cjdj7c13nytkv9yfxtc3rypognki10v
पटिरूप:Mnw
10
7445
103909
2026-09-05T17:12:44Z
咽頭べさ
6149
Created page with "{{lang|mnw|{{lang-mnw-fonts|{{{1}}}}}}}"
103909
wikitext
text/x-wiki
{{lang|mnw|{{lang-mnw-fonts|{{{1}}}}}}}
nq2pcuq83r8lec1kqqsi9xplkvkq9yr
पटिरूप:Script/mnw-Mymr
10
7446
103911
2026-09-05T17:14:34Z
咽頭べさ
6149
咽頭べさ moved page [[पटिरूप:Script/mnw-Mymr]] to [[पटिरूप:Lang-mnw-fonts]]
103911
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:Lang-mnw-fonts]]
iv73k57m0cfv506x18srrn7ym9pwuln
पटिरूप:Wikipedia languages/styles.css
10
7447
103913
2026-09-05T20:30:29Z
咽頭べさ
6149
Created page with "/* {{pp|small=yes}} */ .wikipedia-languages-complete { font-weight: bold; } .wikipedia-languages ul { margin-left: 0; } .wikipedia-languages ul a { white-space: nowrap; } .wikipedia-languages > ul { list-style: none; text-align: center; clear: both; } .wikipedia-languages-count-container { width: 90%; display: flex; justify-content: center; padding-top: 1em; margin: 0 auto; } .wikipedia-languages-prettybars { width: 100%; height: 1px; margin: 0.5em 0;..."
103913
sanitized-css
text/css
/* {{pp|small=yes}} */
.wikipedia-languages-complete {
font-weight: bold;
}
.wikipedia-languages ul {
margin-left: 0;
}
.wikipedia-languages ul a {
white-space: nowrap;
}
.wikipedia-languages > ul {
list-style: none;
text-align: center;
clear: both;
}
.wikipedia-languages-count-container {
width: 90%;
display: flex;
justify-content: center;
padding-top: 1em;
margin: 0 auto;
}
.wikipedia-languages-prettybars {
width: 100%;
height: 1px;
margin: 0.5em 0;
background-color: #c8ccd1;
flex-shrink: 1;
align-self: center;
}
.wikipedia-languages-count {
padding: 0 1em;
white-space: nowrap;
}
qm3o11a2sjcofwpydwjk43jyii5o5qk
पटिरूप:Wikipedia's sister projects/styles.css
10
7448
103914
2026-09-05T20:31:08Z
咽頭べさ
6149
Created page with "/* {{pp-template}} */ #sister-projects-list { display: flex; flex-wrap: wrap; } #sister-projects-list li { display: inline-block; } #sister-projects-list li span { font-weight: bold; } #sister-projects-list li > div { display: inline-block; vertical-align: middle; padding: 6px 4px; } #sister-projects-list li > div:first-child { text-align: center; } @media (min-width: 360px) { #sister-projects-list li { width: 33%; min-width: 20em; white-space: nowrap..."
103914
sanitized-css
text/css
/* {{pp-template}} */
#sister-projects-list {
display: flex;
flex-wrap: wrap;
}
#sister-projects-list li {
display: inline-block;
}
#sister-projects-list li span {
font-weight: bold;
}
#sister-projects-list li > div {
display: inline-block;
vertical-align: middle;
padding: 6px 4px;
}
#sister-projects-list li > div:first-child {
text-align: center;
}
@media (min-width: 360px) {
#sister-projects-list li {
width: 33%;
min-width: 20em;
white-space: nowrap;
flex: 1 0 25%;
}
#sister-projects-list li > div:first-child {
min-width: 50px;
}
}
hu453hgf4nd9lw0zgjua4xwm6gl375j
पटिरूप:Wikipedia languages/core
10
7449
103915
2026-09-05T20:31:45Z
咽頭べさ
6149
Created page with "<includeonly>[{{fullurl:{{{1}}}:}} <span class="autonym" title="{{#language:{{{1}}}|my}} ({{{1}}}:)" lang="{{{1}}}">{{#switch:{{{1}}}|no=Norsk Bokmål|sh=Srpskohrvatski|simple=Simple English|sr=Srpski|{{ucfirst:{{#language:{{{1}}}}}}}}}</span>]</includeonly><noinclude> {{Documentation}} </noinclude>"
103915
wikitext
text/x-wiki
<includeonly>[{{fullurl:{{{1}}}:}} <span class="autonym" title="{{#language:{{{1}}}|my}} ({{{1}}}:)" lang="{{{1}}}">{{#switch:{{{1}}}|no=Norsk Bokmål|sh=Srpskohrvatski|simple=Simple English|sr=Srpski|{{ucfirst:{{#language:{{{1}}}}}}}}}</span>]</includeonly><noinclude>
{{Documentation}}
</noinclude>
1dyafka3j1yg9bl8fif7ufbisoesejv
पटिरूप:Start date
10
7450
103916
2026-09-05T20:33:29Z
咽頭べさ
6149
Created page with "<includeonly>{{#if: {{{4|}}} |{{#if: {{{5|}}} |{{#invoke:ConvertDigit|main|{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}}}{{#if: {{{6|}}} |:{{#invoke:ConvertDigit|main|{{padleft:{{{6}}}|2|0}}}} }}၊ }} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if: {{{df|}}}|{{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}} {{MONTHNAME|{{{2}}}..."
103916
wikitext
text/x-wiki
<includeonly>{{#if: {{{4|}}}
|{{#if: {{{5|}}}
|{{#invoke:ConvertDigit|main|{{padleft:{{{4}}}|2|0}}:{{padleft:{{{5}}}|2|0}}}}{{#if: {{{6|}}}
|:{{#invoke:ConvertDigit|main|{{padleft:{{{6}}}|2|0}}}} }}၊ }} }}<!--ABOVE FOR TIME; BELOW FOR DATE
-->{{#if: {{{1|}}}
|{{#if: {{{2|}}}
|{{#if: {{{3|}}}
|{{#if: {{{df|}}}|{{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}} {{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}} {{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}}၊}} {{#invoke:ConvertDigit|main|{{{1}}}}}|{{MONTHNAME|{{{2}}}}} {{#invoke:ConvertDigit|main|{{{1}}}}}}}|{{#invoke:ConvertDigit|main|{{{1}}}}}}}}}{{#if: {{{7|}}}
| ({{#ifeq: {{{7}}}|Z|UTC|{{#invoke:ConvertDigit|main|{{{7}}}}}}})}}<!-- BELOW FOR hCalendar
--><span style="display:none"> (<span class="bday dtstart published updated">{{#if: {{{1|}}}
| {{#invoke:ConvertDigit|main|{{{1}}}}}{{#if: {{{2|}}}
| -{{#invoke:ConvertDigit|main|{{padleft:{{{2}}}|2|0}}}}{{#if: {{{3|}}}
| -{{#invoke:ConvertDigit|main|{{padleft:{{{3}}}|2|0}}}} }} }}<!--
-->{{#if: {{{4|}}}
| T{{#invoke:ConvertDigit|main|{{padleft:{{{4}}}|2|0}}}}{{#if: {{{5|}}}
| :{{#invoke:ConvertDigit|main|{{padleft:{{{5}}}|2|0}}}}{{#if: {{{6|}}}
| :{{#invoke:ConvertDigit|main|{{padleft:{{{6}}}|2|0}}}} }} }} }} }}{{#invoke:ConvertDigit|main|{{{7|}}}}}</span>)</span></includeonly><noinclude>
{{documentation}}
</noinclude>
h9ky4zr8cp355hzqcgvu0pwstnkh4mz
Module:ConvertDigit
828
7451
103917
2026-09-05T21:50:04Z
咽頭べさ
6149
Created page with "-- Return input text after converting any en digits and month names. local en_digits = { ['0'] = '०', ['1'] = '१', ['2'] = '२', ['3'] = '३', ['4'] = '४', ['5'] = '५', ['6'] = '६', ['7'] = '७', ['8'] = '८', ['9'] = '९', } local en_months = { ['January'] = 'जनवरी', ['january'] = 'जनवरी', ['February'] = 'फ़रवरी', ['february'] = 'फ़रवरी', ['March'] = 'मार्च', ['march'] = 'मार्..."
103917
Scribunto
text/plain
-- Return input text after converting any en digits and month names.
local en_digits = {
['0'] = '०',
['1'] = '१',
['2'] = '२',
['3'] = '३',
['4'] = '४',
['5'] = '५',
['6'] = '६',
['7'] = '७',
['8'] = '८',
['9'] = '९',
}
local en_months = {
['January'] = 'जनवरी',
['january'] = 'जनवरी',
['February'] = 'फ़रवरी',
['february'] = 'फ़रवरी',
['March'] = 'मार्च',
['march'] = 'मार्च',
['April'] = 'अप्रैल',
['april'] = 'अप्रैल',
['May'] = 'मई',
['may'] = 'मई',
['June'] = 'जून',
['june'] = 'जून',
['July'] = 'जुलाई',
['july'] = 'जुलाई',
['August'] = 'अगस्त',
['august'] = 'अगस्त',
['September'] = 'सितम्बर',
['september'] = 'सितम्बर',
['October'] = 'अक्टूबर',
['october'] = 'अक्टूबर',
['November'] = 'नवंबर',
['november'] = 'नवंबर',
['December'] = 'दिसंबर',
['december'] = 'दिसंबर',
}
local function _main(input)
-- Callable from another module.
input = input or ''
return (input:gsub('%a+', en_months):gsub('%d', en_digits))
end
local function main(frame)
-- Callable from #invoke or from a template.
return _main(frame.args[1] or frame:getParent().args[1])
end
return { main = main, _main = _main }
rnswaca9z93tmgeg2p609ingffqi2kj
पटिरूप:Flatlist
10
7452
103918
2026-09-05T21:52:36Z
咽頭べさ
6149
Created page with "<templatestyles src="Hlist/styles.css"/><div class="hlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{documentation}} </noinclude>"
103918
wikitext
text/x-wiki
<templatestyles src="Hlist/styles.css"/><div class="hlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}|
{{{1}}}
</div>}}<noinclude></div>
{{documentation}}
</noinclude>
o82bq69tm2fyaauto7y36tmanwibujt
पटिरूप:Hlist/styles.css
10
7453
103919
2026-09-05T21:54:54Z
咽頭べさ
6149
Created page with "/* {{pp-template}} */ /* * hlist styles are defined in core and Minerva and differ in Minerva. The * current definitions here (2023-01-01) are sufficient to override Minerva * without use of the hlist-separated class. The most problematic styles were * related to margin, padding, and the bullet. Check files listed at * [[MediaWiki talk:Common.css/to do#hlist-separated]] */ /* * TODO: When the majority of readership supports it (or some beautiful world * in which..."
103919
sanitized-css
text/css
/* {{pp-template}} */
/*
* hlist styles are defined in core and Minerva and differ in Minerva. The
* current definitions here (2023-01-01) are sufficient to override Minerva
* without use of the hlist-separated class. The most problematic styles were
* related to margin, padding, and the bullet. Check files listed at
* [[MediaWiki talk:Common.css/to do#hlist-separated]]
*/
/*
* TODO: When the majority of readership supports it (or some beautiful world
* in which grade C support is above the minimum threshold), use :is()
*/
.hlist dl,
.hlist ol,
.hlist ul {
margin: 0;
padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
/*
* don't trust the note that says margin doesn't work with inline
* removing margin: 0 makes dds have margins again
* We also want to reset margin-right in Minerva
*/
margin: 0;
display: inline;
}
/* Display requested top-level lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
/* Display nested lists inline */
.hlist dl dl,
.hlist dl ol,
.hlist dl ul,
.hlist ol dl,
.hlist ol ol,
.hlist ol ul,
.hlist ul dl,
.hlist ul ol,
.hlist ul ul {
display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
display: none;
}
/* TODO: :not() can maybe be used here to remove the later rule. naive test
* seems to work. more testing needed. like so:
*.hlist dt:not(:last-child)::after {
* content: ": ";
*}
*.hlist dd:not(:last-child)::after,
*.hlist li:not(:last-child)::after {
* content: " · ";
* font-weight: bold;
*}
*/
/* Generate interpuncts */
.hlist dt::after {
content: ": ";
}
.hlist dd::after,
.hlist li::after {
content: "\a0· ";
font-weight: bold;
}
.hlist dd:last-child::after,
.hlist dt:last-child::after,
.hlist li:last-child::after {
content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child::before,
.hlist dd dt:first-child::before,
.hlist dd li:first-child::before,
.hlist dt dd:first-child::before,
.hlist dt dt:first-child::before,
.hlist dt li:first-child::before,
.hlist li dd:first-child::before,
.hlist li dt:first-child::before,
.hlist li li:first-child::before {
content: " (";
font-weight: normal;
}
.hlist dd dd:last-child::after,
.hlist dd dt:last-child::after,
.hlist dd li:last-child::after,
.hlist dt dd:last-child::after,
.hlist dt dt:last-child::after,
.hlist dt li:last-child::after,
.hlist li dd:last-child::after,
.hlist li dt:last-child::after,
.hlist li li:last-child::after {
content: ")";
font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
counter-reset: listitem;
}
.hlist ol > li {
counter-increment: listitem;
}
.hlist ol > li::before {
content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child::before,
.hlist dt ol > li:first-child::before,
.hlist li ol > li:first-child::before {
content: " (" counter(listitem) "\a0";
}
c4a9gdxc068l0us4sz11634bne7iv2z
पटिरूप:Endflatlist
10
7454
103920
2026-09-05T21:56:17Z
咽頭べさ
6149
Created page with "<includeonly></div></includeonly><noinclude> {{documentation|Template:Flatlist/doc}} </noinclude>"
103920
wikitext
text/x-wiki
<includeonly></div></includeonly><noinclude>
{{documentation|Template:Flatlist/doc}}
</noinclude>
0p78pkby8s7e1o474p48twvpgtfs9ul
पटिरूप:Plainlist
10
7455
103921
2026-09-05T21:58:16Z
咽頭べさ
6149
Created page with "<templatestyles src="Plainlist/styles.css"/><div class="plainlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}| {{{1}}} </div>}}<noinclude></div> {{documentation}} </noinclude>"
103921
wikitext
text/x-wiki
<templatestyles src="Plainlist/styles.css"/><div class="plainlist {{{class|}}}" {{#if:{{{style|}}}{{{indent|}}}|style="{{#if:{{{indent|}}}|margin-left: {{#expr:{{{indent}}}*1.6}}em;}} {{{style|}}}"}}>{{#if:{{{1|}}}|
{{{1}}}
</div>}}<noinclude></div>
{{documentation}}
</noinclude>
aauem8fvp0apfdx4hoaa24a9q951cds
पटिरूप:Plainlist/styles.css
10
7456
103922
2026-09-05T21:59:31Z
咽頭べさ
6149
Created page with "/* {{pp-template|small=yes}} */ .plainlist ol, .plainlist ul { line-height: inherit; list-style: none; margin: 0; padding: 0; /* Reset Minerva default */ } .plainlist ol li, .plainlist ul li { margin-bottom: 0; }"
103922
sanitized-css
text/css
/* {{pp-template|small=yes}} */
.plainlist ol,
.plainlist ul {
line-height: inherit;
list-style: none;
margin: 0;
padding: 0; /* Reset Minerva default */
}
.plainlist ol li,
.plainlist ul li {
margin-bottom: 0;
}
9iguthb0t8w7c89r3am2dbgv55d4w1c
पटिरूप:Endplainlist
10
7457
103923
2026-09-05T22:00:39Z
咽頭べさ
6149
Created page with "</div><noinclude> {{documentation|Template:Plainlist/doc}} </noinclude>"
103923
wikitext
text/x-wiki
</div><noinclude>
{{documentation|Template:Plainlist/doc}}
</noinclude>
d3q5ji9gj1bbqhgk0bolhi57ue8x2bu
पटिरूप:Wikipedia's sister projects
10
7458
103926
2026-09-05T22:05:50Z
咽頭べさ
6149
Created page with "<templatestyles src="Wikipedia's sister projects/styles.css" /> वीकीपीःदीःयाःइदं अनत्थकामो न होति परहिताय [[वीकीमीदीया फाउंडेशन]] महासंघेन पवत्तितं। अधोलिखितानि अञ्ञोञ्ञ [[foundationsite:our-work/wikimedia-projects/|प्रोजेक्टतानि]] अपि पवत्तिता..."
103926
wikitext
text/x-wiki
<templatestyles src="Wikipedia's sister projects/styles.css" />
वीकीपीःदीःयाःइदं अनत्थकामो न होति परहिताय [[वीकीमीदीया फाउंडेशन]] महासंघेन पवत्तितं। अधोलिखितानि अञ्ञोञ्ञ [[foundationsite:our-work/wikimedia-projects/|प्रोजेक्टतानि]] अपि पवत्तितानि होन्ति॥
{{plainlist}}
<ul id="sister-projects-list">
<li>
<div>[[File:Commons-logo.svg|31px|link=c:|Commons|alt=Commons logo]]</div>
<div><span>[[:c:|कॉमन्स]]</span><br/>सब्बसाधारण मीदीयाठानं</div>
</li>
<li>
<div>[[File:MediaWiki-2020-icon.svg|35px|link=mw:|MediaWiki|alt=MediaWiki logo]]</div>
<div><span>[[:mw:|मीदीयावीकी]]</span><br/>वीकी-गणकयन्त सुत्त-सम्पादनं</div>
</li>
<li>
<div>[[File:Wikimedia Community Logo.svg|35px|link=m:|Meta-Wiki|alt=Meta-Wiki logo]]</div>
<div><span>[[:m:|मेता-वीकी]]</span><br/>सब्ब वीकीमीदीया किच्चानं सन्देसन ठानं</div>
</li>
<li>
<div>[[File:Wikibooks-logo.svg|35px|link=b:|Wikibooks|alt=Wikibooks logo]]</div>
<div><span>[[:b:|वीकीलिख्]]</span><br/>निस्सुक्क सिक्खागन्था च सुत्तन्त पोत्थकानि</div>
</li>
<li>
<div>[[File:Wikidata-logo.svg|47px|link=d:|Wikidata|alt=Wikidata logo]]</div>
<div><span>[[:d:|वीकीदेता]]</span><br/>निस्सुक्क विज्जा मज्झट्ठानं</div>
</li>
<li>
<div>[[File:Wikifunctions-logo.svg|35px|link=:wikifunctions:|Wikifunctions|alt=Wikifunctions logo]]</div>
<div><span>[[:wikifunctions:|विकीफ़ंक्शन]]</span><br/>गणकयन्त किच्चानं समुदायो</div>
</li>
<li>
<div>[[File:Wikiquote-logo.svg|35px|link=q:|Wikiquote|alt=Wikiquote logo]]</div>
<div><span>[[:q:|वीकीनिस्सै]]</span><br/>सरणीय वचनानं समुदायो</div>
</li>
<li>
<div>[[File:Wikisource-logo.svg|35px|link=s:|Wikisource|alt=Wikisource logo]]</div>
<div><span>[[:s:|वीकीनिस्सण्ठि]]</span><br/>निस्सण्ठिक पिट्ठकालयो</div>
</li>
<li>
<div>[[File:Wikispecies-logo.svg|35px|link=species:|Wikispecies|alt=Wikispecies logo]]</div>
<div><span>[[:species:|वीकीजाति]]</span><br/>जाति पभेद ठानं</div>
</li>
<li>
<div>[[File:Wikiversity logo 2017.svg|41px|link=v:|Wikiversity|alt=Wikiversity logo]]</div>
<div><span>[[:v:|विकीवर्सिटी]]</span><br/>निस्सण्ठिक सिक्खा च पाठानि</div>
</li>
<li>
<div>[[File:Wikivoyage-Logo-v3-icon.svg|35px|link=voy:|Wikivoyage|alt=Wikivoyage logo]]</div>
<div><span>[[:voy:|वीकीदेसियं]]</span><br/>निस्सण्ठिक पथ देसियं</div>
</li>
<li>
<div>[[File:Wiktionary-logo-v2.svg|35px|link=wikt:|Wiktionary|alt=Wiktionary logo]]</div>
<div><span>[[:wikt:|विक्शनरी]]</span><br/>सद्दकोसो च वोहारत्थपकासनं च</div>
</li>
</ul>
{{endplainlist}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
s2avjmg95q0rks5yvudzcqvomnnhsgo
पटिरूप:Infobox language/family-color
10
7459
103928
2026-09-06T08:39:00Z
ङघिञ
8448
Created page with "{{#switch:{{lc:{{{1|}}}}} | afro-asiatic | afrasiatic | afroasiatic = /**/#faecc8 | algic | algonkian = lightskyblue | altaic = yellowgreen | american | american (areal) = /**/#c0dde6 | andamanese = /**/#c99fee | arawakan = /**/#98b1c7 | australian | australian (areal) = /**/#eba9ee | austroasiatic | austro-asiatic = lightcoral | austronesian = pink | cariban = /**/#1d8c97 | caucasian | caucasian (areal) = lightgreen | conlang | artificial | constructed | constructed l..."
103928
wikitext
text/x-wiki
{{#switch:{{lc:{{{1|}}}}}
| afro-asiatic | afrasiatic | afroasiatic = /**/#faecc8
| algic | algonkian = lightskyblue
| altaic = yellowgreen
| american | american (areal) = /**/#c0dde6
| andamanese = /**/#c99fee
| arawakan = /**/#98b1c7
| australian | australian (areal) = /**/#eba9ee
| austroasiatic | austro-asiatic = lightcoral
| austronesian = pink
| cariban = /**/#1d8c97
| caucasian | caucasian (areal) = lightgreen
| conlang | artificial | constructed | constructed language = /**/#114057
| creole | mixed | pidgin | creole/pidgin/mixed = tan
| dravidian = mediumspringgreen
| eskimo-aleut | eskimo–aleut | eskaleut = lightcyan
| hmong-mien | miao-yao | hmong–mien | miao–yao = /**/#f2ceee
| hokan = /**/#66c0cf
| indo-european = /**/#c9ffd9
| isolate | language isolate | gray | grey | #dddddd = /**/#dddddd
| khoisan | khoisan (areal) = goldenrod
| macro-jê | macro-je = /**/#275379
| mayan = /**/#4865bd
| na-dene | na-dené | dene-yeniseian | dené-yeniseian | na–dene | na–dené | dene–yeniseian | dené–yeniseian = /**/#99ddff
| niger-congo | niger–congo = /**/#ffddaa
| nilo-saharan | nilo-saharan? = gold
| oto-manguean = /**/#3686cc
| palaeosiberian | palaeo-siberian | paleosiberian | paleo-siberian | palaeosiberian (areal) = darkseagreen
| pano-tacanan = /**/#1f1780
| papuan | papuan (areal) = /**/#fd79da
| penutian = /**/#6bc4de
| quechuan = /**/#c0e5e0
| salishan = /**/#afced1
| sign | sign language = silver
| sino-tibetan = salmon
| kra-dai | kadai | kradai | tai-kadai | kra–dai | tai–kadai = lavender
| tupian = /**/#638ba8
| uralic = /**/#a8fe74
| uto-aztecan | utoaztecan = /**/#80bfff
| unclassified | superfamily = white
| #default =<!--blank-->
}}<noinclude>
{{documentation}}
</noinclude>
f2fh0gukue29yri4owrv62eg9nvzwin
पटिरूप:Infobox language
10
7460
103930
2026-09-06T08:42:47Z
ङघिञ
8448
ङघिञ moved page [[पटिरूप:Infobox language]] to [[पटिरूप:विज्जापेटिका भासा]]: Named it in Pali
103930
wikitext
text/x-wiki
#REDIRECT [[पटिरूप:विज्जापेटिका भासा]]
359u8ey3m1k09v4grmmz56ybzxvas0f
Module:WikidataIB/sandbox
828
7461
103931
2026-09-06T08:45:03Z
ङघिञ
8448
Created page with "-- Version: 2023-07-10 -- Module to implement use of a blacklist and whitelist for infobox fields -- Can take a named parameter |qid which is the Wikidata ID for the article -- if not supplied, it will use the Wikidata ID associated with the current page. -- Fields in blacklist are never to be displayed, i.e. module must return nil in all circumstances -- Fields in whitelist return local value if it exists or the Wikidata value otherwise -- The name of the field that thi..."
103931
Scribunto
text/plain
-- Version: 2023-07-10
-- Module to implement use of a blacklist and whitelist for infobox fields
-- Can take a named parameter |qid which is the Wikidata ID for the article
-- if not supplied, it will use the Wikidata ID associated with the current page.
-- Fields in blacklist are never to be displayed, i.e. module must return nil in all circumstances
-- Fields in whitelist return local value if it exists or the Wikidata value otherwise
-- The name of the field that this function is called from is passed in named parameter |name
-- The name is compulsory when blacklist or whitelist is used,
-- so the module returns nil if it is not supplied.
-- blacklist is passed in named parameter |suppressfields (or |spf)
-- whitelist is passed in named parameter |fetchwikidata (or |fwd)
require("strict")
local p = {}
local cdate -- initialise as nil and only load _complex_date function if needed
-- Module:Complex date is loaded lazily and has the following dependencies:
-- Module:Calendar
-- Module:ISOdate
-- Module:DateI18n
-- Module:I18n/complex date
-- Module:Ordinal
-- Module:I18n/ordinal
-- Module:Yesno
-- Module:Formatnum
-- Module:Linguistic
--
-- The following, taken from https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times,
-- is needed to use Module:Complex date which seemingly requires date precision as a string.
-- It would work better if only the authors of the mediawiki page could spell 'millennium'.
local dp = {
[6] = "millennium",
[7] = "century",
[8] = "decade",
[9] = "year",
[10] = "month",
[11] = "day",
}
local i18n =
{
["errors"] =
{
["property-not-found"] = "Property not found.",
["No property supplied"] = "No property supplied",
["entity-not-found"] = "Wikidata entity not found.",
["unknown-claim-type"] = "Unknown claim type.",
["unknown-entity-type"] = "Unknown entity type.",
["qualifier-not-found"] = "Qualifier not found.",
["site-not-found"] = "Wikimedia project not found.",
["labels-not-found"] = "No labels found.",
["descriptions-not-found"] = "No descriptions found.",
["aliases-not-found"] = "No aliases found.",
["unknown-datetime-format"] = "Unknown datetime format.",
["local-article-not-found"] = "Article is available on Wikidata, but not on Wikipedia",
["dab-page"] = " (dab)",
},
["months"] =
{
"January", "February", "March", "April", "May", "June",
"July", "August", "September", "October", "November", "December"
},
["century"] = "century",
["BC"] = "BC",
["BCE"] = "BCE",
["ordinal"] =
{
[1] = "st",
[2] = "nd",
[3] = "rd",
["default"] = "th"
},
["filespace"] = "File",
["Unknown"] = "Unknown",
["NaN"] = "Not a number",
-- set the following to the name of a tracking category,
-- e.g. "[[Category:Articles with missing Wikidata information]]", or "" to disable:
["missinginfocat"] = "[[Category:Articles with missing Wikidata information]]",
["editonwikidata"] = "Edit this on Wikidata",
["latestdatequalifier"] = function (date) return "before " .. date end,
-- some languages, e.g. Bosnian use a period as a suffix after each number in a date
["datenumbersuffix"] = "",
["list separator"] = ", ",
["multipliers"] = {
[0] = "",
[3] = " thousand",
[6] = " million",
[9] = " billion",
[12] = " trillion",
}
}
-- This allows an internationisation module to override the above table
if 'en' ~= mw.getContentLanguage():getCode() then
require("Module:i18n").loadI18n("Module:WikidataIB/i18n", i18n)
end
-- This piece of html implements a collapsible container. Check the classes exist on your wiki.
local collapsediv = '<div class="mw-collapsible mw-collapsed" style="width:100%; overflow:auto;" data-expandtext="{{int:show}}" data-collapsetext="{{int:hide}}">'
-- Some items should not be linked.
-- Each wiki can create a list of those in Module:WikidataIB/nolinks
-- It should return a table called itemsindex, containing true for each item not to be linked
local donotlink = {}
local nolinks_exists, nolinks = pcall(mw.loadData, "Module:WikidataIB/nolinks")
if nolinks_exists then
donotlink = nolinks.itemsindex
end
-- To satisfy Wikipedia:Manual of Style/Titles, certain types of items are italicised, and others are quoted.
-- The submodule [[Module:WikidataIB/titleformats]] lists the entity-ids used in 'instance of' (P31),
-- which allows this module to identify the values that should be formatted.
-- WikidataIB/titleformats exports a table p.formats, which is indexed by entity-id, and contains the value " or ''
local formats = {}
local titleformats_exists, titleformats = pcall(mw.loadData, "Module:WikidataIB/titleformats")
if titleformats_exists then
formats = titleformats.formats
end
-------------------------------------------------------------------------------
-- Private functions
-------------------------------------------------------------------------------
--
-------------------------------------------------------------------------------
-- makeOrdinal needs to be internationalised along with the above:
-- takes cardinal number as a numeric and returns the ordinal as a string
-- we need three exceptions in English for 1st, 2nd, 3rd, 21st, .. 31st, etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local makeOrdinal = function(cardinal)
local ordsuffix = i18n.ordinal.default
if cardinal % 10 == 1 then
ordsuffix = i18n.ordinal[1]
elseif cardinal % 10 == 2 then
ordsuffix = i18n.ordinal[2]
elseif cardinal % 10 == 3 then
ordsuffix = i18n.ordinal[3]
end
-- In English, 1, 21, 31, etc. use 'st', but 11, 111, etc. use 'th'
-- similarly for 12 and 13, etc.
if (cardinal % 100 == 11) or (cardinal % 100 == 12) or (cardinal % 100 == 13) then
ordsuffix = i18n.ordinal.default
end
return tostring(cardinal) .. ordsuffix
end
-------------------------------------------------------------------------------
-- findLang takes a "langcode" parameter if supplied and valid
-- otherwise it tries to create it from the user's set language ({{int:lang}})
-- failing that it uses the wiki's content language.
-- It returns a language object
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local findLang = function(langcode)
local langobj
langcode = mw.text.trim(langcode or "")
if mw.language.isKnownLanguageTag(langcode) then
langobj = mw.language.new( langcode )
else
langcode = mw.getCurrentFrame():callParserFunction('int', {'lang'})
if mw.language.isKnownLanguageTag(langcode) then
langobj = mw.language.new( langcode )
else
langobj = mw.language.getContentLanguage()
end
end
return langobj
end
-------------------------------------------------------------------------------
-- _getItemLangCode takes a qid parameter (using the current page's qid if blank)
-- If the item for that qid has property country (P17) it looks at the first preferred value
-- If the country has an official language (P37), it looks at the first preferred value
-- If that official language has a language code (P424), it returns the first preferred value
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local _getItemLangCode = function(qid)
qid = mw.text.trim(qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return end
local prop17 = mw.wikibase.getBestStatements(qid, "P17")[1]
if not prop17 or prop17.mainsnak.snaktype ~= "value" then return end
local qid17 = prop17.mainsnak.datavalue.value.id
local prop37 = mw.wikibase.getBestStatements(qid17, "P37")[1]
if not prop37 or prop37.mainsnak.snaktype ~= "value" then return end
local qid37 = prop37.mainsnak.datavalue.value.id
local prop424 = mw.wikibase.getBestStatements(qid37, "P424")[1]
if not prop424 or prop424.mainsnak.snaktype ~= "value" then return end
return prop424.mainsnak.datavalue.value
end
-------------------------------------------------------------------------------
-- roundto takes a number (x)
-- and returns it rounded to (sf) significant figures
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local roundto = function(x, sf)
if x == 0 then return 0 end
local s = 1
if x < 0 then
x = -x
s = -1
end
if sf < 1 then sf = 1 end
local p = 10 ^ (math.floor(math.log10(x)) - sf + 1)
x = math.floor(x / p + 0.5) * p * s
-- if it's integral, cast to an integer:
if x == math.floor(x) then x = math.floor(x) end
return x
end
-------------------------------------------------------------------------------
-- decimalToDMS takes a decimal degrees (x) with precision (p)
-- and returns degrees/minutes/seconds according to the precision
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local decimalToDMS = function(x, p)
-- if p is not supplied, use a precision around 0.1 seconds
if not tonumber(p) then p = 1e-4 end
local d = math.floor(x)
local ms = (x - d) * 60
if p > 0.5 then -- precision is > 1/2 a degree
if ms > 30 then d = d + 1 end
ms = 0
end
local m = math.floor(ms)
local s = (ms - m) * 60
if p > 0.008 then -- precision is > 1/2 a minute
if s > 30 then m = m +1 end
s = 0
elseif p > 0.00014 then -- precision is > 1/2 a second
s = math.floor(s + 0.5)
elseif p > 0.000014 then -- precision is > 1/20 second
s = math.floor(10 * s + 0.5) / 10
elseif p > 0.0000014 then -- precision is > 1/200 second
s = math.floor(100 * s + 0.5) / 100
else -- cap it at 3 dec places for now
s = math.floor(1000 * s + 0.5) / 1000
end
return d, m, s
end
-------------------------------------------------------------------------------
-- decimalPrecision takes a decimal (x) with precision (p)
-- and returns x rounded approximately to the given precision
-- precision should be between 1 and 1e-6, preferably a power of 10.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local decimalPrecision = function(x, p)
local s = 1
if x < 0 then
x = -x
s = -1
end
-- if p is not supplied, pick an arbitrary precision
if not tonumber(p) then p = 1e-4
elseif p > 1 then p = 1
elseif p < 1e-6 then p = 1e-6
else p = 10 ^ math.floor(math.log10(p))
end
x = math.floor(x / p + 0.5) * p * s
-- if it's integral, cast to an integer:
if x == math.floor(x) then x = math.floor(x) end
-- if it's less than 1e-4, it will be in exponent form, so return a string with 6dp
-- 9e-5 becomes 0.000090
if math.abs(x) < 1e-4 then x = string.format("%f", x) end
return x
end
-------------------------------------------------------------------------------
-- formatDate takes a datetime of the usual format from mw.wikibase.entity:formatPropertyValues
-- like "1 August 30 BCE" as parameter 1
-- and formats it according to the df (date format) and bc parameters
-- df = ["dmy" / "mdy" / "y"] default will be "dmy"
-- bc = ["BC" / "BCE"] default will be "BCE"
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local format_Date = function(datetime, dateformat, bc)
local datetime = datetime or "1 August 30 BCE" -- in case of nil value
-- chop off multiple vales and/or any hours, mins, etc.
-- keep anything before punctuation - we just want a single date:
local dateval = string.match( datetime, "[%w ]+")
local dateformat = string.lower(dateformat or "dmy") -- default to dmy
local bc = string.upper(bc or "") -- can't use nil for bc
-- we only want to accept two possibilities: BC or default to BCE
if bc == "BC" then
bc = " " .. i18n["BC"] -- prepend a non-breaking space.
else
bc = " " .. i18n["BCE"]
end
local postchrist = true -- start by assuming no BCE
local dateparts = {}
for word in string.gmatch(dateval, "%w+") do
if word == "BCE" or word == "BC" then -- *** internationalise later ***
postchrist = false
else
-- we'll keep the parts that are not 'BCE' in a table
dateparts[#dateparts + 1] = word
end
end
if postchrist then bc = "" end -- set AD dates to no suffix *** internationalise later ***
local sep = " " -- separator is nbsp
local fdate = table.concat(dateparts, sep) -- set formatted date to same order as input
-- if we have day month year, check dateformat
if #dateparts == 3 then
if dateformat == "y" then
fdate = dateparts[3]
elseif dateformat == "mdy" then
fdate = dateparts[2] .. sep .. dateparts[1] .. "," .. sep .. dateparts[3]
end
elseif #dateparts == 2 and dateformat == "y" then
fdate = dateparts[2]
end
return fdate .. bc
end
-------------------------------------------------------------------------------
-- dateFormat is the handler for properties that are of type "time"
-- It takes timestamp, precision (6 to 11 per mediawiki), dateformat (y/dmy/mdy), BC format (BC/BCE),
-- a plaindate switch (yes/no/adj) to en/disable "sourcing circumstances"/use adjectival form,
-- any qualifiers for the property, the language, and any adjective to use like 'before'.
-- It passes the date through the "complex date" function
-- and returns a string with the internatonalised date formatted according to preferences.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); cdate(); dp[]
-------------------------------------------------------------------------------
local dateFormat = function(timestamp, dprec, df, bcf, pd, qualifiers, lang, adj, model)
-- output formatting according to preferences (y/dmy/mdy/ymd)
df = (df or ""):lower()
-- if ymd is required, return the part of the timestamp in YYYY-MM-DD form
-- but apply Year zero#Astronomers fix: 1 BC = 0000; 2 BC = -0001; etc.
if df == "ymd" then
if timestamp:sub(1,1) == "+" then
return timestamp:sub(2,11)
else
local yr = tonumber(timestamp:sub(2,5)) - 1
yr = ("000" .. yr):sub(-4)
if yr ~= "0000" then yr = "-" .. yr end
return yr .. timestamp:sub(6,11)
end
end
-- A year can be stored like this: "+1872-00-00T00:00:00Z",
-- which is processed here as if it were the day before "+1872-01-01T00:00:00Z",
-- and that's the last day of 1871, so the year is wrong.
-- So fix the month 0, day 0 timestamp to become 1 January instead:
timestamp = timestamp:gsub("%-00%-00T", "-01-01T")
-- just in case date precision is missing
dprec = dprec or 11
-- override more precise dates if required dateformat is year alone:
if df == "y" and dprec > 9 then dprec = 9 end
-- complex date only deals with precisions from 6 to 11, so clip range
dprec = dprec>11 and 11 or dprec
dprec = dprec<6 and 6 or dprec
-- BC format is "BC" or "BCE"
bcf = (bcf or ""):upper()
-- plaindate only needs the first letter (y/n/a)
pd = (pd or ""):sub(1,1):lower()
if pd == "" or pd == "n" or pd == "f" or pd == "0" then pd = false end
-- in case language isn't passed
lang = lang or findLang().code
-- set adj as empty if nil
adj = adj or ""
-- extract the day, month, year from the timestamp
local bc = timestamp:sub(1, 1)=="-" and "BC" or ""
local year, month, day = timestamp:match("[+-](%d*)-(%d*)-(%d*)T")
local iso = tonumber(year) -- if year is missing, let it throw an error
-- this will adjust the date format to be compatible with cdate
-- possible formats are Y, YY, YYY0, YYYY, YYYY-MM, YYYY-MM-DD
if dprec == 6 then iso = math.floor( (iso - 1) / 1000 ) + 1 end
if dprec == 7 then iso = math.floor( (iso - 1) / 100 ) + 1 end
if dprec == 8 then iso = math.floor( iso / 10 ) .. "0" end
if dprec == 10 then iso = year .. "-" .. month end
if dprec == 11 then iso = year .. "-" .. month .. "-" .. day end
-- add "circa" (Q5727902) from "sourcing circumstances" (P1480)
local sc = not pd and qualifiers and qualifiers.P1480
if sc then
for k1, v1 in pairs(sc) do
if v1.datavalue and v1.datavalue.value.id == "Q5727902" then
adj = "circa"
break
end
end
end
-- deal with Julian dates:
-- no point in saying that dates before 1582 are Julian - they are by default
-- doesn't make sense for dates less precise than year
-- we can suppress it by setting |plaindate, e.g. for use in constructing categories.
local calendarmodel = ""
if tonumber(year) > 1582
and dprec > 8
and not pd
and model == "http://www.wikidata.org/entity/Q1985786" then
calendarmodel = "julian"
end
if not cdate then
cdate = require("Module:Complex date")._complex_date
end
local fdate = cdate(calendarmodel, adj, tostring(iso), dp[dprec], bc, "", "", "", "", lang, 1)
-- this may have QuickStatements info appended to it in a div, so remove that
fdate = fdate:gsub(' <div style="display: none;">[^<]*</div>', '')
-- it may also be returned wrapped in a microformat, so remove that
fdate = fdate:gsub("<[^>]*>", "")
-- there may be leading zeros that we should remove
fdate = fdate:gsub("^0*", "")
-- if a plain date is required, then remove any links (like BC linked)
if pd then
fdate = fdate:gsub("%[%[.*|", ""):gsub("]]", "")
end
-- if 'circa', use the abbreviated form *** internationalise later ***
fdate = fdate:gsub('circa ', '<abbr title="circa">c.</abbr> ')
-- deal with BC/BCE
if bcf == "BCE" then
fdate = fdate:gsub('BC', 'BCE')
end
-- deal with mdy format
if df == "mdy" then
fdate = fdate:gsub("(%d+) (%w+) (%d+)", "%2 %1, %3")
end
-- deal with adjectival form *** internationalise later ***
if pd == "a" then
fdate = fdate:gsub(' century', '-century')
end
return fdate
end
-------------------------------------------------------------------------------
-- parseParam takes a (string) parameter, e.g. from the list of frame arguments,
-- and makes "false", "no", and "0" into the (boolean) false
-- it makes the empty string and nil into the (boolean) value passed as default
-- allowing the parameter to be true or false by default.
-- It returns a boolean.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local parseParam = function(param, default)
if type(param) == "boolean" then param = tostring(param) end
if param and param ~= "" then
param = param:lower()
if (param == "false") or (param:sub(1,1) == "n") or (param == "0") then
return false
else
return true
end
else
return default
end
end
-------------------------------------------------------------------------------
-- _getSitelink takes the qid of a Wikidata entity passed as |qid=
-- It takes an optional parameter |wiki= to determine which wiki is to be checked for a sitelink
-- If the parameter is blank, then it uses the local wiki.
-- If there is a sitelink to an article available, it returns the plain text link to the article
-- If there is no sitelink, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local _getSitelink = function(qid, wiki)
qid = (qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
wiki = wiki or ""
local sitelink
if wiki == "" then
sitelink = mw.wikibase.getSitelink(qid)
else
sitelink = mw.wikibase.getSitelink(qid, wiki)
end
return sitelink
end
-------------------------------------------------------------------------------
-- _getCommonslink takes an optional qid of a Wikidata entity passed as |qid=
-- It returns one of the following in order of preference:
-- the Commons sitelink of the Wikidata entity - but not if onlycat=true and it's not a category;
-- the Commons sitelink of the topic's main category of the Wikidata entity;
-- the Commons category of the Wikidata entity - unless fallback=false.
-------------------------------------------------------------------------------
-- Dependencies: _getSitelink(); parseParam()
-------------------------------------------------------------------------------
local _getCommonslink = function(qid, onlycat, fallback)
qid = (qid or ""):upper()
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
onlycat = parseParam(onlycat, false)
if fallback == "" then fallback = nil end
local sitelink = _getSitelink(qid, "commonswiki")
if onlycat and sitelink and sitelink:sub(1,9) ~= "Category:" then sitelink = nil end
if not sitelink then
-- check for topic's main category
local prop910 = mw.wikibase.getBestStatements(qid, "P910")[1]
if prop910 then
local tmcid = prop910.mainsnak.datavalue and prop910.mainsnak.datavalue.value.id
sitelink = _getSitelink(tmcid, "commonswiki")
end
if not sitelink then
-- check for list's main category
local prop1754 = mw.wikibase.getBestStatements(qid, "P1754")[1]
if prop1754 then
local tmcid = prop1754.mainsnak.datavalue and prop1754.mainsnak.datavalue.value.id
sitelink = _getSitelink(tmcid, "commonswiki")
end
end
end
if not sitelink and fallback then
-- check for Commons category (string value)
local prop373 = mw.wikibase.getBestStatements(qid, "P373")[1]
if prop373 then
sitelink = prop373.mainsnak.datavalue and prop373.mainsnak.datavalue.value
if sitelink then sitelink = "Category:" .. sitelink end
end
end
return sitelink
end
-------------------------------------------------------------------------------
-- The label in a Wikidata item is subject to vulnerabilities
-- that an attacker might try to exploit.
-- It needs to be 'sanitised' by removing any wikitext before use.
-- If it doesn't exist, return the id for the item
-- a second (boolean) value is also returned, value is true when the label exists
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local labelOrId = function(id, lang)
if lang == "default" then lang = findLang().code end
local label
if lang then
label = mw.wikibase.getLabelByLang(id, lang)
else
label = mw.wikibase.getLabel(id)
end
if label then
return mw.text.nowiki(label), true
else
return id, false
end
end
-------------------------------------------------------------------------------
-- linkedItem takes an entity-id and returns a string, linked if possible.
-- This is the handler for "wikibase-item". Preferences:
-- 1. Display linked disambiguated sitelink if it exists
-- 2. Display linked label if it is a redirect
-- 3. TBA: Display an inter-language link for the label if it exists other than in default language
-- 4. Display unlinked label if it exists
-- 5. Display entity-id for now to indicate a label could be provided
-- dtxt is text to be used instead of label, or nil.
-- shortname is boolean switch to use P1813 (short name) instead of label if true.
-- lang is the current language code.
-- uselbl is boolean switch to force display of the label instead of the sitelink (default: false)
-- linkredir is boolean switch to allow linking to a redirect (default: false)
-- formatvalue is boolean switch to allow formatting as italics or quoted (default: false)
-------------------------------------------------------------------------------
-- Dependencies: labelOrId(); donotlink[]
-------------------------------------------------------------------------------
local linkedItem = function(id, args)
local lprefix = (args.lp or args.lprefix or args.linkprefix or ""):gsub('"', '') -- toughen against nil values passed
local lpostfix = (args.lpostfix or ""):gsub('"', '')
local prefix = (args.prefix or ""):gsub('"', '')
local postfix = (args.postfix or ""):gsub('"', '')
local dtxt = args.dtxt
local shortname = args.shortname or args.sn
local lang = args.lang or "en" -- fallback to default if missing
local uselbl = args.uselabel or args.uselbl
uselbl = parseParam(uselbl, false)
local linkredir = args.linkredir
linkredir = parseParam(linkredir, false)
local formatvalue = args.formatvalue or args.fv
formatvalue = parseParam(formatvalue, false)
-- see if item might need italics or quotes
local fmt = ""
if next(formats) and formatvalue then
for k, v in ipairs( mw.wikibase.getBestStatements(id, "P31") ) do
if v.mainsnak.datavalue and formats[v.mainsnak.datavalue.value.id] then
fmt = formats[v.mainsnak.datavalue.value.id]
break -- pick the first match
end
end
end
local disp
local sitelink = mw.wikibase.getSitelink(id)
local label, islabel
if dtxt then
label, islabel = dtxt, true
elseif shortname then
-- see if there is a shortname in our language, and set label to it
for k, v in ipairs( mw.wikibase.getBestStatements(id, "P1813") ) do
if v.mainsnak.datavalue.value.language == lang then
label, islabel = v.mainsnak.datavalue.value.text, true
break
end -- test for language match
end -- loop through values of short name
-- if we have no label set, then there was no shortname available
if not islabel then
label, islabel = labelOrId(id)
shortname = false
end
else
label, islabel = labelOrId(id)
end
if mw.site.siteName ~= "Wikimedia Commons" then
if sitelink then
if not (dtxt or shortname) then
-- if sitelink and label are the same except for case, no need to process further
if sitelink:lower() ~= label:lower() then
-- strip any namespace or dab from the sitelink
local pos = sitelink:find(":") or 0
local slink = sitelink
if pos > 0 then
local pfx = sitelink:sub(1,pos-1)
if mw.site.namespaces[pfx] then -- that prefix is a valid namespace, so remove it
slink = sitelink:sub(pos+1)
end
end
-- remove stuff after commas or inside parentheses - ie. dabs
slink = slink:gsub("%s%(.+%)$", ""):gsub(",.+$", "")
-- if uselbl is false, use sitelink instead of label
if not uselbl then
-- use slink as display, preserving label case - find("^%u") is true for 1st char uppercase
if label:find("^%u") then
label = slink:gsub("^(%l)", string.upper)
else
label = slink:gsub("^(%u)", string.lower)
end
end
end
end
if donotlink[label] then
disp = prefix .. fmt .. label .. fmt .. postfix
else
disp = "[[" .. lprefix .. sitelink .. lpostfix .. "|" .. prefix .. fmt .. label .. fmt .. postfix .. "]]"
end
elseif islabel then
-- no sitelink, label exists, so check if a redirect with that title exists, if linkredir is true
-- display plain label by default
disp = prefix .. fmt .. label .. fmt .. postfix
if linkredir then
local artitle = mw.title.new(label, 0) -- only nil if label has invalid chars
if not donotlink[label] and artitle and artitle.redirectTarget then
-- there's a redirect with the same title as the label, so let's link to that
disp = "[[".. lprefix .. label .. lpostfix .. "|" .. prefix .. fmt .. label .. fmt .. postfix .. "]]"
end
end -- test if article title exists as redirect on current Wiki
else
-- no sitelink and no label, so return whatever was returned from labelOrId for now
-- add tracking category [[Category:Articles with missing Wikidata information]]
-- for enwiki, just return the tracking category
if mw.wikibase.getGlobalSiteId() == "enwiki" then
disp = i18n.missinginfocat
else
disp = prefix .. label .. postfix .. i18n.missinginfocat
end
end
else
local ccat = mw.wikibase.getBestStatements(id, "P373")[1]
if ccat and ccat.mainsnak.datavalue then
ccat = ccat.mainsnak.datavalue.value
disp = "[[" .. lprefix .. "Category:" .. ccat .. lpostfix .. "|" .. prefix .. label .. postfix .. "]]"
elseif sitelink then
-- this asumes that if a sitelink exists, then a label also exists
disp = "[[" .. lprefix .. sitelink .. lpostfix .. "|" .. prefix .. label .. postfix .. "]]"
else
-- no sitelink and no Commons cat, so return label from labelOrId for now
disp = prefix .. label .. postfix
end
end
return disp
end
-------------------------------------------------------------------------------
-- sourced takes a table representing a statement that may or may not have references
-- it looks for a reference sourced to something not containing the word "wikipedia"
-- it returns a boolean = true if it finds a sourced reference.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local sourced = function(claim)
if claim.references then
for kr, vr in pairs(claim.references) do
local ref = mw.wikibase.renderSnaks(vr.snaks)
if not ref:find("Wiki") then
return true
end
end
end
end
-------------------------------------------------------------------------------
-- setRanks takes a flag (parameter passed) that requests the values to return
-- "b[est]" returns preferred if available, otherwise normal
-- "p[referred]" returns preferred
-- "n[ormal]" returns normal
-- "d[eprecated]" returns deprecated
-- multiple values are allowed, e.g. "preferred normal" (which is the default)
-- "best" will override the other flags, and set p and n
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local setRanks = function(rank)
rank = (rank or ""):lower()
-- if nothing passed, return preferred and normal
-- if rank == "" then rank = "p n" end
local ranks = {}
for w in string.gmatch(rank, "%a+") do
w = w:sub(1,1)
if w == "b" or w == "p" or w == "n" or w == "d" then
ranks[w] = true
end
end
-- check if "best" is requested or no ranks requested; and if so, set preferred and normal
if ranks.b or not next(ranks) then
ranks.p = true
ranks.n = true
end
return ranks
end
-------------------------------------------------------------------------------
-- parseInput processes the Q-id , the blacklist and the whitelist
-- if an input parameter is supplied, it returns that and ends the call.
-- it returns (1) either the qid or nil indicating whether or not the call should continue
-- and (2) a table containing all of the statements for the propertyID and relevant Qid
-- if "best" ranks are requested, it returns those instead of all non-deprecated ranks
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
local parseInput = function(frame, input_parm, property_id)
-- There may be a local parameter supplied, if it's blank, set it to nil
input_parm = mw.text.trim(input_parm or "")
if input_parm == "" then input_parm = nil end
-- return nil if Wikidata is not available
if not mw.wikibase then return false, input_parm end
local args = frame.args
-- can take a named parameter |qid which is the Wikidata ID for the article.
-- if it's not supplied, use the id for the current page
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
-- if there's no Wikidata item for the current page return nil
if not qid then return false, input_parm end
-- The blacklist is passed in named parameter |suppressfields
local blacklist = args.suppressfields or args.spf or ""
-- The whitelist is passed in named parameter |fetchwikidata
local whitelist = args.fetchwikidata or args.fwd or ""
if whitelist == "" then whitelist = "NONE" end
-- The name of the field that this function is called from is passed in named parameter |name
local fieldname = args.name or ""
if blacklist ~= "" then
-- The name is compulsory when blacklist is used, so return nil if it is not supplied
if fieldname == "" then return false, nil end
-- If this field is on the blacklist, then return nil
if blacklist:find(fieldname) then return false, nil end
end
-- If we got this far then we're not on the blacklist
-- The blacklist overrides any locally supplied parameter as well
-- If a non-blank input parameter was supplied return it
if input_parm then return false, input_parm end
-- We can filter out non-valid properties
if property_id:sub(1,1):upper() ~="P" or property_id == "P0" then return false, nil end
-- Otherwise see if this field is on the whitelist:
-- needs a bit more logic because find will return its second value = 0 if fieldname is ""
-- but nil if fieldname not found on whitelist
local _, found = whitelist:find(fieldname)
found = ((found or 0) > 0)
if whitelist ~= 'ALL' and (whitelist:upper() == "NONE" or not found) then
return false, nil
end
-- See what's on Wikidata (the call always returns a table, but it may be empty):
local props = {}
if args.reqranks.b then
props = mw.wikibase.getBestStatements(qid, property_id)
else
props = mw.wikibase.getAllStatements(qid, property_id)
end
if props[1] then
return qid, props
end
-- no property on Wikidata
return false, nil
end
-------------------------------------------------------------------------------
-- createicon assembles the "Edit at Wikidata" pen icon.
-- It returns a wikitext string inside a span class="penicon"
-- if entityID is nil or empty, the ID associated with current page is used
-- langcode and propertyID may be nil or empty
-------------------------------------------------------------------------------
-- Dependencies: i18n[];
-------------------------------------------------------------------------------
local createicon = function(langcode, entityID, propertyID)
langcode = langcode or ""
if not entityID or entityID == "" then entityID= mw.wikibase.getEntityIdForCurrentPage() end
propertyID = propertyID or ""
local icon = " <span class='penicon autoconfirmed-show'>[["
-- " <span data-bridge-edit-flow='overwrite' class='penicon'>[[" -> enable Wikidata Bridge
.. i18n["filespace"]
.. ":OOjs UI icon edit-ltr-progressive.svg |frameless |text-top |10px |alt="
.. i18n["editonwikidata"]
.. "|link=https://www.wikidata.org/wiki/" .. entityID
if langcode ~= "" then icon = icon .. "?uselang=" .. langcode end
if propertyID ~= "" then icon = icon .. "#" .. propertyID end
icon = icon .. "|" .. i18n["editonwikidata"] .. "]]</span>"
return icon
end
-------------------------------------------------------------------------------
-- assembleoutput takes the sequence table containing the property values
-- and formats it according to switches given. It returns a string or nil.
-- It uses the entityID (and optionally propertyID) to create a link in the pen icon.
-------------------------------------------------------------------------------
-- Dependencies: parseParam();
-------------------------------------------------------------------------------
local assembleoutput = function(out, args, entityID, propertyID)
-- sorted is a boolean passed to enable sorting of the values returned
-- if nothing or an empty string is passed set it false
-- if "false" or "no" or "0" is passed set it false
local sorted = parseParam(args.sorted, false)
-- noicon is a boolean passed to suppress the trailing "edit at Wikidata" icon
-- for use when the value is processed further by the infobox
-- if nothing or an empty string is passed set it false
-- if "false" or "no" or "0" is passed set it false
local noic = parseParam(args.noicon, false)
-- list is the name of a template that a list of multiple values is passed through
-- examples include "hlist" and "ubl"
-- setting it to "prose" produces something like "1, 2, 3, and 4"
local list = args.list or ""
-- sep is a string that is used to separate multiple returned values
-- if nothing or an empty string is passed set it to the default
-- any double-quotes " are stripped out, so that spaces may be passed
-- e.g. |sep=" - "
local sepdefault = i18n["list separator"]
local separator = args.sep or ""
separator = string.gsub(separator, '"', '')
if separator == "" then
separator = sepdefault
end
-- collapse is a number that determines the maximum number of returned values
-- before the output is collapsed.
-- Zero or not a number result in no collapsing (default becomes 0).
local collapse = tonumber(args.collapse) or 0
-- replacetext (rt) is a string that is returned instead of any non-empty Wikidata value
-- this is useful for tracking and debugging
local replacetext = mw.text.trim(args.rt or args.replacetext or "")
-- if there's anything to return, then return a list
-- comma-separated by default, but may be specified by the sep parameter
-- optionally specify a hlist or ubl or a prose list, etc.
local strout
if #out > 0 then
if sorted then table.sort(out) end
-- if there's something to display and a pen icon is wanted, add it the end of the last value
local hasdisplay = false
for i, v in ipairs(out) do
if v ~= i18n.missinginfocat then
hasdisplay = true
break
end
end
if not noic and hasdisplay then
out[#out] = out[#out] .. createicon(args.langobj.code, entityID, propertyID)
end
if list == "" then
strout = table.concat(out, separator)
elseif list:lower() == "prose" then
strout = mw.text.listToText( out )
else
strout = mw.getCurrentFrame():expandTemplate{title = list, args = out}
end
if collapse >0 and #out > collapse then
strout = collapsediv .. strout .. "</div>"
end
else
strout = nil -- no items had valid reference
end
if replacetext ~= "" and strout then strout = replacetext end
return strout
end
-------------------------------------------------------------------------------
-- rendersnak takes a table (propval) containing the information stored on one property value
-- and returns the value as a string and its language if monolingual text.
-- It handles data of type:
-- wikibase-item
-- time
-- string, url, commonsMedia, external-id
-- quantity
-- globe-coordinate
-- monolingualtext
-- It also requires linked, the link/pre/postfixes, uabbr, and the arguments passed from frame.
-- The optional filter parameter allows quantities to be be filtered by unit Qid.
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); labelOrId(); i18n[]; dateFormat();
-- roundto(); decimalPrecision(); decimalToDMS(); linkedItem();
-------------------------------------------------------------------------------
local rendersnak = function(propval, args, linked, lpre, lpost, pre, post, uabbr, filter)
lpre = lpre or ""
lpost = lpost or ""
pre = pre or ""
post = post or ""
args.lang = args.lang or findLang().code
-- allow values to display a fixed text instead of label
local dtxt = args.displaytext or args.dt
if dtxt == "" then dtxt = nil end
-- switch to use display of short name (P1813) instead of label
local shortname = args.shortname or args.sn
shortname = parseParam(shortname, false)
local snak = propval.mainsnak or propval
local dtype = snak.datatype
local dv = snak.datavalue
dv = dv and dv.value
-- value and monolingual text language code returned
local val, mlt
if propval.rank and not args.reqranks[propval.rank:sub(1, 1)] then
-- val is nil: value has a rank that isn't requested
------------------------------------
elseif snak.snaktype == "somevalue" then -- value is unknown
val = i18n["Unknown"]
------------------------------------
elseif snak.snaktype == "novalue" then -- value is none
-- val = "No value" -- don't return anything
------------------------------------
elseif dtype == "wikibase-item" then -- data type is a wikibase item:
-- it's wiki-linked value, so output as link if enabled and possible
local qnumber = dv.id
if linked then
val = linkedItem(qnumber, args)
else -- no link wanted so check for display-text, otherwise test for lang code
local label, islabel
if dtxt then
label = dtxt
else
label, islabel = labelOrId(qnumber)
local langlabel = mw.wikibase.getLabelByLang(qnumber, args.lang)
if langlabel then
label = mw.text.nowiki( langlabel )
end
end
val = pre .. label .. post
end -- test for link required
------------------------------------
elseif dtype == "time" then -- data type is time:
-- time is in timestamp format
-- date precision is integer per mediawiki
-- output formatting according to preferences (y/dmy/mdy)
-- BC format as BC or BCE
-- plaindate is passed to disable looking for "sourcing cirumstances"
-- or to set the adjectival form
-- qualifiers (if any) is a nested table or nil
-- lang is given, or user language, or site language
--
-- Here we can check whether args.df has a value
-- If not, use code from Module:Sandbox/RexxS/Getdateformat to set it from templates like {{Use mdy dates}}
val = dateFormat(dv.time, dv.precision, args.df, args.bc, args.pd, propval.qualifiers, args.lang, "", dv.calendarmodel)
------------------------------------
-- data types which are strings:
elseif dtype == "commonsMedia" or dtype == "external-id" or dtype == "string" or dtype == "url" then
-- commonsMedia or external-id or string or url
-- all have mainsnak.datavalue.value as string
if (lpre == "" or lpre == ":") and lpost == "" then
-- don't link if no linkpre/postfix or linkprefix is just ":"
val = pre .. dv .. post
elseif dtype == "external-id" then
val = "[" .. lpre .. dv .. lpost .. " " .. pre .. dv .. post .. "]"
else
val = "[[" .. lpre .. dv .. lpost .. "|" .. pre .. dv .. post .. "]]"
end -- check for link requested (i.e. either linkprefix or linkpostfix exists)
------------------------------------
-- data types which are quantities:
elseif dtype == "quantity" then
-- quantities have mainsnak.datavalue.value.amount and mainsnak.datavalue.value.unit
-- the unit is of the form http://www.wikidata.org/entity/Q829073
--
-- implement a switch to turn on/off numerical formatting later
local fnum = true
--
-- a switch to turn on/off conversions - only for en-wiki
local conv = parseParam(args.conv or args.convert, false)
-- if we have conversions, we won't have formatted numbers or scales
if conv then
uabbr = true
fnum = false
args.scale = "0"
end
--
-- a switch to turn on/off showing units, default is true
local showunits = parseParam(args.su or args.showunits, true)
--
-- convert amount to a number
local amount = tonumber(dv.amount) or i18n["NaN"]
--
-- scale factor for millions, billions, etc.
local sc = tostring(args.scale or ""):sub(1,1):lower()
local scale
if sc == "a" then
-- automatic scaling
if amount > 1e15 then
scale = 12
elseif amount > 1e12 then
scale = 9
elseif amount > 1e9 then
scale = 6
elseif amount > 1e6 then
scale = 3
else
scale = 0
end
else
scale = tonumber(args.scale) or 0
if scale < 0 or scale > 12 then scale = 0 end
scale = math.floor(scale/3) * 3
end
local factor = 10^scale
amount = amount / factor
-- ranges:
local range = ""
-- check if upper and/or lower bounds are given and significant
local upb = tonumber(dv.upperBound)
local lowb = tonumber(dv.lowerBound)
if upb and lowb then
-- differences rounded to 2 sig fig:
local posdif = roundto(upb - amount, 2) / factor
local negdif = roundto(amount - lowb, 2) / factor
upb, lowb = amount + posdif, amount - negdif
-- round scaled numbers to integers or 4 sig fig
if (scale > 0 or sc == "a") then
if amount < 1e4 then
amount = roundto(amount, 4)
else
amount = math.floor(amount + 0.5)
end
end
if fnum then amount = args.langobj:formatNum( amount ) end
if posdif ~= negdif then
-- non-symmetrical
range = " +" .. posdif .. " -" .. negdif
elseif posdif ~= 0 then
-- symmetrical and non-zero
range = " ±" .. posdif
else
-- otherwise range is zero, so leave it as ""
end
else
-- round scaled numbers to integers or 4 sig fig
if (scale > 0 or sc == "a") then
if amount < 1e4 then
amount = roundto(amount, 4)
else
amount = math.floor(amount + 0.5)
end
end
if fnum then amount = args.langobj:formatNum( amount ) end
end
-- unit names and symbols:
-- extract the qid in the form 'Qnnn' from the value.unit url
-- and then fetch the label from that - or symbol if unitabbr is true
local unit = ""
local usep = ""
local usym = ""
local unitqid = string.match( dv.unit, "(Q%d+)" )
if filter and unitqid ~= filter then return nil end
if unitqid and showunits then
local uname = mw.wikibase.getLabelByLang(unitqid, args.lang) or ""
if uname ~= "" then usep, unit = " ", uname end
if uabbr then
-- see if there's a unit symbol (P5061)
local unitsymbols = mw.wikibase.getBestStatements(unitqid, "P5061")
-- construct fallback table, add local lang and multiple languages
local fbtbl = mw.language.getFallbacksFor( args.lang )
table.insert( fbtbl, 1, args.lang )
table.insert( fbtbl, 1, "mul" )
local found = false
for idx1, us in ipairs(unitsymbols) do
for idx2, fblang in ipairs(fbtbl) do
if us.mainsnak.datavalue.value.language == fblang then
usym = us.mainsnak.datavalue.value.text
found = true
break
end
if found then break end
end -- loop through fallback table
end -- loop through values of P5061
if found then usep, unit = " ", usym end
end
end
-- format display:
if conv then
if range == "" then
val = mw.getCurrentFrame():expandTemplate{title = "cvt", args = {amount, unit}}
else
val = mw.getCurrentFrame():expandTemplate{title = "cvt", args = {lowb, "to", upb, unit}}
end
elseif unit == "$" or unit == "£" then
val = unit .. amount .. range .. i18n.multipliers[scale]
else
val = amount .. range .. i18n.multipliers[scale] .. usep .. unit
end
------------------------------------
-- datatypes which are global coordinates:
elseif dtype == "globe-coordinate" then
-- 'display' parameter defaults to "inline, title" *** unused for now ***
-- local disp = args.display or ""
-- if disp == "" then disp = "inline, title" end
--
-- format parameter switches from deg/min/sec to decimal degrees
-- default is deg/min/sec -- decimal degrees needs |format = dec
local form = (args.format or ""):lower():sub(1,3)
if form ~= "dec" then form = "dms" end -- not needed for now
--
-- show parameter allows just the latitude, or just the longitude, or both
-- to be returned as a signed decimal, ignoring the format parameter.
local show = (args.show or ""):lower()
if show ~= "longlat" then show = show:sub(1,3) end
--
local lat, long, prec = dv.latitude, dv.longitude, dv.precision
if show == "lat" then
val = decimalPrecision(lat, prec)
elseif show == "lon" then
val = decimalPrecision(long, prec)
elseif show == "longlat" then
val = decimalPrecision(long, prec) .. ", " .. decimalPrecision(lat, prec)
else
local ns = "N"
local ew = "E"
if lat < 0 then
ns = "S"
lat = - lat
end
if long < 0 then
ew = "W"
long = - long
end
if form == "dec" then
lat = decimalPrecision(lat, prec)
long = decimalPrecision(long, prec)
val = lat .. "°" .. ns .. " " .. long .. "°" .. ew
else
local latdeg, latmin, latsec = decimalToDMS(lat, prec)
local longdeg, longmin, longsec = decimalToDMS(long, prec)
if latsec == 0 and longsec == 0 then
if latmin == 0 and longmin == 0 then
val = latdeg .. "°" .. ns .. " " .. longdeg .. "°" .. ew
else
val = latdeg .. "°" .. latmin .. "′" .. ns .. " "
val = val .. longdeg .. "°".. longmin .. "′" .. ew
end
else
val = latdeg .. "°" .. latmin .. "′" .. latsec .. "″" .. ns .. " "
val = val .. longdeg .. "°" .. longmin .. "′" .. longsec .. "″" .. ew
end
end
end
------------------------------------
elseif dtype == "monolingualtext" then -- data type is Monolingual text:
-- has mainsnak.datavalue.value as a table containing language/text pairs
-- collect all the values in 'out' and languages in 'mlt' and process them later
val = pre .. dv.text .. post
mlt = dv.language
------------------------------------
else
-- some other data type so write a specific handler
val = "unknown data type: " .. dtype
end -- of datatype/unknown value/sourced check
return val, mlt
end
-------------------------------------------------------------------------------
-- propertyvalueandquals takes a property object, the arguments passed from frame,
-- and a qualifier propertyID.
-- It returns a sequence (table) of values representing the values of that property
-- and qualifiers that match the qualifierID if supplied.
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); sourced(); labelOrId(); i18n.latestdatequalifier(); format_Date();
-- makeOrdinal(); roundto(); decimalPrecision(); decimalToDMS(); assembleoutput();
-------------------------------------------------------------------------------
local function propertyvalueandquals(objproperty, args, qualID)
-- needs this style of declaration because it's re-entrant
-- onlysourced is a boolean passed to return only values sourced to other than Wikipedia
-- if nothing or an empty string is passed set it true
local onlysrc = parseParam(args.onlysourced or args.osd, true)
-- linked is a a boolean that enables the link to a local page via sitelink
-- if nothing or an empty string is passed set it true
local linked = parseParam(args.linked, true)
-- prefix is a string that may be nil, empty (""), or a string of characters
-- this is prefixed to each value
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local prefix = (args.prefix or ""):gsub('"', '')
-- postfix is a string that may be nil, empty (""), or a string of characters
-- this is postfixed to each value
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local postfix = (args.postfix or ""):gsub('"', '')
-- linkprefix is a string that may be nil, empty (""), or a string of characters
-- this creates a link and is then prefixed to each value
-- useful when when multiple values are returned and indirect links are needed
-- any double-quotes " are stripped out, so that spaces may be passed
local lprefix = (args.linkprefix or args.lp or ""):gsub('"', '')
-- linkpostfix is a string that may be nil, empty (""), or a string of characters
-- this is postfixed to each value when linking is enabled with lprefix
-- useful when when multiple values are returned
-- any double-quotes " are stripped out, so that spaces may be passed
local lpostfix = (args.linkpostfix or ""):gsub('"', '')
-- wdlinks is a boolean passed to enable links to Wikidata when no article exists
-- if nothing or an empty string is passed set it false
local wdl = parseParam(args.wdlinks or args.wdl, false)
-- unitabbr is a boolean passed to enable unit abbreviations for common units
-- if nothing or an empty string is passed set it false
local uabbr = parseParam(args.unitabbr or args.uabbr, false)
-- qualsonly is a boolean passed to return just the qualifiers
-- if nothing or an empty string is passed set it false
local qualsonly = parseParam(args.qualsonly or args.qo, false)
-- maxvals is a string that may be nil, empty (""), or a number
-- this determines how many items may be returned when multiple values are available
-- setting it = 1 is useful where the returned string is used within another call, e.g. image
local maxvals = tonumber(args.maxvals) or 0
-- pd (plain date) is a string: yes/true/1 | no/false/0 | adj
-- to disable/enable "sourcing cirumstances" or use adjectival form for the plain date
local pd = args.plaindate or args.pd or "no"
args.pd = pd
-- allow qualifiers to have a different date format; default to year unless qualsonly is set
args.qdf = args.qdf or args.qualifierdateformat or args.df or (not qualsonly and "y")
local lang = args.lang or findLang().code
-- qualID is a string list of wanted qualifiers or "ALL"
qualID = qualID or ""
-- capitalise list of wanted qualifiers and substitute "DATES"
qualID = qualID:upper():gsub("DATES", "P580, P582")
local allflag = (qualID == "ALL")
-- create table of wanted qualifiers as key
local qwanted = {}
-- create sequence of wanted qualifiers
local qorder = {}
for q in mw.text.gsplit(qualID, "%p") do -- split at punctuation and iterate
local qtrim = mw.text.trim(q)
if qtrim ~= "" then
qwanted[mw.text.trim(q)] = true
qorder[#qorder+1] = qtrim
end
end
-- qsep is the output separator for rendering qualifier list
local qsep = (args.qsep or ""):gsub('"', '')
-- qargs are the arguments to supply to assembleoutput()
local qargs = {
["osd"] = "false",
["linked"] = tostring(linked),
["prefix"] = args.qprefix,
["postfix"] = args.qpostfix,
["linkprefix"] = args.qlinkprefix or args.qlp,
["linkpostfix"] = args.qlinkpostfix,
["wdl"] = "false",
["unitabbr"] = tostring(uabbr),
["maxvals"] = 0,
["sorted"] = tostring(args.qsorted),
["noicon"] = "true",
["list"] = args.qlist,
["sep"] = qsep,
["langobj"] = args.langobj,
["lang"] = args.langobj.code,
["df"] = args.qdf,
["sn"] = parseParam(args.qsn or args.qshortname, false),
}
-- all proper values of a Wikidata property will be the same type as the first
-- qualifiers don't have a mainsnak, properties do
local datatype = objproperty[1].datatype or objproperty[1].mainsnak.datatype
-- out[] holds the a list of returned values for this property
-- mlt[] holds the language code if the datatype is monolingual text
local out = {}
local mlt = {}
for k, v in ipairs(objproperty) do
local hasvalue = true
if (onlysrc and not sourced(v)) then
-- no value: it isn't sourced when onlysourced=true
hasvalue = false
else
local val, lcode = rendersnak(v, args, linked, lprefix, lpostfix, prefix, postfix, uabbr)
if not val then
hasvalue = false -- rank doesn't match
elseif qualsonly and qualID then
-- suppress value returned: only qualifiers are requested
else
out[#out+1], mlt[#out+1] = val, lcode
end
end
-- See if qualifiers are to be returned:
local snak = v.mainsnak or v
if hasvalue and v.qualifiers and qualID ~= "" and snak.snaktype~="novalue" then
-- collect all wanted qualifier values returned in qlist, indexed by propertyID
local qlist = {}
local timestart, timeend = "", ""
-- loop through qualifiers
for k1, v1 in pairs(v.qualifiers) do
if allflag or qwanted[k1] then
if k1 == "P1326" then
local ts = v1[1].datavalue.value.time
local dp = v1[1].datavalue.value.precision
qlist[k1] = dateFormat(ts, dp, args.qdf, args.bc, pd, "", lang, "before")
elseif k1 == "P1319" then
local ts = v1[1].datavalue.value.time
local dp = v1[1].datavalue.value.precision
qlist[k1] = dateFormat(ts, dp, args.qdf, args.bc, pd, "", lang, "after")
elseif k1 == "P580" then
timestart = propertyvalueandquals(v1, qargs)[1] or "" -- treat only one start time as valid
elseif k1 == "P582" then
timeend = propertyvalueandquals(v1, qargs)[1] or "" -- treat only one end time as valid
else
local q = assembleoutput(propertyvalueandquals(v1, qargs), qargs)
-- we already deal with circa via 'sourcing circumstances' if the datatype was time
-- circa may be either linked or unlinked *** internationalise later ***
if datatype ~= "time" or q ~= "circa" and not (type(q) == "string" and q:find("circa]]")) then
qlist[k1] = q
end
end
end -- of test for wanted
end -- of loop through qualifiers
-- set date separator
local t = timestart .. timeend
-- *** internationalise date separators later ***
local dsep = "–"
if t:find("%s") or t:find(" ") then dsep = " – " end
-- set the order for the list of qualifiers returned; start time and end time go last
if next(qlist) then
local qlistout = {}
if allflag then
for k2, v2 in pairs(qlist) do
qlistout[#qlistout+1] = v2
end
else
for i2, v2 in ipairs(qorder) do
qlistout[#qlistout+1] = qlist[v2]
end
end
if t ~= "" then
qlistout[#qlistout+1] = timestart .. dsep .. timeend
end
local qstr = assembleoutput(qlistout, qargs)
if qualsonly then
out[#out+1] = qstr
else
out[#out] = out[#out] .. " (" .. qstr .. ")"
end
elseif t ~= "" then
if qualsonly then
if timestart == "" then
out[#out+1] = timeend
elseif timeend == "" then
out[#out+1] = timestart
else
out[#out+1] = timestart .. dsep .. timeend
end
else
out[#out] = out[#out] .. " (" .. timestart .. dsep .. timeend .. ")"
end
end
end -- of test for qualifiers wanted
if maxvals > 0 and #out >= maxvals then break end
end -- of for each value loop
-- we need to pick one value to return if the datatype was "monolingualtext"
-- if there's only one value, use that
-- otherwise look through the fallback languages for a match
if datatype == "monolingualtext" and #out >1 then
lang = mw.text.split( lang, '-', true )[1]
local fbtbl = mw.language.getFallbacksFor( lang )
table.insert( fbtbl, 1, lang )
local bestval = ""
local found = false
for idx1, lang1 in ipairs(fbtbl) do
for idx2, lang2 in ipairs(mlt) do
if (lang1 == lang2) and not found then
bestval = out[idx2]
found = true
break
end
end -- loop through values of property
end -- loop through fallback languages
if found then
-- replace output table with a table containing the best value
out = { bestval }
else
-- more than one value and none of them on the list of fallback languages
-- sod it, just give them the first one
out = { out[1] }
end
end
return out
end
-------------------------------------------------------------------------------
-- Common code for p.getValueByQual and p.getValueByLang
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
local _getvaluebyqual = function(frame, qualID, checkvalue)
-- The property ID that will have a qualifier is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or "")
if propertyID == "" then return "no property supplied" end
if qualID == "" then return "no qualifier supplied" end
-- onlysourced is a boolean passed to return property values
-- only when property values are sourced to something other than Wikipedia
-- if nothing or an empty string is passed set it true
-- if "false" or "no" or 0 is passed set it false
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- set a language object and code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
-- check for locally supplied parameter in second unnamed parameter
-- success means no local parameter and the property exists
local qid, props = parseInput(frame, args[2], propertyID)
local linked = parseParam(args.linked, true)
local lpre = (args.linkprefix or args.lp or ""):gsub('"', '')
local lpost = (args.linkpostfix or ""):gsub('"', '')
local pre = (args.prefix or ""):gsub('"', '')
local post = (args.postfix or ""):gsub('"', '')
local uabbr = parseParam(args.unitabbr or args.uabbr, false)
local filter = (args.unit or ""):upper()
local maxvals = tonumber(args.maxvals) or 0
if filter == "" then filter = nil end
if qid then
local out = {}
-- Scan through the values of the property
-- we want something like property is "pronunciation audio (P443)" in propertyID
-- with a qualifier like "language of work or name (P407)" in qualID
-- whose value has the required ID, like "British English (Q7979)", in qval
for k1, v1 in ipairs(props) do
if v1.mainsnak.snaktype == "value" then
-- check if it has the right qualifier
local v1q = v1.qualifiers
if v1q and v1q[qualID] then
if onlysrc == false or sourced(v1) then
-- if we've got this far, we have a (sourced) claim with qualifiers
-- so see if matches the required value
-- We'll only deal with wikibase-items and strings for now
if v1q[qualID][1].datatype == "wikibase-item" then
if checkvalue(v1q[qualID][1].datavalue.value.id) then
out[#out + 1] = rendersnak(v1, args, linked, lpre, lpost, pre, post, uabbr, filter)
end
elseif v1q[qualID][1].datatype == "string" then
if checkvalue(v1q[qualID][1].datavalue.value) then
out[#out + 1] = rendersnak(v1, args, linked, lpre, lpost, pre, post, uabbr, filter)
end
end
end -- of check for sourced
end -- of check for matching required value and has qualifiers
else
return nil
end -- of check for string
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of propertyID
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- either local parameter or nothing
end -- of test for success
return nil
end
-------------------------------------------------------------------------------
-- _location takes Q-id and follows P276 (location)
-- or P131 (located in the administrative territorial entity) or P706 (located on terrain feature)
-- from the initial item to higher level territories/locations until it reaches the highest.
-- An optional boolean, 'first', determines whether the first item is returned (default: false).
-- An optional boolean 'skip' toggles the display to skip to the last item (default: false).
-- It returns a table containing the locations - linked where possible, except for the highest.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); labelOrId(); linkedItem
-------------------------------------------------------------------------------
local _location = function(qid, first, skip)
first = parseParam(first, false)
skip = parseParam(skip, false)
local locs = {"P276", "P131", "P706"}
local out = {}
local langcode = findLang():getCode()
local finished = false
local count = 0
local prevqid = "Q0"
repeat
local prop
for i1, v1 in ipairs(locs) do
local proptbl = mw.wikibase.getBestStatements(qid, v1)
if #proptbl > 1 then
-- there is more than one higher location
local prevP131, prevP131id
if prevqid ~= "Q0" then
prevP131 = mw.wikibase.getBestStatements(prevqid, "P131")[1]
prevP131id = prevP131
and prevP131.mainsnak.datavalue
and prevP131.mainsnak.datavalue.value.id
end
for i2, v2 in ipairs(proptbl) do
local parttbl = v2.qualifiers and v2.qualifiers.P518
if parttbl then
-- this higher location has qualifier 'applies to part' (P518)
for i3, v3 in ipairs(parttbl) do
if v3.snaktype == "value" and v3.datavalue.value.id == prevqid then
-- it has a value equal to the previous location
prop = proptbl[i2]
break
end -- of test for matching last location
end -- of loop through values of 'applies to part'
else
-- there's no qualifier 'applies to part' (P518)
-- so check if the previous location had a P131 that matches this alternate
if qid == prevP131id then
prop = proptbl[i2]
break
end -- of test for matching previous P131
end
end -- of loop through parent locations
-- fallback to second value if match not found
prop = prop or proptbl[2]
elseif #proptbl > 0 then
prop = proptbl[1]
end
if prop then break end
end
-- check if it's an instance of (P31) a country (Q6256) or sovereign state (Q3624078)
-- and terminate the chain if it is
local inst = mw.wikibase.getAllStatements(qid, "P31")
if #inst > 0 then
for k, v in ipairs(inst) do
local instid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
-- stop if it's a country (or a country within the United Kingdom if skip is true)
if instid == "Q6256" or instid == "Q3624078" or (skip and instid == "Q3336843") then
prop = nil -- this will ensure this is treated as top-level location
break
end
end
end
-- get the name of this location and update qid to point to the parent location
if prop and prop.mainsnak.datavalue then
if not skip or count == 0 then
local args = { lprefix = ":" }
out[#out+1] = linkedItem(qid, args) -- get a linked value if we can
end
qid, prevqid = prop.mainsnak.datavalue.value.id, qid
else
-- This is top-level location, so get short name except when this is the first item
-- Use full label if there's no short name or this is the first item
local prop1813 = mw.wikibase.getAllStatements(qid, "P1813")
-- if there's a short name and this isn't the only item
if prop1813[1] and (#out > 0)then
local shortname
-- short name is monolingual text, so look for match to the local language
-- choose the shortest 'short name' in that language
for k, v in pairs(prop1813) do
if v.mainsnak.datavalue.value.language == langcode then
local name = v.mainsnak.datavalue.value.text
if (not shortname) or (#name < #shortname) then
shortname = name
end
end
end
-- add the shortname if one is found, fallback to the label
-- but skip it if it's "USA"
if shortname ~= "USA" then
out[#out+1] = shortname or labelOrId(qid)
else
if skip then out[#out+1] = "US" end
end
else
-- no shortname, so just add the label
local loc = labelOrId(qid)
-- exceptions go here:
if loc == "United States of America" then
out[#out+1] = "United States"
else
out[#out+1] = loc
end
end
finished = true
end
count = count + 1
until finished or count >= 10 -- limit to 10 levels to avoid infinite loops
-- remove the first location if not required
if not first then table.remove(out, 1) end
-- we might have duplicate text for consecutive locations, so remove them
if #out > 2 then
local plain = {}
for i, v in ipairs(out) do
-- strip any links
plain[i] = v:gsub("^%[%[[^|]*|", ""):gsub("]]$", "")
end
local idx = 2
repeat
if plain[idx] == plain[idx-1] then
-- duplicate found
local removeidx = 0
if (plain[idx] ~= out[idx]) and (plain[idx-1] == out[idx-1]) then
-- only second one is linked, so drop the first
removeidx = idx - 1
elseif (plain[idx] == out[idx]) and (plain[idx-1] ~= out[idx-1]) then
-- only first one is linked, so drop the second
removeidx = idx
else
-- pick one
removeidx = idx - (os.time()%2)
end
table.remove(out, removeidx)
table.remove(plain, removeidx)
else
idx = idx +1
end
until idx >= #out
end
return out
end
-------------------------------------------------------------------------------
-- _getsumofparts scans the property 'has part' (P527) for values matching a list.
-- The list (args.vlist) consists of a string of Qids separated by spaces or any usual punctuation.
-- If the matched values have a qualifer 'quantity' (P1114), those quantites are summed.
-- The sum is returned as a number (i.e. 0 if none)
-- a table of arguments is supplied implementing the usual parameters.
-------------------------------------------------------------------------------
-- Dependencies: setRanks; parseParam; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
local _getsumofparts = function(args)
local vallist = (args.vlist or ""):upper()
if vallist == "" then return end
args.reqranks = setRanks(args.rank)
local f = {}
f.args = args
local qid, props = parseInput(f, "", "P527")
if not qid then return 0 end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local sum = 0
for k1, v1 in ipairs(props) do
if (onlysrc == false or sourced(v1))
and v1.mainsnak.snaktype == "value"
and v1.mainsnak.datavalue.type == "wikibase-entityid"
and vallist:match( v1.mainsnak.datavalue.value.id )
and v1.qualifiers
then
local quals = v1.qualifiers["P1114"]
if quals then
for k2, v2 in ipairs(quals) do
sum = sum + v2.datavalue.value.amount
end
end
end
end
return sum
end
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- Public functions
-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- _getValue makes the functionality of getValue available to other modules
-------------------------------------------------------------------------------
-- Dependencies: setRanks; parseInput; propertyvalueandquals; assembleoutput; parseParam; sourced;
-- labelOrId; i18n.latestdatequalifier; format_Date; makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p._getValue = function(args)
-- parameter sets for commonly used groups of parameters
local paraset = tonumber(args.ps or args.parameterset or 0)
if paraset == 1 then
-- a common setting
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
elseif paraset == 2 then
-- equivalent to raw
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
args.linked = "no"
args.pd = "true"
elseif paraset == 3 then
-- third set goes here
end
-- implement eid parameter
local eid = args.eid
if eid == "" then
return nil
elseif eid then
args.qid = eid
end
local propertyID = mw.text.trim(args[1] or "")
args.reqranks = setRanks(args.rank)
-- replacetext (rt) is a string that is returned instead of any non-empty Wikidata value
-- this is useful for tracking and debugging, so we set fetchwikidata=ALL to fill the whitelist
local replacetext = mw.text.trim(args.rt or args.replacetext or "")
if replacetext ~= "" then
args.fetchwikidata = "ALL"
end
local f = {}
f.args = args
local entityid, props = parseInput(f, f.args[2], propertyID)
if not entityid then
return props -- either the input parameter or nothing
end
-- qual is a string containing the property ID of the qualifier(s) to be returned
-- if qual == "ALL" then all qualifiers returned
-- if qual == "DATES" then qualifiers P580 (start time) and P582 (end time) returned
-- if nothing or an empty string is passed set it nil -> no qualifiers returned
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
-- set a language object and code in the args table
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- table 'out' stores the return value(s):
local out = propertyvalueandquals(props, args, qualID)
-- format the table of values and return it as a string:
return assembleoutput(out, args, entityid, propertyID)
end
-------------------------------------------------------------------------------
-- getValue is used to get the value(s) of a property
-- The property ID is passed as the first unnamed parameter and is required.
-- A locally supplied parameter may optionaly be supplied as the second unnamed parameter.
-- The function will now also return qualifiers if parameter qual is supplied
-------------------------------------------------------------------------------
-- Dependencies: _getValue; setRanks; parseInput; propertyvalueandquals; assembleoutput; parseParam; sourced;
-- labelOrId; i18n.latestdatequalifier; format_Date; makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p.getValue = function(frame)
local args= frame.args
if not args[1] then
args = frame:getParent().args
if not args[1] then return i18n.errors["No property supplied"] end
end
return p._getValue(args)
end
-------------------------------------------------------------------------------
-- getPreferredValue is used to get a value,
-- (or a comma separated list of them if multiple values exist).
-- If preferred ranks are set, it will return those values, otherwise values with normal ranks
-- now redundant to getValue with |rank=best
-------------------------------------------------------------------------------
-- Dependencies: p.getValue; setRanks; parseInput; propertyvalueandquals; assembleoutput;
-- parseParam; sourced; labelOrId; i18n.latestdatequalifier; format_Date;
-- makeOrdinal; roundto; decimalPrecision; decimalToDMS;
-------------------------------------------------------------------------------
p.getPreferredValue = function(frame)
frame.args.rank = "best"
return p.getValue(frame)
end
-------------------------------------------------------------------------------
-- getCoords is used to get coordinates for display in an infobox
-- whitelist and blacklist are implemented
-- optional 'display' parameter is allowed, defaults to nil - was "inline, title"
-------------------------------------------------------------------------------
-- Dependencies: setRanks(); parseInput(); decimalPrecision();
-------------------------------------------------------------------------------
p.getCoords = function(frame)
local propertyID = "P625"
-- if there is a 'display' parameter supplied, use it
-- otherwise default to nothing
local disp = frame.args.display or ""
if disp == "" then
disp = nil -- default to not supplying display parameter, was "inline, title"
end
-- there may be a format parameter to switch from deg/min/sec to decimal degrees
-- default is deg/min/sec
-- decimal degrees needs |format = dec
local form = (frame.args.format or ""):lower():sub(1,3)
if form ~= "dec" then
form = "dms"
end
-- just deal with best values
frame.args.reqranks = setRanks("best")
local qid, props = parseInput(frame, frame.args[1], propertyID)
if not qid then
return props -- either local parameter or nothing
else
local dv = props[1].mainsnak.datavalue.value
local lat, long, prec = dv.latitude, dv.longitude, dv.precision
lat = decimalPrecision(lat, prec)
long = decimalPrecision(long, prec)
local lat_long = { lat, long }
lat_long["display"] = disp
lat_long["format"] = form
-- invoke template Coord with the values stored in the table
return frame:expandTemplate{title = 'coord', args = lat_long}
end
end
-------------------------------------------------------------------------------
-- getQualifierValue is used to get a formatted value of a qualifier
--
-- The call needs: a property (the unnamed parameter or 1=)
-- a target value for that property (pval=)
-- a qualifier for that target value (qual=)
-- The usual whitelisting and blacklisting of the property is implemented
-- The boolean onlysourced= parameter can be set to return nothing
-- when the property is unsourced (or only sourced to Wikipedia)
-------------------------------------------------------------------------------
-- Dependencies: parseParam(); setRanks(); parseInput(); sourced();
-- propertyvalueandquals(); assembleoutput();
-- labelOrId(); i18n.latestdatequalifier(); format_Date();
-- findLang(); makeOrdinal(); roundto(); decimalPrecision(); decimalToDMS();
-------------------------------------------------------------------------------
p.getQualifierValue = function(frame)
-- The property ID that will have a qualifier is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or "")
-- The value of the property we want to match whose qualifier value is to be returned
-- is passed in named parameter |pval=
local propvalue = frame.args.pval
-- The property ID of the qualifier
-- whose value is to be returned is passed in named parameter |qual=
local qualifierID = frame.args.qual
-- A filter can be set like this: filter=P642==Q22674854
local filter, fprop, fval
local ftable = mw.text.split(frame.args.filter or "", "==")
if ftable[2] then
fprop = mw.text.trim(ftable[1])
fval = mw.text.trim(ftable[2])
filter = true
end
-- onlysourced is a boolean passed to return qualifiers
-- only when property values are sourced to something other than Wikipedia
-- if nothing or an empty string is passed set it true
-- if "false" or "no" or 0 is passed set it false
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set a language object and language code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- check for locally supplied parameter in second unnamed parameter
-- success means no local parameter and the property exists
local qid, props = parseInput(frame, frame.args[2], propertyID)
if qid then
local out = {}
-- Scan through the values of the property
-- we want something like property is P793, significant event (in propertyID)
-- whose value is something like Q385378, construction (in propvalue)
-- then we can return the value(s) of a qualifier such as P580, start time (in qualifierID)
for k1, v1 in pairs(props) do
if v1.mainsnak.snaktype == "value" and v1.mainsnak.datavalue.type == "wikibase-entityid" then
-- It's a wiki-linked value, so check if it's the target (in propvalue) and if it has qualifiers
if v1.mainsnak.datavalue.value.id == propvalue and v1.qualifiers then
if onlysrc == false or sourced(v1) then
-- if we've got this far, we have a (sourced) claim with qualifiers
-- which matches the target, so apply the filter and find the value(s) of the qualifier we want
if not filter or (v1.qualifiers[fprop] and v1.qualifiers[fprop][1].datavalue.value.id == fval) then
local quals = v1.qualifiers[qualifierID]
if quals then
-- can't reference qualifer, so set onlysourced = "no" (args are strings, not boolean)
local qargs = frame.args
qargs.onlysourced = "no"
local vals = propertyvalueandquals(quals, qargs, qid)
for k, v in ipairs(vals) do
out[#out + 1] = v
end
end
end
end -- of check for sourced
end -- of check for matching required value and has qualifiers
end -- of check for wikibase entity
end -- of loop through values of propertyID
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- either local parameter or nothing
end -- of test for success
return nil
end
-------------------------------------------------------------------------------
-- getSumOfParts scans the property 'has part' (P527) for values matching a list.
-- The list is passed in parameter vlist.
-- It consists of a string of Qids separated by spaces or any usual punctuation.
-- If the matched values have a qualifier 'quantity' (P1114), those quantities are summed.
-- The sum is returned as a number or nothing if zero.
-------------------------------------------------------------------------------
-- Dependencies: _getsumofparts;
-------------------------------------------------------------------------------
p.getSumOfParts = function(frame)
local sum = _getsumofparts(frame.args)
if sum == 0 then return end
return sum
end
-------------------------------------------------------------------------------
-- getValueByQual gets the value of a property which has a qualifier with a given entity value
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the ID of a qualifier for that property (qualID=Pyyy)
-- either the Wikibase-entity ID of a value for that qualifier (qvalue=Qzzz)
-- or a string value for that qualifier (qvalue=abc123)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: _getvaluebyqual; parseParam; setRanks; parseInput; sourced;
-- assembleoutput;
-------------------------------------------------------------------------------
p.getValueByQual = function(frame)
local qualID = frame.args.qualID
-- The Q-id of the value for the qualifier we want to match is in named parameter |qvalue=
local qval = frame.args.qvalue or ""
if qval == "" then return "no qualifier value supplied" end
local function checkQID(id)
return id == qval
end
return _getvaluebyqual(frame, qualID, checkQID)
end
-------------------------------------------------------------------------------
-- getValueByLang gets the value of a property which has a qualifier P407
-- ("language of work or name") whose value has the given language code
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the MediaWiki language code to match the language (lang=xx[-yy])
-- (if no code is supplied, it uses the default language)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: _getvaluebyqual; parseParam; setRanks; parseInput; sourced; assembleoutput;
-------------------------------------------------------------------------------
p.getValueByLang = function(frame)
-- The language code for the qualifier we want to match is in named parameter |lang=
local langcode = findLang(frame.args.lang).code
local function checkLanguage(id)
-- id should represent a language like "British English (Q7979)"
-- it should have string property "Wikimedia language code (P424)"
-- qlcode will be a table:
local qlcode = mw.wikibase.getBestStatements(id, "P424")
if (#qlcode > 0) and (qlcode[1].mainsnak.datavalue.value == langcode) then
return true
end
end
return _getvaluebyqual(frame, "P407", checkLanguage)
end
-------------------------------------------------------------------------------
-- getValueByRefSource gets the value of a property which has a reference "stated in" (P248)
-- whose value has the given entity-ID.
-- The call needs:
-- a property ID (the unnamed parameter or 1=Pxxx)
-- the entity ID of a value to match where the reference is stated in (match=Qzzz)
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getValueByRefSource = function(frame)
-- The property ID that we want to check is the first unnamed parameter
local propertyID = mw.text.trim(frame.args[1] or ""):upper()
if propertyID == "" then return "no property supplied" end
-- The Q-id of the value we want to match is in named parameter |qvalue=
local qval = (frame.args.match or ""):upper()
if qval == "" then qval = "Q21540096" end
local unit = (frame.args.unit or ""):upper()
if unit == "" then unit = "Q4917" end
local onlysrc = parseParam(frame.args.onlysourced or frame.args.osd, true)
-- set the requested ranks flags
frame.args.reqranks = setRanks(frame.args.rank)
-- set a language object and code in the frame.args table
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local linked = parseParam(frame.args.linked, true)
local uabbr = parseParam(frame.args.uabbr or frame.args.unitabbr, false)
-- qid not nil means no local parameter and the property exists
local qid, props = parseInput(frame, frame.args[2], propertyID)
if qid then
local out = {}
local mlt= {}
for k1, v1 in ipairs(props) do
if onlysrc == false or sourced(v1) then
if v1.references then
for k2, v2 in ipairs(v1.references) do
if v2.snaks.P248 then
for k3, v3 in ipairs(v2.snaks.P248) do
if v3.datavalue.value.id == qval then
out[#out+1], mlt[#out+1] = rendersnak(v1, frame.args, linked, "", "", "", "", uabbr, unit)
if not mlt[#out] then
-- we only need one match per property value
-- unless datatype was monolingual text
break
end
end -- of test for match
end -- of loop through values "stated in"
end -- of test that "stated in" exists
end -- of loop through references
end -- of test that references exist
end -- of test for sourced
end -- of loop through values of propertyID
if #mlt > 0 then
local langcode = frame.args.lang
langcode = mw.text.split( langcode, '-', true )[1]
local fbtbl = mw.language.getFallbacksFor( langcode )
table.insert( fbtbl, 1, langcode )
local bestval = ""
local found = false
for idx1, lang1 in ipairs(fbtbl) do
for idx2, lang2 in ipairs(mlt) do
if (lang1 == lang2) and not found then
bestval = out[idx2]
found = true
break
end
end -- loop through values of property
end -- loop through fallback languages
if found then
-- replace output table with a table containing the best value
out = { bestval }
else
-- more than one value and none of them on the list of fallback languages
-- sod it, just give them the first one
out = { out[1] }
end
end
return assembleoutput(out, frame.args, qid, propertyID)
else
return props -- no property or local parameter supplied
end -- of test for success
end
-------------------------------------------------------------------------------
-- getPropertyIDs takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- It returns the Entity-IDs (Qids) of the values of a property if it is a Wikibase-Entity.
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p._getPropertyIDs = function(args)
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- change default for noicon to true
args.noicon = tostring(parseParam(args.noicon or "", true))
local f = {}
f.args = args
local pid = mw.text.trim(args[1] or ""):upper()
-- get the qid and table of claims for the property, or nothing and the local value passed
local qid, props = parseInput(f, args[2], pid)
if not qid then return props end
if not props[1] then return nil end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local out = {}
for i, v in ipairs(props) do
local snak = v.mainsnak
if ( snak.datatype == "wikibase-item" )
and ( v.rank and args.reqranks[v.rank:sub(1, 1)] )
and ( snak.snaktype == "value" )
and ( sourced(v) or not onlysrc )
then
out[#out+1] = snak.datavalue.value.id
end
if maxvals > 0 and #out >= maxvals then break end
end
return assembleoutput(out, args, qid, pid)
end
p.getPropertyIDs = function(frame)
local args = frame.args
return p._getPropertyIDs(args)
end
-------------------------------------------------------------------------------
-- getQualifierIDs takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- It takes a property-id as the first unnamed parameter, and an optional parameter qlist
-- which is a list of qualifier property-ids to search for (default is "ALL")
-- It returns the Entity-IDs (Qids) of the values of a property if it is a Wikibase-Entity.
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getQualifierIDs = function(frame)
local args = frame.args
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
-- change default for noicon to true
args.noicon = tostring(parseParam(args.noicon or "", true))
local f = {}
f.args = args
local pid = mw.text.trim(args[1] or ""):upper()
-- get the qid and table of claims for the property, or nothing and the local value passed
local qid, props = parseInput(f, args[2], pid)
if not qid then return props end
if not props[1] then return nil end
-- get the other parameters
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qlist = args.qlist or ""
if qlist == "" then qlist = "ALL" end
qlist = qlist:gsub("[%p%s]+", " ") .. " "
local out = {}
for i, v in ipairs(props) do
local snak = v.mainsnak
if ( v.rank and args.reqranks[v.rank:sub(1, 1)] )
and ( snak.snaktype == "value" )
and ( sourced(v) or not onlysrc )
then
if v.qualifiers then
for k1, v1 in pairs(v.qualifiers) do
if qlist == "ALL " or qlist:match(k1 .. " ") then
for i2, v2 in ipairs(v1) do
if v2.datatype == "wikibase-item" and v2.snaktype == "value" then
out[#out+1] = v2.datavalue.value.id
end -- of test that id exists
end -- of loop through qualifier values
end -- of test for kq in qlist
end -- of loop through qualifiers
end -- of test for qualifiers
end -- of test for rank value, sourced, and value exists
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through property values
return assembleoutput(out, args, qid, pid)
end
-------------------------------------------------------------------------------
-- getPropOfProp takes two propertyIDs: prop1 and prop2 (as well as the usual parameters)
-- If the value(s) of prop1 are of type "wikibase-item" then it returns the value(s) of prop2
-- of each of those wikibase-items.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p._getPropOfProp = function(args)
-- parameter sets for commonly used groups of parameters
local paraset = tonumber(args.ps or args.parameterset or 0)
if paraset == 1 then
-- a common setting
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
elseif paraset == 2 then
-- equivalent to raw
args.rank = "best"
args.fetchwikidata = "ALL"
args.onlysourced = "no"
args.noicon = "true"
args.linked = "no"
args.pd = "true"
elseif paraset == 3 then
-- third set goes here
end
args.reqranks = setRanks(args.rank)
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
local pid1 = args.prop1 or args.pid1 or ""
local pid2 = args.prop2 or args.pid2 or ""
if pid1 == "" or pid2 == "" then return nil end
local f = {}
f.args = args
local qid1, statements1 = parseInput(f, args[1], pid1)
-- parseInput nulls empty args[1] and returns args[1] if nothing on Wikidata
if not qid1 then return statements1 end
-- otherwise it returns the qid and a table for the statement
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
local out = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
local snak = v.mainsnak
if snak.datatype == "wikibase-item" and snak.snaktype == "value" then
local qid2 = snak.datavalue.value.id
local statements2 = {}
if args.reqranks.b then
statements2 = mw.wikibase.getBestStatements(qid2, pid2)
else
statements2 = mw.wikibase.getAllStatements(qid2, pid2)
end
if statements2[1] then
local out2 = propertyvalueandquals(statements2, args, qualID)
out[#out+1] = assembleoutput(out2, args, qid2, pid2)
end
end -- of test for valid property1 value
end -- of test for sourced
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of property1
return assembleoutput(out, args, qid1, pid1)
end
p.getPropOfProp = function(frame)
local args= frame.args
if not args.prop1 and not args.pid1 then
args = frame:getParent().args
if not args.prop1 and not args.pid1 then return i18n.errors["No property supplied"] end
end
return p._getPropOfProp(args)
end
-------------------------------------------------------------------------------
-- getAwardCat takes most of the usual parameters. If the item has values of P166 (award received),
-- then it examines each of those awards for P2517 (category for recipients of this award).
-- If it exists, it returns the corresponding category,
-- with the item's P734 (family name) as sort key, or no sort key if there is no family name.
-- The sort key may be overridden by the parameter |sortkey (alias |sk).
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getAwardCat = function(frame)
frame.args.reqranks = setRanks(frame.args.rank)
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
args.sep = " "
local pid1 = args.prop1 or "P166"
local pid2 = args.prop2 or "P2517"
if pid1 == "" or pid2 == "" then return nil end
-- locally supplied value:
local localval = mw.text.trim(args[1] or "")
local qid1, statements1 = parseInput(frame, localval, pid1)
if not qid1 then return localval end
-- linkprefix (strip quotes)
local lp = (args.linkprefix or args.lp or ""):gsub('"', '')
-- sort key (strip quotes, hyphens and periods):
local sk = (args.sortkey or args.sk or ""):gsub('["-.]', '')
-- family name:
local famname = ""
if sk == "" then
local p734 = mw.wikibase.getBestStatements(qid1, "P734")[1]
local p734id = p734 and p734.mainsnak.snaktype == "value" and p734.mainsnak.datavalue.value.id or ""
famname = mw.wikibase.getSitelink(p734id) or ""
-- strip namespace and disambigation
local pos = famname:find(":") or 0
famname = famname:sub(pos+1):gsub("%s%(.+%)$", "")
if famname == "" then
local lbl = mw.wikibase.getLabel(p734id)
famname = lbl and mw.text.nowiki(lbl) or ""
end
end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
local qualID = mw.text.trim(args.qual or ""):upper()
if qualID == "" then qualID = nil end
local out = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
local snak = v.mainsnak
if snak.datatype == "wikibase-item" and snak.snaktype == "value" then
local qid2 = snak.datavalue.value.id
local statements2 = {}
if args.reqranks.b then
statements2 = mw.wikibase.getBestStatements(qid2, pid2)
else
statements2 = mw.wikibase.getAllStatements(qid2, pid2)
end
if statements2[1] and statements2[1].mainsnak.snaktype == "value" then
local qid3 = statements2[1].mainsnak.datavalue.value.id
local sitelink = mw.wikibase.getSitelink(qid3)
-- if there's no local sitelink, create the sitelink from English label
if not sitelink then
local lbl = mw.wikibase.getLabelByLang(qid3, "en")
if lbl then
if lbl:sub(1,9) == "Category:" then
sitelink = mw.text.nowiki(lbl)
else
sitelink = "Category:" .. mw.text.nowiki(lbl)
end
end
end
if sitelink then
if sk ~= "" then
out[#out+1] = "[[" .. lp .. sitelink .. "|" .. sk .. "]]"
elseif famname ~= "" then
out[#out+1] = "[[" .. lp .. sitelink .. "|" .. famname .. "]]"
else
out[#out+1] = "[[" .. lp .. sitelink .. "]]"
end -- of check for sort keys
end -- of test for sitelink
end -- of test for category
end -- of test for wikibase item has a value
end -- of test for sourced
if maxvals > 0 and #out >= maxvals then break end
end -- of loop through values of property1
return assembleoutput(out, args, qid1, pid1)
end
-------------------------------------------------------------------------------
-- getIntersectCat takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented
-- It takes two properties, |prop1 and |prop2 (e.g. occupation and country of citizenship)
-- Each property's value is a wiki-base entity
-- For each value of the first parameter (ranks implemented) it fetches the value's main category
-- and then each value of the second parameter (possibly substituting a simpler description)
-- then it returns all of the categories representing the intersection of those properties,
-- (e.g. Category:Actors from Canada). A joining term may be supplied (e.g. |join=from).
-- The item's P734 (family name) is the sort key, or no sort key if there is no family name.
-- The sort key may be overridden by the parameter |sortkey (alias |sk).
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced; propertyvalueandquals assembleoutput;
-------------------------------------------------------------------------------
p.getIntersectCat = function(frame)
frame.args.reqranks = setRanks(frame.args.rank)
frame.args.langobj = findLang(frame.args.lang)
frame.args.lang = frame.args.langobj.code
local args = frame.args
args.sep = " "
args.linked = "no"
local pid1 = args.prop1 or "P106"
local pid2 = args.prop2 or "P27"
if pid1 == "" or pid2 == "" then return nil end
local qid, statements1 = parseInput(frame, "", pid1)
if not qid then return nil end
local qid, statements2 = parseInput(frame, "", pid2)
if not qid then return nil end
-- topics like countries may have different names in categories from their label in Wikidata
local subs_exists, subs = pcall(mw.loadData, "Module:WikidataIB/subs")
local join = args.join or ""
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local maxvals = tonumber(args.maxvals) or 0
-- linkprefix (strip quotes)
local lp = (args.linkprefix or args.lp or ""):gsub('"', '')
-- sort key (strip quotes, hyphens and periods):
local sk = (args.sortkey or args.sk or ""):gsub('["-.]', '')
-- family name:
local famname = ""
if sk == "" then
local p734 = mw.wikibase.getBestStatements(qid, "P734")[1]
local p734id = p734 and p734.mainsnak.snaktype == "value" and p734.mainsnak.datavalue.value.id or ""
famname = mw.wikibase.getSitelink(p734id) or ""
-- strip namespace and disambigation
local pos = famname:find(":") or 0
famname = famname:sub(pos+1):gsub("%s%(.+%)$", "")
if famname == "" then
local lbl = mw.wikibase.getLabel(p734id)
famname = lbl and mw.text.nowiki(lbl) or ""
end
end
local cat1 = {}
for k, v in ipairs(statements1) do
if not onlysrc or sourced(v) then
-- get the ID representing the value of the property
local pvalID = (v.mainsnak.snaktype == "value") and v.mainsnak.datavalue.value.id
if pvalID then
-- get the topic's main category (P910) for that entity
local p910 = mw.wikibase.getBestStatements(pvalID, "P910")[1]
if p910 and p910.mainsnak.snaktype == "value" then
local tmcID = p910.mainsnak.datavalue.value.id
-- use sitelink or the English label for the cat
local cat = mw.wikibase.getSitelink(tmcID)
if not cat then
local lbl = mw.wikibase.getLabelByLang(tmcID, "en")
if lbl then
if lbl:sub(1,9) == "Category:" then
cat = mw.text.nowiki(lbl)
else
cat = "Category:" .. mw.text.nowiki(lbl)
end
end
end
cat1[#cat1+1] = cat
end -- of test for topic's main category exists
end -- of test for property has vaild value
end -- of test for sourced
if maxvals > 0 and #cat1 >= maxvals then break end
end
local cat2 = {}
for k, v in ipairs(statements2) do
if not onlysrc or sourced(v) then
local cat = rendersnak(v, args)
if subs[cat] then cat = subs[cat] end
cat2[#cat2+1] = cat
end
if maxvals > 0 and #cat2 >= maxvals then break end
end
local out = {}
for k1, v1 in ipairs(cat1) do
for k2, v2 in ipairs(cat2) do
if sk ~= "" then
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "|" .. sk .. "]]"
elseif famname ~= "" then
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "|" .. famname .. "]]"
else
out[#out+1] = "[[" .. lp .. v1 .. " " .. join .. " " .. v2 .. "]]"
end -- of check for sort keys
end
end
args.noicon = "true"
return assembleoutput(out, args, qid, pid1)
end
-------------------------------------------------------------------------------
-- qualsToTable takes most of the usual parameters.
-- The usual whitelisting, blacklisting, onlysourced, etc. are implemented.
-- A qid may be given, and the first unnamed parameter is the property ID, which is of type wikibase item.
-- It takes a list of qualifier property IDs as |quals=
-- For a given qid and property, it creates the rows of an html table,
-- each row being a value of the property (optionally only if the property matches the value in |pval= )
-- each cell being the first value of the qualifier corresponding to the list in |quals
-------------------------------------------------------------------------------
-- Dependencies: parseParam; setRanks; parseInput; sourced;
-------------------------------------------------------------------------------
p.qualsToTable = function(frame)
local args = frame.args
local quals = args.quals or ""
if quals == "" then return "" end
args.reqranks = setRanks(args.rank)
local propertyID = mw.text.trim(args[1] or "")
local f = {}
f.args = args
local entityid, props = parseInput(f, "", propertyID)
if not entityid then return "" end
args.langobj = findLang(args.lang)
args.lang = args.langobj.code
local pval = args.pval or ""
local qplist = mw.text.split(quals, "%p") -- split at punctuation and make a sequential table
for i, v in ipairs(qplist) do
qplist[i] = mw.text.trim(v):upper() -- remove whitespace and capitalise
end
local col1 = args.firstcol or ""
if col1 ~= "" then
col1 = col1 .. "</td><td>"
end
local emptycell = args.emptycell or " "
-- construct a 2-D array of qualifier values in qvals
local qvals = {}
for i, v in ipairs(props) do
local skip = false
if pval ~= "" then
local pid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
if pid ~= pval then skip = true end
end
if not skip then
local qval = {}
local vqualifiers = v.qualifiers or {}
-- go through list of wanted qualifier properties
for i1, v1 in ipairs(qplist) do
-- check for that property ID in the statement's qualifiers
local qv, qtype
if vqualifiers[v1] then
qtype = vqualifiers[v1][1].datatype
if qtype == "time" then
if vqualifiers[v1][1].snaktype == "value" then
qv = mw.wikibase.renderSnak(vqualifiers[v1][1])
qv = frame:expandTemplate{title="dts", args={qv}}
else
qv = "?"
end
elseif qtype == "url" then
if vqualifiers[v1][1].snaktype == "value" then
qv = mw.wikibase.renderSnak(vqualifiers[v1][1])
local display = mw.ustring.match( mw.uri.decode(qv, "WIKI"), "([%w ]+)$" )
if display then
qv = "[" .. qv .. " " .. display .. "]"
end
end
else
qv = mw.wikibase.formatValue(vqualifiers[v1][1])
end
end
-- record either the value or a placeholder
qval[i1] = qv or emptycell
end -- of loop through list of qualifiers
-- add the list of qualifier values as a "row" in the main list
qvals[#qvals+1] = qval
end
end -- of for each value loop
local out = {}
for i, v in ipairs(qvals) do
out[i] = "<tr><td>" .. col1 .. table.concat(qvals[i], "</td><td>") .. "</td></tr>"
end
return table.concat(out, "\n")
end
-------------------------------------------------------------------------------
-- getGlobe takes an optional qid of a Wikidata entity passed as |qid=
-- otherwise it uses the linked item for the current page.
-- If returns the Qid of the globe used in P625 (coordinate location),
-- or nil if there isn't one.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getGlobe = function(frame)
local qid = frame.args.qid or frame.args[1] or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
local coords = mw.wikibase.getBestStatements(qid, "P625")[1]
local globeid
if coords and coords.mainsnak.snaktype == "value" then
globeid = coords.mainsnak.datavalue.value.globe:match("(Q%d+)")
end
return globeid
end
-------------------------------------------------------------------------------
-- getCommonsLink takes an optional qid of a Wikidata entity passed as |qid=
-- It returns one of the following in order of preference:
-- the Commons sitelink of the linked Wikidata item;
-- the Commons sitelink of the topic's main category of the linked Wikidata item;
-------------------------------------------------------------------------------
-- Dependencies: _getCommonslink(); _getSitelink(); parseParam()
-------------------------------------------------------------------------------
p.getCommonsLink = function(frame)
local oc = frame.args.onlycat or frame.args.onlycategories
local fb = parseParam(frame.args.fallback or frame.args.fb, true)
return _getCommonslink(frame.args.qid, oc, fb)
end
-------------------------------------------------------------------------------
-- getSitelink takes the qid of a Wikidata entity passed as |qid=
-- It takes an optional parameter |wiki= to determine which wiki is to be checked for a sitelink
-- If the parameter is blank, then it uses the local wiki.
-- If there is a sitelink to an article available, it returns the plain text link to the article
-- If there is no sitelink, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getSiteLink = function(frame)
return _getSitelink(frame.args.qid, frame.args.wiki or mw.text.trim(frame.args[1] or ""))
end
-------------------------------------------------------------------------------
-- getLink has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- If there is a sitelink to an article on the local Wiki, it returns a link to the article
-- with the Wikidata label as the displayed text.
-- If there is no sitelink, it returns the label as plain text.
-- If there is no label in the local language, it displays the qid instead.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLink = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
local sitelink = mw.wikibase.getSitelink(itemID)
local label = labelOrId(itemID)
if sitelink then
return "[[:" .. sitelink .. "|" .. label .. "]]"
else
return label
end
end
-------------------------------------------------------------------------------
-- getLabel has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- It returns the Wikidata label for the local language as plain text.
-- If there is no label in the local language, it displays the qid instead.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLabel = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
local lang = frame.args.lang or ""
if lang == "" then lang = nil end
local label = labelOrId(itemID, lang)
return label
end
-------------------------------------------------------------------------------
-- label has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- if no qid is supplied, it uses the qid associated with the current page.
-- It returns the Wikidata label for the local language as plain text.
-- If there is no label in the local language, it returns nil.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.label = function(frame)
local qid = mw.text.trim(frame.args[1] or frame.args.qid or "")
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return end
local lang = frame.args.lang or ""
if lang == "" then lang = nil end
local label, success = labelOrId(qid, lang)
if success then return label end
end
-------------------------------------------------------------------------------
-- getAT (Article Title)
-- has the qid of a Wikidata entity passed as the first unnamed parameter or as |qid=
-- If there is a sitelink to an article on the local Wiki, it returns the sitelink as plain text.
-- If there is no sitelink or qid supplied, it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAT = function(frame)
local itemID = mw.text.trim(frame.args[1] or frame.args.qid or "")
if itemID == "" then return end
return mw.wikibase.getSitelink(itemID)
end
-------------------------------------------------------------------------------
-- getDescription has the qid of a Wikidata entity passed as |qid=
-- (it defaults to the associated qid of the current article if omitted)
-- and a local parameter passed as the first unnamed parameter.
-- Any local parameter passed (other than "Wikidata" or "none") becomes the return value.
-- It returns the article description for the Wikidata entity if the local parameter is "Wikidata".
-- Nothing is returned if the description doesn't exist or "none" is passed as the local parameter.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getDescription = function(frame)
local desc = mw.text.trim(frame.args[1] or "")
local itemID = mw.text.trim(frame.args.qid or "")
if itemID == "" then itemID = nil end
if desc:lower() == 'wikidata' then
return mw.wikibase.getDescription(itemID)
elseif desc:lower() == 'none' then
return nil
else
return desc
end
end
-------------------------------------------------------------------------------
-- getAliases has the qid of a Wikidata entity passed as |qid=
-- (it defaults to the associated qid of the current article if omitted)
-- and a local parameter passed as the first unnamed parameter.
-- It implements blacklisting and whitelisting with a field name of "alias" by default.
-- Any local parameter passed becomes the return value.
-- Otherwise it returns the aliases for the Wikidata entity with the usual list options.
-- Nothing is returned if the aliases do not exist.
-------------------------------------------------------------------------------
-- Dependencies: findLang(); assembleoutput()
-------------------------------------------------------------------------------
p.getAliases = function(frame)
local args = frame.args
local fieldname = args.name or ""
if fieldname == "" then fieldname = "alias" end
local blacklist = args.suppressfields or args.spf or ""
if blacklist:find(fieldname) then return nil end
local localval = mw.text.trim(args[1] or "")
if localval ~= "" then return localval end
local whitelist = args.fetchwikidata or args.fwd or ""
if whitelist == "" then whitelist = "NONE" end
if not (whitelist == 'ALL' or whitelist:find(fieldname)) then return nil end
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return nil end
local aliases = mw.wikibase.getEntity(qid).aliases
if not aliases then return nil end
args.langobj = findLang(args.lang)
local langcode = args.langobj.code
args.lang = langcode
local out = {}
for k1, v1 in pairs(aliases) do
if v1[1].language == langcode then
for k1, v2 in ipairs(v1) do
out[#out+1] = v2.value
end
break
end
end
return assembleoutput(out, args, qid)
end
-------------------------------------------------------------------------------
-- pageId returns the page id (entity ID, Qnnn) of the current page
-- returns nothing if the page is not connected to Wikidata
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.pageId = function(frame)
return mw.wikibase.getEntityIdForCurrentPage()
end
-------------------------------------------------------------------------------
-- formatDate is a wrapper to export the private function format_Date
-------------------------------------------------------------------------------
-- Dependencies: format_Date();
-------------------------------------------------------------------------------
p.formatDate = function(frame)
return format_Date(frame.args[1], frame.args.df, frame.args.bc)
end
-------------------------------------------------------------------------------
-- location is a wrapper to export the private function _location
-- it takes the entity-id as qid or the first unnamed parameter
-- optional boolean parameter first toggles the display of the first item
-- optional boolean parameter skip toggles the display to skip to the last item
-- parameter debug=<y/n> (default 'n') adds error msg if not a location
-------------------------------------------------------------------------------
-- Dependencies: _location();
-------------------------------------------------------------------------------
p.location = function(frame)
local debug = (frame.args.debug or ""):sub(1, 1):lower()
if debug == "" then debug = "n" end
local qid = mw.text.trim(frame.args.qid or frame.args[1] or ""):upper()
if qid == "" then qid=mw.wikibase.getEntityIdForCurrentPage() end
if not qid then
if debug ~= "n" then
return i18n.errors["entity-not-found"]
else
return nil
end
end
local first = mw.text.trim(frame.args.first or "")
local skip = mw.text.trim(frame.args.skip or "")
return table.concat( _location(qid, first, skip), ", " )
end
-------------------------------------------------------------------------------
-- checkBlacklist implements a test to check whether a named field is allowed
-- returns true if the field is not blacklisted (i.e. allowed)
-- returns false if the field is blacklisted (i.e. disallowed)
-- {{#if:{{#invoke:WikidataIB |checkBlacklist |name=Joe |suppressfields=Dave; Joe; Fred}} | not blacklisted | blacklisted}}
-- displays "blacklisted"
-- {{#if:{{#invoke:WikidataIB |checkBlacklist |name=Jim |suppressfields=Dave; Joe; Fred}} | not blacklisted | blacklisted}}
-- displays "not blacklisted"
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.checkBlacklist = function(frame)
local blacklist = frame.args.suppressfields or frame.args.spf or ""
local fieldname = frame.args.name or ""
if blacklist ~= "" and fieldname ~= "" then
if blacklist:find(fieldname) then
return false
else
return true
end
else
-- one of the fields is missing: let's call that "not on the list"
return true
end
end
-------------------------------------------------------------------------------
-- emptyor returns nil if its first unnamed argument is just punctuation, whitespace or html tags
-- otherwise it returns the argument unchanged (including leading/trailing space).
-- If the argument may contain "=", then it must be called explicitly:
-- |1=arg
-- (In that case, leading and trailing spaces are trimmed)
-- It finds use in infoboxes where it can replace tests like:
-- {{#if: {{#invoke:WikidatIB |getvalue |P99 |fwd=ALL}} | <span class="xxx">{{#invoke:WikidatIB |getvalue |P99 |fwd=ALL}}</span> | }}
-- with a form that uses just a single call to Wikidata:
-- {{#invoke |WikidataIB |emptyor |1= <span class="xxx">{{#invoke:WikidataIB |getvalue |P99 |fwd=ALL}}</span> }}
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.emptyor = function(frame)
local s = frame.args[1] or ""
if s == "" then return nil end
local sx = s:gsub("%s", ""):gsub("<[^>]*>", ""):gsub("%p", "")
if sx == "" then
return nil
else
return s
end
end
-------------------------------------------------------------------------------
-- labelorid is a public function to expose the output of labelOrId()
-- Pass the Q-number as |qid= or as an unnamed parameter.
-- It returns the Wikidata label for that entity or the qid if no label exists.
-------------------------------------------------------------------------------
-- Dependencies: labelOrId
-------------------------------------------------------------------------------
p.labelorid = function(frame)
return (labelOrId(frame.args.qid or frame.args[1]))
end
-------------------------------------------------------------------------------
-- getLang returns the MediaWiki language code of the current content.
-- If optional parameter |style=full, it returns the language name.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getLang = function(frame)
local style = (frame.args.style or ""):lower()
local langcode = mw.language.getContentLanguage().code
if style == "full" then
return mw.language.fetchLanguageName( langcode )
end
return langcode
end
-------------------------------------------------------------------------------
-- getItemLangCode takes a qid parameter (using the current page's qid if blank)
-- If the item for that qid has property country (P17) it looks at the first preferred value
-- If the country has an official language (P37), it looks at the first preferred value
-- If that official language has a language code (P424), it returns the first preferred value
-- Otherwise it returns nothing.
-------------------------------------------------------------------------------
-- Dependencies: _getItemLangCode()
-------------------------------------------------------------------------------
p.getItemLangCode = function(frame)
return _getItemLangCode(frame.args.qid or frame.args[1])
end
-------------------------------------------------------------------------------
-- findLanguage exports the local findLang() function
-- It takes an optional language code and returns, in order of preference:
-- the code if a known language;
-- the user's language, if set;
-- the server's content language.
-------------------------------------------------------------------------------
-- Dependencies: findLang
-------------------------------------------------------------------------------
p.findLanguage = function(frame)
return findLang(frame.args.lang or frame.args[1]).code
end
-------------------------------------------------------------------------------
-- getQid returns the qid, if supplied
-- failing that, the Wikidata entity ID of the "category's main topic (P301)", if it exists
-- failing that, the Wikidata entity ID associated with the current page, if it exists
-- otherwise, nothing
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getQid = function(frame)
local qid = (frame.args.qid or ""):upper()
-- check if a qid was passed; if so, return it:
if qid ~= "" then return qid end
-- check if there's a "category's main topic (P301)":
qid = mw.wikibase.getEntityIdForCurrentPage()
if qid then
local prop301 = mw.wikibase.getBestStatements(qid, "P301")
if prop301[1] then
local mctid = prop301[1].mainsnak.datavalue.value.id
if mctid then return mctid end
end
end
-- otherwise return the page qid (if any)
return qid
end
-------------------------------------------------------------------------------
-- followQid takes four optional parameters: qid, props, list and all.
-- If qid is not given, it uses the qid for the connected page
-- or returns nil if there isn't one.
-- props is a list of properties, separated by punctuation.
-- If props is given, the Wikidata item for the qid is examined for each property in turn.
-- If that property contains a value that is another Wikibase-item, that item's qid is returned,
-- and the search terminates, unless |all=y when all of the qids are returned, separated by spaces.
-- If |list= is set to a template, the qids are passed as arguments to the template.
-- If props is not given, the qid is returned.
-------------------------------------------------------------------------------
-- Dependencies: parseParam()
-------------------------------------------------------------------------------
p._followQid = function(args)
local qid = (args.qid or ""):upper()
local all = parseParam(args.all, false)
local list = args.list or ""
if list == "" then list = nil end
if qid == "" then
qid = mw.wikibase.getEntityIdForCurrentPage()
end
if not qid then return nil end
local out = {}
local props = (args.props or ""):upper()
if props ~= "" then
for p in mw.text.gsplit(props, "%p") do -- split at punctuation and iterate
p = mw.text.trim(p)
for i, v in ipairs( mw.wikibase.getBestStatements(qid, p) ) do
local linkedid = v.mainsnak.datavalue and v.mainsnak.datavalue.value.id
if linkedid then
if all then
out[#out+1] = linkedid
else
return linkedid
end -- test for all or just the first one found
end -- test for value exists for that property
end -- loop through values of property to follow
end -- loop through list of properties to follow
end
if #out > 0 then
local ret = ""
if list then
ret = mw.getCurrentFrame():expandTemplate{title = list, args = out}
else
ret = table.concat(out, " ")
end
return ret
else
return qid
end
end
p.followQid = function(frame)
return p._followQid(frame.args)
end
-------------------------------------------------------------------------------
-- globalSiteID returns the globalSiteID for the current wiki
-- e.g. returns "enwiki" for the English Wikipedia, "enwikisource" for English Wikisource, etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.globalSiteID = function(frame)
return mw.wikibase.getGlobalSiteId()
end
-------------------------------------------------------------------------------
-- siteID returns the root of the globalSiteID
-- e.g. "en" for "enwiki", "enwikisource", etc.
-- treats "en-gb" as "en", etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.siteID = function(frame)
local txtlang = frame:callParserFunction('int', {'lang'}) or ""
-- This deals with specific exceptions: be-tarask -> be-x-old
if txtlang == "be-tarask" then
return "be_x_old"
end
local pos = txtlang:find("-")
local ret = ""
if pos then
ret = txtlang:sub(1, pos-1)
else
ret = txtlang
end
return ret
end
-------------------------------------------------------------------------------
-- projID returns the code used to link to the reader's language's project
-- e.g "en" for [[:en:WikidataIB]]
-- treats "en-gb" as "en", etc.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.projID = function(frame)
local txtlang = frame:callParserFunction('int', {'lang'}) or ""
-- This deals with specific exceptions: be-tarask -> be-x-old
if txtlang == "be-tarask" then
return "be-x-old"
end
local pos = txtlang:find("-")
local ret = ""
if pos then
ret = txtlang:sub(1, pos-1)
else
ret = txtlang
end
return ret
end
-------------------------------------------------------------------------------
-- formatNumber formats a number according to the the supplied language code ("|lang=")
-- or the default language if not supplied.
-- The number is the first unnamed parameter or "|num="
-------------------------------------------------------------------------------
-- Dependencies: findLang()
-------------------------------------------------------------------------------
p.formatNumber = function(frame)
local lang
local num = tonumber(frame.args[1] or frame.args.num) or 0
lang = findLang(frame.args.lang)
return lang:formatNum( num )
end
-------------------------------------------------------------------------------
-- examine dumps the property (the unnamed parameter or pid)
-- from the item given by the parameter 'qid' (or the other unnamed parameter)
-- or from the item corresponding to the current page if qid is not supplied.
-- e.g. {{#invoke:WikidataIB |examine |pid=P26 |qid=Q42}}
-- or {{#invoke:WikidataIB |examine |P26 |Q42}} or any combination of these
-- or {{#invoke:WikidataIB |examine |P26}} for the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.examine = function( frame )
local args
if frame.args[1] or frame.args.pid or frame.args.qid then
args = frame.args
else
args = frame:getParent().args
end
local par = {}
local pid = (args.pid or ""):upper()
local qid = (args.qid or ""):upper()
par[1] = mw.text.trim( args[1] or "" ):upper()
par[2] = mw.text.trim( args[2] or "" ):upper()
table.sort(par)
if par[2]:sub(1,1) == "P" then par[1], par[2] = par[2], par[1] end
if pid == "" then pid = par[1] end
if qid == "" then qid = par[2] end
local q1 = qid:sub(1,1)
if pid:sub(1,1) ~= "P" then return "No property supplied" end
if q1 ~= "Q" and q1 ~= "M" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return "No item for this page" end
return "<pre>" .. mw.dumpObject( mw.wikibase.getAllStatements( qid, pid ) ) .. "</pre>"
end
-------------------------------------------------------------------------------
-- checkvalue looks for 'val' as a wikibase-item value of a property (the unnamed parameter or pid)
-- from the item given by the parameter 'qid'
-- or from the Wikidata item associated with the current page if qid is not supplied.
-- It only checks ranks that are requested (preferred and normal by default)
-- If property is not supplied, then P31 (instance of) is assumed.
-- It returns val if found or nothing if not found.
-- e.g. {{#invoke:WikidataIB |checkvalue |val=Q5 |pid=P31 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |P31 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |qid=Q42}}
-- or {{#invoke:WikidataIB |checkvalue |val=Q5 |P31}} for the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.checkvalue = function( frame )
local args
if frame.args.val then
args = frame.args
else
args = frame:getParent().args
end
local val = args.val
if not val then return nil end
local pid = mw.text.trim(args.pid or args[1] or "P31"):upper()
local qid = (args.qid or ""):upper()
if pid:sub(1,1) ~= "P" then return nil end
if qid:sub(1,1) ~= "Q" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
local ranks = setRanks(args.rank)
local stats = {}
if ranks.b then
stats = mw.wikibase.getBestStatements(qid, pid)
else
stats = mw.wikibase.getAllStatements( qid, pid )
end
if not stats[1] then return nil end
if stats[1].mainsnak.datatype == "wikibase-item" then
for k, v in pairs( stats ) do
local ms = v.mainsnak
if ranks[v.rank:sub(1,1)] and ms.snaktype == "value" and ms.datavalue.value.id == val then
return val
end
end
end
return nil
end
-------------------------------------------------------------------------------
-- url2 takes a parameter url= that is a proper url and formats it for use in an infobox.
-- If no parameter is supplied, it returns nothing.
-- This is the equivalent of Template:URL
-- but it keeps the "edit at Wikidata" pen icon out of the microformat.
-- Usually it will take its url parameter directly from a Wikidata call:
-- e.g. {{#invoke:WikidataIB |url2 |url={{wdib |P856 |qid=Q23317 |fwd=ALL |osd=no}} }}
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.url2 = function(frame)
local txt = frame.args.url or ""
if txt == "" then return nil end
-- extract any icon
local url, icon = txt:match("(.+) (.+)")
-- make sure there's at least a space at the end
url = (url or txt) .. " "
icon = icon or ""
-- extract any protocol like https://
local prot = url:match("(https*://).+[ \"\']")
-- extract address
local addr = ""
if prot then
addr = url:match("https*://(.+)[ \"\']") or " "
else
prot = "//"
addr = url:match("[^%p%s]+%.(.+)[ \"\']") or " "
end
-- strip trailing / from end of domain-only url and add <wbr/> before . and /
local disp, n = addr:gsub( "^([^/]+)/$", "%1" ):gsub("%/", "<wbr/>/"):gsub("%.", "<wbr/>.")
return '<span class="url">[' .. prot .. addr .. " " .. disp .. "]</span> " .. icon
end
-------------------------------------------------------------------------------
-- getWebsite fetches the Official website (P856) and formats it for use in an infobox.
-- This is similar to Template:Official website but with a url displayed,
-- and it adds the "edit at Wikidata" pen icon beyond the microformat if enabled.
-- A local value will override the Wikidata value. "NONE" returns nothing.
-- e.g. {{#invoke:WikidataIB |getWebsite |qid= |noicon= |lang= |url= }}
-------------------------------------------------------------------------------
-- Dependencies: findLang(); parseParam();
-------------------------------------------------------------------------------
p.getWebsite = function(frame)
local url = frame.args.url or ""
if url:upper() == "NONE" then return nil end
local urls = {}
local quals = {}
local qid = frame.args.qid or ""
if url and url ~= "" then
urls[1] = url
else
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return nil end
local prop856 = mw.wikibase.getBestStatements(qid, "P856")
for k, v in pairs(prop856) do
if v.mainsnak.snaktype == "value" then
urls[#urls+1] = v.mainsnak.datavalue.value
if v.qualifiers and v.qualifiers["P1065"] then
-- just take the first archive url (P1065)
local au = v.qualifiers["P1065"][1]
if au.snaktype == "value" then
quals[#urls] = au.datavalue.value
end -- test for archive url having a value
end -- test for qualifers
end -- test for website having a value
end -- loop through website(s)
end
if #urls == 0 then return nil end
local out = {}
for i, u in ipairs(urls) do
local link = quals[i] or u
local prot, addr = u:match("(http[s]*://)(.+)")
addr = addr or u
local disp, n = addr:gsub("%.", "<wbr/>%.")
out[#out+1] = '<span class="url">[' .. link .. " " .. disp .. "]</span>"
end
local langcode = findLang(frame.args.lang).code
local noicon = parseParam(frame.args.noicon, false)
if url == "" and not noicon then
out[#out] = out[#out] .. createicon(langcode, qid, "P856")
end
local ret = ""
if #out > 1 then
ret = mw.getCurrentFrame():expandTemplate{title = "ubl", args = out}
else
ret = out[1]
end
return ret
end
-------------------------------------------------------------------------------
-- getAllLabels fetches the set of labels and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllLabels = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local labels = mw.wikibase.getEntity(qid).labels
if not labels then return i18n["labels-not-found"] end
local out = {}
for k, v in pairs(labels) do
out[#out+1] = v.value .. " (" .. v.language .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- getAllDescriptions fetches the set of descriptions and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllDescriptions = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local descriptions = mw.wikibase.getEntity(qid).descriptions
if not descriptions then return i18n["descriptions-not-found"] end
local out = {}
for k, v in pairs(descriptions) do
out[#out+1] = v.value .. " (" .. v.language .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- getAllAliases fetches the set of aliases and formats it for display as wikitext.
-- It takes a parameter 'qid' for arbitrary access, otherwise it uses the current page.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.getAllAliases = function(frame)
local args = frame.args or frame:getParent().args or {}
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid or not mw.wikibase.entityExists(qid) then return i18n["entity-not-found"] end
local aliases = mw.wikibase.getEntity(qid).aliases
if not aliases then return i18n["aliases-not-found"] end
local out = {}
for k1, v1 in pairs(aliases) do
local lang = v1[1].language
local val = {}
for k1, v2 in ipairs(v1) do
val[#val+1] = v2.value
end
out[#out+1] = table.concat(val, ", ") .. " (" .. lang .. ")"
end
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- showNoLinks displays the article titles that should not be linked.
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
p.showNoLinks = function(frame)
local out = {}
for k, v in pairs(donotlink) do
out[#out+1] = k
end
table.sort( out )
return table.concat(out, "; ")
end
-------------------------------------------------------------------------------
-- checkValidity checks whether the first unnamed parameter represents a valid entity-id,
-- that is, something like Q1235 or P123.
-- It returns the strings "true" or "false".
-- Change false to nil to return "true" or "" (easier to test with #if:).
-------------------------------------------------------------------------------
-- Dependencies: none
-------------------------------------------------------------------------------
function p.checkValidity(frame)
local id = mw.text.trim(frame.args[1] or "")
if mw.wikibase.isValidEntityId(id) then
return true
else
return false
end
end
-------------------------------------------------------------------------------
-- getEntityFromTitle returns the Entity-ID (Q-number) for a given title.
-- Modification of Module:ResolveEntityId
-- The title is the first unnamed parameter.
-- The site parameter determines the site/language for the title. Defaults to current wiki.
-- The showdab parameter determines whether dab pages should return the Q-number or nil. Defaults to true.
-- Returns the Q-number or nil if it does not exist.
-------------------------------------------------------------------------------
-- Dependencies: parseParam
-------------------------------------------------------------------------------
function p.getEntityFromTitle(frame)
local args=frame.args
if not args[1] then args=frame:getParent().args end
if not args[1] then return nil end
local title = mw.text.trim(args[1])
local site = args.site or ""
local showdab = parseParam(args.showdab, true)
local qid = mw.wikibase.getEntityIdForTitle(title, site)
if qid then
local prop31 = mw.wikibase.getBestStatements(qid, "P31")[1]
if not showdab and prop31 and prop31.mainsnak.datavalue.value.id == "Q4167410" then
return nil
else
return qid
end
end
end
-------------------------------------------------------------------------------
-- getDatePrecision returns the number representing the precision of the first best date value
-- for the given property.
-- It takes the qid and property ID
-- The meanings are given at https://www.mediawiki.org/wiki/Wikibase/DataModel#Dates_and_times
-- 0 = 1 billion years .. 6 = millennium, 7 = century, 8 = decade, 9 = year, 10 = month, 11 = day
-- Returns 0 (or the second unnamed parameter) if the Wikidata does not exist.
-------------------------------------------------------------------------------
-- Dependencies: parseParam; sourced;
-------------------------------------------------------------------------------
function p.getDatePrecision(frame)
local args=frame.args
if not args[1] then args=frame:getParent().args end
local default = tonumber(args[2] or args.default) or 0
local prop = mw.text.trim(args[1] or "")
if prop == "" then return default end
local qid = args.qid or ""
if qid == "" then qid = mw.wikibase.getEntityIdForCurrentPage() end
if not qid then return default end
local onlysrc = parseParam(args.onlysourced or args.osd, true)
local stat = mw.wikibase.getBestStatements(qid, prop)
for i, v in ipairs(stat) do
local prec = (onlysrc == false or sourced(v))
and v.mainsnak.datavalue
and v.mainsnak.datavalue.value
and v.mainsnak.datavalue.value.precision
if prec then return prec end
end
return default
end
return p
-------------------------------------------------------------------------------
-- List of exported functions
-------------------------------------------------------------------------------
--[[
_getValue
getValue
getPreferredValue
getCoords
getQualifierValue
getSumOfParts
getValueByQual
getValueByLang
getValueByRefSource
getPropertyIDs
getQualifierIDs
getPropOfProp
getAwardCat
getIntersectCat
getGlobe
getCommonsLink
getSiteLink
getLink
getLabel
label
getAT
getDescription
getAliases
pageId
formatDate
location
checkBlacklist
emptyor
labelorid
getLang
getItemLangCode
findLanguage
getQID
followQid
globalSiteID
siteID
projID
formatNumber
examine
checkvalue
url2
getWebsite
getAllLabels
getAllDescriptions
getAllAliases
showNoLinks
checkValidity
getEntityFromTitle
getDatePrecision
--]]
-------------------------------------------------------------------------------
o26pvdzoveksr04pobp213ncnrqerd6
Module:I18n
828
7462
103932
2026-09-06T08:46:12Z
ङघिञ
8448
Created page with "local p = {} -- Credit to http://stackoverflow.com/a/1283608/2644759 -- cc-by-sa 3.0 local function tableMerge(t1, t2, overwrite) for k,v in pairs(t2) do if type(v) == "table" and type(t1[k]) == "table" then -- since type(t1[k]) == type(v) == "table", so t1[k] and v is true tableMerge(t1[k], v, overwrite) -- t2[k] == v else if overwrite or t1[k] == nil then t1[k] = v end end end return t1 end function p.loadI18n(name, i18n_arg) local exist, res = pca..."
103932
Scribunto
text/plain
local p = {}
-- Credit to http://stackoverflow.com/a/1283608/2644759
-- cc-by-sa 3.0
local function tableMerge(t1, t2, overwrite)
for k,v in pairs(t2) do
if type(v) == "table" and type(t1[k]) == "table" then
-- since type(t1[k]) == type(v) == "table", so t1[k] and v is true
tableMerge(t1[k], v, overwrite) -- t2[k] == v
else
if overwrite or t1[k] == nil then t1[k] = v end
end
end
return t1
end
function p.loadI18n(name, i18n_arg)
local exist, res = pcall(require, name)
if exist and next(res) ~= nil then
if i18n_arg then
tableMerge(i18n_arg, res.i18n, true)
elseif type(i18n) == "table" then
-- merge to global i18n
tableMerge(i18n, res.i18n, true)
end
end
end
function p.loadI18nFrame(frame, i18n_arg)
p.loadI18n(frame:getTitle().."/i18n", i18n_arg)
end
return p
pggbb6d78fzqixjoboirtmh9ljkxsuq