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', '&#91; ', 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', ' &#93;', 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}}&lrm;<!--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}}&lrm;<!--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=&nbsp;&nbsp; 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=&nbsp;&nbsp; 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|–}}}}}}&nbsp;({{{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|–}}}&nbsp;({{{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}}}]]&nbsp;(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}}}]]&nbsp;(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|}}}|&nbsp;{{nowrap|({{{glottoname}}})}}}}}}}}}}<!-- -->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}|&nbsp;{{nowrap|({{{glottoname2}}})}}}}}}<!-- -->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}|&nbsp;{{nowrap|({{{glottoname3}}})}}}}}}<!-- -->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}|&nbsp;{{nowrap|({{{glottoname4}}})}}}}}}<!-- -->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}|&nbsp;{{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]]&nbsp;[[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=&nbsp;&nbsp; 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|–}}}}}}&nbsp;({{{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|–}}}&nbsp;({{{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}}}]]&nbsp;(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}}}]]&nbsp;(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|}}}|&nbsp;{{nowrap|({{{glottoname}}})}}}}}}}}}}<!-- -->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}|&nbsp;{{nowrap|({{{glottoname2}}})}}}}}}<!-- -->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}|&nbsp;{{nowrap|({{{glottoname3}}})}}}}}}<!-- -->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}|&nbsp;{{nowrap|({{{glottoname4}}})}}}}}}<!-- -->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}|&nbsp;{{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]]&nbsp;[[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=&nbsp;&nbsp; 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|–}}}}}}&nbsp;({{{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|–}}}&nbsp;({{{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}}}]]&nbsp;(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}}}]]&nbsp;(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|}}}|&nbsp;{{nowrap|({{{glottoname}}})}}}}}}}}}}<!-- -->{{#if:{{{glotto2|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto2}}}}}</code>{{#if:{{{glottoname2|}}}|&nbsp;{{nowrap|({{{glottoname2}}})}}}}}}<!-- -->{{#if:{{{glotto3|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto3}}}}}</code>{{#if:{{{glottoname3|}}}|&nbsp;{{nowrap|({{{glottoname3}}})}}}}}}<!-- -->{{#if:{{{glotto4|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto4}}}}}</code>{{#if:{{{glottoname4|}}}|&nbsp;{{nowrap|({{{glottoname4}}})}}}}}}<!-- -->{{#if:{{{glotto5|}}}|<br /><code style="padding: 0.1em 0.2em;">{{Wp/pih/Glottolink|{{{glotto5}}}}}</code>{{#if:{{{glottoname5|}}}|&nbsp;{{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]]&nbsp;[[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=]]&nbsp;</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=]]&nbsp;</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=]]&nbsp;</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=]]&nbsp;</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=]]&nbsp;{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg=&nbsp;}}{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}</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=]]&nbsp;{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg=&nbsp;}}{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}</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=]]&nbsp;<!-- -->{{#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=]]&nbsp;<!-- -->{{#switch:{{{flag alias}}}|Flag of Switzerland.svg|Flag of the Vatican City.svg=&nbsp;}}<!-- -->{{#ifeq:{{{alias}}}|Nepal|&nbsp;&nbsp;}}<!-- --></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|}}} |&#58;{{#invoke:ConvertDigit|main|{{padleft:{{{6}}}|2|0}}}} }}၊&#32;}} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if: {{{df|}}}|{{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}}&nbsp;{{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|}}} |&#58;{{#invoke:ConvertDigit|main|{{padleft:{{{6}}}|2|0}}}} }}၊&#32;}} }}<!--ABOVE FOR TIME; BELOW FOR DATE -->{{#if: {{{1|}}} |{{#if: {{{2|}}} |{{#if: {{{3|}}} |{{#if: {{{df|}}}|{{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}}&nbsp;{{MONTHNAME|{{{2}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{#invoke:ConvertDigit|main|{{#expr:{{{3}}}}}}}၊}}&nbsp;{{#invoke:ConvertDigit|main|{{{1}}}}}|{{MONTHNAME|{{{2}}}}}&nbsp;{{#invoke:ConvertDigit|main|{{{1}}}}}}}|{{#invoke:ConvertDigit|main|{{{1}}}}}}}}}{{#if: {{{7|}}} |&#32;({{#ifeq: {{{7}}}|Z|UTC|{{#invoke:ConvertDigit|main|{{{7}}}}}}})}}<!-- BELOW FOR hCalendar --><span style="display:none">&#160;(<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|}}} | &#58;{{#invoke:ConvertDigit|main|{{padleft:{{{5}}}|2|0}}}}{{#if: {{{6|}}} | &#58;{{#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 = "&nbsp;" .. i18n["BC"] -- prepend a non-breaking space. else bc = "&nbsp;" .. 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 = "&nbsp;" -- 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>&nbsp;') -- 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 = "&nbsp;<span class='penicon autoconfirmed-show'>[[" -- "&nbsp;<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 = "&nbsp;", 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 = "&ndash;" if t:find("%s") or t:find("&nbsp;") then dsep = " &ndash; " 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 "&nbsp;" -- 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("(.+)&nbsp;(.+)") -- 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>&nbsp;" .. 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